diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1c9917d --- /dev/null +++ b/Makefile @@ -0,0 +1,207 @@ + #--------------------------------------------------------------------------------- +.SUFFIXES: +#--------------------------------------------------------------------------------- + +ifeq ($(strip $(DEVKITPRO)),) +$(error "Please set DEVKITPRO in your environment. export DEVKITPRO=/devkitpro") +endif + +TOPDIR ?= $(CURDIR) +include $(DEVKITPRO)/libnx/switch_rules + +#--------------------------------------------------------------------------------- +# TARGET is the name of the output +# BUILD is the directory where object files & intermediate files will be placed +# SOURCES is a list of directories containing source code +# DATA is a list of directories containing data files +# INCLUDES is a list of directories containing header files +# ROMFS is the directory containing data to be added to RomFS, relative to the Makefile (Optional) +# +# NO_ICON: if set to anything, do not use icon. +# NO_NACP: if set to anything, no .nacp file is generated. +# APP_TITLE is the name of the app stored in the .nacp file (Optional) +# APP_AUTHOR is the author of the app stored in the .nacp file (Optional) +# APP_VERSION is the version of the app stored in the .nacp file (Optional) +# APP_TITLEID is the titleID of the app stored in the .nacp file (Optional) +# ICON is the filename of the icon (.jpg), relative to the project folder. +# If not set, it attempts to use one of the following (in this order): +# - .jpg +# - icon.jpg +# - /default_icon.jpg +# +# CONFIG_JSON is the filename of the NPDM config file (.json), relative to the project folder. +# If not set, it attempts to use one of the following (in this order): +# - .json +# - config.json +# If a JSON file is provided or autodetected, an ExeFS PFS0 (.nsp) is built instead +# of a homebrew executable (.nro). This is intended to be used for sysmodules. +# NACP building is skipped as well. +#--------------------------------------------------------------------------------- + +APP_TITLE := xrick +APP_AUTHOR := bigorno (ported by C0ck3r) +APP_VERSION := 0.0.1 (050500 codebase) +ICON := icon.jpg +TARGET := $(APP_TITLE) +BUILD := build +SOURCES := src +DATA := data +INCLUDES := include + +#--------------------------------------------------------------------------------- +# options for code generation +#--------------------------------------------------------------------------------- +ARCH := -march=armv8-a+crc+crypto -mtune=cortex-a57 -mtp=soft -fPIE + +CFLAGS := -g -Wall -O2 -ffunction-sections -fdiagnostics-color=always -Wno-unused-variable \ + $(ARCH) $(DEFINES) + +CFLAGS += $(INCLUDE) -D__SWITCH__ + +CXXFLAGS := $(CFLAGS) -fno-rtti -fexceptions +# -fno-exceptions + +ASFLAGS := -g $(ARCH) +LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map) + +LIBS := -lstdc++fs -lfreetype -lSDL2_ttf -lSDL2_gfx -lSDL2_image -lSDL2 -lEGL -lGLESv2 -lglapi -ldrm_nouveau `aarch64-none-elf-pkg-config --libs SDL2_mixer` -lz + +#--------------------------------------------------------------------------------- +# list of directories containing libraries, this must be the top level containing +# include and lib +#--------------------------------------------------------------------------------- +LIBDIRS := $(PORTLIBS) $(LIBNX) + + +#--------------------------------------------------------------------------------- +# no real need to edit anything past this point unless you need to add additional +# rules for different file extensions +#--------------------------------------------------------------------------------- +ifneq ($(BUILD),$(notdir $(CURDIR))) +#--------------------------------------------------------------------------------- + +export OUTPUT := $(CURDIR)/$(TARGET) +export TOPDIR := $(CURDIR) + +export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ + $(foreach dir,$(DATA),$(CURDIR)/$(dir)) + +export DEPSDIR := $(CURDIR)/$(BUILD) + +CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) +CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) +SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) +BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) + +#--------------------------------------------------------------------------------- +# use CXX for linking C++ projects, CC for standard C +#--------------------------------------------------------------------------------- +ifeq ($(strip $(CPPFILES)),) +#--------------------------------------------------------------------------------- + export LD := $(CC) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- + export LD := $(CXX) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +export OFILES_BIN := $(addsuffix .o,$(BINFILES)) +export OFILES_SRC := $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) +export OFILES := $(OFILES_BIN) $(OFILES_SRC) +export HFILES_BIN := $(addsuffix .h,$(subst .,_,$(BINFILES))) + +export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ + $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ + $(foreach dir,$(LIBDIRS),-I$(dir)/include/SDL2) \ + -I$(CURDIR)/$(BUILD) + +export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) + +ifeq ($(strip $(ICON)),) + icons := $(wildcard *.jpg) + ifneq (,$(findstring $(TARGET).jpg,$(icons))) + export APP_ICON := $(TOPDIR)/$(TARGET).jpg + else + ifneq (,$(findstring icon.jpg,$(icons))) + export APP_ICON := $(TOPDIR)/icon.jpg + endif + endif +else + export APP_ICON := $(TOPDIR)/$(ICON) +endif + +ifeq ($(strip $(NO_ICON)),) + export NROFLAGS += --icon=$(APP_ICON) +endif + +ifeq ($(strip $(NO_NACP)),) + export NROFLAGS += --nacp=$(CURDIR)/$(TARGET).nacp +endif + +ifneq ($(APP_TITLEID),) + export NACPFLAGS += --titleid=$(APP_TITLEID) +endif + +ifneq ($(ROMFS),) + export NROFLAGS += --romfsdir=$(CURDIR)/$(ROMFS) +endif + +.PHONY: $(BUILD) clean all + +#--------------------------------------------------------------------------------- +all: $(BUILD) + +$(BUILD): + @[ -d $@ ] || mkdir -p $@ + @$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile + +#--------------------------------------------------------------------------------- +clean: + @echo clean ... +ifeq ($(strip $(APP_JSON)),) + @rm -fr $(BUILD) $(TARGET).nro $(TARGET).nacp $(TARGET).elf +else + @rm -fr $(BUILD) $(TARGET).nsp $(TARGET).nso $(TARGET).npdm $(TARGET).elf +endif + + +#--------------------------------------------------------------------------------- +else +.PHONY: all + +DEPENDS := $(OFILES:.o=.d) + +#--------------------------------------------------------------------------------- +# main targets +#--------------------------------------------------------------------------------- +all : $(OUTPUT).pfs0 $(OUTPUT).nro + +$(OUTPUT).pfs0 : $(OUTPUT).nso + +$(OUTPUT).nso : $(OUTPUT).elf + +ifeq ($(strip $(NO_NACP)),) +$(OUTPUT).nro : $(OUTPUT).elf $(OUTPUT).nacp +else +$(OUTPUT).nro : $(OUTPUT).elf +endif + +$(OUTPUT).elf : $(OFILES) + +$(OFILES_SRC) : $(HFILES_BIN) + +#--------------------------------------------------------------------------------- +# you need a rule like this for each extension you use as binary data +#--------------------------------------------------------------------------------- +%.bin.o %_bin.h : %.bin +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + @$(bin2o) + +-include $(DEPENDS) + +#--------------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------------- diff --git a/data/data.zip b/data/data.zip new file mode 100644 index 0000000..5d9c1f7 Binary files /dev/null and b/data/data.zip differ diff --git a/icon.jpg b/icon.jpg new file mode 100644 index 0000000..4f018a3 Binary files /dev/null and b/icon.jpg differ diff --git a/include/config.h b/include/config.h new file mode 100644 index 0000000..3e47885 --- /dev/null +++ b/include/config.h @@ -0,0 +1,44 @@ +/* + * xrick/include/config.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _CONFIG_H +#define _CONFIG_H + +/* version */ +#define VERSION "050500" + +/* graphics (choose one) */ +#define GFXST +#undef GFXPC +/* joystick support */ +//#undef ENABLE_JOYSTICK +#define ENABLE_JOYSTICK + +/* sound support */ +#define ENABLE_SOUND + +/* cheats support */ +//#define ENABLE_CHEATS +#undef ENABLE_CHEATS + +/* auto-defocus support */ +/* does seem to cause all sorts of problems on BeOS, Windows... */ +#undef ENABLE_FOCUS + +/* development tools */ +#undef ENABLE_DEVTOOLS +#undef DEBUG /* see include/debug.h */ +#endif + +#define WITH_ZLIB +/* eof */ \ No newline at end of file diff --git a/include/control.h b/include/control.h new file mode 100644 index 0000000..9051ea4 --- /dev/null +++ b/include/control.h @@ -0,0 +1,36 @@ +/* + * xrick/include/control.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _CONTROL_H +#define _CONTROL_H + +#include "system.h" + +#define CONTROL_UP 0x08 +#define CONTROL_DOWN 0x04 +#define CONTROL_LEFT 0x02 +#define CONTROL_RIGHT 0x01 +#define CONTROL_PAUSE 0x80 +#define CONTROL_END 0x40 +#define CONTROL_EXIT 0x20 +#define CONTROL_FIRE 0x10 + +extern U8 control_status; +extern U8 control_last; +extern U8 control_active; + +#endif + +/* eof */ + + diff --git a/include/data.h b/include/data.h new file mode 100644 index 0000000..0f1e640 --- /dev/null +++ b/include/data.h @@ -0,0 +1,35 @@ +/* + * xrick/include/data.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _DATA_H +#define _DATA_H + +#include + +#include "system.h" + +typedef void *data_file_t; + +extern void data_setpath(char *); +extern void data_closepath(); + +extern data_file_t *data_file_open(char *); +extern int data_file_seek(data_file_t *file, long offset, int origin); +extern int data_file_tell(data_file_t *file); +extern int data_file_size(data_file_t *file); +extern int data_file_read(data_file_t *, void *, size_t, size_t); +extern void data_file_close(data_file_t *); + +#endif + +/* eof */ diff --git a/include/debug.h b/include/debug.h new file mode 100644 index 0000000..6cc2996 --- /dev/null +++ b/include/debug.h @@ -0,0 +1,100 @@ +/* + * xrick/include/debug.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _DEBUG_H +#define _DEBUG_H + +/* enable/disable subsystem debug */ +#undef DEBUG_ENTS +#undef DEBUG_SCROLLER +#undef DEBUG_MAPS +#undef DEBUG_JOYSTICK +#undef DEBUG_EVENTS +#undef DEBUG_AUDIO +#undef DEBUG_AUDIO2 +#undef DEBUG_VIDEO +#undef DEBUG_VIDEO2 + +/* define global debug option */ +#ifdef DEBUG +#define DEBUG_ENTS +#undef DEBUG_SCROLLER +#define DEBUG_MAPS +#undef DEBUG_JOYSTICK +#undef DEBUG_EVENTS +#define DEBUG_AUDIO +#undef DEBUG_AUDIO2 +#define DEBUG_VIDEO +#define DEBUG_VIDEO2 +#endif + +/* define IFDEBUG macros */ +#ifdef DEBUG_ENTS +#define IFDEBUG_ENTS(X); X +#else +#define IFDEBUG_ENTS(X); +#endif + +#ifdef DEBUG_SCROLLER +#define IFDEBUG_SCROLLER(X); X +#else +#define IFDEBUG_SCROLLER(X); +#endif + +#ifdef DEBUG_MAPS +#define IFDEBUG_MAPS(X); X +#else +#define IFDEBUG_MAPS(X); +#endif + +#ifdef DEBUG_JOYSTICK +#define IFDEBUG_JOYSTICK(X); X +#else +#define IFDEBUG_JOYSTICK(X); +#endif + +#ifdef DEBUG_EVENTS +#define IFDEBUG_EVENTS(X); X +#else +#define IFDEBUG_EVENTS(X); +#endif + +#ifdef DEBUG_AUDIO +#define IFDEBUG_AUDIO(X); X +#else +#define IFDEBUG_AUDIO(X); +#endif + +#ifdef DEBUG_AUDIO2 +#define IFDEBUG_AUDIO2(X); X +#else +#define IFDEBUG_AUDIO2(X); +#endif + +#ifdef DEBUG_VIDEO +#define IFDEBUG_VIDEO(X); X +#else +#define IFDEBUG_VIDEO(X); +#endif + +#ifdef DEBUG_VIDEO2 +#define IFDEBUG_VIDEO2(X); X +#else +#define IFDEBUG_VIDEO2(X); +#endif + +#endif + +/* eof */ + + diff --git a/include/devtools.h b/include/devtools.h new file mode 100644 index 0000000..77664e0 --- /dev/null +++ b/include/devtools.h @@ -0,0 +1,23 @@ +/* + * xrick/include/devtools.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _DEVTOOLS_H +#define _DEVTOOLS_H + +#include "system.h" + +extern U8 devtools_run(void); + +#endif + +/* eof */ diff --git a/include/draw.h b/include/draw.h new file mode 100644 index 0000000..d51a807 --- /dev/null +++ b/include/draw.h @@ -0,0 +1,41 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _DRAW_H +#define _DRAW_H + +#include "system.h" +#include "rects.h" + +/* map coordinates of the screen */ +#define DRAW_XYMAP_SCRLEFT (-0x0020) +#define DRAW_XYMAP_SCRTOP (0x0040) +/* map coordinates of the top of the hidden bottom of the map */ +#define DRAW_XYMAP_HBTOP (0x0100) + +/* x-position of the fb, expressed in map-coordinates */ +#define MAPS_FBX (-0x0020) +/* y-position of the fb, expressed in map-coordinates */ +#define MAPS_FBY (0x0040) +/* y-position of the top of the hidden botton of the map, expressed in FIXME */ +#define MAPS_FBB (0x0100) + +/* */ +extern rect_t draw_STATUSRECT; + +/* */ +extern rect_t draw_SCREENRECT; + +#endif /* _DRAW_H */ + +/* eof */ diff --git a/include/e_bomb.h b/include/e_bomb.h new file mode 100644 index 0000000..b253338 --- /dev/null +++ b/include/e_bomb.h @@ -0,0 +1,34 @@ +/* + * xrick/include/e_bomb.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_BOMB_H +#define _E_BOMB_H + +#include "system.h" + +#define E_BOMB_NO 3 +#define E_BOMB_ENT ent_ents[E_BOMB_NO] +#define E_BOMB_TICKER (0x2D) + +extern U8 e_bomb_lethal; +extern U8 e_bomb_ticker; +extern U8 e_bomb_xc; +extern U16 e_bomb_yc; + +extern U8 e_bomb_hit(U8); +extern void e_bomb_init(U16, U16); +extern void e_bomb_action(U8); + +#endif + +/* eof */ diff --git a/include/e_bonus.h b/include/e_bonus.h new file mode 100644 index 0000000..d2b7cf4 --- /dev/null +++ b/include/e_bonus.h @@ -0,0 +1,23 @@ +/* + * xrick/include/e_bonus.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_BONUS_H +#define _E_BONUS_H + +#include "system.h" + +extern void e_bonus_action(U8); + +#endif + +/* eof */ diff --git a/include/e_box.h b/include/e_box.h new file mode 100644 index 0000000..5e9c679 --- /dev/null +++ b/include/e_box.h @@ -0,0 +1,23 @@ +/* + * xrick/include/e_box.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_BOX_H +#define _E_BOX_H + +#include "system.h" + +extern void e_box_action(U8); + +#endif + +/* eof */ diff --git a/include/e_bullet.h b/include/e_bullet.h new file mode 100644 index 0000000..614ad21 --- /dev/null +++ b/include/e_bullet.h @@ -0,0 +1,30 @@ +/* + * xrick/include/e_bullet.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_BULLET_H +#define _E_BULLET_H + +#include "system.h" + +#define E_BULLET_NO 2 +#define E_BULLET_ENT ent_ents[E_BULLET_NO] + +extern S8 e_bullet_offsx; +extern U16 e_bullet_xc, e_bullet_yc; + +extern void e_bullet_init(U16, U16); +extern void e_bullet_action(U8); + +#endif + +/* eof */ diff --git a/include/e_rick.h b/include/e_rick.h new file mode 100644 index 0000000..5f78da8 --- /dev/null +++ b/include/e_rick.h @@ -0,0 +1,47 @@ +/* + * xrick/include/e_rick.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_RICK_H +#define _E_RICK_H + +#include "system.h" + +#define E_RICK_NO 1 +#define E_RICK_ENT ent_ents[E_RICK_NO] + +extern U8 e_rick_state, e_rick_atExit; +extern U16 e_rick_stop_x, e_rick_stop_y; + +#define E_RICK_STSTOP 0x01 +#define E_RICK_STSHOOT 0x02 +#define E_RICK_STCLIMB 0x04 +#define E_RICK_STJUMP 0x08 +#define E_RICK_STZOMBIE 0x10 +#define E_RICK_STDEAD 0x20 +#define E_RICK_STCRAWL 0x40 + +#define E_RICK_STSET(X) e_rick_state |= (X) +#define E_RICK_STRST(X) e_rick_state &= ~(X) +#define E_RICK_STTST(X) (e_rick_state & (X)) + +extern void e_rick_save(void); +extern void e_rick_restore(void); +extern void e_rick_action(U8); +extern void e_rick_gozombie(void); +extern U8 e_rick_boxtest(U8); + +#endif + +/* eof */ + + diff --git a/include/e_sbonus.h b/include/e_sbonus.h new file mode 100644 index 0000000..693656b --- /dev/null +++ b/include/e_sbonus.h @@ -0,0 +1,28 @@ +/* + * xrick/include/e_sbonus.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_SBONUS_H +#define _E_SBONUS_H + +#include "system.h" + +extern U8 e_sbonus_counting; +extern U8 e_sbonus_counter; +extern U16 e_sbonus_bonus; + +extern void e_sbonus_start(U8); +extern void e_sbonus_stop(U8); + +#endif + +/* eof */ diff --git a/include/e_them.h b/include/e_them.h new file mode 100644 index 0000000..1938b4e --- /dev/null +++ b/include/e_them.h @@ -0,0 +1,29 @@ +/* + * xrick/include/e_them.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _E_THEM_H +#define _E_THEM_H + +#include "system.h" + +extern U32 e_them_rndseed; + +extern void e_them_t1a_action(U8); +extern void e_them_t1b_action(U8); +extern void e_them_t2_action(U8); +extern void e_them_t3_action(U8); +extern void e_them_z_action(U8); + +#endif + +/* eof */ diff --git a/include/ents.h b/include/ents.h new file mode 100644 index 0000000..6ade95c --- /dev/null +++ b/include/ents.h @@ -0,0 +1,116 @@ +/* + * xrick/include/ents.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _ENTS_H +#define _ENTS_H + +#include "system.h" + +#include "rects.h" + +extern void ents_paintAll(); + +#define ENT_XRICK ent_ents[1] + +#define ENT_NBR_ENTDATA 0x4a +#define ENT_NBR_SPRSEQ 0x88 +#define ENT_NBR_MVSTEP 0x310 + +#define ENT_ENTSNUM 0x0c + +/* + * flags for ent_ents[e].n ("yes" when set) + * + * ENT_LETHAL: is entity lethal? + */ +#define ENT_LETHAL 0x80 + +/* + * flags for ent_ents[e].flag ("yes" when set) + * + * ENT_FLG_ONCE: should the entity run once only? + * ENT_FLG_STOPRICK: does the entity stops rick (and goes to slot zero)? + * ENT_FLG_LETHALR: is entity lethal when restarting? + * ENT_FLG_LETHALI: is entity initially lethal? + * ENT_FLG_TRIGBOMB: can entity be triggered by a bomb? + * ENT_FLG_TRIGBULLET: can entity be triggered by a bullet? + * ENT_FLG_TRIGSTOP: can entity be triggered by rick stop? + * ENT_FLG_TRIGRICK: can entity be triggered by rick? + */ +#define ENT_FLG_ONCE 0x01 +#define ENT_FLG_STOPRICK 0x02 +#define ENT_FLG_LETHALR 0x04 +#define ENT_FLG_LETHALI 0x08 +#define ENT_FLG_TRIGBOMB 0x10 +#define ENT_FLG_TRIGBULLET 0x20 +#define ENT_FLG_TRIGSTOP 0x40 +#define ENT_FLG_TRIGRICK 0x80 + +typedef struct { + U8 n; /* b00 */ + /*U8 b01;*/ /* b01 in ASM code but never used */ + U16 x; /* b02 - position */ + U16 y; /* w04 - position */ + U8 sprite; /* b08 - sprite number */ + /*U16 w0C;*/ /* w0C in ASM code but never used */ + U8 w; /* b0E - width */ + U8 h; /* b10 - height */ + U16 mark; /* w12 - number of the mark that created the entity */ + U8 flags; /* b14 */ + U16 trig_x; /* b16 - position of trigger box */ + U16 trig_y; /* w18 - position of trigger box */ + U16 xsave; /* b1C */ + U16 ysave; /* w1E */ + U16 sprbase; /* w20 */ + U16 step_no_i; /* w22 */ + U16 step_no; /* w24 */ + S16 c1; /* b26 */ + S16 c2; /* b28 */ + U8 ylow; /* b2A */ + S16 offsy; /* w2C */ + U8 latency; /* b2E */ + U8 prev_n; /* new */ + U16 prev_x; /* new */ + U16 prev_y; /* new */ + U8 prev_s; /* new */ + U8 front; /* new */ + U8 trigsnd; /* new */ +} ent_t; + +typedef struct { + U8 w, h; + U16 spr, sni; + U8 trig_w, trig_h; + U8 snd; +} entdata_t; + +typedef struct { + U8 count; + S8 dx, dy; +} mvstep_t; + +extern ent_t ent_ents[ENT_ENTSNUM + 1]; +extern entdata_t ent_entdata[ENT_NBR_ENTDATA]; +extern rect_t *ent_rects; +extern U8 ent_sprseq[ENT_NBR_SPRSEQ]; +extern mvstep_t ent_mvstep[ENT_NBR_MVSTEP]; + +extern void ent_reset(void); +extern void ent_actvis(U8, U8); +extern void ent_draw(void); +extern void ent_clprev(void); +extern void ent_action(void); + +#endif + +/* eof */ diff --git a/include/env.h b/include/env.h new file mode 100644 index 0000000..d2569fc --- /dev/null +++ b/include/env.h @@ -0,0 +1,50 @@ +/* + * xrick/include/env.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _ENV_H_ +#define _ENV_H_ + +#include "system.h" + +/* cheat modes */ +extern U8 env_trainer; +extern U8 env_invicible; +extern U8 env_highlight; + +/* + * depth mode, TRUE if managed (sprites can be hidden by foreground tiles) + * and FALSE if not (sprites are always before anything else). + */ +extern U8 env_depth; + +/* number of lives, bombs and bullets currently available */ +extern U8 env_lives; +extern U8 env_bombs; +extern U8 env_bullets; + +/* game score */ +extern U32 env_score; + +/* current map and submap */ +extern U16 env_map; +extern U16 env_submap; +extern U8 env_changeSubmap; /* change submap request (TRUE, FALSE) */ + +extern void env_paintGame(void); +extern void env_paintXtra(void); +extern void env_clearGame(void); + +#endif + +/* eof */ + diff --git a/include/fb.h b/include/fb.h new file mode 100644 index 0000000..2c3e9c0 --- /dev/null +++ b/include/fb.h @@ -0,0 +1,67 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _FB_H +#define _FB_H + +#include "system.h" +#include "img.h" + +/* framebuffer width and height */ +#define FB_WIDTH 320 +#define FB_HEIGHT 200 + +// FIXME? +extern U8 fb[FB_HEIGHT][FB_WIDTH]; + +/* + * returns the fb pointer at , . + * , are fb-coordinates. + */ +extern U8 *fb_at(U16, U16); + +/* + * clears the frame buffer + */ +extern void fb_clear(); + +/* + * ramp the fb from black to visible. + * returns TRUE when done, FALSE when ongoing. + */ +extern U8 fb_fadeIn(); + +/* + * ramp the fb from visible to black. + * returns TRUE when done, FALSE when ongoing. + */ +extern U8 fb_fadeOut(); + +/* + * sets fb visibility to black (FALSE) or full (TRUE). + */ +extern void fb_setVisible(U8); + +/* + * initializes the video layer with the game palette + */ +void fb_initPalette(); + +/* + * sets the palette from the image + */ +void fb_setPaletteFromImg(img_t* img); + +#endif + +/* eof */ diff --git a/include/game.h b/include/game.h new file mode 100644 index 0000000..f46b11f --- /dev/null +++ b/include/game.h @@ -0,0 +1,55 @@ +/* + * xrick/include/game.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _GAME_H +#define _GAME_H + +#include /* NULL */ + +#include "system.h" +#include "syssnd.h" + +#include "rects.h" +#include "data.h" + +#define LEFT 1 +#define RIGHT 0 + +#define GAME_PERIOD 75 + +#define GAME_BOMBS_INIT 6 +#define GAME_BULLETS_INIT 6 + +typedef struct { + U32 score; + U8 name[10]; +} hscore_t; + +extern hscore_t game_hscores[8]; /* highest scores (hall of fame) */ + +extern U8 game_dir; /* direction (LEFT, RIGHT) */ + +extern U8 game_waitevt; /* wait for events (TRUE, FALSE) */ +extern U8 game_period; /* time between each frame, in millisecond */ + +extern rect_t *game_rects; /* rectangles to redraw at each frame */ + +extern void game_run(char *path); + +extern void game_toggleCheat(U8); + +#endif + +/* eof */ + + diff --git a/include/img.h b/include/img.h new file mode 100644 index 0000000..7d98e64 --- /dev/null +++ b/include/img.h @@ -0,0 +1,52 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _IMG_H +#define _IMG_H + +#include "system.h" + +/* a color */ +typedef struct { + U8 r, g, b, nothing; +} img_color_t; + +/* an image */ +typedef struct { + U16 w, h; + U16 ncolors; + img_color_t *colors; + U8 *pixels; +} img_t; + +/* the splash image */ +extern img_t *IMG_SPLASH; + +/* + * paints image onto the frame buffer. + * the image must have the appropriate size. + * also manages palettes. + */ +extern void img_paintImg(img_t *); + +#ifdef GFXST +/* + * paints an image of size , with data in at + * position , (fb/px). + */ +extern void img_paintPic(U16, U16, U16, U16, U32 *); +#endif + +#endif /* _IMG_H */ + +/* eof */ diff --git a/include/maps.h b/include/maps.h new file mode 100644 index 0000000..983fb7d --- /dev/null +++ b/include/maps.h @@ -0,0 +1,186 @@ +/* + * xrick/include/maps.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _MAPS_H +#define _MAPS_H + +#include "system.h" + +/* + * methods + */ +extern void maps_paint(void); +extern void maps_paintRect(U16, U16, U16, U16); +extern void maps_alignRect(U16 *, U16 *, U16 *, U16 *); +extern U8 maps_clip(U16 *, U16 *, U16 *, U16 *); + +/* map dimensions */ +#define MAPS_WIDTH_PX 0x0100 +#define MAPS_TOPHEIGHT_PX 0x40 +#define MAPS_VISHEIGHT_PX 0xc0 +#define MAPS_BOTHEIGHT_PX 0x40 +#define MAPS_TOPHEIGHT_TL 0x08 +#define MAPS_VISHEIGHT_TL 0x20 +#define MAPS_BOTHEIGHT_TL 0x08 + +/* position of the fb origin, expressed in map/px */ +/* MAPS_FB_X = (MAPS_WIDTH_PX - FB_WIDTH) / 2 */ +/* MAPS_FB_Y = MAPS_TOPHEIGHT_PX + (MAPS_HEIGHT_PX - FB_HEIGHT) / 2 */ +#define MAPS_FB_X (-0x20) +#define MAPS_FB_Y (0x40) + +#define MAP_NBR_MAPS 0x05 +#define MAP_NBR_SUBMAPS 0x2F +#define MAP_NBR_CONNECT 0x99 +#define MAP_NBR_BNUMS 0x1FD8 +#define MAP_NBR_BLOCKS 0x0100 +#define MAP_NBR_MARKS 0x020B +#define MAP_NBR_EFLGC 0x0020 + +/* + * map row definitions, for three zones : hidden top, screen, hidden bottom + * the three zones compose map_map, which contains the definition of the + * current portion of the submap. + */ +#define MAP_ROW_HTTOP 0x00 +#define MAP_ROW_HTBOT 0x07 +#define MAP_ROW_SCRTOP 0x08 +#define MAP_ROW_SCRBOT 0x1F +#define MAP_ROW_HBTOP 0x20 +#define MAP_ROW_HBBOT 0x27 + +extern U8 map_map[0x2c][0x20]; + +/* + * main maps + */ +typedef struct { + U16 x, y; /* initial position for rick */ + U16 row; /* initial map_map top row within the submap */ + U16 submap; /* initial submap */ + char *tune; /* map tune */ +} map_t; + +extern map_t map_maps[MAP_NBR_MAPS]; + +/* + * sub maps + */ +typedef struct { + U16 page; /* tiles page */ + U16 bnum; /* first block number */ + U16 connect; /* first connection */ + U16 mark; /* first entity mark */ +} submap_t; + +extern submap_t map_submaps[MAP_NBR_SUBMAPS]; + +/* + * connections + */ +typedef struct { + U8 dir; + U8 rowout; + U8 submap; + U8 rowin; +} connect_t; + +extern connect_t map_connect[MAP_NBR_CONNECT]; + +/* + * blocks - one block is 4 by 4 tiles. + */ +typedef U8 block_t[0x10]; + +extern block_t map_blocks[MAP_NBR_BLOCKS]; + +/* + * flags for map_marks[].ent ("yes" when set) + * + * MAP_MARK_NACT: this mark is not active anymore. + */ +#define MAP_MARK_NACT (0x80) + +/* + * mark structure + */ +typedef struct { + U8 row; + U8 ent; + U8 flags; + U8 xy; /* bits XXXX XYYY (from b03) with X->x, Y->y */ + U8 lt; /* bits XXXX XNNN (from b04) with X->trig_x, NNN->lat & trig_y */ +} mark_t; + +extern mark_t map_marks[MAP_NBR_MARKS]; + +/* + * block numbers, i.e. array of rows of 8 blocks + */ +extern U8 map_bnums[MAP_NBR_BNUMS]; + +/* + * flags for map_eflg[map_map[row][col]] ("yes" when set) + * + * MAP_EFLG_VERT: vertical move only (usually on top of _CLIMB). + * MAP_EFLG_SOLID: solid block, can't go through. + * MAP_EFLG_SPAD: super pad. can't go through, but sends entities to the sky. + * MAP_EFLG_WAYUP: solid block, can't go through except when going up. + * MAP_EFLG_FGND: foreground (hides entities). + * MAP_EFLG_LETHAL: lethal (kill entities). + * MAP_EFLG_CLIMB: entities can climb here. + * MAP_EFLG_01: + */ +#define MAP_EFLG_VERT (0x80) +#define MAP_EFLG_SOLID (0x40) +#define MAP_EFLG_SPAD (0x20) +#define MAP_EFLG_WAYUP (0x10) +#define MAP_EFLG_FGND (0x08) +#define MAP_EFLG_LETHAL (0x04) +#define MAP_EFLG_CLIMB (0x02) +#define MAP_EFLG_01 (0x01) + +extern U8 map_eflg_c[MAP_NBR_EFLGC]; /* compressed */ +extern U8 map_eflg[0x100]; /* current */ + +/* + * map_map top row within the submap + */ +extern U8 map_frow; + +/* + * tiles offset + */ +extern U8 map_tilesBank; + +extern void map_expand(void); +extern void map_init(void); +extern U8 map_chain(void); +extern void map_resetMarks(void); + + +/* + * intros + */ +typedef struct +{ + U8 *title; + U8 *body; +} maps_intros_t; + +extern maps_intros_t maps_intros[]; + + +#endif + +/* eof */ diff --git a/include/pics.h b/include/pics.h new file mode 100644 index 0000000..83f952e --- /dev/null +++ b/include/pics.h @@ -0,0 +1,25 @@ +/* + * xrick/include/pics.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _PICS_H +#define _PICS_H + +extern U32 pic_haf[]; +extern U32 pic_congrats[]; +extern U32 pic_splash[]; + +#endif + +/* eof */ + + diff --git a/include/rects.h b/include/rects.h new file mode 100644 index 0000000..34bdce4 --- /dev/null +++ b/include/rects.h @@ -0,0 +1,30 @@ +/* + * xrick/include/rects.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _RECTS_H +#define _RECTS_H + +#include "system.h" + +typedef struct rect_s { + U16 x, y; + U16 width, height; + struct rect_s *next; +} rect_t; + +extern void rects_free(rect_t *); +extern rect_t *rects_new(U16, U16, U16, U16, rect_t *); + +#endif + +/* eof */ diff --git a/include/screens.h b/include/screens.h new file mode 100644 index 0000000..1052e8d --- /dev/null +++ b/include/screens.h @@ -0,0 +1,50 @@ +/* + * xrick/include/screens.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SCREENS_H +#define _SCREENS_H + +#include "system.h" + +#define SCREEN_TIMEOUT 4000 +#define SCREEN_RUNNING 0 +#define SCREEN_DONE 1 +#define SCREEN_EXIT 2 + +typedef struct { + U16 count; /* number of loops */ + U16 dx, dy; /* sprite x and y deltas */ + U16 base; /* base for sprite numbers table */ +} screen_imapsteps_t; /* description of one step */ + +extern U8 screen_imapsl[]; /* sprite lists */ +extern screen_imapsteps_t screen_imapsteps[]; /* map intro steps */ +extern U8 screen_imapsofs[]; /* first step for each map */ +extern U8 *screen_imaptext[]; /* map intro texts */ +extern U8 screen_imainhoft[]; /* hall of fame title */ +extern U8 screen_imainrdt[]; /* rick dangerous title */ +extern U8 screen_imaincdc[]; /* core design copyright text */ +extern U8 screen_gameovertxt[]; /* game over */ +extern U8 screen_pausedtxt[]; /* paused */ +extern U8 screen_congrats[]; /* congratulations */ + +extern U8 screen_xrick(void); /* splash */ +extern U8 screen_introMain(void); /* main intro */ +extern U8 screen_introMap(void); /* map intro */ +extern U8 screen_gameover(void); /* gameover */ +extern U8 screen_getname(void); /* enter you name */ +extern void screen_pause(U8); /* pause indicator */ + +#endif + +/* eof */ diff --git a/include/scroller.h b/include/scroller.h new file mode 100644 index 0000000..4e78dd6 --- /dev/null +++ b/include/scroller.h @@ -0,0 +1,29 @@ +/* + * xrick/include/scroller.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SCROLLER_H +#define _SCROLLER_H + +#define SCROLL_RUNNING 1 +#define SCROLL_DONE 0 + +#define SCROLL_PERIOD 24 + +extern U8 scroll_up(void); +extern U8 scroll_down(void); + +#endif + +/* eof */ + + diff --git a/include/sounds.h b/include/sounds.h new file mode 100644 index 0000000..fb3b41a --- /dev/null +++ b/include/sounds.h @@ -0,0 +1,48 @@ +/* + * xrick/include/sounds.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SOUNDS_H +#define _SOUNDS_H + +#include "syssnd.h" + +#ifdef ENABLE_SOUND + +extern sound_t* WAV_GAMEOVER; +extern sound_t* WAV_SBONUS2; +extern sound_t* WAV_BULLET; +extern sound_t* WAV_BOMBSHHT; +extern sound_t* WAV_EXPLODE; +extern sound_t* WAV_STICK; +extern sound_t* WAV_WALK; +extern sound_t* WAV_CRAWL; +extern sound_t* WAV_JUMP; +extern sound_t* WAV_PAD; +extern sound_t* WAV_BOX; +extern sound_t* WAV_BONUS; +extern sound_t* WAV_SBONUS1; +extern sound_t* WAV_DIE; +extern sound_t* WAV_ENTITY[]; + +extern void sounds_load(void); +extern void sounds_free(void); +extern void sounds_stopMusic(void); +extern void sounds_setMusic(char* name, U8 loop); + +#endif /* ENABLE_SOUND */ + +#endif /* _SOUNDS_H */ + +/* eof */ + + diff --git a/include/sprites.h b/include/sprites.h new file mode 100644 index 0000000..c4526b0 --- /dev/null +++ b/include/sprites.h @@ -0,0 +1,69 @@ +/* + * xrick/include/sprites.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +/* + * NOTES -- PC version + * + * A sprite consists in 4 columns and 0x15 rows of (U16 mask, U16 pict), + * each pair representing 8 pixels (cga encoding, two bits per pixels). + * Sprites are stored in 'sprites.bin' and are loaded by spr_init. Memory + * is freed by spr_shutdown. + * + * There are four sprites planes. Plane 0 is the raw content of 'sprites.bin', + * and planes 1, 2 and 3 contain copies of plane 0 with all sprites shifted + * 2, 4 and 6 pixels to the right. + */ + + +#ifndef _SPRITES_H_ +#define _SPRITES_H_ + +#include "system.h" + +/* + * methods + */ +void sprites_setDepth(U8); +void sprites_paint(U8, U16, U16); +void sprites_paint2(U8, U16, U16, U8); +void sprites_clear(U16, U16); + +#ifdef GFXPC + +#define SPRITES_NBR_SPRITES (0x9b) + +typedef struct { + U16 mask; + U16 pict; +} spriteX_t; + +typedef spriteX_t sprite_t[4][0x15]; /* one sprite */ + +extern sprite_t sprites_data[SPRITES_NBR_SPRITES]; + +#endif + +#ifdef GFXST + +#define SPRITES_NBR_SPRITES (0xD5) + +typedef U32 sprite_t[0x54]; /* 0x15 per 0x04 */ + +extern sprite_t sprites_data[SPRITES_NBR_SPRITES]; + +#endif + +#endif + +/* eof */ + diff --git a/include/sysarg.h b/include/sysarg.h new file mode 100644 index 0000000..17f835c --- /dev/null +++ b/include/sysarg.h @@ -0,0 +1,34 @@ +/* + * xrick/include/sysarg.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSARG_H +#define _SYSARG_H + +#include "system.h" + +extern int sysarg_args_period; +extern int sysarg_args_map; +extern int sysarg_args_submap; +extern int sysarg_args_fullscreen; +extern int sysarg_args_zoom; +#ifdef ENABLE_SOUND +extern int sysarg_args_nosound; +extern int sysarg_args_vol; +#endif +extern char* sysarg_args_data; + +extern void sysarg_init(int, char**); + +#endif /* _SYSARG_H */ + +/* eof */ diff --git a/include/sysevt.h b/include/sysevt.h new file mode 100644 index 0000000..ab094d7 --- /dev/null +++ b/include/sysevt.h @@ -0,0 +1,24 @@ +/* + * xrick/include/sysevt.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSEVT_H +#define _SYSEVT_H + +#include "system.h" + +extern void sysevt_poll(void); +extern void sysevt_wait(void); + +#endif /* _SYSEVT_H */ + +/* eof */ diff --git a/include/sysjoy.h b/include/sysjoy.h new file mode 100644 index 0000000..e8da4a8 --- /dev/null +++ b/include/sysjoy.h @@ -0,0 +1,26 @@ +/* + * xrick/include/sysjoy.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSJOY_H +#define _SYSJOY_H + +#include "system.h" + +#ifdef ENABLE_JOYSTICK +extern void sysjoy_init(void); +extern void sysjoy_shutdown(void); +#endif + +#endif /* _SYSJOY_H */ + +/* eof */ diff --git a/include/syskbd.h b/include/syskbd.h new file mode 100644 index 0000000..67bf29a --- /dev/null +++ b/include/syskbd.h @@ -0,0 +1,30 @@ +/* + * xrick/include/syskbd.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSKBD_H +#define _SYSKBD_H + +#include "system.h" + +extern U8 syskbd_up; +extern U8 syskbd_down; +extern U8 syskbd_left; +extern U8 syskbd_right; +extern U8 syskbd_pause; +extern U8 syskbd_end; +extern U8 syskbd_xtra; +extern U8 syskbd_fire; + +#endif /* _SYSKBD_H */ + +/* eof */ diff --git a/include/syssnd.h b/include/syssnd.h new file mode 100644 index 0000000..436f688 --- /dev/null +++ b/include/syssnd.h @@ -0,0 +1,67 @@ +/* + * xrick/include/syssnd.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSSND_H +#define _SYSSND_H + +#include "system.h" + +#ifdef ENABLE_SOUND + +typedef struct { +#ifdef DEBUG + char* name; +#endif + U8* buf; + U32 len; + U8 dispose; +} sound_t; + +extern void syssnd_init(void); +extern void syssnd_shutdown(void); +extern void syssnd_vol(S8); +extern void syssnd_toggleMute(void); +extern S8 syssnd_play(sound_t*, S8); +extern void syssnd_pause(U8, U8); +extern void syssnd_stopchan(S8); +extern void syssnd_stopsound(sound_t*); +extern void syssnd_stopall(); +extern int syssnd_isplaying(sound_t*); +extern sound_t* syssnd_load(char* name); +extern void syssnd_free(sound_t*); + +/* 8-bit mono at 22050Hz */ +#define SYSSND_FREQ 22050 +#define SYSSND_CHANNELS 1 +#define SYSSND_MAXVOL 10 +#define SYSSND_MIXCHANNELS 8 +/* MIXSAMPLES: 256 is too low on Windows. 512 means ~20 mix per second at 11025Hz */ +/* MIXSAMPLES: 1024 at 22050Hz is fine on Windows, FF but not Chrome */ +/* MIXSAMPLES: 2048 seems OK on Chrome too ~10 mix per second? */ +/* MIXSAMPLES: what about 4096? */ +#define SYSSND_MIXSAMPLES 2048 + +typedef struct { + sound_t *snd; + U8 *buf; + U32 len; + S8 loop; +} channel_t; + +#endif /* ENABLE_SOUND */ + +#endif /* _SYSSND_H */ + +/* eof */ + + diff --git a/include/system.h b/include/system.h new file mode 100644 index 0000000..18ab141 --- /dev/null +++ b/include/system.h @@ -0,0 +1,78 @@ +/* + * xrick/include/system.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSTEM_H +#define _SYSTEM_H + +#include "config.h" + +#include /* NULL */ + +/* + * If compiling w/gcc, then we can use attributes. UNUSED(x) flags a + * parameter or a variable as potentially being unused, so that gcc doesn't + * complain about it. + * + * Note: from OpenAL code: Darwin OS cc is based on gcc and has __GNUC__ + * defined, yet does not support attributes. So in theory we should exclude + * Darwin target here. + */ +#ifdef __GNUC__ +#define UNUSED(x) x __attribute((unused)) +#else +#define UNUSED(x) x +#endif + +/* + * Detect Microsoft Visual C + */ +#ifdef _MSC_VER +#define __MSVC__ +/* + * FIXME disable "integral size mismatch in argument; conversion supplied" warning + * as long as the code has not been cleared -- there are so many of them... + */ + +#pragma warning( disable : 4761 ) +#endif + +/* + * Detect Microsoft Windows + */ +#ifdef WIN32 +#define __WIN32__ +#endif + +/* there are true at least on x86 platforms */ +typedef unsigned char U8; /* 8 bits unsigned */ +typedef unsigned short int U16; /* 16 bits unsigned */ +typedef unsigned int U32; /* 32 bits unsigned */ +typedef signed char S8; /* 8 bits signed */ +typedef signed short int S16; /* 16 bits signed */ +typedef signed int S32; /* 32 bits signed */ + +#define TRUE 1 +#define FALSE 0 + +extern void sys_init(int, char **); +extern void sys_shutdown(void); +extern void sys_panic(char *, ...); +extern void sys_printf(char *, ...); +extern U32 sys_gettime(void); +extern void sys_sleep(int); + +#endif + +/* eof */ + + diff --git a/include/sysvid.h b/include/sysvid.h new file mode 100644 index 0000000..847603b --- /dev/null +++ b/include/sysvid.h @@ -0,0 +1,43 @@ +/* + * xrick/include/sysvid.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _SYSVID_H +#define _SYSVID_H + +#include "rects.h" +#include "img.h" + +#define SYSVID_ZOOM 2 +#define SYSVID_WIDTH 320 +#define SYSVID_HEIGHT 200 + +extern void sysvid_init(U16 width, U16 height); +extern void sysvid_shutdown(void); +extern void sysvid_update(rect_t*); +extern void sysvid_zoom(S8); +extern void sysvid_toggleFullscreen(void); +extern void sysvid_setDisplayPalette(void); +//extern void sysvid_setPalette(img_color_t*, U16); +extern void sysvid_setPaletteFromImg(img_t* img); +extern void sysvid_setPaletteFromRGB(U8* r, U8* g, U8* b, U16 n); + +extern U8 *sysvid_fb; /* frame buffer */ +extern void sysvid_setGammaSDL(U8 g); +//extern U8 sysvid_fadeIn(void); +//extern U8 sysvid_fadeOut(void); + +#endif /* _SYSVID_H */ + +/* eof */ + + diff --git a/include/tiles.h b/include/tiles.h new file mode 100644 index 0000000..43153a4 --- /dev/null +++ b/include/tiles.h @@ -0,0 +1,76 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _TILES_H +#define _TILES_H + +#include "system.h" + +/* + * methods + */ +void tiles_setBank(U8); +void tiles_setFilter(U16); +U8 *tiles_paint(U8, U8 *); +void tiles_paintAt(U8, U16, U16); +U8 *tiles_paintList(U8 *, U8 *); +void tiles_paintListAt(U8 *, U16, U16); + +/* + * one single tile + * + * a tile is 8x8 pixels. + * PC: CGA encoding = 2 bits per pixel, one U16 per line. + * ST: encoding = 4 bits per pixel, one U32 per line. + */ +#ifdef GFXPC +typedef U16 tile_t[8]; +#endif +#ifdef GFXST +typedef U32 tile_t[8]; +#endif + +/* + * banks (each bank contains 256 (0x100) tiles) + * + * FIXME is this true? + * bank 0: tiles for main intro + * bank 1: tiles for map intro + * bank 2: unused + * bank 3: game tiles, page 0 + * bank 4: game tiles, page 1 + */ +#ifdef GFXPC +#define TILES_BANKS_COUNT 4 +#endif +#ifdef GFXST +#define TILES_BANKS_COUNT 3 +#endif + +extern tile_t tiles_banks[TILES_BANKS_COUNT][256]; + +/* + * special tile numbers + */ +#define TILES_BULLET 0x01 +#define TILES_BOMB 0x02 +#define TILES_RICK 0x03 + +#define TILES_NULL 0xfe +#define TILES_NULLCHAR "\376" +#define TILES_CRLF 0xff +#define TILES_CRLFCHAR "\377" + +#endif + +/* eof */ diff --git a/include/unzip.h b/include/unzip.h new file mode 100644 index 0000000..e0ad961 --- /dev/null +++ b/include/unzip.h @@ -0,0 +1,283 @@ +/* unzip.h -- IO for uncompress .zip files using zlib + Version 0.15 beta, Mar 19th, 1998, + + Copyright (C) 1998 Gilles Vollant + + This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g + WinZip, InfoZip tools and compatible. + Encryption and multi volume ZipFile (span) are not supported. + Old compressions used by old PKZip 1.x are not supported + + THIS IS AN ALPHA VERSION. AT THIS STAGE OF DEVELOPPEMENT, SOMES API OR STRUCTURE + CAN CHANGE IN FUTURE VERSION !! + I WAIT FEEDBACK at mail info@winimage.com + Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution + + Condition of use and distribution are the same than zlib : + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + +*/ +/* for more info about .ZIP format, see + ftp://ftp.cdrom.com/pub/infozip/doc/appnote-970311-iz.zip + PkWare has also a specification at : + ftp://ftp.pkware.com/probdesc.zip */ + +#ifndef _unz_H +#define _unz_H + +#include "config.h" + +#ifdef WITH_ZLIB + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef _ZLIB_H +#include "zlib.h" +#endif + +#if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP) +/* like the STRICT of WIN32, we define a pointer that cannot be converted + from (void*) without cast */ +typedef struct TagunzFile__ { int unused; } unzFile__; +typedef unzFile__ *unzFile; +#else +typedef voidp unzFile; +#endif + + +#define UNZ_OK (0) +#define UNZ_END_OF_LIST_OF_FILE (-100) +#define UNZ_ERRNO (Z_ERRNO) +#define UNZ_EOF (0) +#define UNZ_PARAMERROR (-102) +#define UNZ_BADZIPFILE (-103) +#define UNZ_INTERNALERROR (-104) +#define UNZ_CRCERROR (-105) + +/* tm_unz contain date/time info */ +typedef struct tm_unz_s +{ + uInt tm_sec; /* seconds after the minute - [0,59] */ + uInt tm_min; /* minutes after the hour - [0,59] */ + uInt tm_hour; /* hours since midnight - [0,23] */ + uInt tm_mday; /* day of the month - [1,31] */ + uInt tm_mon; /* months since January - [0,11] */ + uInt tm_year; /* years - [1980..2044] */ +} tm_unz; + +/* unz_global_info structure contain global data about the ZIPfile + These data comes from the end of central dir */ +typedef struct unz_global_info_s +{ + uLong number_entry; /* total number of entries in + the central dir on this disk */ + uLong size_comment; /* size of the global comment of the zipfile */ +} unz_global_info; + + +/* unz_file_info contain information about a file in the zipfile */ +typedef struct unz_file_info_s +{ + uLong version; /* version made by 2 bytes */ + uLong version_needed; /* version needed to extract 2 bytes */ + uLong flag; /* general purpose bit flag 2 bytes */ + uLong compression_method; /* compression method 2 bytes */ + uLong dosDate; /* last mod file date in Dos fmt 4 bytes */ + uLong crc; /* crc-32 4 bytes */ + uLong compressed_size; /* compressed size 4 bytes */ + uLong uncompressed_size; /* uncompressed size 4 bytes */ + uLong size_filename; /* filename length 2 bytes */ + uLong size_file_extra; /* extra field length 2 bytes */ + uLong size_file_comment; /* file comment length 2 bytes */ + + uLong disk_num_start; /* disk number start 2 bytes */ + uLong internal_fa; /* internal file attributes 2 bytes */ + uLong external_fa; /* external file attributes 4 bytes */ + + tm_unz tmu_date; +} unz_file_info; + +extern unzFile ZEXPORT unzDup OF ((unzFile file)); + +extern int ZEXPORT unzStringFileNameCompare OF ((const char* fileName1, + const char* fileName2, + int iCaseSensitivity)); +/* + Compare two filename (fileName1,fileName2). + If iCaseSenisivity = 1, comparision is case sensitivity (like strcmp) + If iCaseSenisivity = 2, comparision is not case sensitivity (like strcmpi + or strcasecmp) + If iCaseSenisivity = 0, case sensitivity is defaut of your operating system + (like 1 on Unix, 2 on Windows) +*/ + + +extern unzFile ZEXPORT unzOpen OF((const char *path)); +/* + Open a Zip file. path contain the full pathname (by example, + on a Windows NT computer "c:\\zlib\\zlib111.zip" or on an Unix computer + "zlib/zlib111.zip". + If the zipfile cannot be opened (file don't exist or in not valid), the + return value is NULL. + Else, the return value is a unzFile Handle, usable with other function + of this unzip package. +*/ + +extern int ZEXPORT unzClose OF((unzFile file)); +/* + Close a ZipFile opened with unzipOpen. + If there is files inside the .Zip opened with unzOpenCurrentFile (see later), + these files MUST be closed with unzipCloseCurrentFile before call unzipClose. + return UNZ_OK if there is no problem. */ + +extern int ZEXPORT unzGetGlobalInfo OF((unzFile file, + unz_global_info *pglobal_info)); +/* + Write info about the ZipFile in the *pglobal_info structure. + No preparation of the structure is needed + return UNZ_OK if there is no problem. */ + + +extern int ZEXPORT unzGetGlobalComment OF((unzFile file, + char *szComment, + uLong uSizeBuf)); +/* + Get the global comment string of the ZipFile, in the szComment buffer. + uSizeBuf is the size of the szComment buffer. + return the number of byte copied or an error code <0 +*/ + + +/***************************************************************************/ +/* Unzip package allow you browse the directory of the zipfile */ + +extern int ZEXPORT unzGoToFirstFile OF((unzFile file)); +/* + Set the current file of the zipfile to the first file. + return UNZ_OK if there is no problem +*/ + +extern int ZEXPORT unzGoToNextFile OF((unzFile file)); +/* + Set the current file of the zipfile to the next file. + return UNZ_OK if there is no problem + return UNZ_END_OF_LIST_OF_FILE if the actual file was the latest. +*/ + +extern int ZEXPORT unzLocateFile OF((unzFile file, + const char *szFileName, + int iCaseSensitivity)); +/* + Try locate the file szFileName in the zipfile. + For the iCaseSensitivity signification, see unzStringFileNameCompare + + return value : + UNZ_OK if the file is found. It becomes the current file. + UNZ_END_OF_LIST_OF_FILE if the file is not found +*/ + + +extern int ZEXPORT unzGetCurrentFileInfo OF((unzFile file, + unz_file_info *pfile_info, + char *szFileName, + uLong fileNameBufferSize, + void *extraField, + uLong extraFieldBufferSize, + char *szComment, + uLong commentBufferSize)); +/* + Get Info about the current file + if pfile_info!=NULL, the *pfile_info structure will contain somes info about + the current file + if szFileName!=NULL, the filemane string will be copied in szFileName + (fileNameBufferSize is the size of the buffer) + if extraField!=NULL, the extra field information will be copied in extraField + (extraFieldBufferSize is the size of the buffer). + This is the Central-header version of the extra field + if szComment!=NULL, the comment string of the file will be copied in szComment + (commentBufferSize is the size of the buffer) +*/ + +/***************************************************************************/ +/* for reading the content of the current zipfile, you can open it, read data + from it, and close it (you can close it before reading all the file) + */ + +extern int ZEXPORT unzOpenCurrentFile OF((unzFile file)); +/* + Open for reading data the current file in the zipfile. + If there is no error, the return value is UNZ_OK. +*/ + +extern int ZEXPORT unzCloseCurrentFile OF((unzFile file)); +/* + Close the file in zip opened with unzOpenCurrentFile + Return UNZ_CRCERROR if all the file was read but the CRC is not good +*/ + + +extern int ZEXPORT unzReadCurrentFile OF((unzFile file, + voidp buf, + unsigned len)); +/* + Read bytes from the current file (opened by unzOpenCurrentFile) + buf contain buffer where data must be copied + len the size of buf. + + return the number of byte copied if somes bytes are copied + return 0 if the end of file was reached + return <0 with error code if there is an error + (UNZ_ERRNO for IO error, or zLib error for uncompress error) +*/ + +extern z_off_t ZEXPORT unztell OF((unzFile file)); +/* + Give the current position in uncompressed data +*/ + +extern int ZEXPORT unzeof OF((unzFile file)); +/* + return 1 if the end of file was reached, 0 elsewhere +*/ + +extern int ZEXPORT unzGetLocalExtrafield OF((unzFile file, + voidp buf, + unsigned len)); +/* + Read extra field from the current file (opened by unzOpenCurrentFile) + This is the local-header version of the extra field (sometimes, there is + more info in the local-header version than in the central-header) + + if buf==NULL, it return the size of the local extra field + + if buf!=NULL, len is the size of the buffer, the extra header is copied in + buf. + the return value is the number of bytes copied in buf, or (if <0) + the error code +*/ + +#ifdef __cplusplus +} +#endif + +#endif /* WITH_ZLIB */ + +#endif /* _unz_H */ diff --git a/include/util.h b/include/util.h new file mode 100644 index 0000000..e272240 --- /dev/null +++ b/include/util.h @@ -0,0 +1,24 @@ +/* + * xrick/include/util.h + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#ifndef _UTIL_H +#define _UTIL_H + +extern void u_envtest(U16, U16, U8, U8 *, U8 *); +extern U8 u_boxtest(U8, U8); +extern U8 u_fboxtest(U8, U16, U16); +extern U8 u_trigbox(U8, U16, U16); + +#endif + +/* eof */ diff --git a/src/control.c b/src/control.c new file mode 100644 index 0000000..38b1ef7 --- /dev/null +++ b/src/control.c @@ -0,0 +1,22 @@ +/* + * xrick/src/control.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "control.h" + +U8 control_status = 0; +U8 control_last = 0; +U8 control_active = TRUE; + +/* eof */ + + diff --git a/src/dat_ents.c b/src/dat_ents.c new file mode 100644 index 0000000..b6016d5 --- /dev/null +++ b/src/dat_ents.c @@ -0,0 +1,906 @@ +/* + * xrick/data/dat_ents.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "ents.h" + +entdata_t ent_entdata[ENT_NBR_ENTDATA] = { + {0000, 0000, 000000, 000000, 0000, 0000, 0x00}, + {0x18, 0x15, 000000, 000000, 0000, 0000, 0x00}, + {0000, 0000, 000000, 000000, 0000, 0000, 0x00}, + {0x18, 0x15, 000000, 000000, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002f, 0x008e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002f, 0x008e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002f, 0x008e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0037, 0x007e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0037, 0x007e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0037, 0x007e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0041, 0x0086, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0041, 0x0086, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0041, 0x0086, 0000, 0000, 0x00}, + {0x18, 0x15, 0x004b, 0x0086, 0000, 0000, 0x00}, + {0x18, 0x15, 0x004b, 0x0086, 0000, 0000, 0x00}, + {0x18, 0x15, 0x004b, 0x0086, 0000, 0000, 0x00}, + {0x18, 0x15, 0x0029, 0x0029, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002a, 0x002a, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002b, 0x002b, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002c, 0x002c, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002e, 0x002e, 0000, 0000, 0x00}, + {0x18, 0x15, 0x002d, 0x002d, 0000, 0000, 0x00}, + {0x18, 0x15, 0x001e, 0x001e, 0x04, 0x04, 0x00}, + {0x18, 0x15, 0x001f, 0x001f, 0x04, 0x04, 0x00}, + {0x18, 0x10, 0x000c, 000000, 0x03, 0x03, 0x14}, + {0x18, 0x06, 0x000e, 0x0005, 0x04, 0x04, 0x14}, + {0x18, 0x06, 0x000e, 0x0007, 0x10, 0x04, 0x14}, + {0x18, 0x12, 0x0011, 0x0009, 0x04, 0x04, 0x18}, + {0x18, 0x10, 0x000c, 0x0007, 0x04, 0x04, 0x14}, + {0x18, 0x15, 0x0014, 0x00a4, 0x04, 0x04, 0x15}, + {0x18, 0x15, 0x0014, 0x00ca, 0x04, 0x04, 0x15}, + {0x18, 0x10, 0x000c, 0x000d, 0x04, 0x04, 0x14}, + {0x04, 0x15, 0x0018, 0x0012, 0x04, 0x07, 0x14}, + {0x18, 0x10, 0x000c, 0x0014, 0x14, 0x04, 0x19}, + {0x10, 0x10, 0x001b, 0x0028, 0x04, 0x04, 0x00}, + {0x10, 0x10, 0x001e, 0x002a, 0x04, 0x04, 0x00}, + {0x18, 0x10, 0x000c, 0x002d, 0x03, 0x03, 0x14}, + {0x20, 0x08, 0x0020, 0x0009, 0x04, 0x04, 0x18}, + {0x18, 0x10, 0x000c, 0x0034, 0x04, 0x04, 0x14}, + {0x20, 0x0d, 0x0023, 0x0009, 0x04, 0x04, 0x18}, + {0x18, 0x15, 0x0026, 0x003a, 0x04, 0x04, 0x18}, + {0x18, 0x15, 0x0026, 0x003c, 0x04, 0x04, 0x18}, + {0x18, 0x15, 0x002c, 0x003e, 0x04, 0x04, 0x14}, + {0x18, 0x10, 0x0030, 0x0048, 0x04, 0x04, 0x14}, + {0x20, 0x10, 0x0008, 0x0007, 0x04, 0x04, 0x14}, + {0x18, 0x15, 0x000a, 0x004c, 0x14, 0x04, 0x14}, + {0x18, 0x15, 0x0036, 0x0009, 0x03, 0x03, 0x17}, + {0x18, 0x15, 0x0039, 0x0053, 0x04, 0x04, 0x16}, + {0x20, 0x10, 0x0008, 0x0055, 0x04, 0x04, 0x14}, + {0x18, 0x15, 0x000a, 0x0061, 0x04, 0x04, 0x14}, + {0x12, 0x15, 0x003c, 0x0067, 0x04, 0x04, 0x1A}, + {0x12, 0x15, 0x0041, 0x006a, 0x18, 0x04, 0x1A}, + {0x18, 0x15, 0x000a, 0x006c, 0x04, 0x04, 0x14}, + {0x18, 0x15, 0x0046, 0x0071, 0x04, 0x04, 0x1A}, + {0x12, 0x10, 0x004b, 0x0074, 0x04, 0x04, 0x17}, + {0x12, 0x10, 0x004f, 0x0074, 0x04, 0x04, 0x17}, + {0x18, 0x15, 0x0053, 0x0076, 0x04, 0x04, 0x13}, + {0x10, 0x08, 0x0057, 0x0007, 0x10, 0x04, 0x1C}, + {0x18, 0x10, 0x005a, 0x007e, 0x04, 0x04, 0x00}, + {0x18, 0x10, 0x005c, 0x0009, 0x03, 0x03, 0x9A}, + {0x18, 0x11, 0x0068, 0x0088, 0x04, 0x04, 0x14}, + {0x12, 0x15, 0x003c, 0x008e, 0x18, 0x04, 0x1A}, + {0x18, 0x15, 0x006a, 0x0009, 0x04, 0x04, 0x1A}, + {0x20, 0x08, 0x0075, 0x0090, 0x14, 0x04, 0x15}, + {0x18, 0x10, 0x006d, 0x0009, 0x03, 0x03, 0x9A}, + {0x18, 0x15, 0x0077, 0x0012, 0x04, 0x06, 0x15}, + {0x18, 0x15, 0x0046, 0x0092, 0x1f, 0x04, 0x1A}, + /* + {0x18, 0x15, 0xfff4, 0x0094, 0x04, 0x04}, + {0x18, 0x15, 0xfff4, 0x00bf, 0x04, 0x04}, + */ + {0x18, 0x15, 0x0080, 0x0094, 0x04, 0x04, 0x1B}, + {0x18, 0x15, 0x0080, 0x00bf, 0x04, 0x04, 0X00}, + + {0x18, 0x11, 0x0068, 0x00e5, 0x04, 0x04, 0x14}, + {0x18, 0x10, 0x005a, 0x00ea, 0x04, 0x04, 0x00}, + {0x12, 0x15, 0x003c, 0x00f4, 0x18, 0x04, 0x1A}, + {0x20, 0x10, 0x0008, 0x0005, 0x04, 0x04, 0x14}, + {0x18, 0x10, 0x000c, 0x0005, 0x04, 0x04, 0x14}, +}; + +U8 ent_sprseq[ENT_NBR_SPRSEQ] = { + 0000, 0x01, 0000, 0x02, 0x05, 0x03, 0x04, 0x03, + 0x65, 0xff, 0x66, 0xff, 0x55, 0xff, 0000, 0x56, + 0xff, 0000, 0x57, 0xff, 0000, 0x58, 0x59, 0xff, + 0000, 0x5a, 0xff, 0x5b, 0000, 0xff, 0x5c, 0xff, + 0x5d, 0000, 0xff, 0000, 0x79, 0xff, 0000, 0x5e, + 0x5f, 0x60, 0x5f, 0xff, 0000, 0x61, 0x69, 0xff, + 0x64, 0x62, 0x62, 0x63, 0x63, 0xff, 0x67, 0x68, + 0xff, 0000, 0000, 0xff, 0x6a, 0x6a, 0x6b, 0x6b, + 0xff, 0x6b, 0x6b, 0x6a, 0x6a, 0xff, 0x6d, 0x6e, + 0x6f, 0x70, 0xff, 0x71, 0000, 0000, 0xff, 0x72, + 0000, 0000, 0xff, 0x73, 0x47, 0x48, 0xff, 0000, + 0x74, 0xff, 0x75, 0xff, 0000, 0x7c, 0x7c, 0x7a, + 0x7a, 0x7b, 0x7b, 0x7a, 0x7a, 0x7c, 0x7c, 0xff, + 0x78, 0xff, 0x6d, 0x6e, 0xff, 0000, 0x7a, 0x7a, + 0x7b, 0x7b, 0x7c, 0x7c, 0xff, 0x6c, 0xff, 0x2d, + 0xff, 0x10, 0000, 0000, 0x0c, 0000, 0x04, 0xfa, + /* xtra */ + 0xff, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xff, 0x00, +}; + +mvstep_t ent_mvstep[ENT_NBR_MVSTEP] = { + { 0x10, 0, 0 } , + { 0x0c, 0, 4 } , + { 0xfa, 0, 0 } , + { 0x30, 0, -1 } , + { 0xff, 0, 0 } , + { 0x46, 8, 0 } , + { 0xff, 0, 0 } , + { 0x46, -8, 0 } , + { 0xff, 0, 0 } , + { 0xf8, 0, 0 } , + { 0xf8, 0, 0 } , + { 0xf8, 0, 0 } , + { 0xff, 0, 0 } , + { 0xfa, 0, 0 } , + { 0x08, 0, 4 } , + { 0x22, 0, 0 } , + { 0x08, 0, -4 } , + { 0xff, 0, 0 } , + { 0x46, 0, -8 } , + { 0xff, 0, 0 } , + { 0x09, 0, 0 } , + { 0x08, 0, 1 } , + { 0x05, 0, 0 } , + { 0x08, 0, 1 } , + { 0x05, 0, 0 } , + { 0x08, 0, 1 } , + { 0x05, 0, 0 } , + { 0x08, 0, 1 } , + { 0x05, 0, 0 } , + { 0x08, 0, 1 } , + { 0x05, 0, 0 } , + { 0x08, 0, 1 } , + { 0xfa, 0, 0 } , + { 0xfa, 0, 0 } , + { 0xfa, 0, 0 } , + { 0xfa, 0, 0 } , + { 0xfa, 0, 0 } , + { 0xfa, 0, 0 } , + { 0x06, 0, -8 } , + { 0xff, 0, 0 } , + { 0x01, 0, 0 } , + { 0xff, 0, 0 } , + { 0x23, 0, 0 } , + { 0x46, 0, 8 } , + { 0xff, 0, 0 } , + { 0x10, 0, 0 } , + { 0x0c, 0, 4 } , + { 0xfa, 0, 0 } , + { 0x04, 0, 8 } , + { 0x19, 0, 0 } , + { 0x0a, 0, -8 } , + { 0xff, 0, 0 } , + { 0x22, 2, 0 } , + { 0x96, 0, 0 } , + { 0x22, 2, 0 } , + { 0x19, 0, 0 } , + { 0x11, -8, 0 } , + { 0xff, 0, 0 } , + { 0x80, 2, 0 } , + { 0xff, 0, 0 } , + { 0x80, 1, 0 } , + { 0xff, 0, 0 } , + { 0x60, 2, 0 } , + { 0x08, 0, 4 } , + { 0x0c, 0, 8 } , + { 0x2c, -2, 0 } , + { 0x08, 0, 4 } , + { 0x20, -2, 0 } , + { 0x08, 0, 4 } , + { 0x0c, 0, 8 } , + { 0x46, -2, 0 } , + { 0xff, 0, 0 } , + { 0x20, 1, 2 } , + { 0x19, 0, 0 } , + { 0x20, -1, -2 } , + { 0xff, 0, 0 } , + { 0x08, 0, 2 } , + { 0x04, 0, 4 } , + { 0x25, 0, 0 } , + { 0x04, 0, -4 } , + { 0x08, 0, -2 } , + { 0x0c, 0, 0 } , + { 0xff, 0, 0 } , + { 0x18, 0, 0 } , + { 0xff, 0, 0 } , + { 0x08, -4, 0 } , + { 0x08, 0, 4 } , + { 0x10, -8, 0 } , + { 0x19, 0, 0 } , + { 0x08, 8, 0 } , + { 0x04, 0, -4 } , + { 0x96, 0, 0 } , + { 0x08, 8, 0 } , + { 0xfa, 0, 0 } , + { 0x04, 0, -4 } , + { 0x08, 4, 0 } , + { 0xff, 0, 0 } , + { 0x04, 0, 4 } , + { 0x04, 0, 8 } , + { 0x32, 0, 0 } , + { 0x30, 0, -1 } , + { 0x4b, 0, 0 } , + { 0xff, 0, 0 } , + { 0x04, -4, 0 } , + { 0x1c, -2, 2 } , + { 0xff, 0, 0 } , + { 0x80, 3, 0 } , + { 0xff, 0, 0 } , + { 0x20, 0, -1 } , + { 0x24, 0, 0 } , + { 0x04, 0, 4 } , + { 0x02, 0, 8 } , + { 0xff, 0, 0 } , + { 0x04, 0, 0 } , + { 0xfe, -2, 0 } , + { 0xff, 0, 0 } , + { 0x08, 0, 0 } , + { 0xff, 0, 0 } , + { 0x02, 0, -4 } , + { 0x02, 0, -2 } , + { 0x01, 0, -1 } , + { 0x01, 0, 1 } , + { 0x02, 0, 2 } , + { 0x04, 0, 4 } , + { 0xfe, 0, 8 } , + { 0xff, 0, 0 } , + { 0x0c, 4, 0 } , + { 0x04, 2, 0 } , + { 0x02, 0, 0 } , + { 0x04, -2, 0 } , + { 0x30, -4, 0 } , + { 0x04, -2, 0 } , + { 0x2e, 0, 0 } , + { 0x04, 2, 0 } , + { 0x23, 4, 0 } , + { 0xff, 0, 0 } , + { 0x10, 0, 0 } , + { 0x20, 1, 0 } , + { 0x10, 3, 0 } , + { 0x2c, 2, 0 } , + { 0x2a, -4, 0 } , + { 0xff, 0, 0 } , + { 0x80, -3, 0 } , + { 0xff, 0, 0 } , + { 0x80, -12, 0 } , + { 0xff, 0, 0 } , + { 0x46, -6, 0 } , + { 0xff, 0, 0 } , + { 0x06, 0, 0 } , + { 0x01, 64, -64 } , + { 0x06, 0, 0 } , + { 0x01, -80, -32 } , + { 0x06, 0, 0 } , + { 0x01, -80, 8 } , + { 0x06, 0, 0 } , + { 0x01, 32, 32 } , + { 0x06, 0, 0 } , + { 0x01, 0, 88 } , + { 0x06, 0, 0 } , + { 0x01, 64, -96 } , + { 0x06, 0, 0 } , + { 0x46, 6, 3 } , + { 0x06, 0, 0 } , + { 0xff, 0, 0 } , + { 0x03, -8, 0 } , + { 0x01, -10, -2 } , + { 0x01, -6, -2 } , + { 0x01, -6, -5 } , + { 0x01, -5, -6 } , + { 0x01, -2, -6 } , + { 0x01, -2, -10 } , + { 0x01, 2, -10 } , + { 0x01, 2, -6 } , + { 0x01, 5, -6 } , + { 0x01, 6, -5 } , + { 0x01, 6, -2 } , + { 0x01, 10, -2 } , + { 0x01, 10, 2 } , + { 0x01, 6, 2 } , + { 0x01, 6, 5 } , + { 0x01, 5, 6 } , + { 0x01, 2, 6 } , + { 0x01, 2, 10 } , + { 0x01, -2, 10 } , + { 0x01, -2, 6 } , + { 0x01, -5, 6 } , + { 0x01, -6, 5 } , + { 0x01, -6, 2 } , + { 0x01, -10, 2 } , + { 0x46, -8, 0 } , + { 0xff, 0, 0 } , + { 0x06, 0, 0 } , + { 0x01, 0, -128 } , + { 0x06, 0, 0 } , + { 0x01, -64, 64 } , + { 0x06, 0, 0 } , + { 0x01, -128, -32 } , + { 0x06, 0, 0 } , + { 0x01, -32, -32 } , + { 0x06, 0, 0 } , + { 0x01, 112, 64 } , + { 0x06, 0, 0 } , + { 0x03, 8, 0 } , + { 0x01, 10, -2 } , + { 0x01, 6, -2 } , + { 0x01, 6, -5 } , + { 0x01, 5, -6 } , + { 0x01, 2, -6 } , + { 0x01, 2, -10 } , + { 0x01, -2, -10 } , + { 0x01, -2, -6 } , + { 0x01, -5, -6 } , + { 0x01, -6, -5 } , + { 0x01, -6, -2 } , + { 0x01, -10, -2 } , + { 0x01, -10, 2 } , + { 0x01, -6, 2 } , + { 0x01, -6, 5 } , + { 0x01, -5, 6 } , + { 0x01, -2, 6 } , + { 0x01, -2, 10 } , + { 0x01, 2, 10 } , + { 0x01, 2, 6 } , + { 0x01, 5, 6 } , + { 0x01, 6, 5 } , + { 0x01, 6, 2 } , + { 0x01, 10, 2 } , + { 0x46, 8, 0 } , + { 0xff, 0, 0 } , + { 0x40, 2, 0 } , + { 0x20, -2, 0 } , + { 0x36, 2, 0 } , + { 0x56, -2, 0 } , + { 0xff, 0, 0 } , + { 0x18, 0, 0 } , + { 0x04, -2, 0 } , + { 0x20, -4, 0 } , + { 0x04, -2, 0 } , + { 0x28, 0, 0 } , + { 0x04, 2, 0 } , + { 0x20, 4, 0 } , + { 0x04, 2, 0 } , + { 0x02, 0, 0 } , + { 0xff, 0, 0 } , + { 0x02, -1, 0 } , + { 0x34, -3, 0 } , + { 0x02, -1, 0 } , + { 0x02, 0, 0 } , + { 0x02, 1, 0 } , + { 0x34, 3, 0 } , + { 0x02, 1, 0 } , + { 0x02, 0, 0 } , + { 0x02, -1, 0 } , + { 0x34, -3, 0 } , + { 0x02, -1, 0 } , + { 0x02, 0, 0 } , + { 0x02, 1, 0 } , + { 0x34, 3, 0 } , + { 0x02, 1, 0 } , + { 0x02, 0, 0 } , + { 0xff, 0, 0 } , + { 0000, 0, -128 } , + { 0x42, -118, 118 } , + { 0x35, 121, 0 } , + { 0000, -8, 66 } , + { 0x97, 118, 78 } , + { 0x79, 0, 0 } , + { 0xd0, 67, -92 } , + { 0x76, -118, 121 } , + { 0000, 0, 24 } , + { 0x44, -79, 118 } , + { 0xad, 121, 0 } , + { 0000, 32, 69 } , + { 0xbe, 118, 12 } , + { 0x7a, 0, 0 } , + { 0xc8, 69, -53 } , + { 0x76, 62, 122 } , + { 0000, 0, 24 } , + { 0x46, -40, 118 } , + { 0x52, 122, 0 } , + { 0000, 40, 71 } , + { 0xe5, 118, -99 } , + { 0x7a, 0, 0 } , + { 0x38, 72, -14 } , + { 0x76, -24, 122 } , + { 0000, 0, -128 } , + { 0x4a, -1, 118 } , + { 0x2e, 123, 0 } , + { 0000, -128, 75 } , + { 0x0c, 119, -110 } , + { 0x7b, 0, 0 } , + { 0x48, 76, 25 } , + { 0x77, -45, 123 } , + { 0000, 0, -64 } , + { 0x4c, 38, 119 } , + { 0x0a, 124, 0 } , + { 0000, 40, 77 } , + { 0x33, 119, 60 } , + { 0x7c, 0, 0 } , + { 0x98, 77, 64 } , + { 0x77, 105, 124 } , + { 0000, 0, 104 } , + { 0x4e, 77, 119 } , + { 0xaa, 124, 0 } , + { 0000, 104, 79 } , + { 0x5a, 119, -6 } , + { 0x7c, 0, 0 } , + { 0x78, 80, 103 } , + { 0x77, 74, 125 } , + { 0000, 0, -8 } , + { 0x50, 116, 119 } , + { 0x6d, 125, 0 } , + { 0000, -40, 81 } , + { 0x81, 119, -82 } , + { 0x7d, 1, 0 } , + { 0xe0, 82, -114 } , + { 0x77, -17, 125 } , + { 0x01, 0, 112 } , + { 0x53, -101, 119 } , + { 0x17, 126, 1 } , + { 0000, -64, 83 } , + { 0xb4, 119, 68 } , + { 0x7e, 1, 0 } , + { 0x10, 84, -51 } , + { 0x77, 103, 126 } , + { 0x01, 0, -64 } , + { 0x54, -38, 119 } , + { 0xa8, 126, 1 } , + { 0000, 64, 85 } , + { 0xe7, 119, -33 } , + { 0x7e, 1, 0 } , + { 0x90, 85, -6 } , + { 0x77, 2, 127 } , + { 0x01, 0, 64 } , + { 0x56, 13, 120 } , + { 0x2f, 127, 1 } , + { 0000, -112, 86 } , + { 0x26, 120, 77 } , + { 0x7f, 1, 0 } , + { 0x40, 87, 63 } , + { 0x78, -114, 127 } , + { 0x01, 0, -112 } , + { 0x57, 82, 120 } , + { 0xac, 127, 1 } , + { 0000, 16, 88 } , + { 0x65, 120, -19 } , + { 0x7f, 1, 0 } , + { 0x60, 88, 114 } , + { 0x78, 16, -128 } , + { 0x01, 0, 16 } , + { 0x59, 127, 120 } , + { 0x47, -128, 1 } , + { 0000, -64, 89 } , + { 0x8c, 120, -125 } , + { 0x80, 1, 0 } , + { 0xd0, 90, -103 } , + { 0x78, -50, -128 } , + { 0x01, 0, -128 } , + { 0x5b, -90, 120 } , + { 0xf6, -128, 1 } , + { 0000, 48, 92 } , + { 0xb3, 120, 30 } , + { 0x81, 1, 0 } , + { 0x0a, 93, -64 } , + { 0x78, 85, -127 } , + { 0x01, 0, 106 } , + { 0x5d, -51, 120 } , + { 0x82, -127, 1 } , + { 0000, 74, 94 } , + { 0xda, 120, -41 } , + { 0x81, 1, 0 } , + { 0x9a, 94, -25 } , + { 0x78, -6, -127 } , + { 0x01, 0, 122 } , + { 0x5f, -12, 120 } , + { 0x54, -126, 1 } , + { 0000, -54, 95 } , + { 0x01, 121, -127 } , + { 0x82, 1, 0 } , + { 0xaa, 96, 14 } , + { 0x79, -52, -126 } , + { 0x01, 0, -6 } , + { 0x60, 27, 121 } , + { 0xea, -126, 1 } , + { 0000, -38, 97 } , + { 0x28, 121, 63 } , + { 0x83, 0, 24 } , + { 0xff, 0, 0 } , + { 0000, 1, 56 } , + { 0x1a, 117, 24 } , + { 0000, -1, 0 } , + { 0x18, 18, 117 } , + { 0x38, 0, 1 } , + { 0x68, 34, 117 } , + { 0x20, 0, -1 } , + { 0000, 32, 26 } , + { 0x75, 104, 0 } , + { 0x01, 24, 42 } , + { 0x75, 24, 0 } , + { 0xff, 0, 24 } , + { 0x22, 117, 24 } , + { 0000, 1, -128 } , + { 0x32, 117, 24 } , + { 0000, -1, 0 } , + { 0x18, 42, 117 } , + { 0x80, 0, 1 } , + { 0x50, 58, 117 } , + { 0x18, 0, -1 } , + { 0000, 24, 50 } , + { 0x75, 80, 0 } , + { 0x01, 32, 66 } , + { 0x75, -128, 0 } , + { 0xff, 1, 24 } , + { 0x4a, 117, -128 } , + { 0000, 0, -128 } , + { 0x3a, 117, 32 } , + { 0000, -1, 1 } , + { 0x18, 82, 117 } , + { 0x18, 0, 0 } , + { 0x80, 66, 117 } , + { 0x18, 0, -1 } , + { 0000, 24, 74 } , + { 0x75, 24, 0 } , + { 0x01, -128, -1 } , + { 0000, 0, 0 } , + { 0xff, 1, 24 } , + { 0x62, 117, 96 } , + { 0000, 0, 120 } , + { 0xff, 0, 0 } , + { 0000, -1, 1 } , + { 0x18, 106, 117 } , + { 0x30, 0, 0 } , + { 0x60, 90, 117 } , + { 0x18, 0, -1 } , + { 0x01, 24, 114 } , + { 0x75, 48, 0 } , + { 0000, 48, 98 } , + { 0x75, 24, 0 } , + { 0xff, 1, 48 } , + { 0x7a, 117, 24 } , + { 0000, 0, 48 } , + { 0x6a, 117, 24 } , + { 0000, -1, 0 } , + { 0x18, 114, 117 } , + { 0x30, 0, 1 } , + { 0x30, -126, 117 } , + { 0x18, 0, -1 } , + { 0000, 24, 122 } , + { 0x75, 48, 0 } , + { 0x01, 96, -118 } , + { 0x75, 24, 0 } , + { 0xff, 0, 24 } , + { 0x82, 117, 96 } , + { 0000, 1, 120 } , + { 0x92, 117, -128 } , + { 0000, -1, 1 } , + { 0x18, -102, 117 } , + { 0x18, 0, 0 } , + { 0x80, -118, 117 } , + { 0x78, 0, -1 } , + { 0000, 24, -110 } , + { 0x75, 24, 0 } , + { 0x01, 56, -86 } , + { 0x75, 104, 0 } , + { 0xff, 0, 24 } , + { 0x9a, 117, 56 } , + { 0000, 1, 104 } , + { 0xaa, 117, 104 } , + { 0000, -1, 1 } , + { 0x18, -1, 0 } , + { 0000, 0, 0 } , + { 0x68, -94, 117 } , + { 0x68, 0, -1 } , + { 0000, 32, -1 } , + { 0000, 0, 0 } , + { 0x01, 64, -70 } , + { 0x75, 24, 0 } , + { 0xff, 0, 24 } , + { 0xb2, 117, 64 } , + { 0000, 1, 24 } , + { 0xc2, 117, 24 } , + { 0000, 0, 32 } , + { 0xc2, 117, 24 } , + { 0000, 1, 32 } , + { 0xc2, 117, 32 } , + { 0000, -1, 1 } , + { 0x18, -70, 117 } , + { 0x20, 0, 0 } , + { 0x18, -70, 117 } , + { 0x18, 0, 1 } , + { 0x20, -54, 117 } , + { 0x20, 0, 0 } , + { 0x20, -70, 117 } , + { 0x20, 0, -1 } , + { 0000, 32, -62 } , + { 0x75, 32, 0 } , + { 0x01, 80, -46 } , + { 0x75, 24, 0 } , + { 0xff, 0, 24 } , + { 0xca, 117, 80 } , + { 0000, 1, 56 } , + { 0xda, 117, 24 } , + { 0000, -1, 0 } , + { 0x18, -46, 117 } , + { 0x38, 0, 1 } , + { 0x18, -46, 117 } , + { 0x20, 0, 1 } , + { 0x20, -30, 117 } , + { 0x18, 0, -1 } , + { 0000, 24, -38 } , + { 0x75, 32, 0 } , + { 0x01, 72, -22 } , + { 0x75, 32, 0 } , + { 0x01, 80, -38 } , + { 0x75, 32, 0 } , + { 0xff, 1, 24 } , + { 0xea, 117, 24 } , + { 0000, 0, 24 } , + { 0xea, 117, 24 } , + { 0000, 0, 32 } , + { 0xe2, 117, 72 } , + { 0000, 1, 32 } , + { 0xf2, 117, 48 } , + { 0000, -1, 0 } , + { 0x18, -30, 117 } , + { 0x18, 0, 0 } , + { 0x30, -22, 117 } , + { 0x20, 0, 1 } , + { 0x48, -6, 117 } , + { 0x20, 0, 1 } , + { 0x50, -38, 117 } , + { 0x20, 0, -1 } , + { 0x01, 24, -6 } , + { 0x75, 24, 0 } , + { 0000, 32, -14 } , + { 0x75, 72, 0 } , + { 0x01, 32, 2 } , + { 0x76, 24, 0 } , + { 0xff, 0, 24 } , + { 0xfa, 117, 32 } , + { 0000, 1, 24 } , + { 0xca, 117, 24 } , + { 0000, 1, 56 } , + { 0x0a, 118, 32 } , + { 0000, -1, 0 } , + { 0x20, 2, 118 } , + { 0x38, 0, 1 } , + { 0x20, 18, 118 } , + { 0x50, 0, -1 } , + { 0x01, 24, 26 } , + { 0x76, 80, 0 } , + { 0000, 80, 10 } , + { 0x76, 32, 0 } , + { 0xff, 1, 24 } , + { 0x22, 118, 24 } , + { 0000, 0, 80 } , + { 0x12, 118, 24 } , + { 0000, -1, 0 } , + { 0x18, 26, 118 } , + { 0x18, 0, 1 } , + { 0x80, 42, 118 } , + { 0x50, 0, -1 } , + { 0x01, 24, 50 } , + { 0x76, 80, 0 } , + { 0000, 80, 34 } , + { 0x76, -128, 0 } , + { 0xff, 1, 24 } , + { 0x3a, 118, 24 } , + { 0000, 0, 80 } , + { 0x2a, 118, 24 } , + { 0000, -1, 0 } , + { 0x18, 50, 118 } , + { 0x18, 0, 1 } , + { 0x50, -1, 0 } , + { 0000, 0, -1 } , + { 0000, 32, -1 } , + { 0000, 0, 0 } , + { 0x01, 40, 74 } , + { 0x76, 104, 0 } , + { 0xff, 1, 24 } , + { 0x52, 118, 24 } , + { 0000, 0, 104 } , + { 0x42, 118, 40 } , + { 0000, -1, 0 } , + { 0x18, 74, 118 } , + { 0x18, 0, 1 } , + { 0x20, 90, 118 } , + { 0x18, 0, -1 } , + { 0000, 24, 82 } , + { 0x76, 32, 0 } , + { 0x01, 104, 98 } , + { 0x76, 24, 0 } , + { 0xff, 0, 24 } , + { 0x5a, 118, 104 } , + { 0000, 1, 24 } , + { 0x6a, 118, 104 } , + { 0000, -1, 1 } , + { 0x18, 114, 118 } , + { 0x20, 0, 0 } , + { 0x68, 98, 118 } , + { 0x18, 0, -1 } , + { 0x01, 24, 122 } , + { 0x76, 24, 0 } , + { 0000, 32, 106 } , + { 0x76, 24, 0 } , + { 0xff, 0, 24 } , + { 0x72, 118, 24 } , + { 0000, 1, 96 } , + { 0x82, 118, 32 } , + { 0000, -1, 0 } , + { 0x20, 122, 118 } , + { 0x60, 0, 1 } , + { 0x24, -1, 0 } , + { 0000, 0, -1 } , + { 0x18, 22, 0 } , + { 0x08, 8, 24 } , + { 0x2a, -120, 1 } , + { 0x28, 56, 4 } , + { 0xf0, 21, 41 } , + { 0x38, 23, 1 } , + { 0xe0, -32, -1 } , + { 0000, 0, 0 } , + { 0000, 24, 18 } , + { 0000, -59, 0 } , + { 0x18, 25, -120 } , + { 0x95, -61, 32 } , + { 0x04, 0, 101 } , + { 0x71, 40, 4 } , + { 0xf0, -123, -126 } , + { 0x30, 4, 0 } , + { 0x45, 96, 56 } , + { 0x19, -120, 17 } , + { 0x63, 72, 18 } , + { 0000, 77, 0 } , + { 0x60, 27, -120 } , + { 0xc2, -62, 104 } , + { 0x04, -16, -75 } , + { 0x61, 104, 25 } , + { 0x88, 17, 34 } , + { 0x68, 18, 0 } , + { 0x55, 0, -1 } , + { 0000, 0, 0 } , + { 0000, 24, 5 } , + { 0000, 73, 3 } , + { 0x18, 5, -16 } , + { 0xc1, 1, 24 } , + { 0x06, 0, -119 } , + { 0000, 32, 22 } , + { 0x01, 36, 36 } , + { 0x20, 23, 1 } , + { 0xc4, -60, 32 } , + { 0x12, 0, 117 } , + { 0000, -1, 0 } , + { 0000, 0, 0 } , + { 0x18, 22, 0 } , + { 0000, 0, 24 } , + { 0x04, 0, -127 } , + { 0x40, 24, 17 } , + { 0000, -103, 0 } , + { 0x38, 47, -127 } , + { 0x2d, -115, 56 } , + { 0x1b, -120, 37 } , + { 0x25, 64, 45 } , + { 0x8c, 114, 116 } , + { 0x40, 45, -114 } , + { 0x8a, 116, 72 } , + { 0x2b, -4, 105 } , + { 0x69, 80, 4 } , + { 0000, -127, 40 } , + { 0x50, 25, -120 } , + { 0x11, 64, 96 } , + { 0x12, 0, 85 } , + { 0000, 104, 44 } , + { 0x1f, -122, -108 } , + { 0x78, 46, 21 } , + { 0x7a, 106, 120 } , + { 0x2e, 21, -118 } , + { 0x7a, -128, 23 } , + { 0x01, -32, -32 } , + { 0x80, 18, 0 } , + { 0x35, 0, -128 } , + { 0x04, -16, 53 } , + { 0x61, -128, 4 } , + { 0000, -123, 48 } , + { 0xff, 0, 0 } , + { 0000, 0, 24 } , + { 0x12, 0, -82 } , + { 0000, 48, 25 } , + { 0x88, 21, -124 } , + { 0x38, 49, -116 } , + { 0x80, -92, 64 } , + { 0x10, 0, 13 } , + { 0000, 64, 4 } , + { 0xf0, 85, 96 } , + { 0x48, 25, 72 } , + { 0x15, -60, 72 } , + { 0x04, 0, -123 } , + { 0x40, 72, 4 } , + { 0000, 117, 56 } , + { 0x50, 46, 21 } , + { 0xc6, -74, -1 } , + { 0000, 0, 0 } , + { 0000, 24, 37 } , + { 0x84, 99, -124 } , + { 0x18, 37, -124 } , + { 0xa3, 64, 32 } , + { 0x30, -114, -30 } , + { 0x44, -1, 0 } , + { 0000, 0, 0 } , + { 0x20, 16, 0 } , + { 0xa1, 0, 40 } , + { 0x48, 31, 98 } , + { 0x80, 48, 4 } , + { 0x80, 69, -128 } , + { 0x30, 17, 0 } , + { 0x65, 0, 56 } , + { 0x1a, -120, -27 } , + { 0x84, 64, 5 } , + { 0000, 101, 3 } , + { 0x50, 25, -120 } , + { 0x11, 32, 80 } , + { 0x05, -16, 33 } , + { 0x07, 88, 5 } , + { 0000, -127, 5 } , + { 0x68, 4, 0 } , + { 0xa5, 64, 112 } , + { 0x12, 0, -51 } , + { 0000, 112, 25 } , + { 0x88, 21, 100 } , + { 0x78, 4, -16 } , + { 0x45, 96, -128 } , + { 0x04, -16, 69 } , + { 0x80, -1, 0 } , + { 0000, 0, 0 } , + { 0x18, 44, 31 } , + { 0xe2, -64, 24 } , + { 0x19, -120, 21 } , + { 0x24, 40, 17 } , + { 0000, -59, 0 } , + { 0x28, 26, -120 } , + { 0xd1, 32, 56 } , + { 0x04, 0, 33 } , + { 0x70, 64, 4 } , + { 0xf0, -127, 96 } , + { 0x40, 27, -120 } , + { 0x25, 36, 80 } , + { 0x12, 0, 33 } , + { 0000, 80, 25 } , + { 0x88, 17, 96 } , + { 0x60, 26, -120 } , + { 0xe1, -96, 96 } , + { 0x19, -120, 21 } , + { 0xc4, 104, 4 } , + { 0000, 33, 96 } , + { 0x70, 25, -120 } , + { 0x15, -124, 120 } , + { 0x05, 0, 69 } , + { 0000, -1, 0 } , + { 0000, 0, 0 } , + { 0x18, 39, -120 } , + { 0x62, 96, 24 } , + { 0x1b, -120, 37 } , + { 0x24, 24, 27 } , + { 0x88, -123, -124 } , + { 0x30, 26, -120 } , + { 0xe1, 64, 48 } , + { 0x19, -120, 17 } , + { 0x40, 56, 4 } , + { 0xf0, 85, 96 } , + { 0x58, 27, -120 } , + { 0x81, -128, 88 } , + { 0x04, -16, -123 } , + { 0x40, 104, 39 } , + { 0x88, 98, 96 } , + { 0x68, 18, 0 } , + { 0x25, 0, 120 } , + { 0x1a, -120, -31 } , + { 0000, -128, 44 } , + { 0x1f, -124, -128 } , + { 0x80, 44, 29 } , + { 0xe2, -64, -1 } , + { 0000, 0, 0 } , + { 0000, 24, 23 } , + { 0x01, -32, -32 } , +}; + +/* eof */ diff --git a/src/dat_maps.c b/src/dat_maps.c new file mode 100644 index 0000000..e45f3dc --- /dev/null +++ b/src/dat_maps.c @@ -0,0 +1,2434 @@ +/* + * xrick/data/dat_maps.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "maps.h" +#include "tiles.h" + +map_t map_maps[MAP_NBR_MAPS] = { + {0x0008, 0x008b, 0x0008, 000000, "sounds/tune0.wav"}, + {0x0008, 0x008b, 0x0068, 0x0009, "sounds/tune1.wav"}, + {0x0010, 0x008b, 0x0010, 0x0014, "sounds/tune2.wav"}, + {0x0010, 0x008b, 0x0010, 0x0026, "sounds/tune3.wav"}, + {0x0074, 0x00c8, 0x0008, 0x0026, "sounds/tune4.wav"}, +}; + +submap_t map_submaps[MAP_NBR_SUBMAPS] = { + {000000, 000000, 000000, 000000}, + {000000, 0x0078, 0x0003, 0x0005}, + {000000, 0x0150, 0x0006, 0x0011}, + {000000, 0x0198, 0x0009, 0x0018}, + {000000, 0x02a0, 0x000c, 0x002b}, + {000000, 0x0348, 0x000f, 0x0035}, + {000000, 0x0398, 0x0012, 0x0039}, + {000000, 0x04a8, 0x0015, 0x0048}, + {000000, 0x05b8, 0x0018, 0x0057}, + {000000, 0x0800, 0x001b, 0x0065}, + {000000, 0x0900, 0x001e, 0x0079}, + {000000, 0x09c8, 0x0021, 0x0086}, + {000000, 0x0a40, 0x0024, 0x0091}, + {000000, 0x0aa8, 0x0027, 0x009b}, + {000000, 0x0b18, 0x002a, 0x00a4}, + {000000, 0x0be8, 0x002d, 0x00b1}, + {000000, 0x0ce8, 0x0030, 0x00c1}, + {000000, 0x0df8, 0x0033, 0x00d1}, + {000000, 0x0e78, 0x0036, 0x00d8}, + {000000, 0x0f58, 0x0039, 0x00e5}, + {0x0001, 0x1060, 0x003c, 0x00f2}, + {0x0001, 0x10f0, 0x003f, 0x00fa}, + {0x0001, 0x1140, 0x0044, 0x0103}, + {0x0001, 0x1190, 0x0049, 0x010a}, + {0x0001, 0x1240, 0x004c, 0x0117}, + {0x0001, 0x12c0, 0x004f, 0x0122}, + {0x0001, 0x1310, 0x0053, 0x0129}, + {0x0001, 0x13c0, 0x0057, 0x0132}, + {0x0001, 0x1410, 0x005c, 0x0138}, + {0x0001, 0x14c0, 0x0061, 0x0145}, + {0x0001, 0x1510, 0x0065, 0x014b}, + {0x0001, 0x1590, 0x0069, 0x0158}, + {0x0001, 0x15e0, 0x006c, 0x015f}, + {0x0001, 0x1690, 0x006f, 0x016a}, + {0x0001, 0x1740, 0x0072, 0x0176}, + {0x0001, 0x1850, 0x0075, 0x0185}, + {0x0001, 0x1900, 0x0078, 0x018d}, + {0x0001, 0x19b0, 0x007b, 0x0195}, + {0x0001, 0x1a8a, 0x007e, 0x01a0}, + {0x0001, 0x1aea, 0x0081, 0x01a9}, + {0x0001, 0x1bca, 0x0084, 0x01ba}, + {0x0001, 0x1c1a, 0x0087, 0x01c1}, + {0x0001, 0x1cfa, 0x008a, 0x01d3}, + {0x0001, 0x1d4a, 0x008d, 0x01dc}, + {0x0001, 0x1e2a, 0x0090, 0x01eb}, + {0x0001, 0x1e7a, 0x0093, 0x01f1}, + {0x0001, 0x1f5a, 0x0096, 0x0202}, +}; + +connect_t map_connect[MAP_NBR_CONNECT] = { + + /* map 0 */ + + /* map 0 submap 0 */ + {0x01, 0x18, 0xff, 0x00}, + {0000, 0x38, 0x01, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 1 */ + {0x01, 0x18, 0000, 0x38}, + {0000, 0x68, 0x02, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 2 */ + {0x01, 0x20, 0x01, 0x68}, + {0000, 0x18, 0x03, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 3 */ + {0x01, 0x18, 0x02, 0x18}, + {0000, 0x80, 0x04, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 4 */ + {0x01, 0x18, 0x03, 0x80}, + {0000, 0x50, 0x05, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 5 */ + {0x01, 0x18, 0x04, 0x50}, + {0000, 0x20, 0x06, 0x80}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 6 */ + {0000, 0x18, 0x07, 0x80}, + {0x01, 0x80, 0x05, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 7 */ + {0000, 0x18, 0x08, 0x18}, + {0x01, 0x80, 0x06, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 0 submap 8 */ + {0x01, 0x18, 0x07, 0x18}, + {0000, 0x80, 0xff, 0x00}, + {0xff, 0x00, 0x00, 0x00}, + + /* map 1 */ + + /* map 1 submap 9 */ + {0000, 0x18, 0x0a, 0x60}, + {0x01, 0x78, 0xff, 0x00}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap a */ + {0000, 0x18, 0x0b, 0x30}, + {0x01, 0x60, 0x09, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap b */ + {0000, 0x18, 0x0c, 0x30}, + {0x01, 0x30, 0x0a, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap c */ + {0000, 0x30, 0x0d, 0x18}, + {0x01, 0x30, 0x0b, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap d */ + {0x01, 0x18, 0x0c, 0x30}, + {0000, 0x30, 0x0e, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap e */ + {0x01, 0x18, 0x0d, 0x30}, + {0000, 0x60, 0x0f, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap f */ + {0x01, 0x18, 0x0e, 0x60}, + {0000, 0x78, 0x10, 0x80}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap 10 */ + {0000, 0x18, 0x11, 0x18}, + {0x01, 0x80, 0x0f, 0x78}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap 11 */ + {0x01, 0x18, 0x10, 0x18}, + {0000, 0x38, 0x12, 0x18}, /* was {0000, 0x38, 0x13, 0x68} ?? - now OK */ + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap 12 */ + {0x01, 0x18, 0x11, 0x38}, /* pointless since it's not possible to go back */ + {0000, 0x68, 0x13, 0x68}, + {0xff, 0x00, 0x00, 0x00}, + /* map 1 submap 13 */ + {0000, 0x18, 0xff, 0x00}, + {0x01, 0x68, 0x12, 0x68}, + {0xff, 0x00, 0x00, 0x00}, + + /* map 2 */ + + /* map 2 submap 14 */ /* sequence 14-15-16-17 is clean */ + {0x01, 0x20, 0xff, 0x00}, + {0000, 0x40, 0x15, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 15 */ + {0x01, 0x18, 0x14, 0x40}, + {0000, 0x18, 0x16, 0x18}, + {0x01, 0x20, 0x16, 0x18}, + {0000, 0x20, 0x16, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 16 */ + {0000, 0x18, 0x15, 0x20}, + {0x01, 0x18, 0x15, 0x18}, + {0000, 0x20, 0x17, 0x20}, + {0x01, 0x20, 0x15, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 17 */ + {0x01, 0x20, 0x16, 0x20}, + {0000, 0x50, 0x18, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 18 */ /* sequence 18-...-1f ?? */ + {0x01, 0x18, 0x17, 0x50}, + {0000, 0x38, 0x19, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 19 */ + {0x01, 0x18, 0x18, 0x38}, + {0000, 0x18, 0x18, 0x20}, + {0000, 0x20, 0x1a, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 1a */ + {0x01, 0x18, 0x19, 0x20}, + {0000, 0x48, 0x1b, 0x20}, + {0000, 0x50, 0x19, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 1b */ + {0000, 0x18, 0x1b, 0x18}, + {0x01, 0x18, 0x1b, 0x18}, + {0x01, 0x20, 0x1a, 0x48}, + {0000, 0x20, 0x1c, 0x30}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 1c */ + {0x01, 0x18, 0x1a, 0x18}, + {0x01, 0x30, 0x1b, 0x20}, + {0000, 0x48, 0x1d, 0x20}, + {0000, 0x50, 0x19, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 1d */ + {0000, 0x18, 0x1d, 0x18}, + {0x01, 0x20, 0x1c, 0x48}, + {0000, 0x20, 0x1e, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 1e */ + {0x01, 0x18, 0x1d, 0x20}, + {0000, 0x18, 0x17, 0x18}, + {0000, 0x38, 0x1f, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 1f */ + {0x01, 0x20, 0x1e, 0x38}, + {0000, 0x20, 0x20, 0x50}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 20 */ + {0000, 0x18, 0x21, 0x50}, + {0x01, 0x50, 0x1f, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 21 */ + {0000, 0x18, 0x22, 0x18}, + {0x01, 0x50, 0x20, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 22 */ + {0x01, 0x18, 0x21, 0x18}, + {0000, 0x80, 0x23, 0x50}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 23 */ + {0000, 0x18, 0x24, 0x50}, + {0x01, 0x50, 0x22, 0x80}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 24 */ + {0000, 0x18, 0x25, 0x18}, + {0x01, 0x50, 0x23, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 2 submap 25 */ + {0x01, 0x18, 0x24, 0x18}, + {0000, 0x50, 0xff, 0x00}, + {0xff, 0x00, 0x00, 0x00}, + + /* map 3 */ + + /* map 3 submap 26 */ + {0x01, 0x20, 0xff, 0x00}, + {0000, 0x28, 0x27, 0x68}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 27 */ + {0000, 0x18, 0x28, 0x18}, + {0x01, 0x68, 0x26, 0x28}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 28 */ + {0x01, 0x18, 0x27, 0x18}, + {0000, 0x20, 0x29, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 29 */ + {0x01, 0x18, 0x28, 0x20}, + {0000, 0x68, 0x2a, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 2a */ + {0x01, 0x18, 0x29, 0x68}, + {0000, 0x18, 0x2b, 0x68}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 2b */ + {0000, 0x18, 0x2c, 0x20}, + {0x01, 0x68, 0x2a, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 2c */ + {0000, 0x18, 0x2d, 0x18}, + {0x01, 0x20, 0x2b, 0x18}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 2d */ + {0x01, 0x18, 0x2c, 0x18}, + {0000, 0x60, 0x2e, 0x20}, + {0xff, 0x00, 0x00, 0x00}, + /* map 3 submap 2e */ + {0x01, 0x20, 0x2d, 0x60}, + {0000, 0x24, 0xff, 0x00}, + {0xff, 0x00, 0x00, 0x00}, +}; + +U8 map_bnums[MAP_NBR_BNUMS] = { + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x54, 0x49, 0x48, 0x71, 0x54, 0x53, 0x55, 0x54, + 0x6d, 0x6e, 0x41, 0x41, 0x41, 0x41, 0x41, 0x52, + 0x51, 0x45, 0x45, 0x45, 0x50, 0x71, 0x43, 0x52, + 0x52, 0x46, 0x46, 0x46, 0x46, 0x50, 0x43, 0x76, + 0x71, 0x46, 0x54, 0x53, 0x55, 0x54, 0x43, 0x52, + 0x54, 0x48, 0x76, 0x42, 0x41, 0x41, 0x6e, 0x71, + 0x50, 0x42, 0x41, 0x6e, 0x52, 0x6f, 0x71, 0x52, + 0x4f, 0x43, 0x71, 0x6f, 0x46, 0x46, 0x46, 0x46, + 0x50, 0x43, 0x76, 0x48, 0x49, 0x49, 0x53, 0x52, + 0x71, 0x43, 0x41, 0x41, 0x79, 0x79, 0x41, 0x41, + 0x6d, 0x6e, 0x58, 0x59, 0x66, 0x65, 0x58, 0x59, + 0x51, 0x45, 0x45, 0x71, 0x76, 0x45, 0x71, 0x52, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x53, 0x51, 0x46, 0x46, 0x46, 0x54, 0x53, 0x51, + 0x42, 0x41, 0x52, 0x46, 0x50, 0x42, 0x41, 0x52, + 0x65, 0x40, 0x52, 0x50, 0x7e, 0x6e, 0x5c, 0x52, + 0x66, 0x65, 0x41, 0x41, 0x41, 0x40, 0x5b, 0x52, + 0x68, 0x66, 0x65, 0x40, 0x40, 0x5c, 0x58, 0x59, + 0x6f, 0x70, 0x50, 0x6c, 0x5d, 0x5b, 0x4a, 0x46, + 0x55, 0x46, 0x54, 0x43, 0x5f, 0x64, 0x40, 0x52, + 0x53, 0x55, 0x54, 0x6c, 0x5e, 0x5b, 0x5d, 0x52, + 0x50, 0x42, 0x41, 0x6e, 0x40, 0x64, 0x5f, 0x52, + 0x7e, 0x6b, 0x5e, 0x5d, 0x5e, 0x5b, 0x5e, 0x52, + 0x50, 0x6a, 0x40, 0x5f, 0x40, 0x64, 0x71, 0x52, + 0x50, 0x76, 0x6c, 0x5e, 0x40, 0x64, 0x52, 0x46, + 0x50, 0x42, 0x6e, 0x40, 0x40, 0x71, 0x51, 0x54, + 0x54, 0x43, 0x40, 0x40, 0x72, 0x52, 0x46, 0x46, + 0x50, 0x6c, 0x6e, 0x52, 0x70, 0x52, 0x53, 0x55, + 0x54, 0x43, 0x5e, 0x4a, 0x53, 0x55, 0x6f, 0x46, + 0x50, 0x43, 0x40, 0x40, 0x4a, 0x47, 0x49, 0x52, + 0x4f, 0x6c, 0x72, 0x40, 0x40, 0x4b, 0x4b, 0x52, + 0x46, 0x56, 0x71, 0x7a, 0x43, 0x40, 0x40, 0x52, + 0x54, 0x71, 0x51, 0x71, 0x73, 0x71, 0x43, 0x52, + 0x71, 0x71, 0x51, 0x54, 0x73, 0x76, 0x43, 0x71, + 0x7e, 0x41, 0x41, 0x41, 0x6e, 0x71, 0x43, 0x41, + 0x66, 0x65, 0x40, 0x40, 0x40, 0x41, 0x6e, 0x58, + 0x71, 0x71, 0x45, 0x45, 0x45, 0x45, 0x45, 0x71, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x50, 0x52, 0x49, 0x4a, 0x49, 0x47, 0x47, 0x4f, + 0x50, 0x42, 0x75, 0x40, 0x75, 0x4b, 0x4b, 0x41, + 0x54, 0x43, 0x5b, 0x5a, 0x5b, 0x5a, 0x40, 0x71, + 0x41, 0x6e, 0x64, 0x40, 0x64, 0x40, 0x5e, 0x7d, + 0x50, 0x6c, 0x5b, 0x5a, 0x5b, 0x5e, 0x5b, 0x52, + 0x50, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x46, + 0x71, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x54, 0x49, 0x4a, 0x49, 0x48, 0x49, 0x71, 0x76, + 0x41, 0x6e, 0x40, 0x4b, 0x41, 0x4b, 0x41, 0x52, + 0x71, 0x43, 0x40, 0x5b, 0x5e, 0x5b, 0x5a, 0x52, + 0x50, 0x43, 0x40, 0x5b, 0x5a, 0x7a, 0x40, 0x52, + 0x50, 0x56, 0x57, 0x60, 0x6f, 0x71, 0x43, 0x52, + 0x46, 0x50, 0x46, 0x46, 0x46, 0x76, 0x73, 0x52, + 0x51, 0x46, 0x46, 0x46, 0x50, 0x49, 0x74, 0x52, + 0x54, 0x54, 0x53, 0x55, 0x49, 0x74, 0x40, 0x52, + 0x4f, 0x42, 0x41, 0x4c, 0x43, 0x40, 0x72, 0x52, + 0x50, 0x43, 0x40, 0x4d, 0x43, 0x58, 0x59, 0x66, + 0x50, 0x43, 0x40, 0x4e, 0x43, 0x71, 0x51, 0x53, + 0x50, 0x6c, 0x40, 0x71, 0x71, 0x71, 0x54, 0x6f, + 0x4f, 0x6c, 0x5a, 0x41, 0x75, 0x4c, 0x76, 0x53, + 0x50, 0x43, 0x5c, 0x5e, 0x5b, 0x4d, 0x42, 0x51, + 0x50, 0x6c, 0x5b, 0x5a, 0x64, 0x4d, 0x43, 0x51, + 0x6d, 0x6e, 0x64, 0x40, 0x5b, 0x4e, 0x43, 0x51, + 0x51, 0x6f, 0x71, 0x73, 0x71, 0x76, 0x73, 0x52, + 0x46, 0x50, 0x76, 0x43, 0x76, 0x76, 0x73, 0x51, + 0x50, 0x71, 0x42, 0x6e, 0x52, 0x54, 0x73, 0x52, + 0x51, 0x76, 0x43, 0x40, 0x41, 0x4c, 0x43, 0x52, + 0x55, 0x76, 0x43, 0x72, 0x40, 0x4e, 0x43, 0x52, + 0x6f, 0x53, 0x76, 0x76, 0x76, 0x49, 0x6b, 0x52, + 0x76, 0x71, 0x49, 0x77, 0x77, 0x74, 0x5f, 0x76, + 0x50, 0x42, 0x79, 0x40, 0x7a, 0x76, 0x6f, 0x6f, + 0x4f, 0x6b, 0x76, 0x71, 0x49, 0x48, 0x46, 0x46, + 0x50, 0x6a, 0x41, 0x41, 0x6e, 0x41, 0x76, 0x46, + 0x50, 0x76, 0x76, 0x76, 0x76, 0x6b, 0x4a, 0x76, + 0x50, 0x49, 0x4c, 0x43, 0x4c, 0x6a, 0x40, 0x41, + 0x7a, 0x43, 0x4e, 0x43, 0x4e, 0x6a, 0x40, 0x76, + 0x46, 0x6f, 0x45, 0x6f, 0x45, 0x6f, 0x45, 0x51, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x54, 0x55, 0x47, 0x49, 0x4a, 0x55, 0x55, 0x46, + 0x41, 0x41, 0x4b, 0x79, 0x40, 0x41, 0x41, 0x54, + 0x71, 0x43, 0x40, 0x40, 0x40, 0x40, 0x40, 0x53, + 0x4f, 0x43, 0x44, 0x40, 0x69, 0x44, 0x40, 0x51, + 0x4f, 0x43, 0x40, 0x40, 0x69, 0x40, 0x72, 0x51, + 0x50, 0x43, 0x44, 0x40, 0x44, 0x40, 0x7a, 0x52, + 0x4f, 0x43, 0x72, 0x40, 0x40, 0x5c, 0x4a, 0x50, + 0x54, 0x43, 0x5b, 0x5e, 0x5d, 0x5b, 0x5a, 0x4f, + 0x6d, 0x72, 0x64, 0x40, 0x5f, 0x64, 0x40, 0x52, + 0x46, 0x50, 0x71, 0x76, 0x77, 0x64, 0x58, 0x59, + 0x50, 0x76, 0x77, 0x78, 0x6e, 0x58, 0x59, 0x76, + 0x4f, 0x42, 0x6e, 0x58, 0x59, 0x68, 0x68, 0x71, + 0x6d, 0x6e, 0x40, 0x75, 0x41, 0x75, 0x41, 0x51, + 0x50, 0x6c, 0x5e, 0x5b, 0x5e, 0x5b, 0x5a, 0x76, + 0x4f, 0x43, 0x40, 0x64, 0x40, 0x64, 0x40, 0x71, + 0x4f, 0x43, 0x5e, 0x5b, 0x5e, 0x5b, 0x5e, 0x41, + 0x7e, 0x6e, 0x40, 0x64, 0x40, 0x64, 0x40, 0x71, + 0x50, 0x71, 0x6f, 0x70, 0x45, 0x45, 0x70, 0x6f, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x71, 0x54, 0x53, 0x55, 0x47, 0x71, 0x54, 0x52, + 0x41, 0x41, 0x75, 0x41, 0x4b, 0x41, 0x41, 0x7d, + 0x76, 0x43, 0x76, 0x71, 0x43, 0x76, 0x73, 0x71, + 0x50, 0x43, 0x76, 0x42, 0x5b, 0x77, 0x74, 0x77, + 0x7e, 0x6e, 0x75, 0x6e, 0x64, 0x72, 0x72, 0x76, + 0x76, 0x45, 0x45, 0x45, 0x6f, 0x52, 0x71, 0x52, + 0x76, 0x46, 0x54, 0x53, 0x55, 0x51, 0x46, 0x76, + 0x46, 0x46, 0x51, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x53, 0x46, 0x54, 0x46, 0x54, 0x51, 0x46, 0x51, + 0x53, 0x51, 0x53, 0x53, 0x47, 0x53, 0x53, 0x51, + 0x53, 0x49, 0x78, 0x41, 0x41, 0x41, 0x41, 0x76, + 0x49, 0x43, 0x5d, 0x5d, 0x6e, 0x40, 0x40, 0x41, + 0x7e, 0x43, 0x40, 0x5f, 0x40, 0x5a, 0x40, 0x51, + 0x76, 0x43, 0x69, 0x76, 0x43, 0x40, 0x72, 0x52, + 0x50, 0x43, 0x40, 0x76, 0x43, 0x77, 0x70, 0x50, + 0x50, 0x43, 0x77, 0x77, 0x74, 0x69, 0x41, 0x7d, + 0x55, 0x6f, 0x70, 0x70, 0x50, 0x43, 0x69, 0x58, + 0x50, 0x49, 0x4c, 0x42, 0x4c, 0x43, 0x58, 0x59, + 0x50, 0x43, 0x4e, 0x43, 0x4e, 0x6b, 0x58, 0x55, + 0x50, 0x6b, 0x77, 0x77, 0x76, 0x76, 0x76, 0x51, + 0x6d, 0x6e, 0x40, 0x40, 0x41, 0x41, 0x41, 0x7d, + 0x4f, 0x43, 0x5e, 0x40, 0x5e, 0x5d, 0x5e, 0x52, + 0x50, 0x43, 0x44, 0x40, 0x5d, 0x5f, 0x40, 0x52, + 0x50, 0x43, 0x40, 0x5d, 0x5f, 0x5f, 0x40, 0x52, + 0x4f, 0x6b, 0x5e, 0x5e, 0x5e, 0x5e, 0x40, 0x52, + 0x7e, 0x6a, 0x40, 0x5c, 0x40, 0x40, 0x40, 0x51, + 0x4f, 0x6c, 0x5b, 0x5b, 0x5d, 0x6e, 0x58, 0x51, + 0x4f, 0x43, 0x64, 0x64, 0x5f, 0x58, 0x59, 0x51, + 0x4f, 0x43, 0x5d, 0x71, 0x77, 0x77, 0x71, 0x52, + 0x49, 0x43, 0x5f, 0x41, 0x40, 0x40, 0x41, 0x51, + 0x4f, 0x76, 0x50, 0x6c, 0x5e, 0x40, 0x5d, 0x52, + 0x4f, 0x42, 0x41, 0x6e, 0x40, 0x40, 0x5f, 0x51, + 0x7e, 0x6e, 0x40, 0x44, 0x72, 0x40, 0x5f, 0x7d, + 0x50, 0x6b, 0x76, 0x76, 0x71, 0x76, 0x71, 0x51, + 0x7e, 0x6a, 0x41, 0x41, 0x41, 0x41, 0x41, 0x71, + 0x50, 0x6c, 0x5b, 0x5d, 0x5e, 0x76, 0x71, 0x51, + 0x50, 0x43, 0x64, 0x5f, 0x40, 0x41, 0x41, 0x52, + 0x6d, 0x6e, 0x5e, 0x5e, 0x5d, 0x5e, 0x40, 0x52, + 0x50, 0x7a, 0x43, 0x40, 0x5f, 0x40, 0x7a, 0x51, + 0x6f, 0x6f, 0x45, 0x45, 0x45, 0x45, 0x52, 0x50, + 0x46, 0x51, 0x54, 0x48, 0x46, 0x51, 0x48, 0x46, + 0x46, 0x51, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x48, 0x46, 0x46, + 0x46, 0x49, 0x4a, 0x47, 0x48, 0x49, 0x4a, 0x46, + 0x4f, 0x43, 0x44, 0x41, 0x41, 0x6e, 0x44, 0x51, + 0x4f, 0x43, 0x40, 0x40, 0x40, 0x40, 0x40, 0x77, + 0x7e, 0x5d, 0x69, 0x69, 0x52, 0x70, 0x70, 0x70, + 0x50, 0x6a, 0x40, 0x40, 0x4a, 0x48, 0x48, 0x48, + 0x50, 0x6a, 0x40, 0x44, 0x40, 0x4c, 0x42, 0x4a, + 0x4f, 0x6a, 0x40, 0x40, 0x40, 0x4d, 0x43, 0x7d, + 0x50, 0x6c, 0x40, 0x7a, 0x43, 0x4e, 0x43, 0x51, + 0x50, 0x6b, 0x4a, 0x48, 0x48, 0x48, 0x6f, 0x48, + 0x4f, 0x6a, 0x40, 0x4c, 0x42, 0x41, 0x4a, 0x48, + 0x50, 0x6a, 0x40, 0x4e, 0x43, 0x40, 0x40, 0x52, + 0x46, 0x6f, 0x76, 0x71, 0x49, 0x74, 0x5e, 0x51, + 0x46, 0x49, 0x78, 0x41, 0x6e, 0x40, 0x5e, 0x7d, + 0x50, 0x43, 0x40, 0x69, 0x52, 0x6f, 0x6f, 0x70, + 0x4f, 0x6b, 0x44, 0x69, 0x4a, 0x48, 0x48, 0x46, + 0x50, 0x6a, 0x44, 0x69, 0x40, 0x4c, 0x4a, 0x48, + 0x7e, 0x6e, 0x40, 0x40, 0x40, 0x4e, 0x43, 0x52, + 0x6f, 0x6f, 0x76, 0x49, 0x74, 0x4a, 0x6f, 0x6f, + 0x46, 0x49, 0x78, 0x6e, 0x5d, 0x40, 0x4a, 0x52, + 0x50, 0x43, 0x69, 0x69, 0x5f, 0x5d, 0x5d, 0x51, + 0x7e, 0x6e, 0x69, 0x40, 0x40, 0x5f, 0x5f, 0x7d, + 0x7e, 0x69, 0x40, 0x40, 0x40, 0x40, 0x5f, 0x51, + 0x4f, 0x43, 0x40, 0x40, 0x7a, 0x43, 0x5f, 0x52, + 0x51, 0x71, 0x71, 0x76, 0x71, 0x6c, 0x5d, 0x51, + 0x46, 0x49, 0x78, 0x41, 0x41, 0x6e, 0x5f, 0x52, + 0x7e, 0x6e, 0x5e, 0x5d, 0x5e, 0x40, 0x40, 0x51, + 0x50, 0x6c, 0x5b, 0x5e, 0x5e, 0x69, 0x40, 0x51, + 0x71, 0x43, 0x64, 0x40, 0x40, 0x40, 0x69, 0x52, + 0x41, 0x6e, 0x7a, 0x6b, 0x5a, 0x72, 0x7a, 0x52, + 0x6f, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x51, + 0x52, 0x51, 0x54, 0x53, 0x51, 0x46, 0x54, 0x46, + 0x53, 0x46, 0x53, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x54, 0x46, 0x54, 0x46, 0x46, + 0x53, 0x51, 0x53, 0x46, 0x54, 0x46, 0x52, 0x54, + 0x51, 0x48, 0x49, 0x4a, 0x47, 0x48, 0x48, 0x52, + 0x50, 0x42, 0x79, 0x69, 0x41, 0x41, 0x41, 0x52, + 0x6d, 0x6e, 0x40, 0x40, 0x40, 0x40, 0x40, 0x51, + 0x50, 0x43, 0x76, 0x76, 0x43, 0x5a, 0x5d, 0x51, + 0x7e, 0x6e, 0x41, 0x41, 0x6e, 0x5d, 0x6e, 0x52, + 0x4f, 0x6c, 0x72, 0x72, 0x5d, 0x6e, 0x40, 0x7d, + 0x50, 0x6b, 0x5d, 0x5d, 0x6e, 0x40, 0x40, 0x52, + 0x4f, 0x43, 0x44, 0x40, 0x40, 0x76, 0x43, 0x51, + 0x7e, 0x6e, 0x40, 0x40, 0x40, 0x41, 0x6e, 0x7d, + 0x50, 0x43, 0x77, 0x77, 0x77, 0x77, 0x74, 0x71, + 0x50, 0x43, 0x71, 0x76, 0x71, 0x71, 0x76, 0x76, + 0x4f, 0x43, 0x41, 0x4d, 0x42, 0x41, 0x41, 0x52, + 0x4f, 0x76, 0x71, 0x76, 0x71, 0x71, 0x73, 0x51, + 0x4f, 0x49, 0x78, 0x41, 0x41, 0x77, 0x74, 0x52, + 0x7e, 0x6e, 0x40, 0x40, 0x40, 0x40, 0x40, 0x52, + 0x65, 0x40, 0x5e, 0x5a, 0x40, 0x5e, 0x5d, 0x51, + 0x66, 0x65, 0x40, 0x40, 0x40, 0x40, 0x40, 0x51, + 0x68, 0x66, 0x65, 0x72, 0x40, 0x40, 0x40, 0x52, + 0x71, 0x76, 0x76, 0x71, 0x43, 0x5a, 0x5d, 0x51, + 0x4f, 0x42, 0x41, 0x41, 0x6e, 0x40, 0x40, 0x52, + 0x50, 0x43, 0x5d, 0x6e, 0x4a, 0x6f, 0x6f, 0x51, + 0x4f, 0x6b, 0x6e, 0x40, 0x40, 0x4c, 0x4a, 0x51, + 0x4f, 0x6a, 0x5f, 0x40, 0x40, 0x4d, 0x43, 0x51, + 0x4f, 0x43, 0x5f, 0x7a, 0x43, 0x4e, 0x43, 0x52, + 0x50, 0x71, 0x76, 0x76, 0x76, 0x71, 0x43, 0x52, + 0x4f, 0x42, 0x4c, 0x42, 0x41, 0x4c, 0x43, 0x51, + 0x7e, 0x6e, 0x4e, 0x43, 0x40, 0x4e, 0x43, 0x7d, + 0x50, 0x43, 0x71, 0x76, 0x71, 0x76, 0x71, 0x52, + 0x50, 0x43, 0x77, 0x78, 0x41, 0x41, 0x41, 0x77, + 0x71, 0x71, 0x71, 0x71, 0x43, 0x71, 0x6f, 0x6f, + 0x46, 0x76, 0x46, 0x76, 0x71, 0x71, 0x76, 0x76, + 0x46, 0x55, 0x46, 0x52, 0x53, 0x51, 0x54, 0x46, + 0x46, 0x46, 0x51, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, + 0x09, 0x06, 0x07, 0x1a, 0x07, 0x1a, 0x07, 0x09, + 0x09, 0x08, 0x1d, 0x1b, 0x02, 0x1b, 0x1d, 0x09, + 0x07, 0x2e, 0x16, 0x1c, 0x02, 0x1c, 0x16, 0xff, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x0a, 0x30, 0x1a, 0x07, 0x1a, 0x28, 0x37, + 0x37, 0x06, 0x2e, 0x1c, 0x16, 0x1c, 0x02, 0x07, + 0x37, 0x2d, 0x0b, 0x09, 0x09, 0x0a, 0x2d, 0x37, + 0x37, 0x22, 0x07, 0x07, 0x07, 0x07, 0x3d, 0x37, + 0x37, 0x22, 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, + 0x37, 0x22, 0x28, 0x33, 0x28, 0x28, 0x33, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x0a, 0x30, 0x0f, 0x37, + 0x0b, 0x09, 0x0a, 0x30, 0x33, 0x2e, 0x10, 0x37, + 0x37, 0x30, 0x33, 0x2e, 0x02, 0x29, 0x0b, 0x0a, + 0x37, 0x08, 0x01, 0x29, 0x0b, 0x09, 0x09, 0x0a, + 0x37, 0x2f, 0x34, 0x07, 0x07, 0x28, 0x0b, 0x0a, + 0x0b, 0x09, 0x32, 0x2f, 0x34, 0x1d, 0x07, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x32, 0x2f, 0x34, 0x37, + 0x37, 0x06, 0x1a, 0x07, 0x1a, 0x28, 0x0f, 0x37, + 0x7c, 0x2e, 0x1c, 0x01, 0x1c, 0x02, 0x10, 0x37, + 0x0b, 0x09, 0x0a, 0x2d, 0x0c, 0x0b, 0x09, 0x0a, + 0x0b, 0x0a, 0x06, 0x3d, 0x01, 0x07, 0x0b, 0x0a, + 0x37, 0x0d, 0x0c, 0x0f, 0x0c, 0x21, 0x0b, 0x0a, + 0x37, 0x08, 0x02, 0x10, 0x01, 0x1c, 0x07, 0x37, + 0x0b, 0x0a, 0x2d, 0x0c, 0x0c, 0x0c, 0x0f, 0x37, + 0x37, 0x06, 0x3d, 0x04, 0x03, 0x05, 0x10, 0x7b, + 0x0b, 0x0a, 0x0d, 0x0c, 0x0f, 0x0c, 0x0c, 0x37, + 0x37, 0x2c, 0x2e, 0x02, 0x10, 0x04, 0x03, 0x37, + 0x37, 0x2d, 0x0b, 0x09, 0x09, 0x31, 0x2b, 0x37, + 0x37, 0x22, 0x07, 0x07, 0x07, 0x07, 0x02, 0x37, + 0x2a, 0x28, 0x0b, 0x09, 0x09, 0x0a, 0x2d, 0x37, + 0x37, 0x08, 0x07, 0x07, 0x07, 0x07, 0x3d, 0x7b, + 0x0b, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x0a, 0x06, 0x1a, 0x07, 0x28, 0x0b, 0x0a, + 0x37, 0x30, 0x3c, 0x1b, 0x04, 0x05, 0x28, 0x37, + 0x37, 0x08, 0x02, 0x1c, 0x16, 0x02, 0x02, 0x07, + 0x37, 0x2d, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x37, + 0x37, 0x22, 0x02, 0x29, 0x34, 0x01, 0x10, 0x37, + 0x37, 0x2d, 0x21, 0x37, 0x2f, 0x29, 0x38, 0x37, + 0x37, 0x22, 0x1b, 0x37, 0x30, 0x33, 0x07, 0x37, + 0x37, 0x22, 0x1b, 0x17, 0x2e, 0x04, 0x05, 0x37, + 0x7c, 0x22, 0x1c, 0x18, 0x04, 0x05, 0x0f, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x0a, 0x08, 0x10, 0x37, + 0x37, 0x06, 0x17, 0x07, 0x0b, 0x0a, 0x22, 0x37, + 0x37, 0x08, 0x18, 0x1d, 0x07, 0x28, 0x22, 0x37, + 0x37, 0x2d, 0x37, 0x2f, 0x34, 0x02, 0x10, 0x37, + 0x37, 0x22, 0x0b, 0x09, 0x0a, 0x30, 0x28, 0x37, + 0x37, 0x22, 0x17, 0x07, 0x07, 0x23, 0x2b, 0x37, + 0x37, 0x22, 0x18, 0x04, 0x03, 0x05, 0x02, 0x37, + 0x0b, 0x37, 0x3f, 0x02, 0x36, 0x29, 0x34, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x2d, 0x37, + 0x37, 0x06, 0x28, 0x28, 0x28, 0x37, 0x22, 0x37, + 0x37, 0x2d, 0x37, 0x08, 0x36, 0x29, 0x22, 0x37, + 0x07, 0x3d, 0x0b, 0x30, 0x28, 0x17, 0x3d, 0x37, + 0x37, 0x30, 0x28, 0x3c, 0x19, 0x18, 0x10, 0x37, + 0x0b, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x30, 0x3f, 0x1f, 0x07, 0x07, 0x07, 0x37, + 0x2a, 0x2e, 0x28, 0x1e, 0x16, 0x04, 0x05, 0x07, + 0x37, 0x2d, 0x0b, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x22, 0x37, 0x3a, 0x39, 0x39, 0x39, 0x37, + 0x37, 0x22, 0x39, 0x23, 0x01, 0x1d, 0x01, 0x37, + 0x37, 0x22, 0x02, 0x26, 0x26, 0x29, 0x34, 0x37, + 0x0b, 0x0a, 0x2f, 0x0b, 0x09, 0x0a, 0x2d, 0x37, + 0x07, 0x28, 0x0b, 0x09, 0x09, 0x0a, 0x22, 0x37, + 0x37, 0x08, 0x3f, 0x39, 0x39, 0x37, 0x22, 0x37, + 0x37, 0x2f, 0x07, 0x04, 0x05, 0x28, 0x22, 0x37, + 0x0b, 0x09, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x06, 0x28, 0x0b, 0x0a, 0x30, 0x33, 0x37, + 0x7c, 0x2e, 0x24, 0x39, 0x39, 0x24, 0x04, 0x7b, + 0x37, 0x08, 0x25, 0x04, 0x05, 0x25, 0x04, 0x37, + 0x37, 0x08, 0x3f, 0x11, 0x11, 0x37, 0x08, 0x37, + 0x37, 0x2d, 0x3f, 0x12, 0x12, 0x37, 0x2d, 0x37, + 0x37, 0x22, 0x3f, 0x13, 0x13, 0x37, 0x22, 0x37, + 0x37, 0x2d, 0x3f, 0x11, 0x11, 0x37, 0x2d, 0x37, + 0x37, 0x22, 0x3f, 0x12, 0x12, 0x37, 0x22, 0x37, + 0x07, 0x07, 0x1a, 0x12, 0x12, 0x1a, 0x3d, 0x07, + 0x37, 0x08, 0x1c, 0x13, 0x13, 0x1c, 0x10, 0x37, + 0x0b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x09, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x06, 0x07, 0x15, 0x07, 0x15, 0x37, 0x37, + 0x07, 0x2e, 0x2b, 0x14, 0x2b, 0x14, 0x1f, 0x37, + 0x37, 0x08, 0x02, 0x14, 0x16, 0x14, 0x1e, 0x7b, + 0x0b, 0x0a, 0x08, 0x0b, 0x09, 0x09, 0x09, 0x09, + 0x37, 0x06, 0x2e, 0x15, 0x07, 0x15, 0x07, 0x37, + 0x37, 0x08, 0x0b, 0x0a, 0x2d, 0x37, 0x08, 0x37, + 0x37, 0x08, 0x07, 0x07, 0x3d, 0x0b, 0x09, 0x0a, + 0x0b, 0x0a, 0x08, 0x0f, 0x0b, 0x0a, 0x06, 0x07, + 0x37, 0x06, 0x2e, 0x10, 0x37, 0x06, 0x2e, 0x37, + 0x37, 0x27, 0x37, 0x22, 0x07, 0x2e, 0x37, 0x0a, + 0x0b, 0x0e, 0x09, 0x0e, 0x0e, 0x0e, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x3a, 0x07, 0x39, 0x39, 0x07, 0x39, 0x37, + 0x37, 0x08, 0x2b, 0x2b, 0x01, 0x1d, 0x01, 0x37, + 0x07, 0x2e, 0x04, 0x05, 0x01, 0x2b, 0x02, 0x37, + 0x0b, 0x09, 0x0a, 0x2f, 0x34, 0x04, 0x05, 0x37, + 0x37, 0x3a, 0x39, 0x39, 0x2e, 0x37, 0x08, 0x37, + 0x37, 0x08, 0x29, 0x34, 0x29, 0x37, 0x08, 0x0a, + 0x37, 0x08, 0x15, 0x27, 0x15, 0x15, 0x27, 0x37, + 0x37, 0x08, 0x0b, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x08, 0x39, 0x39, 0x39, 0x39, 0x39, 0x37, + 0x37, 0x08, 0x02, 0x1d, 0x02, 0x1d, 0x02, 0x7b, + 0x0b, 0x0a, 0x27, 0x2b, 0x26, 0x2b, 0x02, 0x37, + 0x37, 0x30, 0x0c, 0x0c, 0x0c, 0x0c, 0x0f, 0x37, + 0x37, 0x08, 0x29, 0x29, 0x29, 0x34, 0x10, 0x37, + 0x37, 0x2d, 0x28, 0x28, 0x0b, 0x09, 0x09, 0x0a, + 0x37, 0x22, 0x29, 0x34, 0x07, 0x07, 0x39, 0x37, + 0x0b, 0x22, 0x37, 0x08, 0x29, 0x37, 0x08, 0x0a, + 0x37, 0x22, 0x37, 0x08, 0x07, 0x07, 0x2e, 0x37, + 0x37, 0x22, 0x28, 0x28, 0x28, 0x28, 0x3c, 0x37, + 0x37, 0x22, 0x29, 0x29, 0x29, 0x29, 0x0b, 0x0a, + 0x37, 0x06, 0x39, 0x39, 0x37, 0x3a, 0x39, 0x37, + 0x37, 0x08, 0x1d, 0x04, 0x39, 0x2e, 0x02, 0x07, + 0x37, 0x08, 0x26, 0x26, 0x26, 0x26, 0x26, 0x37, + 0x0b, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x06, 0x0b, 0x09, 0x0a, 0x06, 0x07, 0x37, + 0x37, 0x08, 0x1f, 0x1f, 0x1f, 0x2e, 0x02, 0x37, + 0x07, 0x2e, 0x1e, 0x1e, 0x1e, 0x16, 0x01, 0xff, + 0x0b, 0x09, 0x09, 0x09, 0x0a, 0x30, 0x0f, 0x37, + 0x0b, 0x0a, 0x06, 0x07, 0x1f, 0x2e, 0x10, 0x37, + 0x2a, 0x07, 0x2e, 0x02, 0x1e, 0x01, 0x10, 0xff, + 0x0b, 0x0a, 0x08, 0x0b, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x06, 0x2e, 0x37, 0x3a, 0x07, 0x3b, 0x37, + 0x3f, 0x2e, 0x28, 0x28, 0x3c, 0x36, 0x34, 0x37, + 0x37, 0x2f, 0x29, 0x29, 0x29, 0x37, 0x08, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x08, 0x37, + 0x37, 0x06, 0x15, 0x39, 0x07, 0x15, 0x2e, 0x37, + 0x37, 0x08, 0x14, 0x04, 0x05, 0x0b, 0x09, 0x0a, + 0x37, 0x30, 0x28, 0x3c, 0x0b, 0x0a, 0x3a, 0x37, + 0x3f, 0x2e, 0x04, 0x05, 0x07, 0x28, 0x3c, 0x37, + 0x3f, 0x02, 0x36, 0x26, 0x0b, 0x0a, 0x08, 0x37, + 0x3f, 0x01, 0x0b, 0x09, 0x0a, 0x30, 0x3c, 0x37, + 0x31, 0x2b, 0x07, 0x37, 0x3a, 0x2e, 0x2b, 0x37, + 0x37, 0x08, 0x02, 0x0b, 0x0a, 0x08, 0x02, 0x37, + 0x7c, 0x2e, 0x29, 0x37, 0x06, 0x2b, 0x2b, 0x37, + 0x37, 0x08, 0x39, 0x28, 0x3f, 0x2b, 0x01, 0x37, + 0x2a, 0x2e, 0x36, 0x26, 0x3f, 0x02, 0x2b, 0x37, + 0x37, 0x3f, 0x0b, 0x09, 0x0a, 0x08, 0x29, 0x37, + 0x37, 0x06, 0x07, 0x07, 0x07, 0x2e, 0x07, 0x37, + 0x37, 0x08, 0x29, 0x34, 0x01, 0x01, 0x16, 0x37, + 0x3f, 0x2e, 0x37, 0x3f, 0x26, 0x36, 0x0b, 0x0a, + 0x3f, 0x04, 0x28, 0x28, 0x28, 0x28, 0x33, 0x07, + 0x37, 0x2f, 0x29, 0x29, 0x29, 0x29, 0x29, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, + 0x3f, 0x07, 0x07, 0x28, 0x28, 0x33, 0x07, 0x37, + 0x2a, 0x36, 0x0b, 0x09, 0x09, 0x0a, 0x08, 0x28, + 0x31, 0x07, 0x17, 0x07, 0x07, 0x17, 0x28, 0x37, + 0x31, 0x02, 0x18, 0x02, 0x02, 0x18, 0x16, 0x37, + 0x0b, 0x0a, 0x30, 0x2d, 0x0f, 0x28, 0x0b, 0x0a, + 0x7c, 0x06, 0x16, 0x10, 0x10, 0x16, 0x07, 0x7b, + 0x37, 0x08, 0x37, 0x2d, 0x0f, 0x37, 0x08, 0x37, + 0x37, 0x08, 0x1f, 0x3d, 0x10, 0x1f, 0x2e, 0x37, + 0x37, 0x08, 0x1e, 0x01, 0x02, 0x1e, 0x02, 0x37, + 0x37, 0x08, 0x37, 0x2d, 0x0f, 0x37, 0x08, 0x37, + 0x7c, 0x2e, 0x3b, 0x23, 0x02, 0x3b, 0x2e, 0x7b, + 0x2a, 0x02, 0x1d, 0x01, 0x02, 0x1d, 0x02, 0xff, + 0x0b, 0x09, 0x31, 0x02, 0x02, 0x37, 0x2d, 0x37, + 0x37, 0x2c, 0x07, 0x02, 0x02, 0x15, 0x10, 0x7b, + 0x37, 0x2d, 0x23, 0x37, 0x30, 0x28, 0x0b, 0x0a, + 0x37, 0x22, 0x01, 0x07, 0x29, 0x01, 0x07, 0x37, + 0x37, 0x30, 0x28, 0x28, 0x17, 0x28, 0x23, 0x37, + 0x7c, 0x08, 0x1d, 0x16, 0x18, 0x1d, 0x02, 0x7b, + 0x37, 0x2d, 0x37, 0x0e, 0x0e, 0x0e, 0x0e, 0x0a, + 0x37, 0x22, 0x07, 0x3b, 0x3b, 0x11, 0x3b, 0x37, + 0x31, 0x2b, 0x01, 0x29, 0x34, 0x13, 0x02, 0x37, + 0x37, 0x08, 0x24, 0x1f, 0x24, 0x0c, 0x0f, 0x37, + 0x7c, 0x08, 0x25, 0x1e, 0x25, 0x02, 0x38, 0x37, + 0x37, 0x2d, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x37, + 0x37, 0x22, 0x1d, 0x01, 0x01, 0x01, 0x23, 0x37, + 0x37, 0x06, 0x23, 0x02, 0x28, 0x3c, 0x23, 0x37, + 0x0b, 0x0a, 0x08, 0x03, 0x29, 0x34, 0x01, 0x37, + 0x07, 0x15, 0x2e, 0x02, 0x1f, 0x2e, 0x2b, 0x37, + 0x0b, 0x0a, 0x27, 0x01, 0x1e, 0x2b, 0x01, 0x7b, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, + 0x37, 0x06, 0x15, 0x07, 0x0b, 0x09, 0x09, 0x0a, + 0x2a, 0x2e, 0x37, 0x08, 0x39, 0x39, 0x39, 0x37, + 0x37, 0x08, 0x37, 0x2f, 0x34, 0x04, 0x05, 0x37, + 0x37, 0x27, 0x0b, 0x09, 0x09, 0x0a, 0x08, 0x37, + 0x37, 0x30, 0x28, 0x33, 0x11, 0x07, 0x2e, 0x37, + 0x32, 0x2f, 0x34, 0x02, 0x13, 0x02, 0x36, 0x37, + 0x0b, 0x09, 0x0a, 0x08, 0x0b, 0x09, 0x09, 0x0a, + 0x37, 0x3a, 0x07, 0x2e, 0x07, 0x3b, 0x3b, 0x37, + 0x37, 0x08, 0x01, 0x37, 0x08, 0x02, 0x01, 0x7b, + 0x37, 0x08, 0x0f, 0x28, 0x22, 0x01, 0x01, 0x07, + 0x37, 0x08, 0x10, 0x02, 0x10, 0x26, 0x0b, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x3a, 0x3b, 0x3b, 0x3b, 0x3b, 0x3b, 0x37, + 0x2a, 0x2e, 0x04, 0x03, 0x05, 0x04, 0x05, 0x7b, + 0x37, 0x08, 0x2b, 0x2b, 0x2b, 0x2b, 0x02, 0x37, + 0x37, 0x27, 0x01, 0x01, 0x02, 0x01, 0x26, 0x37, + 0x0b, 0x09, 0x0a, 0x08, 0x37, 0x08, 0x0b, 0x0a, + 0x37, 0x06, 0x37, 0x08, 0x37, 0x27, 0x0b, 0x0a, + 0x37, 0x08, 0x15, 0x2e, 0x15, 0x28, 0x28, 0x37, + 0x37, 0x08, 0x37, 0x27, 0x37, 0x08, 0x29, 0x37, + 0x37, 0x08, 0x21, 0x0c, 0x21, 0x3c, 0x1f, 0x37, + 0x7c, 0x08, 0x1c, 0x02, 0x1c, 0x02, 0x1e, 0x37, + 0x37, 0x0d, 0x0c, 0x3c, 0x0c, 0x0c, 0x0f, 0x37, + 0x37, 0x08, 0x16, 0x02, 0x02, 0x02, 0x10, 0x37, + 0x37, 0x08, 0x21, 0x0b, 0x32, 0x2f, 0x10, 0x37, + 0x37, 0x08, 0x1c, 0x07, 0x15, 0x07, 0x3d, 0x7b, + 0x37, 0x0d, 0x21, 0x0c, 0x0c, 0x3c, 0x10, 0x37, + 0x37, 0x08, 0x1c, 0x01, 0x01, 0x24, 0x10, 0x37, + 0x37, 0x0d, 0x0c, 0x3c, 0x24, 0x37, 0x38, 0x37, + 0x37, 0x08, 0x04, 0x24, 0x0b, 0x09, 0x09, 0x0a, + 0x3f, 0x2e, 0x04, 0x0b, 0x09, 0x09, 0x09, 0x0a, + 0x7c, 0x04, 0x26, 0x15, 0x07, 0x07, 0x14, 0x37, + 0x37, 0x08, 0x28, 0x37, 0x08, 0x0b, 0x09, 0x0a, + 0x0b, 0x0a, 0x08, 0x28, 0x3c, 0x07, 0x07, 0x15, + 0x7c, 0x2c, 0x2e, 0x36, 0x34, 0x16, 0x04, 0x37, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x3a, 0x39, 0x39, 0x39, 0x39, 0x39, 0x37, + 0x37, 0x08, 0x04, 0x05, 0x28, 0x3c, 0x01, 0x28, + 0x37, 0x2d, 0x23, 0x0b, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x22, 0x02, 0x07, 0x07, 0x18, 0x07, 0x37, + 0x37, 0x0d, 0x0c, 0x0c, 0x0f, 0x0c, 0x0c, 0x37, + 0x37, 0x08, 0x02, 0x1d, 0x10, 0x1d, 0x01, 0x37, + 0x37, 0x30, 0x3c, 0x01, 0x37, 0x08, 0x01, 0x7b, + 0x37, 0x08, 0x01, 0x28, 0x28, 0x28, 0x3c, 0x37, + 0x2a, 0x2e, 0x28, 0x0b, 0x09, 0x09, 0x09, 0x0a, + 0x37, 0x2f, 0x34, 0x17, 0x3b, 0x3b, 0x17, 0x7b, + 0x37, 0x06, 0x2e, 0x0b, 0x09, 0x0a, 0x2d, 0x37, + 0x32, 0x2f, 0x34, 0x17, 0x3b, 0x17, 0x3d, 0x37, + 0x37, 0x2d, 0x0c, 0x0c, 0x3c, 0x0f, 0x0c, 0x37, + 0x37, 0x0d, 0x0f, 0x3c, 0x0f, 0x22, 0x01, 0x37, + 0x7c, 0x08, 0x10, 0x0f, 0x22, 0x22, 0x02, 0x7b, + 0x37, 0x2d, 0x37, 0x30, 0x28, 0x37, 0x2d, 0x37, + 0x37, 0x22, 0x28, 0x3c, 0x05, 0x37, 0x22, 0x37, + 0x37, 0x08, 0x02, 0x3f, 0x23, 0x07, 0x2e, 0x37, + 0x37, 0x08, 0x02, 0x3f, 0x23, 0x23, 0x02, 0x0a, + 0x0b, 0x20, 0x0e, 0x32, 0x2f, 0x34, 0x2b, 0x37, + 0x37, 0x06, 0x07, 0x1f, 0x11, 0x2e, 0x0b, 0x0a, + 0x07, 0x2e, 0x16, 0x1e, 0x13, 0x0b, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x0b, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x87, 0x85, 0x85, 0x85, 0x85, 0x85, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x84, 0xb2, 0xaa, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x99, 0x99, 0x80, + 0x8a, 0x88, 0x84, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x83, 0x8f, 0x8d, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x90, 0x99, 0x80, + 0x8a, 0x85, 0x85, 0x85, 0x85, 0x85, 0x84, 0x80, + 0x80, 0x8f, 0x8d, 0x8d, 0x99, 0x80, 0x80, 0x80, + 0x80, 0x90, 0x84, 0x84, 0x84, 0xac, 0x87, 0x80, + 0x82, 0x81, 0x83, 0x8f, 0x82, 0x81, 0x81, 0x83, + 0x80, 0x87, 0x85, 0xb9, 0x85, 0x80, 0xae, 0x80, + 0x80, 0x86, 0x99, 0x80, 0x80, 0xae, 0xa1, 0x85, + 0x80, 0x86, 0x84, 0x85, 0x85, 0x88, 0x9b, 0x9c, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x83, 0x87, 0x85, 0x82, 0x81, 0x83, + 0x80, 0x87, 0x85, 0x88, 0x84, 0x85, 0x85, 0x80, + 0x85, 0x88, 0x84, 0x93, 0x93, 0x93, 0x84, 0x85, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, + 0x80, 0x86, 0x96, 0x95, 0x96, 0x95, 0x93, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x83, 0x87, 0x85, 0x82, 0x81, 0x83, + 0x80, 0x87, 0x85, 0x88, 0x84, 0x85, 0x85, 0x80, + 0x85, 0x88, 0x84, 0x93, 0x93, 0x93, 0x84, 0x85, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, + 0x80, 0x86, 0x96, 0x95, 0x96, 0x95, 0x94, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x87, 0x85, 0x85, 0x85, 0x85, 0x85, 0x80, + 0x8a, 0x88, 0x94, 0x93, 0xb2, 0x84, 0x84, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x86, 0x80, + 0x85, 0x85, 0x85, 0x85, 0x85, 0x85, 0x88, 0x80, + 0x82, 0x83, 0x8e, 0x8d, 0x8d, 0x8d, 0x8c, 0x80, + 0x80, 0x87, 0x88, 0x84, 0x84, 0x84, 0x8b, 0x80, + 0x80, 0x8f, 0x80, 0x86, 0x84, 0x84, 0x9f, 0x80, + 0x80, 0x90, 0x80, 0x95, 0x94, 0x94, 0xb0, 0x80, + 0x80, 0x90, 0x99, 0x9a, 0xaf, 0x9f, 0x9f, 0x80, + 0x9c, 0x9c, 0x9d, 0xb1, 0x84, 0x84, 0xb2, 0x80, + 0x80, 0x80, 0x80, 0xae, 0xa1, 0x9b, 0x9c, 0x9c, + 0x80, 0x87, 0x85, 0x88, 0x9a, 0x9f, 0x9f, 0x80, + 0x80, 0x86, 0x94, 0x97, 0xb1, 0x93, 0x84, 0x80, + 0x80, 0xae, 0x99, 0x99, 0x99, 0x99, 0xa1, 0xaa, + 0x80, 0x86, 0x82, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x8f, 0x80, 0x80, 0x80, 0x87, 0x85, 0x85, + 0x8a, 0xb9, 0x85, 0x85, 0x85, 0x88, 0x93, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x83, 0x87, 0x85, 0x82, 0x81, 0x83, + 0x80, 0x89, 0x85, 0x88, 0x84, 0x85, 0x89, 0x80, + 0x85, 0x88, 0x84, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x80, 0x8f, 0x8d, 0x8c, 0x8d, 0x8c, 0x8c, 0x80, + 0x8a, 0xb9, 0x84, 0x8b, 0x84, 0x8b, 0x8b, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x8f, 0x80, + 0x80, 0x87, 0xa8, 0xa7, 0xa7, 0xa9, 0x8b, 0x80, + 0x80, 0x86, 0xa5, 0xa4, 0xa4, 0xa6, 0x8b, 0x80, + 0x80, 0x86, 0x82, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x86, 0xad, 0x87, 0x85, 0x85, 0x85, 0x80, + 0x80, 0x86, 0x82, 0x81, 0x81, 0x83, 0x86, 0x85, + 0x80, 0x86, 0x99, 0x99, 0xab, 0x85, 0x88, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x87, 0x85, 0xa8, 0xa7, 0xa7, 0xa9, 0x80, + 0x87, 0x88, 0x84, 0xa5, 0xa4, 0xa4, 0xa6, 0x85, + 0x80, 0x86, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x8a, 0x88, 0x85, 0xa8, 0xa7, 0xa9, 0x85, 0x85, + 0x9d, 0x84, 0x84, 0xa5, 0xa4, 0xa6, 0x9b, 0x9c, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x85, 0x85, 0x85, 0xb3, 0x9c, 0x9e, 0x85, 0xaa, + 0x9d, 0x84, 0x84, 0x84, 0x85, 0x88, 0x84, 0x9b, + 0x80, 0xb7, 0xbc, 0x80, 0xae, 0xa1, 0x9b, 0x9c, + 0x80, 0x80, 0x80, 0x87, 0x88, 0x84, 0x99, 0x80, + 0x8a, 0x85, 0x85, 0x88, 0x84, 0xb2, 0x93, 0xaa, + 0x80, 0x8e, 0x8c, 0x8d, 0x8d, 0x8d, 0x8d, 0x80, + 0x8a, 0xb4, 0x90, 0x84, 0x84, 0x84, 0xb2, 0xaa, + 0x80, 0x8e, 0x8d, 0x8d, 0x8d, 0x8c, 0x8d, 0x80, + 0x8a, 0xb4, 0x84, 0x84, 0x84, 0x8b, 0x84, 0xaa, + 0x80, 0x8e, 0x8c, 0x8d, 0x8d, 0x8d, 0x8d, 0x80, + 0x80, 0x86, 0x8b, 0x84, 0x84, 0x84, 0xb2, 0x80, + 0x80, 0x80, 0x80, 0x80, 0xbb, 0x84, 0x82, 0x83, + 0x80, 0x87, 0x85, 0x85, 0xba, 0x84, 0x85, 0xb5, + 0x9c, 0x9c, 0x9d, 0x84, 0x84, 0x9b, 0x9c, 0x9c, + 0x8a, 0x91, 0x85, 0x88, 0x9b, 0x9c, 0x9e, 0x91, + 0x9c, 0x9c, 0x9d, 0x84, 0x91, 0x85, 0x88, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x87, 0x85, 0x85, 0x85, 0xb3, 0x9c, 0x9c, + 0x85, 0x88, 0x84, 0xb6, 0x86, 0x84, 0x85, 0x85, + 0x80, 0xae, 0x8f, 0x80, 0x86, 0x80, 0x8f, 0x80, + 0x85, 0x88, 0xb9, 0x80, 0x86, 0x80, 0x90, 0x85, + 0x80, 0x86, 0x80, 0x87, 0x88, 0x85, 0xb9, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x89, 0xa8, 0xa7, 0xa9, 0x85, 0x89, 0x80, + 0x85, 0x88, 0xa5, 0xa4, 0xa6, 0x84, 0x84, 0x80, + 0x80, 0xae, 0x99, 0x99, 0x99, 0xa1, 0x84, 0x80, + 0x80, 0x86, 0xa2, 0xa2, 0xa2, 0xa2, 0x80, 0x80, + 0x80, 0x8f, 0x80, 0x87, 0xa8, 0xa7, 0xa9, 0x80, + 0x80, 0x90, 0x85, 0x88, 0xa5, 0xa4, 0xa6, 0x80, + 0x80, 0x8f, 0x8d, 0xb8, 0x82, 0x81, 0x81, 0x83, + 0x85, 0xb9, 0x84, 0x84, 0xa3, 0xa8, 0xa7, 0x80, + 0x82, 0x83, 0x86, 0x84, 0x85, 0xa5, 0xa4, 0x80, + 0x80, 0xae, 0x99, 0x80, 0x8e, 0x8d, 0x8c, 0x80, + 0x80, 0x86, 0x84, 0x85, 0x88, 0x84, 0x8b, 0x80, + 0x8a, 0x88, 0x80, 0xb7, 0xa2, 0xa2, 0x80, 0x80, + 0x80, 0x86, 0x85, 0x80, 0xbb, 0x85, 0x85, 0x80, + 0x80, 0x86, 0x84, 0x91, 0xba, 0x84, 0x94, 0x91, + 0x80, 0x8e, 0xb8, 0x99, 0xbb, 0x84, 0x80, 0x80, + 0x80, 0x8e, 0xb8, 0x84, 0xba, 0x84, 0x85, 0x91, + 0x80, 0xb7, 0xbc, 0xb7, 0x80, 0x86, 0x84, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x87, 0xb9, 0x91, 0x85, 0x91, 0x85, 0x80, + 0x8a, 0x88, 0x8b, 0x82, 0x81, 0x83, 0x86, 0x85, + 0x80, 0x86, 0x8b, 0x99, 0xab, 0x85, 0x80, 0x80, + 0x85, 0x88, 0x84, 0x84, 0x84, 0x84, 0x85, 0x85, + 0x80, 0xb7, 0x8b, 0x80, 0xb7, 0xbc, 0x86, 0xb6, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x89, 0x85, 0x85, 0x85, 0x85, 0x89, 0x80, + 0x85, 0x88, 0x84, 0x84, 0x84, 0x84, 0x84, 0x99, + 0x80, 0x8f, 0x8d, 0x8d, 0x8d, 0x8d, 0x8c, 0x80, + 0x82, 0x81, 0x81, 0x83, 0x8f, 0x82, 0x81, 0x83, + 0x80, 0x87, 0x85, 0x85, 0xb9, 0x85, 0x85, 0xb6, + 0x80, 0x86, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x86, 0x85, 0x85, 0x85, 0x85, 0x85, 0x80, + 0x80, 0x86, 0x98, 0x8d, 0xb8, 0x80, 0x86, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x83, 0x86, 0x80, + 0x80, 0x87, 0xa8, 0xa7, 0xa9, 0x85, 0x88, 0x85, + 0x80, 0x86, 0xa5, 0xa4, 0xa6, 0x80, 0x86, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x89, 0x85, 0x85, 0x85, 0x85, 0x89, 0x80, + 0x80, 0x86, 0x8c, 0x8d, 0x8d, 0xb8, 0x8d, 0x80, + 0x80, 0x8e, 0x8c, 0xb8, 0x84, 0x8d, 0x8d, 0x80, + 0x85, 0x88, 0x8b, 0x84, 0x84, 0x84, 0x84, 0x85, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x87, 0x85, 0x85, 0x80, 0x87, 0x85, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x85, 0x8c, 0xb8, 0x91, + 0xa3, 0x88, 0x8d, 0xb8, 0x8d, 0xb8, 0x84, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x84, 0xa2, 0x80, + 0x8a, 0x88, 0x8d, 0x8d, 0x8d, 0xb8, 0x91, 0xaa, + 0x80, 0xae, 0xa1, 0x84, 0x84, 0x84, 0x99, 0x80, + 0x80, 0x86, 0x84, 0xa2, 0x80, 0xa2, 0xa2, 0x80, + 0x80, 0x8e, 0xb8, 0xa8, 0xa7, 0xa9, 0x85, 0x80, + 0x9c, 0x9d, 0x84, 0xa5, 0xa4, 0xa6, 0x84, 0x80, + 0x80, 0xae, 0x99, 0x99, 0x99, 0x99, 0x8c, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x84, 0x8b, 0x80, + 0x80, 0x8e, 0x8d, 0x8d, 0x8d, 0xb8, 0x84, 0x80, + 0x80, 0x8e, 0xb8, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x80, 0x86, 0x8d, 0x8d, 0x8d, 0xb8, 0x8c, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x84, 0xa2, 0x80, + 0x85, 0x88, 0x84, 0x80, 0xbb, 0x84, 0x91, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0xa3, 0xa7, 0xa9, 0x85, 0x85, 0x85, 0x85, 0x80, + 0x80, 0xa4, 0xa6, 0x84, 0x80, 0x80, 0xbb, 0x85, + 0xa3, 0x8d, 0x8c, 0xb8, 0x85, 0x85, 0xba, 0x80, + 0x80, 0x86, 0x8c, 0x8c, 0x8c, 0xb8, 0x84, 0x80, + 0x80, 0x80, 0x8e, 0x8d, 0x8d, 0x8d, 0x8d, 0x80, + 0x80, 0x80, 0x86, 0x84, 0x84, 0x84, 0x8c, 0x80, + 0x80, 0x87, 0x88, 0x80, 0x86, 0x84, 0x8b, 0x80, + 0x8a, 0x88, 0x80, 0x80, 0x86, 0x80, 0xae, 0x80, + 0x80, 0x86, 0x85, 0x85, 0x88, 0x85, 0x88, 0x80, + 0x80, 0x86, 0x82, 0x83, 0xb7, 0x80, 0x86, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x8e, 0x80, + 0x80, 0x87, 0x85, 0x85, 0x85, 0x80, 0x8e, 0x80, + 0x80, 0x86, 0x8c, 0xb8, 0x84, 0x85, 0x8c, 0x80, + 0x80, 0x86, 0x8b, 0x84, 0x8d, 0xb8, 0x8b, 0x80, + 0x80, 0x86, 0x8b, 0x84, 0x84, 0x8d, 0x8d, 0x80, + 0x85, 0x88, 0x84, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x80, 0x86, 0x8d, 0x8d, 0x8d, 0x8d, 0x8c, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x87, 0x85, 0x85, 0x85, 0x85, 0x85, 0x80, + 0x85, 0x88, 0x84, 0x8d, 0x8d, 0xb8, 0x9b, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x9b, 0x9c, 0x80, + 0x80, 0x86, 0x84, 0x80, 0x86, 0x80, 0x80, 0x80, + 0x8a, 0x88, 0x84, 0x85, 0x88, 0x85, 0x85, 0x80, + 0x80, 0x8e, 0x8d, 0x8d, 0x8c, 0x8d, 0x8d, 0x80, + 0x80, 0x86, 0x84, 0x98, 0x8c, 0xb8, 0x98, 0x80, + 0x8a, 0x88, 0x84, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x80, 0xac, 0x86, 0x84, 0x84, 0xa2, 0x80, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x8c, 0x85, 0x85, 0x80, + 0x80, 0x8e, 0xb8, 0x84, 0x8d, 0x8c, 0xb8, 0x80, + 0x80, 0x86, 0x84, 0xb0, 0x95, 0x8d, 0x8c, 0x80, + 0x80, 0x86, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x80, + 0x80, 0xae, 0xa1, 0x84, 0xbc, 0x80, 0x86, 0x80, + 0x80, 0x86, 0x99, 0x80, 0xbb, 0x85, 0x88, 0x80, + 0x80, 0x8e, 0xb8, 0x85, 0xba, 0x8d, 0xb8, 0x80, + 0x80, 0x86, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x80, + 0x80, 0x86, 0x99, 0x99, 0x99, 0x99, 0x99, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x86, 0x80, + 0x80, 0xa4, 0xae, 0xab, 0x85, 0x85, 0x88, 0x80, + 0x80, 0x80, 0x80, 0x8f, 0xb8, 0x98, 0x8d, 0x80, + 0x80, 0xa4, 0xae, 0xab, 0x84, 0x84, 0x84, 0x80, + 0x80, 0x80, 0x80, 0x8f, 0xb8, 0x84, 0x84, 0x80, + 0x80, 0x87, 0x85, 0x85, 0x84, 0x84, 0x80, 0x80, + 0x80, 0x8e, 0xb8, 0xb0, 0x95, 0x93, 0x85, 0x80, + 0x80, 0x86, 0x8d, 0x8d, 0x8c, 0x8d, 0x8d, 0x80, + 0x8a, 0x88, 0x84, 0x84, 0x8c, 0x99, 0x99, 0x80, + 0x80, 0x8e, 0xb8, 0x8d, 0xb9, 0x84, 0x84, 0x85, + 0x82, 0x83, 0xb7, 0xbc, 0x90, 0x84, 0x84, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x87, 0x91, 0x85, 0x91, 0x85, 0x80, 0x80, + 0x80, 0x86, 0x82, 0x81, 0x83, 0x86, 0x85, 0x85, + 0x80, 0x8f, 0xa8, 0xa7, 0xa9, 0x88, 0x99, 0x80, + 0x80, 0x90, 0xa5, 0xa4, 0xa6, 0x84, 0x84, 0x80, + 0x80, 0xad, 0xad, 0xad, 0xad, 0xad, 0x8f, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x84, 0x8b, 0x80, + 0x8a, 0x88, 0x99, 0xa1, 0x80, 0x86, 0x80, 0x80, + 0x80, 0x86, 0xa2, 0x97, 0x91, 0x88, 0x91, 0x80, + 0x80, 0x86, 0x99, 0xa1, 0x99, 0xa1, 0x99, 0x80, + 0x80, 0x86, 0x84, 0x8d, 0xb8, 0x8c, 0xb8, 0xaa, + 0x80, 0x86, 0x84, 0xa2, 0x97, 0x8b, 0x84, 0x80, + 0x80, 0x86, 0x84, 0x91, 0x99, 0x99, 0xa1, 0x80, + 0x80, 0x8f, 0xb8, 0x99, 0x99, 0x99, 0x99, 0x80, + 0x8a, 0x85, 0x84, 0x94, 0x94, 0x97, 0x84, 0x80, + 0x80, 0x86, 0x8d, 0x8d, 0x8d, 0x8d, 0x8c, 0x80, + 0x85, 0x88, 0x84, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x80, 0xb7, 0xbc, 0xb7, 0xbc, 0xb7, 0xbc, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x87, 0x85, 0x99, 0x99, 0x99, 0xab, 0x80, + 0x80, 0x86, 0x80, 0x80, 0x80, 0x80, 0x86, 0x91, + 0x80, 0x8f, 0x85, 0xa8, 0xa7, 0xa9, 0x99, 0x80, + 0x80, 0x86, 0x84, 0xa5, 0xa4, 0xa6, 0x9b, 0x9c, + 0x8a, 0x88, 0x9b, 0x9c, 0x9c, 0x9c, 0x9c, 0x9c, + 0x9d, 0x84, 0x85, 0x85, 0x85, 0x85, 0xb3, 0x9c, + 0x9c, 0x9d, 0xb0, 0x95, 0x94, 0x97, 0x84, 0x80, + 0x80, 0x8e, 0x8d, 0x8d, 0x8d, 0x8d, 0x8c, 0x80, + 0x80, 0x80, 0x80, 0xbb, 0x84, 0x8d, 0x8c, 0x80, + 0x80, 0x87, 0x85, 0xba, 0x8d, 0x8d, 0x8c, 0x80, + 0x80, 0x86, 0x8d, 0xb8, 0x84, 0x84, 0x8b, 0xaa, + 0x80, 0x8f, 0xb8, 0x80, 0xbb, 0x84, 0x80, 0x80, + 0x80, 0x87, 0x84, 0x85, 0xba, 0x84, 0x85, 0x80, + 0x80, 0xbb, 0x84, 0x8d, 0x8d, 0xb8, 0x84, 0x80, + 0xa3, 0xba, 0x84, 0x84, 0x84, 0x84, 0x84, 0x80, + 0x85, 0x84, 0x84, 0xb0, 0x95, 0x9a, 0xaf, 0x80, + 0x80, 0xb7, 0xbc, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x80, 0x87, 0x85, 0x85, 0x85, 0x85, 0x85, 0xaa, + 0x91, 0x88, 0x8d, 0xb8, 0x8d, 0xb8, 0x8c, 0x80, + 0x80, 0x86, 0x80, 0xb7, 0x80, 0xb7, 0x8b, 0x80, + 0x80, 0x86, 0xac, 0xae, 0xac, 0xae, 0x90, 0x80, + 0x80, 0x80, 0xa2, 0x97, 0xa2, 0x97, 0x8b, 0x80, + 0x80, 0x87, 0x85, 0x99, 0xab, 0x88, 0x8b, 0x80, + 0x8a, 0x8c, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x80, + 0x80, 0x8e, 0x8d, 0x8d, 0x8d, 0x8d, 0x8c, 0x80, + 0x80, 0x86, 0x84, 0x8d, 0xb8, 0x84, 0x8d, 0x80, + 0x80, 0x86, 0xb2, 0x84, 0x84, 0x84, 0xb2, 0x80, + 0x80, 0x86, 0x9a, 0x9f, 0x9a, 0xaf, 0x9f, 0x80, + 0x80, 0xae, 0x99, 0x99, 0x99, 0x99, 0xa1, 0x80, + 0x80, 0x86, 0x84, 0x84, 0x84, 0x84, 0x84, 0xaa, + 0x80, 0xbb, 0x84, 0xad, 0xad, 0x86, 0x80, 0x80, + 0x8a, 0xba, 0xb0, 0x95, 0x84, 0x84, 0x84, 0x80, + 0x80, 0xae, 0x9a, 0x9f, 0xa1, 0x9a, 0xab, 0x85, + 0x80, 0x86, 0xb1, 0x84, 0x93, 0xb1, 0x84, 0x80, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0x82, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x83, + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, + 0000, 0000, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xe6, 0xe0, 0xec, 0xec, 0xe0, + 0xe5, 0xc0, 0xed, 0xe7, 0xe1, 0xc4, 0xc4, 0xe1, + 0xc4, 0xc0, 0xc0, 0xef, 0xe1, 0xc4, 0xc4, 0xe1, + 0xee, 0xc0, 0xc0, 0xf1, 0xe1, 0xee, 0xc7, 0xe1, + 0xc4, 0xe5, 0xed, 0xbe, 0xe1, 0xf6, 0xf1, 0xe1, + 0xc4, 0xfe, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xe6, 0xc0, 0xc0, 0xe6, + 0xc0, 0xc0, 0xc0, 0xc0, 0xe4, 0xc0, 0xc0, 0xe4, + 0xc0, 0xc0, 0xc0, 0xe6, 0xe7, 0xe5, 0xe5, 0xe7, + 0xe5, 0xc0, 0xc0, 0xbf, 0xe7, 0xc4, 0xc4, 0xc4, + 0xc4, 0xe5, 0xc0, 0xef, 0xee, 0xee, 0xee, 0xe7, + 0xbd, 0xc0, 0xc0, 0xf1, 0xc3, 0xf9, 0xc4, 0xc3, + 0xf9, 0xc0, 0xc0, 0xf1, 0xc1, 0xe4, 0xc4, 0xc1, + 0xf3, 0xc0, 0xc0, 0xf1, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xf1, 0xe5, 0xe5, 0xe5, 0xe5, + 0xe5, 0xc0, 0xc0, 0xbf, 0xee, 0xee, 0xc7, 0xee, + 0xee, 0xc0, 0xc0, 0xe4, 0xc3, 0xf9, 0xc8, 0xc3, + 0xf9, 0xc0, 0xc0, 0xbf, 0xc2, 0xbf, 0xc7, 0xc2, + 0xbf, 0xc0, 0xc0, 0xe4, 0xc1, 0xd4, 0xc8, 0xc1, + 0xd4, 0xfe, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xef, 0xc0, 0xc0, 0xe6, 0xe5, 0xe5, 0xe5, 0xe5, + 0xbe, 0xc0, 0xc0, 0xe4, 0xee, 0xee, 0xee, 0xe7, + 0xc8, 0xc0, 0xc0, 0xf7, 0xc5, 0xc5, 0xc6, 0xc5, + 0xfd, 0xc0, 0xc0, 0xef, 0xee, 0xee, 0xc7, 0xee, + 0xee, 0xfe, 0xc0, 0xf1, 0xc4, 0xc4, 0xc8, 0xc4, + 0xc4, 0xc0, 0xc0, 0xbf, 0xe7, 0xbd, 0xee, 0xee, + 0xc7, 0xc0, 0xc0, 0xe4, 0xc3, 0xf9, 0xc4, 0xc3, + 0xf1, 0xc0, 0xc0, 0xe4, 0xc2, 0xe4, 0xc4, 0xc2, + 0xf1, 0xc0, 0xc0, 0xe4, 0xc2, 0xe4, 0xc4, 0xc2, + 0xf1, 0xc0, 0xe5, 0xe7, 0xc1, 0xd4, 0xd3, 0xc1, + 0xf1, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xe6, 0xec, 0xe6, 0xe5, 0xec, + 0xe6, 0xc0, 0xe5, 0xf7, 0xc5, 0xc5, 0xc5, 0xc5, + 0xc6, 0xfe, 0xc0, 0xef, 0xee, 0xee, 0xee, 0xee, + 0xc7, 0xc0, 0xc0, 0xf1, 0xc4, 0xc4, 0xc4, 0xc4, + 0xc8, 0xe5, 0xc0, 0xf1, 0xe9, 0xee, 0xde, 0xdf, + 0xc8, 0xc0, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xe6, 0xe3, 0xe3, 0xec, 0xe3, + 0xe5, 0xc0, 0xe5, 0xe7, 0xda, 0xda, 0xc4, 0xda, + 0xc4, 0xc0, 0xc0, 0xe2, 0xf4, 0xf4, 0xf2, 0xf4, + 0xdc, 0xc0, 0xc0, 0xe4, 0xda, 0xd9, 0xfb, 0xf4, + 0xf5, 0xc0, 0xc0, 0xe4, 0xda, 0xc4, 0xda, 0xda, + 0xd7, 0xc0, 0xc0, 0xe2, 0xd9, 0xdc, 0xda, 0xd9, + 0xfb, 0xc0, 0xc0, 0xe4, 0xc4, 0xc4, 0xda, 0xc4, + 0xf4, 0xc0, 0xc0, 0xe2, 0xfb, 0xf2, 0xd9, 0xdc, + 0xd9, 0xc0, 0xc0, 0xe8, 0xd9, 0xdc, 0xc4, 0xc4, + 0xc4, 0xc0, 0xc0, 0xf1, 0xce, 0xf0, 0xf0, 0xcd, + 0xf0, 0xc0, 0xc0, 0xf1, 0xcc, 0xc0, 0xd4, 0xc4, + 0xd3, 0xc0, 0xc0, 0xf1, 0xcc, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xf1, 0xd0, 0xcf, 0xce, 0xcd, + 0xcd, 0xc0, 0xc0, 0xf1, 0xc4, 0xd0, 0xd2, 0xcd, + 0xcd, 0xc0, 0xc0, 0xf1, 0xc4, 0xc4, 0xd0, 0xcd, + 0xcd, 0xc0, 0xc0, 0xef, 0xee, 0xee, 0xee, 0xee, + 0xef, 0xc0, 0xc0, 0xf1, 0xc4, 0xee, 0xee, 0xee, + 0xf1, 0xc0, 0xc0, 0xf1, 0xc4, 0xee, 0xee, 0xee, + 0xee, 0xc0, 0xc0, 0xf1, 0xc4, 0xce, 0xf0, 0xcd, + 0xf0, 0xc0, 0xc0, 0xf1, 0xc4, 0xcc, 0xce, 0xf0, + 0xcd, 0xc0, 0xc0, 0xef, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xe6, 0x62, 0x62, 0x62, 0x62, + 0x62, 0x62, 0xc0, 0xe4, 0xc4, 0xc4, 0xc4, 0xc4, + 0xc4, 0xc0, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xdd, 0xc0, 0xdd, 0xdb, 0xdb, + 0xdb, 0xc0, 0xe5, 0xe7, 0xc0, 0xbf, 0xc0, 0xe4, + 0xc4, 0xe5, 0xc0, 0xe4, 0xc0, 0xbf, 0xc0, 0xef, + 0xc7, 0xc0, 0xc0, 0xe4, 0xc0, 0xbf, 0xe5, 0xbe, + 0xc8, 0xc0, 0xc0, 0xe4, 0xd8, 0xe7, 0xfe, 0xf1, + 0xc8, 0xc0, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xe6, 0xec, 0xe6, 0xe5, 0xec, + 0xf1, 0xc0, 0xc0, 0xe4, 0xc4, 0xc4, 0xc4, 0xc4, + 0xc8, 0xe5, 0xc0, 0xe4, 0xe9, 0xde, 0xde, 0xdf, + 0xc8, 0xfe, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xf1, 0xfe, 0xc0, 0xe6, 0xe3, 0xe3, 0xe3, 0xe3, + 0xbe, 0xfe, 0xc0, 0xe8, 0xd9, 0xd9, 0xd9, 0xd9, + 0xc0, 0xc0, 0xc0, 0xf1, 0xc4, 0xc4, 0xc4, 0xc4, + 0x7f, 0xc0, 0xc0, 0xfd, 0xc5, 0xc5, 0xc5, 0xc6, + 0xc0, 0xc0, 0xc0, 0x92, 0xee, 0xee, 0xee, 0xc7, + 0xee, 0xc0, 0xc0, 0xc0, 0xf7, 0xc5, 0xc5, 0xfd, + 0xc5, 0xc0, 0xc0, 0xbf, 0xc7, 0xee, 0xee, 0xee, + 0x7f, 0xc0, 0xc0, 0xc5, 0xfd, 0xc5, 0xc5, 0xc6, + 0xc0, 0xc0, 0xc0, 0xbf, 0xee, 0xee, 0xee, 0xc7, + 0xee, 0xc0, 0xc0, 0xe4, 0xc3, 0xc3, 0xc3, 0xf1, + 0xc4, 0xc0, 0xc0, 0xe4, 0xc1, 0xc1, 0xc1, 0xf1, + 0xc4, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xef, 0xfe, 0xc0, 0xe6, 0xe5, 0xe5, 0xe5, 0xe5, + 0xbe, 0xfe, 0xc0, 0xbf, 0xc7, 0xee, 0xee, 0xee, + 0xee, 0xc0, 0xc0, 0xe4, 0xc8, 0xc4, 0xc4, 0xc4, + 0xc4, 0xc0, 0xc0, 0xe4, 0xee, 0xee, 0xe7, 0xbd, + 0xc7, 0xc0, 0xc0, 0xc0, 0xe4, 0xc4, 0xc4, 0xc4, + 0xc8, 0xc0, 0xe5, 0x67, 0xc0, 0xe4, 0xf6, 0xe9, + 0xc4, 0xfe, 0xc0, 0xe4, 0x67, 0x67, 0x67, 0x67, + 0x35, 0xfe, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xe6, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc3, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xe6, 0xd5, 0xc2, 0xd6, 0xe5, + 0xe5, 0xc0, 0xc0, 0xe4, 0xc4, 0xc2, 0xbf, 0xee, + 0xe7, 0xe5, 0xc0, 0xef, 0xee, 0xc2, 0xf3, 0xf8, + 0xf8, 0xc0, 0xed, 0xbe, 0xc4, 0xc2, 0xbf, 0xc0, + 0xef, 0xc0, 0xc0, 0xf1, 0xd3, 0xc1, 0xd4, 0x67, + 0xf1, 0xc0, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xec, 0xe6, 0xe5, 0xe5, 0xe5, + 0xec, 0xc0, 0xe5, 0xe7, 0xc4, 0xee, 0xe7, 0xc4, + 0xc4, 0xc0, 0xc0, 0x61, 0xa0, 0xa0, 0xa0, 0xa0, + 0xa0, 0xc0, 0xc0, 0xe4, 0xf6, 0xe9, 0xc4, 0xc4, + 0xc4, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xe4, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xe6, + 0xe7, 0xc0, 0xed, 0xe5, 0xe5, 0xe5, 0xe5, 0xe7, + 0xee, 0x3e, 0xc0, 0xef, 0xee, 0xee, 0xee, 0xee, + 0xee, 0xfe, 0xc0, 0xf1, 0xc4, 0xc4, 0xc4, 0xc4, + 0xc4, 0xfe, 0xc0, 0xbf, 0xee, 0xee, 0xee, 0xee, + 0xe7, 0xc0, 0xc0, 0xd4, 0xc4, 0xc4, 0xc4, 0xc4, + 0xc4, 0xc0, 0xc0, 0xbf, 0xe7, 0xbd, 0xe7, 0xbd, + 0xe7, 0xfe, 0xc0, 0xe4, 0xee, 0xe7, 0xbd, 0xee, + 0xce, 0xc0, 0xc0, 0xd4, 0xc4, 0xc4, 0xeb, 0xea, + 0xeb, 0xc0, 0xc0, 0xbf, 0xe7, 0xc4, 0xc4, 0xc4, + 0xc4, 0x3e, 0xc0, 0x61, 0xa0, 0xa0, 0xa0, 0xa0, + 0xa0, 0xc0, 0xc0, 0xe4, 0xde, 0xde, 0xdf, 0xc4, + 0xc4, 0xfe, 0xc0, 0x67, 0x67, 0x67, 0x67, 0x67, + 0x35, 0xfe, 0xc0, 0xe4, 0x67, 0x67, 0x67, 0x67, + 0x67, 0xc0, 0xc0, 0xe4, 0xeb, 0xea, 0xeb, 0xe7, + 0xc4, 0xe5, 0xc0, 0xe4, 0xc4, 0xc4, 0xc4, 0xee, + 0xee, 0xfe, 0xc0, 0xe4, 0xc4, 0xee, 0xee, 0xe7, + 0xc4, 0xfe, 0xed, 0xe7, 0xbd, 0xe7, 0xca, 0xcb, + 0xc4, 0xfe, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xe6, 0xc0, 0xc0, 0xc0, + 0xe6, 0xc0, 0xc0, 0xd6, 0xe7, 0xd5, 0xd6, 0xe5, + 0xe7, 0xc0, 0xc0, 0xe4, 0xc3, 0xf9, 0xc4, 0xc4, + 0xc3, 0xc0, 0xc0, 0xe4, 0xc2, 0xe8, 0xf2, 0xf2, + 0xc2, 0xc0, 0xed, 0xe7, 0xc2, 0xf1, 0x63, 0xf8, + 0xc2, 0xc0, 0xc0, 0xe4, 0xc1, 0xef, 0xee, 0xc4, + 0xc1, 0xe6, 0xc0, 0xc9, 0xc9, 0xc9, 0xc9, 0xc9, + 0xc9, 0xc9, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, + 0xc0, 0xc0, 0000, 0000, 0000, 0000, 0000, 0000, +}; + +block_t map_blocks[MAP_NBR_BLOCKS] = { + {0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000, + 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000}, + {0x29, 0x2a, 0x2d, 0x2e, 0x2b, 0x2c, 0x2f, 0x30, + 0x22, 0x31, 0x32, 0x20, 0x28, 0x33, 0x34, 0x26}, + {0x2d, 0x2e, 0x20, 0x22, 0x33, 0x34, 0x2b, 0x2c, + 0x22, 0x29, 0x2a, 0x20, 0x28, 0x26, 0x28, 0x26}, + {0x31, 0x32, 0x2d, 0x2e, 0x2b, 0x2c, 0x2f, 0x30, + 0x2e, 0x29, 0x2a, 0x31, 0x30, 0x33, 0x34, 0x2b}, + {0x29, 0x2a, 0x20, 0x22, 0x2b, 0x2c, 0x26, 0x28, + 0x22, 0x2d, 0x2e, 0x2d, 0x28, 0x2f, 0x30, 0x2f}, + {0x2d, 0x2e, 0x29, 0x2a, 0x2f, 0x30, 0x2b, 0x2c, + 0x2e, 0x2d, 0x2e, 0x20, 0x30, 0x2b, 0x2c, 0x26}, + {0x19, 0x1a, 0x19, 0x1a, 0x1b, 0x30, 0x2b, 0x2c, + 0x1e, 0x2d, 0x2e, 0x20, 0000, 0x2b, 0x2c, 0x26}, + {0x19, 0x1a, 0x19, 0x1a, 0x2f, 0x30, 0x2b, 0x2c, + 0x22, 0x2d, 0x2e, 0x20, 0x28, 0x2b, 0x2c, 0x26}, + {0x19, 0x2e, 0x29, 0x2a, 0x1b, 0x30, 0x2b, 0x2c, + 0x1e, 0x2d, 0x2e, 0x20, 0000, 0x2b, 0x2c, 0x26}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xec, + 0xe8, 0xe9, 0xe7, 0xe8, 0xe5, 0xe6, 0xea, 0xeb}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xe6, + 0xe8, 0xe9, 0xe7, 0xe3, 0xe5, 0xe6, 0xea, 0xec}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xec, + 0xe7, 0xe9, 0xe7, 0xe8, 0xea, 0xe6, 0xea, 0xeb}, + {0xc1, 0xc2, 0xc2, 0xc3, 0xc5, 0xc4, 0xc5, 0xc4, + 0x1e, 0x19, 0x1a, 0x1d, 0x28, 0x2f, 0x30, 0x26}, + {0xc6, 0xc2, 0xc2, 0xc3, 0xc7, 0xc4, 0xc5, 0xc4, + 0x1e, 0x19, 0x1a, 0x1d, 0000, 0x33, 0x34, 0x26}, + {0xc1, 0xc2, 0xc2, 0xc3, 0xc4, 0xc5, 0xc4, 0xc5, + 0xe8, 0xe3, 0xe1, 0xe2, 0xeb, 0xec, 0xe4, 0xe5}, + {0xc3, 0xfc, 0xfd, 0xc1, 0xc5, 0x51, 0x52, 0xc4, + 0x1e, 0x53, 0x54, 0x1d, 0x28, 0x53, 0x54, 0x1f}, + {0x2d, 0x53, 0x54, 0x1a, 0x2f, 0x53, 0x54, 0x1c, + 0x22, 0x53, 0x54, 0x1d, 0x28, 0x53, 0x54, 0x1f}, + {0x91, 0x92, 0x93, 0x94, 0x1b, 0x95, 0x96, 0x1c, + 0x22, 0x97, 0x98, 0x1d, 0x28, 0x95, 0x96, 0x1f}, + {0x31, 0x97, 0x98, 0x1a, 0x33, 0x95, 0x96, 0x1c, + 0x22, 0x97, 0x98, 0x1d, 0x28, 0x95, 0x96, 0x1f}, + {0x29, 0x97, 0x98, 0x1a, 0x2b, 0x95, 0x96, 0x1c, + 0x22, 0x97, 0x98, 0x1d, 0x99, 0x9a, 0x9b, 0x9c}, + {0x2d, 0x6a, 0x6b, 0x1a, 0x2f, 0x6c, 0x6d, 0x1c, + 0x22, 0x6e, 0x6f, 0x1d, 0x28, 0x70, 0x71, 0x1f}, + {0x19, 0x6e, 0x6f, 0x1a, 0x33, 0x6c, 0x6d, 0x1c, + 0x22, 0x72, 0x73, 0x1d, 0x28, 0x74, 0x75, 0x1f}, + {0x31, 0x32, 0x31, 0x32, 0x2f, 0x30, 0x2b, 0x2c, + 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4}, + {0x82, 0x83, 0x84, 0x1a, 0x7f, 0x80, 0x81, 0x1c, + 0x76, 0x77, 0x78, 0x1d, 0x79, 0x7a, 0x7b, 0x1f}, + {0x7c, 0x7d, 0x7e, 0x1a, 0x76, 0x77, 0x78, 0x1c, + 0x79, 0x7a, 0x7b, 0x1d, 0x7f, 0x80, 0x81, 0x1f}, + {0x04, 0x02, 0x03, 0x04, 0x05, 0x03, 0x02, 0x05, + 0x22, 0x02, 0x03, 0x20, 0x28, 0x03, 0x02, 0x26}, + {0x19, 0x66, 0x19, 0x1a, 0x33, 0x68, 0x1b, 0x30, + 0x22, 0x68, 0x1e, 0x20, 0x28, 0x68, 0000, 0x26}, + {0x31, 0x68, 0x19, 0x2a, 0x2b, 0x68, 0x1b, 0x2c, + 0x22, 0x68, 0x1e, 0x20, 0x28, 0x68, 0000, 0x26}, + {0x29, 0x68, 0x19, 0x2e, 0x33, 0x68, 0x1b, 0x30, + 0x22, 0x68, 0x1e, 0x20, 0x28, 0x67, 0000, 0x26}, + {0x29, 0x2a, 0x06, 0x07, 0x2b, 0x2c, 0x4b, 0x4c, + 0x22, 0x20, 0x49, 0x4a, 0x28, 0x26, 0x28, 0x26}, + {0x0b, 0x0c, 0x0d, 0x1a, 0x0e, 0x0f, 0x10, 0x1c, + 0x11, 0x12, 0x13, 0x1d, 0x14, 0x15, 0x16, 0x1f}, + {0x19, 0x1a, 0x19, 0x1a, 0x2f, 0x30, 0x2b, 0x2c, + 0x22, 0x2d, 0x2e, 0x20, 0x08, 0x09, 0x0a, 0x26}, + {0xbe, 0xbf, 0xbf, 0xc0, 0xc4, 0xc5, 0xc4, 0xc5, + 0xe8, 0xe3, 0xe1, 0xe2, 0xeb, 0xec, 0xe4, 0xe5}, + {0xc1, 0xc2, 0xc2, 0xc3, 0xc5, 0xc4, 0xc5, 0xc4, + 0x1e, 0x66, 0x1e, 0x1d, 0x28, 0x68, 0000, 0x26}, + {0x19, 0x53, 0x54, 0x1a, 0x1b, 0x53, 0x54, 0x1c, + 0x1e, 0x53, 0x54, 0x1d, 0000, 0x53, 0x54, 0x1f}, + {0x4d, 0x4e, 0x4d, 0x4e, 0x4f, 0x50, 0x4f, 0x50, + 0x22, 0x4d, 0x4e, 0x20, 0x28, 0x4f, 0x50, 0x26}, + {0xa5, 0xa6, 0xa7, 0x2a, 0xa8, 0xa9, 0xaa, 0x1c, + 0x22, 0xab, 0x1e, 0x1d, 0x28, 0xac, 0000, 0x26}, + {0x2d, 0xad, 0x19, 0x2a, 0x2f, 0xae, 0x1b, 0x2c, + 0x22, 0xae, 0x1a, 0x20, 0x28, 0xaf, 0x1c, 0x26}, + {0x29, 0x2a, 0x2d, 0x2e, 0x2b, 0x2c, 0x2f, 0x30, + 0x22, 0x31, 0x32, 0x20, 0x5c, 0x5c, 0x5c, 0x5c}, + {0x19, 0x2a, 0x2d, 0x2e, 0x1b, 0x2c, 0x2f, 0x30, + 0x1e, 0x31, 0x32, 0x20, 0x5c, 0x5c, 0x5c, 0x5c}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xeb, 0xe5, 0xe6, + 0x1e, 0x19, 0x1a, 0x1d, 0x28, 0x33, 0x34, 0x26}, + {0x29, 0x2a, 0x2d, 0x2e, 0x2b, 0x2c, 0x2f, 0x30, + 0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xe6}, + {0xe3, 0x1a, 0x19, 0x1a, 0xec, 0x1c, 0x2f, 0x30, + 0xe3, 0x19, 0x32, 0x20, 0xec, 0x1b, 0x34, 0x26}, + {0x29, 0x2a, 0x2d, 0x2e, 0x2b, 0x2c, 0x2f, 0x30, + 0xb6, 0xb6, 0xb6, 0xb6, 0x28, 0x2f, 0x30, 0x26}, + {0xc7, 0xc4, 0xc5, 0xc4, 0x1b, 0x1c, 0x5e, 0x1c, + 0x1e, 0x19, 0x1a, 0x1d, 0000, 0x33, 0x34, 0x26}, + {0xc6, 0xfc, 0xfd, 0xc1, 0xc7, 0x51, 0x52, 0xc4, + 0x1e, 0x53, 0x54, 0x1d, 0000, 0x53, 0x54, 0x1f}, + {0x19, 0x2a, 0x2d, 0x2e, 0x2b, 0x2c, 0x2f, 0x30, + 0x22, 0x31, 0x32, 0x20, 0x28, 0x33, 0x34, 0x26}, + {0x19, 0x2a, 0x2d, 0x2e, 0x1b, 0x2c, 0x2f, 0x30, + 0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xe6}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xeb, 0xe5, 0xe6, + 0x1e, 0x19, 0x1a, 0x1d, 0000, 0x33, 0x34, 0x26}, + {0xe1, 0xe2, 0xe3, 0x1a, 0xe4, 0xe5, 0xe6, 0x1c, + 0xe8, 0xe8, 0xe8, 0xb6, 0xe5, 0xeb, 0xec, 0x1f}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0x01, + 0xe8, 0xe9, 0xe7, 0xe9, 0xe5, 0xe6, 0xea, 0xec}, + {0x19, 0x1a, 0x19, 0x1a, 0x1b, 0x34, 0x2f, 0x30, + 0x1e, 0x20, 0x22, 0x20, 0x28, 0x26, 0x28, 0x26}, + {0x31, 0x32, 0x29, 0x2a, 0x2f, 0x30, 0x2b, 0x2c, + 0x1e, 0x2d, 0x2e, 0x20, 0000, 0x2b, 0x2c, 0x26}, + {0x18, 0x15, 0x16, 0x15, 0x19, 0x16, 0x17, 0x16, + 0x18, 0x17, 0x16, 0x15, 0x15, 0x16, 0x16, 0x17}, + {0x2d, 0x2e, 0x31, 0x32, 0x2f, 0x30, 0x2b, 0x2c, + 0x22, 0xe1, 0xe2, 0xe9, 0x28, 0xe4, 0xe5, 0xec}, + {0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xe6, + 0xe7, 0xe9, 0xe1, 0xe9, 0xea, 0xe6, 0xe4, 0xec}, + {0x20, 0x53, 0x54, 0x1e, 0x26, 0x53, 0x54, 0000, + 0xe1, 0xe2, 0xe8, 0xe3, 0xe4, 0xe5, 0xeb, 0xe6}, + {0x5e, 0x5e, 0x5e, 0x5e, 0x1b, 0x1c, 0x1b, 0x1c, + 0x22, 0x29, 0x2a, 0x20, 0x28, 0x26, 0x28, 0x26}, + {0x5e, 0x5e, 0x5e, 0x5e, 0x1b, 0x1c, 0x1b, 0x1c, + 0x1e, 0x29, 0x2a, 0x20, 0000, 0x26, 0x28, 0x26}, + {0x5e, 0x5e, 0x5e, 0x5e, 0x1b, 0x1c, 0x1b, 0x1c, + 0x22, 0x29, 0x2a, 0x20, 0x28, 0x26, 0x28, 0x26}, + {0x19, 0x2e, 0x20, 0x22, 0x1b, 0x34, 0x2b, 0x2c, + 0x1e, 0x29, 0x2a, 0x20, 0x28, 0x26, 0x28, 0x26}, + {0x1d, 0x53, 0x54, 0x1a, 0x2f, 0x53, 0x54, 0x1c, + 0x22, 0x53, 0x54, 0x1d, 0x28, 0x53, 0x54, 0x1f}, + {0x18, 0x19, 0x18, 0xdc, 0x17, 0x16, 0x17, 0xde, + 0x16, 0x17, 0x16, 0xdc, 0x15, 0x16, 0x16, 0xde}, + {0xe1, 0xe2, 0xe3, 0x1a, 0xe4, 0xe5, 0xe6, 0x1c, + 0xe7, 0xe8, 0xe9, 0x1d, 0xea, 0xeb, 0xec, 0x1f}, + {0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0000, 0000, 0000, 0000, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0000, 0000, 0000, 0000, 0000, 0x3e, 0x3f, 0x40, + 0000, 0x42, 0x43, 0x44, 0000, 0x46, 0x47, 0x48}, + {0000, 0x3a, 0x3b, 0x3c, 0000, 0x3e, 0x3f, 0x40, + 0000, 0x42, 0x43, 0x44, 0000, 0x46, 0x47, 0x48}, + {0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xc8, 0xc9, 0x40, + 0x41, 0xca, 0xcb, 0000, 0x45, 0x46, 0000, 0000}, + {0xd5, 0xd6, 0xd5, 0xd6, 0xd7, 0xd8, 0xd7, 0xd8, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc, + 0xd9, 0xef, 0xf2, 0xee, 0xf1, 0000, 0000, 0xf1}, + {0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc, + 0xf2, 0xf0, 0xd9, 0xf3, 0xed, 0xee, 0xef, 0xf0}, + {0xd9, 0xda, 0xd9, 0xf1, 0xdb, 0xf3, 0xed, 0xee, + 0xef, 0xf0, 0000, 0000, 0xf3, 0000, 0000, 0x48}, + {0xed, 0xee, 0xd9, 0xda, 0000, 0xef, 0xee, 0xdc, + 0x41, 0000, 0xef, 0xf0, 0x45, 0x46, 0000, 0xf1}, + {0000, 0000, 0x3b, 0000, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, + 0x89, 0x8a, 0x8b, 0x8c, 0x89, 0x8a, 0x8b, 0x8c}, + {0x89, 0x8a, 0x8b, 0x8c, 0x89, 0x8a, 0x8b, 0x8c, + 0x89, 0x8a, 0x8b, 0x8c, 0x89, 0x8a, 0x8b, 0x8c}, + {0x89, 0x8a, 0x8b, 0x8c, 0x89, 0x8a, 0x8b, 0x8c, + 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90}, + {0xd9, 0xda, 0xed, 0xee, 0xdb, 0xef, 0xf0, 0xed, + 0xd9, 0xda, 0xef, 0xee, 0xdb, 0xef, 0xee, 0xf1}, + {0xd9, 0xef, 0xf2, 0xee, 0xdb, 0xef, 0xf0, 0xf1, + 0xd9, 0xda, 0xf3, 0xf3, 0xdb, 0xf1, 0xdb, 0xef}, + {0xed, 0xee, 0xd9, 0xda, 0xf1, 0xf3, 0xdb, 0xdc, + 0xee, 0xed, 0xee, 0xda, 0xed, 0xee, 0xdb, 0xdc}, + {0xed, 0xee, 0xd9, 0xda, 0xf1, 0xef, 0xf0, 0xdc, + 0xef, 0xf2, 0xee, 0xda, 0xf3, 0xf3, 0xf1, 0xdc}, + {0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc, + 0xd9, 0xed, 0xee, 0xef, 0xf1, 0xdc, 0xed, 0xee}, + {0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xef, 0xf0, + 0xf1, 0xed, 0xee, 0xf1, 0xed, 0xee, 0xef, 0xf0}, + {0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc, + 0xee, 0xed, 0xf0, 0xda, 0xed, 0xee, 0xef, 0xf0}, + {0x35, 0x3a, 0x3b, 0x3c, 0xdb, 0x36, 0x35, 0x36, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0x39, 0x3a, 0x3b, 0x3c, 0x36, 0x35, 0x35, 0x36, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0x39, 0x3a, 0xf4, 0xf5, 0x3d, 0x3e, 0000, 0xf8, + 0xf4, 0xf5, 0xf6, 0xf7, 0000, 0xf8, 0xf9, 0xfa}, + {0xf6, 0xf7, 0xf8, 0xf9, 0xf8, 0xf9, 0xfa, 0xfb, + 0xfa, 0xfb, 0xf8, 0xf9, 0xfb, 0xf8, 0xf9, 0xfa}, + {0xb6, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0xb6, 0xb9, 0xba, 0xbb, 0x3d, 0xb2, 0xb3, 0xb4, + 0x41, 0x42, 0xb1, 0x44, 0x45, 0x46, 0xb0, 0x48}, + {0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0xb5, 0x44, 0x45, 0x46, 0xb0, 0x48}, + {0xb6, 0xfc, 0xfd, 0xb7, 0x3d, 0x53, 0x54, 0000, + 0x41, 0x53, 0x54, 0000, 0x45, 0x53, 0x54, 0000}, + {0xb6, 0xb7, 0xb8, 0xb7, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0x39, 0x53, 0x54, 0000, 0x3d, 0x53, 0x54, 0000, + 0x41, 0x53, 0x54, 0000, 0x45, 0x53, 0x54, 0000}, + {0x39, 0xcd, 0xd9, 0xda, 0xce, 0xdc, 0xdb, 0xdc, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0x18, 0x15, 0x16, 0x15, 0x19, 0x17, 0x16, 0x16, + 0x5f, 0x5f, 0x5f, 0x5f, 0x19, 0x16, 0x16, 0x17}, + {0x18, 0xcb, 0x19, 0x19, 0x5f, 0x5f, 0x5f, 0x5f, + 0x16, 0x17, 0x16, 0x15, 0x15, 0x16, 0x16, 0x17}, + {0x16, 0x15, 0x16, 0x15, 0x2a, 0x2b, 0x2c, 0xce, + 0x2f, 0x30, 0x31, 0x18, 0x18, 0x32, 0x18, 0x19}, + {0x39, 0x3a, 0xb0, 0x3c, 0x3d, 0x3e, 0xb1, 0x40, + 0x41, 0x42, 0xb1, 0x44, 0x45, 0x46, 0xb0, 0x48}, + {0xf6, 0xf7, 0x3b, 0x3c, 0xf9, 0000, 0x3f, 0x40, + 0xf4, 0xf5, 0xf6, 0xf7, 0xfb, 0xf8, 0xf9, 0000}, + {0xf8, 0xf9, 0xf4, 0xf5, 0xf8, 0xf9, 0xfa, 0xfb, + 0xfa, 0xfb, 0xf8, 0xf9, 0xfb, 0xf8, 0xf9, 0xfa}, + {0xdc, 0xdd, 0xdc, 0xdd, 0xde, 0xdf, 0xde, 0xdf, + 0x19, 0x18, 0x19, 0x18, 0x15, 0x16, 0x16, 0x17}, + {0xfa, 0xfb, 0xf8, 0xf9, 0xf8, 0xf9, 0xfa, 0xfb, + 0xfa, 0xfb, 0xf8, 0xf9, 0xfb, 0xf8, 0xf9, 0xfa}, + {0x5a, 0x3a, 0x3b, 0x59, 0x3d, 0x59, 0x5a, 0x40, + 0x41, 0x42, 0x59, 0x5a, 0x59, 0x5a, 0x47, 0x48}, + {0000, 0x53, 0x54, 0000, 0000, 0x53, 0x54, 0000, + 0000, 0x53, 0x54, 0000, 0000, 0x53, 0x54, 0000}, + {0xb7, 0xfc, 0xfd, 0xb6, 0000, 0x53, 0x54, 0000, + 0000, 0x53, 0x54, 0000, 0000, 0x53, 0x54, 0000}, + {0xb6, 0xb8, 0xb7, 0xb6, 0000, 0x3e, 0x3f, 0x40, + 0000, 0x42, 0x43, 0x44, 0000, 0x46, 0x47, 0x48}, + {0xf3, 0x37, 0x38, 0000, 0xf3, 0000, 0000, 0000, + 0xf3, 0000, 0x43, 0x44, 0xf3, 0x35, 0x36, 0x48}, + {0000, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0xed, 0xee, 0xef, 0xee, 0xd7, 0xd8, 0xd7, 0xd8, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0xef, 0xf0, 0xef, 0xee, 0xd7, 0xd8, 0xd7, 0xd8, + 0xd9, 0xda, 0xd9, 0xda, 0xdb, 0xdc, 0xdb, 0xdc}, + {0xed, 0xf0, 0xef, 0xee, 0xf1, 0xed, 0xee, 0xf3, + 0xef, 0xee, 0xf1, 0xf1, 0xf1, 0xf3, 0xed, 0xf0}, + {0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x5c, 0x5c, 0x48}, + {0000, 0x3a, 0x3b, 0x3c, 0000, 0x3e, 0x3f, 0x5b, + 0000, 0x42, 0x43, 0x5b, 0000, 0x46, 0x47, 0x48}, + {0000, 0x3a, 0x3b, 0x3c, 0000, 0x3e, 0x3f, 0x40, + 0000, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0000, 0000, 0000, 0000, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0xb5, 0x44, 0x45, 0x46, 0xb1, 0x48}, + {0xf1, 0xef, 0xee, 0xf1, 0xf3, 0xf3, 0xf2, 0xf2, + 0xed, 0xee, 0xed, 0xf0, 0xf1, 0xef, 0xee, 0xf3}, + {0xed, 0xee, 0xed, 0xee, 0xf3, 0xef, 0xee, 0xf1, + 0000, 0000, 0000, 0000, 0x45, 0x46, 0x47, 0x48}, + {0000, 0000, 0000, 0000, 0000, 0x3e, 0x3f, 0x40, + 0000, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0000, 0000, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, + 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}, + {0xd1, 0xbc, 0xbd, 0xd2, 0xd3, 0x5d, 0x5f, 0xdd, + 0xde, 0x60, 0x61, 0xdf, 0xe0, 0x62, 0x63, 0x64}, + {0x1d, 0x1e, 0xe7, 0xe9, 0x17, 0x18, 0xea, 0xec, + 0x21, 0x23, 0xe7, 0xe9, 0000, 0x1f, 0xea, 0xec}, + {0xe7, 0xe9, 0x19, 0x1a, 0xea, 0xec, 0x24, 0x25, + 0xe7, 0xe9, 0x27, 0x55, 0xea, 0xec, 0000, 0x1f}, + {0000, 0000, 0xed, 0xee, 0000, 0x56, 0xef, 0xf0, + 0000, 0x57, 0xf3, 0xf3, 0000, 0000, 0xef, 0xf0}, + {0xef, 0xf0, 0000, 0000, 0xed, 0xee, 0x58, 0000, + 0xed, 0xee, 0x65, 0000, 0xf3, 0xf1, 0000, 0000}, + {0xcf, 0xcf, 0xd0, 0xcf, 0x16, 0x47, 0x48, 0x41, + 0x17, 0x49, 0x4a, 0x42, 0x16, 0x3f, 0x40, 0x19}, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef}, + {0xe2, 0xe3, 0xe0, 0xe1, 0xe6, 0xe7, 0xe4, 0xe5, + 0xea, 0xeb, 0xe8, 0xe9, 0xee, 0xef, 0xec, 0xed}, + {0xe0, 0xe3, 0xe0, 0xe1, 0xe8, 0xe7, 0xe4, 0xe5, + 0xe4, 0xeb, 0xe8, 0xe9, 0xec, 0xef, 0xec, 0xed}, + {0xe2, 0xe3, 0xe0, 0xe3, 0xe6, 0xe7, 0xe4, 0xeb, + 0xea, 0xeb, 0xe8, 0xe7, 0xee, 0xef, 0xec, 0xef}, + {0x1e, 0x1f, 0x22, 0x23, 0x20, 0x21, 0x24, 0x25, + 0x1f, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0x26, 0x27, 0x26, 0x27, 0x20, 0x21, 0x24, 0x25, + 0x1f, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0x26, 0x1f, 0x22, 0x23, 0x28, 0x21, 0x24, 0x25, + 0000, 0x22, 0x23, 0x1e, 0000, 0x24, 0x25, 0x20}, + {0x26, 0x27, 0x26, 0x27, 0x28, 0x21, 0x24, 0x25, + 0000, 0x22, 0x23, 0x1e, 0000, 0x24, 0x25, 0x20}, + {0x26, 0x1f, 0x22, 0x23, 0x20, 0x21, 0x24, 0x25, + 0x1f, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0x8c, 0x8d, 0x8e, 0x27, 0x8f, 0x90, 0xc0, 0000, + 0xc1, 0xc2, 0xc3, 0x26, 0000, 0x28, 0000, 0x28}, + {0xf7, 0x27, 0x26, 0x27, 0xf7, 0000, 0x24, 0x25, + 0xf7, 0x26, 0x23, 0x1e, 0xf7, 0x28, 0x25, 0x20}, + {0x1e, 0x39, 0x3a, 0x27, 0x20, 0x39, 0x3a, 0000, + 0x1f, 0x39, 0x3a, 0x26, 0x21, 0x39, 0x3a, 0x28}, + {0xd2, 0xfc, 0xfd, 0xd3, 0000, 0x39, 0x3a, 0000, + 0x1f, 0x39, 0x3a, 0x26, 0x21, 0x39, 0x3a, 0x28}, + {0xd2, 0xd3, 0xd4, 0xd3, 0x28, 0000, 0x28, 0000, + 0x1f, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0xd5, 0xd3, 0xd4, 0xd3, 0x28, 0000, 0x28, 0000, + 0x27, 0x22, 0x23, 0x1e, 0000, 0x24, 0x25, 0x20}, + {0xd5, 0xfc, 0xfd, 0xd3, 0000, 0x39, 0x3a, 0000, + 0x27, 0x39, 0x3a, 0x26, 0000, 0x39, 0x3a, 0x28}, + {0x26, 0x39, 0x3a, 0x27, 0x28, 0x39, 0x3a, 0000, + 0x27, 0x39, 0x3a, 0x26, 0000, 0x39, 0x3a, 0x28}, + {0x26, 0x79, 0x7a, 0x27, 0x20, 0x7b, 0x7c, 0000, + 0x1f, 0x7b, 0x7c, 0x26, 0x21, 0x7b, 0x7c, 0x28}, + {0xcf, 0xcf, 0xd0, 0xcf, 0x41, 0x4b, 0x4c, 0x19, + 0x42, 0x4d, 0x4e, 0x19, 0x19, 0x3f, 0x40, 0x18}, + {0x1e, 0x04, 0x05, 0x23, 0x20, 0x06, 0x07, 0x25, + 0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07}, + {0x22, 0x23, 0x22, 0x23, 0x24, 0x25, 0x24, 0x25, + 0x6f, 0x70, 0x70, 0x71, 0x72, 0x73, 0x73, 0x74}, + {0x0a, 0x0b, 0x22, 0x23, 0x0a, 0x0c, 0x24, 0x25, + 0x0a, 0x0b, 0x23, 0x1e, 0x0a, 0x0c, 0x25, 0x20}, + {0x1e, 0x1f, 0x08, 0x0a, 0x20, 0x21, 0x09, 0x0a, + 0x1f, 0x22, 0x08, 0x0a, 0x21, 0x24, 0x09, 0x0a}, + {0x1e, 0x1f, 0x22, 0x23, 0x20, 0x21, 0x24, 0x25, + 0x27, 0x22, 0x23, 0x1e, 0000, 0x24, 0x25, 0x20}, + {0x1e, 0x1f, 0x22, 0xd3, 0xd2, 0xd3, 0xd4, 0000, + 0x27, 0x26, 0x27, 0x26, 0x21, 0x24, 0x25, 0x20}, + {0xe0, 0xe1, 0xe2, 0xe3, 0xec, 0xed, 0xee, 0xef, + 0x27, 0x26, 0x27, 0x26, 0x21, 0x24, 0x25, 0x20}, + {0xd2, 0xd3, 0xd4, 0xd3, 0xf8, 0xf9, 0xf8, 0xf9, + 0x27, 0xbe, 0xbf, 0x26, 0x21, 0xbe, 0xbf, 0x28}, + {0x1e, 0x1f, 0x22, 0xf4, 0x20, 0x21, 0xf4, 0xf5, + 0x1f, 0xf4, 0xf5, 0xf6, 0xf4, 0xf5, 0xf4, 0xf5}, + {0xf5, 0xf6, 0xf7, 0xf4, 0xf4, 0xf5, 0xf6, 0xf7, + 0xf7, 0xf6, 0xf7, 0xf4, 0xf4, 0xf5, 0xf6, 0xf7}, + {0xf5, 0x27, 0x22, 0x23, 0xf6, 0xf5, 0x28, 0x25, + 0xf5, 0xf6, 0xf7, 0x26, 0xf4, 0xf5, 0xf6, 0xf7}, + {0xf7, 0xf6, 0xf7, 0x27, 0xf6, 0xf7, 0x28, 0x25, + 0xf7, 0x26, 0x27, 0x1e, 0000, 0x28, 0x25, 0x20}, + {0xd2, 0xd3, 0xd2, 0xd3, 0xf8, 0xf8, 0xf8, 0xf8, + 0x27, 0x26, 0x27, 0x26, 0x21, 0x24, 0x25, 0x20}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x15, 0x17, 0x17, + 0x5f, 0x5f, 0x5f, 0x5f, 0x16, 0x15, 0x16, 0x16}, + {0x26, 0x1f, 0x22, 0x23, 0x28, 0x21, 0x24, 0x25, + 0x27, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0x1e, 0x1f, 0x22, 0x23, 0x20, 0x21, 0x24, 0x25, + 0xe0, 0xe1, 0xe2, 0xe3, 0xec, 0xed, 0xee, 0xef}, + {0xe0, 0xe1, 0xe3, 0x27, 0xe4, 0xe5, 0xe7, 0000, + 0xe8, 0xe9, 0xeb, 0x26, 0xec, 0xed, 0xef, 0x28}, + {0x34, 0x34, 0x34, 0x34, 0x35, 0x35, 0x35, 0x36, + 0x33, 0x33, 0x33, 0x33, 0x35, 0x35, 0x35, 0x35}, + {0x1e, 0x1f, 0x1a, 0x1b, 0x20, 0x21, 0x1c, 0x1d, + 0x1f, 0x22, 0x1a, 0x1b, 0x21, 0x24, 0x1c, 0x1d}, + {0x1a, 0x1b, 0x26, 0x23, 0x1c, 0x1d, 0x28, 0x25, + 0x1a, 0x1b, 0x27, 0x1e, 0x1c, 0x1d, 0000, 0x20}, + {0x26, 0x27, 0x26, 0x27, 0x20, 0x21, 0x24, 0x25, + 0x1a, 0x1b, 0x1a, 0x1b, 0x1c, 0x1d, 0x1c, 0x1d}, + {0x26, 0x27, 0x26, 0x27, 0x20, 0x21, 0x24, 0x25, + 0x1f, 0x22, 0x1a, 0x1b, 0x21, 0x24, 0x1c, 0x1d}, + {0x26, 0x27, 0x26, 0x27, 0x20, 0x21, 0x24, 0x25, + 0x1a, 0x1b, 0x27, 0x1e, 0x1c, 0x1d, 0000, 0x20}, + {0x26, 0x27, 0x26, 0xf4, 0x20, 0x21, 0x24, 0xf4, + 0x1f, 0x22, 0x23, 0xf4, 0x21, 0x24, 0x25, 0xf4}, + {0x26, 0x27, 0x26, 0x27, 0x28, 0x21, 0x24, 0x25, + 0x27, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, + 0xec, 0xed, 0xee, 0xef, 0x27, 0x26, 0x27, 0x26}, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, + 0xec, 0xed, 0xee, 0xef, 0x27, 0x26, 0x27, 0x26}, + {0xe0, 0xe1, 0xe2, 0xe3, 0xec, 0xed, 0xee, 0xef, + 0x27, 0x26, 0x27, 0x26, 0000, 0x24, 0x25, 0x20}, + {0xd8, 0xd8, 0xd8, 0xd8, 0xf8, 0xf8, 0xf8, 0xf8, + 0x27, 0x26, 0x27, 0x26, 0x21, 0x24, 0x25, 0x20}, + {0x1e, 0x1f, 0x08, 0x0a, 0x20, 0x21, 0x09, 0x0a, + 0x1f, 0x22, 0x08, 0x0a, 0x21, 0x3c, 0x09, 0x0a}, + {0x1e, 0xbe, 0xbf, 0x27, 0x20, 0xbe, 0xbf, 0000, + 0x1f, 0xbe, 0xbf, 0x26, 0x21, 0xbe, 0xbf, 0x28}, + {0x1e, 0x23, 0x22, 0x23, 0x20, 0x25, 0x24, 0x25, + 0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07}, + {0x26, 0xf6, 0xf7, 0xf4, 0x20, 0000, 0xf6, 0xf7, + 0x23, 0x1e, 0x27, 0xf4, 0x25, 0x1f, 0x21, 0x28}, + {0x26, 0x04, 0x05, 0x23, 0x22, 0x06, 0x07, 0x25, + 0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07}, + {0x26, 0x27, 0xbe, 0xbf, 0x20, 0x21, 0xbe, 0xbf, + 0x1f, 0x22, 0xbe, 0xbf, 0x21, 0x24, 0xbe, 0xbf}, + {0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, + 0xe8, 0xe9, 0xea, 0xeb, 0x29, 0xed, 0xee, 0xef}, + {0x26, 0x1f, 0x22, 0x23, 0x28, 0x21, 0x24, 0x25, + 0x27, 0x22, 0x23, 0x1e, 0x3b, 0x3b, 0x3b, 0x3b}, + {0x26, 0x1f, 0x22, 0x23, 0x28, 0x21, 0x24, 0x25, + 0x1f, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0x26, 0x39, 0x3a, 0x27, 0x20, 0x39, 0x3a, 0000, + 0x1f, 0x39, 0x3a, 0x26, 0x21, 0x39, 0x3a, 0x28}, + {0x26, 0x27, 0x26, 0x23, 0x20, 0x21, 0x24, 0x25, + 0x1f, 0x22, 0x23, 0x1e, 0x21, 0x24, 0x25, 0x20}, + {0xe0, 0xe3, 0x26, 0x23, 0xe4, 0xe7, 0x28, 0x25, + 0xe8, 0xeb, 0x27, 0x1e, 0xec, 0xef, 0000, 0x20}, + {0x1e, 0x1f, 0xe0, 0xe3, 0x20, 0x21, 0xe4, 0xe7, + 0x1f, 0x22, 0xe8, 0xeb, 0x3b, 0x3b, 0xec, 0xef}, + {0x15, 0x16, 0x17, 0xcf, 0x15, 0x16, 0x16, 0x16, + 0x16, 0x17, 0x16, 0x15, 0x15, 0x15, 0x16, 0x16}, + {0x19, 0x37, 0x38, 0x18, 0x16, 0x37, 0x38, 0x18, + 0x15, 0x37, 0x38, 0x19, 0x16, 0x37, 0x38, 0x18}, + {0xcf, 0xd0, 0xcf, 0xcf, 0x18, 0x16, 0x16, 0x16, + 0x18, 0x17, 0x16, 0x15, 0x18, 0x15, 0x16, 0x16}, + {0xdc, 0xdd, 0xdc, 0xdd, 0xde, 0xdf, 0xde, 0xdf, + 0xdc, 0xdd, 0xdc, 0xdd, 0xde, 0xdf, 0xde, 0xdf}, + {0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, + 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd}, + {0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, + 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad}, + {0x15, 0x94, 0x95, 0x19, 0x15, 0x96, 0x97, 0x18, + 0x15, 0x98, 0x99, 0x19, 0x9a, 0x9b, 0x9c, 0x9d}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, + 0x16, 0x17, 0x16, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0x15, 0x17, 0x15, 0x16, 0x0d, 0x0e, 0x0f, 0x10, + 0x0f, 0x11, 0x0d, 0x10, 0x77, 0x76, 0x77, 0x77}, + {0x15, 0x16, 0x15, 0x16, 0x0e, 0x0f, 0x10, 0x0e, + 0x11, 0x10, 0x0f, 0x11, 0x76, 0x02, 0x03, 0x76}, + {0xcf, 0xfa, 0xfb, 0xcf, 0x16, 0x37, 0x38, 0x18, + 0x16, 0x37, 0x38, 0x18, 0x16, 0x37, 0x38, 0x18}, + {0x16, 0x37, 0x38, 0x19, 0x16, 0x37, 0x38, 0x18, + 0x16, 0x37, 0x38, 0x19, 0x16, 0x37, 0x38, 0x18}, + {0xf0, 0xf1, 0xf2, 0xf1, 0xf9, 0xf8, 0xf9, 0xf8, + 0xdc, 0xdd, 0xdc, 0xdd, 0xde, 0xdf, 0xde, 0xdf}, + {0x16, 0x17, 0x16, 0x15, 0x15, 0x16, 0x15, 0x16, + 0x61, 0x62, 0x63, 0x64, 0x61, 0x62, 0x63, 0x64}, + {0x16, 0x17, 0x15, 0x16, 0x15, 0x16, 0x16, 0x15, + 0x65, 0x66, 0x67, 0x18, 0x65, 0x66, 0x67, 0x19}, + {0x15, 0x3f, 0x40, 0x18, 0x16, 0x3f, 0x40, 0x19, + 0x16, 0x3f, 0x40, 0x18, 0x16, 0x3f, 0x40, 0x19}, + {0x15, 0x17, 0x15, 0x16, 0x41, 0x41, 0x45, 0x41, + 0x42, 0x42, 0x46, 0x42, 0x18, 0x19, 0x18, 0x19}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x47, 0x48, 0x41, + 0x16, 0x49, 0x4a, 0x42, 0x16, 0x3f, 0x40, 0x19}, + {0x15, 0x17, 0x15, 0x16, 0x41, 0x4b, 0x4c, 0x15, + 0x42, 0x4d, 0x4e, 0x19, 0x19, 0x3f, 0x40, 0x18}, + {0x15, 0x3f, 0x40, 0x19, 0x16, 0x4f, 0x50, 0x41, + 0x16, 0x51, 0x52, 0x42, 0x16, 0x15, 0x18, 0x19}, + {0x15, 0x3f, 0x40, 0x19, 0x41, 0x53, 0x54, 0x18, + 0x42, 0x55, 0x56, 0x19, 0x19, 0x18, 0x19, 0x15}, + {0x15, 0x3f, 0x40, 0x18, 0x41, 0x53, 0x50, 0x41, + 0x42, 0x4d, 0x4a, 0x42, 0x18, 0x3f, 0x40, 0x18}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x58, 0x5e, 0x60, + 0x16, 0x5c, 0x19, 0x18, 0x16, 0x5c, 0x18, 0x16}, + {0x19, 0x17, 0x15, 0x16, 0x5f, 0x59, 0x18, 0x16, + 0x19, 0x5c, 0x18, 0x15, 0x18, 0x5c, 0x19, 0x16}, + {0x18, 0x5c, 0x19, 0x18, 0x16, 0x5a, 0x5d, 0x5d, + 0x16, 0x19, 0x18, 0x19, 0x16, 0x15, 0x16, 0x16}, + {0x18, 0x5c, 0x18, 0x19, 0x5d, 0x5b, 0x19, 0x16, + 0x18, 0x19, 0x18, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0x15, 0x68, 0x01, 0x16, 0x16, 0x68, 0x01, 0x16, + 0x16, 0x68, 0x01, 0x16, 0x16, 0x68, 0x01, 0x17}, + {0x19, 0x68, 0x01, 0x19, 0x16, 0x68, 0x01, 0x18, + 0x16, 0x68, 0x01, 0x19, 0x16, 0x68, 0x01, 0x18}, + {0x16, 0xcc, 0x19, 0x16, 0xd6, 0xd7, 0xd6, 0xd6, + 0x19, 0x18, 0x19, 0x19, 0x16, 0x16, 0x16, 0x16}, + {0x16, 0xcb, 0x19, 0x16, 0x15, 0xcb, 0x19, 0x15, + 0x16, 0xcb, 0x18, 0x16, 0x16, 0xcb, 0x18, 0x15}, + {0x18, 0x18, 0x19, 0x18, 0xce, 0xce, 0xce, 0xc7, + 0x16, 0x17, 0x16, 0x16, 0x16, 0x16, 0x16, 0x17}, + {0x16, 0x17, 0x16, 0x16, 0x18, 0x16, 0x17, 0x16, + 0x19, 0x16, 0x16, 0x16, 0x16, 0x17, 0x16, 0x16}, + {0x18, 0x18, 0x19, 0x18, 0xce, 0xce, 0xce, 0xc7, + 0x18, 0x17, 0x16, 0x16, 0x19, 0x16, 0x16, 0x17}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x69, 0x6a, 0x6b, + 0x69, 0x6a, 0x6b, 0x69, 0x6c, 0x6d, 0x6e, 0x6c}, + {0x15, 0x17, 0x15, 0x16, 0x18, 0x16, 0x16, 0x16, + 0x6a, 0x6b, 0x18, 0x15, 0x6d, 0x6e, 0x19, 0x16}, + {0x19, 0x7d, 0x7e, 0x18, 0x16, 0x7f, 0x80, 0x18, + 0x16, 0x7f, 0x80, 0x19, 0x16, 0x7f, 0x80, 0x18}, + {0x15, 0x7f, 0x80, 0x19, 0x16, 0x7f, 0x80, 0x18, + 0x16, 0x7f, 0x80, 0x19, 0x16, 0x7f, 0x80, 0x18}, + {0x18, 0x16, 0x17, 0x16, 0xd6, 0xd6, 0xd6, 0xd6, + 0x19, 0x18, 0x19, 0x19, 0x18, 0x16, 0x16, 0x16}, + {0x19, 0xcb, 0x19, 0x18, 0x16, 0xcb, 0x18, 0x15, + 0x16, 0xcb, 0x19, 0x16, 0x16, 0xcb, 0x18, 0x15}, + {0x18, 0x17, 0x15, 0x16, 0x18, 0x16, 0x16, 0x16, + 0x19, 0x17, 0x16, 0x15, 0x19, 0x15, 0x16, 0x16}, + {0x19, 0x18, 0x19, 0x19, 0x16, 0x16, 0x16, 0x16, + 0x16, 0x17, 0x16, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0x19, 0x19, 0x18, 0x19, 0x18, 0x16, 0x16, 0x16, + 0x19, 0x17, 0x16, 0x15, 0x18, 0x15, 0x16, 0x16}, + {0x19, 0x17, 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, + 0x16, 0x17, 0x16, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0x18, 0x02, 0x03, 0x15, 0xd6, 0xfa, 0xfb, 0xd6, + 0x18, 0x37, 0x38, 0x19, 0x18, 0x37, 0x38, 0x18}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x92, 0x93, 0x18, + 0x16, 0x92, 0x93, 0x19, 0x16, 0x92, 0x93, 0x19}, + {0x85, 0x86, 0x85, 0x86, 0x19, 0x18, 0x19, 0x18, + 0x16, 0x17, 0x16, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0x89, 0x87, 0x88, 0x89, 0x19, 0x18, 0x19, 0x18, + 0x16, 0x17, 0x16, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0xdc, 0xdd, 0xdc, 0xdd, 0xde, 0xdf, 0xde, 0xdf, + 0x19, 0x33, 0x33, 0x18, 0x81, 0x82, 0x83, 0x84}, + {0xdd, 0x18, 0x18, 0x18, 0xdf, 0x19, 0x16, 0x16, + 0xdd, 0x18, 0x16, 0x15, 0xdf, 0x19, 0x16, 0x17}, + {0xcf, 0xd0, 0xcf, 0xcf, 0x16, 0x16, 0x16, 0x16, + 0x16, 0x17, 0x16, 0x15, 0x16, 0x15, 0x16, 0x16}, + {0xcf, 0xfa, 0xfb, 0xcf, 0x18, 0x37, 0x38, 0x18, + 0x18, 0x37, 0x38, 0x18, 0x18, 0x37, 0x38, 0x18}, + {0x15, 0x17, 0x15, 0x16, 0xd1, 0xd1, 0xd1, 0xd1, + 0x42, 0x42, 0x42, 0x42, 0x18, 0x19, 0x18, 0x19}, + {0x18, 0x37, 0x38, 0x18, 0x18, 0x37, 0x38, 0x18, + 0x18, 0x37, 0x38, 0x18, 0x18, 0x37, 0x38, 0x18}, + {0x15, 0x16, 0x15, 0x16, 0xd6, 0xd6, 0xd6, 0xd6, + 0x19, 0x18, 0x19, 0x19, 0x16, 0x16, 0x16, 0x16}, + {0x18, 0x15, 0x15, 0x16, 0xce, 0xc4, 0xc5, 0xce, + 0x18, 0x15, 0x16, 0x16, 0x18, 0x15, 0x16, 0x15}, + {0x16, 0xcc, 0x19, 0x16, 0xd6, 0xd7, 0xd6, 0xd6, + 0x19, 0xcb, 0x19, 0x19, 0x16, 0xcb, 0x19, 0x16}, + {0x15, 0x16, 0x15, 0x16, 0xd6, 0xd6, 0xd6, 0xd6, + 0x18, 0x68, 0x01, 0x19, 0x16, 0x68, 0x01, 0x16}, + {0x16, 0x16, 0x15, 0x16, 0x16, 0x15, 0x92, 0x93, + 0x69, 0x6a, 0x6b, 0x93, 0x6c, 0x6d, 0x6e, 0x93}, + {0x19, 0x16, 0x15, 0x16, 0x0e, 0x0f, 0x10, 0x0e, + 0x11, 0x10, 0x0f, 0x11, 0x76, 0x02, 0x03, 0x76}, + {0x16, 0x15, 0x15, 0x16, 0xce, 0xce, 0xce, 0xce, + 0x16, 0x15, 0x16, 0x16, 0x16, 0x15, 0x16, 0x15}, + {0x15, 0x17, 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, + 0x18, 0x17, 0x16, 0x15, 0x19, 0x16, 0x16, 0x16}, + {0x16, 0x37, 0x38, 0x19, 0xd6, 0x37, 0x38, 0xd6, + 0x16, 0x37, 0x38, 0x19, 0x19, 0x37, 0x38, 0x18}, + {0x16, 0x16, 0x17, 0x16, 0xd6, 0xd7, 0xd6, 0xd6, + 0x19, 0xcb, 0x19, 0x19, 0x16, 0xcb, 0x19, 0x16}, + {0x18, 0x37, 0x38, 0x18, 0x18, 0x37, 0x38, 0x18, + 0x18, 0x37, 0x38, 0x18, 0x18, 0x37, 0x38, 0x18}, + {0x15, 0x37, 0x38, 0x18, 0x0e, 0x37, 0x38, 0x0e, + 0x11, 0x37, 0x38, 0x11, 0x76, 0x76, 0x77, 0x76}, + {0xd9, 0x62, 0xda, 0xdb, 0xd9, 0x62, 0xda, 0xdb, + 0xd9, 0x62, 0xda, 0xdb, 0xd9, 0x62, 0xda, 0xdb}, + {0x19, 0x1a, 0x19, 0xe1, 0x2f, 0x30, 0x2b, 0xe4, + 0x22, 0x2d, 0x2e, 0xe7, 0x28, 0x2b, 0x2c, 0xea}, +}; + +mark_t map_marks[MAP_NBR_MARKS] = { + {0x18, 0x16, 0000, 0x08, 0x08}, /* 0 */ + {0x18, 0x2a, 0x88, 0x01, 0x28}, + {0x38, 0x04, 0xf0, 0x15, 0x29}, + {0x38, 0x17, 0x01, 0xe0, 0xe0}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x12, 0000, 0xc5, 0000}, /* 1 */ + {0x18, 0x19, 0x88, 0x95, 0xc3}, + {0x20, 0x04, 0000, 0x65, 0x71}, + {0x28, 0x04, 0xf0, 0x85, 0x82}, + {0x30, 0x04, 0000, 0x45, 0x60}, + {0x38, 0x19, 0x88, 0x11, 0x63}, + {0x48, 0x12, 0000, 0x4d, 0000}, + {0x60, 0x1b, 0x88, 0xc2, 0xc2}, + {0x68, 0x04, 0xf0, 0xb5, 0x61}, + {0x68, 0x19, 0x88, 0x11, 0x22}, + {0x68, 0x12, 0000, 0x55, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x05, 0000, 0x49, 0x03}, /* 2 */ + {0x18, 0x05, 0xf0, 0xc1, 0x01}, + {0x18, 0x06, 0000, 0x89, 0000}, + {0x20, 0x16, 0x01, 0x24, 0x24}, + {0x20, 0x17, 0x01, 0xc4, 0xc4}, + {0x20, 0x12, 0000, 0x75, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x16, 0000, 0000, 0000}, /* 3 */ + {0x18, 0x04, 0000, 0x81, 0x40}, + {0x18, 0x11, 0000, 0x99, 0000}, + {0x38, 0x2f, 0x81, 0x2d, 0x8d}, + {0x38, 0x1b, 0x88, 0x25, 0x25}, + {0x40, 0x2d, 0x8c, 0x72, 0x74}, + {0x40, 0x2d, 0x8e, 0x8a, 0x74}, + {0x48, 0x2b, 0xfc, 0x69, 0x69}, + {0x50, 0x04, 0000, 0x81, 0x28}, + {0x50, 0x19, 0x88, 0x11, 0x40}, + {0x60, 0x12, 0000, 0x55, 0000}, + {0x68, 0x2c, 0x1f, 0x86, 0x94}, + {0x78, 0x2e, 0x15, 0x7a, 0x6a}, + {0x78, 0x2e, 0x15, 0x8a, 0x7a}, + {0x80, 0x17, 0x01, 0xe0, 0xe0}, + {0x80, 0x12, 0000, 0x35, 0000}, + {0x80, 0x04, 0xf0, 0x35, 0x61}, + {0x80, 0x04, 0000, 0x85, 0x30}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x12, 0000, 0xae, 0000}, /* 4 */ + {0x30, 0x19, 0x88, 0x15, 0x84}, + {0x38, 0x31, 0x8c, 0x80, 0xa4}, + {0x40, 0x10, 0000, 0x0d, 0000}, + {0x40, 0x04, 0xf0, 0x55, 0x60}, + {0x48, 0x19, 0x48, 0x15, 0xc4}, + {0x48, 0x04, 0000, 0x85, 0x40}, + {0x48, 0x04, 0000, 0x75, 0x38}, + {0x50, 0x2e, 0x15, 0xc6, 0xb6}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x25, 0x84, 0x63, 0x84}, /* 5 */ + {0x18, 0x25, 0x84, 0xa3, 0x40}, + {0x20, 0x30, 0x8e, 0xe2, 0x44}, + {0xff, 0000, 0000, 0000, 0000}, + {0x20, 0x10, 0000, 0xa1, 0000}, /* 6 */ + {0x28, 0x48, 0x1f, 0x62, 0x80}, + {0x30, 0x04, 0x80, 0x45, 0x80}, + {0x30, 0x11, 0000, 0x65, 0000}, + {0x38, 0x1a, 0x88, 0xe5, 0x84}, + {0x40, 0x05, 0000, 0x65, 0x03}, + {0x50, 0x19, 0x88, 0x11, 0x20}, + {0x50, 0x05, 0xf0, 0x21, 0x07}, + {0x58, 0x05, 0000, 0x81, 0x05}, + {0x68, 0x04, 0000, 0xa5, 0x40}, + {0x70, 0x12, 0000, 0xcd, 0000}, + {0x70, 0x19, 0x88, 0x15, 0x64}, + {0x78, 0x04, 0xf0, 0x45, 0x60}, + {0x80, 0x04, 0xf0, 0x45, 0x80}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x2c, 0x1f, 0xe2, 0xc0}, /* 7 */ + {0x18, 0x19, 0x88, 0x15, 0x24}, + {0x28, 0x11, 0000, 0xc5, 0000}, + {0x28, 0x1a, 0x88, 0xd1, 0x20}, + {0x38, 0x04, 0000, 0x21, 0x70}, + {0x40, 0x04, 0xf0, 0x81, 0x60}, + {0x40, 0x1b, 0x88, 0x25, 0x24}, + {0x50, 0x12, 0000, 0x21, 0000}, + {0x50, 0x19, 0x88, 0x11, 0x60}, + {0x60, 0x1a, 0x88, 0xe1, 0xa0}, + {0x60, 0x19, 0x88, 0x15, 0xc4}, + {0x68, 0x04, 0000, 0x21, 0x60}, + {0x70, 0x19, 0x88, 0x15, 0x84}, + {0x78, 0x05, 0000, 0x45, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x27, 0x88, 0x62, 0x60}, /* 8 */ + {0x18, 0x1b, 0x88, 0x25, 0x24}, + {0x18, 0x1b, 0x88, 0x85, 0x84}, + {0x30, 0x1a, 0x88, 0xe1, 0x40}, + {0x30, 0x19, 0x88, 0x11, 0x40}, + {0x38, 0x04, 0xf0, 0x55, 0x60}, + {0x58, 0x1b, 0x88, 0x81, 0x80}, + {0x58, 0x04, 0xf0, 0x85, 0x40}, + {0x68, 0x27, 0x88, 0x62, 0x60}, + {0x68, 0x12, 0000, 0x25, 0000}, + {0x78, 0x1a, 0x88, 0xe1, 0000}, + {0x80, 0x2c, 0x1f, 0x84, 0x80}, + {0x80, 0x2c, 0x1d, 0xe2, 0xc0}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x17, 0x01, 0xe0, 0xe0}, /* 9 */ + {0x18, 0x1d, 0x88, 0x81, 0x60}, + {0x18, 0x1e, 0x88, 0x89, 0xa0}, + {0x20, 0x07, 0000, 0xc1, 0x98}, + {0x20, 0x09, 0000, 0x89, 0x01}, /* HERE */ + {0x28, 0x1c, 0x1f, 0x42, 0x60}, + {0x30, 0x07, 0000, 0x65, 0x43}, + {0x30, 0x08, 0000, 0xc1, 0x05}, + {0x40, 0x20, 0x48, 0x70, 0x40}, + {0x40, 0x19, 0xc8, 0x41, 0x82}, + {0x48, 0x19, 0x88, 0x1d, 0x25}, + {0x48, 0x09, 0000, 0xcd, 0x04}, + {0x50, 0x07, 0000, 0x45, 0x80}, + {0x60, 0x1b, 0x88, 0x41, 0x41}, + {0x60, 0x1a, 0x88, 0xe5, 0x24}, + {0x68, 0x13, 0000, 0x2d, 0000}, + {0x70, 0x18, 0x8e, 0xc8, 0xce}, + {0x78, 0x1a, 0x88, 0xe5, 0x24}, + {0x78, 0x16, 0000, 0x22, 0x22}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x17, 0x01, 0xe0, 0xe0}, /* 9 */ + {0x20, 0x09, 0000, 0x82, 0000}, + {0x20, 0x1b, 0x88, 0x82, 0x78}, + {0x30, 0x19, 0x88, 0x19, 0x81}, + {0x30, 0x07, 0000, 0x51, 0x40}, + {0x30, 0x1b, 0x88, 0xa5, 0xa5}, + {0x40, 0x07, 0xf0, 0x81, 0x30}, + {0x40, 0x13, 0000, 0xcf, 0000}, + {0x50, 0x1b, 0x88, 0x58, 0x51}, + {0x58, 0x1f, 0x8e, 0x72, 0x64}, + {0x60, 0x09, 0000, 0x85, 0x01}, + {0x60, 0x16, 0000, 0x84, 0x84}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x1c, 0x1f, 0x42, 0x20}, /* a */ + {0x18, 0x28, 0xf8, 0x69, 0x61}, + {0x18, 0x07, 0xf0, 0x89, 0x28}, + {0x18, 0x07, 0xf0, 0x81, 0x50}, + {0x18, 0x07, 0xf0, 0xa9, 0x28}, + {0x18, 0x20, 0x88, 0xc4, 0xa0}, + {0x28, 0x27, 0x88, 0x44, 0x4c}, + {0x30, 0x21, 0x8c, 0x5c, 0x25}, + {0x30, 0x21, 0x8c, 0x74, 0x25}, + {0x30, 0x21, 0x8c, 0x8c, 0x25}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x1d, 0x89, 0x8d, 0x71}, /* b */ + {0x18, 0x1e, 0x89, 0x65, 0x71}, + {0x18, 0x22, 0x81, 0x79, 0x71}, + {0x18, 0x23, 0x8e, 0x7c, 0x71}, + {0x20, 0x16, 0x01, 0x71, 0x71}, + {0x20, 0x17, 0x01, 0x75, 0x75}, + {0x30, 0x09, 0000, 0xc1, 0x02}, + {0x30, 0x09, 0000, 0xb1, 0x03}, + {0x30, 0x09, 0000, 0xa1, 0x01}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x08, 0000, 0x2d, 0x01}, /* c */ + {0x18, 0x07, 0xf0, 0xad, 0x50}, + {0x18, 0x13, 0000, 0xbd, 0000}, + {0x28, 0x11, 0000, 0xc1, 0000}, + {0x30, 0x1b, 0x88, 0xc0, 0xe0}, + {0x30, 0x1b, 0x88, 0xa4, 0xc4}, + {0x38, 0x1a, 0x88, 0xc1, 0x01}, + {0x38, 0x09, 0000, 0x61, 0x03}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x08, 0000, 0x4b, 0x02}, /* d */ + {0x10, 0x08, 0000, 0xab, 0x04}, + {0x20, 0x24, 0x2e, 0x60, 0x1c}, + {0x20, 0x1b, 0x88, 0x24, 0x24}, + {0x30, 0x1a, 0x88, 0xcd, 0x24}, + {0x38, 0x25, 0x24, 0xc3, 0xd0}, + {0x48, 0x16, 0000, 0x24, 0x24}, + {0x48, 0x1b, 0x88, 0x24, 0x27}, + {0x50, 0x10, 0000, 0x81, 0000}, + {0x50, 0x07, 0000, 0x81, 0x19}, + {0x60, 0x26, 0x2e, 0x26, 0xd2}, + {0x60, 0x17, 0x01, 0xe0, 0xe0}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x28, 0xf8, 0x41, 0x40}, /* e */ + {0x18, 0x28, 0x88, 0x61, 0xa0}, + {0x18, 0x11, 0000, 0xc9, 0000}, + {0x20, 0x29, 0x78, 0x85, 0x84}, + {0x28, 0x1b, 0x88, 0x40, 0x50}, + {0x30, 0x09, 0000, 0x43, 0000}, + {0x40, 0x07, 0000, 0x21, 0x82}, + {0x40, 0x1c, 0x1f, 0x64, 0x60}, + {0x40, 0x16, 0000, 0x65, 0x65}, + {0x58, 0x07, 0xf0, 0xa3, 0x12}, + {0x68, 0x1c, 0x1f, 0xaa, 0xa8}, + {0x78, 0x09, 0000, 0x43, 0000}, + {0x78, 0x09, 0000, 0xa3, 0000}, + {0x78, 0x09, 0000, 0x83, 0000}, + {0x78, 0x17, 0x01, 0xe0, 0xe0}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x49, 0x1f, 0xe2, 0xc0}, /* f */ + {0x20, 0x07, 0000, 0x41, 0x80}, + {0x28, 0x19, 0x88, 0x11, 0x60}, + {0x28, 0x09, 0000, 0x81, 0000}, + {0x30, 0x11, 0000, 0x85, 0000}, + {0x40, 0x07, 0000, 0x11, 0x48}, + {0x48, 0x1a, 0x88, 0xe1, 0x40}, + {0x48, 0x13, 0000, 0x29, 0000}, + {0x50, 0x10, 0000, 0x21, 0000}, + {0x58, 0x09, 0000, 0xc1, 0000}, + {0x58, 0x07, 0000, 0x21, 0x60}, + {0x60, 0x08, 0xf0, 0xc5, 0x03}, + {0x68, 0x19, 0x88, 0x15, 0x24}, + {0x78, 0x27, 0x88, 0x84, 0x82}, + {0x80, 0x1a, 0x88, 0xe5, 0x14}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x21, 0x8c, 0x80, 0x62}, /* 10 */ + {0x18, 0x21, 0x8c, 0x98, 0x62}, + {0x18, 0x21, 0x8c, 0xb0, 0x62}, + {0x28, 0x49, 0x45, 0x66, 0000}, + {0x30, 0x1b, 0x88, 0x85, 0x74}, + {0x38, 0x07, 0xf0, 0xc9, 0x20}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x1a, 0x88, 0xd1, 0000}, /* 11 */ + {0x18, 0x07, 0000, 0x43, 0x70}, + {0x18, 0x10, 0000, 0xab, 0000}, + {0x30, 0x1b, 0x88, 0xa1, 0xa0}, + {0x38, 0x19, 0x88, 0x11, 0x40}, + {0x40, 0x25, 0x45, 0x63, 0x84}, + {0x40, 0x25, 0x45, 0x83, 0x84}, + {0x48, 0x1a, 0x88, 0xd1, 0x80}, + {0x50, 0x07, 0xf0, 0x81, 0x10}, + {0x68, 0x13, 0000, 0x2d, 0000}, + {0x68, 0x07, 0000, 0x85, 0x60}, + {0x68, 0x09, 0000, 0xa5, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x49, 0x1d, 0xea, 0xc0}, /* 12 */ + {0x18, 0x1b, 0x88, 0x21, 0x20}, + {0x20, 0x49, 0x1f, 0x62, 0x80}, + {0x20, 0x07, 0xf0, 0x81, 0x60}, + {0x28, 0x27, 0x88, 0x66, 0x64}, + {0x28, 0x13, 0000, 0x6d, 0000}, + {0x30, 0x27, 0x88, 0xc2, 0xd0}, + {0x30, 0x07, 0xf0, 0xc1, 0x50}, + {0x48, 0x1a, 0x88, 0xd5, 0x54}, + {0x58, 0x25, 0x85, 0x47, 0x39}, + {0x58, 0x25, 0x85, 0x27, 0x39}, + {0x68, 0x08, 0000, 0x81, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x20, 0x42, 0x89, 0xc1, 0000}, /* 13 */ + {0x28, 0x35, 0x89, 0xc5, 0xa4}, + {0x30, 0x38, 0000, 0xcd, 0xcd}, + {0x30, 0x39, 0x8c, 0xc7, 0x24}, + {0x40, 0x36, 0x11, 0x73, 0x66}, + {0x40, 0x37, 0x1f, 0x76, 0x66}, + {0x40, 0x0c, 0000, 0xd1, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x0a, 0xf1, 0x61, 0x40}, /* 14 */ + {0x18, 0x0a, 0xf1, 0x81, 0x40}, + {0x18, 0x0a, 0x01, 0xa1, 0x40}, + {0x20, 0x0b, 0xf1, 0x65, 0x01}, + {0x20, 0x0c, 0x01, 0x85, 0000}, + {0x20, 0x0b, 0x01, 0xa5, 0x01}, + {0x20, 0x10, 0000, 0xcd, 0000}, + {0x20, 0x11, 0000, 0x75, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x0a, 0x01, 0x61, 0x40}, /* 15 */ + {0x18, 0x0b, 0x01, 0x81, 0x01}, + {0x18, 0x0a, 0xf1, 0xa1, 0x40}, + {0x20, 0x0b, 0000, 0x65, 0x01}, + {0x20, 0x0c, 0000, 0x85, 0x01}, + {0x20, 0x0b, 0xf0, 0xa5, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x35, 0x79, 0x81, 0x81}, /* 16 */ + {0x18, 0x0b, 0000, 0x39, 0x01}, + {0x28, 0x0a, 0xf0, 0x21, 0x20}, + {0x30, 0x32, 0x79, 0xcf, 0xc7}, + {0x38, 0x0b, 0000, 0x85, 0000}, + {0x40, 0x0a, 0xf0, 0x55, 0x40}, + {0x40, 0x0a, 0xf0, 0x45, 0x40}, + {0x48, 0x2e, 0x15, 0xb2, 0xca}, + {0x48, 0x2e, 0x15, 0xe2, 0xca}, + {0x50, 0x42, 0x19, 0x9d, 0x74}, + {0x50, 0x36, 0x11, 0x83, 0x74}, + {0x50, 0x37, 0x1f, 0x86, 0x74}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x16, 0000, 0000, 0000}, /* 17 */ + {0x18, 0x0a, 0xf0, 0x49, 0x20}, + {0x18, 0x0a, 0000, 0xc9, 0x20}, + {0x20, 0x0c, 0000, 0xc1, 0x01}, + {0x20, 0x35, 0x79, 0x61, 0x60}, + {0x28, 0x14, 0000, 0x6d, 0000}, + {0x28, 0x14, 0000, 0x85, 0000}, + {0x30, 0x39, 0x8c, 0x8f, 0x21}, + {0x30, 0x38, 0x31, 0x85, 0x85}, + {0x38, 0x0a, 0xf0, 0x85, 0x60}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x17, 0x01, 0000, 0000}, /* 18 */ + {0x18, 0x14, 0000, 0x89, 0000}, + {0x18, 0x14, 0000, 0xa1, 0000}, + {0x18, 0x0a, 0xf0, 0xa1, 0x40}, + {0x20, 0x14, 0000, 0x8d, 0000}, + {0x20, 0x0b, 0xf1, 0xc1, 0x02}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x2d, 0x8c, 0x80, 0x24}, /* 19 */ + {0x28, 0x3d, 0x88, 0xd1, 0x20}, + {0x30, 0x33, 0x88, 0x21, 0x20}, + {0x38, 0x3d, 0x88, 0xe1, 0x20}, + {0x40, 0x0a, 0000, 0x29, 0x40}, + {0x40, 0x11, 0000, 0xc1, 0000}, + {0x48, 0x10, 0000, 0x29, 0000}, + {0x50, 0x0b, 0000, 0x31, 0xa4}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x25, 0x44, 0x1b, 0x60}, /* 1a */ + {0x18, 0x25, 0x44, 0xa3, 0x60}, + {0x18, 0x27, 0x48, 0xe2, 0x60}, + {0x20, 0x3e, 0x88, 0x85, 0x84}, + {0x20, 0x27, 0x88, 0x26, 0x25}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x0b, 0xf0, 0x21, 0x07}, /* 1b */ + {0x18, 0x14, 0000, 0x61, 0000}, + {0x28, 0x14, 0000, 0xa1, 0000}, + {0x28, 0x0b, 0000, 0x31, 0000}, + {0x30, 0x0a, 0xf0, 0x45, 0x60}, + {0x30, 0x36, 0x11, 0x83, 0x6c}, + {0x30, 0x37, 0x1f, 0x86, 0x6c}, + {0x30, 0x14, 0000, 0xc5, 0000}, + {0x40, 0x2e, 0x15, 0x90, 0xa0}, + {0x48, 0x1b, 0x88, 0x21, 0x18}, + {0x50, 0x0a, 0000, 0xb5, 0xa3}, + {0x50, 0x10, 0000, 0xc5, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0a, 0xf0, 0x7d, 0x20}, /* 1c */ + {0x10, 0x0a, 0000, 0x95, 0x20}, + {0x10, 0x0a, 0xf0, 0xad, 0x20}, + {0x20, 0x27, 0x88, 0x46, 0x46}, + {0x20, 0x27, 0x48, 0xc6, 0xe4}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x16, 0000, 0000, 0000}, /* 1d */ + {0x18, 0x0c, 0000, 0xc1, 0000}, + {0x18, 0x0b, 0xf0, 0x81, 0000}, + {0x18, 0x27, 0x88, 0x66, 0x64}, + {0x20, 0x34, 0x4c, 0x64, 0xe4}, + {0x28, 0x36, 0x11, 0xb3, 0xa4}, + {0x28, 0x37, 0x1f, 0xb6, 0xa4}, + {0x30, 0x0a, 0xf0, 0x31, 0x25}, + {0x30, 0x0a, 0000, 0x79, 0x21}, + {0x38, 0x27, 0x88, 0xc6, 0xc4}, + {0x38, 0x17, 0x01, 0xe0, 0xe0}, + {0x38, 0x0a, 0000, 0x45, 0x50}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0e, 0000, 0xc5, 0000}, /* 1e */ + {0x18, 0x0b, 0xf0, 0xc1, 0x02}, + {0x18, 0x0b, 0000, 0x21, 0x02}, + {0x20, 0x35, 0x89, 0xa1, 0000}, + {0x20, 0x16, 0000, 0000, 0000}, + {0x20, 0x17, 0x01, 0xe0, 0xe0}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x0a, 0xf0, 0x81, 0x10}, /* 1f */ + {0x20, 0x0b, 0xf0, 0x61, 0x07}, + {0x28, 0x11, 0000, 0xc3, 0000}, + {0x28, 0x27, 0x88, 0xa4, 0xa2}, + {0x30, 0x0b, 0xf0, 0x21, 0x04}, + {0x30, 0x14, 0000, 0x8d, 0000}, + {0x38, 0x0a, 0xf0, 0x25, 0x60}, + {0x40, 0x0b, 0xf0, 0x65, 0x07}, + {0x48, 0x0b, 0xf0, 0x75, 0000}, + {0x50, 0x11, 0000, 0xc9, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0a, 0xf0, 0x85, 0x48}, /* 20 */ + {0x18, 0x14, 0000, 0x21, 0000}, + {0x18, 0x0c, 0000, 0x21, 0000}, + {0x20, 0x0c, 0000, 0x21, 0x04}, + {0x28, 0x27, 0x88, 0xa6, 0xbc}, + {0x30, 0x2d, 0x8c, 0x48, 0x20}, + {0x38, 0x27, 0x88, 0x22, 0x20}, + {0x40, 0x0c, 0000, 0xc1, 0x01}, + {0x50, 0x0a, 0000, 0x41, 0x90}, + {0x50, 0x27, 0x88, 0x42, 0x40}, + {0x50, 0x0c, 0000, 0x25, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0b, 0000, 0xcd, 0x05}, /* 21 */ + {0x18, 0x14, 0000, 0x65, 0000}, + {0x20, 0x42, 0x89, 0xcd, 0x84}, + {0x20, 0x27, 0x88, 0x26, 0x24}, + {0x30, 0x27, 0x88, 0x22, 0x20}, + {0x30, 0x0b, 0xf0, 0xc9, 0x05}, + {0x48, 0x27, 0x88, 0x26, 0x24}, + {0x50, 0x27, 0x88, 0xc2, 0xc0}, + {0x50, 0x11, 0000, 0xcd, 0000}, + {0x60, 0x14, 0000, 0x21, 0000}, + {0x68, 0x14, 0000, 0x21, 0000}, + {0x78, 0x0c, 0000, 0xc1, 0x01}, + {0x80, 0x0c, 0000, 0xc5, 0x01}, + {0x80, 0x0a, 0xf0, 0x85, 0x42}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0c, 0000, 0x65, 0x01}, /* 22 */ + {0x20, 0x0c, 0000, 0x21, 0x02}, + {0x20, 0x14, 0000, 0x61, 0000}, + {0x30, 0x27, 0x88, 0x66, 0x64}, + {0x38, 0x0a, 0000, 0x83, 0x38}, + {0x38, 0x10, 0000, 0xe1, 0000}, + {0x48, 0x0a, 0xf0, 0x41, 0x90}, + {0xff, 0000, 0000, 0000, 0000}, + {0x20, 0x0b, 0000, 0xa9, 0x07}, /* 23 */ + {0x20, 0x14, 0000, 0x89, 0000}, + {0x28, 0x0b, 0xf0, 0xc5, 0x04}, + {0x30, 0x0b, 0000, 0xc1, 0x04}, + {0x38, 0x14, 0000, 0xe5, 0000}, + {0x38, 0x0a, 0xf0, 0x65, 0x20}, + {0x40, 0x0a, 0xf0, 0x65, 0x30}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x11, 0000, 0xe5, 0000}, /* 24 */ + {0x18, 0x27, 0x88, 0x42, 0x40}, + {0x20, 0x27, 0x88, 0x22, 0x20}, + {0x28, 0x42, 0x89, 0xc5, 0x64}, + {0x38, 0x47, 0x88, 0xd1, 0x40}, + {0x40, 0x27, 0x88, 0xc6, 0xd4}, + {0x48, 0x27, 0x88, 0xa6, 0x98}, + {0x50, 0x0c, 0000, 0x25, 0000}, + {0x50, 0x0a, 0xf0, 0x25, 0xa0}, + {0x50, 0x0a, 0000, 0x85, 0x60}, + {0xff, 0000, 0000, 0000, 0000}, + {0x20, 0x38, 0x80, 0xc1, 0xc0}, /* 25 */ + {0x20, 0x39, 0x8c, 0xc3, 0x20}, + {0x20, 0x39, 0x8c, 0xcb, 0000}, + {0x20, 0x0a, 0xf0, 0x65, 0x30}, + {0x28, 0x0f, 0000, 0x25, 0x01}, + {0x28, 0x3f, 0x8c, 0xe6, 0x14}, + {0x28, 0x0c, 0000, 0xc5, 0000}, + {0x28, 0x15, 0000, 0x15, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0f, 0000, 0x2d, 0x07}, /* 26 */ + {0x20, 0x0d, 0000, 0x95, 0x50}, + {0x20, 0x0e, 0xf0, 0xa5, 0x07}, + {0x28, 0x40, 0x88, 0x29, 0x2b}, + {0x28, 0x41, 0x89, 0xa5, 0xa5}, + {0x30, 0x15, 0000, 0x8d, 0000}, + {0x38, 0x3f, 0x8c, 0xe5, 0xc4}, + {0x40, 0x0e, 0xf0, 0x85, 0x07}, + {0x48, 0x0c, 0000, 0xa5, 0000}, + {0x48, 0x0d, 0xf0, 0x25, 0x50}, + {0x50, 0x3f, 0x8d, 0xe1, 0x88}, + {0x60, 0x40, 0x88, 0xc9, 0xc8}, + {0x68, 0x40, 0x88, 0x70, 0x80}, + {0x68, 0x41, 0x89, 0xc9, 0xc0}, + {0x68, 0x0f, 0000, 0xc1, 0000}, + {0x68, 0x0e, 0xf0, 0x41, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x3f, 0x8c, 0xe1, 0x40}, /* 27 */ + {0x18, 0x41, 0x89, 0x69, 0x69}, + {0x20, 0x0f, 0000, 0x25, 0x02}, + {0x20, 0x41, 0x89, 0xa5, 0xa5}, + {0x20, 0x0d, 0xf0, 0xc5, 0xc0}, + {0x20, 0x16, 0000, 0xd0, 0xd0}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x11, 0000, 0x62, 0000}, /* 28 */ + {0x18, 0x0b, 0xf0, 0xb2, 0000}, + {0x20, 0x0d, 0000, 0x26, 0x38}, + {0x20, 0x0d, 0000, 0xce, 0x30}, + {0x20, 0x10, 0000, 0xce, 0000}, + {0x38, 0x0b, 0xf0, 0xb5, 0000}, + {0x38, 0x40, 0x88, 0x4e, 0x45}, + {0x40, 0x3b, 0x88, 0x26, 0x26}, + {0x48, 0x0e, 0000, 0x95, 0x04}, + {0x50, 0x3b, 0x88, 0x21, 0x20}, + {0x50, 0x0a, 0000, 0x61, 0x48}, + {0x50, 0x15, 0000, 0x65, 0000}, + {0x50, 0x41, 0x88, 0xad, 0xa5}, + {0x60, 0x41, 0x88, 0x41, 0x41}, + {0x60, 0x0d, 0xf0, 0x61, 0x60}, + {0x68, 0x3c, 0x8e, 0x41, 0x2c}, + {0x68, 0x46, 0x8c, 0xc6, 0x2c}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x40, 0x88, 0x69, 0x70}, /* 29 */ + {0x18, 0x3a, 0x1f, 0xca, 0xb9}, + {0x18, 0x17, 0x88, 0xa0, 0xa0}, + {0x18, 0x3b, 0x88, 0xa5, 0xad}, + {0x20, 0x40, 0x88, 0x29, 0x30}, + {0x20, 0x0f, 0000, 0xa5, 0000}, + {0x20, 0x0f, 0000, 0xc5, 0000}, + {0x20, 0x0e, 0000, 0x89, 0x01}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x17, 0x01, 0xe0, 0xe0}, /* 2a */ + {0x18, 0x16, 0000, 0x24, 0x24}, + {0x18, 0x3f, 0x8c, 0xe5, 0x04}, + {0x30, 0x0d, 0xf0, 0x81, 0x30}, + {0x38, 0x3b, 0x88, 0x41, 0x41}, + {0x38, 0x0c, 0000, 0x81, 0x01}, + {0x38, 0x15, 0000, 0xd1, 0000}, + {0x40, 0x41, 0x89, 0x49, 0x40}, + {0x48, 0x0c, 0000, 0x45, 0000}, + {0x50, 0x3f, 0x8c, 0xe5, 0x24}, + {0x58, 0x0d, 0xf0, 0x45, 0x30}, + {0x58, 0x0e, 0xf0, 0xcd, 0x07}, + {0x60, 0x3b, 0x88, 0x44, 0x44}, + {0x68, 0x3f, 0x8c, 0xe5, 0x24}, + {0xff, 0000, 0000, 0000, 0000}, + {0x10, 0x0d, 0xf0, 0x85, 0x10}, /* 2b */ + {0x18, 0x0e, 0xf0, 0xcd, 0x06}, + {0x18, 0x0c, 0000, 0x21, 0000}, + {0x18, 0x40, 0x88, 0xce, 0xce}, + {0x20, 0x40, 0x88, 0xcd, 0xc5}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x3c, 0x8e, 0x26, 0000}, /* 2c */ + {0x20, 0x40, 0x88, 0xcd, 0xd4}, + {0x20, 0x41, 0x89, 0x91, 0x91}, + {0x20, 0x41, 0x89, 0xa9, 0xa9}, + {0x28, 0x3a, 0x8c, 0xa6, 0xb8}, + {0x30, 0x3f, 0x8c, 0xe2, 0x22}, + {0x30, 0x0a, 0xf0, 0x3d, 0x40}, + {0x40, 0x3f, 0x8c, 0xe2, 0x50}, + {0x48, 0x3b, 0x88, 0x21, 0x18}, + {0x48, 0x40, 0x88, 0xe5, 0xdd}, + {0x50, 0x45, 0x8e, 0x22, 0x20}, + {0x50, 0x3f, 0x8c, 0xe6, 0x24}, + {0x60, 0x0d, 0xf0, 0xb1, 0x20}, + {0x60, 0x0d, 0xf0, 0x65, 0x20}, + {0x68, 0x3f, 0x8c, 0xe5, 0x24}, + {0x68, 0x10, 0000, 0x1d, 0000}, + {0xff, 0000, 0000, 0000, 0000}, + {0x18, 0x0d, 0xf0, 0x61, 0x20}, /* 2e */ + {0x18, 0x0d, 0xf0, 0x81, 0x20}, + {0x20, 0x43, 0x19, 0x80, 0x80}, + {0x20, 0x44, 0x19, 0x8f, 0x80}, + {0x20, 0x43, 0x19, 0x8f, 0x80}, + {0x20, 0x44, 0x19, 0x7f, 0x80}, + {0x20, 0x36, 0x11, 0xeb, 0x80}, + {0x20, 0x37, 0x1f, 0xee, 0x80}, + {0xff, 0000, 0000, 0000, 0000}, +}; + +U8 map_eflg_c[MAP_NBR_EFLGC] = { + 0x4d, 0000, 0x0e, 0x02, 0x04, 0x04, 0x57, 0x08, + 0x08, 0x18, 0x03, 0x68, 0x3b, 0x48, 0x04, 0x80, + 0x37, 0000, 0x04, 0x02, 0x04, 0x04, 0x90, 0x08, + 0x09, 0x18, 0x01, 0x68, 0x21, 0x48, 0x06, 0x80, +}; + +maps_intros_t maps_intros[] = +{ + { /* south america */ + + "@@@@@SOUTH@AMERICA@1945@@@@@@@" TILES_NULLCHAR, + + "RICK@DANGEROUS@CRASH@LANDS@HIS" TILES_CRLFCHAR + "@PLANE@OVER@THE@AMAZON@WHILE@@" TILES_CRLFCHAR + "@SEARCHING@FOR@THE@LOST@GOOLU@" TILES_CRLFCHAR + "@@@@@@@@@@@@TRIBE.@@@@@@@@@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "@BUT,@BY@A@TERRIBLE@TWIST@OF@@" TILES_CRLFCHAR + "FATE@HE@LANDS@IN@THE@MIDDLE@OF" TILES_CRLFCHAR + "@@@A@BUNCH@OF@WILD@GOOLUS.@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "@@CAN@RICK@ESCAPE@THESE@ANGRY@" TILES_CRLFCHAR + "@@@AMAZONIAN@ANTAGONISTS@?@@@@" TILES_NULLCHAR + }, + + { /* egypt */ + + "@@@@EGYPT,@SOMETIMES@LATER@@@@" TILES_NULLCHAR, + + "RICK@HEADS@FOR@THE@PYRAMIDS@AT" TILES_CRLFCHAR + "@@@@THE@REQUEST@OF@LONDON.@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "HE@IS@TO@RECOVER@THE@JEWEL@OF@" TILES_CRLFCHAR + "ANKHEL@THAT@HAS@BEEN@STOLEN@BY" TILES_CRLFCHAR + "FANATICS@WHO@THREATEN@TO@SMASH" TILES_CRLFCHAR + "@IT,@IF@A@RANSOM@IS@NOT@PAID.@" TILES_CRLFCHAR TILES_CRLFCHAR + "CAN@RICK@SAVE@THE@GEM,@OR@WILL" TILES_CRLFCHAR + "HE@JUST@GET@A@BROKEN@ANKHEL@?@" TILES_NULLCHAR + }, + + { /* europe: castle */ + + "@@@@EUROPE,@LATER@THAT@WEEK@@@" TILES_NULLCHAR, + + "@@RICK@RECEIVES@A@COMMUNIQUE@@" TILES_CRLFCHAR + "@@FROM@BRITISH@INTELLIGENCE@@@" TILES_CRLFCHAR + "@@ASKING@HIM@TO@RESCUE@ALLIED@" TILES_CRLFCHAR + "@PRISONERS@FROM@THE@NOTORIOUS@" TILES_CRLFCHAR + "@@@@SCHWARZENDUMPF@CASTLE.@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "@@RICK@ACCEPTS@THE@MISSION.@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "@@@BUT@CAN@HE@LIBERATE@THE@@@@" TILES_CRLFCHAR + "@CRUELLY@CAPTURED@COOMANDOS@?@" TILES_NULLCHAR + }, + + { /* europe: missile base */ + + "@@@@@@EUROPE,@EVEN@LATER@@@@@@" TILES_NULLCHAR, + + "RICK@LEARNS@FROM@THE@PRISONERS" TILES_CRLFCHAR + "@THAT@THE@ENEMY@ARE@TO@LAUNCH@" TILES_CRLFCHAR + "AN@ATTACK@ON@LONDON@FROM@THEIR" TILES_CRLFCHAR + "@@@@@SECRET@MISSILE@BASE.@@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "WITHOUT@HESITATION,@HE@DECIDES" TILES_CRLFCHAR + "@@@TO@INFILTRATE@THE@BASE.@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "CAN@RICK@SAVE@LONDON@IN@TIME@?" TILES_NULLCHAR + }, + + { /* much much later */ + + "@@@LONDON,@MUCH,@MUCH@LATER@@@" TILES_NULLCHAR, + + "@RICK@RETURNS@TO@A@TRIUMPHANT@" TILES_CRLFCHAR + "@@WELCOME@HOME@HAVING@HELPED@@" TILES_CRLFCHAR + "@@@@SECURE@ALLIED@VICTORY.@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "BUT,@MEANWHILE,@IN@SPACE,@THE@" TILES_CRLFCHAR + "@@@MASSED@STARSHIPS@OF@THE@@@@" TILES_CRLFCHAR + "@@@BARFIAN@EMPIRE@ARE@POISED@@" TILES_CRLFCHAR + "@@@@@TO@INVADE@THE@EARTH.@@@@@" TILES_CRLFCHAR TILES_CRLFCHAR + "@WHAT@WILL@RICK@DO@NEXT@...@?@" TILES_NULLCHAR + } +}; + + +/* eof */ diff --git a/src/dat_picsPC.c b/src/dat_picsPC.c new file mode 100644 index 0000000..faa26c3 --- /dev/null +++ b/src/dat_picsPC.c @@ -0,0 +1,23 @@ +/* + * xrick/data/dat_picsPC.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "config.h" + +#ifdef GFXPC + +#include "system.h" +#include "pics.h" + +#endif /* GFXPC */ + +/* eof */ diff --git a/src/dat_picsST.c b/src/dat_picsST.c new file mode 100644 index 0000000..944bee2 --- /dev/null +++ b/src/dat_picsST.c @@ -0,0 +1,10787 @@ +/* + * xrick/data/dat_picsST.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "config.h" + +#ifdef GFXST + +#include "system.h" +#include "pics.h" + +U32 pic_congrats[] = +{ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0x000000bb, + 0xbbbbbbbb, + 0xb000bbbb, + 0xb00000bb, + 0xbbb00bbb, + 0xbbbbbbbb, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb00000bb, + 0xbbbbbbbb, + 0xb000bbbb, + 0xbbbbbbbb, + 0xbbb0bbbb, + 0xbb000bbb, + 0xbbb0bbbb, + 0xbb000000, + 0x000000bb, + 0xbbbbbbbb, + 0xb000bbbb, + 0xbbbbbbbb, + 0xbbb0bbbb, + 0xbbb000bb, + 0xbbbbbbbb, + 0xb000bbbb, + 0xb00000bb, + 0xbbb000bb, + 0xbbbbbbbb, + 0xb0000000, + 0x0bbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb001bbb, + 0xb00000bb, + 0xbb10bbbb, + 0xbbbbbbbb, + 0xb0001bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xbbb01bbb, + 0xb10001bb, + 0xbb101bbb, + 0xb1000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xbbb01bbb, + 0xbb100bbb, + 0xbbbbbbbb, + 0xbb001bbb, + 0xb00000bb, + 0xbb100bbb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbb0000bb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xbbb00bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xbbb00bbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbb0000bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbb0000bb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xbbb00bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xbbb00bbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbb0000bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xb111bbbb, + 0xbb000bbb, + 0xbb111bbb, + 0xbb000bbb, + 0xbbb000bb, + 0xbb00bbbb, + 0xb111bbbb, + 0xbb000bbb, + 0xb1111bbb, + 0xbb000bbb, + 0xbb111bbb, + 0xbb00b111, + 0x1bbbbb11, + 0x11b00bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbb111bbb, + 0xbb00b111, + 0x1bbbbb11, + 0x11b00bbb, + 0xbb000bbb, + 0xbb111bbb, + 0xbb000bbb, + 0xbbb000bb, + 0xbb000bbb, + 0xbb111bbb, + 0xbbb00000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0x10001111, + 0x11000bbb, + 0xb10001bb, + 0xbb000bbb, + 0xbbb000bb, + 0xbb00bbbb, + 0x10001111, + 0x11000bbb, + 0xb00001bb, + 0xbb000bbb, + 0xb10001bb, + 0xbb001000, + 0x0bbbbb00, + 0x00100bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xb10001bb, + 0xbb001000, + 0x0bbbbb00, + 0x00100bbb, + 0xbb000bbb, + 0xb10001bb, + 0xbb000bbb, + 0xbbb000bb, + 0xbb000bbb, + 0xb1000111, + 0x11100000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbb00bb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbb00bb, + 0xbb000bbb, + 0xb0000000, + 0000000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbb00bb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xb0000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbb00bb, + 0xbb000bbb, + 0xbb000000, + 0000000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbbb0bb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbbb0bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0000000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbbb0bb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xb1000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbbb0bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xb0000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0x10000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb1bbbbbb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xbbbbbb11, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb1bbbbbb, + 0xbb0001bb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0bbbbbb, + 0xbb00bbbb, + 0000000000, + 0x00000bbb, + 0xbbbbbbb0, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0bbbbbb, + 0xbb00001b, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb01bbbbb, + 0xbb00bbbb, + 0x0000bbbb, + 0xbb000bbb, + 0xb11bbbb0, + 0x00000bbb, + 0xb11111bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xb11111bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb01bbbbb, + 0xbb000001, + 0x11111bbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb00bbbbb, + 0xbb00bbbb, + 0x00001bbb, + 0xb1000bbb, + 0xb00bbbbb, + 0x00000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb00bbbbb, + 0xbb000000, + 0x000001bb, + 0xbb000000, + 0x1bbbbb10, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0000000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb001bbbb, + 0xbb00bbbb, + 0x00000bbb, + 0xb0000bbb, + 0xb001bbbb, + 0x00000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb0000000, + 0x00000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000bbb, + 0xb001bbbb, + 0xbb000000, + 0x000000bb, + 0xbb000000, + 0x01111100, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xb000bbbb, + 0xbb000bbb, + 0xbb000bbb, + 0xbb000bbb, + 0xb000bbbb, + 0xbb00bbbb, + 0xb000bbbb, + 0xb0000bbb, + 0xb000bbbb, + 0xb0000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xbb000bbb, + 0xb0000000, + 0x0b000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xbb000bbb, + 0xbb000bbb, + 0xb000bbbb, + 0xbb00bbbb, + 0xbb000bbb, + 0xbb000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb1000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0001bbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xb0001bbb, + 0xb0000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0001bbb, + 0xbb001bbb, + 0xbbbbbbbb, + 0xbb000000, + 0x0bbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0000bbb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xb0000bbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0000bbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb00001bb, + 0xbb00bbbb, + 0xbbbbbbbb, + 0xb0000bbb, + 0xb00001bb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb00000bb, + 0xbb000000, + 0x0bbbbb00, + 0x00000bbb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb00001bb, + 0xbb000bbb, + 0xbbbbbbbb, + 0xbb000000, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00001bbb, + 0xbbbbbbbb, + 0x100001bb, + 0xbbbbbbbb, + 0xb100bbbb, + 0xb00000bb, + 0xbbb01bbb, + 0xbbbbbbbb, + 0x1000bbbb, + 0xb0000bbb, + 0xbbb0bbbb, + 0xbb000bbb, + 0xbbb00000, + 0xbbbbbbb0, + 0x000001bb, + 0xbbbbbbbb, + 0xb100bbbb, + 0xbbbbbbbb, + 0xbb00bbbb, + 0xbb000bbb, + 0xbbb00000, + 0xbbbbbbb0, + 0x0000bbbb, + 0xbbb001bb, + 0xbbbbbbbb, + 0xb100bbbb, + 0xb00000bb, + 0xbbb001bb, + 0xbbbbbbbb, + 0xb1000000, + 0x1bbbbb10, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000111, + 0x11111111, + 0x00000011, + 0x11111111, + 0x10001111, + 0x10000011, + 0x11100111, + 0x11111111, + 0x00001111, + 0x10000111, + 0x11101111, + 0x11000111, + 0x11100000, + 0x11111110, + 0x00000011, + 0x11111111, + 0x10001111, + 0x11111111, + 0x11001111, + 0x11000111, + 0x11100000, + 0x11111110, + 0x00001111, + 0x11100011, + 0x11111111, + 0x10001111, + 0x10000011, + 0x11100011, + 0x11111111, + 0x10000000, + 0x01111100, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}; + +U32 pic_haf[] = +{ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xbbbbb000, + 0x00bbbbb0, + 0x00bbbbbb, + 0xbbbbb000, + 0xbbbbbb00, + 0000000000, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0x00bbbbbb, + 0xbbbbb000, + 0xbbbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0xbbbbbbbb, + 0xbbbbbb00, + 0x00bbbbbb, + 0xbbbbb000, + 0xbbbbb000, + 0x00bbbbb0, + 0xbbbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x1bbbb000, + 0x00bbbb10, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x1bbbb100, + 0000000000, + 0x1bbbb100, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x1bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x1bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x1bbbb000, + 0x00bbbb10, + 0x1bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbb00, + 0x0bbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbb00, + 0x0bbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbb11, + 0x1bbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbb11, + 0x1bbbbb00, + 0x0bbbb111, + 0x11111b00, + 0000000000, + 0000000000, + 0x0bbbb111, + 0x11111b00, + 0x0bbbbb11, + 0x1bbbbb00, + 0x0bbbbbb0, + 0xbbbbbb00, + 0x0bbbb111, + 0x11111b00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb100, + 0x01bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb100, + 0x01bbbb00, + 0x0bbbb000, + 0x00000100, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00000100, + 0x0bbbb100, + 0x01bbbb00, + 0x0bbbbbb0, + 0xbbbbbb00, + 0x0bbbb000, + 0x00000100, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x0b000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x0b000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x0b000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb1bb, + 0xb1bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb0bb, + 0xb0bbbb00, + 0x0bbbbbbb, + 0xbb000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb111, + 0x11bbbb00, + 0x0bbbb111, + 0x11bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb111, + 0x1b000000, + 0000000000, + 0000000000, + 0x0bbbb111, + 0x1b000000, + 0x0bbbb111, + 0x11bbbb00, + 0x0bbbb01b, + 0x10bbbb00, + 0x0bbbb111, + 0x1b000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x01000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x01000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb001, + 0x00bbbb00, + 0x0bbbb000, + 0x01000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00000b00, + 0x0bbbb000, + 0x00000b00, + 0000000000, + 0000000000, + 0x0bbbbb00, + 0x0bbbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00000b00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0000000000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xbbbbb000, + 0x00bbbbb0, + 0xbbbbbb00, + 0x0bbbbbb0, + 0xbbbbbbbb, + 0xbbbbbb00, + 0xbbbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x01bbbbbb, + 0xbbbbb100, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0xbbbbbb00, + 0000000000, + 0xbbbbbb00, + 0x0bbbbbb0, + 0xbbbbb000, + 0x00bbbbb0, + 0xbbbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x11111000, + 0x00111110, + 0x11111100, + 0x01111110, + 0x11111111, + 0x11111100, + 0x11111111, + 0x11111100, + 0000000000, + 0000000000, + 0x00111111, + 0x11111000, + 0x11111100, + 0000000000, + 0000000000, + 0000000000, + 0x11111100, + 0000000000, + 0x11111100, + 0x01111110, + 0x11111000, + 0x00111110, + 0x11111111, + 0x11111100, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}; + +U32 pic_splash[] = +{ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0x04c40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0x04c40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0x004c0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbbbbbbbb, + 0xb000bbbb, + 0xbbbcccbb, + 0xbbbbbbbb, + 0xb000bbbb, + 0xb0000bbb, + 0xbbb00000, + 0000000000, + 0xbbbbbbbb, + 0xbbbbb000, + 0x00bbbbbb, + 0xbbbbb000, + 0xbbbbb000, + 0x00bbbbb0, + 0x00bbbbbb, + 0xbbbbb000, + 0xbbbbbbbb, + 0xbbbbbb00, + 0xbbbbbbbb, + 0xbbbbb000, + 0x00bbbbbb, + 0xbbbbb000, + 0xbbbbbbcc, + 0xcbbbbbb0, + 0x00bbbbbb, + 0xbbbbb000, + 0000000000, + 0x00c40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00001bbb, + 0xbbbbbbbb, + 0xbb001bbb, + 0xbb1ccbbb, + 0xbbbbbbbb, + 0xbb001bbb, + 0xb00001bb, + 0xbb100000, + 0000000000, + 0x1bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x1bbbb000, + 0x00bbbb10, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x1bbbbbbb, + 0xbbbbbb00, + 0x1bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x1bbbb1cc, + 0xc1bbbb10, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0x00400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbb4ccbbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0000bbb, + 0xbb000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbb00, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x4bbbb4cc, + 0xc4bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbb4ccbbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0000bbb, + 0xb1000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbb00, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x4bbbb4cc, + 0xc4bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0000000000, + 0x00400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb1111bbb, + 0xbb000bbb, + 0xbb4ccbbb, + 0xbb111bbb, + 0xbbb00bbb, + 0xb000bbbb, + 0xb0000000, + 0000000000, + 0x0bbbb111, + 0x1bbbbb00, + 0x0bbbbb11, + 0x1bbbbb00, + 0x0bbbbbb0, + 0x00bbbb00, + 0x0bbbbb11, + 0x1bbbbbb0, + 0x0bbbb111, + 0x11111b00, + 0x0bbbb111, + 0x1bbbbb00, + 0x0bbbbb11, + 0x1bbbbb00, + 0x4bbbb4cc, + 0xc4bbbb00, + 0x0bbbbb11, + 0x1bbbbbb0, + 0000000000, + 0x00c00000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb40001bb, + 0xbb000bbb, + 0xbbcccbbb, + 0xb1000111, + 0x11100bbb, + 0xb000bbbb, + 0x10000000, + 0000000000, + 0x0bbbb000, + 0x01bbbb00, + 0x0bbbb100, + 0x01bbbb00, + 0x0bbbbbb0, + 0x00bbbb00, + 0x0bbbb100, + 0x01111110, + 0x0bbbb000, + 0x00000100, + 0x0bbbb000, + 0x01bbbb00, + 0x0bbbb100, + 0x01bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x0bbbb144, + 0x01111110, + 0000000000, + 0x00c40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb40000bb, + 0xbb000bbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xb00bbbbb, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x0bbbb044, + 0000000000, + 0000000000, + 0x00dc0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb4400bbb, + 0xbb000bbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xb00bbbb1, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb000, + 0x0b000000, + 0x0bbbb000, + 0x0bbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x0bbbbb44, + 0000000000, + 0000000000, + 0x04cc0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xb0bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x0bbbbbbb, + 0xbbbb0000, + 0000000000, + 0x04c40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0xb1cccbbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbb10, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xb0bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbbb100, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbbcc, + 0xcbbbbbbb, + 0xbbbbb000, + 0000000000, + 0x0cc40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbbb, + 0x14cccbbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbbb1000, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbbcc, + 0xcbbbbbbb, + 0xbbbbbb00, + 0000000000, + 0x0cd00000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbb11, + 0x44cccbbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbb00, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb1bb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbb110000, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbbcc, + 0xc1bbbbbb, + 0xbbbbbb00, + 0000000000, + 0x04cd0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbbbbbbb4, + 0x44cccbbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xbbbbbbb0, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb0bb, + 0xbbbbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbbbbb, + 0xbb000000, + 0x0bbbbbbb, + 0xbbb00000, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbbcc, + 0xc41bbbbb, + 0xbbbbbb00, + 0000000000, + 0x004c4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb11bbbb0, + 0x00000bbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xb11bbbb0, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb111, + 0x11bbbb00, + 0x0bbbb01b, + 0xbbbbbb00, + 0x0bbbb000, + 0x0bbbbbb0, + 0x0bbbb111, + 0x1b000000, + 0x0bbbb11b, + 0xbbb00000, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x00011111, + 0x1bbbbb00, + 0000000000, + 0x0004c000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb40bbbbb, + 0x00000bbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xb00bbbbb, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb00b, + 0xbbbbbb00, + 0x0bbbb000, + 0x01bbbb10, + 0x0bbbb000, + 0x01000000, + 0x0bbbb00b, + 0xbbbb0000, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x00000044, + 0x01bbbb00, + 0x04440000, + 0x000c0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb401bbbb, + 0x00000bbb, + 0xbbcccbbb, + 0xb0000000, + 0x00000bbb, + 0xb001bbbb, + 0000000000, + 0000000000, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb001, + 0xbbbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0000000000, + 0x0bbbb001, + 0xbbbb0000, + 0x0bbbb000, + 0x00bbbb00, + 0xcbbbbccc, + 0xccbbbb00, + 0x00000044, + 0x00bbbb00, + 0x4fd44044, + 0x44000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xb400bbbb, + 0xb0000bbb, + 0xbbcccbbb, + 0xbb000bbb, + 0xbbb00bbb, + 0xb000bbbb, + 0xb0000000, + 0000000000, + 0x0bbbb000, + 0x0bbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0xbbbbbb00, + 0x0bbbbb00, + 0x0bbbbb00, + 0x0bbbb000, + 0x00000b00, + 0x0bbbb000, + 0xbbbbb000, + 0x0bbbbb00, + 0x0bbbbb00, + 0xcbbbbbcc, + 0xcbbbbb00, + 0xbbbbbb44, + 0x0bbbbb04, + 0xed4ed4cd, + 0xddc40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbc001bbb, + 0xb0000bbb, + 0xbbcccbbb, + 0xbbbbbbbb, + 0xbb100bbb, + 0xb0001bbb, + 0xb0000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x1bbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x1bbbb000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0xcbbbbbbb, + 0xbbbbbb00, + 0x1bbbbbbb, + 0xbbbbbb04, + 0xd4ed4cdd, + 0xefed4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbc000bbb, + 0xbb000bbb, + 0xbbcccbbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb0000bbb, + 0xbb000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x0bbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x0bbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0xcbbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x4fd4cdde, + 0xffeed400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000bbb, + 0xbc0001bb, + 0xbb000bbb, + 0xbbcccbbb, + 0xbbbbbbbb, + 0xbb000bbb, + 0xb00001bb, + 0xbb000000, + 0000000000, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x00bbbb00, + 0x0bbbb000, + 0x01bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0x0bbbb000, + 0x01bbbb00, + 0x0bbbbbbb, + 0xbbbbbb00, + 0xcbbbbbbb, + 0xbbbbbb00, + 0x0bbbbbbb, + 0xbbbbbb04, + 0xfd4cddef, + 0xfeedec40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000bbbb, + 0xbc000bbb, + 0xbbb0bbbb, + 0xbbbcc1bb, + 0xbbbbbbbb, + 0xb100bbbb, + 0xb0000bbb, + 0xbbb00000, + 0000000000, + 0xbbbbbbbb, + 0xbbbbb100, + 0xbbbbbb00, + 0x0bbbbbb0, + 0xbbbbb000, + 0x00bbbbb0, + 0x01bbbbbb, + 0xbbbbb100, + 0xbbbbbbbb, + 0xbbbbbb00, + 0xbbbbb000, + 0x0bbbbbb0, + 0x01bbbbbb, + 0xbbbbb100, + 0xc1bbbbbb, + 0xbbbbb100, + 0x01bbbbbb, + 0xbbbbb14e, + 0xd4cddeff, + 0xeededd40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00001111, + 0x1c000111, + 0x11101111, + 0x111cc411, + 0x11111111, + 0x10001111, + 0x10000111, + 0x11100000, + 0000000000, + 0x11111111, + 0x11111000, + 0x11111100, + 0x01111110, + 0x11111000, + 0x00111110, + 0x00111111, + 0x11111000, + 0x11111111, + 0x11111100, + 0x11111000, + 0x01111110, + 0x00111111, + 0x11111000, + 0xc4111111, + 0x11111000, + 0x00111111, + 0x111114ed, + 0x4cddeffe, + 0xededdc40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4c000000, + 0x00000044, + 0x444cc444, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc4444444, + 0x44000000, + 0x00000044, + 0x000004d4, + 0xcddeffee, + 0xdeddcc40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4c400000, + 0x00000044, + 0x444cc444, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc4444444, + 0x44000000, + 0x00000044, + 0x0000044c, + 0xddeffeed, + 0xeddcc400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4cc40000, + 0x00000444, + 0x444ccc44, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc444444, + 0x44400000, + 0x00000444, + 0x000004cd, + 0xdeffeede, + 0xddcc4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x00004cdd, + 0xeffeeded, + 0xdcc40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x0004cdde, + 0xffeededd, + 0xcc400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004444, + 0x44444400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x004cddef, + 0xfeededdc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x44449999, + 0x99999944, + 0x44444444, + 0x44000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x04cddeff, + 0xeededdcc, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccc4000, + 0x000004cc, + 0xcccccccc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0x4cddeffe, + 0xededdcc4, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4ccc0000, + 0x0000004c, + 0xcccccccc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x44449999, + 0x99999999, + 0x94999999, + 0x999999aa, + 0xaa999400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4ccccccc, + 0xccc00000, + 0x000004c4, + 0xcddeffee, + 0xdeddcc40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0ccc4000, + 0x0000000c, + 0xcccccccc, + 0xcc000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9999999a, + 0xa2aa9940, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0ccccccc, + 0xccc40000, + 0x0000004c, + 0xddeffeed, + 0xeddcc400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00ccc400, + 0x00000004, + 0xcccccccc, + 0xcc400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04449999, + 0x99999999, + 0x99999999, + 0x99499999, + 0x99999999, + 0x9a2a9940, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00cccccc, + 0xcccc4000, + 0x000004cd, + 0xdeffeede, + 0xddcc4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004ccc40, + 0000000000, + 0xcccccccc, + 0xccc00000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000444, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99a2a940, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004ccccc, + 0xccccc400, + 0x00004cdd, + 0xeffeeded, + 0xdcc40000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004cc4, + 0000000000, + 0x4ccccccc, + 0xcccc4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99a2a940, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004ccc, + 0xcccccc40, + 0x0004cdde, + 0xffeededd, + 0xcc400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000004c, + 0xc4000000, + 0x004ccccc, + 0xcccccc40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00044999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x999aa940, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000004c, + 0xcccccccc, + 0x004cddef, + 0xfeededdc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4ccc4400, + 0x000044cc, + 0xcccccccc, + 0xcc400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00444999, + 0x99949999, + 0x99999999, + 0x99999999, + 0x99994999, + 0x99999999, + 0x999aa994, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x44cccccc, + 0xc4444cee, + 0xeededdcc, + 0x4c000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000cdddc, + 0x00000004, + 0xcddddddd, + 0xddddc000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994999, + 0x99999999, + 0x999aaa94, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000cdddd, + 0x4cdeee4d, + 0xededdcc4, + 0xd4dc0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000cee, + 0xec000000, + 0x00ceeeee, + 0xeeeeeec0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994999, + 0x99999999, + 0x9999aa94, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x044444e4, + 0xcdeefee4, + 0xdeddcc4d, + 0xee4eec00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000000cf, + 0xffc00000, + 0x0000cfff, + 0xfffffffc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00449999, + 0x99994999, + 0x94999999, + 0x99999999, + 0x99999499, + 0x99999999, + 0x9999aa99, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4deeed4c, + 0xdeefffee, + 0x4ddcc4de, + 0xfd4fffc0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000000e, + 0xeeec0000, + 0x00004eee, + 0xeeeeeeee, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0x00444999, + 0x94999949, + 0x99999999, + 0x99999999, + 0x99999499, + 0x99999999, + 0x9999aa99, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000004, + 0xdefefe4d, + 0xeefffeee, + 0xd4cc4ccd, + 0xc4eeeeec, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000000c, + 0xeeeeeeee, + 0xeeeeeeee, + 0xeeeeeeee, + 0xe4000000, + 0000000000, + 0000000000, + 0000000000, + 0x00044999, + 0x99994999, + 0x99999999, + 0x99999999, + 0x99999949, + 0x99999999, + 0x99999aa9, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000004d, + 0xeeeeed4d, + 0xdeefeede, + 0xd4c4cd44, + 0x4eeeeeee, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xdddddddd, + 0xdddddddd, + 0xdddddddd, + 0xdc440000, + 0000000000, + 0000000000, + 0000000000, + 0x00044494, + 0x99499949, + 0x49994999, + 0x99999999, + 0x99999949, + 0x99999999, + 0x99999aa9, + 0x94000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000004de, + 0x444cdec4, + 0xddeeeded, + 0xdc4ce4dd, + 0xdddddddd, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccc4449, + 0x99994999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x99999999, + 0x99999aa9, + 0x94cccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccc4de4, + 0xccc444d4, + 0xcdddeedd, + 0xcc4d4ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccc4444, + 0x99999994, + 0x99999999, + 0x99999999, + 0x99999994, + 0x99999999, + 0x999999aa, + 0x994ccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccc4de4c, + 0xcd4ddd4d, + 0x4ccddddc, + 0xc4c4cccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccc4449, + 0x99494949, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44444999, + 0x999999aa, + 0x994ccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcc4de4cc, + 0xd4defd44, + 0xd4cccccc, + 0x4cec4000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccc449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999444, + 0xa4aaa444, + 0x44999999, + 0x9994cccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xc4de4ccd, + 0x4defe4cc, + 0x4d44ccc4, + 0xcfed4000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccc444, + 0x99994999, + 0x99999999, + 0x99999999, + 0x94444aaa, + 0xaa4aaaaa, + 0xaa444444, + 0x4444cccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x4de4ccd4, + 0xdefe4ccd, + 0xc4dc444c, + 0xfed40000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccc449, + 0x99999999, + 0x99999999, + 0x99999944, + 0x4aaaaaaa, + 0xaa4aaaaa, + 0xaaaaaaaa, + 0x22a4cccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccccc4, + 0xde4ccd4d, + 0xefe4ccde, + 0xd44ddd4c, + 0xed400000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccc449, + 0x99999999, + 0x99999999, + 0x994444aa, + 0xaaaaaaaa, + 0xaaa4aaaa, + 0xaaaaaaaa, + 0x22aa4ccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccc4d, + 0xec44d4de, + 0xfe4ccded, + 0x4dd4ded4, + 0xc4dc0440, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccc444, + 0x99999999, + 0x99999994, + 0x44aaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xa22a4ccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccccc4de, + 0x4cdc4def, + 0xe4ccded4, + 0xded4deed, + 0x4ced4efc, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xcc440000, + 0000000000, + 0000000000, + 0000000000, + 0x00000449, + 0x99999999, + 0x9994444a, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaa4aa, + 0xaaaaaaaa, + 0xa22a4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004de4, + 0xdeeddefe, + 0x4ccded4d, + 0xeed4cdee, + 0xd4c4efed, + 0x400000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000449, + 0x99999994, + 0x444aaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaa22a400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0004de4d, + 0xeefeefe4, + 0xccddd4de, + 0xed444dee, + 0xed44fedc, + 0x400000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000449, + 0x9999444a, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaa22a440, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004de4c4, + 0x4ddeffec, + 0x4ccd4dee, + 0xd44c4dee, + 0xd4df4dc4, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000449, + 0x4444aaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaa44, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x40000000, + 0000000000, + 0x04ded4dd, + 0xe44deffe, + 0xc4c4deed, + 0x44cc4ded, + 0x4dfd4c40, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004444, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaa44499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94440000, + 0000000000, + 0x4deed4de, + 0xefe4deff, + 0xec4deed4, + 0x4cc4cde4, + 0xdfd44400, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004aaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaa4444, + 0x44499999, + 0x99999999, + 0x99aaaaaa, + 0xaaaaa999, + 0x99994444, + 0x49994000, + 0000000000, + 0x04ded4de, + 0xeffe4def, + 0xfddeed44, + 0xcc4cde4d, + 0xed400000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000004aa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaa44444, + 0x44449999, + 0x99999999, + 0x999999aa, + 0xaaaaaa99, + 0x99999994, + 0x44440000, + 0x04440000, + 0000000000, + 0x004dec4d, + 0xeeffe4de, + 0xfeeed44c, + 0xc4cde4de, + 0xd4cccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000004aa, + 0xaaaaaaaa, + 0xaaaa4444, + 0x44499999, + 0x99999999, + 0x99999999, + 0x9999999a, + 0xaaa99999, + 0x99944444, + 0000000000, + 0000000000, + 0x00000004, + 0x44c4ed4d, + 0xdeeffc4d, + 0xeeedc4cc, + 0x4cde4ded, + 0x4ccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000004aa, + 0xaaaa4444, + 0x44449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x444a4000, + 0000000000, + 0000000000, + 0x0000004c, + 0xdec4ddc4, + 0xddeeeec4, + 0xdedd44c4, + 0xcde4ded4, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004444, + 0x44449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999444, + 0xaaa24400, + 0000000000, + 0000000000, + 0x000004cd, + 0xfe4c4edc, + 0x4ddeeedc, + 0x4dddc44c, + 0xde4ded44, + 0x4ccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00000444, + 0x44449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444aaa, + 0x22242240, + 0000000000, + 0000000000, + 0x00004cdf, + 0xdcdc4ded, + 0xc4cddeed, + 0x4cdcc4cd, + 0xe4ded44c, + 0xd4c40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00000444, + 0x44444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x44aaa222, + 0x33423424, + 0000000000, + 0000000000, + 0x00004ced, + 0xccddc4ee, + 0xdc4ccddd, + 0xc4cc4cde, + 0x4ded4004, + 0xce400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0x00004444, + 0x44444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9999944a, + 0xaa222333, + 0x33334432, + 0x40000000, + 0000000000, + 0x000004cc, + 0x00cdd4de, + 0xedc4cccc, + 0xc4c4cde4, + 0xded44444, + 0x4ce40000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0x00449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99944aa2, + 0x22333333, + 0x33442433, + 0x40000000, + 0000000000, + 0000000000, + 0x000cd4de, + 0xfedc44cc, + 0xcc4cde4d, + 0xe4423333, + 0x24de4000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0x00004444, + 0x44444444, + 0x44444444, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94444444, + 0x44444444, + 0x444aa223, + 0x33344433, + 0x33333332, + 0x40000000, + 0000000000, + 0000000000, + 0x0004c4de, + 0xefeedc44, + 0x44cde4de, + 0x42333333, + 0x324dd000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00044444, + 0x44444444, + 0x44499999, + 0x99999994, + 0x422b3333, + 0x33333333, + 0x32242333, + 0x33422243, + 0x33323334, + 0000000000, + 0000000000, + 0000000000, + 0x000044dd, + 0xeeffeedd, + 0xddee4de4, + 0x23333333, + 0x334ce400, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000444a, + 0xaaaaaaaa, + 0xaaa44444, + 0x44444442, + 0x2b333333, + 0x33333333, + 0x33324333, + 0x33333324, + 0x33343240, + 0000000000, + 0000000000, + 0000000000, + 0x000044dd, + 0xddeeeeee, + 0xeee4de42, + 0x33333333, + 0x3324d400, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00042222, + 0x22222222, + 0x222aaaaa, + 0xaaaa4222, + 0x33333333, + 0x33333333, + 0x33334233, + 0x33333332, + 0x43344400, + 0000000000, + 0000000000, + 0000000000, + 0x000004c4, + 0x444444de, + 0xee4de423, + 0x33333333, + 0x3324d400, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00423333, + 0x33333333, + 0x33222222, + 0x22242223, + 0x33333333, + 0x33333333, + 0x33332433, + 0x33333333, + 0x43340000, + 0000000000, + 0000000000, + 0000000000, + 0x00004442, + 0x3333224d, + 0xe4de4233, + 0x33333333, + 0x3324d400, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04234444, + 0x42333333, + 0x42333333, + 0x332422b3, + 0x33333333, + 0x33333333, + 0x33333433, + 0x33323333, + 0x33340000, + 0000000000, + 0000000000, + 0000000000, + 0x00004233, + 0x33333224, + 0x4de42333, + 0x33333333, + 0x3224d400, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04242442, + 0x33332334, + 0x23323333, + 0x33242233, + 0x33333333, + 0x33333333, + 0x33333433, + 0x32433333, + 0x33324000, + 0000000000, + 0000000000, + 0000000000, + 0x00042333, + 0x33333224, + 0xcec42333, + 0x33333333, + 0x22444444, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04333423, + 0x33242332, + 0x33242333, + 0x33242233, + 0x33333333, + 0x33333333, + 0x33333433, + 0x34233333, + 0x33334000, + 0000000000, + 0000000000, + 0000000000, + 0x00423333, + 0x33333322, + 0x4c423333, + 0x33333332, + 0x24223332, + 0x40004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04233423, + 0x33423333, + 0x33324333, + 0x33242233, + 0x33333333, + 0x33333333, + 0x33333433, + 0x34333333, + 0x33334000, + 0000000000, + 0000000000, + 0000000000, + 0x00433333, + 0x33333322, + 0x44423333, + 0x33333322, + 0x42333333, + 0x24cccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04233344, + 0x32423333, + 0x33324333, + 0x332422b3, + 0x33333333, + 0x33333333, + 0x33332433, + 0x34333333, + 0x33334000, + 0000000000, + 0000000000, + 0000000000, + 0x04233333, + 0x33333322, + 0x44423333, + 0x33333224, + 0x23333333, + 0x324ccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00423333, + 0x342b3333, + 0x33334333, + 0x33224223, + 0x33333333, + 0x33333333, + 0x33334233, + 0x34333333, + 0x33324000, + 0000000000, + 0000000000, + 0000000000, + 0x04333333, + 0x33333322, + 0x44422333, + 0x33332242, + 0x33333333, + 0x324ccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00042333, + 0x24233333, + 0x33334333, + 0x33324222, + 0x33333333, + 0x33333333, + 0x33324333, + 0x34233333, + 0x33324000, + 0000000000, + 0000000000, + 0000000000, + 0x42333333, + 0x33333322, + 0x44422333, + 0x33322423, + 0x33333333, + 0x324ccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004222, + 0x44233333, + 0x33334233, + 0x33322422, + 0x2b333333, + 0x33333333, + 0x3b242333, + 0x32433333, + 0x33344440, + 0000000000, + 0000000000, + 0000000000, + 0x43333333, + 0x3333322a, + 0x49442233, + 0x33224233, + 0x33333333, + 0x32404ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000444, + 0x44233333, + 0x33332433, + 0x33332244, + 0x22222b33, + 0x33333b22, + 0x24423333, + 0x33433333, + 0x33249994, + 0x40000000, + 0000000000, + 0000000000, + 0x43333333, + 0x33333224, + 0x9944a222, + 0x22242333, + 0x33333333, + 0x324004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004444, + 0x442b3333, + 0x33332433, + 0x33333222, + 0x44222222, + 0x22222244, + 0x42333333, + 0x32433333, + 0x33499999, + 0x94000000, + 0000000000, + 0x00000004, + 0x23333333, + 0x333322a4, + 0x99944a22, + 0x22423333, + 0x33333333, + 0x224000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00449999, + 0x44223333, + 0x33333433, + 0x33333322, + 0x22444444, + 0x44444422, + 0x33332444, + 0x44233333, + 0x33499999, + 0x99400000, + 0000000000, + 0x00000004, + 0x23333333, + 0x33322249, + 0x99994444, + 0x44233333, + 0x33333333, + 0x224000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04999999, + 0x44223333, + 0x33333423, + 0x33333333, + 0x22222222, + 0x22222233, + 0x33244ed4, + 0x23323333, + 0x32499999, + 0x99940000, + 0000000000, + 0x00000004, + 0x23333333, + 0x33222a49, + 0x99999444, + 0x44233333, + 0x33333332, + 0x244400cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x49999999, + 0x4442b333, + 0x33333423, + 0x33333333, + 0x33333333, + 0x33333332, + 0x444efff4, + 0x33343333, + 0x34499999, + 0x99994000, + 0000000000, + 0x00000004, + 0x23333333, + 0x3222a449, + 0x99999994, + 0x44223333, + 0x33333222, + 0x422240cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00000004, + 0x99999999, + 0x44422333, + 0x33333242, + 0x33333333, + 0x33333333, + 0x32444444, + 0xeffffff4, + 0x33343333, + 0x34999999, + 0x99994400, + 0000000000, + 0x00000004, + 0x23333333, + 0x22244a49, + 0x9a999999, + 0x44a23333, + 0x33332244, + 0x2233244c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00000049, + 0x99999999, + 0x94442b33, + 0x33333324, + 0x33333333, + 0x33332444, + 0x44ee4fff, + 0xfffffff4, + 0x23323323, + 0x34999999, + 0x99994944, + 0000000000, + 0x00000004, + 0x23333332, + 0x22422a49, + 0x9aa99999, + 0x44a22233, + 0x33222422, + 0x3333324c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00000499, + 0x99999999, + 0x99442233, + 0x33333334, + 0x23333333, + 0x33324eff, + 0xffff4eff, + 0xfffffffe, + 0x43333333, + 0x34999999, + 0x99994999, + 0x40000000, + 0x00000004, + 0x23333333, + 0x322222a4, + 0x992a9999, + 0x944a2222, + 0x22244223, + 0x3333324c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00004999, + 0x99999999, + 0x994442b3, + 0x33333332, + 0x44233333, + 0x2444efff, + 0xffffe4ff, + 0xffffffff, + 0x43332333, + 0x34999999, + 0x99994999, + 0x94400000, + 0x00000004, + 0x22333333, + 0x33332224, + 0x99a2a999, + 0x9944a222, + 0x24422333, + 0x3333324c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00004999, + 0x99999999, + 0x99944422, + 0x33333333, + 0x32444444, + 0x4eff4fff, + 0xfffff4ef, + 0xffffffff, + 0xe4333333, + 0x24999999, + 0x99994999, + 0x99940000, + 0000000000, + 0x42333333, + 0x3333332a, + 0x499a2a99, + 0x99944444, + 0x42233333, + 0x3333324c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00049999, + 0x99999999, + 0x99994442, + 0x23333333, + 0x3324efff, + 0xffff4eff, + 0xfffffe4f, + 0xffffffff, + 0xf4333334, + 0x24999999, + 0x99994999, + 0x99994400, + 0000000000, + 0x42233333, + 0x33333322, + 0xa499aba9, + 0x999994d4, + 0x22333333, + 0x3333224c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00049999, + 0x99999999, + 0x99999444, + 0x22333323, + 0x3324efff, + 0xffffe4ff, + 0xffffff4e, + 0xffffffff, + 0xe4333232, + 0x44999999, + 0x99994999, + 0x99999940, + 0000000000, + 0x04233333, + 0x33333332, + 0x24999aba, + 0x9a994ed4, + 0x22333333, + 0x333224cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00049999, + 0x99999999, + 0x99999994, + 0x42233333, + 0x3334efff, + 0xfffff4ff, + 0xffffffe4, + 0xffffffe4, + 0x43333333, + 0x24999999, + 0x99994999, + 0x99999994, + 0000000000, + 0x04223333, + 0x33333332, + 0x224999a2, + 0xa994ed44, + 0x22233333, + 0x32224ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x00449999, + 0x99999999, + 0x99999999, + 0x44223233, + 0x2334efff, + 0xfffff4ef, + 0xfffffff4, + 0xefffe442, + 0x33233333, + 0x32499999, + 0x99994999, + 0x99999999, + 0x40000000, + 0x00423333, + 0x33333333, + 0x2224999a, + 0x994fd4a4, + 0xa2223332, + 0x2224cccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x04444999, + 0x99999999, + 0x99999999, + 0x94422333, + 0x3334efff, + 0xfffffe4f, + 0xfffffffe, + 0x4fe44233, + 0x33333233, + 0x33249999, + 0x99994999, + 0x99999999, + 0x94000000, + 0x00042333, + 0x33333333, + 0x22249999, + 0x94fd4a2a, + 0x4a222222, + 0x244ccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0x44444999, + 0x99999999, + 0x99999999, + 0x99442232, + 0x3334deff, + 0xffffff4e, + 0xfffffffe, + 0x44423333, + 0x33233333, + 0x33249999, + 0x99994999, + 0x99999999, + 0x99400000, + 0x00042233, + 0x33333332, + 0x33324999, + 0x4ed4a222, + 0x24444444, + 0x40004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00000004, + 0x44444999, + 0x99999999, + 0x99999999, + 0x99944223, + 0x32324eff, + 0xffffffe4, + 0xfffffe44, + 0x23332332, + 0x33333332, + 0x32249999, + 0x99949999, + 0x99999999, + 0x99940000, + 0x00444233, + 0x33333333, + 0x33322494, + 0xed4a2232, + 0x2222a400, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00000044, + 0x44444999, + 0x99999999, + 0x99999999, + 0x99994422, + 0x33334def, + 0xfffffff4, + 0xeffe4423, + 0x33244233, + 0x33323333, + 0x22499999, + 0x99949999, + 0x99999999, + 0x99994000, + 0x04994223, + 0x33333333, + 0x3333224d, + 0xd4222333, + 0x3222a400, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00000444, + 0x44444499, + 0x99999999, + 0x99999999, + 0x99999442, + 0x233324ef, + 0xffffffff, + 0x4e442333, + 0x22423333, + 0x32333322, + 0x24499999, + 0x99949999, + 0x99999999, + 0x99999400, + 0x49994422, + 0x33333333, + 0x33333224, + 0x42223333, + 0x322a4000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00004449, + 0x99444499, + 0x99999999, + 0x99999999, + 0x99999944, + 0x223334de, + 0xfffffffe, + 0x44233332, + 0x24233333, + 0x33222224, + 0x49999999, + 0x99949999, + 0x99999999, + 0x99999944, + 0x99994422, + 0x23333333, + 0x33333322, + 0x22333333, + 0x22240000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00044499, + 0x99944449, + 0x99999999, + 0x99999999, + 0x99999994, + 0x4223334e, + 0xefffffe4, + 0x23333224, + 0x42322332, + 0x22444449, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99999944, + 0x99994442, + 0x23333333, + 0x33333333, + 0x33333333, + 0x22400000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00444999, + 0x99944449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x42233334, + 0xeffff442, + 0x33322242, + 0x33233224, + 0x44999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99999944, + 0x99999444, + 0x22333333, + 0x33333333, + 0x33333332, + 0x24000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x00449999, + 0x99994444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x42233234, + 0xdeee4233, + 0x33224423, + 0x33322249, + 0x99999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99999944, + 0x99999444, + 0x42233333, + 0x33333333, + 0x33333322, + 0x4c000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x04499999, + 0x99999444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x42b33333, + 0x44442323, + 0x32242233, + 0x22224449, + 0x99999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99999444, + 0x99999944, + 0x44223333, + 0x33333333, + 0x33332224, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0000000000, + 0x44499999, + 0x99999444, + 0x49999999, + 0x99999999, + 0x99999999, + 0x42232333, + 0x33333333, + 0x22422222, + 0x24440049, + 0x99999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99994994, + 0x49999994, + 0x44422233, + 0x33333333, + 0x3332244c, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0x00000004, + 0x44999999, + 0x99999944, + 0x44999999, + 0x99999999, + 0x99999999, + 0x422b3332, + 0x33333232, + 0x24222244, + 0x40000499, + 0x99999999, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99949994, + 0x49999999, + 0x44444222, + 0x33333333, + 0x22224ccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0x00000004, + 0x49999999, + 0x99999994, + 0x44499999, + 0x99999999, + 0x99999999, + 0x94223323, + 0x33233322, + 0x44444400, + 0x00004499, + 0x99999999, + 0x99999999, + 0x99499999, + 0x99999999, + 0x99999999, + 0x44999999, + 0x94444442, + 0x22332222, + 0x2444cccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0x00000044, + 0x49999999, + 0x99999999, + 0x44449999, + 0x99999999, + 0x99999999, + 0x94222b33, + 0x3333b224, + 0x49994000, + 0x00004999, + 0x99999999, + 0x99999999, + 0x99499999, + 0x99999999, + 0x94999999, + 0x44999999, + 0x99444444, + 0x42222224, + 0x44994ccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0x00000444, + 0x99999999, + 0x99999999, + 0x94444999, + 0x99999999, + 0x99999999, + 0x99422222, + 0xb2222449, + 0x99999400, + 0x00044999, + 0x99999999, + 0x99999999, + 0x94499999, + 0x99999999, + 0x99999999, + 0x94499999, + 0x99994444, + 0x44444444, + 0x44494ccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0x00004449, + 0x99999999, + 0x99999999, + 0x99444499, + 0x99999999, + 0x99999999, + 0x99944222, + 0x22244999, + 0x99999940, + 0x00049999, + 0x99999999, + 0x99999999, + 0x94999999, + 0x99999999, + 0x99999999, + 0x94449999, + 0x99999944, + 0x44444444, + 0x44994ccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0x00044499, + 0x99999999, + 0x99999999, + 0x99944449, + 0x99999999, + 0x99999999, + 0x99999444, + 0x44499999, + 0x99999994, + 0x00449999, + 0x99999999, + 0x99999999, + 0x94999999, + 0x99999999, + 0x99999999, + 0x99444999, + 0x99999999, + 0x94444444, + 0x99994ccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0000000000, + 0x00044499, + 0x99999999, + 0x99999999, + 0x99994444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x40499999, + 0x99999999, + 0x99999999, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99944499, + 0x99999999, + 0x99999999, + 0x99994ccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0000000000, + 0x00444999, + 0x99999999, + 0x99999999, + 0x99999444, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44499999, + 0x99999999, + 0x99999999, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99994449, + 0x99999999, + 0x99999999, + 0x99994ccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0x04449999, + 0x99999999, + 0x99999999, + 0x99999944, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44999999, + 0x99999994, + 0x44999994, + 0x49999999, + 0x94999999, + 0x99999999, + 0x99999444, + 0x99999999, + 0x99999999, + 0x9994cccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44999999, + 0x99999944, + 0x44449944, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999944, + 0x44999999, + 0x99999999, + 0x9994cccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0000000000, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44449999, + 0x99999999, + 0x44999999, + 0x99999999, + 0x99999994, + 0x44999999, + 0x99999949, + 0x94444444, + 0x99999999, + 0x99949999, + 0x99999999, + 0x99999994, + 0x44449999, + 0x99999999, + 0x9944cccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x00000004, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94444999, + 0x99999994, + 0x44499999, + 0x99999999, + 0x99999994, + 0x49999999, + 0x99999949, + 0x99444449, + 0x99999999, + 0x99994999, + 0x99999999, + 0x99999999, + 0x94444499, + 0x99999999, + 0x944ccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x00000044, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444499, + 0x99999944, + 0x44499999, + 0x99999999, + 0x99999994, + 0x49999999, + 0x99999994, + 0x99944499, + 0x9999999a, + 0xa9999499, + 0x99999999, + 0x99999999, + 0x99944444, + 0x44444444, + 0x44cccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x00000044, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994444, + 0x99994444, + 0x94499999, + 0x99999999, + 0x99999994, + 0x49999999, + 0x99999999, + 0x49999999, + 0x99999999, + 0xaa999949, + 0x99999999, + 0x99999999, + 0x99999444, + 0x44444444, + 0x44cccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x00000444, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999444, + 0x44444449, + 0x94499999, + 0x99999999, + 0x99999944, + 0x49999999, + 0x99999999, + 0x49999999, + 0x99999999, + 0x9aa99949, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44444444, + 0x4ccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0x00004444, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x44444499, + 0x94499999, + 0x99999999, + 0x99999944, + 0x99999999, + 0x99999994, + 0x49999999, + 0x99999999, + 0x99aa9994, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999440, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0x00004444, + 0x44449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99449999, + 0x99999999, + 0x99999944, + 0x99999999, + 0x99999944, + 0x49999999, + 0x99999999, + 0x99aaa994, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999440, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0x00044444, + 0x44444444, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444999, + 0x99999999, + 0x99999444, + 0x99999999, + 0x99999444, + 0x99999999, + 0x99999999, + 0x999aaa99, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99994400, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x00444444, + 0x99999999, + 0x94444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994449, + 0x99999999, + 0x99999449, + 0x99999999, + 0x99994449, + 0x99999999, + 0x99999999, + 0x9999aa99, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99944400, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x04444999, + 0x99999999, + 0x99999444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999444, + 0x44999999, + 0x99999449, + 0x99999999, + 0x99944499, + 0x99999999, + 0x99999999, + 0x9999aaa9, + 0x94499999, + 0x99999999, + 0x99999999, + 0x99444000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x44449999, + 0x99999999, + 0x99999999, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x44444999, + 0x99994449, + 0x99999999, + 0x99444999, + 0x99999999, + 0x99999999, + 0x99999aaa, + 0x99449999, + 0x99999999, + 0x99999999, + 0x94440000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xccccccc4, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444444, + 0x99994499, + 0x99999999, + 0x94449999, + 0x99999999, + 0x99999999, + 0x99999aaa, + 0x99444999, + 0x99999999, + 0x99999999, + 0x44400000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccc44, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99994999, + 0x99999999, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99994444, + 0x44944499, + 0x99999999, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99999aaa, + 0xa9944999, + 0x99999999, + 0x99999944, + 0x44000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xccccc444, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999499, + 0x99999999, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999944, + 0x44444499, + 0x99999994, + 0x44999999, + 0x99999999, + 0x99999999, + 0x999999aa, + 0xa9944499, + 0x99999999, + 0x99999444, + 0x40000000, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xccccc449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999949, + 0x99999994, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x44444999, + 0x99999944, + 0x49999999, + 0x99999999, + 0x99999999, + 0x999999aa, + 0xaa994449, + 0x99999999, + 0x99944440, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccc4449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x99999944, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x44444999, + 0x99999444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9999999a, + 0xaa994444, + 0x99999999, + 0x94444400, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xccc44499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x49999449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94444999, + 0x99994449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9999999a, + 0xaaa94444, + 0x44999994, + 0x44444000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xccc44499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94994499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94444999, + 0x99944499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9999999a, + 0xaaa99444, + 0x44444444, + 0x44440000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcc444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94944499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444999, + 0x99444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9999999a, + 0xaaaa9944, + 0x44444444, + 0x44000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcc444444, + 0x44444444, + 0x44444499, + 0x99999999, + 0x99999999, + 0x99444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444999, + 0x94449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0xaaaa9944, + 0x44444444, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcc444222, + 0x33333333, + 0x33332244, + 0x44499999, + 0x99999999, + 0x99444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444999, + 0x44499999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0xaaaa9404, + 0x44440000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcc422233, + 0x33333333, + 0x33333333, + 0x32244999, + 0x99999999, + 0x99444999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444999, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0xaaa99404, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xc4223333, + 0x33333333, + 0x33333333, + 0x33332449, + 0x99999999, + 0x99449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444994, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x9aa94004, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40004, + 0x44404ccc, + 0x42233333, + 0x33333333, + 0x33333333, + 0x33333324, + 0x99999999, + 0x94449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444994, + 0x49999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994000, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccccc441, + 0x111444c4, + 0x22333333, + 0x33333333, + 0x33333333, + 0x33333332, + 0x49999999, + 0x94449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444944, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99940000, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccc4111, + 0x11111142, + 0x23333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x24999999, + 0x40449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444944, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99400400, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc411bb, + 0x11111422, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x32499999, + 0x40449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444949, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94000040, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc411b3b, + 0xbb111423, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x32499994, + 0x00449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x40000040, + 0x04000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc41b333, + 0x33bb4223, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33249994, + 0x00449999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99444449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0000000000, + 0x04000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc411b333, + 0x33342233, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33249940, + 0x00449999, + 0x99999999, + 0x94999999, + 0x99999999, + 0x99999999, + 0x99444499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999940, + 0x00000004, + 0x04000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc41bb333, + 0x33b42333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33324440, + 0x00049999, + 0x99999999, + 0x4fe49999, + 0x99999999, + 0x99999999, + 0x99944499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994400, + 0000000000, + 0x04000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc4111bb3, + 0x33422333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33334000, + 0x00044999, + 0x99949999, + 0x94fe4999, + 0x99999999, + 0x99999999, + 0x99944499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99940000, + 0000000000, + 0x44000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc411111b, + 0xbb423333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33332400, + 0x00044999, + 0x994d4999, + 0x994fe499, + 0x99999999, + 0x99999999, + 0x99944499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999999, + 0x94400000, + 0x00000004, + 0x44000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc4911111, + 0x11423333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33333244, + 0x23333400, + 0x00044999, + 0x94fe4999, + 0x994ff499, + 0x99999999, + 0x99999999, + 0x99994499, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999994, + 0x40000000, + 0x00000044, + 0x44000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xc4991111, + 0x14223333, + 0x33333333, + 0x33333333, + 0x33333333, + 0x33332422, + 0x33333400, + 0x00444499, + 0x4fe49999, + 0x94efe499, + 0x99999999, + 0x99999999, + 0x99994449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999940, + 0000000000, + 0x00000494, + 0x44000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc499111, + 0x14233333, + 0x33323333, + 0x33333333, + 0x33333333, + 0x33324a22, + 0x33333240, + 0x00400449, + 0x4f499999, + 0x4efe4999, + 0x99999999, + 0x99999999, + 0x99999449, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99994400, + 0000000000, + 0x00004994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc044991, + 0x14233333, + 0x33423333, + 0x33333233, + 0x33333333, + 0x3242aa22, + 0x23333240, + 0x00400004, + 0x4e499999, + 0x4fe49994, + 0x99999999, + 0x99999999, + 0x99999444, + 0x99999999, + 0x99999999, + 0x99999999, + 0x99440000, + 0000000000, + 0x00049994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000449, + 0x94233333, + 0x32233333, + 0x33334333, + 0x33333333, + 0x24144a22, + 0x23333240, + 0x00400000, + 0x04044999, + 0x4e499994, + 0x49999999, + 0x99999999, + 0x99999944, + 0x99999999, + 0x99999999, + 0x99999994, + 0x44000000, + 0000000000, + 0x00499994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400004, + 0x44233333, + 0x34333333, + 0x33322333, + 0x33333332, + 0x41111442, + 0x22332240, + 0x00400004, + 0x04040449, + 0x94499994, + 0xe4999999, + 0x99999999, + 0x99999944, + 0x49999999, + 0x99999999, + 0x99999440, + 0000000000, + 0000000000, + 0x04999994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x04233333, + 0x34333333, + 0x33342333, + 0x33333324, + 0x11111114, + 0x42222240, + 0x0040004e, + 0x40400004, + 0x44449994, + 0xfe499999, + 0x99999999, + 0x99999944, + 0x49999999, + 0x99999994, + 0x44444000, + 0000000000, + 0000000000, + 0x49999994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xc4233333, + 0x34333333, + 0x33343333, + 0x33333324, + 0xb1111111, + 0x14422240, + 0x004004ee, + 0x40000044, + 0x0000444e, + 0xff499999, + 0x99999999, + 0x99999994, + 0x44999999, + 0x99444440, + 0x44dc0000, + 0000000000, + 0x00000044, + 0x99999994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xc4233333, + 0x34333333, + 0x33343333, + 0x3333324b, + 0xbbb11111, + 0x14444400, + 0x00404cf4, + 0x00000040, + 0x400004df, + 0xfe449999, + 0x99999999, + 0x99999999, + 0x44444444, + 0xccddddc4, + 0x4ced4000, + 0000000000, + 0x00000499, + 0x99999994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xc4233333, + 0x34333333, + 0x33343333, + 0x3333224b, + 0x33bbb114, + 0x41111400, + 0x00444ff4, + 0x00000004, + 0xe40004ef, + 0xe4004444, + 0x49999999, + 0x99999999, + 0x44cdeeed, + 0xedc44440, + 0x04dec400, + 0000000000, + 0x00044999, + 0x99999994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xc4233333, + 0x34233333, + 0x33343333, + 0x333324b3, + 0x3333b141, + 0x11111140, + 0x00444ef4, + 0x00000004, + 0xf40004d4, + 0000000000, + 0x04444444, + 0x44444444, + 0xcedcc444, + 0x44000000, + 0x04dec400, + 0000000000, + 0x04499999, + 0x99999994, + 0x40000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x04223333, + 0x34233333, + 0x33343333, + 0x333324b3, + 0x333b1411, + 0x11111140, + 0x00444cfe, + 0x4000004e, + 0xfe400040, + 0000000000, + 0x00440000, + 0x00000004, + 0xdc440000, + 0000000000, + 0x04dec400, + 0x00000004, + 0x49999999, + 0x99999944, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x00423333, + 0x34233333, + 0x33342333, + 0x333324bb, + 0x33b14111, + 0x11111140, + 0x000444ef, + 0xe44004ef, + 0xff400000, + 0000000000, + 0x44000444, + 0x44000004, + 0xe4000044, + 0000000000, + 0x04cec400, + 0x00004449, + 0x99999999, + 0x99999944, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x00422333, + 0x24223333, + 0x33342333, + 0x3333241b, + 0xbbb14111, + 0x11111140, + 0x000444c3, + 0xffe44eff, + 0xff400000, + 0x00000004, + 0x00440000, + 0x00000004, + 0xe44cdcc0, + 0x40000000, + 0x04cdc400, + 0x04449999, + 0x99999999, + 0x99999940, + 0000000000, + 0000000000, + 0x00000004, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x00042222, + 0x24223333, + 0x33342333, + 0x33332411, + 0x1b141111, + 0x44441400, + 0x0004494b, + 0x3ff4eff3, + 0xfe400040, + 0x00000040, + 0x04000000, + 0x00000004, + 0xdc444404, + 0x00000044, + 0x044c4444, + 0x49999999, + 0x99999999, + 0x99999440, + 0000000000, + 0000000000, + 0x00000004, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x00004222, + 0x22422333, + 0x33342233, + 0x33332411, + 0x11141114, + 0x0cdc4400, + 0x0004494c, + 0xb3feff3f, + 0xf94004e4, + 0x00000400, + 0000000000, + 0000000000, + 0xcd400000, + 0x00444cde, + 0xc4444999, + 0x99999999, + 0x99999999, + 0x99999440, + 0000000000, + 0000000000, + 0x0000004c, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x00000422, + 0x22422233, + 0x33242233, + 0x33332411, + 0x11411111, + 0x444d4400, + 0x00044994, + 0xb3fff33f, + 0xe44404f4, + 0x00000040, + 0000000000, + 0000000000, + 0x4dc44444, + 0x4cdedd44, + 0x44999999, + 0x99999999, + 0x99999999, + 0x99994400, + 0000000000, + 0000000000, + 0x000044cc, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x00000042, + 0x22242222, + 0x22224223, + 0x33332241, + 0x11411111, + 0x1144c4cc, + 0xccccccc4, + 0x1bffffff, + 0x40004ef4, + 0x44000004, + 0000000000, + 0000000000, + 0x4cddeeee, + 0xddc444cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000c4, + 0x42224222, + 0x22224222, + 0x33322224, + 0x91411111, + 0x1144d4cc, + 0xccccccc4, + 0x1b3f33ff, + 0xe044efe4, + 0xcc444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x444ccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xc442a422, + 0x22224222, + 0x22222224, + 0x44911111, + 0x14c44c4c, + 0xcccccc41, + 0x1b3ff33f, + 0xfeffff4c, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xccc44442, + 0x22222422, + 0x22222224, + 0xcc441114, + 0x4cc44d4c, + 0xccccc411, + 0xb3ff3f33, + 0x3ff3fe4c, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xccccccc4, + 0x2222a422, + 0x22222224, + 0xcccc444c, + 0xccc44c4c, + 0xcccc491b, + 0xb3333333, + 0xff3ffc4c, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcc400000, + 0x000004cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0x444444a2, + 0x222222a4, + 0xcccccccc, + 0xcccc44c4, + 0xcccc41b1, + 0xb3333333, + 0x3ff3e4cc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xccc40000, + 0x00004ccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccc44, + 0xa222a44c, + 0xcccccccc, + 0xccccc44d, + 0x4cc4911b, + 0x33333b33, + 0xf33b4ccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0x44444ccc, + 0xcccccccc, + 0xccccc44c, + 0x44c411b3, + 0xb33333b3, + 0x3b14cccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000044, + 0x44444444, + 0x44444444, + 0x44444444, + 0x444ccccc, + 0xcccccccc, + 0xcc400000, + 0000000000, + 0000000000, + 0x00000044, + 0x9c441b13, + 0x33b3b9b3, + 0xb1140000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000044cc, + 0xcccccccc, + 0xcccccccc, + 0xc000f00f, + 0x0000f000, + 0x0f0000f0, + 0x0f0000f0, + 0x00000f00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004cdd, + 0xdeec4cef, + 0xfeec4fff, + 0xfeec44ed, + 0xdddc4ccc, + 0xcccccccc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0x44941b13, + 0x3b9b049b, + 0xb1940000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000004, + 0xcccccccc, + 0xcccccccc, + 0x00ffff0f, + 0xf0ffff0f, + 0xfff0ffff, + 0x0ff0ffff, + 0x0fffff00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000cddde, + 0xeeeee4fe, + 0xeffff4fe, + 0xeeeee4dd, + 0xdeedd4cc, + 0xcccccccc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0x044411bb, + 0x99004c0b, + 0x11400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xccc40000, + 0x0000000f, + 0x00000f00, + 0x0000f00f, + 0x0f00000f, + 0x0f000f00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004ddeee, + 0xeeef4eef, + 0xfffffe4e, + 0xeeeddd4e, + 0xeddeee4c, + 0xcccccccc, + 0xc4000000, + 0000000000, + 0000000000, + 0000000000, + 0x0004911b, + 0xb4c4c0b1, + 0x19400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x4ccccccc, + 0xccc00000, + 0x00ffff0f, + 0x00ffff0f, + 0xfff0ffff, + 0x0f00ffff, + 0x0f0f0f00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00ceeeee, + 0xeff4efff, + 0xfffeee4e, + 0xedddde4d, + 0xd444444c, + 0xcccccccc, + 0xcc000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004911, + 0xb9000b11, + 0x94000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0ccccccc, + 0xccc40000, + 0x00f0000f, + 0x00f0f00f, + 0x0000f00f, + 0x0f00f0f0, + 0x0f000f00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04eeeeef, + 0xfe4fffff, + 0xfeeeeee4, + 0xdddeedd4, + 0xe4000004, + 0xcccccccc, + 0xcc400000, + 0000000000, + 0000000000, + 0000000000, + 0x00000491, + 0x1bbbb194, + 0x40000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00cccccc, + 0xcccc4000, + 0x00f0000f, + 0x00f00f0f, + 0xfff0ffff, + 0x0f00f00f, + 0x0f0fff00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04eeeffe, + 0xe4fffffe, + 0xeeeeedd4, + 0xdeeddee4, + 0xe4444444, + 0xcccccccc, + 0xccc00000, + 0000000000, + 0000000000, + 0000000000, + 0x00000044, + 0x91119440, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004ccccc, + 0xccccc400, + 0000000000, + 0x01001000, + 0000000000, + 0x00100100, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04effeef, + 0x4ffffeee, + 0xeeedddd4, + 0xeddeeee4, + 0xeffffff4, + 0x4ccccccc, + 0xcccc4000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x44444000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004ccc, + 0xcccccc40, + 0x00000001, + 0x1c01c010, + 0000000000, + 0x10c10c11, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04feefff, + 0xf4feeeee, + 0xeddddee4, + 0xdeeeeee4, + 0xf4444444, + 0x004ccccc, + 0xcccccc40, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000004c, + 0xcccccccc, + 0x40000011, + 0x101c01c0, + 0000000000, + 0xc10c1011, + 0x10000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x04efffff, + 0xfe4eeeed, + 0xdddeedd4, + 0xeeeeeff4, + 0xf4cc4400, + 0x000044cc, + 0xcccccccc, + 0xcc400000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x44cccccc, + 0xccc40011, + 0x11101c01, + 0x00010001, + 0x0c101111, + 0x10000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00cffffe, + 0xeee4eddd, + 0xdeedde4e, + 0xeeefff4f, + 0xf444444c, + 0x00000004, + 0xcddddddd, + 0xddddc000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004cdddd, + 0xdddd00c1, + 0x1111111c, + 0x0101010c, + 0x11111111, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x004ffeee, + 0xeeed4dde, + 0xeddeee4e, + 0x4ffff4fe, + 0xeffeee4e, + 0xec000000, + 0x00ceeeee, + 0xeeeeeec0, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000cee, + 0xeeeee00c, + 0xc1111111, + 0x01111101, + 0x111111cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000ceeee, + 0xedddd4ed, + 0xdeeee4ef, + 0x44fffe4f, + 0xfeeee4cf, + 0xffc00000, + 0x0000cfff, + 0xfffffffc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000000cf, + 0xffffff00, + 0x0cc1111c, + 0x1111111c, + 0x1111cc00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00004ced, + 0xdddc4cde, + 0xeeec4fff, + 0x404eeff4, + 0xeeec400e, + 0xeeec0000, + 0x00004eee, + 0xeeeeeeee, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000000c, + 0xeeeeee00, + 0x000cc110, + 0xc11111c0, + 0x11cc0000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00000044, + 0x44444444, + 0x44444444, + 0x40044444, + 0x4440000c, + 0xeeeeeeee, + 0xeeeeeeee, + 0xeeeeeeee, + 0xe0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x0000000c, + 0xeeeee001, + 0x11100c10, + 0xcc111cc0, + 0x1c001111, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xdddddddd, + 0xdddddddd, + 0xdddddddd, + 0xd0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xdddd001c, + 0x1cc110c0, + 0x11111110, + 0xc011cc1c, + 0x10000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00fffd00, + 0000000000, + 0000000000, + 0000000000, + 0xdddddddd, + 0xdddddddd, + 0xdddddddd, + 0xd0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xdddd00c0, + 0xc00cc110, + 0xc11111c0, + 0x11cc00c0, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000f0f0d, + 0xfd0eff0f, + 0x0dff0ffd, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xccccc000, + 0x00000cc0, + 0x01111100, + 0xcc000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000f0f0f, + 0xff0fd000, + 0x0f0f0f0f, + 0000000000, + 0xccc40000, + 0x00004ccc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccc0c, + 0x0cc00000, + 0x0c111c00, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000f0f0f, + 0x0000df0f, + 0x0f0f0f0f, + 0000000000, + 0xcc400000, + 0x000004cc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc400000, + 0x00c1c00c, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00fffd0d, + 0xff0ffe0f, + 0x0dff0f0f, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000c00cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000cf000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00ffd000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcc000000, + 0x000000cc, + 0xcccccccc, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcc000000, + 0x000000cc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }; + +#endif /* GFXST */ + +/* eof */ diff --git a/src/dat_screens.c b/src/dat_screens.c new file mode 100644 index 0000000..e6e778c --- /dev/null +++ b/src/dat_screens.c @@ -0,0 +1,184 @@ +/* + * xrick/src/scr_data.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "screens.h" +#include "tiles.h" + +/* + * map intro, sprites lists + */ +U8 screen_imapsl[] = { + 0x1b, 0x00, + 0x1c, 0x1d, 0x00, + 0x01, 0x00, + 0x02, 0x03, 0x04, 0x05, 0x06, 0x00, + 0x1e, 0x00, + 0x0d, 0x00, + 0x13, 0x14, 0x00, + 0x1f, 0x00 +}; + +/* + * map intro, steps + */ +screen_imapsteps_t screen_imapsteps[] = { + { 0x0000, 0x0002, 0x0002, 0x0000 }, + + { 0x000b, 0x0000, 0x0001, 0x0000 }, + { 0x0008, 0x0001, 0x0000, 0x0002 }, + + { 0x0000, 0x0000, 0x000c, 0x0000 }, + + { 0x000a, 0x0000, 0x0000, 0x0005 }, + { 0x0006, 0x0002, 0x0000, 0x0007 }, + { 0x0005, 0x0000, 0x0000, 0x0005 }, + + { 0x0000, 0x0006, 0x0000, 0x0000 }, + + { 0x000c, 0x0000, 0x0001, 0x0000 }, + { 0x0005, 0x0000, 0x0000, 0x000d }, + + { 0x0000, 0x000c, 0x000c, 0x0000 }, + + { 0x0005, 0x0000, 0x0000, 0x0005 }, + { 0x000a, 0x0000, 0x0000, 0x000f }, + { 0x000c, 0xffff, 0x0000, 0x0011 }, + { 0x0005, 0x0000, 0x0000, 0x000f }, + + { 0x0000, 0x0006, 0x0001, 0x0000 }, + + { 0x000a, 0x0000, 0x0000, 0x0014 }, + { 0x0006, 0x0000, 0x0001, 0x0014 }, + { 0x0005, 0x0000, 0x0000, 0x0014 }, + { 0x0003, 0x0001, 0x0000, 0x0014 }, + { 0x0006, 0xffff, 0x0000, 0x0014 }, + { 0x0003, 0x0000, 0xffff, 0x0014 }, + + { 0x0000, 0x0000, 0x0000, 0x0000 } +}; + +/* + * map intro, step offset per map + */ +U8 screen_imapsofs[] = { + 0x00, 0x03, 0x07, 0x0a, 0x0f +}; + +/* + * main intro, hall of fame title + * (from ds + 0x8810 + 0x2642) + */ +U8 screen_imainhoft[] = +{ 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0xd4, 0xb7, 0xb1, + 0xac, 0xc6, 0x2f, 0xc6, 0x2f, 0x2f, 0xa4, 0xac, + 0x9b, 0xc1, 0x2f, 0x9b, 0xc1, 0xb1, 0xac, 0xb6, + 0xbd, 0x9b, 0xc1, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, + 0xff, + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0xb2, 0xb3, 0xb2, + 0xb3, 0xad, 0x2f, 0xad, 0x2f, 0x2f, 0xa6, 0xae, + 0xc2, 0xc3, 0x2f, 0xc2, 0xc3, 0xb2, 0xb3, 0xbe, + 0xbf, 0xc2, 0xc3, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, + 0xff, + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x9f, 0xc0, 0xb4, + 0xb5, 0xaf, 0xc4, 0xaf, 0xc4, 0x2f, 0xa7, 0xb0, + 0xb4, 0x2f, 0x2f, 0xb4, 0x2f, 0xb4, 0xb5, 0xb4, + 0xb5, 0xaf, 0xc4, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, + 0xfe +}; + +/* + * main intro, Rick Dangerous title + * (from ds + 0x8810 + 0x27a1) + */ +U8 screen_imainrdt[] = +{ 0x2f, 0x2f, 0x2f, 0x9b, 0x9c, 0xa1, 0xa4, 0xa5, + 0xa9, 0xaa, 0x2f, 0x9b, 0xac, 0xb1, 0xac, 0xb6, + 0xb7, 0xa4, 0xa5, 0x9b, 0xc1, 0x9b, 0x9c, 0xa4, + 0xac, 0xc6, 0xc7, 0xc8, 0xc9, 0x2f, 0x2f, 0x2f, + 0xff, + 0x2f, 0x2f, 0x2f, 0x9d, 0x9e, 0xa2, 0xa6, 0x2f, + 0x9d, 0xab, 0x2f, 0xad, 0xae, 0xb2, 0xb3, 0xb8, + 0xb9, 0xa6, 0xbb, 0xc2, 0xc3, 0x9d, 0x9e, 0xa6, + 0xae, 0xad, 0xae, 0xca, 0xcb, 0x2f, 0x2f, 0x2f, + 0xff, + 0x2f, 0x2f, 0x2f, 0x9f, 0xa0, 0xa3, 0xa7, 0xa8, + 0x9f, 0xa0, 0x2f, 0xaf, 0xb0, 0xb4, 0xb5, 0x9f, + 0xba, 0xa7, 0xbc, 0xaf, 0xc4, 0x9f, 0xa0, 0xa7, + 0xb0, 0xc5, 0xb0, 0xcc, 0xb0, 0x2f, 0x2f, 0x2f, + 0xfe +}; + +/* + * congratulations + * (from ds + 0x8810 + 0x257d) + */ +U8 screen_congrats[] = +{ 0xa4, 0xa5, 0xa4, 0xac, 0xb6, 0xb7, 0xa4, 0xa5, + 0x9b, 0x9c, 0xb1, 0xac, 0xcd, 0xce, 0xc6, 0xc7, + 0xd3, 0x2f, 0xb1, 0xac, 0xcd, 0xce, 0xa1, 0xa4, + 0xac, 0xb6, 0xb7, 0xc8, 0xc9, 0x2f, 0xd5, 0xd6, + 0xff, + 0xa6, 0x2f, 0xa6, 0xae, 0xb8, 0xb9, 0xa6, 0xbb, + 0x9d, 0x9e, 0xb2, 0xb3, 0xcf, 0xd0, 0xad, 0xae, + 0xad, 0x2f, 0xb2, 0xb3, 0xcf, 0xd0, 0xa2, 0xa6, + 0xae, 0xb8, 0xb9, 0xca, 0xcb, 0x2f, 0xd7, 0xd8, + 0xff, + 0xa7, 0xa8, 0xa7, 0xb0, 0x9f, 0xba, 0xa7, 0xbc, + 0x9f, 0xa0, 0xb4, 0xb5, 0xd1, 0xd2, 0xc5, 0xb0, + 0xaf, 0xc4, 0xb4, 0xb5, 0xd1, 0xd2, 0xa3, 0xa7, + 0xb0, 0x9f, 0xba, 0xcc, 0xb0, 0x2f, 0xd9, 0xda, + 0xfe +}; + +/* + * main intro, Core Design copyright text + * (from ds + 0x8810 + 0x2288) + * + * \376=0xfe \377=0xff + */ +U8 screen_imaincdc[] = "\ +@@@@@@@@@@@@@@@@@@@\377\377\ +(C)@1989@CORE@DESIGN\377\377\377\ +@PRESS@SPACE@TO@START\376"; + +/* + * gameover + * (from ds + 0x8810 + 0x2864) + * + * \376=0xfe \377=0xff + */ +U8 screen_gameovertxt[] = "\ +@@@@@@@@@@@\377\ +@GAME@OVER@\377\ +@@@@@@@@@@@\376"; + +/* + * paused + * + * \376=0xfe \377=0xff + */ +U8 screen_pausedtxt[] = "\ +@@@@@@@@@@\377\ +@@PAUSED@@\377\ +@@@@@@@@@@\376"; + +/* eof */ + + + + + + + + diff --git a/src/dat_snd.c b/src/dat_snd.c new file mode 100644 index 0000000..b7ab332 --- /dev/null +++ b/src/dat_snd.c @@ -0,0 +1,32 @@ +/* + * xrick/data/dat_snd.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "syssnd.h" + +#ifdef ENABLE_SOUND + +sound_t *WAV_WAA; +sound_t *WAV_BOMB; +sound_t *WAV_BULLET; +sound_t *WAV_WALK; +sound_t *WAV_JUMP; +sound_t *WAV_TING; +sound_t *WAV_BOMBSHHT; +sound_t *WAV_BONUS; +sound_t *WAV_SHHT; +sound_t *WAV_BOX; +sound_t *WAV_DDDING; + +#endif /* ENABLE_SOUND */ + +/* eof */ diff --git a/src/dat_spritesPC.c b/src/dat_spritesPC.c new file mode 100644 index 0000000..c26ce11 --- /dev/null +++ b/src/dat_spritesPC.c @@ -0,0 +1,14596 @@ +/* + * xrick/data/dat-sprites.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "config.h" + +#ifdef GFXPC + +#include "system.h" +#include "sprites.h" + +sprite_t sprites_data[SPRITES_NBR_SPRITES] = { + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002e}, + {0xfc00, 0x002a}, + {0xfc00, 0x002a}, + {0xff00, 0x000a}, + {0xfc00, 0x003f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + }, + { + {0x0cf0, 000000}, + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x0c03}, + {000000, 0x8c0f}, + {000000, 0x8fff}, + {000000, 0x8010}, + {000000, 0x0aaa}, + {000000, 0xf2a8}, + {000000, 0xe000}, + {0x0003, 0x0540}, + {0x0003, 0x4540}, + {000000, 0x4550}, + {000000, 0x4554}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002e}, + {0xfc00, 0x002a}, + {0xfc00, 0x002a}, + {0xff00, 0x000a}, + {0xfc00, 0x003f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + }, + { + {0x0cf0, 000000}, + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x0c03}, + {000000, 0x8c0f}, + {000000, 0x8fff}, + {000000, 0x8010}, + {000000, 0x0aaa}, + {000000, 0xf2a8}, + {000000, 0xe000}, + {000000, 0x0544}, + {000000, 0x4545}, + {000000, 0x4551}, + {000000, 0x4554}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x4000}, + {0x03ff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x000b}, + {0xf000, 0x008a}, + {0xf000, 0x008a}, + {0xf000, 0x0082}, + {0xf000, 0x00a0}, + {0xfc00, 0x0028}, + {0xff00, 000000}, + {0xffc0, 0x0001}, + {0xff00, 0x0004}, + {0xfc00, 0x0011}, + {0xff00, 0x0005}, + }, + { + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x0c03}, + {000000, 0x8c0f}, + {000000, 0xa0ff}, + {000000, 0xa330}, + {000000, 0xabca}, + {000000, 0x8fc8}, + {000000, 0x0f01}, + {000000, 0x0045}, + {000000, 0x1511}, + {000000, 0x5004}, + {0x00c0, 0x5001}, + {0x0030, 0x5400}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 000000}, + {0x003f, 0x1400}, + {0x000f, 0x5500}, + {0x003f, 0x5400}, + {0x00ff, 0x5000}, + {0x03ff, 0x4000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002e}, + {0xfc00, 0x002a}, + {0xfc00, 0x0002}, + {0xf000, 0x0052}, + {0xfc00, 000000}, + {0xf000, 0x0055}, + {0xf000, 0x0055}, + {0xf000, 0x0054}, + {0xfc00, 000000}, + {0xff00, 000000}, + }, + { + {0x0cf0, 000000}, + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x8c03}, + {000000, 0x800f}, + {000000, 0xa8cf}, + {000000, 0xaaf0}, + {000000, 0xaafc}, + {000000, 0x28f0}, + {0x0003, 0x4000}, + {0x000f, 0x0100}, + {0x000f, 0x4500}, + {0x0003, 0x4540}, + {000000, 0x4550}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002f}, + {0xfc00, 0x002e}, + {0xfc00, 0x002a}, + {0xff00, 0x000a}, + {0xfc00, 0x002f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xffc0, 0x0001}, + {0xff00, 0x0004}, + {0xfc00, 0x0011}, + {0xff00, 0x0005}, + }, + { + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x0c03}, + {000000, 0x8c0f}, + {000000, 0x8fff}, + {000000, 0x8010}, + {000000, 0x0aaa}, + {000000, 0xe2a8}, + {000000, 0xe000}, + {000000, 0x0454}, + {000000, 0x1114}, + {000000, 0x5115}, + {000000, 0x5145}, + {000000, 0x5015}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x4000}, + {0x03ff, 0x4000}, + {0x03ff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002f}, + {0xf000, 0x00ba}, + {0xf000, 0x00aa}, + {0xfc00, 0x0028}, + {0xf000, 0x00bf}, + {0xfc00, 0x002e}, + {0xf000, 0x0040}, + {0xf000, 0x0054}, + {0xf000, 0x0054}, + {0xfc00, 000000}, + {0xff03, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x0c03}, + {000000, 0x8c0f}, + {000000, 0x8fff}, + {000000, 0x0010}, + {000000, 0x2aa8}, + {000000, 0x8282}, + {000000, 0x0414}, + {000000, 0x1555}, + {000000, 0x0011}, + {000000, 0x0004}, + {0xffc0, 0x0001}, + {0xfff0, 000000}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 000000}, + {0x003f, 0x1400}, + {0x000f, 0x5500}, + {0x003f, 0x5400}, + {0x00ff, 0x5000}, + {0x03ff, 0x4000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002a}, + {0xc000, 0x0028}, + {000000, 0x014a}, + {000000, 0x1452}, + {000000, 0x4154}, + {000000, 0x5554}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfc33, 000000}, + {0xf000, 000000}, + {0xc000, 0x0288}, + {000000, 0x0be2}, + {000000, 000000}, + {000000, 0xfeaa}, + {000000, 000000}, + {000000, 0x3ffc}, + {000000, 0x3fcf}, + {000000, 0x80f3}, + {000000, 0x2a30}, + {000000, 0x2e00}, + {000000, 0x0b83}, + {000000, 0x82a0}, + {000000, 0xa28a}, + {000000, 0xa82a}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc3ff, 000000}, + {0x00ff, 000000}, + {0x003f, 0x2800}, + {000000, 0xaa00}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff00}, + {0x003f, 000000}, + {0x003f, 0xfc00}, + {0x000f, 0x0f00}, + {0x000f, 0x3f00}, + {0x003f, 0xfc00}, + {0x00ff, 000000}, + {0x003f, 0x0800}, + {0x000f, 0x8a00}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0002}, + {0xff00, 0x000a}, + {0xf000, 0x000a}, + {0xc000, 0x0052}, + {000000, 0x0514}, + {000000, 0x1055}, + {000000, 0x1555}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfc33, 000000}, + {0xf000, 000000}, + {0xc000, 0x0288}, + {000000, 0x0be2}, + {000000, 000000}, + {000000, 0xfeaa}, + {000000, 000000}, + {000000, 0x3ffc}, + {000000, 0x3fcf}, + {000000, 0x80f3}, + {000000, 0x2a30}, + {000000, 0x2e00}, + {000000, 0x0e83}, + {000000, 0x8a80}, + {000000, 0x0228}, + {000000, 0x20aa}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc3ff, 000000}, + {0x00ff, 000000}, + {0x003f, 0x2800}, + {000000, 0xaa00}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff00}, + {0x003f, 000000}, + {0x003f, 0xfc00}, + {0x000f, 0x0f00}, + {0x000f, 0x3f00}, + {0x003f, 0xfc00}, + {0x000f, 000000}, + {0x0003, 0xa280}, + {000000, 0x0aa0}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02be}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002f}, + {0xf000, 0x00ba}, + {0xf000, 0x002a}, + {0xc000, 0x03f2}, + {000000, 0x0ffc}, + {0xc000, 0x03f1}, + {0xf000, 0x0005}, + {0xc000, 0x0155}, + {0xc000, 0x0154}, + {0xf000, 0x0054}, + {0xfc00, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x3cff}, + {000000, 0x0c03}, + {000000, 0x8c0f}, + {000000, 0x8fff}, + {000000, 0x8010}, + {000000, 0x2aa2}, + {000000, 0xaa8a}, + {000000, 0x2a20}, + {000000, 0x4a05}, + {000000, 0x5011}, + {000000, 0x0004}, + {0x0fc0, 0x0001}, + {0xfff0, 000000}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x003f, 0xc000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x03ff, 0xc000}, + {0x00ff, 0x2000}, + {0x003f, 0xa800}, + {0x003f, 0x2800}, + {0x00ff, 000000}, + {0x003f, 0x1400}, + {0x000f, 0x5500}, + {0x003f, 0x5400}, + {0x00ff, 0x5000}, + {0x03ff, 0x4000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02be}, + {0xf000, 000000}, + {0xfc00, 0x000f}, + {0xff00, 0x000f}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002f}, + {0xfc00, 0x002e}, + {0xff00, 0x000a}, + {0xfc00, 0x0020}, + {0xff00, 0x0004}, + {0xfc00, 0x0011}, + {0xf000, 0x0045}, + {0xc000, 0x0115}, + {0xf000, 0x0055}, + }, + { + {0xffff, 000000}, + {0x0cf0, 000000}, + {000000, 000000}, + {000000, 0xa20a}, + {000000, 0xf8aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xff3f}, + {000000, 0xf3c0}, + {000000, 0x003c}, + {000000, 0xaa3f}, + {000000, 0xaabf}, + {000000, 0xaa3c}, + {000000, 0x8000}, + {000000, 0x0aaa}, + {000000, 0xaaa8}, + {000000, 0x2aa1}, + {000000, 0x4005}, + {000000, 0x0045}, + {000000, 0x4115}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x000f, 000000}, + {0x0003, 0xc000}, + {000000, 0x0510}, + {000000, 0x5510}, + {0x0003, 000000}, + {0x00cf, 0x2000}, + {0x00ff, 0x2000}, + {0x03ff, 000000}, + {0x03ff, 0x8000}, + {0x03ff, 000000}, + {0x00ff, 0x5000}, + {0x03ff, 0x4000}, + {0x03ff, 0x4000}, + {0x00ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xff00, 000000}, + {0xfc00, 000000}, + {0xf000, 0x00af}, + {0xfc00, 000000}, + {0xff00, 0x0003}, + {0xffc0, 0x0003}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002f}, + {0xfc00, 0x002e}, + {0xfc00, 0x000a}, + {0xf000, 0x0052}, + {0xfc00, 0x0014}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xfff0, 000000}, + }, + { + {0xc33c, 000000}, + {000000, 000000}, + {000000, 0x2882}, + {000000, 0xbe2a}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xffcf}, + {000000, 0xfcf0}, + {000000, 0x3f3f}, + {000000, 0x0f00}, + {000000, 0x8303}, + {000000, 0xa03f}, + {000000, 0xa204}, + {000000, 0xaa8f}, + {000000, 0xaa8f}, + {000000, 0x0a30}, + {000000, 0x4040}, + {0x0003, 0x4540}, + {000000, 0x4550}, + {000000, 0x4554}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x8000}, + {0x000f, 0xa000}, + {0x0003, 000000}, + {000000, 0xaaa0}, + {0x0003, 000000}, + {0x000f, 0xf000}, + {0x03ff, 000000}, + {0x03ff, 0xc000}, + {0x00ff, 0xf000}, + {0x00ff, 0xf000}, + {0x0030, 0xc800}, + {000000, 0x2a00}, + {000000, 0x0045}, + {000000, 0x1545}, + {000000, 000000}, + {0xc030, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc0, 000000}, + {0xff00, 0x0002}, + {0xfc00, 0x002e}, + {0xf000, 0x00b8}, + {0xf000, 0x00b2}, + {0xc000, 0x02e3}, + {0xc000, 0x02eb}, + {0xc000, 0x02ea}, + {0xf000, 0x00ba}, + {0xfc00, 0x002f}, + {0xf000, 0x008a}, + {0xf000, 0x00b0}, + {0xfc00, 0x002a}, + {0xff00, 000000}, + {0xff00, 0x000a}, + {0xff00, 0x000a}, + {0xff00, 0x0008}, + {0xffc0, 0x0001}, + {0xff00, 0x0005}, + {0xffc0, 000000}, + {0xfff0, 000000}, + }, + { + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 0x0002}, + {000000, 0xa8a8}, + {000000, 0xc88a}, + {000000, 0xc20a}, + {000000, 0xe228}, + {000000, 0x3aa2}, + {000000, 0xa00a}, + {000000, 0xaaaa}, + {000000, 0xfaaa}, + {000000, 0xaaa8}, + {000000, 0x0002}, + {000000, 0xaaa8}, + {000000, 0xaaaa}, + {000000, 0x802a}, + {000000, 0x5008}, + {000000, 0x5411}, + {000000, 0x5411}, + {000000, 0x0011}, + {000000, 0x0011}, + }, + { + {0x0fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xa800}, + {0x003f, 0x2800}, + {0x000f, 0x2a00}, + {0x000f, 0xaa00}, + {0x000f, 0xaa00}, + {0x003f, 0xa800}, + {0x003f, 0xa000}, + {0x000f, 0x8200}, + {0x000f, 0x2a00}, + {0x000f, 0xaa00}, + {0x003f, 0xa800}, + {0x00ff, 0x2000}, + {0x03ff, 0x8000}, + {0x0fff, 000000}, + {0x03ff, 0x4000}, + {0x03ff, 0x4000}, + {0x03ff, 0x4000}, + {0x00ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + }, + { + {0x0f30, 000000}, + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc030}, + {000000, 0xf032}, + {000000, 0xfff2}, + {000000, 0x0402}, + {000000, 0xaaa0}, + {000000, 0x2a8f}, + {000000, 0x000b}, + {0xc000, 0x0150}, + {0xc000, 0x0151}, + {000000, 0x0551}, + {000000, 0x1551}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xfe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xb800}, + {0x003f, 0xa800}, + {0x003f, 0xa800}, + {0x00ff, 0xa000}, + {0x003f, 0xfc00}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0001}, + {0xffc0, 0x0001}, + }, + { + {0x0f30, 000000}, + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc030}, + {000000, 0xf032}, + {000000, 0xfff2}, + {000000, 0x0402}, + {000000, 0xaaa0}, + {000000, 0x2a8f}, + {000000, 0x000b}, + {000000, 0x1150}, + {000000, 0x5151}, + {000000, 0x4551}, + {000000, 0x1551}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xfe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xb800}, + {0x003f, 0xa800}, + {0x003f, 0xa800}, + {0x00ff, 0xa000}, + {0x003f, 0xfc00}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xffc0, 000000}, + {0xff00, 000000}, + {0xfc00, 0x0014}, + {0xf000, 0x0055}, + {0xfc00, 0x0015}, + {0xff00, 0x0005}, + {0xffc0, 0x0001}, + {0xfff0, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc030}, + {000000, 0xf032}, + {000000, 0xff0a}, + {000000, 0x0cca}, + {000000, 0xa3ea}, + {000000, 0x23f2}, + {000000, 0x40f0}, + {000000, 0x5100}, + {000000, 0x4454}, + {000000, 0x1005}, + {0x0300, 0x4005}, + {0x0c00, 0x0015}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xfe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xe000}, + {0x000f, 0xa200}, + {0x000f, 0xa200}, + {0x000f, 0x8200}, + {0x000f, 0x0a00}, + {0x003f, 0x2800}, + {0x00ff, 000000}, + {0x03ff, 0x4000}, + {0x00ff, 0x1000}, + {0x003f, 0x4400}, + {0x00ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0f30, 000000}, + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc032}, + {000000, 0xf002}, + {000000, 0xf32a}, + {000000, 0x0faa}, + {000000, 0x3faa}, + {000000, 0x0f28}, + {0xc000, 0x0001}, + {0xf000, 0x0040}, + {0xf000, 0x0051}, + {0xc000, 0x0151}, + {000000, 0x0551}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xfe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xb800}, + {0x003f, 0xa800}, + {0x003f, 0x8000}, + {0x000f, 0x8500}, + {0x003f, 000000}, + {0x000f, 0x5500}, + {0x000f, 0x5500}, + {0x000f, 0x1500}, + {0x003f, 000000}, + {0x00ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0001}, + {0xffc0, 0x0001}, + {0xffc0, 0x0001}, + }, + { + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc030}, + {000000, 0xf032}, + {000000, 0xfff2}, + {000000, 0x0402}, + {000000, 0xaaa0}, + {000000, 0x2a8b}, + {000000, 0x000b}, + {000000, 0x1510}, + {000000, 0x1444}, + {000000, 0x5445}, + {000000, 0x5145}, + {000000, 0x5405}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xfe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xf800}, + {0x003f, 0xb800}, + {0x003f, 0xa800}, + {0x00ff, 0xa000}, + {0x003f, 0xf800}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x03ff, 0x4000}, + {0x00ff, 0x1000}, + {0x003f, 0x4400}, + {0x00ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xffc0, 000000}, + {0xff00, 000000}, + {0xfc00, 0x0014}, + {0xf000, 0x0055}, + {0xfc00, 0x0015}, + {0xff00, 0x0005}, + {0xffc0, 0x0001}, + {0xfff0, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc030}, + {000000, 0xf032}, + {000000, 0xfff2}, + {000000, 0x0400}, + {000000, 0x2aa8}, + {000000, 0x8282}, + {000000, 0x1410}, + {000000, 0x5554}, + {000000, 0x4400}, + {000000, 0x1000}, + {0x03ff, 0x4000}, + {0x0fff, 000000}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xfe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xf800}, + {0x000f, 0xae00}, + {0x000f, 0xaa00}, + {0x003f, 0x2800}, + {0x000f, 0xfe00}, + {0x003f, 0xb800}, + {0x000f, 0x0100}, + {0x000f, 0x1500}, + {0x000f, 0x1500}, + {0x003f, 000000}, + {0xc0ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {0xff00, 000000}, + {0xfc00, 0x0028}, + {000000, 0x00aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0x00ff}, + {0xfc00, 000000}, + {0xfc00, 0x003f}, + {0xf000, 0x00f0}, + {0xf000, 0x00fc}, + {0xfc00, 0x003f}, + {0xff00, 000000}, + {0xfc00, 0x0020}, + {0xf000, 0x00a2}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xcc3f, 000000}, + {0x000f, 000000}, + {0x0003, 0x2280}, + {000000, 0x8be0}, + {000000, 000000}, + {000000, 0xaabf}, + {000000, 000000}, + {000000, 0x3ffc}, + {000000, 0xf3fc}, + {000000, 0xcf02}, + {000000, 0x0ca8}, + {000000, 0x00b8}, + {000000, 0xc2e0}, + {000000, 0x0a82}, + {000000, 0xa28a}, + {000000, 0xa82a}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x03ff, 000000}, + {0x0fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xa800}, + {0x0003, 0x2800}, + {000000, 0xa140}, + {000000, 0x8514}, + {000000, 0x1541}, + {000000, 0x1555}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {0xff00, 000000}, + {0xfc00, 0x0028}, + {000000, 0x00aa}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0x00ff}, + {0xfc00, 000000}, + {0xfc00, 0x003f}, + {0xf000, 0x00f0}, + {0xf000, 0x00fc}, + {0xfc00, 0x003f}, + {0xf000, 000000}, + {0xc000, 0x028a}, + {000000, 0x0aa0}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xcc3f, 000000}, + {0x000f, 000000}, + {0x0003, 0x2280}, + {000000, 0x8be0}, + {000000, 000000}, + {000000, 0xaabf}, + {000000, 000000}, + {000000, 0x3ffc}, + {000000, 0xf3fc}, + {000000, 0xcf02}, + {000000, 0x0ca8}, + {000000, 0x00b8}, + {000000, 0xc2b0}, + {000000, 0x02a2}, + {000000, 0x2880}, + {000000, 0xaa08}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x03ff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x8000}, + {0x00ff, 0xa000}, + {0x000f, 0xa000}, + {0x0003, 0x8500}, + {000000, 0x1450}, + {000000, 0x5504}, + {000000, 0x5554}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xfc00, 0x0003}, + {0xfff0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xffc0, 0x0003}, + {0xff00, 0x0008}, + {0xfc00, 0x002a}, + {0xfc00, 0x0028}, + {0xff00, 000000}, + {0xfc00, 0x0014}, + {0xf000, 0x0055}, + {0xfc00, 0x0015}, + {0xff00, 0x0005}, + {0xffc0, 0x0001}, + {0xfff0, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0xff3c}, + {000000, 0xc030}, + {000000, 0xf032}, + {000000, 0xfff2}, + {000000, 0x0402}, + {000000, 0x8aa8}, + {000000, 0xa2aa}, + {000000, 0x08a8}, + {000000, 0x50a1}, + {000000, 0x4405}, + {000000, 0x1000}, + {0x03f0, 0x4000}, + {0x0fff, 000000}, + }, + { + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xbe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xf800}, + {0x000f, 0xae00}, + {0x000f, 0xa800}, + {0x0003, 0x8fc0}, + {000000, 0x3ff0}, + {0x0003, 0x4fc0}, + {0x000f, 0x5000}, + {0x0003, 0x5540}, + {0x0003, 0x1540}, + {0x000f, 0x1500}, + {0x003f, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02aa}, + {0xf000, 000000}, + {0xc000, 0x0003}, + {000000, 0x0450}, + {000000, 0x0455}, + {0xc000, 000000}, + {0xf300, 0x0008}, + {0xff00, 0x0008}, + {0xffc0, 000000}, + {0xffc0, 0x0002}, + {0xffc0, 000000}, + {0xff00, 0x0005}, + {0xffc0, 0x0001}, + {0xffc0, 0x0001}, + {0xff00, 0x0005}, + }, + { + {0xffff, 000000}, + {0x0f30, 000000}, + {000000, 000000}, + {000000, 0xa08a}, + {000000, 0xaa2f}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xfcff}, + {000000, 0x03cf}, + {000000, 0x3c00}, + {000000, 0xfcaa}, + {000000, 0xfeaa}, + {000000, 0x3caa}, + {000000, 0x0002}, + {000000, 0xaaa0}, + {000000, 0x2aaa}, + {000000, 0x4aa8}, + {000000, 0x5001}, + {000000, 0x5100}, + {000000, 0x5441}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xbe80}, + {0x000f, 000000}, + {0x003f, 0xf000}, + {0x00ff, 0xf000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xf800}, + {0x003f, 0xb800}, + {0x00ff, 0xa000}, + {0x003f, 0x0800}, + {0x00ff, 0x1000}, + {0x003f, 0x4400}, + {0x000f, 0x5100}, + {0x0003, 0x5440}, + {0x000f, 0x5500}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0002}, + {0xf000, 0x000a}, + {0xc000, 000000}, + {000000, 0x0aaa}, + {0xc000, 000000}, + {0xf000, 0x000f}, + {0xffc0, 000000}, + {0xffc0, 0x0003}, + {0xff00, 0x000f}, + {0xff00, 0x000f}, + {0x0c00, 0x0023}, + {000000, 0x00a8}, + {000000, 0x5100}, + {000000, 0x5154}, + {000000, 000000}, + {0x0c03, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + }, + { + {0x3cc3, 000000}, + {000000, 000000}, + {000000, 0x8228}, + {000000, 0xa8be}, + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0xf3ff}, + {000000, 0x0f3f}, + {000000, 0xfcfc}, + {000000, 0x00f0}, + {000000, 0xc0c2}, + {000000, 0xfc0a}, + {000000, 0x108a}, + {000000, 0xf2aa}, + {000000, 0xf2aa}, + {000000, 0x0ca0}, + {000000, 0x0101}, + {0xc000, 0x0151}, + {000000, 0x0551}, + {000000, 0x1551}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x00ff, 000000}, + {0x003f, 000000}, + {0x000f, 0xfa00}, + {0x003f, 000000}, + {0x00ff, 0xc000}, + {0x03ff, 0xc000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xf800}, + {0x003f, 0xb800}, + {0x003f, 0xa000}, + {0x000f, 0x8500}, + {0x003f, 0x1400}, + {0x00ff, 000000}, + {0x03ff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000b}, + {0xfc00, 0x002e}, + {0xfc00, 0x002c}, + {0xf000, 0x00b8}, + {0xf000, 0x00ba}, + {0xf000, 0x00ba}, + {0xfc00, 0x002e}, + {0xfc00, 0x000b}, + {0xf000, 0x00a2}, + {0xf000, 0x00a8}, + {0xf000, 0x00aa}, + {0xfc00, 0x002a}, + {0xff00, 0x0008}, + {0xffc0, 0x0002}, + {0xfff0, 000000}, + {0xffc0, 0x0001}, + {0xffc0, 0x0001}, + {0xffc0, 0x0001}, + {0xff00, 0x0005}, + }, + { + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 0x8000}, + {000000, 0x2a2a}, + {000000, 0xb222}, + {000000, 0xf082}, + {000000, 0xf88a}, + {000000, 0x8ea8}, + {000000, 0xa802}, + {000000, 0xeaaa}, + {000000, 0xbeaa}, + {000000, 0x2aaa}, + {000000, 0x8000}, + {000000, 0x2aaa}, + {000000, 0xaaaa}, + {000000, 0xa802}, + {000000, 0x2005}, + {000000, 0x4415}, + {000000, 0x4415}, + {000000, 0x4400}, + {000000, 0x4400}, + }, + { + {0x03ff, 000000}, + {0x00ff, 0x8000}, + {0x003f, 0xa800}, + {0x000f, 0x2a00}, + {0x000f, 0x8a00}, + {0x0003, 0x8a80}, + {0x0003, 0x2a80}, + {0x0003, 0xaa80}, + {0x000f, 0xaa00}, + {0x003f, 0xa800}, + {0x000f, 0xa200}, + {0x000f, 0x0e00}, + {0x003f, 0xa800}, + {0x00ff, 000000}, + {0x00ff, 0xa000}, + {0x00ff, 0xa000}, + {0x00ff, 0x2000}, + {0x03ff, 0x4000}, + {0x00ff, 0x5000}, + {0x03ff, 000000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xfc00, 0x0002}, + {0xf000, 000000}, + {0xc000, 0x02bf}, + {0xc000, 000000}, + {000000, 0x000c}, + {000000, 0x380f}, + {000000, 0xfe03}, + {000000, 0xbfa3}, + {000000, 0x38a0}, + {000000, 0x00aa}, + {0xc000, 0x0020}, + {0xff00, 0x0002}, + {0xfc00, 0x000b}, + {0xf000, 0x0002}, + {0xc000, 0x0144}, + {000000, 0x0551}, + {0xc000, 0x0154}, + {0xf000, 0x0054}, + {0xfc00, 0x0010}, + {0xff03, 000000}, + }, + { + {000000, 0xa8a8}, + {000000, 0xfaaa}, + {000000, 000000}, + {000000, 0xbaaa}, + {000000, 000000}, + {000000, 0xcfcc}, + {000000, 0xf03f}, + {000000, 0xffff}, + {000000, 0xc00f}, + {000000, 0xc30c}, + {000000, 0x3ff2}, + {000000, 0x0100}, + {000000, 0xaaaa}, + {000000, 0xa8aa}, + {000000, 0xa8aa}, + {000000, 0xa028}, + {0x0300, 0x0001}, + {0x0fc0, 000000}, + {0x3ff0, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + }, + { + {0x3fff, 000000}, + {0x00ff, 000000}, + {0x003f, 000000}, + {0x000f, 0xaa00}, + {0x003f, 000000}, + {0x00ff, 0xc000}, + {0x03ff, 0xc000}, + {0x030f, 000000}, + {0x0003, 0x2000}, + {000000, 0x28a0}, + {000000, 0xaaf8}, + {000000, 0x28f8}, + {000000, 0x00a0}, + {0x0003, 0x8000}, + {0x000f, 000000}, + {0x000f, 0x4500}, + {0x0003, 0x1540}, + {0x000f, 0x5500}, + {0x003f, 0x5400}, + {0x00ff, 0x1000}, + {0x03ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xff00, 000000}, + {0xfc00, 000000}, + {0xf000, 0x00af}, + {0xfc00, 000000}, + {0xff00, 0x0003}, + {0xffc0, 0x0003}, + {0xf0c0, 000000}, + {0xc000, 0x0008}, + {000000, 0x0a28}, + {000000, 0x2faa}, + {000000, 0x2f28}, + {000000, 0x0a00}, + {0xc000, 0x0002}, + {0xf000, 000000}, + {0xf000, 0x0051}, + {0xc000, 0x0154}, + {0xf000, 0x0055}, + {0xfc00, 0x0015}, + {0xff00, 0x0004}, + {0xffc0, 000000}, + }, + { + {000000, 0x2a2a}, + {000000, 0xbeaa}, + {000000, 000000}, + {000000, 0xeeaa}, + {000000, 000000}, + {000000, 0x33f3}, + {000000, 0xfc0f}, + {000000, 0xffff}, + {000000, 0xf003}, + {000000, 0x30c3}, + {000000, 0x8ffc}, + {000000, 0x0040}, + {000000, 0xaaaa}, + {000000, 0xaa2a}, + {000000, 0xaa2a}, + {000000, 0x280a}, + {0x00c0, 0x4000}, + {0x03f0, 000000}, + {0x0ffc, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + }, + { + {0x0fff, 000000}, + {0x003f, 0x8000}, + {0x000f, 000000}, + {0x0003, 0xaa80}, + {0x0003, 000000}, + {000000, 0x3000}, + {000000, 0xf02c}, + {000000, 0xc0bf}, + {000000, 0xcafe}, + {000000, 0x0a2c}, + {000000, 0xaa00}, + {0x0003, 0x0800}, + {0x00ff, 0x8000}, + {0x003f, 0xe000}, + {0x000f, 0x8000}, + {0x0003, 0x1140}, + {000000, 0x4550}, + {0x0003, 0x1540}, + {0x000f, 0x1500}, + {0x003f, 0x0400}, + {0xc0ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc0, 0x0002}, + {0xfc00, 0x0026}, + {0xf000, 0x0267}, + {0xc000, 0x099f}, + {0xc000, 0x09bd}, + {0xc000, 0x0895}, + {0xf000, 0x0208}, + {0xfc00, 0x0088}, + {0xfc00, 0x0088}, + {0xff00, 0x0022}, + {0xff00, 0x0022}, + {0xffc0, 0x000a}, + {0xffc0, 0x0008}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x9fda}, + {000000, 0x7776}, + {000000, 0xdfdf}, + {000000, 0xbffb}, + {000000, 0xbff9}, + {000000, 0x9fd9}, + {000000, 0x2760}, + {0xc00c, 0x0200}, + {0xf03c, 0x0200}, + {0x3030, 0x0202}, + {000000, 0x0002}, + {000000, 0x2aa2}, + {000000, 0xaaa8}, + {000000, 0x38b2}, + {000000, 0xbbb8}, + {000000, 0xeeef}, + {000000, 0xca8c}, + {0x0003, 0x0880}, + {0x0003, 0x2460}, + {0x0003, 0x28a0}, + {0xc30f, 000000}, + }, + { + {0x0fff, 000000}, + {0x00ff, 0x6000}, + {0x003f, 0x6600}, + {0x000f, 0xd980}, + {0x000f, 0xf980}, + {0x000f, 0x5880}, + {0x003f, 0x8200}, + {0x00ff, 0x8800}, + {0x00ff, 0x8800}, + {0x03ff, 0x2000}, + {0x03ff, 0x2000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xf003, 000000}, + {0xc000, 0x0aa8}, + {000000, 0x2aaa}, + {000000, 0xaa80}, + {000000, 0xa22a}, + {000000, 0x0828}, + {000000, 0x28aa}, + {000000, 0x2e15}, + {0xc000, 0x0a11}, + {0x000c, 0x1040}, + {0xcf03, 0x0020}, + {0xfc00, 0x00a8}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0ff0, 0x8000}, + {0x3fc0, 0x000a}, + {0x0ff0, 0x8002}, + {0x3ff0, 0x0002}, + {0x3ff0, 0x0002}, + {0x3ff0, 0x0002}, + {0x3ff0, 0x0002}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x003f, 000000}, + {0x0003, 0xaa80}, + {000000, 0xaaa8}, + {0x0003, 0xfbc0}, + {0x003f, 0xb500}, + {0x000f, 0x2f80}, + {0x003f, 0x8100}, + {0x003f, 0x8a00}, + {0x00ff, 000000}, + {0x00ff, 0x1400}, + {0x003f, 0x1500}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xf003, 000000}, + {0xc000, 0x0aa8}, + {000000, 0x2aaa}, + {000000, 0xaa80}, + {000000, 0xa22a}, + {000000, 0x0828}, + {000000, 0x28aa}, + {000000, 0x2e15}, + {0xc000, 0x0a11}, + {000000, 0x1040}, + {000000, 0x2a0a}, + {0x00f0, 0x2802}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0ff0, 0x8000}, + {0x3fc0, 0x000a}, + {0x0ff0, 0x8002}, + {0x3ff0, 0x0002}, + {0x3ff0, 0x0002}, + {0x3ff0, 0x0002}, + {0x3ff0, 0x0002}, + {0x0ff0, 0x8000}, + {0x0fc0, 0x8005}, + {0x3ff0, 0x0001}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x003f, 000000}, + {0x0003, 0xaa80}, + {000000, 0xaaa8}, + {0x0003, 0xfbc0}, + {0x003f, 0xb500}, + {0x000f, 0x2f80}, + {0x003f, 0x8100}, + {0x000f, 0x8a00}, + {0x0003, 0x1010}, + {0x0003, 0x0150}, + {0x0c0f, 0x4040}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc00f, 000000}, + {0x0003, 0x0880}, + {0x0003, 0x2aa0}, + {000000, 0xaaa8}, + {0x0003, 000000}, + {0x0003, 0x3ff0}, + {000000, 0x0fc0}, + {000000, 0x800b}, + {000000, 0xc88c}, + {0x0003, 0x1450}, + {0x0003, 0x1450}, + {000000, 0x5014}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc0, 000000}, + {0xfc00, 0x0026}, + {0xf000, 0x0256}, + {0xc000, 0x0fff}, + {0xf000, 0x0256}, + {0xfc00, 0x0026}, + {0xffc0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xa000}, + {0x00ff, 0xfc00}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0006}, + {0xffc0, 0x000d}, + {0xffc0, 0x0006}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x000f, 000000}, + {0x0003, 0x5560}, + {000000, 0xfff8}, + {000000, 0x5558}, + {0x0003, 0xaaa0}, + {0x000f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xf000, 000000}, + {0xc000, 0x0955}, + {000000, 0x2fff}, + {000000, 0x2555}, + {0xc000, 0x0aaa}, + {0xf000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x9000}, + {0x03ff, 0x7000}, + {0x03ff, 0x9000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xccff, 000000}, + {0x003f, 0x2100}, + {0xc0ff, 0x0c00}, + {0x003f, 0x1200}, + {0xccff, 000000}, + {0xffff, 000000}, + {0xc003, 000000}, + {000000, 0x2fe8}, + {000000, 0xbffa}, + {000000, 0x0b80}, + {000000, 0x2fe8}, + {000000, 0x2fe8}, + {000000, 0x2fe8}, + {000000, 0x2fe8}, + {000000, 0xbffa}, + {000000, 0x0b80}, + {000000, 0x2fe8}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xf3ff, 000000}, + {0xc0ff, 0x0400}, + {0x003f, 0x3e00}, + {0xc0ff, 0x0400}, + {0xf3ff, 000000}, + {0xffff, 000000}, + {0xc003, 000000}, + {000000, 0x2fe8}, + {000000, 0xbffa}, + {000000, 0x0b80}, + {000000, 0x2fe8}, + {000000, 0x2fe8}, + {000000, 0x2fe8}, + {000000, 0x2fe8}, + {000000, 0xbffa}, + {000000, 0x0b80}, + {000000, 0x2fe8}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xf3f0, 0x0001}, + {0xc0fc, 0x0800}, + {0xf030, 0x0202}, + {0xf00c, 0x0280}, + {0xf000, 0x0070}, + {0xc000, 0x042e}, + {0xf300, 0x000b}, + {0xfc00, 0x00cb}, + {0xff00, 0x000a}, + {000000, 0x00ab}, + {000000, 0xa9f7}, + {000000, 0x002f}, + {0xcc00, 0x00eb}, + {000000, 0x120b}, + {0xc000, 0x082f}, + {0xf300, 0x003a}, + {0xf000, 0x00a0}, + {0xc00f, 0x0600}, + {0xf0fc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x303c, 0x0200}, + {0xf030, 0x0201}, + {0x303c, 0x0100}, + {0x000f, 0xcb00}, + {0x0003, 0x0b30}, + {000000, 0x9f80}, + {000000, 0xefeb}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xafff}, + {000000, 0x0feb}, + {0xc000, 0x0b80}, + {0x300c, 0x0380}, + {0x0030, 0x4301}, + {0x303c, 0x0300}, + {0xf03f, 0x0200}, + }, + { + {0xffff, 000000}, + {0x3f3f, 000000}, + {0xfc0f, 0x0080}, + {0xc03f, 0x0200}, + {0x000f, 0x1c00}, + {0x0003, 0xb060}, + {0x000f, 0xc080}, + {0x000f, 0x0b00}, + {0x0003, 0xb010}, + {0x0003, 0xe800}, + {000000, 0xf7a8}, + {0x0003, 0xfa80}, + {0x000f, 0xe000}, + {0x0303, 0x8010}, + {0x00cf, 0xc800}, + {0x003f, 0xe300}, + {0x000f, 0xb080}, + {0x003f, 0x2800}, + {0x003f, 0x0200}, + {0xfcff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xc000, 0x002b}, + {000000, 0x2a0f}, + {000000, 0x2fef}, + {000000, 0x2fff}, + {000000, 0x0bff}, + {000000, 0x4fff}, + {000000, 0x2fff}, + {000000, 0xafff}, + {000000, 0xafff}, + {000000, 0x2fff}, + {000000, 0x8fff}, + {000000, 0x2fff}, + {000000, 0xabff}, + {000000, 0xafff}, + {000000, 0xb7ff}, + {000000, 0x2fff}, + {000000, 0x0bff}, + {000000, 0x4bff}, + {000000, 0x0bef}, + {000000, 0x2e9f}, + {000000, 0x2002}, + }, + { + {000000, 0xae2e}, + {000000, 0xeeaf}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xff8f}, + {000000, 0xff0f}, + {0x00f0, 0xa802}, + }, + { + {000000, 0xa0a8}, + {0x0003, 0xebe0}, + {000000, 0xffc8}, + {0x0003, 0xffb0}, + {0x000f, 0xffc0}, + {0x0003, 0xffe0}, + {000000, 0xffe8}, + {000000, 0xfffe}, + {000000, 0xfffe}, + {000000, 0xfffc}, + {000000, 0xffea}, + {000000, 0xffe8}, + {000000, 0xfff8}, + {000000, 0xfff8}, + {000000, 0xffe2}, + {000000, 0xfff8}, + {000000, 0xffa8}, + {0x0003, 0xffa0}, + {0x0003, 0xebe0}, + {0x0003, 0xaaa0}, + {000000, 0x80a8}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xcf00, 0x0022}, + {000000, 0x200a}, + {0xc000, 0x0a8a}, + {0xc000, 0x06eb}, + {0xf000, 0x02af}, + {0xc000, 0x0a9a}, + {0xc000, 0x0ae5}, + {000000, 0x1afb}, + {0xc000, 0x0f69}, + {000000, 0x0fa5}, + {000000, 0xa957}, + {000000, 0x0ba9}, + {0xf000, 0x02fa}, + {0xc000, 0x0b79}, + {000000, 0x22f9}, + {0xc000, 0x07ae}, + {0xf000, 0x025f}, + {0xf000, 0x02aa}, + {0xf000, 0x028a}, + {0xc000, 0x080a}, + {0x03f0, 0x2001}, + }, + { + {000000, 0x0a28}, + {000000, 0x898a}, + {000000, 0x7dbd}, + {000000, 0xbdbf}, + {000000, 0xfbbf}, + {000000, 0xf569}, + {000000, 0xa757}, + {000000, 0x5fdd}, + {000000, 0x7ff5}, + {000000, 0xfffd}, + {000000, 0xffff}, + {000000, 0xfffd}, + {000000, 0x7ff5}, + {000000, 0xdfd7}, + {000000, 0x6769}, + {000000, 0x95bf}, + {000000, 0xf99f}, + {000000, 0x79ab}, + {000000, 0xf90a}, + {000000, 0xaa09}, + {0x0030, 0x0200}, + }, + { + {0x0c00, 0x8008}, + {0x0003, 0x82a0}, + {000000, 0xaa88}, + {0x0003, 0xea20}, + {0x000f, 0x9e80}, + {0x000f, 0x6d80}, + {0x0003, 0x7b80}, + {000000, 0xbf98}, + {000000, 0x6fe8}, + {000000, 0x5ab8}, + {000000, 0x75aa}, + {000000, 0x6b88}, + {0x0003, 0x9ed0}, + {0x0003, 0xf9a0}, + {0x000f, 0x7b80}, + {0x0003, 0x9a60}, + {0x000f, 0xd600}, + {0x003f, 0xaa00}, + {0x000f, 0x8280}, + {0x3c3f, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xf3f0, 0x0002}, + {0xc03c, 0x0800}, + {0x3000, 0x0280}, + {000000, 0xc2eb}, + {0x3000, 0x00be}, + {0xc000, 0x08bf}, + {0xf000, 0x003f}, + {0xf000, 0x02fe}, + {0xc000, 0x0ffa}, + {0xc000, 0x02fe}, + {000000, 0x2aba}, + {0xc000, 0x02ea}, + {000000, 0x20fa}, + {0xc000, 0x02fe}, + {0x3c00, 0x00ba}, + {000000, 0xc2eb}, + {0x3000, 0x02fe}, + {0xf000, 0x0280}, + {0xc00c, 0x0800}, + {0xf300, 0x0022}, + {0xffcc, 000000}, + }, + { + {0x3ffc, 000000}, + {0xc000, 0x0002}, + {000000, 0x2baa}, + {000000, 0xfff8}, + {000000, 0xfafe}, + {000000, 0xfaff}, + {000000, 0xaaab}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 0xaaab}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 0xaaab}, + {000000, 0xeeaf}, + {000000, 0xfebf}, + {000000, 0xfefe}, + {000000, 0xb0c2}, + {0x003c, 0x0200}, + {0xfcff, 000000}, + }, + { + {0xf3ff, 000000}, + {0x003f, 0x0800}, + {0x0003, 0x0080}, + {000000, 0xaa0c}, + {0x00f3, 0xbc00}, + {0x003c, 0xf800}, + {000000, 0xfa82}, + {0x000c, 0xff80}, + {0x000f, 0xfe80}, + {0x0003, 0xbfa0}, + {000000, 0xbfa8}, + {0x0003, 0xae20}, + {0x000f, 0xfe80}, + {0x000f, 0xfe00}, + {0x0003, 0xfe20}, + {0x000f, 0xfb00}, + {0x00f3, 0xfc00}, + {0x00c0, 0xbc0c}, + {0x0033, 0x0a00}, + {0x000f, 0x8080}, + {0x3f3f, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xff00, 000000}, + {0xfc00, 0x00a8}, + {0xff00, 0x0002}, + {0xff30, 0x0002}, + {0xfc00, 0x0088}, + {0xff00, 0x0022}, + {0xfc00, 0x00a2}, + {0xff00, 000000}, + {0xf000, 0x00aa}, + {0xc000, 0x0a80}, + {0xf000, 0x0088}, + {0xff00, 0x000a}, + {0xff00, 0x0022}, + {0xff00, 0x0008}, + {0xfc00, 0x008a}, + {0xff30, 000000}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + }, + { + {0xffff, 000000}, + {0xcf3f, 000000}, + {0x0003, 0x2080}, + {000000, 0xa888}, + {000000, 0x2020}, + {000000, 0x0a02}, + {0x00c0, 0x0802}, + {000000, 0x222a}, + {000000, 0xa822}, + {000000, 0x8202}, + {0x0cf0, 0x8002}, + {0x03fc, 0x2000}, + {0x0fff, 0x8000}, + {0x0ffc, 0x8000}, + {0x03c0, 0x2002}, + {0x0300, 0xa022}, + {000000, 0x8828}, + {000000, 0xaaaa}, + {000000, 0x82a2}, + {0x3c0c, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xc3ff, 000000}, + {0x00ff, 0x2800}, + {0x00ff, 0xa000}, + {0x003f, 0x2200}, + {0x00ff, 0x2800}, + {0x00ff, 0x0800}, + {0x03ff, 0x8000}, + {0x03ff, 0x2000}, + {0x00ff, 0xa800}, + {0x003f, 0x2200}, + {0x00ff, 0x2800}, + {0x003f, 0x8200}, + {0x00ff, 0xa000}, + {0x03ff, 0xa000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff3, 000000}, + {0xcfc0, 0x0008}, + {000000, 0x1012}, + {0x000c, 0x89c0}, + {000000, 0x0781}, + {0xc000, 0x0ed3}, + {000000, 0x0074}, + {000000, 0xfe00}, + {000000, 0xe8fb}, + {000000, 0xc8aa}, + {000000, 0xe8a3}, + {000000, 0xc800}, + {000000, 0xc8ff}, + {000000, 0xc888}, + {000000, 0xe8aa}, + {000000, 0xc80f}, + {000000, 0xe8fa}, + {000000, 0xc88a}, + {000000, 0xe8a0}, + {000000, 0xa800}, + }, + { + {0xffff, 000000}, + {0xfff3, 000000}, + {0xfc00, 0x0004}, + {0x0003, 0x0362}, + {000000, 0x72d0}, + {000000, 0xe4b0}, + {000000, 0xb701}, + {000000, 0x1e4b}, + {000000, 000000}, + {000000, 0xfbfb}, + {000000, 0x80a2}, + {000000, 0xaaaa}, + {000000, 0x000f}, + {000000, 0xfefa}, + {000000, 0xafa2}, + {000000, 0xf8a0}, + {000000, 0x8a00}, + {000000, 0xa0af}, + {000000, 0x0a2a}, + {000000, 0xaea0}, + {000000, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xff3f, 000000}, + {0x0c0f, 0x0040}, + {0x0003, 0xd220}, + {0x00cf, 0xb400}, + {0x00ff, 0xec00}, + {0x0003, 0x4002}, + {000000, 0x03f8}, + {000000, 0xf3a0}, + {000000, 0xa320}, + {000000, 0xf380}, + {000000, 0xa320}, + {000000, 0x2320}, + {000000, 0x0320}, + {000000, 0xa3b0}, + {000000, 0x0320}, + {000000, 0xf3a0}, + {000000, 0x2380}, + {000000, 0xa3a0}, + {000000, 0x02a0}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 0x0002}, + {0xfffc, 0x0008}, + {0xf0f0, 0x0003}, + {0xc000, 0x0601}, + {000000, 0x0bad}, + {000000, 0xfe0a}, + {000000, 0xeade}, + {000000, 0xc822}, + {000000, 0xeade}, + {000000, 0xc820}, + {000000, 0xcade}, + {000000, 0xc822}, + {000000, 0xeade}, + {000000, 0xe823}, + {000000, 0xcade}, + {000000, 0xe8aa}, + {000000, 0xc8a0}, + {000000, 0xa800}, + }, + { + {0x00ff, 000000}, + {0x003c, 0x7a00}, + {0x00f0, 0x7801}, + {0x03f0, 0x0202}, + {0x00f0, 0x7801}, + {0x00c0, 0x7807}, + {000000, 0x281d}, + {000000, 0xc876}, + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xa280}, + {000000, 0xaaaa}, + {000000, 0x000f}, + {000000, 0xfefa}, + {000000, 0xafa2}, + {000000, 0xf8a0}, + {000000, 0xaa00}, + {000000, 0xa0af}, + {000000, 0x0a28}, + {000000, 0xaaaa}, + {000000, 000000}, + }, + { + {0xffff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0x9c00}, + {0x003f, 0x7600}, + {0x00ff, 0xd800}, + {0x03ff, 0x6000}, + {0x0fff, 0x8800}, + {0x0003, 0x2002}, + {000000, 0x03f8}, + {000000, 0xf3a0}, + {000000, 0xa320}, + {000000, 0xf3a0}, + {000000, 0xa320}, + {000000, 0xa320}, + {000000, 0x03a0}, + {000000, 0xa320}, + {000000, 0x03a0}, + {000000, 0xf320}, + {000000, 0x23a0}, + {000000, 0xa3a0}, + {000000, 0x02a0}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xffc0, 000000}, + {0xfc30, 000000}, + {0xf000, 000000}, + {0xf000, 0x0008}, + {0xc000, 0x002e}, + {0xc000, 0x008b}, + {0xc000, 0x0222}, + {000000, 0x0b88}, + {000000, 0x02e1}, + {000000, 0x00b1}, + {000000, 0x0a28}, + {000000, 0x0b8a}, + {000000, 0x022e}, + {000000, 0x0038}, + {000000, 0x0bb8}, + {000000, 0x0238}, + {000000, 0x002e}, + {000000, 0x008b}, + {0xc000, 0x0ae2}, + {0xf000, 0x0282}, + }, + { + {000000, 000000}, + {000000, 0x2002}, + {000000, 0x3003}, + {000000, 0x3223}, + {000000, 0x2e2e}, + {000000, 0x0808}, + {000000, 0x82a0}, + {000000, 0x2bfa}, + {000000, 0x2ffe}, + {000000, 0x4bf8}, + {000000, 0x12e1}, + {000000, 0x0aa8}, + {000000, 0xa80a}, + {000000, 0x02a0}, + {000000, 0x03f0}, + {000000, 000000}, + {000000, 0x0220}, + {000000, 0x0a28}, + {000000, 0x8bb8}, + {000000, 0x0aa8}, + {000000, 0x0220}, + }, + { + {0x0fff, 000000}, + {0x03ff, 000000}, + {0x0c3f, 000000}, + {0x000f, 000000}, + {0x000f, 0x0800}, + {0x0003, 0x2e00}, + {0x0003, 0xb880}, + {0x0003, 0x2220}, + {000000, 0x08b8}, + {000000, 0x52e0}, + {000000, 0x1380}, + {000000, 0x0a28}, + {000000, 0xa8b8}, + {000000, 0x2e20}, + {000000, 0x0b00}, + {000000, 0x0bb8}, + {000000, 0x0b20}, + {000000, 0x2e00}, + {000000, 0xb880}, + {0x0003, 0x22e8}, + {0x000f, 0x20a0}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 0x0001}, + {0xffff, 0x000d}, + {0xffff, 0x0002}, + {0xfff3, 0x0182}, + {0xffc0, 0x0263}, + {0xff00, 0x0520}, + {0xfcc0, 0x0e82}, + {0xf030, 0x050a}, + {0xc000, 0x2e0b}, + {0xf000, 0x150a}, + {0xf000, 0x3ecb}, + {0xc000, 0x15eb}, + {0xc000, 0x0222}, + {0xf000, 0x5540}, + {0xf000, 0x0ae0}, + {0xc000, 0x5554}, + {0xf000, 0xa2e8}, + {0xfc00, 000000}, + {0xf000, 0x1550}, + {0xc000, 0x02c2}, + {0xf000, 0x0103}, + }, + { + {0xcffc, 0xd7d6}, + {0x03f0, 0x661d}, + {0x00c0, 0x4799}, + {000000, 0xbffe}, + {000000, 000000}, + {000000, 0x2fe8}, + {000000, 0xbffa}, + {000000, 0x0a80}, + {000000, 0xf20f}, + {000000, 0xeb0b}, + {000000, 0xeb0b}, + {000000, 0xef8b}, + {000000, 0xf82f}, + {000000, 0xafea}, + {000000, 0xa00a}, + {000000, 0x2be8}, + {000000, 0x0280}, + {000000, 0x2008}, + {000000, 0x3558}, + {000000, 0x3148}, + {000000, 0x2558}, + }, + { + {0xffff, 0x4000}, + {0x3fff, 0x7000}, + {0x3fff, 0x8000}, + {0x33ff, 0x8240}, + {0x00ff, 0xc9c0}, + {0x003f, 0x0850}, + {0x00cf, 0x8230}, + {0x0303, 0xa050}, + {000000, 0xe02c}, + {0x0003, 0xa054}, + {0x0003, 0xe238}, + {000000, 0xee54}, + {000000, 0x8830}, + {0x0003, 0x0155}, + {0x0003, 0x03e0}, + {000000, 0x1555}, + {0x0003, 0x0bbe}, + {0x000f, 000000}, + {0x0003, 0x0554}, + {000000, 0x82e0}, + {0x0003, 0x8040}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + }, + { + {0xffff, 000000}, + {0xf03f, 000000}, + {0xc00f, 0x0540}, + {0x0003, 0x1d10}, + {000000, 0x7544}, + {000000, 0x7544}, + {000000, 0x1400}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x7f44}, + {000000, 0x5f44}, + {000000, 0x0400}, + {000000, 0x1d10}, + {000000, 0x1d11}, + {000000, 0x1d13}, + {000000, 0x1d13}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xf000, 0x001f}, + {0xc000, 0x05ff}, + {0xf000, 000000}, + {0xff00, 0x002a}, + {0xff00, 0x002a}, + {0xff00, 0x0008}, + {0xff00, 0x0018}, + {0xfc00, 0x0051}, + {0xfc00, 0x0011}, + {0xfc00, 0x00cc}, + {0xfc00, 0x0011}, + {0xfc00, 0x0074}, + {0xff00, 0x0014}, + {0xffc0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xffc0, 0x0005}, + }, + { + {0x0003, 000000}, + {000000, 0x5554}, + {000000, 0xd501}, + {000000, 0x5550}, + {000000, 0xd554}, + {000000, 000000}, + {000000, 0x1212}, + {000000, 0x0a82}, + {000000, 0xaea8}, + {000000, 0xaaa8}, + {000000, 0x0a81}, + {000000, 0x301c}, + {000000, 0xccc3}, + {000000, 0x3334}, + {000000, 0xc441}, + {000000, 0x5554}, + {000000, 0xd475}, + {000000, 000000}, + {000000, 0x5454}, + {000000, 0x4447}, + {000000, 0x4445}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x003f, 0x5000}, + {0x000f, 0x0540}, + {0x003f, 000000}, + {0x03ff, 0xa000}, + {0x03ff, 0xa000}, + {0x03ff, 0x8000}, + {0x03ff, 0x9000}, + {0x00ff, 0x1400}, + {0x00ff, 0xc400}, + {0x00ff, 0x1000}, + {0x00ff, 0x4400}, + {0x00ff, 0x1400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xf000, 0x03ff}, + {0xf000, 0x03ff}, + {0xc000, 0x0fff}, + {0xf000, 0x03ff}, + {0xc000, 0x0ff3}, + {0xc000, 0x0cc8}, + {0xf300, 0x002a}, + {0xff00, 0x0028}, + {0xfc00, 0x00a8}, + {0xfc00, 0x00a8}, + {0xfc00, 0x00aa}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + {0xfc00, 0x0040}, + {0xfc00, 0x0042}, + {0xff00, 0x000a}, + {0xfff0, 0x0002}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xff33}, + {000000, 0xfc88}, + {000000, 0xc212}, + {000000, 0x2a8a}, + {000000, 0xaa2a}, + {000000, 0xaa80}, + {000000, 0xaa2a}, + {000000, 0xaa8a}, + {000000, 0x2aaa}, + {000000, 0x8aaa}, + {000000, 0x1000}, + {000000, 0x8514}, + {000000, 0x1405}, + {000000, 0x1044}, + {000000, 0x8812}, + {000000, 0xaa8a}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x000f, 0x3cc0}, + {0x003f, 0x8f00}, + {0x003f, 0x8300}, + {0x00ff, 0xa000}, + {0x03ff, 0xa000}, + {0x03ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x1400}, + {0xc3ff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xf000, 0x03ff}, + {0xf000, 0x03ff}, + {0xc000, 0x0fff}, + {0xf000, 0x03ff}, + {0xc000, 0x0ff3}, + {0xc000, 0x0cc8}, + {0xf300, 0x022a}, + {0xfc00, 0x00a8}, + {0xf000, 0x02a2}, + {0xc000, 0x0aa2}, + {0xc000, 0x0aa8}, + {0xc000, 0x0a88}, + {0xf000, 0x02a1}, + {0xfc00, 0x0001}, + {0xfc00, 0x0081}, + {0xf000, 0x0228}, + {0xfc00, 0x00aa}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xff33}, + {000000, 0xfc88}, + {000000, 0xc212}, + {000000, 0x2a8a}, + {000000, 0xaa2a}, + {000000, 0xaa80}, + {000000, 0xaa2a}, + {000000, 0xaa8a}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0x5514}, + {000000, 0x5405}, + {000000, 0x0040}, + {0x0300, 0x200a}, + {0x00f0, 0xa802}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x000f, 0x3cc0}, + {0x003f, 0x8f00}, + {0x003f, 0x8300}, + {0x00ff, 0xa000}, + {0x03ff, 0xa000}, + {0x03ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x1000}, + {0x003f, 0x8a00}, + {0x00ff, 0xa800}, + {0x03ff, 0xa000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xf000, 0x03ff}, + {0xf000, 0x03ff}, + {0xc000, 0x0fff}, + {0xf000, 0x03ff}, + {0xc000, 0x0ff3}, + {0xc000, 0x0cc8}, + {0xf300, 0x022a}, + {0xfc00, 0x00a8}, + {0xfc00, 0x00aa}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + {0xff00, 0x002a}, + {0xfc00, 0x004a}, + {0xfc00, 0x0050}, + {0xfc00, 0x0041}, + {0xff3c, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xff33}, + {000000, 0xfc88}, + {000000, 0xc212}, + {000000, 0x2a8a}, + {000000, 0xaa2a}, + {000000, 0xaa80}, + {000000, 0xaa2a}, + {000000, 0x0a8a}, + {000000, 0xa2aa}, + {000000, 0x88aa}, + {000000, 0xa000}, + {000000, 0xa114}, + {000000, 0x0405}, + {000000, 0x1280}, + {0xc003, 0x8a80}, + {000000, 0x2aa8}, + {000000, 0x2aaa}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x000f, 0x3cc0}, + {0x003f, 0x8f00}, + {0x003f, 0x8300}, + {0x00ff, 0xa000}, + {0x03ff, 0xa000}, + {0x03ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x1400}, + {0xc3ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xf000, 0x033c}, + {0xfc00, 0x00f2}, + {0xfc00, 0x00c2}, + {0xff00, 0x000a}, + {0xffc0, 0x000a}, + {0xffc0, 000000}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0004}, + {0xfc00, 0x00a2}, + {0xff00, 0x002a}, + {0xffc0, 0x000a}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xccff}, + {000000, 0x223f}, + {000000, 0x8483}, + {000000, 0xa2a8}, + {000000, 0xa8aa}, + {000000, 0x02aa}, + {000000, 0xa8aa}, + {000000, 0xa2aa}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0x1455}, + {000000, 0x5015}, + {000000, 0x0100}, + {0x00c0, 0xa008}, + {0x0f00, 0x802a}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x000f, 0xffc0}, + {0x000f, 0xffc0}, + {0x0003, 0xfff0}, + {0x000f, 0xffc0}, + {0x0003, 0xcff0}, + {0x0003, 0x2330}, + {0x00cf, 0xa880}, + {0x003f, 0x2a00}, + {0x000f, 0x8a80}, + {0x0003, 0x8aa0}, + {0x0003, 0x2aa0}, + {0x0003, 0x22a0}, + {0x000f, 0x4a80}, + {0x003f, 0x4000}, + {0x003f, 0x4200}, + {0x000f, 0x2880}, + {0x003f, 0xaa00}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xf000, 0x033c}, + {0xfc00, 0x00f2}, + {0xfc00, 0x00c2}, + {0xff00, 0x000a}, + {0xffc0, 0x000a}, + {0xffc0, 000000}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0014}, + {0xffc3, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xccff}, + {000000, 0x223f}, + {000000, 0x8483}, + {000000, 0xa2a8}, + {000000, 0xa8aa}, + {000000, 0x02aa}, + {000000, 0xa8aa}, + {000000, 0xa2aa}, + {000000, 0xaaa8}, + {000000, 0xaaa2}, + {000000, 0x0004}, + {000000, 0x1452}, + {000000, 0x5014}, + {000000, 0x1104}, + {000000, 0x8422}, + {000000, 0xa2aa}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x000f, 0xffc0}, + {0x000f, 0xffc0}, + {0x0003, 0xfff0}, + {0x000f, 0xffc0}, + {0x0003, 0xcff0}, + {0x0003, 0x2330}, + {0x00cf, 0xa800}, + {0x00ff, 0x2800}, + {0x003f, 0x2a00}, + {0x003f, 0x2a00}, + {0x003f, 0xaa00}, + {0x003f, 0xaa00}, + {0x00ff, 0xa800}, + {0x003f, 0x0100}, + {0x003f, 0x8100}, + {0x00ff, 0xa000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xf000, 0x033c}, + {0xfc00, 0x00f2}, + {0xfc00, 0x00c2}, + {0xff00, 0x000a}, + {0xffc0, 0x000a}, + {0xffc0, 000000}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0014}, + {0xffc3, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + }, + { + {000000, 000000}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xccff}, + {000000, 0x223f}, + {000000, 0x8483}, + {000000, 0xa2a8}, + {000000, 0xa8aa}, + {000000, 0x02aa}, + {000000, 0xa8aa}, + {000000, 0xa2a0}, + {000000, 0xaa8a}, + {000000, 0xaa22}, + {000000, 0x000a}, + {000000, 0x144a}, + {000000, 0x5010}, + {000000, 0x0284}, + {0xc003, 0x02a0}, + {000000, 0x2aa8}, + {000000, 0xaaa8}, + }, + { + {0x0fff, 000000}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x000f, 0xffc0}, + {0x000f, 0xffc0}, + {0x0003, 0xfff0}, + {0x000f, 0xffc0}, + {0x0003, 0xcff0}, + {0x0003, 0x2330}, + {0x00cf, 0xa800}, + {0x003f, 0x2a00}, + {0x003f, 0xaa00}, + {0x003f, 0xaa00}, + {0x00ff, 0xa800}, + {0x00ff, 0xa800}, + {0x003f, 0xa100}, + {0x003f, 0x0500}, + {0x003f, 0x4100}, + {0x3cff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xffc0, 0x0003}, + {0xff00, 0x003f}, + {0xff00, 0x000f}, + {0xfc00, 0x00ff}, + {0xff00, 0x003f}, + {0xf000, 0x00cc}, + {0xc000, 0x0a02}, + {000000, 0x38a2}, + {000000, 0x22aa}, + {000000, 0x2aaa}, + {0xc000, 0x0a28}, + {0xf0c0, 0x0002}, + {0xfff0, 0x0002}, + {0xfff0, 000000}, + {0xffc0, 0x0004}, + {0xfff0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x00aa}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + }, + { + {0xc0c0, 0x0c0c}, + {000000, 0x3f3f}, + {000000, 0xffff}, + {000000, 0xc0c0}, + {000000, 0x280a}, + {000000, 0x22a2}, + {000000, 0x8484}, + {000000, 0xa2e2}, + {000000, 0x8aa8}, + {000000, 0xa002}, + {000000, 0x83f0}, + {000000, 0xa83c}, + {000000, 0xa282}, + {000000, 0xaaaa}, + {000000, 0x2aaa}, + {000000, 0x40a1}, + {000000, 0x5505}, + {000000, 0x0444}, + {000000, 0xa110}, + {0x00cf, 0xa000}, + {0x0fff, 0x8000}, + }, + { + {0xcfff, 000000}, + {0x00ff, 0x3000}, + {0x003f, 0xff00}, + {0x003f, 0xfc00}, + {0x000f, 0x3fc0}, + {0x003f, 0x3f00}, + {0x000f, 0x8cc0}, + {0x033f, 0xa000}, + {0x03ff, 0xa000}, + {0x00c3, 0xa800}, + {000000, 0xaa28}, + {000000, 0xaa8a}, + {000000, 0xaa22}, + {000000, 0xa2aa}, + {0x0c00, 0x00a8}, + {0x0003, 0x5000}, + {0x000f, 0x0a80}, + {0x0003, 0xaaa0}, + {0x0003, 0xaaa0}, + {0x000f, 0x2a80}, + {0xc03f, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff3, 000000}, + {0xff00, 0x000c}, + {0xfc00, 0x00ff}, + {0xfc00, 0x003f}, + {0xf000, 0x03fc}, + {0xfc00, 0x00fc}, + {0xf000, 0x0332}, + {0xfcc0, 0x000a}, + {0xffc0, 0x000a}, + {0xc300, 0x002a}, + {000000, 0x28aa}, + {000000, 0xa2aa}, + {000000, 0x88aa}, + {000000, 0xaa8a}, + {0x0030, 0x2a00}, + {0xc000, 0x0005}, + {0xf000, 0x02a0}, + {0xc000, 0x0aaa}, + {0xc000, 0x0aaa}, + {0xf000, 0x02a8}, + {0xfc03, 000000}, + }, + { + {0x0303, 0x3030}, + {000000, 0xfcfc}, + {000000, 0xffff}, + {000000, 0x0303}, + {000000, 0xa028}, + {000000, 0x8a88}, + {000000, 0x1212}, + {000000, 0x8b8a}, + {000000, 0x2aa2}, + {000000, 0x800a}, + {000000, 0x0fc2}, + {000000, 0x3c2a}, + {000000, 0x828a}, + {000000, 0xaaaa}, + {000000, 0xaaa8}, + {000000, 0x4a01}, + {000000, 0x5055}, + {000000, 0x1110}, + {000000, 0x044a}, + {0xf300, 0x000a}, + {0xfff0, 0x0002}, + }, + { + {0x3fff, 000000}, + {0x03ff, 0xc000}, + {0x00ff, 0xfc00}, + {0x00ff, 0xf000}, + {0x003f, 0xff00}, + {0x00ff, 0xfc00}, + {0x000f, 0x3300}, + {0x0003, 0x80a0}, + {000000, 0x8a2c}, + {000000, 0xaa88}, + {000000, 0xaaa8}, + {0x0003, 0x28a0}, + {0x030f, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 000000}, + {0x03ff, 0x1000}, + {0x0fff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xaa00}, + {0x003f, 0xaa00}, + {0x00ff, 0xa800}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffcc, 000000}, + {0xff00, 0x0022}, + {0xfc00, 0x008a}, + {0xf000, 0x020a}, + {0xf030, 0x0202}, + {0xfcfc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xff00, 0x0022}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + }, + { + {0x0fff, 000000}, + {0x03ff, 0xa000}, + {0x00ff, 0x8800}, + {0x003f, 0xa200}, + {000000, 0xa880}, + {000000, 0xaa0f}, + {000000, 0xa0ff}, + {000000, 0x8fff}, + {000000, 0x3fff}, + {000000, 0x4fc0}, + {000000, 0x53c0}, + {000000, 0x543c}, + {000000, 0x4540}, + {000000, 0x0555}, + {000000, 0x4555}, + {000000, 0xa155}, + {000000, 0x8110}, + {000000, 0x1544}, + {000000, 0x5514}, + {000000, 0x5415}, + {000000, 0x5545}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0xc000}, + {0x03ff, 0xf000}, + {0x03ff, 0xf000}, + {0x0fff, 0xc000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffcc, 000000}, + {0xff00, 0x0022}, + {0xfc00, 0x008a}, + {0xfc00, 0x008a}, + {0xfc00, 0x0082}, + {0xff3c, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xfc00, 0x0055}, + {0xfc00, 0x0055}, + {0xf000, 0x0225}, + {0xf000, 0x028a}, + {0xfc00, 0x00a8}, + {0xff00, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + }, + { + {0x0fff, 000000}, + {0x03ff, 0xa000}, + {0x00ff, 0x8800}, + {0x003f, 0xa200}, + {000000, 0xa880}, + {000000, 0xaa0f}, + {000000, 0xa0ff}, + {000000, 0x8fff}, + {000000, 0x3fff}, + {000000, 0x4fc0}, + {000000, 0x53c0}, + {000000, 0x543c}, + {000000, 0x4540}, + {000000, 0x0555}, + {000000, 0x1555}, + {000000, 0x1555}, + {000000, 0x0110}, + {000000, 0x5555}, + {000000, 0x5415}, + {0x03c0, 0x4005}, + {0x03f0, 0x5001}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0xc000}, + {0x03ff, 0xf000}, + {0x03ff, 0xf000}, + {0x0fff, 0xc000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xc3ff, 000000}, + {0x00ff, 0x1400}, + {0x003f, 0x5500}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xff0c, 000000}, + {0xf000, 0x00a2}, + {0xc000, 0x0a0a}, + {0xf0c0, 0x000a}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x03ff, 0xa000}, + {0x00ff, 0x8800}, + {0x003f, 0xa200}, + {000000, 0xa880}, + {000000, 0xaa0f}, + {000000, 0xa0ff}, + {000000, 0x8fff}, + {000000, 0x3fff}, + {000000, 0x4fc0}, + {000000, 0x53c0}, + {000000, 0x443c}, + {000000, 0x4140}, + {000000, 0x5015}, + {000000, 0x5a85}, + {000000, 0x5285}, + {000000, 0x0a10}, + {0x000f, 0x5040}, + {0x000f, 0x1540}, + {0x000f, 0x1540}, + {0x0003, 0x1550}, + {000000, 0x1554}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0xc000}, + {0x03ff, 0xf000}, + {0x03ff, 0xf000}, + {0x0fff, 0xc000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xffc0, 0x000f}, + {0xffc0, 0x000f}, + {0xfff0, 0x0003}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + }, + { + {0xfff0, 000000}, + {0xffc0, 0x000a}, + {0xff00, 0x0022}, + {0xfc00, 0x008a}, + {000000, 0x022a}, + {000000, 0xf0aa}, + {000000, 0xff0a}, + {000000, 0xfff2}, + {000000, 0xfffc}, + {000000, 0x03f1}, + {000000, 0x03c5}, + {000000, 0x3c15}, + {000000, 0x0151}, + {000000, 0x5550}, + {000000, 0x5551}, + {000000, 0x554a}, + {000000, 0x0442}, + {000000, 0x1154}, + {000000, 0x1455}, + {000000, 0x5415}, + {000000, 0x5155}, + }, + { + {0xffff, 000000}, + {0x33ff, 000000}, + {0x00ff, 0x8800}, + {0x003f, 0xa200}, + {0x000f, 0xa080}, + {0x0c0f, 0x8080}, + {0x3f3f, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x00ff, 0x8800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xffc0, 0x000f}, + {0xffc0, 0x000f}, + {0xfff0, 0x0003}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffc3, 000000}, + {0xff00, 0x0014}, + {0xfc00, 0x0055}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + }, + { + {0xfff0, 000000}, + {0xffc0, 0x000a}, + {0xff00, 0x0022}, + {0xfc00, 0x008a}, + {000000, 0x022a}, + {000000, 0xf0aa}, + {000000, 0xff0a}, + {000000, 0xfff2}, + {000000, 0xfffc}, + {000000, 0x03f1}, + {000000, 0x03c5}, + {000000, 0x3c15}, + {000000, 0x0151}, + {000000, 0x5550}, + {000000, 0x5554}, + {000000, 0x5554}, + {000000, 0x0440}, + {000000, 0x5555}, + {000000, 0x5415}, + {0x03c0, 0x5001}, + {0x0fc0, 0x4005}, + }, + { + {0xffff, 000000}, + {0x33ff, 000000}, + {0x00ff, 0x8800}, + {0x003f, 0xa200}, + {0x003f, 0xa200}, + {0x003f, 0x8200}, + {0x3cff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x003f, 0x5500}, + {0x003f, 0x5500}, + {0x000f, 0x5880}, + {0x000f, 0xa280}, + {0x003f, 0x2a00}, + {0x00ff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xffc0, 0x000f}, + {0xffc0, 0x000f}, + {0xfff0, 0x0003}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffc0, 0x000a}, + {0xff00, 0x0022}, + {0xfc00, 0x008a}, + {000000, 0x022a}, + {000000, 0xf0aa}, + {000000, 0xff0a}, + {000000, 0xfff2}, + {000000, 0xfffc}, + {000000, 0x03f1}, + {000000, 0x03c5}, + {000000, 0x3c11}, + {000000, 0x0141}, + {000000, 0x5405}, + {000000, 0x52a5}, + {000000, 0x5285}, + {000000, 0x04a0}, + {0xf000, 0x0105}, + {0xf000, 0x0154}, + {0xf000, 0x0154}, + {0xc000, 0x0554}, + {000000, 0x1554}, + }, + { + {0x30ff, 000000}, + {0x000f, 0x8a00}, + {0x0003, 0xa0a0}, + {0x030f, 0xa000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xc3f0, 0x0003}, + {000000, 0x280f}, + {000000, 0xaa4f}, + {000000, 0x8a53}, + {000000, 0x2854}, + {0xc300, 0x0015}, + {0xffc0, 0x0005}, + {0xffc0, 0x0005}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0011}, + {0xfc00, 0x0054}, + {0xfc00, 0x0055}, + {0xff00, 0x0014}, + {0xffc3, 000000}, + }, + { + {0x0003, 0x2aa0}, + {000000, 0xaaa8}, + {000000, 0x0a80}, + {000000, 0x5014}, + {000000, 0x4fc4}, + {000000, 0x3ff3}, + {000000, 0x3ff3}, + {000000, 0xcfcf}, + {000000, 0xc00f}, + {000000, 0x3030}, + {000000, 0x4fc5}, + {000000, 0x5015}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x4dc4}, + {000000, 0x5555}, + {000000, 0x5015}, + {0x0fc0, 0x4004}, + {0x3ff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x030f, 0x1000}, + {0x0003, 0x54a0}, + {000000, 0x56a8}, + {000000, 0x1688}, + {0x0003, 0x42a0}, + {0x0c0f, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x1000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xfff0, 0x0003}, + {0xf0c0, 0x0004}, + {0xc000, 0x0a15}, + {000000, 0x2a95}, + {000000, 0x2294}, + {0xc000, 0x0a81}, + {0xf030, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0004}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + }, + { + {0xc000, 0x0aa8}, + {000000, 0x2aaa}, + {000000, 0x02a0}, + {000000, 0x1405}, + {000000, 0x13f1}, + {000000, 0xcffc}, + {000000, 0xcffc}, + {000000, 0xf3f3}, + {000000, 0xf003}, + {000000, 0x0c0c}, + {000000, 0x53f1}, + {000000, 0x5405}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x1371}, + {000000, 0x5555}, + {000000, 0x5405}, + {0x03f0, 0x1001}, + {0x0ffc, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fc3, 0xc000}, + {000000, 0xf028}, + {000000, 0xf1aa}, + {000000, 0xc5a2}, + {000000, 0x1528}, + {0x00c3, 0x5400}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x4400}, + {0x003f, 0x1500}, + {0x003f, 0x5500}, + {0x00ff, 0x1400}, + {0xc3ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xffc0, 0x0002}, + {0xff00, 0x0014}, + {0xfc00, 0x0054}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xffc0, 0x0005}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + }, + { + {0xf00f, 000000}, + {0xc003, 0x0aa0}, + {000000, 0x28a8}, + {000000, 0x2228}, + {000000, 0x2228}, + {000000, 0x2228}, + {000000, 0x88a1}, + {000000, 0xa005}, + {000000, 0x8551}, + {000000, 0x1555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x4551}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5015}, + {000000, 0x5415}, + {0x00c0, 0x5405}, + {0x0300, 0x0015}, + {0xff00, 0x0015}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xcfff, 000000}, + {0x03ff, 0x1000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x00ff, 0x1400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff3, 000000}, + {0xffc0, 0x0004}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xff00, 0x0014}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + }, + { + {0xf00f, 000000}, + {0xc003, 0x0aa0}, + {000000, 0x2a28}, + {000000, 0x2888}, + {000000, 0x2888}, + {000000, 0x2888}, + {000000, 0x4a22}, + {000000, 0x500a}, + {000000, 0x4552}, + {000000, 0x5554}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x4551}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5405}, + {000000, 0x5415}, + {0x0300, 0x5015}, + {0x00c0, 0x5400}, + {0x00ff, 0x5400}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x03ff, 0x8000}, + {0x00ff, 0x1400}, + {0x003f, 0x1500}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0010}, + {0xff00, 0x0011}, + {0xfc00, 0x0041}, + {0xfc00, 0x0055}, + {0xfc00, 000000}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xffc0, 0x0005}, + {0xfff0, 0x0001}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0004}, + {0xffc0, 0x0004}, + }, + { + {0x0003, 000000}, + {000000, 0x5554}, + {000000, 0x017d}, + {000000, 0x155f}, + {000000, 0x5000}, + {000000, 0x4555}, + {000000, 0x1000}, + {000000, 0x42a2}, + {000000, 0x0228}, + {000000, 0x5280}, + {000000, 0x50aa}, + {000000, 0x5100}, + {000000, 0x5155}, + {000000, 0x5155}, + {000000, 0x4011}, + {000000, 0xa154}, + {0x0003, 0xa150}, + {0x000f, 000000}, + {0x0003, 0x1410}, + {000000, 0x5454}, + {000000, 0x5515}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 000000}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0010}, + {0xff00, 0x0011}, + {0xfc00, 0x0041}, + {0xfc00, 0x0055}, + {0xfc00, 000000}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xfc00, 0x0054}, + {0xfc00, 0x005a}, + {0xfc00, 0x004a}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x0004}, + {0xff00, 0x0011}, + {0xff00, 0x0011}, + }, + { + {0x0003, 000000}, + {000000, 0x5554}, + {000000, 0x017d}, + {000000, 0x155f}, + {000000, 0x5000}, + {000000, 0x4555}, + {000000, 0x1000}, + {000000, 0x42a2}, + {000000, 0x0228}, + {000000, 0x5280}, + {000000, 0x44aa}, + {000000, 0x4500}, + {000000, 0x4555}, + {000000, 0x1555}, + {000000, 0x0011}, + {000000, 0x8554}, + {000000, 0x1550}, + {000000, 0x0005}, + {000000, 0x5045}, + {0x0f00, 0x4011}, + {0x03c0, 0x5004}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 000000}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xf3ff, 000000}, + {0x00ff, 0x0400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0010}, + {0xff00, 0x0011}, + {0xfc00, 0x0041}, + {0xfc00, 0x0055}, + {0xfc00, 000000}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xffc0, 0x0005}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x5554}, + {000000, 0x017d}, + {000000, 0x155f}, + {000000, 0x5000}, + {000000, 0x4555}, + {000000, 0x1000}, + {000000, 0x42a2}, + {000000, 0x0228}, + {000000, 0x5280}, + {000000, 0x54aa}, + {000000, 0x5100}, + {000000, 0x5155}, + {000000, 0x5055}, + {000000, 0x5a11}, + {000000, 0x2a84}, + {0x0003, 0x4a10}, + {0x000f, 000000}, + {0x000f, 0x1140}, + {0x000f, 0x1140}, + {0x0003, 0x1150}, + {000000, 0x1154}, + }, + { + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 000000}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xff00, 000000}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + }, + { + {0xc000, 000000}, + {000000, 0x1555}, + {000000, 0x7d40}, + {000000, 0xf554}, + {000000, 0x0005}, + {000000, 0x5551}, + {000000, 0x0004}, + {000000, 0x8a81}, + {000000, 0x2880}, + {000000, 0x0285}, + {000000, 0xaa05}, + {000000, 0x0045}, + {000000, 0x5545}, + {000000, 0x5545}, + {000000, 0x4401}, + {000000, 0x154a}, + {0xc000, 0x054a}, + {0xf000, 000000}, + {0xc000, 0x0414}, + {000000, 0x1515}, + {000000, 0x5455}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x0400}, + {0x00ff, 0x4400}, + {0x003f, 0x4100}, + {0x003f, 0x5500}, + {0x003f, 000000}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x0fff, 0x4000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x1000}, + {0x03ff, 0x1000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xff00, 000000}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffcf, 000000}, + {0xff00, 0x0010}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 0x0001}, + }, + { + {0xc000, 000000}, + {000000, 0x1555}, + {000000, 0x7d40}, + {000000, 0xf554}, + {000000, 0x0005}, + {000000, 0x5551}, + {000000, 0x0004}, + {000000, 0x8a81}, + {000000, 0x2880}, + {000000, 0x0285}, + {000000, 0xaa11}, + {000000, 0x0051}, + {000000, 0x5551}, + {000000, 0x5554}, + {000000, 0x4400}, + {000000, 0x1552}, + {000000, 0x0554}, + {000000, 0x5000}, + {000000, 0x5105}, + {0x00f0, 0x4401}, + {0x03c0, 0x1005}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x0400}, + {0x00ff, 0x4400}, + {0x003f, 0x4100}, + {0x003f, 0x5500}, + {0x003f, 000000}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x003f, 0x1500}, + {0x003f, 0xa500}, + {0x003f, 0xa100}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x03ff, 0x1000}, + {0x00ff, 0x4400}, + {0x00ff, 0x4400}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xff00, 000000}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x1555}, + {000000, 0x7d40}, + {000000, 0xf554}, + {000000, 0x0005}, + {000000, 0x5551}, + {000000, 0x0004}, + {000000, 0x8a81}, + {000000, 0x2880}, + {000000, 0x0285}, + {000000, 0xaa15}, + {000000, 0x0045}, + {000000, 0x5545}, + {000000, 0x5505}, + {000000, 0x44a5}, + {000000, 0x12a8}, + {0xc000, 0x04a1}, + {0xf000, 000000}, + {0xf000, 0x0144}, + {0xf000, 0x0144}, + {0xc000, 0x0544}, + {000000, 0x1544}, + }, + { + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x0400}, + {0x00ff, 0x4400}, + {0x003f, 0x4100}, + {0x003f, 0x5500}, + {0x003f, 000000}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xff00, 0x0015}, + {0xfc00, 0x0040}, + {0xc000, 0x0015}, + {000000, 0x2840}, + {000000, 0xaa4a}, + {000000, 0x8a52}, + {000000, 0x2854}, + {0xc300, 0x0015}, + {0xffc0, 0x0005}, + {0xffc0, 0x0005}, + {0xf0c0, 000000}, + {0xc000, 0x0511}, + {000000, 0x1154}, + {0xc000, 0x0455}, + {0xf000, 0x0114}, + {0xfc00, 0x0054}, + {0xff03, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x1550}, + {000000, 0x55fd}, + {000000, 0x555f}, + {000000, 0x5557}, + {000000, 000000}, + {000000, 0x557f}, + {000000, 000000}, + {000000, 0x8a8a}, + {000000, 0xa02a}, + {000000, 0x2020}, + {000000, 0x4a85}, + {000000, 0x5015}, + {000000, 0x5555}, + {000000, 0x4544}, + {000000, 0x5555}, + {000000, 0x4545}, + {0x3030, 000000}, + {0xffc0, 0x0005}, + {0xffc0, 0x0004}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + }, + { + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xd000}, + {0x03ff, 0xd000}, + {0x00ff, 0x0400}, + {0x00ff, 0xd000}, + {0x00ff, 0x0400}, + {0x03ff, 0x8000}, + {0x030f, 0x1000}, + {0x0003, 0x54a0}, + {000000, 0x56a8}, + {000000, 0x1688}, + {0x0003, 0x42a0}, + {0x3c0f, 000000}, + {0x0fff, 0x4000}, + {0x30ff, 000000}, + {0x003f, 0x4500}, + {0x000f, 0x5540}, + {0x000f, 0x5540}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xff00, 0x0010}, + {0xff00, 0x0007}, + {0xff00, 0x0010}, + {0xffc0, 0x0002}, + {0xf0c0, 0x0004}, + {0xc000, 0x0a15}, + {000000, 0x2a95}, + {000000, 0x2294}, + {0xc000, 0x0a81}, + {0xf03c, 000000}, + {0xfff0, 0x0001}, + {0xff0c, 000000}, + {0xfc00, 0x0051}, + {0xf000, 0x0155}, + {0xf000, 0x0155}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + }, + { + {000000, 0x0554}, + {000000, 0x7f55}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 000000}, + {000000, 0xfd55}, + {000000, 000000}, + {000000, 0xa2a2}, + {000000, 0xa80a}, + {000000, 0x0808}, + {000000, 0x52a1}, + {000000, 0x5405}, + {000000, 0x5555}, + {000000, 0x1151}, + {000000, 0x5555}, + {000000, 0x5151}, + {0x0c0c, 000000}, + {0x03ff, 0x5000}, + {0x03ff, 0x1000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + }, + { + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x003f, 0x0100}, + {0x0003, 0x5400}, + {000000, 0x0128}, + {000000, 0xa1aa}, + {000000, 0x85a2}, + {000000, 0x1528}, + {0x00c3, 0x5400}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x030f, 000000}, + {0x0003, 0x4450}, + {000000, 0x1544}, + {0x0003, 0x5510}, + {0x000f, 0x1440}, + {0x003f, 0x1500}, + {0xc0ff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xff00, 0x0017}, + {0xff00, 0x001d}, + {0xffc0, 0x0007}, + {0xffc0, 0x0001}, + {0xff00, 0x0014}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + }, + { + {000000, 000000}, + {000000, 0x5555}, + {000000, 0xfd55}, + {000000, 0xf555}, + {000000, 0xf555}, + {000000, 0xf555}, + {000000, 0xf555}, + {000000, 0x5554}, + {000000, 0xfdfd}, + {000000, 0x5555}, + {000000, 000000}, + {000000, 0x5555}, + {000000, 0x4000}, + {000000, 0x1555}, + {000000, 0x1555}, + {000000, 0x5401}, + {0x0300, 0x1014}, + {0x0300, 0x001c}, + {000000, 0x3415}, + {0x00c0, 0x3400}, + {0x00ff, 0x5400}, + }, + { + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x003f, 0x5100}, + {0x003f, 0x0500}, + {0x00ff, 0x5400}, + {0x003f, 0x5100}, + {0x003f, 0x0500}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0017}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xfc00, 0x005f}, + {0xfc00, 0x0075}, + {0xff00, 0x001f}, + {0xfc00, 0x0045}, + {0xfc00, 0x0050}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffff, 000000}, + }, + { + {000000, 000000}, + {000000, 0x5555}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 0xd555}, + {000000, 0xd555}, + {000000, 0xd555}, + {000000, 0x5550}, + {000000, 0xf7f5}, + {000000, 0x5555}, + {000000, 000000}, + {000000, 0x5555}, + {000000, 0x0001}, + {000000, 0x5554}, + {000000, 0x5554}, + {000000, 0x4015}, + {0x00c0, 0x1404}, + {0x00c0, 0x3400}, + {000000, 0x541c}, + {0x0300, 0x001c}, + {0xff00, 0x0015}, + }, + { + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x03ff, 0x5000}, + {0x00ff, 0x4400}, + {0x00ff, 0x1400}, + {0x03ff, 0x5000}, + {0x03ff, 0x4000}, + {0x00ff, 0x1400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {0xff00, 0x001f}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xff00, 0x001f}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xffc0, 0x000f}, + {0xffc0, 0x000f}, + {0xffc0, 0x0007}, + {0xfff0, 0x0003}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfff0, 0x0001}, + {0xffc0, 0x0004}, + {0xffc0, 0x0004}, + }, + { + {0xffc0, 000000}, + {000000, 0x001f}, + {000000, 0x7ff7}, + {000000, 0xd55f}, + {000000, 0x7ff5}, + {000000, 0x5554}, + {000000, 0xffd1}, + {000000, 0x0005}, + {000000, 0xaaa0}, + {000000, 0x0afc}, + {000000, 0xd6be}, + {000000, 0xf5aa}, + {000000, 0xf15d}, + {000000, 0xf155}, + {000000, 0xd03f}, + {000000, 0xc154}, + {0x0003, 0xa150}, + {0x0003, 0x8000}, + {000000, 0x3434}, + {000000, 0xf4fd}, + {000000, 0xfd3f}, + }, + { + {0x03ff, 000000}, + {0x00ff, 0xf400}, + {0x03ff, 0xd000}, + {0x03ff, 0xf000}, + {0x03ff, 0x5000}, + {0x03ff, 0xd000}, + {0x00ff, 0x7400}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {0xff00, 0x001f}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xff00, 0x001f}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xffc0, 0x0003}, + {0xff00, 0x001f}, + {0xfc00, 0x007f}, + {0xfc00, 0x007f}, + {0xfc00, 0x00bd}, + {0xfc00, 0x00aa}, + {0xff00, 0x0028}, + {0xffc0, 0x0001}, + {0xffc0, 0x0004}, + {0xff00, 0x0013}, + {0xff00, 0x001f}, + }, + { + {0xffc0, 000000}, + {000000, 0x001f}, + {000000, 0x7ff7}, + {000000, 0xd55f}, + {000000, 0x7ff5}, + {000000, 0x5554}, + {000000, 0xffd1}, + {000000, 0x0005}, + {000000, 0xaaa0}, + {000000, 0x0afc}, + {000000, 0x56be}, + {000000, 0xd5aa}, + {000000, 0x455d}, + {000000, 0x1555}, + {000000, 0x003f}, + {000000, 0x1554}, + {000000, 0x5550}, + {000000, 0x000d}, + {000000, 0x5047}, + {0x0f00, 0x4011}, + {0x03c0, 0xd004}, + }, + { + {0x03ff, 000000}, + {0x00ff, 0xf400}, + {0x03ff, 0xd000}, + {0x03ff, 0xf000}, + {0x03ff, 0x5000}, + {0x03ff, 0xd000}, + {0x00ff, 0x7400}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xf3ff, 000000}, + {0x00ff, 0x0400}, + {0x00ff, 0xfc00}, + {0x03ff, 0xd000}, + {0x0fff, 0x4000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffc0, 000000}, + {0xff00, 0x001f}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xff00, 0x001f}, + {0xffc0, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xc000, 0x001f}, + {000000, 0x1ff7}, + {000000, 0xf55f}, + {000000, 0x5ff5}, + {000000, 0x5554}, + {000000, 0xffd1}, + {000000, 0x0005}, + {000000, 0xaaa0}, + {000000, 0x0afc}, + {000000, 0xd6be}, + {000000, 0xf1aa}, + {000000, 0xfc5d}, + {000000, 0x7295}, + {000000, 0x4abf}, + {000000, 0x2a94}, + {0x0003, 0x4a10}, + {0x000f, 000000}, + {0x000f, 0x1340}, + {0x000f, 0x1340}, + {0x0003, 0x13d0}, + {000000, 0x13f4}, + }, + { + {0x00ff, 0xf400}, + {0x03ff, 0xd000}, + {0x03ff, 0xf000}, + {0x03ff, 0x5000}, + {0x03ff, 0xd000}, + {0x00ff, 0x7400}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc0, 000000}, + {0xff00, 0x001f}, + {0xffc0, 0x0007}, + {0xffc0, 0x000f}, + {0xffc0, 0x0005}, + {0xffc0, 0x0007}, + {0xff00, 0x001d}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + }, + { + {0x03ff, 000000}, + {000000, 0xf400}, + {000000, 0xdffd}, + {000000, 0xf557}, + {000000, 0x5ffd}, + {000000, 0x1555}, + {000000, 0x47ff}, + {000000, 0x5000}, + {000000, 0x0aaa}, + {000000, 0x3fa0}, + {000000, 0xbe97}, + {000000, 0xaa5f}, + {000000, 0x754f}, + {000000, 0x554f}, + {000000, 0xfc07}, + {000000, 0x1543}, + {0xc000, 0x054a}, + {0xc000, 0x0002}, + {000000, 0x1c1c}, + {000000, 0x7f1f}, + {000000, 0xfc7f}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xf400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x00ff, 0xf400}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xd000}, + {0x03ff, 0xf000}, + {0x03ff, 0xf000}, + {0x03ff, 0xd000}, + {0x0fff, 0xc000}, + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x0fff, 0x4000}, + {0x03ff, 0x1000}, + {0x03ff, 0x1000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc0, 000000}, + {0xff00, 0x001f}, + {0xffc0, 0x0007}, + {0xffc0, 0x000f}, + {0xffc0, 0x0005}, + {0xffc0, 0x0007}, + {0xff00, 0x001d}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffcf, 000000}, + {0xff00, 0x0010}, + {0xff00, 0x003f}, + {0xffc0, 0x0007}, + {0xfff0, 0x0001}, + }, + { + {0x03ff, 000000}, + {000000, 0xf400}, + {000000, 0xdffd}, + {000000, 0xf557}, + {000000, 0x5ffd}, + {000000, 0x1555}, + {000000, 0x47ff}, + {000000, 0x5000}, + {000000, 0x0aaa}, + {000000, 0x3fa0}, + {000000, 0xbe95}, + {000000, 0xaa57}, + {000000, 0x7551}, + {000000, 0x5554}, + {000000, 0xfc00}, + {000000, 0x1554}, + {000000, 0x0555}, + {000000, 0x7000}, + {000000, 0xd105}, + {0x00f0, 0x4401}, + {0x03c0, 0x1007}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xf400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x00ff, 0xf400}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x03ff, 0xc000}, + {0x00ff, 0xf400}, + {0x003f, 0xfd00}, + {0x003f, 0xfd00}, + {0x003f, 0x7e00}, + {0x003f, 0xaa00}, + {0x00ff, 0x2800}, + {0x03ff, 0x4000}, + {0x03ff, 0x1000}, + {0x00ff, 0xc400}, + {0x00ff, 0xf400}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xff00, 0x001f}, + {0xffc0, 0x0007}, + {0xffc0, 0x000f}, + {0xffc0, 0x0005}, + {0xffc0, 0x0007}, + {0xff00, 0x001d}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + {0xffc0, 0x000a}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0003, 0xf400}, + {000000, 0xdff4}, + {000000, 0xf55f}, + {000000, 0x5ff5}, + {000000, 0x1555}, + {000000, 0x47ff}, + {000000, 0x5000}, + {000000, 0x0aaa}, + {000000, 0x3fa0}, + {000000, 0xbe97}, + {000000, 0xaa4f}, + {000000, 0x753f}, + {000000, 0x568d}, + {000000, 0xfea1}, + {000000, 0x16a8}, + {0xc000, 0x04a1}, + {0xf000, 000000}, + {0xf000, 0x01c4}, + {0xf000, 0x01c4}, + {0xc000, 0x07c4}, + {000000, 0x1fc4}, + }, + { + {0xffff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xf400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x00ff, 0xf400}, + {0x03ff, 000000}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xd000}, + {0x03ff, 0xd000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 0x0003}, + {0xffc0, 0x000d}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xfc3c, 000000}, + {0xf00c, 0x0280}, + {0xc000, 0x0a82}, + {0xc000, 0x08a4}, + {0xf000, 0x0284}, + {0xfc00, 0x0005}, + {0xfff0, 0x0001}, + {0xf0c0, 0x0001}, + {0xc000, 0x0511}, + {000000, 0x1154}, + {0xc000, 0x0455}, + {0xf000, 0x0114}, + {0xfc00, 0x0054}, + {0xff03, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xffff}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x7d10}, + {000000, 0x1555}, + {000000, 0x0f7c}, + {000000, 0x8c0c}, + {000000, 0x8aa8}, + {000000, 0xa002}, + {000000, 0x97f5}, + {000000, 0x96a5}, + {000000, 0x2aaa}, + {000000, 0x4000}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x4545}, + {0x3030, 000000}, + {0xffc0, 0x0005}, + {0xffc0, 0x0004}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + }, + { + {0x0fff, 0xc000}, + {0x03ff, 0x7000}, + {0x00ff, 0x5c00}, + {0x03ff, 000000}, + {0x00ff, 0x1400}, + {0x03ff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x03ff, 0xa000}, + {0x03c3, 0x8000}, + {000000, 0x8428}, + {000000, 0x15aa}, + {000000, 0x55a2}, + {000000, 0x4028}, + {0x0fc3, 0x4000}, + {0x30ff, 000000}, + {0x003f, 0x4500}, + {0x000f, 0x5540}, + {0x000f, 0x5540}, + {0x003f, 0x5500}, + {0x00ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3ffc, 000000}, + {0x3ffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 0x0003}, + {0xffc0, 0x000d}, + {0xff00, 0x0035}, + {0xffc0, 0x0001}, + {0xff00, 0x0014}, + {0xffc0, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xffc0, 0x000a}, + {0xc3c0, 0x0002}, + {000000, 0x2812}, + {000000, 0xaa54}, + {000000, 0x8a55}, + {000000, 0x2801}, + {0xc3f0, 0x0001}, + {0xff0c, 000000}, + {0xfc00, 0x0051}, + {0xf000, 0x0155}, + {0xf000, 0x0155}, + {0xfc00, 0x0055}, + {0xff00, 000000}, + }, + { + {000000, 0xffff}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0xf440}, + {000000, 0x5554}, + {000000, 0x3df0}, + {000000, 0x3032}, + {000000, 0x2aa2}, + {000000, 0x800a}, + {000000, 0x5fd6}, + {000000, 0x5a96}, + {000000, 0xaaa8}, + {000000, 0x0001}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5151}, + {0x0c0c, 000000}, + {0x03ff, 0x5000}, + {0x03ff, 0x1000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + }, + { + {0x3fff, 000000}, + {0x0fff, 0xc000}, + {0x03ff, 0x7000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x3c3f, 000000}, + {0x300f, 0x0280}, + {0x0003, 0x82a0}, + {0x0003, 0x1a20}, + {0x000f, 0x1280}, + {0x003f, 0x5000}, + {0x0fff, 0x4000}, + {0x030f, 0x4000}, + {0x0003, 0x4450}, + {000000, 0x1544}, + {0x0003, 0x5510}, + {0x000f, 0x1440}, + {0x003f, 0x1500}, + {0xc0ff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xffc0, 0x0005}, + {0xff00, 0x0011}, + {0xffc0, 0x0005}, + {0xffc0, 0x0001}, + {0xff00, 0x0014}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + }, + { + {000000, 0x5555}, + {000000, 0xfd55}, + {000000, 0xfd55}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 000000}, + {000000, 0x5555}, + {000000, 0x4000}, + {000000, 0x1555}, + {000000, 0x1555}, + {000000, 0x5401}, + {0x0300, 0x1014}, + {0x0300, 0x001c}, + {000000, 0x3415}, + {0x00c0, 0x3400}, + {0x00ff, 0x5400}, + }, + { + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x003f, 0x5500}, + {0x003f, 0x5500}, + {0x003f, 0x5500}, + {0x00ff, 0x5400}, + {0x003f, 0x5100}, + {0x00ff, 0x5400}, + {0x003f, 0x5100}, + {0x003f, 0x0500}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xff00, 0x001f}, + {0xfc00, 0x007f}, + {0xfc00, 0x007f}, + {0xfc00, 0x007d}, + {0xff00, 0x0015}, + {0xfc00, 0x0045}, + {0xff00, 0x0015}, + {0xfc00, 0x0045}, + {0xfc00, 0x0050}, + {0xff00, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x5555}, + {000000, 0xf555}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 000000}, + {000000, 0x5555}, + {000000, 0x0001}, + {000000, 0x5554}, + {000000, 0x5554}, + {000000, 0x4015}, + {0x00c0, 0x1404}, + {0x00c0, 0x3400}, + {000000, 0x541c}, + {0x0300, 0x001c}, + {0xff00, 0x0015}, + }, + { + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x00ff, 0x4400}, + {0x03ff, 0x5000}, + {0x03ff, 0x4000}, + {0x00ff, 0x1400}, + {0x00ff, 0x5400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x03ff, 0x5000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {000000, 0xbfff}, + {000000, 0xfeee}, + {000000, 0xfbab}, + {000000, 0xeeee}, + {000000, 0xfbbb}, + {000000, 0xeeae}, + {000000, 0xfbbb}, + {000000, 0xeeee}, + {000000, 0xfabb}, + {000000, 0xeeee}, + {000000, 0xbbbb}, + {000000, 0xeefe}, + {000000, 0xbbbb}, + {000000, 0xeeee}, + {000000, 0xbbbb}, + {0xc000, 0x2aaa}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xffff}, + {000000, 0xeeee}, + {000000, 0xabbb}, + {000000, 0xeeae}, + {000000, 0xfbbb}, + {000000, 0xeeee}, + {000000, 0xbbbb}, + {000000, 0xeaee}, + {000000, 0xbbbb}, + {000000, 0xeeee}, + {000000, 0xbbbf}, + {000000, 0xeaee}, + {000000, 0xbbbb}, + {000000, 0xeeee}, + {000000, 0xbbbb}, + {000000, 0xaaaa}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0003, 0xfff8}, + {000000, 0xeeee}, + {000000, 0xbbba}, + {000000, 0xeaee}, + {000000, 0xbbba}, + {000000, 0xeeee}, + {000000, 0xfbba}, + {000000, 0xeeee}, + {000000, 0xbbaa}, + {000000, 0xeeee}, + {000000, 0xbb8a}, + {000000, 0xeeee}, + {000000, 0xbb8a}, + {000000, 0x2e2e}, + {000000, 0xbbba}, + {0x0003, 0xaaa8}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc000, 000000}, + {000000, 0x3f3f}, + {0xc000, 0x028a}, + {0xfc00, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x3f3c}, + {000000, 0x2a28}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x0003, 000000}, + {000000, 0xfcfc}, + {0x0003, 0xa280}, + {0x003f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x9965}, + {000000, 0xf7df}, + {000000, 0x2082}, + {000000, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x9965}, + {000000, 0xf7df}, + {000000, 0x2082}, + {000000, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x9965}, + {000000, 0xf7df}, + {000000, 0x2082}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x9659}, + {000000, 0x7df7}, + {000000, 0x0822}, + {000000, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x9659}, + {000000, 0x7df7}, + {000000, 0x0822}, + {000000, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x9659}, + {000000, 0x7df7}, + {000000, 0x0822}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x03ff, 000000}, + {0x000f, 0x6800}, + {0x0003, 0x75a0}, + {0x000f, 0x0800}, + {0x03ff, 000000}, + {0xffff, 000000}, + {0x03ff, 000000}, + {0x000f, 0x6800}, + {0x0003, 0x75a0}, + {0x000f, 0x0800}, + {0x03ff, 000000}, + {0xffff, 000000}, + {0x03ff, 000000}, + {0x000f, 0x6800}, + {0x0003, 0x75a0}, + {0x000f, 0x0800}, + {0x03ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0x0ff3, 0x8000}, + {0x3f00, 0x0008}, + {0xfc00, 0x00a6}, + {0x3000, 0x025d}, + {000000, 0x8955}, + {0xb000, 0x0275}, + {0xf000, 0x029f}, + {0xc000, 0x095f}, + {000000, 0x25ff}, + {0xc000, 0x095f}, + {0xc000, 0x097f}, + {000000, 0x25ff}, + {0xc000, 0x095f}, + {000000, 0x095f}, + {000000, 0x825d}, + {0x3000, 0x0275}, + {0xfc00, 0x0099}, + {0xcf00, 0x0022}, + {0x030c, 0x2000}, + {0xcc0f, 0x0080}, + {0xff3f, 000000}, + }, + { + {0x033c, 0x2000}, + {000000, 0x9882}, + {000000, 0x5669}, + {000000, 0x75d7}, + {000000, 0x755d}, + {000000, 0x7f7d}, + {000000, 0xfff5}, + {000000, 0xfffd}, + {000000, 0xfffd}, + {000000, 0xffff}, + {000000, 0xfffd}, + {000000, 0xfff7}, + {000000, 0xfffd}, + {000000, 0xffdf}, + {000000, 0x7df5}, + {000000, 0xf576}, + {000000, 0xd756}, + {000000, 0x5998}, + {0x0003, 0xa220}, + {0x00c0, 0x0008}, + {0xc0f3, 0x0800}, + }, + { + {0x03ff, 0x2000}, + {0x0f3f, 0x8000}, + {0x000f, 0x6080}, + {0x000f, 0x5800}, + {0x0303, 0x6020}, + {0x03cf, 0x6000}, + {0x00cf, 0xd800}, + {0x0303, 0x6020}, + {0x00cf, 0x6800}, + {0x003f, 0xd600}, + {0x000f, 0xf580}, + {0x003f, 0x5600}, + {0x000f, 0x7600}, + {0x0003, 0x5820}, + {0x00cf, 0xd800}, + {0x033f, 0x6000}, + {0x0c0f, 0x8080}, + {0x3f3f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xff3f, 000000}, + {0xfc0c, 0x0080}, + {0x3f00, 0x0002}, + {0x0f00, 0x8029}, + {0x3c00, 0x0099}, + {0xf000, 0x0275}, + {0xf000, 0x025f}, + {0xc000, 0x09d7}, + {0xc000, 0x095d}, + {000000, 0x25f7}, + {0xc000, 0x097f}, + {0xf000, 0x0297}, + {0x3c00, 0x0097}, + {000000, 0x8275}, + {0x3c00, 0x0097}, + {0x3c00, 0x0097}, + {000000, 0x825d}, + {0x3000, 0x0096}, + {0xc000, 0x0828}, + {0xf3c0, 0x0002}, + {0xfffc, 000000}, + }, + { + {0x300f, 0x0200}, + {0x0003, 0x88a0}, + {000000, 0x6658}, + {000000, 0x5d76}, + {000000, 0xd5f5}, + {000000, 0xf7d7}, + {000000, 0x7fff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xffff}, + {000000, 0xdfd5}, + {000000, 0x55d5}, + {000000, 0x75d7}, + {000000, 0x9959}, + {000000, 0x2262}, + {0x0c0c, 0x0080}, + {0x033f, 0x2000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0f3f, 0x8000}, + {0x000f, 0x6080}, + {0x003f, 0xd800}, + {0x00ff, 0x5800}, + {0x003f, 0x5600}, + {0x0033, 0x5600}, + {000000, 0xf588}, + {0x0033, 0xd600}, + {0x0033, 0x5600}, + {000000, 0xf588}, + {0x0033, 0x5600}, + {0x00cf, 0x6800}, + {0x0003, 0xd820}, + {0x000f, 0x5600}, + {0x00ff, 0x5800}, + {0x033f, 0xa000}, + {0x0c0f, 0x0080}, + {0xff3f, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xf3ff, 000000}, + {0xc0ff, 0x0800}, + {0xc0ff, 0x0800}, + {0xc0ff, 0x0400}, + {0x003f, 0x2600}, + {0x003f, 0x2c00}, + {0x003f, 0x1400}, + {0x003f, 0x1e00}, + {0x003f, 0x2400}, + {0x003f, 0x1e00}, + {0x003f, 0x1c00}, + {0x003f, 0x2400}, + {0x003f, 0x1e00}, + {0x003f, 0x1c00}, + {0x003f, 0x2400}, + {0x003f, 0x1e00}, + {0xc0ff, 0x0800}, + {0xc0ff, 0x0800}, + {0xf3ff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xff00, 000000}, + {0xcc00, 0x00bf}, + {000000, 0x22fa}, + {0xc000, 0x0b9d}, + {000000, 0x2e57}, + {000000, 0x2d5e}, + {000000, 0x2ff9}, + {000000, 0x2e75}, + {000000, 0x2e75}, + {000000, 0x2d75}, + {000000, 0x2d75}, + {000000, 0x2ff5}, + {000000, 0x2d5d}, + {000000, 0x2d57}, + {0xc000, 0x0b5e}, + {000000, 0x22fa}, + {0xcc00, 0x00b5}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x000f, 000000}, + {0x0003, 0xff60}, + {000000, 0x55d8}, + {000000, 0x57a6}, + {000000, 0xfea9}, + {000000, 0x57a9}, + {000000, 0x55d5}, + {000000, 0x55e9}, + {000000, 0x55e9}, + {000000, 0x55e9}, + {000000, 0x55e9}, + {000000, 0x55d5}, + {000000, 0x57a9}, + {000000, 0xfea9}, + {000000, 0xa9a6}, + {000000, 0xaa58}, + {0x0003, 0x5560}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 0x2fff}, + {0xc000, 000000}, + {0xc000, 0x0a49}, + {0xc000, 0x0a49}, + {0xc000, 0x0a49}, + {000000, 0x2000}, + {000000, 0xbfff}, + {000000, 0x0001}, + {0xfc00, 0x0097}, + {0xff00, 0x0027}, + {0xffc0, 0x0002}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 000000}, + {000000, 0xaaaa}, + {000000, 0xfff8}, + {0x0003, 000000}, + {0x0003, 0x61a0}, + {0x0003, 0x61a0}, + {0x0003, 0x61a0}, + {000000, 0x0008}, + {000000, 0xfffe}, + {000000, 0x4000}, + {0x003f, 0xd600}, + {0x00ff, 0xd800}, + {0x03ff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfcff, 000000}, + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xfcff, 000000}, + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xfcff, 000000}, + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xfcff, 000000}, + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000b}, + {0xfc00, 0x0080}, + {0xf000, 0x0027}, + {0xf000, 0x00b2}, + {0xf000, 0x0080}, + {0xf000, 0x002b}, + {0xfc00, 0x0002}, + {0xff00, 000000}, + {0xfc00, 0x003e}, + {0xfc00, 0x00d8}, + {0xfc00, 0x0038}, + {0xfc00, 0x002f}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa75e}, + {000000, 0xff77}, + {000000, 000000}, + {000000, 0xb75d}, + {000000, 0xde09}, + {000000, 0x0002}, + {000000, 0xdd7d}, + {000000, 0xe7b5}, + {000000, 000000}, + {000000, 0x3ede}, + {000000, 0x3b6f}, + {000000, 0x0a83}, + {000000, 0x8000}, + {000000, 0x2f00}, + {000000, 0x00a8}, + {000000, 0x2a00}, + {000000, 0x2dc0}, + {0x0003, 0x2d00}, + {000000, 0x0078}, + {000000, 0x2ede}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xa000}, + {0x00ff, 000000}, + {0x003f, 0x7a00}, + {0x003f, 0x8000}, + {0x003f, 000000}, + {0x003f, 0x7800}, + {0x00ff, 0xe000}, + {0x000f, 000000}, + {0x0003, 0xde40}, + {0x0003, 0x9b50}, + {0x0003, 0x30f0}, + {0x0003, 0x2080}, + {0x000f, 000000}, + {0x0f3f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000b}, + {0xfc00, 0x0080}, + {0xf000, 0x0027}, + {0xf000, 0x00b2}, + {0xf000, 0x0080}, + {0xf000, 0x002b}, + {0xfc00, 0x0002}, + {0xff00, 000000}, + {0xfc00, 0x003e}, + {0xfc00, 0x00d8}, + {0xfc00, 0x0038}, + {0xfc00, 0x002f}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xfff0, 0x0002}, + {0xffc0, 0x0002}, + {0xffc0, 000000}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xa75e}, + {000000, 0xff77}, + {000000, 000000}, + {000000, 0xb75d}, + {000000, 0xde09}, + {000000, 0x0002}, + {000000, 0xdd7d}, + {000000, 0xe7b5}, + {000000, 000000}, + {000000, 0x3ede}, + {000000, 0x3b6f}, + {000000, 0x0a83}, + {000000, 0x8000}, + {000000, 0x2f00}, + {000000, 0x00a8}, + {000000, 0x2e00}, + {000000, 0xd8f0}, + {000000, 0x0203}, + {000000, 0xb78d}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xa000}, + {0x00ff, 000000}, + {0x003f, 0x7a00}, + {0x003f, 0x8000}, + {0x003f, 000000}, + {0x003f, 0x7800}, + {0x00ff, 0xe000}, + {0x000f, 000000}, + {0x0003, 0xde40}, + {0x0003, 0x9b50}, + {0x0003, 0x30f0}, + {0x0003, 0x2080}, + {0x000f, 000000}, + {0x0f3f, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x03ff, 0xe000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000b}, + {0xfc00, 0x0080}, + {0xf000, 0x0027}, + {0xf000, 0x00b2}, + {0xf000, 0x0080}, + {0xf000, 0x002b}, + {0xfc00, 0x0002}, + {0xff00, 000000}, + {0xfc00, 0x003e}, + {0xfc00, 0x00d8}, + {0xfc00, 0x0038}, + {0xfc00, 0x002f}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x000b}, + {0xff00, 000000}, + {0xff00, 0x000b}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xa75e}, + {000000, 0xff77}, + {000000, 000000}, + {000000, 0xb75d}, + {000000, 0xde09}, + {000000, 0x0002}, + {000000, 0xdd7d}, + {000000, 0xe7b5}, + {000000, 000000}, + {000000, 0x3ede}, + {000000, 0x3b6f}, + {000000, 0x0a83}, + {000000, 0x8000}, + {000000, 0x2f00}, + {000000, 0x00a8}, + {000000, 0xba00}, + {000000, 0x600b}, + {0x03c0, 0x2002}, + {0x00c0, 0x7800}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xa000}, + {0x00ff, 000000}, + {0x003f, 0x7a00}, + {0x003f, 0x8000}, + {0x003f, 000000}, + {0x003f, 0x7800}, + {0x00ff, 0xe000}, + {0x000f, 000000}, + {0x0003, 0xde40}, + {0x0003, 0x9b50}, + {0x0003, 0x30f0}, + {0x0003, 0x2080}, + {0x000f, 000000}, + {0x0f3f, 000000}, + {0x00ff, 0x8000}, + {0x003f, 0xcb00}, + {0x003f, 0x2400}, + {0x00ff, 0xb000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xff00, 0x002f}, + {0xfc00, 0x009f}, + {0xf000, 0x027f}, + {0xf000, 0x01ff}, + {0xc000, 0x09ff}, + {0xc000, 0x0bfd}, + {0xc000, 0x0ddf}, + {0xc000, 0x05fd}, + {0xc000, 0x07dd}, + {0xc000, 0x05f5}, + {0xc000, 0x09df}, + {0xc000, 0x0955}, + {0xf000, 0x0175}, + {0xf000, 0x02d5}, + {0xfc00, 0x0095}, + {0xff00, 0x0029}, + {0xffc0, 0x0009}, + {0xfff0, 000000}, + }, + { + {000000, 000000}, + {000000, 0xa77a}, + {000000, 0xff5d}, + {000000, 0xf7dd}, + {000000, 0xfdf7}, + {000000, 0xdf5d}, + {000000, 0xdd55}, + {000000, 0x55d5}, + {000000, 0x7555}, + {000000, 0x575d}, + {000000, 0xdd55}, + {000000, 0x5555}, + {000000, 0x7555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0xdd55}, + {000000, 0x55e6}, + {000000, 0x9658}, + {000000, 0x65aa}, + {000000, 0x99a8}, + {000000, 0xa08a}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xe000}, + {0x00ff, 0x5800}, + {0x003f, 0x5600}, + {0x000f, 0x5580}, + {0x000f, 0x5940}, + {0x0003, 0x5560}, + {0x0003, 0x5660}, + {0x0003, 0x5550}, + {0x0003, 0x5990}, + {0x0003, 0x5660}, + {0x0003, 0x5690}, + {0x0003, 0x5a40}, + {0x0003, 0x66a0}, + {0x000f, 0xaa00}, + {0x000f, 0x6880}, + {0x003f, 0xa200}, + {0x00ff, 0x2800}, + {0x03ff, 0x2000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xffc0, 0x0008}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xf03f, 000000}, + {0xc000, 0x0a80}, + {000000, 0x2228}, + {000000, 0x2220}, + {000000, 0xa2a2}, + {000000, 0x8828}, + {0x03c3, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0300, 0x2020}, + {0x0fc0, 0x800a}, + {0x0fc0, 0x8008}, + {000000, 0x6026}, + {000000, 0x8a88}, + {0x0003, 0x3230}, + {000000, 0xfcfc}, + {000000, 0xb338}, + {000000, 0xaaa8}, + {000000, 0x3232}, + {000000, 0x38b0}, + {0x0303, 0x2020}, + {0xcfcf, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xf03f, 000000}, + {0x000f, 0x0a80}, + {0x0003, 0xa220}, + {0x0003, 0x2220}, + {000000, 0x2a28}, + {000000, 0xa088}, + {0x0f00, 0x0008}, + {0xfff3, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0x0ff0, 0x0002}, + {0x03c0, 0xa008}, + {0x0030, 0x2802}, + {0x000c, 0x2280}, + {0x0003, 0x80a0}, + {000000, 0x2208}, + {0xc000, 0x0828}, + {000000, 0x2220}, + {0xcc00, 0x008a}, + {0xff30, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xcfcf, 000000}, + {0x0300, 0x2020}, + {0x0fc0, 0x800a}, + {0x0fc0, 0x8008}, + {000000, 0x6026}, + {000000, 0x8a88}, + {0x0003, 0x3230}, + {000000, 0xfcfc}, + {000000, 0xb338}, + {000000, 0xaaa8}, + {000000, 0x3232}, + {000000, 0x38b0}, + {0x0303, 0x2020}, + {0xcfcf, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fc3, 000000}, + {0x0f00, 0x8028}, + {0x3003, 0x00a0}, + {0xc003, 0x0a20}, + {000000, 0x2808}, + {0x0003, 0x8220}, + {0x000f, 0xa080}, + {0x0003, 0x2220}, + {0x00cf, 0x8800}, + {0x33ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xff00, 0x002a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfff0, 000000}, + {0xffc0, 0x000a}, + {0xffc0, 0x000a}, + {0xffc0, 0x000a}, + {0xffc0, 0x0008}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xffc0, 0x0008}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x888a}, + {000000, 0x28a2}, + {000000, 0xa8a8}, + {000000, 0x28a0}, + {000000, 0x28a2}, + {000000, 0xa8aa}, + {000000, 0xa8a8}, + {000000, 0x800a}, + {000000, 0x2022}, + {000000, 0x38b2}, + {000000, 0x3230}, + {000000, 0xaaaa}, + {000000, 0xb238}, + {000000, 0xfcfc}, + {000000, 0xb238}, + {000000, 0x8a88}, + {000000, 0x6026}, + {0x0fc0, 0x8008}, + {0x0fc0, 0x800a}, + {0x0300, 0x2020}, + {0xcfcf, 000000}, + }, + { + {0x03ff, 0xa000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {000000, 0xffff}, + {000000, 0xf555}, + {000000, 0xd566}, + {000000, 0xd999}, + {000000, 0xd666}, + {000000, 0xd999}, + {000000, 0x6666}, + {000000, 000000}, + {000000, 0xf774}, + {000000, 0xd998}, + {000000, 0x6664}, + {000000, 000000}, + {000000, 0xf774}, + {000000, 0xd998}, + {000000, 0x6668}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xf754}, + {000000, 0x5990}, + {000000, 0x6464}, + {000000, 0x9990}, + {000000, 0x6644}, + {000000, 0x1998}, + {000000, 0x6644}, + {000000, 000000}, + {000000, 0xfff7}, + {000000, 0xd999}, + {000000, 0xd556}, + {000000, 0xd999}, + {000000, 0x6666}, + {000000, 0xd958}, + {000000, 0x6662}, + {000000, 0x8000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xf7f4}, + {000000, 0xd990}, + {000000, 0x6664}, + {000000, 0xd998}, + {000000, 0x6644}, + {000000, 0xd918}, + {000000, 0x6660}, + {000000, 000000}, + {000000, 0x7666}, + {000000, 0x99a0}, + {000000, 0x6668}, + {000000, 0x5a98}, + {000000, 0x6660}, + {000000, 0x9898}, + {000000, 0x6624}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xf7f4}, + {000000, 0xd990}, + {000000, 0x6664}, + {000000, 000000}, + {000000, 0xf7f4}, + {000000, 0xd990}, + {000000, 0x6664}, + {000000, 000000}, + {000000, 0xf7f4}, + {000000, 0xd990}, + {000000, 0x6664}, + {000000, 0xd998}, + {000000, 0x6644}, + {000000, 0xd918}, + {000000, 0x6660}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xc000, 0x0820}, + {000000, 0x0410}, + {000000, 0x9df7}, + {000000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x07f7}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x07ff}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x0c30}, + {0xc000, 0x0430}, + {0xc000, 0x08b8}, + {0xf000, 0x0074}, + {0xff03, 0x0010}, + {0xff03, 0x0020}, + }, + { + {000000, 0x8208}, + {000000, 0x4104}, + {000000, 0xdf7d}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xdf7d}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xdffd}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0xc30c}, + {000000, 0x4304}, + {000000, 0x8b88}, + {000000, 0x0740}, + {0xf03f, 0x0100}, + {0xf03f, 0x0200}, + }, + { + {0x000f, 0x2080}, + {0x0003, 0x1040}, + {000000, 0xf7d8}, + {0x0003, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0xf740}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0xff40}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0x30c0}, + {0x000f, 0x3040}, + {0x000f, 0xb880}, + {0x003f, 0x7400}, + {0x03ff, 0x1000}, + {0x03ff, 0x2000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xffc0, 0x0009}, + {0xffc0, 0x0007}, + {0xffc0, 0x0009}, + {0xff00, 0x001e}, + {0xfc00, 0x00b8}, + {0xf000, 0x02f1}, + {0xc000, 0x09f9}, + {0xc000, 0x09f9}, + {0xc000, 0x0654}, + {000000, 0x2d88}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xfcff, 000000}, + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0x303f, 0x0100}, + {0x000f, 0x0880}, + {0x000c, 0x8040}, + {000000, 0x42e2}, + {000000, 0x9bd0}, + {000000, 0x79fa}, + {000000, 0xf6d9}, + {000000, 0xf6bd}, + {000000, 0xf5b5}, + {000000, 0xf5b5}, + {000000, 0x5696}, + {000000, 0xa220}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xcfff, 000000}, + {0x03ff, 0x2000}, + {0x03ff, 0xa000}, + {0x00ff, 0x6800}, + {0x00ff, 0x8000}, + {0x003f, 0x2200}, + {0x000f, 0x0580}, + {0x000f, 0x9d00}, + {0x0003, 0x8620}, + {0x0003, 0x8620}, + {000000, 0x2818}, + {000000, 0x9600}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfcc0, 0x0005}, + {0xf000, 0x0208}, + {0xc000, 0x0982}, + {0xf000, 0x0261}, + {0xc000, 0x0889}, + {000000, 0x2d8a}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3c0f, 000000}, + {0x0003, 0x82a0}, + {000000, 0x09d8}, + {000000, 0x9a60}, + {000000, 0x769a}, + {000000, 0xd9b6}, + {000000, 0x6799}, + {000000, 0xaf6f}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xcfff, 000000}, + {0x03ff, 0x2000}, + {0x003f, 0x9800}, + {0x000f, 0x5880}, + {000000, 0x9a60}, + {000000, 0xe9e2}, + {000000, 0x5a89}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x0cff, 000000}, + {0x003f, 0xa200}, + {0x000f, 0x8980}, + {0x000f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xff00, 0x002f}, + {0xfc00, 0x009f}, + {0xf000, 0x027f}, + {0xf000, 0x01ff}, + {0xc000, 0x09ff}, + {0xc000, 0x0bff}, + {0xc000, 0x07fd}, + {0xc000, 0x0ddf}, + {0xc000, 0x05fd}, + {0xc000, 0x07dd}, + {0xc000, 0x09f5}, + {0xc000, 0x09dd}, + {0xf000, 0x0157}, + {0xf000, 0x025d}, + {0xfc00, 0x00b5}, + {0xff00, 0x0026}, + {0xffc0, 0x0009}, + {0xfff0, 000000}, + }, + { + {000000, 000000}, + {000000, 0xadda}, + {000000, 0xfd77}, + {000000, 0xdf75}, + {000000, 0xf7dd}, + {000000, 0xdd75}, + {000000, 0x7555}, + {000000, 0xd755}, + {000000, 0x5555}, + {000000, 0x7575}, + {000000, 0x5755}, + {000000, 0xdd55}, + {000000, 0x5555}, + {000000, 0xdd55}, + {000000, 0x5555}, + {000000, 0x5559}, + {000000, 0x5756}, + {000000, 0xd59a}, + {000000, 0x596a}, + {000000, 0x666a}, + {000000, 0xa822}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x00ff, 0x5800}, + {0x003f, 0x5600}, + {0x000f, 0x6580}, + {0x000f, 0x5540}, + {0x0003, 0x5660}, + {0x0003, 0x5560}, + {0x0003, 0x5990}, + {0x0003, 0x5660}, + {0x0003, 0x5690}, + {0x0003, 0x5a40}, + {0x0003, 0x56a0}, + {0x0003, 0x6a80}, + {0x0003, 0x9a20}, + {0x000f, 0xa880}, + {0x003f, 0x2a00}, + {0x00ff, 0x8800}, + {0x03ff, 000000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {0xfc00, 0x002f}, + {0xf000, 0x02f0}, + {0xc000, 0x0b0a}, + {0xc000, 0x0c00}, + {000000, 0x2caa}, + {000000, 0x32aa}, + {000000, 0x3000}, + {000000, 0x3259}, + {000000, 0x32aa}, + {000000, 0x1000}, + {000000, 0x32a5}, + {000000, 0x24aa}, + {0xc000, 0x0400}, + {0xc000, 0x0b2a}, + {0xf000, 0x0270}, + {0xfc00, 0x0025}, + {0xffc0, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x003f, 000000}, + {0x0003, 0x7580}, + {000000, 0x0058}, + {000000, 0xaa06}, + {000000, 0x0003}, + {000000, 0x5961}, + {000000, 0xaaa8}, + {000000, 000000}, + {000000, 0x5658}, + {000000, 0xaaa8}, + {000000, 000000}, + {000000, 0x9568}, + {000000, 0xaaa3}, + {000000, 0x0003}, + {000000, 0xaa0e}, + {000000, 0x0078}, + {0x0003, 0x5580}, + {0x003f, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {0xfc00, 0x002f}, + {0xf000, 0x02f0}, + {0xc000, 0x0b08}, + {0xc000, 0x0c28}, + {000000, 0x2c18}, + {000000, 0x3218}, + {000000, 0x3228}, + {000000, 0x3218}, + {000000, 0x3218}, + {000000, 0x1228}, + {000000, 0x3228}, + {000000, 0x2428}, + {0xc000, 0x0428}, + {0xc000, 0x0b08}, + {0xf000, 0x0270}, + {0xfc00, 0x0025}, + {0xffc0, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x003f, 000000}, + {0x0003, 0x7580}, + {000000, 0x0058}, + {000000, 0xa206}, + {000000, 0x6283}, + {000000, 0x6181}, + {000000, 0xa188}, + {000000, 0x6188}, + {000000, 0x6288}, + {000000, 0x6288}, + {000000, 0xa188}, + {000000, 0x6188}, + {000000, 0x628b}, + {000000, 0xa283}, + {000000, 0xa20e}, + {000000, 0x0078}, + {0x0003, 0x5580}, + {0x003f, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xc000, 0x0155}, + {000000, 0x1fff}, + {000000, 0x7f55}, + {000000, 0x4d55}, + {000000, 0x4111}, + {000000, 0x1400}, + {0xc000, 0x0155}, + {0xfc00, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x2aaa}, + {000000, 0x1555}, + {000000, 0x2aaa}, + {000000, 0x2aaa}, + {000000, 0x2222}, + {000000, 000000}, + {000000, 0x2aaa}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x80aa}, + {000000, 0x4a00}, + {000000, 0xa0aa}, + {000000, 0x8bff}, + {000000, 0x00aa}, + {000000, 0x0a00}, + {000000, 0x80aa}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000a}, + {0xfc00, 0x002a}, + {0xfc00, 0x000e}, + {000000, 0x0204}, + {000000, 0xa080}, + {000000, 0x2a2a}, + {000000, 0x0b83}, + {000000, 0x22a8}, + {000000, 0x2aaa}, + {000000, 0x2aaa}, + {000000, 0x0aaa}, + {0xc000, 0x02a0}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x033f, 000000}, + {000000, 0xa0c0}, + {000000, 0x29ca}, + {000000, 0xa852}, + {000000, 0xa852}, + {000000, 0xa07c}, + {000000, 0x2052}, + {000000, 0x8052}, + {000000, 0xc052}, + {000000, 0xa0ca}, + {000000, 0x212b}, + {000000, 0xa12b}, + {000000, 0x800b}, + {000000, 0x02a2}, + {000000, 0x0a2a}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xa800}, + {0x003f, 0xaa00}, + {0x000f, 0xaa00}, + {0x000f, 0xaa80}, + {0x0003, 0xaa80}, + {000000, 0x88a0}, + {000000, 0xa2a8}, + {000000, 0xa2e8}, + {000000, 0x80ea}, + {000000, 0x2aa0}, + {0x0003, 0x2280}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000e}, + {0xfc00, 0x0020}, + {0xfc00, 0x000f}, + {000000, 0x027e}, + {000000, 0xa082}, + {000000, 0x2a2b}, + {000000, 0x0b80}, + {000000, 0x22aa}, + {000000, 0x2aaa}, + {000000, 0x2aaa}, + {000000, 0x0aaa}, + {0xc000, 0x02a0}, + {0xf000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x033f, 000000}, + {000000, 0xa0c0}, + {000000, 0x29ca}, + {000000, 0xa852}, + {000000, 0x2852}, + {000000, 0xa07c}, + {000000, 0x2052}, + {000000, 0xc052}, + {000000, 0x8052}, + {000000, 0x20ca}, + {000000, 0xa12b}, + {000000, 0xa12b}, + {000000, 0x812b}, + {000000, 0x00ca}, + {0x0f00, 0x000a}, + {0x3f00, 0x000a}, + {0xfc00, 0x002a}, + {0xfc00, 0x00a2}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xa800}, + {0x003f, 0xaa00}, + {0x000f, 0xaa00}, + {0x000f, 0xaa80}, + {0x0003, 0xaa80}, + {000000, 0x88a0}, + {000000, 0xa2a8}, + {000000, 0xa2e8}, + {000000, 0xa2ea}, + {000000, 0xa2a0}, + {0x0003, 0x80a0}, + {0x0003, 0x00a0}, + {0x000f, 0x2a80}, + {0x003f, 0x2200}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000e}, + {0xfc00, 0x0020}, + {0xfc00, 0x000f}, + {000000, 0x027e}, + {000000, 0xa082}, + {000000, 0x2a2b}, + {000000, 0x0b80}, + {000000, 0x22aa}, + {000000, 0x2aaa}, + {000000, 0x2aaa}, + {000000, 0x0aaa}, + {0xc000, 0x02a0}, + {0xf000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x033f, 000000}, + {000000, 0xa0c0}, + {000000, 0x29ca}, + {000000, 0xa852}, + {000000, 0x2852}, + {000000, 0xa07c}, + {000000, 0x2052}, + {000000, 0xc052}, + {000000, 0x8052}, + {000000, 0x20ca}, + {000000, 0xa12b}, + {000000, 0xa12b}, + {000000, 0x812b}, + {000000, 0x00ca}, + {0x0f00, 0x0002}, + {0x3ff0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xa800}, + {0x003f, 0xaa00}, + {0x000f, 0xaa00}, + {0x000f, 0xaa80}, + {0x0003, 0xaa80}, + {0x0003, 0x8a80}, + {000000, 0xa2a0}, + {000000, 0xa2a8}, + {000000, 0xa2ea}, + {000000, 0xa2e0}, + {000000, 0xa8a8}, + {000000, 0xaa2a}, + {000000, 0x2888}, + {000000, 0x0a20}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {0xff00, 000000}, + {0xffc0, 000000}, + {0xff00, 0x000e}, + {0xfc00, 0x0020}, + {0xfc00, 0x000f}, + {000000, 0x027e}, + {000000, 0xa082}, + {000000, 0x2a2b}, + {000000, 0x0b80}, + {000000, 0x22aa}, + {000000, 0x2aaa}, + {000000, 0x2aaa}, + {000000, 0x0aaa}, + {0xc000, 0x02a0}, + {0xf000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x033f, 000000}, + {000000, 0xa0c0}, + {000000, 0x29ca}, + {000000, 0xa852}, + {000000, 0x2852}, + {000000, 0xa07c}, + {000000, 0x2052}, + {000000, 0xc052}, + {000000, 0x8052}, + {000000, 0x20ca}, + {000000, 0xa12b}, + {000000, 0xa12b}, + {000000, 0x812b}, + {000000, 0x00ca}, + {0x0f00, 0x002a}, + {0x3f00, 0x002a}, + {0xf000, 0x00a8}, + {0xc000, 0x02a0}, + {0xc000, 0x0a20}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x03ff, 000000}, + {0x00ff, 0xa000}, + {0x003f, 0xa800}, + {0x003f, 0xaa00}, + {0x000f, 0xaa00}, + {0x000f, 0xaa80}, + {0x0003, 0xaa80}, + {000000, 0x8aa0}, + {000000, 0xa2a8}, + {000000, 0xa2a8}, + {000000, 0xa2e8}, + {000000, 0xa2e8}, + {000000, 0x82aa}, + {000000, 0x002a}, + {0x3f00, 0x000a}, + {0xffc0, 0x000a}, + {0xffc0, 0x0002}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x8000}, + {0x03ff, 0x2000}, + {0x03ff, 0x8000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc000, 000000}, + {000000, 0x3fff}, + {000000, 0x3555}, + {000000, 0x365a}, + {000000, 0x3662}, + {000000, 0x3682}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xffff}, + {000000, 0x5555}, + {000000, 0xa969}, + {000000, 0xa989}, + {000000, 0xaa09}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x36aa}, + {000000, 0x365a}, + {000000, 0x3662}, + {000000, 0x3682}, + {000000, 0x3555}, + {000000, 0x1aaa}, + {0xc000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xaaa9}, + {000000, 0xa969}, + {000000, 0xa989}, + {000000, 0xaa09}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xcfff, 000000}, + {0x03fc, 0x1000}, + {000000, 0x1000}, + {000000, 0xf37d}, + {000000, 0xf77c}, + {000000, 0xf37c}, + {000000, 0x5110}, + {0x0cc0, 0x000c}, + {0xf000, 0x0010}, + {0xc000, 0x07c1}, + }, + { + {0xffff, 000000}, + {0xc000, 000000}, + {000000, 0x1555}, + {000000, 0x5fd5}, + {000000, 0x7f55}, + {000000, 000000}, + {000000, 0x7ffd}, + {000000, 000000}, + {000000, 0xf8a8}, + {000000, 0x02a8}, + {000000, 0xaaa8}, + {000000, 0x2aa1}, + {000000, 0x4005}, + {000000, 0x1495}, + {000000, 0xca97}, + {000000, 0x4a95}, + {000000, 0x0a40}, + {000000, 0x4054}, + {0x0f00, 0xc01d}, + {0x0f00, 0x401d}, + {000000, 0xd075}, + }, + { + {0xffff, 000000}, + {0x03ff, 000000}, + {0x003f, 0x5400}, + {0x000f, 0x4140}, + {0x000f, 0x5040}, + {0x0003, 0x5410}, + {0x0003, 0x1410}, + {0x0003, 0x4410}, + {0x000f, 0x1000}, + {0x0003, 0x07d0}, + {0x000f, 000000}, + {0x00ff, 0x5400}, + {0x003f, 0xd500}, + {0x003f, 0xf500}, + {0x00ff, 0x5400}, + {0x003f, 0x0100}, + {0x003f, 0x1400}, + {0x0003, 0x5040}, + {000000, 0x0154}, + {000000, 0x507c}, + {000000, 0x5414}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfc00, 000000}, + {0xf000, 0x02aa}, + {0xc000, 0x0955}, + {000000, 0x27ff}, + {0xc000, 0x0955}, + {0xf000, 0x02aa}, + {0xfc00, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0003, 000000}, + {000000, 0xa888}, + {000000, 0x5664}, + {000000, 0xfddc}, + {000000, 0x5664}, + {000000, 0xa888}, + {0x0003, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xcfff, 000000}, + {000000, 0x1000}, + {000000, 0xb255}, + {000000, 0x1800}, + {000000, 0xb255}, + {000000, 0x1800}, + {000000, 0xb255}, + {000000, 0x1800}, + {000000, 0xb255}, + {000000, 0x2000}, + {000000, 0xabbb}, + {000000, 0xd555}, + {000000, 0x6aaa}, + {000000, 0x2526}, + {0xc000, 0x0b58}, + {0xf003, 0x02a0}, + {0xfc0f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xfcff, 000000}, + {000000, 0x0100}, + {000000, 0x9725}, + {000000, 0x0180}, + {000000, 0x9725}, + {000000, 0x0180}, + {000000, 0x9725}, + {000000, 0x0180}, + {000000, 0x9725}, + {000000, 0x0200}, + {000000, 0xbfff}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x949a}, + {000000, 0x2d60}, + {0xc00f, 0x0a80}, + {0xf03f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffcf, 000000}, + {0x0003, 0x0010}, + {0x0003, 0x59b0}, + {000000, 0x0018}, + {000000, 0x59b0}, + {000000, 0x0018}, + {000000, 0x59b0}, + {000000, 0x0018}, + {000000, 0x59b0}, + {000000, 0x0020}, + {000000, 0xfff4}, + {000000, 0x5558}, + {000000, 0xaaa8}, + {0x0003, 0x5260}, + {0x000f, 0xb580}, + {0x003f, 0x2a00}, + {0xc0ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfc3f, 000000}, + {0xc003, 0x0280}, + {000000, 0x1a98}, + {000000, 0xe979}, + {000000, 0xbf56}, + {000000, 0x1a65}, + {0xc000, 0x009b}, + {0xff00, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xf00f, 000000}, + {000000, 0x0aa0}, + {000000, 0x9a99}, + {000000, 0xe5af}, + {000000, 0x5655}, + {000000, 0xf980}, + {0x003f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x03ff, 000000}, + {000000, 0x6800}, + {000000, 0xe95a}, + {000000, 0xa000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfcf0, 0x0001}, + {0xf030, 0x0200}, + {000000, 0x0004}, + {0x0003, 0x9840}, + {000000, 0x2584}, + {000000, 0xa670}, + {000000, 0x0a66}, + {0xf000, 0x0081}, + {0xf030, 0x0100}, + {0xfcc0, 0x0008}, + {0xfff3, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffcf, 000000}, + {0x3f03, 0x0020}, + {0xffc0, 000000}, + {0xf000, 0x002a}, + {0xc000, 0x0a95}, + {000000, 0x056e}, + {000000, 0x5be6}, + {000000, 0x695a}, + {000000, 0x0427}, + {0x03c0, 0x200a}, + {0xcf30, 000000}, + {0xfc0f, 0x0080}, + {0xff3f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xf3ff, 000000}, + {0xc0cf, 0x0400}, + {0x0303, 0x0010}, + {0x000f, 0xa000}, + {0x0003, 0x6680}, + {000000, 0x5a58}, + {000000, 0xa9a5}, + {000000, 0x4058}, + {0x0003, 0xaa00}, + {0x00c0, 0x8008}, + {0x0033, 0x8100}, + {0x3cff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {000000, 0x3fff}, + {000000, 0x2555}, + {0xc000, 0x0e80}, + {0xc00f, 0x0d80}, + {0xc000, 0x0d80}, + {000000, 0x2fff}, + {000000, 0x3555}, + {0xc000, 0x0280}, + {0xf000, 0x01a6}, + {0xfc00, 0x00bd}, + {0xf000, 0x02fd}, + {0xf000, 0x01f4}, + {0xf003, 0x03d0}, + {0xf003, 0x03e0}, + {0xf003, 0x02d0}, + {0xfc00, 0x00b8}, + {0xff03, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xffff}, + {000000, 0x5555}, + {000000, 0x03a0}, + {0xf003, 0x0360}, + {000000, 0x0360}, + {000000, 0xffff}, + {000000, 0x5555}, + {000000, 0x002a}, + {000000, 0x599a}, + {000000, 0xf7e0}, + {000000, 0xa7f8}, + {000000, 0x01f4}, + {0xfc00, 0x007c}, + {0xfc00, 0x00bc}, + {0xfc00, 0x0078}, + {0xf003, 0x02e0}, + {0xfc0f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0xfff4}, + {000000, 0x5558}, + {0x0003, 0x03a0}, + {0xf003, 0x0360}, + {0x0003, 0x0360}, + {000000, 0xfff8}, + {000000, 0x5554}, + {0x0003, 0x0a40}, + {0x003f, 0x4b00}, + {0x003f, 0x9e00}, + {0x003f, 0x0100}, + {0xf03f, 0x0100}, + {0xf03f, 0x0100}, + {0xf03f, 0x0100}, + {0xf03f, 0x0200}, + {0xfcff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xf03f, 0x0200}, + {0xf03f, 0x0100}, + {0xf00f, 0x0180}, + {0xc00f, 0x0b80}, + {0xc003, 0x07a0}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xc003, 0x0760}, + {0xf00f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {000000, 0x0029}, + {000000, 0xa56b}, + {000000, 0x000a}, + {0xfff0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xf00f, 000000}, + {000000, 0x0aa0}, + {000000, 0x66a6}, + {000000, 0xfa5b}, + {000000, 0x5595}, + {000000, 0x026f}, + {0xfc00, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfc3f, 000000}, + {0xc003, 0x0280}, + {000000, 0x26a4}, + {000000, 0x6d6b}, + {000000, 0x95fe}, + {000000, 0x59a4}, + {0x0003, 0xe600}, + {0x00ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffcf, 000000}, + {0xf303, 0x0010}, + {0xc0c0, 0x0400}, + {0xf000, 0x000a}, + {0xc000, 0x0299}, + {000000, 0x25a5}, + {000000, 0x5a6a}, + {000000, 0x2501}, + {0xc000, 0x00aa}, + {0x0300, 0x2002}, + {0xcc00, 0x0042}, + {0xff3c, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xf3ff, 000000}, + {0xc0fc, 0x0800}, + {0x03ff, 000000}, + {0x000f, 0xa800}, + {0x0003, 0x56a0}, + {000000, 0xb950}, + {000000, 0x9be5}, + {000000, 0xa569}, + {000000, 0xd810}, + {0x03c0, 0xa008}, + {0x0cf3, 000000}, + {0xf03f, 0x0200}, + {0xfcff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0f3f, 0x4000}, + {0x0c0f, 0x0080}, + {000000, 0x1000}, + {0xc000, 0x0126}, + {000000, 0x1258}, + {000000, 0x0d9a}, + {000000, 0x99a0}, + {0x000f, 0x4200}, + {0x0c0f, 0x0040}, + {0x033f, 0x2000}, + {0xcfff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc3ff, 000000}, + {000000, 0x1800}, + {000000, 0xa56a}, + {000000, 0x02a6}, + {0xfc00, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3f0f, 000000}, + {0x0c00, 0x40a0}, + {000000, 0x929a}, + {000000, 0x2980}, + {0xc03f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xf0fc, 000000}, + {0x0030, 0x0a01}, + {000000, 0xa686}, + {000000, 0x0268}, + {0xfc03, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc3, 000000}, + {000000, 0x0024}, + {000000, 0xa95a}, + {000000, 0x9a80}, + {0x003f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xfc00, 0x007f}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xff00, 0x000a}, + {0xff00, 0x002b}, + {0xff00, 0x002e}, + {0xfc00, 0x002e}, + {0xf000, 0x02e8}, + {0xfc00, 0x0015}, + {0xff00, 0x0015}, + {0xffc0, 0x0004}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + }, + { + {0xfffc, 000000}, + {000000, 0x0001}, + {000000, 0xfffd}, + {000000, 0xf7ff}, + {000000, 0xf422}, + {000000, 0xf4aa}, + {000000, 0xf4bb}, + {000000, 0xfcb2}, + {000000, 0xdcac}, + {000000, 0xfe2a}, + {000000, 0xfea8}, + {000000, 0xaabe}, + {000000, 0x8aae}, + {000000, 0x2aaa}, + {000000, 0x155f}, + {000000, 0x0288}, + {000000, 0x555f}, + {000000, 0x5557}, + {000000, 0xa1a0}, + {000000, 0xac2a}, + {000000, 0xab8f}, + }, + { + {0xc3ff, 000000}, + {0x00ff, 0x3c00}, + {0x03ff, 0x8000}, + {0x03ff, 0x7000}, + {0x0fff, 000000}, + {0x03ff, 0xe000}, + {0x00ff, 0xf800}, + {0x03ff, 0xe000}, + {0x0fff, 000000}, + {0x00ff, 000000}, + {0x003f, 0x2e00}, + {0x00ff, 0x2000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xfc00, 0x007f}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xff00, 0x002a}, + {0xfc00, 0x00ae}, + {0xfc00, 0x00b8}, + {0xf000, 0x00b8}, + {0xc000, 0x0ba0}, + {0xf000, 0x0015}, + {0xff00, 0x0015}, + {0xfc00, 0x004a}, + {0xff00, 0x002a}, + {0xff00, 0x002b}, + }, + { + {0xfffc, 000000}, + {000000, 0x0001}, + {000000, 0xfffd}, + {000000, 0xf7ff}, + {000000, 0xf422}, + {000000, 0xf4aa}, + {000000, 0xf4bb}, + {000000, 0xfcb2}, + {000000, 0xdcac}, + {000000, 0xfe2a}, + {000000, 0xfea8}, + {000000, 0xaabe}, + {000000, 0x2aae}, + {000000, 0xaaaa}, + {000000, 0x555f}, + {000000, 0x0288}, + {000000, 0x555f}, + {000000, 0x5557}, + {000000, 0x812a}, + {0x0cc0, 0x000a}, + {0x03f0, 0xe002}, + }, + { + {0xc3ff, 000000}, + {0x00ff, 0x3c00}, + {0x03ff, 0x8000}, + {0x03ff, 0x7000}, + {0x0fff, 000000}, + {0x03ff, 0xe000}, + {0x00ff, 0xf800}, + {0x03ff, 0xe000}, + {0x0fff, 000000}, + {0x303f, 000000}, + {0xc00f, 0x0b80}, + {0x003f, 0x2800}, + {0x03ff, 0x2000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x03ff, 0x2000}, + {0x03ff, 0xe000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xff00, 0x001f}, + {0xff00, 0x001f}, + {0xfc00, 0x007f}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xfc00, 0x00ff}, + {0xff00, 0x002a}, + {0xfc00, 0x00ae}, + {0xfc00, 0x00b8}, + {0xf000, 0x00b8}, + {0xc000, 0x0ba0}, + {0xf000, 0x0015}, + {0xff00, 0x0015}, + {0xffc0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x0001}, + {000000, 0xfffd}, + {000000, 0xf7ff}, + {000000, 0xf422}, + {000000, 0xf4aa}, + {000000, 0xf4bb}, + {000000, 0xfcb2}, + {000000, 0xdcac}, + {000000, 0xfe2a}, + {000000, 0xfea8}, + {000000, 0xaabe}, + {000000, 0x2aae}, + {000000, 0xaaaa}, + {000000, 0x555f}, + {000000, 0x0288}, + {000000, 0x555f}, + {000000, 0x5557}, + {000000, 0x0a00}, + {0xc00f, 0x0a80}, + {0xc003, 0x0ae0}, + {000000, 0x2ab8}, + }, + { + {0x00ff, 0x3c00}, + {0x03ff, 0x8000}, + {0x03ff, 0x7000}, + {0x0fff, 000000}, + {0x03ff, 0xe000}, + {0x00ff, 0xf800}, + {0x03ff, 0xe000}, + {0x0fff, 000000}, + {0x303f, 000000}, + {0xc00f, 0x0b80}, + {0x003f, 0x2800}, + {0x03ff, 0x2000}, + {0x0fff, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc3, 000000}, + {0xff00, 0x003c}, + {0xffc0, 0x0002}, + {0xffc0, 0x000d}, + {0xfff0, 000000}, + {0xffc0, 0x000b}, + {0xff00, 0x002f}, + {0xffc0, 0x000b}, + {0xfff0, 000000}, + {0xff00, 000000}, + {0xfc00, 0x00b8}, + {0xff00, 0x0008}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + }, + { + {0x3fff, 000000}, + {000000, 0x4000}, + {000000, 0x7fff}, + {000000, 0xffdf}, + {000000, 0x881f}, + {000000, 0xaa1f}, + {000000, 0xee1f}, + {000000, 0x8e3f}, + {000000, 0x3a37}, + {000000, 0xa8bf}, + {000000, 0x2abf}, + {000000, 0xbeaa}, + {000000, 0xbaa2}, + {000000, 0xaaa8}, + {000000, 0xf554}, + {000000, 0x2280}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 0x0a4a}, + {000000, 0xa83a}, + {000000, 0xf2ea}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xd000}, + {0x00ff, 0xf400}, + {0x00ff, 0xf400}, + {0x003f, 0xfd00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x00ff, 0xa000}, + {0x00ff, 0xe800}, + {0x00ff, 0xb800}, + {0x003f, 0xb800}, + {0x000f, 0x2b80}, + {0x003f, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 0x1000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffc3, 000000}, + {0xff00, 0x003c}, + {0xffc0, 0x0002}, + {0xffc0, 0x000d}, + {0xfff0, 000000}, + {0xffc0, 0x000b}, + {0xff00, 0x002f}, + {0xffc0, 0x000b}, + {0xfff0, 000000}, + {0xfc0c, 000000}, + {0xf003, 0x02e0}, + {0xfc00, 0x0028}, + {0xffc0, 0x0008}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xffc0, 0x0008}, + {0xffc0, 0x000b}, + {0xfff0, 0x0002}, + }, + { + {0x3fff, 000000}, + {000000, 0x4000}, + {000000, 0x7fff}, + {000000, 0xffdf}, + {000000, 0x881f}, + {000000, 0xaa1f}, + {000000, 0xee1f}, + {000000, 0x8e3f}, + {000000, 0x3a37}, + {000000, 0xa8bf}, + {000000, 0x2abf}, + {000000, 0xbeaa}, + {000000, 0xbaa8}, + {000000, 0xaaaa}, + {000000, 0xf555}, + {000000, 0x2280}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 0xa842}, + {0x0330, 0xa000}, + {0x0fc0, 0x800b}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0xd000}, + {0x00ff, 0xf400}, + {0x00ff, 0xf400}, + {0x003f, 0xfd00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x00ff, 0xa800}, + {0x003f, 0xba00}, + {0x003f, 0x2e00}, + {0x000f, 0x2e00}, + {0x0003, 0x0ae0}, + {0x000f, 0x5400}, + {0x00ff, 0x5400}, + {0x003f, 0xa100}, + {0x00ff, 0xa800}, + {0x00ff, 0xe800}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xff00, 0x003c}, + {0xffc0, 0x0002}, + {0xffc0, 0x000d}, + {0xfff0, 000000}, + {0xffc0, 0x000b}, + {0xff00, 0x002f}, + {0xffc0, 0x000b}, + {0xfff0, 000000}, + {0xfc0c, 000000}, + {0xf003, 0x02e0}, + {0xfc00, 0x0028}, + {0xffc0, 0x0008}, + {0xfff0, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x4000}, + {000000, 0x7fff}, + {000000, 0xffdf}, + {000000, 0x881f}, + {000000, 0xaa1f}, + {000000, 0xee1f}, + {000000, 0x8e3f}, + {000000, 0x3a37}, + {000000, 0xa8bf}, + {000000, 0x2abf}, + {000000, 0xbeaa}, + {000000, 0xbaa8}, + {000000, 0xaaaa}, + {000000, 0xf555}, + {000000, 0x2280}, + {000000, 0xf555}, + {000000, 0xd555}, + {000000, 0x00a0}, + {0xf003, 0x02a0}, + {0xc003, 0x0ba0}, + {000000, 0x2ea8}, + }, + { + {0x0fff, 000000}, + {0x03ff, 0xd000}, + {0x00ff, 0xf400}, + {0x00ff, 0xf400}, + {0x003f, 0xfd00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x003f, 0xff00}, + {0x00ff, 0xa800}, + {0x003f, 0xba00}, + {0x003f, 0x2e00}, + {0x000f, 0x2e00}, + {0x0003, 0x0ae0}, + {0x000f, 0x5400}, + {0x00ff, 0x5400}, + {0x03ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xfc00, 0x002d}, + {0xc000, 0x031c}, + {000000, 0x2cc4}, + {000000, 0x222a}, + {0xc000, 0x0aaa}, + {0xf000, 0x022a}, + {0xfcc0, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xff00, 0x002b}, + {0xfc00, 0x00aa}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + }, + { + {0xfc0f, 000000}, + {0xc000, 0x03e0}, + {000000, 0x1c0d}, + {000000, 0x7eef}, + {000000, 0xfc8f}, + {000000, 0x1f3c}, + {000000, 0x2c0e}, + {000000, 0x8fe8}, + {000000, 0x8ba8}, + {000000, 0xa002}, + {000000, 0xa84a}, + {000000, 0xbeaa}, + {000000, 0xbaaa}, + {000000, 0xaaaa}, + {000000, 0xf555}, + {000000, 0x8a28}, + {000000, 0xff55}, + {000000, 0x9d56}, + {000000, 0xe162}, + {0x0c0c, 0x8000}, + {0x0ffc, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xc000}, + {0x00ff, 0x3400}, + {0x003f, 0x1e00}, + {0x003f, 0x8d00}, + {0x003f, 0x8500}, + {0x00cf, 0xa000}, + {000000, 0xa820}, + {000000, 0x2a8e}, + {000000, 0x8a22}, + {000000, 0x80b8}, + {0x0303, 0xa020}, + {0x03cf, 000000}, + {0x00ff, 0xa400}, + {0x003f, 0xba00}, + {0x000f, 0xea80}, + {0x000f, 0xaa80}, + {0x003f, 0xaa00}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0007}, + {0xff00, 0x002d}, + {0xff00, 0x001c}, + {0xff00, 0x0014}, + {0xfcc0, 0x0002}, + {0xc000, 0x020a}, + {000000, 0x2caa}, + {000000, 0x2228}, + {0xc000, 0x0b80}, + {0xf030, 0x0202}, + {0xfcf0, 000000}, + {0xff00, 0x0007}, + {0xfc00, 0x00ac}, + {0xf000, 0x02ab}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + }, + { + {0xfc0f, 000000}, + {0xc000, 0x03e0}, + {000000, 0x1c0d}, + {000000, 0x7eef}, + {000000, 0xfc8f}, + {000000, 0x1f3c}, + {000000, 0x2c0e}, + {000000, 0x8fe8}, + {000000, 0x8ba8}, + {000000, 0xa002}, + {000000, 0xa84a}, + {000000, 0xbeaa}, + {000000, 0xbaaa}, + {000000, 0xaaaa}, + {000000, 0xf555}, + {000000, 0x8a28}, + {000000, 0xff55}, + {000000, 0x9d56}, + {000000, 0xa162}, + {0x0c0c, 0x8000}, + {0x0ffc, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xc000}, + {0x00ff, 0x3400}, + {0x000f, 0x1e00}, + {000000, 0x8d30}, + {000000, 0x84ce}, + {000000, 0xaa22}, + {000000, 0xaaa8}, + {0x0003, 0x2a20}, + {0x00cf, 0x8000}, + {0x0fff, 0x8000}, + {0x03ff, 0xa000}, + {0x03ff, 000000}, + {0x003f, 0x2400}, + {0x000f, 0x8e80}, + {0x0003, 0xbaa0}, + {0x000f, 0xaa80}, + {0x003f, 0xaa00}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xffc0, 0x0005}, + {0xffc0, 0x000a}, + {0xffc0, 0x0005}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xffc0, 0x0005}, + {0xf000, 0x0009}, + {0xc000, 0x074a}, + {0xf000, 0x005a}, + {0xc000, 0x0540}, + {0xf030, 0x0002}, + {0xffc0, 0x0008}, + {0xffc0, 0x0008}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x5557}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x5555}, + {000000, 0xaaa2}, + {000000, 0xaa72}, + {000000, 0xaadc}, + {000000, 0x5aaa}, + {000000, 0xd6aa}, + {000000, 0xd256}, + {000000, 0xd155}, + {000000, 0xd154}, + {000000, 0xa803}, + {000000, 0xa97d}, + {000000, 0x0001}, + {000000, 0x1800}, + {000000, 0x5856}, + {000000, 0x761d}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x03ff, 0xa000}, + {0x003f, 0xa800}, + {0x000f, 0x9580}, + {0x003f, 0xa800}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xffc0, 0x0005}, + {0xffc0, 0x000a}, + {0xffc0, 0x0005}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xffc0, 0x0005}, + {0xf000, 0x0009}, + {0xc000, 0x074a}, + {0xf000, 0x005a}, + {0xc000, 0x0540}, + {0xf000, 0x0008}, + {0xff00, 0x0021}, + {0xff00, 0x0027}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x5557}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x5555}, + {000000, 0xaaa2}, + {000000, 0xaa72}, + {000000, 0xaadc}, + {000000, 0x5aaa}, + {000000, 0xd6aa}, + {000000, 0xd256}, + {000000, 0xd155}, + {000000, 0xd154}, + {000000, 0xa803}, + {000000, 0xa97d}, + {000000, 0x0001}, + {0x000c, 0xa080}, + {0x0f00, 0x8022}, + {0x03c0, 0x6008}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x03ff, 0xa000}, + {0x003f, 0xa800}, + {0x000f, 0x9580}, + {0x003f, 0xa800}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x2400}, + {0x03ff, 0x6000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xffc0, 0x0005}, + {0xffc0, 0x000a}, + {0xffc0, 0x0005}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0001}, + {0xffc0, 0x0007}, + {0xffc0, 0x0007}, + {0xffc0, 0x0005}, + {0xf000, 0x0009}, + {0xc000, 0x074a}, + {0xf000, 0x005a}, + {0xc000, 0x0540}, + {0xf03f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0x5557}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x5555}, + {000000, 0xaaa2}, + {000000, 0xaa72}, + {000000, 0xaadc}, + {000000, 0x5aaa}, + {000000, 0xd6aa}, + {000000, 0xd256}, + {000000, 0xd155}, + {000000, 0xd154}, + {000000, 0xa803}, + {000000, 0xa97d}, + {000000, 0x0001}, + {0x000c, 0x2180}, + {0x000f, 0x2180}, + {0x0003, 0x2160}, + {000000, 0x21d8}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x03ff, 0xa000}, + {0x003f, 0xa800}, + {0x000f, 0x9580}, + {0x003f, 0xa800}, + {0x00ff, 0xa800}, + {0x03ff, 000000}, + {0x00ff, 0xa800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xffc0, 0x000a}, + {0xfc00, 0x002a}, + {0xf000, 0x0256}, + {0xfc00, 0x002a}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xff00, 0x002a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xd555}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x5555}, + {000000, 0x8aaa}, + {000000, 0x8daa}, + {000000, 0x37aa}, + {000000, 0xaaa5}, + {000000, 0xaa97}, + {000000, 0x9587}, + {000000, 0x5547}, + {000000, 0x1547}, + {000000, 0xc02a}, + {000000, 0x7d6a}, + {000000, 0x4000}, + {000000, 0x0024}, + {000000, 0x9525}, + {000000, 0x749d}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x03ff, 0x5000}, + {0x03ff, 0xa000}, + {0x03ff, 0x5000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xd000}, + {0x03ff, 0xd000}, + {0x03ff, 0x5000}, + {0x000f, 0x6000}, + {0x0003, 0xa1d0}, + {0x000f, 0xa500}, + {0x0003, 0x0150}, + {0x0c0f, 0x8000}, + {0x03ff, 0x2000}, + {0x03ff, 0x2000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xffc0, 0x000a}, + {0xfc00, 0x002a}, + {0xf000, 0x0256}, + {0xfc00, 0x002a}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xff00, 0x002a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0018}, + {0xffc0, 0x0009}, + {0xfff0, 0x0002}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xd555}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x5555}, + {000000, 0x8aaa}, + {000000, 0x8daa}, + {000000, 0x37aa}, + {000000, 0xaaa5}, + {000000, 0xaa97}, + {000000, 0x9587}, + {000000, 0x5547}, + {000000, 0x1547}, + {000000, 0xc02a}, + {000000, 0x7d6a}, + {000000, 0x4000}, + {0x3000, 0x020a}, + {0x00f0, 0x8802}, + {0x03c0, 0x2009}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x03ff, 0x5000}, + {0x03ff, 0xa000}, + {0x03ff, 0x5000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xd000}, + {0x03ff, 0xd000}, + {0x03ff, 0x5000}, + {0x000f, 0x6000}, + {0x0003, 0xa1d0}, + {0x000f, 0xa500}, + {0x0003, 0x0150}, + {0x000f, 0x2000}, + {0x00ff, 0x4800}, + {0x00ff, 0xd800}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0009}, + {0xffc0, 0x000a}, + {0xfc00, 0x002a}, + {0xf000, 0x0256}, + {0xfc00, 0x002a}, + {0xff00, 0x002a}, + {0xffc0, 000000}, + {0xff00, 0x002a}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xfff0, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {000000, 000000}, + {000000, 0xd555}, + {000000, 0x5555}, + {000000, 0xaaaa}, + {000000, 0x5555}, + {000000, 0x8aaa}, + {000000, 0x8daa}, + {000000, 0x37aa}, + {000000, 0xaaa5}, + {000000, 0xaa97}, + {000000, 0x9587}, + {000000, 0x5547}, + {000000, 0x1547}, + {000000, 0xc02a}, + {000000, 0x7d6a}, + {000000, 0x4000}, + {0x3000, 0x0248}, + {0xf000, 0x0248}, + {0xc000, 0x0948}, + {000000, 0x2748}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x6000}, + {0x03ff, 0x5000}, + {0x03ff, 0xa000}, + {0x03ff, 0x5000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x03ff, 0xd000}, + {0x03ff, 0xd000}, + {0x03ff, 0x5000}, + {0x000f, 0x6000}, + {0x0003, 0xa1d0}, + {0x000f, 0xa500}, + {0x0003, 0x0150}, + {0xfc0f, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xf33c, 000000}, + {0xc000, 0x0442}, + {0xc000, 0x0541}, + {0xf03c, 0x0100}, + {0xf03c, 0x0100}, + {0xc030, 0x0a02}, + {000000, 0x2a80}, + {000000, 0x2a94}, + {000000, 0x2a95}, + {0xc000, 0x0a95}, + {0xf000, 0x0105}, + {0xc000, 0x0541}, + {0xc00c, 0x0440}, + {0xf303, 0x0010}, + {0xfc00, 0x0054}, + {0xff00, 0x0015}, + {0xffc0, 0x0004}, + {0xfff0, 0x0001}, + }, + { + {0xc000, 000000}, + {000000, 0x1555}, + {000000, 0x56a5}, + {000000, 0xa002}, + {000000, 0x0514}, + {000000, 0x5445}, + {000000, 0x8aa8}, + {000000, 0x8aa8}, + {000000, 0xa002}, + {000000, 0x8554}, + {000000, 0x82a0}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x1555}, + {000000, 0x4404}, + {0x03f0, 0x1001}, + {0x0ffc, 0x4000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x8000}, + {0x03ff, 0x2000}, + {0x03ff, 0x5000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x03ff, 0xa000}, + {0x03c3, 0x8000}, + {000000, 0x8428}, + {000000, 0x95aa}, + {000000, 0x15a2}, + {000000, 0x5528}, + {0x00c3, 0x4000}, + {0x3fff, 000000}, + {0x30ff, 000000}, + {0x003f, 0x4500}, + {0x003f, 0x1500}, + {0x00ff, 0x5400}, + {0x03ff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xf330, 0x0002}, + {0xc000, 0x0441}, + {0xc00c, 0x0540}, + {0xf03c, 0x0100}, + {0xf030, 0x0102}, + {0xc03c, 0x0a00}, + {000000, 0x2a80}, + {000000, 0x2a95}, + {000000, 0x2a95}, + {0xc000, 0x0a95}, + {0xf000, 0x0105}, + {0xc000, 0x0540}, + {0xc000, 0x0444}, + {0xf300, 0x0015}, + {0xffc0, 0x0005}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + }, + { + {0xc000, 000000}, + {000000, 0x1555}, + {000000, 0x56a5}, + {000000, 0xa002}, + {000000, 0x0514}, + {000000, 0x5445}, + {000000, 0x8aa8}, + {000000, 0x8aa8}, + {000000, 0xa002}, + {000000, 0x8554}, + {000000, 0x82a0}, + {000000, 0xaaaa}, + {000000, 000000}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x5555}, + {000000, 0x1555}, + {000000, 0x4404}, + {0x03f0, 0x1001}, + {0x0ffc, 0x4000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x8000}, + {0x03ff, 0x2000}, + {0x03ff, 0x5000}, + {0x0fff, 0x8000}, + {0x0fc3, 0x8000}, + {000000, 0xa028}, + {000000, 0x81aa}, + {000000, 0x85a2}, + {000000, 0x9528}, + {0x00c3, 0x1400}, + {0x03ff, 0x5000}, + {0x0fff, 0x4000}, + {0x33ff, 000000}, + {0x00ff, 0x0400}, + {0x003f, 0x5500}, + {0x00ff, 0x1400}, + {0x03ff, 0x5000}, + {0x0fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xfc00, 0x0051}, + {0xff00, 0x0015}, + {0xfc00, 0x0056}, + {0xfc00, 0x0042}, + {0xff30, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfcf0, 0x0002}, + {0xf000, 0x010a}, + {0xfcf0, 0x0002}, + {0xffc0, 0x0004}, + {0xff00, 0x0011}, + {0xffc0, 0x0004}, + {0xfff0, 0x0002}, + {0xfffc, 000000}, + }, + { + {0xffff, 000000}, + {0x00c3, 000000}, + {000000, 0x5514}, + {000000, 0x1145}, + {000000, 0x5155}, + {000000, 0x552a}, + {000000, 0x1abb}, + {000000, 0xaa8a}, + {000000, 0xaba2}, + {000000, 0xabe8}, + {000000, 0xaaea}, + {000000, 0x8aa8}, + {000000, 0xc2be}, + {000000, 0xe8ae}, + {000000, 0xf1aa}, + {000000, 0xa800}, + {000000, 0x0045}, + {000000, 0x1111}, + {000000, 0xa1a0}, + {000000, 0xac2a}, + {000000, 0xab8f}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x5000}, + {0x000f, 0x1540}, + {0x003f, 0x5500}, + {0x000f, 0xe040}, + {0x003f, 0xf800}, + {0x00ff, 0xe800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0f3f, 0x4000}, + {0x0c03, 0x0040}, + {000000, 0x11e4}, + {0xcc03, 0x0040}, + {0x3f3f, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xfc00, 0x0051}, + {0xff00, 0x0015}, + {0xfc00, 0x0056}, + {0xfc00, 0x0042}, + {0xff30, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfcf0, 0x0002}, + {0xf000, 0x010a}, + {0xfcf0, 0x0002}, + {0xffc0, 0x0004}, + {0xff00, 0x0011}, + {0xfc00, 0x0050}, + {0xfc00, 0x00aa}, + {0xff00, 0x002b}, + }, + { + {0xffff, 000000}, + {0x00c3, 000000}, + {000000, 0x5514}, + {000000, 0x1145}, + {000000, 0x5155}, + {000000, 0x552a}, + {000000, 0x1abb}, + {000000, 0xaa8a}, + {000000, 0xaba2}, + {000000, 0xabe8}, + {000000, 0xaaea}, + {000000, 0x8aa8}, + {000000, 0xc2be}, + {000000, 0xe8ae}, + {000000, 0xf1aa}, + {000000, 0xa800}, + {000000, 0x0045}, + {000000, 0x1111}, + {000000, 0xa1a0}, + {0x0c00, 0x0002}, + {0x03f0, 0xe002}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x003f, 0x5000}, + {0x000f, 0x1540}, + {0x003f, 0x5500}, + {0x000f, 0xe040}, + {0x003f, 0xf800}, + {0x00ff, 0xe800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0f3f, 0x4000}, + {0x0c03, 0x0040}, + {000000, 0x11e4}, + {0xcc03, 0x0040}, + {0x3f3f, 000000}, + {0x03ff, 0x4000}, + {0x00ff, 0x0800}, + {0x00ff, 0xb800}, + {0x03ff, 0xa000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xffc0, 0x0005}, + {0xff00, 0x0015}, + {0xfc00, 0x0051}, + {0xff00, 0x0015}, + {0xfc00, 0x0056}, + {0xfc00, 0x0042}, + {0xff30, 0x0002}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + {0xfff0, 0x0002}, + {0xfcf0, 0x0002}, + {0xf000, 0x010a}, + {0xfcf0, 0x0002}, + {0xffc0, 0x0004}, + {0xff00, 0x0011}, + {0xffcc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x00c3, 000000}, + {000000, 0x5514}, + {000000, 0x1145}, + {000000, 0x5155}, + {000000, 0x552a}, + {000000, 0x1abb}, + {000000, 0xaa8a}, + {000000, 0xaba2}, + {000000, 0xabe8}, + {000000, 0xaaea}, + {000000, 0x8aa8}, + {000000, 0xc2be}, + {000000, 0xe8ae}, + {000000, 0xf1aa}, + {000000, 0xa800}, + {000000, 0x0045}, + {000000, 0x1111}, + {0x000c, 0x1280}, + {0xc00f, 0x0280}, + {0xc003, 0x0ae0}, + {000000, 0x2ab8}, + }, + { + {0x0fff, 000000}, + {0x003f, 0x5000}, + {0x000f, 0x1540}, + {0x003f, 0x5500}, + {0x000f, 0xe040}, + {0x003f, 0xf800}, + {0x00ff, 0xe800}, + {0x03ff, 0xa000}, + {0x0fff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0f3f, 0x4000}, + {0x0c03, 0x0040}, + {000000, 0x11e4}, + {0xcc03, 0x0040}, + {0x3f3f, 000000}, + {0x0fff, 0x4000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0005}, + {0xf000, 0x0154}, + {0xfc00, 0x0055}, + {0xf000, 0x010b}, + {0xfc00, 0x002f}, + {0xff00, 0x002b}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfcf0, 0x0001}, + {0xc030, 0x0100}, + {000000, 0x1b44}, + {0xc033, 0x0100}, + {0xfcfc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfff0, 0x0002}, + }, + { + {0xffff, 000000}, + {0xc300, 000000}, + {000000, 0x1455}, + {000000, 0x5144}, + {000000, 0x5545}, + {000000, 0xa855}, + {000000, 0xeea4}, + {000000, 0xa2aa}, + {000000, 0x8aea}, + {000000, 0x2bea}, + {000000, 0xabaa}, + {000000, 0x2aa2}, + {000000, 0xbe83}, + {000000, 0xba2b}, + {000000, 0xaa4f}, + {000000, 0x002a}, + {000000, 0x5100}, + {000000, 0x4444}, + {000000, 0x0a4a}, + {000000, 0xa83a}, + {000000, 0xf2ea}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x003f, 0x4500}, + {0x00ff, 0x5400}, + {0x003f, 0x9500}, + {0x003f, 0x8100}, + {0x0cff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0f3f, 0x8000}, + {0x000f, 0xa040}, + {0x0f3f, 0x8000}, + {0x03ff, 0x1000}, + {0x00ff, 0x4400}, + {0x03ff, 0x1000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xfff0, 000000}, + {0xfc00, 0x0005}, + {0xf000, 0x0154}, + {0xfc00, 0x0055}, + {0xf000, 0x010b}, + {0xfc00, 0x002f}, + {0xff00, 0x002b}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfcf0, 0x0001}, + {0xc030, 0x0100}, + {000000, 0x1b44}, + {0xc033, 0x0100}, + {0xfcfc, 000000}, + {0xffc0, 0x0001}, + {0xff00, 0x0020}, + {0xff00, 0x002e}, + {0xffc0, 0x000a}, + }, + { + {0xffff, 000000}, + {0xc300, 000000}, + {000000, 0x1455}, + {000000, 0x5144}, + {000000, 0x5545}, + {000000, 0xa855}, + {000000, 0xeea4}, + {000000, 0xa2aa}, + {000000, 0x8aea}, + {000000, 0x2bea}, + {000000, 0xabaa}, + {000000, 0x2aa2}, + {000000, 0xbe83}, + {000000, 0xba2b}, + {000000, 0xaa4f}, + {000000, 0x002a}, + {000000, 0x5100}, + {000000, 0x4444}, + {000000, 0x0a4a}, + {0x0030, 0x8000}, + {0x0fc0, 0x800b}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x003f, 0x4500}, + {0x00ff, 0x5400}, + {0x003f, 0x9500}, + {0x003f, 0x8100}, + {0x0cff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0f3f, 0x8000}, + {0x000f, 0xa040}, + {0x0f3f, 0x8000}, + {0x03ff, 0x1000}, + {0x00ff, 0x4400}, + {0x003f, 0x0500}, + {0x003f, 0xaa00}, + {0x00ff, 0xe800}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfff0, 000000}, + {0xfc00, 0x0005}, + {0xf000, 0x0154}, + {0xfc00, 0x0055}, + {0xf000, 0x010b}, + {0xfc00, 0x002f}, + {0xff00, 0x002b}, + {0xffc0, 0x000a}, + {0xfff0, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfcf0, 0x0001}, + {0xc030, 0x0100}, + {000000, 0x1b44}, + {0xc033, 0x0100}, + {0xfcfc, 000000}, + {0xfff0, 0x0001}, + {0xfffc, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xc300, 000000}, + {000000, 0x1455}, + {000000, 0x5144}, + {000000, 0x5545}, + {000000, 0xa855}, + {000000, 0xeea4}, + {000000, 0xa2aa}, + {000000, 0x8aea}, + {000000, 0x2bea}, + {000000, 0xabaa}, + {000000, 0x2aa2}, + {000000, 0xbe83}, + {000000, 0xba2b}, + {000000, 0xaa4f}, + {000000, 0x002a}, + {000000, 0x5100}, + {000000, 0x4444}, + {0x3000, 0x0284}, + {0xf003, 0x0280}, + {0xc003, 0x0ba0}, + {000000, 0x2ea8}, + }, + { + {0xffff, 000000}, + {0x0fff, 000000}, + {0x03ff, 0x5000}, + {0x00ff, 0x5400}, + {0x003f, 0x4500}, + {0x00ff, 0x5400}, + {0x003f, 0x9500}, + {0x003f, 0x8100}, + {0x0cff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0f3f, 0x8000}, + {0x000f, 0xa040}, + {0x0f3f, 0x8000}, + {0x03ff, 0x1000}, + {0x00ff, 0x4400}, + {0x33ff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xffc0, 0x0001}, + {0xff00, 0x0015}, + {0xff00, 0x0014}, + {0xfc00, 0x0055}, + {0xff00, 0x0015}, + {0xfc00, 0x0045}, + {0xc030, 0x0300}, + {000000, 0x2cc0}, + {000000, 0x222a}, + {0xc000, 0x0aaa}, + {0xf000, 0x022a}, + {0xfcc0, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xfffc, 000000}, + {0xffc0, 0x0001}, + {0xff00, 0x002b}, + {0xfc00, 0x00aa}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + }, + { + {0xc0c0, 0x0404}, + {000000, 0x1515}, + {000000, 0x5154}, + {000000, 0x5551}, + {000000, 0x7c0f}, + {000000, 0x72a3}, + {000000, 0x0bf8}, + {000000, 0x8ae8}, + {000000, 0xa2a2}, + {000000, 0xe80a}, + {000000, 0xba6b}, + {000000, 0xbeaa}, + {000000, 0xbaaa}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 0x4040}, + {000000, 0x1115}, + {000000, 0x8454}, + {0x0300, 0xe002}, + {0x0ffc, 0x8000}, + {0x0ffc, 0x8000}, + }, + { + {0xcfff, 000000}, + {0x00cf, 0x1000}, + {0x0003, 0x5510}, + {0x0003, 0x4420}, + {000000, 0x5574}, + {0x0003, 0x5410}, + {0x000f, 0x1100}, + {0x0c03, 0x8010}, + {0x0fcf, 0x8000}, + {0x0303, 0xe010}, + {0x00c0, 0xa800}, + {000000, 0x2a2e}, + {000000, 0x8a2a}, + {000000, 0x8038}, + {0x0f03, 0x8020}, + {0x0f03, 0x4010}, + {0x00cf, 0x1000}, + {0x0003, 0xba10}, + {0x000f, 0xea80}, + {0x000f, 0xaa80}, + {0x003f, 0xaa00}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xfffc, 000000}, + {0xffc0, 0x0001}, + {0xff00, 0x0015}, + {0xff00, 0x0014}, + {0xfc00, 0x0055}, + {0xff00, 0x0015}, + {0xfc00, 0x0045}, + {0xff30, 000000}, + {0xfffc, 000000}, + {0xfcf0, 0x0002}, + {0xc000, 0x020a}, + {000000, 0x2caa}, + {000000, 0x2228}, + {0xc000, 0x0b80}, + {0xf03c, 0x0200}, + {0xfcfc, 000000}, + {0xff00, 0x0001}, + {0xfc00, 0x00ac}, + {0xf000, 0x02ab}, + {0xfc00, 0x00aa}, + {0xff00, 0x002a}, + }, + { + {0xc0c0, 0x0404}, + {000000, 0x1515}, + {000000, 0x5154}, + {000000, 0x5551}, + {000000, 0x7c0f}, + {000000, 0x72a3}, + {000000, 0x0bf8}, + {000000, 0x8ae8}, + {000000, 0xa2a2}, + {000000, 0xe80a}, + {000000, 0xba6b}, + {000000, 0xbeaa}, + {000000, 0xbaaa}, + {000000, 0xaaaa}, + {000000, 0xaaaa}, + {000000, 0x4040}, + {000000, 0x1115}, + {000000, 0x8454}, + {0x0300, 0xa002}, + {0x0ffc, 0x8000}, + {0x0ffc, 0x8000}, + }, + { + {0xcf03, 0x0010}, + {0x0003, 0x1020}, + {000000, 0x5574}, + {0x0003, 0x4410}, + {0x000f, 0x5500}, + {0x0003, 0x5410}, + {0x000f, 0x1100}, + {0x0c03, 0x8010}, + {0x0fc0, 0x8000}, + {000000, 0xe02e}, + {000000, 0xaa2a}, + {000000, 0xaa38}, + {0x0003, 0x0020}, + {0x0f03, 0x8010}, + {0x0fcf, 0x8000}, + {0x0f03, 0x4010}, + {0x000f, 0x1000}, + {0x000f, 0x8e80}, + {0x0003, 0xbaa0}, + {0x000f, 0xaa80}, + {0x003f, 0xaa00}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {0xfc00, 0x002f}, + {0xf000, 0x02f0}, + {0xc000, 0x0b08}, + {0xc000, 0x0c20}, + {000000, 0x2c82}, + {000000, 0x3206}, + {000000, 0x3028}, + {000000, 0x30a0}, + {000000, 0x1281}, + {000000, 0x320a}, + {000000, 0x101a}, + {000000, 0x24a8}, + {0xc000, 0x0ca0}, + {0xc000, 0x0902}, + {0xf000, 0x02d0}, + {0xfc00, 0x0025}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x003f, 000000}, + {0x0003, 0xdd80}, + {000000, 0x0058}, + {000000, 0x2806}, + {000000, 0x60a1}, + {000000, 0x81a3}, + {000000, 0x0a80}, + {000000, 0x1a08}, + {000000, 0x6818}, + {000000, 0xa060}, + {000000, 0x8180}, + {000000, 0x0a08}, + {000000, 0x1823}, + {000000, 0x6083}, + {000000, 0x820e}, + {000000, 0x00f8}, + {0x0003, 0x5580}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x4000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffc0, 000000}, + {0xfc00, 0x002f}, + {0xf000, 0x02f0}, + {0xc000, 0x0b02}, + {0xc000, 0x0c20}, + {000000, 0x2ca4}, + {000000, 0x3029}, + {000000, 0x320a}, + {000000, 0x3242}, + {000000, 0x10a0}, + {000000, 0x3024}, + {000000, 0x1209}, + {000000, 0x2482}, + {0xc000, 0x0c20}, + {0xc000, 0x0908}, + {0xf000, 0x02d0}, + {0xfc00, 0x0025}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x003f, 000000}, + {0x0003, 0xdd80}, + {000000, 0x0058}, + {000000, 0x8206}, + {000000, 0x9081}, + {000000, 0x2823}, + {000000, 0x0908}, + {000000, 0x8280}, + {000000, 0x90a0}, + {000000, 0xa428}, + {000000, 0x2908}, + {000000, 0x0a80}, + {000000, 0x82a3}, + {000000, 0xa0a3}, + {000000, 0x280e}, + {000000, 0x00f8}, + {0x0003, 0x5580}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x4000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0xc000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xc003, 000000}, + {000000, 0x3ffc}, + {000000, 0x3554}, + {000000, 0x365a}, + {000000, 0x3662}, + {000000, 0x3682}, + {000000, 0x36aa}, + {0xc000, 0x06aa}, + {000000, 0x32aa}, + {000000, 0x34aa}, + {000000, 0x340a}, + {0x00c0, 0x340a}, + {000000, 0x360a}, + {000000, 0x3680}, + {000000, 0x36a0}, + {0x000c, 0x3680}, + {0x000f, 0x3680}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x0c00, 000000}, + {000000, 0xf3ff}, + {000000, 0x4555}, + {000000, 0x0969}, + {000000, 0x8989}, + {000000, 0xa209}, + {000000, 0xa069}, + {000000, 0xa069}, + {000000, 0xa1a9}, + {000000, 0x82a9}, + {0x0c00, 0x8029}, + {0x3000, 0x0001}, + {000000, 0x0aa0}, + {000000, 0x1aa8}, + {000000, 0x6aa9}, + {000000, 0x6aa9}, + {000000, 0x2aa9}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x4000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {0x000c, 0x3680}, + {0x003c, 0x3600}, + {0x0030, 0x3601}, + {000000, 0x340a}, + {000000, 0x1062}, + {0xc000, 0x01a1}, + {0xc000, 0x0e01}, + {0x00c0, 0x3406}, + {000000, 0x360a}, + {000000, 0x3680}, + {000000, 0x3686}, + {000000, 0x365a}, + {000000, 0x3462}, + {0xc000, 0x0182}, + {000000, 0x3555}, + {000000, 0x1aa8}, + {0xc003, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {000000, 0x8aa8}, + {000000, 0x4aa1}, + {000000, 0xa205}, + {000000, 0xa099}, + {000000, 0xa069}, + {000000, 0xa809}, + {0x0030, 0xaa01}, + {000000, 0xaa84}, + {000000, 0xaa18}, + {000000, 0xaa09}, + {000000, 0x2a89}, + {000000, 0x2961}, + {000000, 0x8580}, + {000000, 0x1a09}, + {000000, 0x1555}, + {000000, 0xaaaa}, + {000000, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0x0fff, 0x4000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0x0fff, 0x8000}, + {0x0fff, 0x8000}, + {0x3fff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + { + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + {0xffff, 000000}, + }, + }, + { + { + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + }, + { + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + }, + { + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + }, + { + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + {000000, 000000}, + }, + }, +}; + +#endif /* GFXPC */ + +/* eof */ diff --git a/src/dat_spritesST.c b/src/dat_spritesST.c new file mode 100644 index 0000000..c9577bc --- /dev/null +++ b/src/dat_spritesST.c @@ -0,0 +1,4976 @@ +/* + * xrick/data/dat-spritesST.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "config.h" + +#ifdef GFXST + +#include "system.h" +#include "sprites.h" + +sprite_t sprites_data[SPRITES_NBR_SPRITES] = +{ + { /* 000000 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0001 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9333333, 0x24000000, 0000000000, + 0x0000499b, 0xa9233332, 0x94000000, 0000000000, + 0x0000499a, 0xa9444cd4, 0x40000000, 0000000000, + 0x00004999, 0xa99aa9a9, 0x40000000, 0000000000, + 0x00004233, 0x3399a994, 0000000000, 0000000000, + 0x000004b3, 0x32444440, 0000000000, 0000000000, + 0x00000044, 0x44fdc400, 0000000000, 0000000000, + 0x00000004, 0xccfdc400, 0000000000, 0000000000, + 0x00000004, 0xccdfcc40, 0000000000, 0000000000, + 0x00000004, 0xcccdfcc4, 0000000000, 0000000000, + }, + { /* 0x0002 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9333333, 0x24000000, 0000000000, + 0x0000499b, 0xa9233332, 0x94000000, 0000000000, + 0x0000499a, 0xa9444cd4, 0x40000000, 0000000000, + 0x00004999, 0xa99aa9a9, 0x40000000, 0000000000, + 0x00004233, 0x3399a994, 0000000000, 0000000000, + 0x000004b3, 0x3244c440, 0000000000, 0000000000, + 0x00000044, 0x44fd44c4, 0000000000, 0000000000, + 0x00000004, 0xccfdc4dc, 0x40000000, 0000000000, + 0x00000004, 0xccdfc4cd, 0xc4000000, 0000000000, + 0x00000004, 0xcccdfc4c, 0xc4000000, 0000000000, + }, + { /* 0x0003 */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9233333, 0x24000000, 0000000000, + 0x0004999a, 0xba923332, 0x94000000, 0000000000, + 0x00049999, 0xaa932cd4, 0x40000000, 0000000000, + 0x00049999, 0x9a333aa9, 0x40000000, 0000000000, + 0x0004a244, 0x99333994, 0x04400000, 0000000000, + 0x00004a22, 0x9ab294dc, 0x4cc40000, 0000000000, + 0x00000444, 0x4ccc9ccd, 0xcdcc4000, 0000000000, + 0x0000004c, 0xcfdc4ccc, 0xdcc40000, 0000000000, + 0x000004cc, 0xfd4404cc, 0xcc400000, 0000000000, + 0x00004ccd, 0xdc40004c, 0xc4000000, 0000000000, + 0x000004cc, 0xfdc40004, 0x40000000, 0000000000, + }, + { /* 0x0004 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9922333, 0x24000000, 0000000000, + 0x0000499a, 0xbba93232, 0x94000000, 0000000000, + 0x00004999, 0xaaa333d4, 0x40000000, 0000000000, + 0x0004cc49, 0x999333a9, 0x40000000, 0000000000, + 0x0004ccdf, 0xd99b2a94, 0000000000, 0000000000, + 0x0004ccfc, 0xccc4c440, 0000000000, 0000000000, + 0x0004cddc, 0x444c4000, 0000000000, 0000000000, + 0x0004ccc4, 0xccdc4000, 0000000000, 0000000000, + 0x00004444, 0xcccdc400, 0000000000, 0000000000, + 0x00000004, 0xccccdc40, 0000000000, 0000000000, + }, + { /* 0x0005 */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9333333, 0x24000000, 0000000000, + 0x0000499b, 0xa9233332, 0x94000000, 0000000000, + 0x0000499a, 0xa9444cd4, 0x40000000, 0000000000, + 0x00004999, 0xa99aaaa9, 0x40000000, 0000000000, + 0x00004233, 0x339aaa94, 0000000000, 0000000000, + 0x000004b3, 0x3244ccc4, 0000000000, 0000000000, + 0x0000004c, 0x44cccfd4, 0000000000, 0000000000, + 0x0000004c, 0xcc4ccfd4, 0x40000000, 0000000000, + 0x000004cc, 0xcd4ccdfc, 0xc4000000, 0000000000, + 0x00004ccc, 0xdc4cccdf, 0xc4000000, 0000000000, + 0x000004cc, 0xcd444ccc, 0xc4000000, 0000000000, + }, + { /* 0x0006 */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9333333, 0x24000000, 0000000000, + 0x000499ab, 0xa9233332, 0x94000000, 0000000000, + 0x000499aa, 0x94444cd4, 0x40000000, 0000000000, + 0x0004999a, 0x99aaaaa9, 0x40000000, 0000000000, + 0x00042333, 0x34caa4fd, 0x44400000, 0000000000, + 0x0004cb33, 0x24c99cf4, 0x4dd40000, 0000000000, + 0x0004cccd, 0x4cccccdf, 0xdfcc4000, 0000000000, + 0x0004ccd4, 0x04444ccd, 0xfcc40000, 0000000000, + 0x0004ccc4, 0x000004cc, 0xcc400000, 0000000000, + 0x00004440, 0x0000004c, 0xc4000000, 0000000000, + 0000000000, 0x00000004, 0x40000000, 0000000000, + }, + { /* 0x0007 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00444444, 0x44400000, 0000000000, + 0000000000, 0x049abba9, 0x9aa40000, 0000000000, + 0000000000, 0x04aaabba, 0xaab94000, 0000000000, + 0x00000044, 0x49222222, 0xb3294444, 0000000000, + 0x0000049a, 0xaaaaaaaa, 0xaaaaaaa9, 0000000000, + 0x00000044, 0x49999999, 0x99999444, 0000000000, + 0000000000, 0x423a3333, 0xa3332400, 0000000000, + 0x00000044, 0x43333ce3, 0x2aaa4000, 0000000000, + 0x00000499, 0x99993cdf, 0xefe40000, 0000000000, + 0x00004999, 0x99ba93cd, 0xc33a4000, 0000000000, + 0x00044999, 0x9abb9933, 0x33324000, 0000000000, + 0x044cc9a9, 0x999ab993, 0x33294000, 0000000000, + 0x4cccccab, 0xb999aa99, 0x99440000, 0000000000, + 0xccdffdcb, 0xa999233a, 0x99a40000, 0000000000, + 0xcdfdccca, 0x99999233, 0x29324000, 0000000000, + }, + { /* 0x0008 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00444444, 0x44400000, 0000000000, + 0000000000, 0x049abba9, 0x9aa40000, 0000000000, + 0000000000, 0x04aaabba, 0xaab94000, 0000000000, + 0x00000044, 0x49222222, 0xb3294444, 0000000000, + 0x0000049a, 0xaaaaaaaa, 0xaaaaaaa9, 0000000000, + 0x00000044, 0x49999999, 0x99999444, 0000000000, + 0000000000, 0x423a3333, 0xa3332400, 0000000000, + 0x00000004, 0x43333ce3, 0x2aaa4000, 0000000000, + 0x00000049, 0x99993cdf, 0xefe40000, 0000000000, + 0x00000499, 0x99ba93cd, 0xc33a4000, 0000000000, + 0x00004999, 0x9abb9933, 0x33324000, 0000000000, + 0x0044cc99, 0x99aba993, 0x33294000, 0000000000, + 0x04ccccca, 0x999aa999, 0x99944000, 0000000000, + 0x4ccdffdc, 0xaa9233a9, 0x9999a400, 0000000000, + 0x4cdfdccc, 0xa9992332, 0x99933240, 0000000000, + }, + { /* 0x0009 */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32400000, 0000000000, + 0x00000433, 0x33ce32aa, 0xa4000000, 0000000000, + 0x00000499, 0x93cdfefe, 0x40000000, 0000000000, + 0x0000499b, 0xa93cdc33, 0xa4000000, 0000000000, + 0x000049ab, 0xb9333333, 0x24000000, 0000000000, + 0x000499ab, 0xa9233332, 0x99400000, 0000000000, + 0x00049aaa, 0x94444cd4, 0xa3340000, 0000000000, + 0x00433a99, 0x9aaaaaa9, 0x93b40000, 0000000000, + 0x04b33324, 0x999aaded, 0x49400000, 0000000000, + 0x0042324c, 0x49994cf4, 0x4dd40000, 0000000000, + 0x000444dc, 0xc499ccdf, 0xdfcc4000, 0000000000, + 0x004ccdcc, 0xcc444ccd, 0xfcc40000, 0000000000, + 0x004cccc4, 0x440004cc, 0xcc400000, 0000000000, + 0x0004ccc4, 0x0000004c, 0xc4000000, 0000000000, + 0x00004440, 0x00000004, 0x40000000, 0000000000, + }, + { /* 0x000a */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000049, 0xabba99aa, 0x40000000, 0000000000, + 0x0000004a, 0xaabbaaab, 0x94000000, 0000000000, + 0x00044492, 0x22222b32, 0x94444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0xa3333a33, 0x32444400, 0000000000, + 0x00000433, 0x33ce34dd, 0xd4ddcd40, 0000000000, + 0x00000499, 0x99999324, 0xdfffdf40, 0000000000, + 0x0000499a, 0xbaaaa333, 0x44444400, 0000000000, + 0x000049ab, 0xbbaa9333, 0x2e400000, 0000000000, + 0x0000499a, 0xa99993b2, 0x9c400000, 0000000000, + 0x00004999, 0x99999cc9, 0x44000000, 0000000000, + 0x00004999, 0x999aa99a, 0x94000000, 0000000000, + 0x000004c4, 0x9999aaaa, 0xa4000000, 0000000000, + 0x00004ccc, 0x4999994d, 0xdc400000, 0000000000, + 0x0004cdcc, 0xc44494cf, 0xd4000000, 0000000000, + 0x004cdccc, 0x4004ccdf, 0xc4000000, 0000000000, + 0x0004cccc, 0xc44ccccd, 0xfc400000, 0000000000, + }, + { /* 0x000b */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0x9abba99a, 0xa4000000, 0000000000, + 0x00000004, 0xaaabbaaa, 0xb9400000, 0000000000, + 0x00004449, 0x222222b3, 0x29444400, 0000000000, + 0x00049aaa, 0xaaaaaaaa, 0xaaaaa940, 0000000000, + 0x00004449, 0x99999999, 0x99944400, 0000000000, + 0x00000042, 0x3a3333a3, 0x33240000, 0000000000, + 0x00000043, 0x333ce32a, 0xaa400000, 0000000000, + 0x00000499, 0x923cdfef, 0xe4000000, 0000000000, + 0x0000499b, 0xa923cdc3, 0x3a400000, 0000000000, + 0x000049ab, 0xb9933333, 0x32400000, 0000000000, + 0x0000499a, 0xba92a333, 0x29a40000, 0000000000, + 0x00004499, 0xaa9324cd, 0x42334444, 0000000000, + 0x0004dee9, 0x9a333dee, 0xcdeecdee, 0000000000, + 0x00004cc4, 0x993334cc, 0x44cc44cc, 0000000000, + 0x00000444, 0x44b24c44, 0x44444444, 0000000000, + 0x00000004, 0xccfdc400, 0000000000, 0000000000, + 0x00000004, 0xccfdc400, 0000000000, 0000000000, + 0x00000004, 0xccdfcd40, 0000000000, 0000000000, + 0x00000004, 0xcccdfcd4, 0000000000, 0000000000, + }, + { /* 0x000c */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x00000449, 0xaaaaaaa9, 0x44000000, 0000000000, + 0x000049aa, 0x9999999a, 0xa9400000, 0000000000, + 0x00049aa9, 0xaaa9aaa9, 0xaa940000, 0000000000, + 0x0004aa9a, 0xaba9abaa, 0x9aa40000, 0000000000, + 0x0049aa9a, 0xabbabbaa, 0x9aa94000, 0000000000, + 0x0049aaa2, 0xaababaa2, 0xaaa94000, 0000000000, + 0x0049aaaa, 0x2aaaaa2a, 0xaaa94000, 0000000000, + 0x0049aaaa, 0xa22222aa, 0xaaa94000, 0000000000, + 0x00049aaa, 0xaaaaaaaa, 0xaa940000, 0000000000, + 0x000499aa, 0xaaaaaaaa, 0xa9994000, 0000000000, + 0x00049a99, 0xaaaaaaa9, 0x9aa94000, 0000000000, + 0x000049aa, 0x9999999a, 0x2aa94000, 0000000000, + 0x00000499, 0xaaaaaaa9, 0x9a940000, 0000000000, + 0x0000049a, 0xa2a22aa9, 0x99400000, 0000000000, + 0x0000049a, 0xa9999aaa, 0x94000000, 0000000000, + 0x0000049c, 0xddc449a9, 0x94000000, 0000000000, + 0x0000004c, 0xcfc44ccc, 0xc4000000, 0000000000, + 0x000004cc, 0xcdc44cfd, 0xc4000000, 0000000000, + 0x00000044, 0x44404cfc, 0xc4000000, 0000000000, + 0000000000, 0x00004cdc, 0xcc400000, 0000000000, + }, + { /* 0x000d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3333339b, 0xba940000, 0000000000, + 0x00000049, 0x2333329a, 0xb9940000, 0000000000, + 0x00000004, 0x4dc4449a, 0xa9940000, 0000000000, + 0x00000004, 0x9a9aa99a, 0x99940000, 0000000000, + 0000000000, 0x499a9933, 0x33240000, 0000000000, + 0000000000, 0x04cc4423, 0x3b400000, 0000000000, + 0000000000, 0x004cdf44, 0x44000000, 0000000000, + 0000000000, 0x004cdfcc, 0x40000000, 0000000000, + 0000000000, 0x04dcfdcc, 0x40000000, 0000000000, + 0000000000, 0x4dcfdccc, 0x40000000, 0000000000, + }, + { /* 0x000e */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3333339b, 0xba940000, 0000000000, + 0x00000049, 0x2333329a, 0xb9940000, 0000000000, + 0x00000004, 0x4dc4449a, 0xa9940000, 0000000000, + 0x00000004, 0x9a9aa99a, 0x99940000, 0000000000, + 0000000000, 0x499a9933, 0x33240000, 0000000000, + 0000000000, 0x4ccd4423, 0x3b400000, 0000000000, + 0000000000, 0x4cccdf44, 0x44000000, 0000000000, + 0x00000004, 0xcdccdfcc, 0x40000000, 0000000000, + 0x0000004c, 0xdc4cfdcc, 0x40000000, 0000000000, + 0x0000004c, 0xc4cfdccc, 0x40000000, 0000000000, + }, + { /* 0x000f */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3333329b, 0xba940000, 0000000000, + 0x00000049, 0x233329ab, 0xa9994000, 0000000000, + 0x00000004, 0x4dc239aa, 0x99994000, 0000000000, + 0x00000004, 0x9aa333a9, 0x99994000, 0000000000, + 0x00000440, 0x49933399, 0x442a4000, 0000000000, + 0x00004cc4, 0xcd492ba9, 0x22a40000, 0000000000, + 0x0004ccdc, 0xdcc9c444, 0xc4400000, 0000000000, + 0x00004ccd, 0xccc4cdfc, 0xc4000000, 0000000000, + 0x000004cc, 0xcc4044df, 0xcc400000, 0000000000, + 0x0000004c, 0xc40004cd, 0xfcc40000, 0000000000, + 0x00000004, 0x40004cdf, 0xcc400000, 0000000000, + }, + { /* 0x0010 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3332299b, 0xba940000, 0000000000, + 0x00000049, 0x23239abb, 0xa9940000, 0000000000, + 0x00000004, 0x4d333aaa, 0x99940000, 0000000000, + 0x00000004, 0x9a333999, 0x94cc4000, 0000000000, + 0000000000, 0x49a2b99e, 0xfccc4000, 0000000000, + 0000000000, 0x044c444c, 0xdfcc4000, 0000000000, + 0000000000, 0x0004ccc4, 0xcecc4000, 0000000000, + 0000000000, 0x0004cdcc, 0x4ccc4000, 0000000000, + 0000000000, 0x004cdccc, 0x44440000, 0000000000, + 0000000000, 0x04cdcccc, 0x40000000, 0000000000, + }, + { /* 0x0011 */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3333339b, 0xba940000, 0000000000, + 0x00000049, 0x2333329a, 0xb9940000, 0000000000, + 0x00000004, 0x4dc4449a, 0xa9940000, 0000000000, + 0x00000004, 0x9aaaa99a, 0x99940000, 0000000000, + 0000000000, 0x49aaa933, 0x33240000, 0000000000, + 0000000000, 0x4cc44923, 0x3b400000, 0000000000, + 0000000000, 0x4dfccc44, 0x44000000, 0000000000, + 0000000000, 0x4dfccccc, 0xc4000000, 0000000000, + 0x00000004, 0xcfdcc4dc, 0xcc400000, 0000000000, + 0x0000004c, 0xfdccc4cd, 0xccc40000, 0000000000, + 0x0000004c, 0xccc44cdc, 0xcc400000, 0000000000, + }, + { /* 0x0012 */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3333339b, 0xba940000, 0000000000, + 0x00000049, 0x2333329a, 0xba994000, 0000000000, + 0x00000004, 0x4dc44449, 0xaa994000, 0000000000, + 0x00000004, 0x9aaaaa99, 0xa9994000, 0000000000, + 0x00000444, 0xdedaa443, 0x33324000, 0000000000, + 0x00004dd4, 0xdf499c42, 0x33b40000, 0000000000, + 0x0004ccfd, 0xfdc44ccc, 0xc44c4000, 0000000000, + 0x00004ccf, 0xdcc40444, 0xcdcc4000, 0000000000, + 0x000004cc, 0xcc400000, 0x4ccc4000, 0000000000, + 0x0000004c, 0xc4000000, 0x04440000, 0000000000, + 0x00000004, 0x40000000, 0000000000, 0000000000, + }, + { /* 0x0013 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000444, 0x44444400, 0000000000, 0000000000, + 0x00004aa9, 0x9abba940, 0000000000, 0000000000, + 0x00049baa, 0xabbaaa40, 0000000000, 0000000000, + 0x4444923b, 0x22222294, 0x44000000, 0000000000, + 0x9aaaaaaa, 0xaaaaaaaa, 0xa9400000, 0000000000, + 0x44499999, 0x99999994, 0x44000000, 0000000000, + 0x0042333a, 0x3333a324, 0000000000, 0000000000, + 0x0004aaa2, 0x3ec33334, 0x44000000, 0000000000, + 0x00004efe, 0xfdc39999, 0x99400000, 0000000000, + 0x0004a33c, 0xdc39ab99, 0x99940000, 0000000000, + 0x00042333, 0x3399bba9, 0x99944000, 0000000000, + 0x00049233, 0x399ba999, 0x9a9cc440, 0000000000, + 0x00004499, 0x99aa999b, 0xbaccccc4, 0000000000, + 0x00004a99, 0xa332999a, 0xbcdffdcc, 0000000000, + 0x00042392, 0x33299999, 0xacccdfdc, 0000000000, + }, + { /* 0x0014 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000444, 0x44444400, 0000000000, 0000000000, + 0x00004aa9, 0x9abba940, 0000000000, 0000000000, + 0x00049baa, 0xabbaaa40, 0000000000, 0000000000, + 0x4444923b, 0x22222294, 0x44000000, 0000000000, + 0x9aaaaaaa, 0xaaaaaaaa, 0xa9400000, 0000000000, + 0x44499999, 0x99999994, 0x44000000, 0000000000, + 0x0042333a, 0x3333a324, 0000000000, 0000000000, + 0x0004aaa2, 0x3ec33334, 0x40000000, 0000000000, + 0x00004efe, 0xfdc39999, 0x94000000, 0000000000, + 0x0004a33c, 0xdc39ab99, 0x99400000, 0000000000, + 0x00042333, 0x3399bba9, 0x99940000, 0000000000, + 0x00049233, 0x399aba99, 0x99cc4400, 0000000000, + 0x00044999, 0x999aa999, 0xaccccc40, 0000000000, + 0x004a9999, 0x9a3329aa, 0xcdffdcc4, 0000000000, + 0x04233999, 0x2332999a, 0xcccdfdc4, 0000000000, + }, + { /* 0x0015 */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00000423, 0x33a3333a, 0x32400000, 0000000000, + 0x0000004a, 0xaa23ec33, 0x33400000, 0000000000, + 0x00000004, 0xefefdc39, 0x99400000, 0000000000, + 0x0000004a, 0x33cdc39a, 0xb9940000, 0000000000, + 0x00000042, 0x3333339b, 0xba940000, 0000000000, + 0x00000499, 0x2333329a, 0xba994000, 0000000000, + 0x0000433a, 0x4dc44449, 0xaaa94000, 0000000000, + 0x00004b39, 0x9aaaaaa9, 0x99a33400, 0000000000, + 0x00000494, 0xdedaa999, 0xc2333b40, 0000000000, + 0x00004dd4, 0xcfc49994, 0xcc232400, 0000000000, + 0x0004ccfd, 0xfdcc994c, 0xcdccc400, 0000000000, + 0x00004cdf, 0xdcc44ccc, 0xccdcc400, 0000000000, + 0x000004cc, 0xcc400444, 0x4cccc400, 0000000000, + 0x0000004c, 0xc4000000, 0x04ccc400, 0000000000, + 0x00000004, 0x40000000, 0x00444000, 0000000000, + }, + { /* 0x0016 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xaa99abba, 0x94000000, 0000000000, + 0x00000049, 0xbaaabbaa, 0xa4000000, 0000000000, + 0x00044449, 0x23b22222, 0x29444000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaaa9400, 0000000000, + 0x00044499, 0x99999999, 0x99444000, 0000000000, + 0x00444423, 0x33a3333a, 0x32400000, 0000000000, + 0x04dcdd4d, 0xdd43ec33, 0x33400000, 0000000000, + 0x04fdfffd, 0x42399999, 0x99400000, 0000000000, + 0x00444444, 0x333aaaab, 0xa9940000, 0000000000, + 0x000004e2, 0x3339aabb, 0xb9940000, 0000000000, + 0x000004c9, 0x2b39999a, 0x99940000, 0000000000, + 0x00000044, 0x9cc99999, 0x99940000, 0000000000, + 0x00000049, 0xa99aa999, 0x99940000, 0000000000, + 0x0000004a, 0xaaaa9999, 0x4c400000, 0000000000, + 0x000004cd, 0xd4999994, 0xccc40000, 0000000000, + 0x0000004d, 0xfc4944cc, 0xdccc4000, 0000000000, + 0x0000004c, 0xfdcc4044, 0xcdccc400, 0000000000, + 0x000004cf, 0xdcccc44c, 0xdcccc400, 0000000000, + }, + { /* 0x0017 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x0000004a, 0xa99abba9, 0x40000000, 0000000000, + 0x0000049b, 0xaaabbaaa, 0x40000000, 0000000000, + 0x00444492, 0x3b222222, 0x94440000, 0000000000, + 0x049aaaaa, 0xaaaaaaaa, 0xaaa94000, 0000000000, + 0x00444999, 0x99999999, 0x94440000, 0000000000, + 0x00004233, 0x3a3333a3, 0x24000000, 0000000000, + 0x000004aa, 0xa23ec333, 0x34000000, 0000000000, + 0x0000004e, 0xfefdc329, 0x99400000, 0000000000, + 0x000004a3, 0x3cdc329a, 0xb9940000, 0000000000, + 0x00000423, 0x3333399b, 0xba940000, 0000000000, + 0x00004a92, 0x333a29ab, 0xa9940000, 0000000000, + 0x44443324, 0xdc4239aa, 0x99440000, 0000000000, + 0xeedceedc, 0xeed333a9, 0x9eed4000, 0000000000, + 0xcc44cc44, 0xcc433399, 0x4cc40000, 0000000000, + 0x44444444, 0x44c42b44, 0x44400000, 0000000000, + 0000000000, 0x004cdfcc, 0x40000000, 0000000000, + 0000000000, 0x004cdfcc, 0x40000000, 0000000000, + 0000000000, 0x04dcfdcc, 0x40000000, 0000000000, + 0000000000, 0x4dcfdccc, 0x40000000, 0000000000, + }, + { /* 0x0018 */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000044, 0x9aaaaaaa, 0x94400000, 0000000000, + 0x0000049a, 0xa9999999, 0xaa940000, 0000000000, + 0x000049aa, 0x9aaa9aaa, 0x9aa94000, 0000000000, + 0x00004aa9, 0xaaba9aba, 0xa9aa4000, 0000000000, + 0x00049aa9, 0xaabbabba, 0xa9aa9400, 0000000000, + 0x00049aaa, 0x2aababaa, 0x2aaa9400, 0000000000, + 0x00049aaa, 0xa2aaaaa2, 0xaaaa9400, 0000000000, + 0x00049aaa, 0xaa22222a, 0xaaaa9400, 0000000000, + 0x000049aa, 0xaaaaaaaa, 0xaaa94000, 0000000000, + 0x0004999a, 0xaaaaaaaa, 0xaa994000, 0000000000, + 0x00049aa9, 0x9aaaaaaa, 0x99a94000, 0000000000, + 0x00049aa2, 0xa9999999, 0xaa940000, 0000000000, + 0x000049a9, 0x9aaaaaaa, 0x99400000, 0000000000, + 0x00000499, 0x9aa22a2a, 0xa9400000, 0000000000, + 0x00000049, 0xaaa9999a, 0xa9400000, 0000000000, + 0x00000049, 0x9a9444dd, 0x49400000, 0000000000, + 0x0000004c, 0xc4404cfc, 0xc4000000, 0000000000, + 0x0000004c, 0xdfc44cdc, 0xcc400000, 0000000000, + 0x0000004c, 0xcfc40444, 0x44000000, 0000000000, + 0x000004cc, 0xcdc40000, 0000000000, 0000000000, + }, + { /* 0x0019 */ + 0x00000049, 0xaba9aba9, 0x40000000, 0000000000, + 0x0000004a, 0xabbabbaa, 0x40000000, 0000000000, + 0x00044492, 0x22222b32, 0x94440000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaa94000, 0000000000, + 0x00044499, 0x99999999, 0x94440000, 0000000000, + 0x0440042a, 0x3a333a3a, 0x24000000, 0000000000, + 0x4a340433, 0x32aaa233, 0x34000000, 0000000000, + 0x33a34423, 0xcdfffdc3, 0x24000000, 0000000000, + 0x2a32a923, 0xcc333cc3, 0x29404400, 0000000000, + 0x4239aa42, 0x33333332, 0x4a943a40, 0000000000, + 0x04449a99, 0x23323329, 0x9aa3a334, 0000000000, + 0x00004944, 0x44cec444, 0x49a23a24, 0000000000, + 0x00000449, 0x9aaaaa99, 0x44493240, 0000000000, + 0x0000049a, 0xaaa9aaaa, 0x94044400, 0000000000, + 0x00044499, 0xa99499a9, 0x94440000, 0000000000, + 0x004ef4c9, 0x99404999, 0xc4fe4000, 0000000000, + 0x04ccce4d, 0x4400044d, 0x4eccc400, 0000000000, + 0x004cccd4, 0x40000044, 0xdccc4000, 0000000000, + 0x0004ccc4, 0x00000004, 0xccc40000, 0000000000, + 0x00004c40, 0000000000, 0x4c400000, 0000000000, + 0x00000400, 0000000000, 0x04000000, 0000000000, + }, + { /* 0x001a */ + 0x00000049, 0xaba9aba9, 0x40000000, 0000000000, + 0x0000004a, 0xabbabbaa, 0x40000000, 0000000000, + 0x00044492, 0x22222b32, 0x94440000, 0000000000, + 0x0049aaaa, 0xaaaaaaaa, 0xaaa94000, 0000000000, + 0x00044499, 0x99999999, 0x94440000, 0000000000, + 0x0000042a, 0x3a333a3a, 0x24004400, 0000000000, + 0x00000433, 0x32aaa233, 0x34043a40, 0000000000, + 0x00000423, 0xcdfffdc3, 0x2443a334, 0000000000, + 0x04404923, 0xcc333cc3, 0x29a23a24, 0000000000, + 0x4a349a42, 0x33333332, 0x4aa93240, 0000000000, + 0x33a3aa99, 0x23323329, 0x9a944400, 0000000000, + 0x2a32a944, 0x44cec444, 0x49400000, 0000000000, + 0x42394449, 0x9aaaaa99, 0x44000000, 0000000000, + 0x0444049a, 0xaaa9aaaa, 0x94000000, 0000000000, + 0x00004499, 0xa99499a9, 0x94400000, 0000000000, + 0x0004efc9, 0x99404999, 0xcfe40000, 0000000000, + 0x004ccced, 0x4400044d, 0xeccc4000, 0000000000, + 0x004cccd4, 0x40000044, 0xdccc4000, 0000000000, + 0x0004ccc4, 0x00000004, 0xccc40000, 0000000000, + 0x00004c40, 0000000000, 0x4c400000, 0000000000, + 0x00000400, 0000000000, 0x04000000, 0000000000, + }, + { /* 0x001b */ + 0x0000044c, 0xdefffedc, 0x44000000, 0000000000, + 0x00044ced, 0xefefefed, 0xec440000, 0000000000, + 0x004cedef, 0xfefffeff, 0xedec4000, 0000000000, + 0x04cedeff, 0xdfffffdf, 0xfedec400, 0000000000, + 0x04cedffe, 0xdfffffde, 0xffdec400, 0000000000, + 0x00c4ceee, 0xcefffece, 0xeec4c000, 0000000000, + 0x000c0c04, 0x4cefec40, 0xc00c0000, 0000000000, + 0x0000c0c0, 0x400c0040, 0xc0c00000, 0000000000, + 0x0000c0c0, 0x400c040c, 0x00c00000, 0000000000, + 0x00000c0c, 0x044c440c, 0x0c000000, 0000000000, + 0x00000c0c, 0x49b9b9c0, 0x0c000000, 0000000000, + 0x000000c0, 0xc222b2c0, 0xc0000000, 0000000000, + 0x000000c4, 0xaaaaaaa4, 0xc0000000, 0000000000, + 0x0000000c, 0x432a234c, 0000000000, 0000000000, + 0x00000004, 0xc3cfc3c4, 0000000000, 0000000000, + 0x00000043, 0x3c323c33, 0x40000000, 0000000000, + 0x00000004, 0x39ccc934, 0000000000, 0000000000, + 0000000000, 0x49a4a940, 0000000000, 0000000000, + 0000000000, 0x4ce4ec40, 0000000000, 0000000000, + 0000000000, 0x4cc4cc40, 0000000000, 0000000000, + 0000000000, 0x04404400, 0000000000, 0000000000, + }, + { /* 0x001c */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x04999994, 0x40000000, 0x44444000, 0000000000, + 0x49999999, 0x94000044, 0xbbaa9440, 0000000000, + 0x99a99bba, 0x940004aa, 0xaaaaaa94, 0000000000, + 0x99abb2b3, 0x4000004a, 0x33a33440, 0000000000, + 0x4abb329a, 0x40000049, 0xa3df4000, 0000000000, + 0x4ababbba, 0x4000004a, 0xba33a400, 0000000000, + 0x4a3abbbb, 0x94000049, 0xa44d4000, 0000000000, + 0x4abb7977, 0x94000043, 0x39a94000, 0000000000, + 0x47499ca4, 0x40000004, 0x4fc40000, 0000000000, + 0x044abb3a, 0x40000004, 0xcdc40000, 0000000000, + 0x00044444, 0000000000, 0x44400000, 0000000000, + }, + { /* 0x001d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x04999994, 0x40000000, 0x44444000, 0000000000, + 0x49999999, 0x94000044, 0xbbaa9440, 0000000000, + 0x99a99bba, 0x940004aa, 0xaaaaaa94, 0000000000, + 0x99abb2b3, 0x4000004a, 0x33a33440, 0000000000, + 0x4abb329a, 0x40000049, 0xa3df4000, 0000000000, + 0x4babbbba, 0x40000049, 0xba33a400, 0000000000, + 0xa3babbbb, 0x9400049a, 0x944d4000, 0000000000, + 0x4b977977, 0x94000423, 0x3caf4400, 0000000000, + 0x47499c44, 0xb40004cc, 0x4ccddc40, 0000000000, + 0x4ab3a4ab, 0xa40004cc, 0x444cc400, 0000000000, + 0x04444044, 0x40000044, 0x00044000, 0000000000, + }, + { /* 0x001e */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x04444400, 0000000000, 0000000000, + 0000000000, 0x49b9b940, 0000000000, 0000000000, + 0000000000, 0x4222b240, 0000000000, 0000000000, + 0x00000004, 0xaaaaaaa4, 0000000000, 0000000000, + 0000000000, 0x432a2340, 0000000000, 0000000000, + 0000000000, 0x43cfc340, 0000000000, 0000000000, + 0x00000004, 0x4c323c44, 0000000000, 0000000000, + 0x00000043, 0xa9ccc9a3, 0x40000000, 0000000000, + 0x00000004, 0x39a4a934, 0000000000, 0000000000, + 0000000000, 0x4ce4ec40, 0000000000, 0000000000, + 0000000000, 0x4cc4cc40, 0000000000, 0000000000, + 0000000000, 0x04404400, 0000000000, 0000000000, + }, + { /* 0x001f */ + 0x00005555, 0x50000000, 0000000000, 0000000000, + 0x0055cded, 0xc5500000, 0000000000, 0000000000, + 0x05cdeeed, 0xddc50000, 0000000000, 0000000000, + 0x5cf33f1f, 0x33fc5000, 0000000000, 0000000000, + 0x05cdeeed, 0xddc50000, 0000000000, 0000000000, + 0x0055cded, 0xc5500000, 0000000000, 0000000000, + 0x00005555, 0x50000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0020 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00000044, 0x44444400, 0000000000, + 0000000000, 0x000004ec, 0xeeeeec40, 0000000000, + 0000000000, 0x000004fe, 0xffffffc4, 0000000000, + 0000000000, 0x000004ed, 0xeeeeeec4, 0000000000, + 0000000000, 0x000004dc, 0xdddddc40, 0000000000, + 0000000000, 0x00000044, 0x44444400, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0021 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00444444, 0x44000000, 0000000000, 0000000000, + 0x04ceeeee, 0xce400000, 0000000000, 0000000000, + 0x4cffffff, 0xef400000, 0000000000, 0000000000, + 0x4ceeeeee, 0xde400000, 0000000000, 0000000000, + 0x04cddddd, 0xcd400000, 0000000000, 0000000000, + 0x00444444, 0x44000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0022 */ + /* original ST */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x000a0390, 0000000000, 0000000000, 0000000000, + 0x0000f009, 0000000000, 0000000000, 0000000000, + 0x00030a00, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + /* shifted */ + /* + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x000a0390, 0000000000, 0000000000, + 0000000000, 0x0000f009, 0000000000, 0000000000, + 0000000000, 0x00030a00, 0x90000000, 0000000000, + 0000000000, 0000000000, 0x90000000, 0000000000, + 0000000000, 0x00000009, 0000000000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x000ab3f3, 0xb1a40000, 0000000000, + 0000000000, 0x00049aba, 0x99940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x000ab3f3, 0xb1a40000, 0000000000, + 0000000000, 0x00049aba, 0x99940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + */ + }, + { /* 0x0023 */ + /* original ST */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00001990, 0000000000, 0000000000, 0000000000, + 0x0003f309, 0000000000, 0000000000, 0000000000, + 0x0000a000, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + /* shifted */ + /* + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00001990, 0000000000, 0000000000, + 0000000000, 0x0003f309, 0000000000, 0000000000, + 0000000000, 0x0000a000, 0x90000000, 0000000000, + 0000000000, 0000000000, 0x90000000, 0000000000, + 0000000000, 0x00000009, 0000000000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x000ab3f3, 0xb1a40000, 0000000000, + 0000000000, 0x00049aba, 0x99940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + 0000000000, 0x000ab3f3, 0xb1a40000, 0000000000, + 0000000000, 0x00049aba, 0x99940000, 0000000000, + 0000000000, 0x00041b3b, 0x1a940000, 0000000000, + */ + }, + { /* 0x0024 */ + 0x00000001, 0x00090000, 0000000000, 0000000000, + 0x00900000, 0x000a0001, 0000000000, 0000000000, + 0x00090009, 0x00010000, 0x00009000, 0000000000, + 0x0009a000, 0xb0ab0000, 0x000a0000, 0000000000, + 0x00001b00, 0x00ab0b00, 0x01b00000, 0000000000, + 0x00100a3a, 0xa1bba000, 0xab001900, 0000000000, + 0x000000ab, 0xbab3baab, 0xb000a000, 0000000000, + 0x0000b0ab, 0x3b333bb3, 0x00ab0000, 0000000000, + 0x0000009a, 0xb3fff3bb, 0xab000100, 0000000000, + 0x00009aab, 0x3fffff3b, 0xbaa00000, 0000000000, + 0x99a1bb13, 0x3fffff33, 0xb31baa90, 0000000000, + 0x00000abb, 0x3fffff3b, 0xbbaa9000, 0000000000, + 0x0000baab, 0xb3fff3bb, 0xba000000, 0000000000, + 0x010a00a3, 0xbb333b3b, 0xa0000100, 0000000000, + 0x00900abb, 0x9ab3bbb3, 0xb0900000, 0000000000, + 0x00000ba9, 0x00bbbaab, 0xba0b0000, 0000000000, + 0x0000a900, 0x00a3a000, 0xab009000, 0000000000, + 0x00190000, 0x000ba000, 0x09a00000, 0000000000, + 0000000000, 0x100b0001, 0x00090000, 0000000000, + 0000000000, 0x000b0000, 0000000000, 0000000000, + 0000000000, 0x000a0000, 0000000000, 0000000000, + }, + { /* 0x0025 */ + 0x000009a3, 0xaab9093a, 0x9a00aa90, 0000000000, + 0x09aa00bb, 0xba3a9a3b, 0xbaa3b900, 0000000000, + 0x0a3b3ab3, 0xbffbbff3, 0xb3b3b090, 0000000000, + 0x0a3ff33f, 0x3ff33fff, 0xfb33ab00, 0000000000, + 0x00a3ffff, 0xffffffff, 0xf3fbb000, 0000000000, + 0x10bb3fff, 0xffffffff, 0xfff3ba00, 0000000000, + 0x0ab3ffff, 0xffffffff, 0xffffbaa0, 0000000000, + 0xaa3fffff, 0xff3fff3f, 0xffff33ba, 0000000000, + 0xaaffffff, 0xffffffff, 0xfffff3ba, 0000000000, + 0x0aff3fff, 0x3fff3fff, 0x3fffff30, 0000000000, + 0x90b3ffff, 0xffffffff, 0xff3fbaa9, 0000000000, + 0x0a3fff3f, 0xff3fff3f, 0xffff3a90, 0000000000, + 0xaaa3ffff, 0xffffffff, 0x33f3f3a0, 0000000000, + 0xaabf3fff, 0x3fffffff, 0xfff3b3a0, 0000000000, + 0xab13ffff, 0xffffffff, 0xff3fba0a, 0000000000, + 0x0a3f3fff, 0xffff3fff, 0xff3bbba0, 0000000000, + 0x00a3b3ff, 0xffffb3ff, 0xf3f3aaa0, 0000000000, + 0x10abfb33, 0xff3fbb3f, 0x3bb3aa00, 0000000000, + 0x00abbab3, 0xffb3a0b3, 0xbaabba00, 0000000000, + 0x0a3aa1bb, 0x33bb00bb, 0xaaaaaa00, 0000000000, + 0x0900000a, 0xaaa0000a, 0xa000aaa0, 0000000000, + }, + { /* 0x0026 */ + 0x0000090a, 0x009a09a0, 0x90000090, 0000000000, + 0x09000099, 0x90a190a9, 0x900a9900, 0000000000, + 0x00a9a09a, 0x1bb19bb1, 0x9a999090, 0000000000, + 0x0019baab, 0xabb1abbb, 0xb9aa0900, 0000000000, + 0x000aa9bb, 0xbbababbb, 0xa1b99000, 0000000000, + 0x0099a1a9, 0xbb111aa1, 0x1ab19000, 0000000000, + 0x009aba11, 0x9a1b111b, 0x1b9b9000, 0000000000, + 0x01aabbab, 0x11bbb1b1, 0xabbba190, 0000000000, + 0x00bb1aa1, 0x1bfffb11, 0x1abbba90, 0000000000, + 0x00bbaa11, 0xbfffffb1, 0x11aa9ba0, 0000000000, + 0x99a1111b, 0xbfffffbb, 0x1b11aa99, 0000000000, + 0x00ab9aa1, 0xbfffffb1, 0x1aaba090, 0000000000, + 0x000abb9a, 0x1bfffb11, 0xa1bab100, 0000000000, + 0x009b1ba1, 0xb1bbb11b, 0xbba19a00, 0000000000, + 0x090abba1, 0x1a1b1aa1, 0x1baba000, 0000000000, + 0x001baaba, 0xa111abbb, 0xa1a91900, 0000000000, + 0x000a11bb, 0xbba191bb, 0xb11a0000, 0000000000, + 0x0009a9aa, 0x1ba199ab, 0xa99a0000, 0000000000, + 0x00099099, 0xbb91009a, 0x90099000, 0000000000, + 0x00900099, 0xaa9a0091, 0000000000, 0000000000, + 0x09000001, 0x00090000, 0000000000, 0000000000, + }, + { /* 0x0027 */ + 0x0000000a, 0000000000, 0000000000, 0000000000, + 0x00a00000, 0x0000000a, 0x00a00000, 0000000000, + 0x000aa000, 0x0aa3aaaa, 0x0000a000, 0000000000, + 0x300abaa3, 0x33bb33a0, 0xaaaa0030, 0000000000, + 0x0000a33a, 0x3baa3b3a, 0xa3300000, 0000000000, + 0x00a0a3b3, 0xbba9bbb3, 0x3ba00000, 0000000000, + 0x00000b3b, 0xaa99aaab, 0xbbaaa00a, 0000000000, + 0x000abbba, 0x9a99999a, 0xb333a000, 0000000000, + 0x00333ba9, 0x99999999, 0xbb3aa000, 0000000000, + 0x000a3bba, 0xa99999a9, 0xab3baa00, 0000000000, + 0x0aaaaba9, 0xa999999b, 0xabbbaaa0, 0000000000, + 0x000aba99, 0x9999999a, 0x9aba0a00, 0000000000, + 0x0a003baa, 0x999999a9, 0xbb3aa000, 0000000000, + 0x000a33b9, 0x9999999a, 0xbb3a0000, 0000000000, + 0x0000ab9a, 0xa9a999ab, 0xb33a0a00, 0000000000, + 0x300abaab, 0xb9ba9ab3, 0xb3a30000, 0000000000, + 0x000ab3ba, 0x3b3aab33, 0x3b300000, 0000000000, + 0x000aa000, 0x333ab33a, 0xa3300030, 0000000000, + 0x00a00000, 0xab00300a, 0x00aa0000, 0000000000, + 0x00000a0a, 0x000a0000, 0xa000a000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0028 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x0900a000, 0000000000, 0000000000, + 0000000000, 0xaaa090a0, 0x0aa00000, 0000000000, + 0x00009a90, 0x09000900, 0xa9000000, 0000000000, + 0x00000009, 0x0094000a, 0x0a0a0000, 0000000000, + 0x00000004, 0x00400009, 0x0aa00000, 0000000000, + 0x0000a090, 0x04040444, 0x00a00000, 0000000000, + 0x00000904, 0x44400404, 0x90000000, 0000000000, + 0x00009404, 0x40040004, 0x04000000, 0000000000, + 0000000000, 0x40000009, 0x44900000, 0000000000, + 0x0000a994, 0x04000000, 0x04090000, 0000000000, + 0x00aaa000, 0x40000000, 0x09a00000, 0000000000, + 0x00009090, 0x40000000, 0x900a0000, 0000000000, + 0x00000044, 0x04000009, 0x94000000, 0000000000, + 0x00000a0a, 0x4900090a, 0x49000000, 0000000000, + 0x000000a0, 0xa04009a0, 0x4aa00000, 0000000000, + 0x0000904a, 0xa449a444, 0000000000, 0000000000, + 0000000000, 0x400a4404, 0000000000, 0000000000, + 0x00000004, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0029 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000040, 0x00000040, 0000000000, 0000000000, + 0x040004c4, 0x000044d4, 0x00004000, 0000000000, + 0x4d444d4c, 0x440b1c44, 0x0404d400, 0000000000, + 0xc4c1b404, 0x1b4a3140, 0xb14c4c40, 0000000000, + 0x4413a441, 0x3a19ab49, 0xa3140400, 0000000000, + 0x04bab14b, 0xab1b9401, 0xbab40000, 0000000000, + 0x44491b14, 0x913a14ab, 0x19444444, 0000000000, + 0x33ba9999, 0x99999999, 0x9993bba4, 0000000000, + 0x3aa9bbab, 0xbbabbbab, 0xbb9baa94, 0000000000, + 0xb9a9aaaa, 0xa999aa9a, 0xaa9b9a94, 0000000000, + 0xbaa9aa9b, 0xaaaaaaaa, 0x3b9ba994, 0000000000, + 0xb9a99999, 0x9999993b, 0xaa9b9a94, 0000000000, + 0xb9a9bbbb, 0xbbba3baa, 0x9a9b9a94, 0000000000, + 0xb9a9a9a9, 0xaa3baa9a, 0x999b9a94, 0000000000, + 0xbaa9aaaa, 0x3ba9aa99, 0xaa9bab94, 0000000000, + 0xb9a9993b, 0xa9aa9999, 0x999b9a94, 0000000000, + 0xbaa9bbaa, 0xaa99aabb, 0xbb9baa94, 0000000000, + 0xb9a9a9aa, 0x99aa9aaa, 0x9a9ba994, 0000000000, + 0xbaa9aa99, 0xaabaaa99, 0xaa9baa94, 0000000000, + 0xaaa99999, 0x99999999, 0x999aaa94, 0000000000, + }, + { /* 0x002a */ + 0x00000004, 0x44440000, 0000000000, 0000000000, + 0x00000004, 0xdfcc4004, 0x44400000, 0000000000, + 0x00000004, 0xdec4004d, 0xcde40000, 0000000000, + 0x00000004, 0x4444004c, 0xdfdc4000, 0000000000, + 0x00000044, 0xdfc4004d, 0xfdc40000, 0000000000, + 0x0044004e, 0xdec404df, 0xdc400000, 0000000000, + 0x04dc444d, 0x4cc44dfd, 0xc4400000, 0000000000, + 0x44ceccfd, 0xe4c4dedc, 0x4c444444, 0000000000, + 0x3bba94cc, 0x49999999, 0x9993bba4, 0000000000, + 0xbaacfdec, 0xbbb33bbb, 0xbb9baa94, 0000000000, + 0x39a94c4a, 0xaa9aa999, 0xaa9b9a94, 0000000000, + 0x3aacfdec, 0xaaaaaaaa, 0x3b9baa94, 0000000000, + 0xb9a94c49, 0x9999993b, 0xaa9b9a94, 0000000000, + 0x39acfdec, 0xbbba3baa, 0xaa9b9a94, 0000000000, + 0xb9a94c4a, 0xaa3baa9a, 0x999baa94, 0000000000, + 0xbaacfdec, 0xbba9aa99, 0xaa9b9a94, 0000000000, + 0xbaa94c4b, 0xaaaa9999, 0x999baa94, 0000000000, + 0x39acfdec, 0xaa99aabb, 0xbb9b9a94, 0000000000, + 0xbaa9aaaa, 0x99aa9aa9, 0x9a9baa94, 0000000000, + 0xb9a9aa99, 0xaaaaaaaa, 0xaa9baa94, 0000000000, + 0xaaa99999, 0x99999999, 0x999aaa94, 0000000000, + }, + { /* 0x002b */ + 0000000000, 0x04000004, 0000000000, 0000000000, + 0000000000, 0x4a44044a, 0x40000000, 0000000000, + 0000000000, 0x4b49494b, 0x40000000, 0000000000, + 0x00000440, 0x434a4a43, 0x40440000, 0000000000, + 0x000049b4, 0x4a3b4b3a, 0x44b94000, 0000000000, + 0x00004a3b, 0x49ba4ab9, 0x4b3a4000, 0000000000, + 0x004449a3, 0xba93f39a, 0xb3a94440, 0000000000, + 0x049b449b, 0xab3f3f3b, 0xab944b94, 0000000000, + 0x04a3b4ba, 0x9ab3b3ba, 0x9ab4b3a4, 0000000000, + 0x004a3aa9, 0x74abfba4, 0x79aa3a40, 0000000000, + 0x0049a9a7, 0x874b3b47, 0x87a9a940, 0000000000, + 0x043b9b3a, 0xaab333ba, 0xaa3b9b34, 0000000000, + 0x04a3aab3, 0x3ba9a9ab, 0x33baa3a4, 0000000000, + 0x049aabba, 0xa99aaa99, 0xaabbaa94, 0000000000, + 0x004493a4, 0x444bfb44, 0x44a39440, 0000000000, + 0x04bba3a4, 0x44444444, 0x44a3abb4, 0000000000, + 0x049a93a9, 0x49bb9bb9, 0x49a39a94, 0000000000, + 0x0044ab3a, 0x9ab3a3ba, 0x9a3ba440, 0000000000, + 0x00449ab3, 0xbabfafba, 0xb3ba9440, 0000000000, + 0x04abbaab, 0x99ab3ba9, 0x9baabba4, 0000000000, + 0x049aa99a, 0x449aaa94, 0x4a99aa94, 0000000000, + }, + { /* 0x002c */ + 0x00000496, 0x3553355b, 0x69400000, 0000000000, + 0x00004935, 0x6b6ba636, 0x53940000, 0000000000, + 0x0004944b, 0x5a53b5b5, 0xb4494000, 0000000000, + 0x0045b94b, 0xb33ff33b, 0xb49b5400, 0000000000, + 0x004b5b93, 0xa999999a, 0x39b53400, 0000000000, + 0x0455ab9a, 0xab333bba, 0xa9ba5540, 0000000000, + 0x043bb9ab, 0xb3f333bb, 0xba9ba340, 0000000000, + 0x4955a9bb, 0xaabbbaaa, 0xbb9a5694, 0000000000, + 0x4b3b99b3, 0x33abaa33, 0x3b99ab34, 0000000000, + 0x4565aabb, 0x3bb39ab3, 0xbbaa5654, 0000000000, + 0x433b3ab3, 0x3bb39ab3, 0x3baba3b4, 0000000000, + 0x45653bb3, 0x3b3fb9b3, 0x3b3b5554, 0000000000, + 0xa9ab9bab, 0x33b9ab33, 0xbab9a39a, 0x40000000, + 0x5655599a, 0xbb333bbb, 0xa9955565, 0x40000000, + 0xa9bb3b9a, 0xbbaaaabb, 0xa9a33b9a, 0x40000000, + 0x55655559, 0xabb33bba, 0x95565565, 0x40000000, + 0xbbab3bb9, 0x99abba99, 0x9ab3b33b, 0x40000000, + 0x44444449, 0xab9999ba, 0x94444444, 0000000000, + 0x4555559a, 0xa35665ba, 0xa9555554, 0000000000, + 0x04ab39ab, 0xa3c55cba, 0xba9b3b40, 0000000000, + 0x04459aa3, 0xab5665ba, 0xbaa95440, 0000000000, + }, + { /* 0x002d */ + 0000000000, 0x000cdc00, 0000000000, 0000000000, + 0000000000, 0x00cdedc0, 0000000000, 0000000000, + 0000000000, 0x00cdedc0, 0000000000, 0000000000, + 0000000000, 0x0cdefedc, 0000000000, 0000000000, + 0000000000, 0x0cdefedc, 0000000000, 0000000000, + 0000000000, 0x0defffed, 0000000000, 0000000000, + 0000000000, 0xcdefffed, 0xc0000000, 0000000000, + 0000000000, 0xccdeeedc, 0xc0000000, 0000000000, + 0000000000, 0xcdefffed, 0xc0000000, 0000000000, + 0000000000, 0xcdefffed, 0xc0000000, 0000000000, + 0000000000, 0xcdefffed, 0xc0000000, 0000000000, + 0000000000, 0xcdefffed, 0xc0000000, 0000000000, + 0000000000, 0xcdefffed, 0xc0000000, 0000000000, + 0000000000, 0x7defffed, 0x70000000, 0000000000, + 0000000000, 0xdcefffec, 0xd0000000, 0000000000, + 0x00000007, 0x8cdefedc, 0x87000000, 0000000000, + 0x0000000d, 0x8ccdedcc, 0x8d000000, 0000000000, + 0x00000008, 0xdcdefedc, 0xd8000000, 0000000000, + 0x00000078, 0xddcdedcd, 0xd8700000, 0000000000, + 0x0000007d, 0xd8cdddc8, 0xdd700000, 0000000000, + 0x00000078, 0xd800c008, 0xd8700000, 0000000000, + }, + { /* 0x002e */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x0000049a, 0x2b2aa99a, 0x94000000, 0000000000, + 0x000044a2, 0xb2aaaa99, 0xa4400000, 0000000000, + 0x0004992b, 0xb22aaa99, 0xa9940000, 0000000000, + 0x0049a2bb, 0xbb22aaaa, 0xaaa94000, 0000000000, + 0x00044aa2, 0x2ff2ff22, 0xaa440000, 0000000000, + 0x00004233, 0xaf424fa3, 0x32400000, 0000000000, + 0x0000423a, 0x2333332a, 0x32400000, 0000000000, + 0x00000422, 0x33333332, 0x24000000, 0000000000, + 0x000049aa, 0x2333332a, 0xa9400000, 0000000000, + 0x00049a2a, 0xaaaaaaaa, 0x2a940000, 0000000000, + 0x0004cdcd, 0xcdcdccdc, 0xdcd40000, 0000000000, + 0x00049949, 0xa9999999, 0x49940000, 0000000000, + 0x0004cdcd, 0xcdcdcddc, 0xdcd40000, 0000000000, + 0x0004a229, 0x99444999, 0x22a40000, 0000000000, + 0x0000422a, 0x2aaaaa2a, 0x22400000, 0000000000, + 0x0000044a, 0x2a949a2a, 0x44000000, 0000000000, + 0x0000004c, 0xccc4cccc, 0x40000000, 0000000000, + 0x0000004c, 0xfdc4cdfc, 0x40000000, 0000000000, + 0x0000004c, 0xfcc4ccfc, 0x40000000, 0000000000, + 0x000004cd, 0xccc4cccd, 0xc4000000, 0000000000, + }, + { /* 0x002f */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00004499, 0x99999a99, 0x44000000, 0000000000, + 0x00049999, 0x9a99a99a, 0x99440000, 0000000000, + 0x00499a9a, 0x9a999a99, 0x9a994000, 0000000000, + 0x0049a999, 0x99a99999, 0x99a49400, 0000000000, + 0x049999a9, 0x9999bab9, 0xa9994000, 0000000000, + 0x00499999, 0x9bbbbab3, 0xba494000, 0000000000, + 0x049999a9, 0xbbbb2abb, 0x3b440000, 0000000000, + 0x04949abb, 0xb33babbb, 0x3b400000, 0000000000, + 0x0044abbb, 0xbb332aaa, 0xa9400000, 0000000000, + 0x0004abba, 0xbbb3ab23, 0x3ba40000, 0000000000, + 0x0004abba, 0xbbb3b2bb, 0xa9400000, 0000000000, + 0x0004ab3a, 0xabbbbb33, 0xba940000, 0000000000, + 0x0004ab3b, 0xbabbbbb3, 0xba940000, 0000000000, + 0x0004bb33, 0xab77c77c, 0x7c400000, 0000000000, + 0x0004abbb, 0xba779779, 0x77940000, 0000000000, + 0x00049aaa, 0xa779497c, 0x97740000, 0000000000, + 0x00047447, 0x979ac9a4, 0x44400000, 0000000000, + 0x000044ab, 0xbb3abbba, 0x40000000, 0000000000, + 0x0000004a, 0xbbb3ba3b, 0xa4000000, 0000000000, + }, + { /* 0x0030 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00004499, 0x99999a99, 0x44000000, 0000000000, + 0x00049999, 0x9a99a99a, 0x99440000, 0000000000, + 0x00499a9a, 0x9a999a99, 0x9a994000, 0000000000, + 0x0049a999, 0x99a99999, 0x99a49400, 0000000000, + 0x049999a9, 0x9999bab9, 0xa9994000, 0000000000, + 0x00499999, 0x9bbbbab3, 0xba494000, 0000000000, + 0x049999a9, 0xbbbb2abb, 0x3b440000, 0000000000, + 0x04949abb, 0xb33babbb, 0x3b400000, 0000000000, + 0x0044abbb, 0xbb332aaa, 0xa9400000, 0000000000, + 0x0049bbba, 0xbbb3ab23, 0x3ba40000, 0000000000, + 0x004ab3ab, 0xbbb3b2bb, 0xa9400000, 0000000000, + 0x04ab3bab, 0xbbbbbb33, 0xba940000, 0000000000, + 0x04ab33ba, 0xbbbbbbb3, 0xba940000, 0000000000, + 0x04abbabc, 0x7977c77c, 0x7c400000, 0000000000, + 0x004abb97, 0x77779779, 0x77940000, 0000000000, + 0x00047797, 0x7779497c, 0x97740000, 0000000000, + 0x00497947, 0x9799c94a, 0x4aba4000, 0000000000, + 0x004abbbb, 0xaa444aab, 0xb3ba4000, 0000000000, + 0x0004abb3, 0x3ba404ab, 0xbba40000, 0000000000, + }, + { /* 0x0031 */ + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00004499, 0x99999a99, 0x44000000, 0000000000, + 0x00049999, 0x9a99a99a, 0x99440000, 0000000000, + 0x00499a9a, 0x9a999a99, 0x9a994000, 0000000000, + 0x0049a999, 0x99a99999, 0x99a49400, 0000000000, + 0x049999a9, 0x9999bab9, 0xa9994000, 0000000000, + 0x00499999, 0x9bbbbab3, 0xba494000, 0000000000, + 0x049999a9, 0xbbbb2abb, 0x3b440000, 0000000000, + 0x04949abb, 0xb33babbb, 0x3b400000, 0000000000, + 0x0044abbb, 0xbb332aaa, 0xa9400000, 0000000000, + 0x0004abba, 0xbbb3ab23, 0x3ba40000, 0000000000, + 0x0004ab3b, 0xaabbb2bb, 0xa9400000, 0000000000, + 0x00049bb3, 0xbbabbb33, 0xba940000, 0000000000, + 0x00049ab3, 0x3ababbb3, 0xba940000, 0000000000, + 0x00004abb, 0xbba7c77c, 0x7c400000, 0000000000, + 0x000497aa, 0xaa979779, 0x77940000, 0000000000, + 0x00047797, 0x7779497c, 0x97740000, 0000000000, + 0x00047447, 0x479ac444, 0x44400000, 0000000000, + 0x00004004, 0x4aabb440, 0000000000, 0000000000, + 0000000000, 0x4abb3ba4, 0000000000, 0000000000, + 0000000000, 0x4bbbb3ba, 0x40000000, 0000000000, + }, + { /* 0x0032 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000044, 0x99a99999, 0x99440000, 0000000000, + 0x00004499, 0xa99a99a9, 0x99994000, 0000000000, + 0x000499a9, 0x99a999a9, 0xa9a99400, 0000000000, + 0x00494a99, 0x99999a99, 0x999a9400, 0000000000, + 0x0004999a, 0x9bab9999, 0x9a999940, 0000000000, + 0x000494ab, 0x3babbbb9, 0x99999400, 0000000000, + 0x000044b3, 0xbba2bbbb, 0x9a999940, 0000000000, + 0x000004b3, 0xbbbab33b, 0xbba94940, 0000000000, + 0x0000049a, 0xaaa233bb, 0xbbba4400, 0000000000, + 0x00004ab3, 0x32ba3bbb, 0xabba4000, 0000000000, + 0x0000049a, 0xbb2b3bbb, 0xabba4000, 0000000000, + 0x000049ab, 0x33bbbbba, 0xa3ba4000, 0000000000, + 0x000049ab, 0x3bbbbbab, 0xb3ba4000, 0000000000, + 0x000004c7, 0xc77c77ba, 0x33bb4000, 0000000000, + 0x00004977, 0x977977ab, 0xbbba4000, 0000000000, + 0x00004779, 0xc794977a, 0xaaa94000, 0000000000, + 0x00000444, 0x4a9ca979, 0x74474000, 0000000000, + 0x00000004, 0xabbba3bb, 0xba440000, 0000000000, + 0x0000004a, 0xb3ab3bbb, 0xa4000000, 0000000000, + }, + { /* 0x0033 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000044, 0x99a99999, 0x99440000, 0000000000, + 0x00004499, 0xa99a99a9, 0x99994000, 0000000000, + 0x000499a9, 0x99a999a9, 0xa9a99400, 0000000000, + 0x00494a99, 0x99999a99, 0x999a9400, 0000000000, + 0x0004999a, 0x9bab9999, 0x9a999940, 0000000000, + 0x000494ab, 0x3babbbb9, 0x99999400, 0000000000, + 0x000044b3, 0xbba2bbbb, 0x9a999940, 0000000000, + 0x000004b3, 0xbbbab33b, 0xbba94940, 0000000000, + 0x0000049a, 0xaaa233bb, 0xbbba4400, 0000000000, + 0x00004ab3, 0x32ba3bbb, 0xabbb9400, 0000000000, + 0x0000049a, 0xbb2b3bbb, 0xba3ba400, 0000000000, + 0x000049ab, 0x33bbbbbb, 0xbab3ba40, 0000000000, + 0x000049ab, 0x3bbbbbbb, 0xab33ba40, 0000000000, + 0x000004c7, 0xc77c7797, 0xcbabba40, 0000000000, + 0x00004977, 0x97797777, 0x79bba400, 0000000000, + 0x00004779, 0xc7949777, 0x79774000, 0000000000, + 0x0004aba4, 0xa49c9979, 0x74979400, 0000000000, + 0x0004ab3b, 0xbaa444aa, 0xbbbba400, 0000000000, + 0x00004abb, 0xba404ab3, 0x3bba4000, 0000000000, + }, + { /* 0x0034 */ + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000044, 0x99a99999, 0x99440000, 0000000000, + 0x00004499, 0xa99a99a9, 0x99994000, 0000000000, + 0x000499a9, 0x99a999a9, 0xa9a99400, 0000000000, + 0x00494a99, 0x99999a99, 0x999a9400, 0000000000, + 0x0004999a, 0x9bab9999, 0x9a999940, 0000000000, + 0x000494ab, 0x3babbbb9, 0x99999400, 0000000000, + 0x000044b3, 0xbba2bbbb, 0x9a999940, 0000000000, + 0x000004b3, 0xbbbab33b, 0xbba94940, 0000000000, + 0x0000049a, 0xaaa233bb, 0xbbba4400, 0000000000, + 0x00004ab3, 0x32ba3bbb, 0xabba4000, 0000000000, + 0x0000049a, 0xbb2bbbaa, 0xb3ba4000, 0000000000, + 0x000049ab, 0x33bbbabb, 0x3bb94000, 0000000000, + 0x000049ab, 0x3bbbaba3, 0x3ba94000, 0000000000, + 0x000004c7, 0xc77c7abb, 0xbba40000, 0000000000, + 0x00004977, 0x977979aa, 0xaa794000, 0000000000, + 0x00004779, 0xc7949777, 0x79774000, 0000000000, + 0x00000444, 0x444ca974, 0x74474000, 0000000000, + 0000000000, 0x044bbaa4, 0x40040000, 0000000000, + 0000000000, 0x4ab3bba4, 0000000000, 0000000000, + 0x00000004, 0xab3bbbb4, 0000000000, 0000000000, + }, + { /* 0x0035 */ + 0x00000004, 0x04940494, 0x04000000, 0000000000, + 0x00000449, 0x49994999, 0x49440000, 0000000000, + 0x00004999, 0x9a9999a9, 0x99994000, 0000000000, + 0x0000449a, 0x99a99999, 0x9a944000, 0000000000, + 0x00049999, 0x9eeaaaee, 0x99999400, 0000000000, + 0x000049a9, 0x9f9bbb9f, 0x99994000, 0000000000, + 0x00449494, 0xaba33bab, 0xa4949400, 0000000000, + 0x04a3444a, 0x32a3bba2, 0x3a404000, 0000000000, + 0x4b3a3a4a, 0xbabbbbba, 0xba400000, 0000000000, + 0x4bababbb, 0xb2aaaaa2, 0xbba40440, 0000000000, + 0x4abbbbbb, 0xb99b3a99, 0xbbba4ba4, 0000000000, + 0x04ababba, 0xbabaa3ba, 0xbbbbba3b, 0x40000000, + 0x004444ab, 0xbbabbaab, 0xbbbbabab, 0x40000000, + 0x000004ab, 0x33bbbbbb, 0xbbaab3ba, 0x40000000, + 0x000004ab, 0x33bbbbbb, 0xbba4aba4, 0000000000, + 0x0000049c, 0x77c77c77, 0xc9744440, 0000000000, + 0x000004c7, 0x7c7777c7, 0x77974000, 0000000000, + 0x00004ab3, 0xb77c7777, 0xb3ba4000, 0000000000, + 0x0004aaaa, 0x3ba747ab, 0x3aaaa400, 0000000000, + 0x0004aaaa, 0xba44044a, 0xbaaaa400, 0000000000, + 0x00004aaa, 0xa4000004, 0xaaaa4000, 0000000000, + }, + { /* 0x0036 */ + 0x00000004, 0x04940494, 0x04000000, 0000000000, + 0x00000449, 0x49994999, 0x49440000, 0000000000, + 0x00004999, 0x9a9999a9, 0x99994000, 0000000000, + 0x0000449a, 0x99a99999, 0x9a944000, 0000000000, + 0x00049999, 0x9eeaaaee, 0x99999400, 0000000000, + 0x000049a9, 0x9f9bbb9f, 0x99994000, 0000000000, + 0x00049494, 0xaba33bab, 0xa4949440, 0000000000, + 0x0000404a, 0x32a3bba2, 0x3a4443a4, 0000000000, + 0x0000004a, 0xbabbbbba, 0xba4a3a3b, 0x40000000, + 0x004404ab, 0xb2aaaaa2, 0xbbbbabab, 0x40000000, + 0x04ab4abb, 0xb99b3a99, 0xbbbbbbba, 0x40000000, + 0x4b3abbba, 0xbabaa3ba, 0xbbbbaba4, 0000000000, + 0x4bababbb, 0xbbabbaab, 0xbba44440, 0000000000, + 0x4ab3baab, 0x33bbbbbb, 0xbba40000, 0000000000, + 0x04aba4ab, 0x33bbbbbb, 0xbba40000, 0000000000, + 0x0044449c, 0x77c77c77, 0xc9740000, 0000000000, + 0x000044c7, 0x7c7777c7, 0x77974000, 0000000000, + 0x0004ab3a, 0xb77c7777, 0xba3bb400, 0000000000, + 0x004aaaa3, 0xbba747ab, 0xb3aaaa40, 0000000000, + 0x0004aaaa, 0xba44044a, 0xbaaaa400, 0000000000, + 0x00004aaa, 0xa4000004, 0xaaaa4000, 0000000000, + }, + { /* 0x0039 */ + 0x00000004, 0x44400000, 0000000000, 0000000000, + 0x00000449, 0x11940000, 0000000000, 0000000000, + 0x00004c91, 0x12194000, 0000000000, 0000000000, + 0x0004d411, 0x11219400, 0000000000, 0000000000, + 0x004d44a1, 0x11121944, 0x44000000, 0000000000, + 0x004c449a, 0x11111ab3, 0xb9400000, 0000000000, + 0x00040049, 0xa111bb33, 0x3b400000, 0000000000, + 0x00000049, 0xbb333bb3, 0xbb400000, 0000000000, + 0x0000004a, 0xbbb33abb, 0xba400000, 0000000000, + 0x000004ce, 0xfebb4ccc, 0x44000000, 0000000000, + 0x00004cef, 0xffe2c4c4, 0xc4000000, 0000000000, + 0x00004dff, 0xfffedb34, 0x40000000, 0000000000, + 0x00004eff, 0xfefffee4, 0000000000, 0000000000, + 0x00004eff, 0xedfffffe, 0x40000000, 0000000000, + 0x00004dff, 0xfdffffff, 0x40000000, 0000000000, + 0x00004ab3, 0x3beffffe, 0x40000000, 0000000000, + 0x000049bb, 0xbadeeedc, 0x40000000, 0000000000, + 0x00000444, 0xdeffffe4, 0000000000, 0000000000, + 0x0000004c, 0xefffefe4, 0000000000, 0000000000, + 0x0000004c, 0xcccc4ccc, 0x40000000, 0000000000, + 0x0000004c, 0xccdfdcdf, 0xc4000000, 0000000000, + }, + { /* 0x003a */ + 0x00000004, 0x44400000, 0000000000, 0000000000, + 0x00000449, 0x11940000, 0000000000, 0000000000, + 0x00004c91, 0x12194000, 0000000000, 0000000000, + 0x0004d411, 0x11219400, 0000000000, 0000000000, + 0x0004d4a1, 0x11121944, 0x44000000, 0000000000, + 0x0004c49a, 0x11111ab3, 0xb9400000, 0000000000, + 0x00004049, 0xa111bb33, 0x3b400000, 0000000000, + 0x00000049, 0xbb333bb3, 0xbb400000, 0000000000, + 0x0000004a, 0xbbb33abb, 0xba400000, 0000000000, + 0x000004ce, 0xfebb4ccc, 0x44000000, 0000000000, + 0x00004cef, 0xffe2c4c4, 0xc4000000, 0000000000, + 0x0004ceff, 0xfffedb34, 0x40000000, 0000000000, + 0x0004efff, 0xfefffee4, 0000000000, 0000000000, + 0x0049ffff, 0xdefffffe, 0x40000000, 0000000000, + 0x004abfff, 0xefffffff, 0x40000000, 0000000000, + 0x004ab33b, 0xdefffffe, 0x40000000, 0000000000, + 0x00049abd, 0xcddeeedc, 0x44400000, 0000000000, + 0x0000444c, 0xdffffffe, 0x4cc40000, 0000000000, + 0x000004cd, 0xffedeffd, 0xcefc4000, 0000000000, + 0x00004ccc, 0xc4444ccc, 0xcdc40000, 0000000000, + 0x00004cde, 0xdc4004cc, 0xcc400000, 0000000000, + }, + { /* 0x003b */ + 0x00004449, 0x11940000, 0000000000, 0000000000, + 0x0044dc91, 0x12194000, 0000000000, 0000000000, + 0x04cd4411, 0x11219400, 0000000000, 0000000000, + 0x004404a1, 0x11121944, 0x44000000, 0000000000, + 0x0000049a, 0x11111ab3, 0xb9400000, 0000000000, + 0x00000049, 0xa111bb33, 0x3b400000, 0000000000, + 0x00000049, 0xbb333bb3, 0xbb400000, 0000000000, + 0x0000004a, 0xbbb33abb, 0xba400000, 0000000000, + 0x000004ce, 0xfebb4ccc, 0x44000000, 0000000000, + 0x00004cef, 0xffe2c4c4, 0xc4000000, 0000000000, + 0x00004dff, 0xfffedb34, 0x40000000, 0000000000, + 0x00004eff, 0xffeffee4, 0000000000, 0000000000, + 0x00004dff, 0xfffefffe, 0x40000000, 0000000000, + 0x000004df, 0xffffbfff, 0x40000000, 0000000000, + 0x0000004d, 0xffbb3afe, 0x40000000, 0000000000, + 0x0000004d, 0xdabbaeec, 0x40000000, 0000000000, + 0x00000004, 0xddeff444, 0000000000, 0000000000, + 0000000000, 0x4efff400, 0000000000, 0000000000, + 0000000000, 0x4cccc400, 0000000000, 0000000000, + 0000000000, 0x4cdedc40, 0000000000, 0000000000, + 0000000000, 0x4ccdfdc4, 0000000000, 0000000000, + }, + { /* 0x003c */ + 0000000000, 0x00000444, 0x40000000, 0000000000, + 0000000000, 0x00004911, 0x94400000, 0000000000, + 0000000000, 0x00049121, 0x19c40000, 0000000000, + 0000000000, 0x00491211, 0x114d4000, 0000000000, + 0x00000044, 0x44912111, 0x1a44d400, 0000000000, + 0x0000049b, 0x3ba11111, 0xa944c400, 0000000000, + 0x000004b3, 0x33bb111a, 0x94004000, 0000000000, + 0x000004bb, 0x3bb333bb, 0x94000000, 0000000000, + 0x000004ab, 0xbba33bbb, 0xa4000000, 0000000000, + 0x00000044, 0xccc4bbef, 0xec400000, 0000000000, + 0x0000004c, 0x4c4c2eff, 0xfec40000, 0000000000, + 0x00000004, 0x43bdefff, 0xffd40000, 0000000000, + 0000000000, 0x4eefffef, 0xffe40000, 0000000000, + 0x00000004, 0xefffffde, 0xffe40000, 0000000000, + 0x00000004, 0xffffffdf, 0xffd40000, 0000000000, + 0x00000004, 0xeffffeb3, 0x3ba40000, 0000000000, + 0x00000004, 0xcdeeedab, 0xbb940000, 0000000000, + 0000000000, 0x4effffed, 0x44400000, 0000000000, + 0000000000, 0x4efefffe, 0xc4000000, 0000000000, + 0x00000004, 0xccc4cccc, 0xc4000000, 0000000000, + 0x0000004c, 0xfdcdfdcc, 0xc4000000, 0000000000, + }, + { /* 0x003d */ + 0000000000, 0x00000444, 0x40000000, 0000000000, + 0000000000, 0x00004911, 0x94400000, 0000000000, + 0000000000, 0x00049121, 0x19c40000, 0000000000, + 0000000000, 0x00491211, 0x114d4000, 0000000000, + 0x00000044, 0x44912111, 0x1a4d4000, 0000000000, + 0x0000049b, 0x3ba11111, 0xa94c4000, 0000000000, + 0x000004b3, 0x33bb111a, 0x94040000, 0000000000, + 0x000004bb, 0x3bb333bb, 0x94000000, 0000000000, + 0x000004ab, 0xbba33bbb, 0xa4000000, 0000000000, + 0x00000044, 0xccc4bbef, 0xec400000, 0000000000, + 0x0000004c, 0x4c4c2eff, 0xfec40000, 0000000000, + 0x00000004, 0x43bdefff, 0xffec4000, 0000000000, + 0000000000, 0x4eefffef, 0xfffe4000, 0000000000, + 0x00000004, 0xefffffed, 0xffff9400, 0000000000, + 0x00000004, 0xfffffffe, 0xfffba400, 0000000000, + 0x00000004, 0xefffffed, 0xb33ba400, 0000000000, + 0x00000444, 0xcdeeeddc, 0xdba94000, 0000000000, + 0x00004cc4, 0xeffffffd, 0xc4440000, 0000000000, + 0x0004cfec, 0xdffedeff, 0xdc400000, 0000000000, + 0x00004cdc, 0xccc4444c, 0xccc40000, 0000000000, + 0x000004cc, 0xcc4004cd, 0xedc40000, 0000000000, + }, + { /* 0x003e */ + 0000000000, 0x00004911, 0x94440000, 0000000000, + 0000000000, 0x00049121, 0x19cd4400, 0000000000, + 0000000000, 0x00491211, 0x1144dc40, 0000000000, + 0x00000044, 0x44912111, 0x1a404400, 0000000000, + 0x0000049b, 0x3ba11111, 0xa9400000, 0000000000, + 0x000004b3, 0x33bb111a, 0x94000000, 0000000000, + 0x000004bb, 0x3bb333bb, 0x94000000, 0000000000, + 0x000004ab, 0xbba33bbb, 0xa4000000, 0000000000, + 0x00000044, 0xccc4bbef, 0xec400000, 0000000000, + 0x0000004c, 0x4c4c2eff, 0xfec40000, 0000000000, + 0x00000004, 0x43bdefff, 0xffd40000, 0000000000, + 0000000000, 0x4eeffeff, 0xffe40000, 0000000000, + 0x00000004, 0xefffefff, 0xffd40000, 0000000000, + 0x00000004, 0xfffbffff, 0xfd400000, 0000000000, + 0x00000004, 0xefa3bbff, 0xd4000000, 0000000000, + 0x00000004, 0xceeabbad, 0xd4000000, 0000000000, + 0000000000, 0x444ffedd, 0x40000000, 0000000000, + 0000000000, 0x004fffe4, 0000000000, 0000000000, + 0000000000, 0x004cccc4, 0000000000, 0000000000, + 0000000000, 0x04cdedc4, 0000000000, 0000000000, + 0000000000, 0x4cdfdcc4, 0000000000, 0000000000, + }, + { /* 0x003f */ + 0000000000, 0x04111114, 0000000000, 0000000000, + 0000000000, 0x4a12111a, 0x40000000, 0000000000, + 0000000000, 0x4a12111a, 0x40000000, 0000000000, + 0000000000, 0x4ee111ee, 0x40000000, 0000000000, + 0000000000, 0x4f4bbb4f, 0x40000000, 0000000000, + 0x00440004, 0xaab33bba, 0xa4000000, 0000000000, + 0x049b444a, 0x3ab3bbba, 0x3a400000, 0000000000, + 0x4bb9bd4a, 0xb3abbba3, 0xba400000, 0000000000, + 0x4a9baffd, 0xaa4ccc4a, 0xadd40440, 0000000000, + 0x04ab9fff, 0xfec4c4ce, 0xfffd4b94, 0000000000, + 0x00444def, 0xffeabaef, 0xffffb9bb, 0000000000, + 0x000004cd, 0xffffffff, 0xfdffab9a, 0000000000, + 0x000004df, 0xffffffff, 0xfecd9ba4, 0000000000, + 0x000004df, 0xffffffff, 0xfed44440, 0000000000, + 0x0000004c, 0xcddeeedd, 0xcc400000, 0000000000, + 0x0000044e, 0xffffefff, 0xfe440000, 0000000000, + 0x00004efc, 0xdffd4dff, 0xdcfe4000, 0000000000, + 0x0004ccce, 0xcdd404dd, 0xceccc400, 0000000000, + 0x00004ccc, 0xd4400044, 0xdccc4000, 0000000000, + 0x000004cc, 0xc4000004, 0xccc40000, 0000000000, + 0x00000044, 0x40000000, 0x44400000, 0000000000, + }, + { /* 0x0040 */ + 0000000000, 0x04111114, 0000000000, 0000000000, + 0000000000, 0x4a12111a, 0x40000000, 0000000000, + 0000000000, 0x4a12111a, 0x40000000, 0000000000, + 0000000000, 0x4ee111ee, 0x40000000, 0000000000, + 0000000000, 0x4f4bbb4f, 0x40000000, 0000000000, + 0x00000004, 0xaab33bba, 0xa4000440, 0000000000, + 0x0000004a, 0x3ab3bbba, 0x3a444b94, 0000000000, + 0x0000004a, 0xb3abbba3, 0xba4db9bb, 0000000000, + 0x004404dd, 0xaa4ccc4a, 0xadffab9a, 0000000000, + 0x049b4dff, 0xfec4c4ce, 0xffff9ba4, 0000000000, + 0x4bb9bfff, 0xffeabaef, 0xffed4440, 0000000000, + 0x4a9baffd, 0xffffffff, 0xfdc40000, 0000000000, + 0x04ab9dce, 0xffffffff, 0xffd40000, 0000000000, + 0x004444de, 0xffffffff, 0xffd40000, 0000000000, + 0x0000004c, 0xcddeeedd, 0xcc400000, 0000000000, + 0x0000004e, 0xffffefff, 0xfe400000, 0000000000, + 0x000004ef, 0xcffd4dff, 0xcfe40000, 0000000000, + 0x00004ccc, 0xedd404dd, 0xeccc4000, 0000000000, + 0x00004ccc, 0xd4400044, 0xdccc4000, 0000000000, + 0x00004ccc, 0x40000000, 0x4ccc4000, 0000000000, + 0x00000444, 0000000000, 0x04440000, 0000000000, + }, + { /* 0x0041 */ + 0000000000, 0x00444400, 0000000000, 0000000000, + 0000000000, 0x04111140, 0000000000, 0000000000, + 0000000000, 0x411dc114, 0000000000, 0000000000, + 0000000000, 0x41dc1114, 0000000000, 0000000000, + 0x00000004, 0x91cc1119, 0x40000000, 0000000000, + 0x00000049, 0xa14c111a, 0x94400000, 0000000000, + 0x0000004a, 0xba1411ab, 0xaa940000, 0000000000, + 0x0000444a, 0xbbaaaabb, 0xbaa40000, 0000000000, + 0x00049ab9, 0xadeffeda, 0x4cc40000, 0000000000, + 0x0004abbd, 0xeffffffe, 0xdffc4000, 0000000000, + 0x0004ccff, 0xffffffff, 0xfffc4000, 0000000000, + 0x0004cfff, 0xffffffff, 0xffd40000, 0000000000, + 0x00004dff, 0xffffffff, 0xdd400000, 0000000000, + 0x00004cdd, 0xdeeeeeed, 0xc4000000, 0000000000, + 0x000004df, 0xfffffffe, 0xd4000000, 0000000000, + 0x000004ef, 0xfffeefff, 0xe4000000, 0000000000, + 0x0000004e, 0xffc44eff, 0xe4000000, 0000000000, + 0x0000004c, 0xcdc44eff, 0xf4000000, 0000000000, + 0x000004cc, 0xcec44ccc, 0xd4000000, 0000000000, + 0x00000044, 0x44404cec, 0xc4000000, 0000000000, + 0000000000, 0x00004cdc, 0xcc400000, 0000000000, + }, + { /* 0x0042 */ + 0000000000, 0x00444400, 0000000000, 0000000000, + 0000000000, 0x04111140, 0000000000, 0000000000, + 0000000000, 0x4111cd14, 0000000000, 0000000000, + 0000000000, 0x4121cd14, 0000000000, 0000000000, + 0x00000004, 0x9121cd19, 0x40000000, 0000000000, + 0x00000449, 0xa121cc1a, 0x94000000, 0000000000, + 0x000049aa, 0xba11c1ab, 0xa4000000, 0000000000, + 0x00004aab, 0xbbaaaabb, 0xa4440000, 0000000000, + 0x00004cc4, 0xadeffeda, 0x9ba94000, 0000000000, + 0x0004cffd, 0xeffffffe, 0xdbba4000, 0000000000, + 0x0004cfff, 0xffffffff, 0xffcc4000, 0000000000, + 0x00004dff, 0xffffffff, 0xfffc4000, 0000000000, + 0x000004dd, 0xffffffff, 0xffd40000, 0000000000, + 0x0000004c, 0xdeeeeeed, 0xddc40000, 0000000000, + 0x0000004d, 0xefffffff, 0xfd400000, 0000000000, + 0x0000004e, 0xfffeefff, 0xfe400000, 0000000000, + 0x0000004e, 0xffe44cff, 0xe4000000, 0000000000, + 0x0000004f, 0xffe44cdc, 0xc4000000, 0000000000, + 0x0000004d, 0xccc44cec, 0xcc400000, 0000000000, + 0x0000004c, 0xcec40444, 0x44000000, 0000000000, + 0x000004cc, 0xcdc40000, 0000000000, 0000000000, + }, + { /* 0x0043 */ + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00000488, 0x88888888, 0x74000000, 0000000000, + 0x00004877, 0x88888efe, 0x87000000, 0000000000, + 0x00048778, 0x888888ef, 0xe8400000, 0000000000, + 0x00048778, 0x88777777, 0x77440000, 0000000000, + 0x00048788, 0x878eeeff, 0xe8874000, 0000000000, + 0x00048888, 0x787ab3a3, 0x33240000, 0000000000, + 0x00047777, 0x87abefa2, 0x33240000, 0000000000, + 0x00478ef8, 0x74a3fefa, 0xaa400000, 0000000000, + 0x00047774, 0x44423333, 0x32400000, 0000000000, + 0x00004447, 0x87742b33, 0x24000000, 0000000000, + 0x0000047e, 0xf8774444, 0x40000000, 0000000000, + 0x0000048e, 0xe8477787, 0x40000000, 0000000000, + 0x00000488, 0xe8477777, 0x40000000, 0000000000, + 0x00000478, 0xe7444ded, 0x40000000, 0000000000, + 0x00000423, 0x33277774, 0000000000, 0000000000, + 0x00000422, 0x33277740, 0000000000, 0000000000, + 0x00000044, 0x44444440, 0000000000, 0000000000, + 0x00000047, 0x4e744e74, 0000000000, 0000000000, + 0x00000474, 0xe8748e87, 0x40000000, 0000000000, + 0x00000474, 0x8f874ef8, 0x74000000, 0000000000, + }, + { /* 0x0044 */ + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00000488, 0x88888888, 0x74000000, 0000000000, + 0x00004877, 0x88888efe, 0x87000000, 0000000000, + 0x00048778, 0x888888ef, 0xe8400000, 0000000000, + 0x00048778, 0x88777777, 0x77440000, 0000000000, + 0x00048788, 0x878eeeff, 0xe8870000, 0000000000, + 0x00048888, 0x787ab3a3, 0x33240000, 0000000000, + 0x00047777, 0x87abefa2, 0x33240000, 0000000000, + 0x00478ef8, 0x74a3fefa, 0xaa400000, 0000000000, + 0x00047774, 0x44423333, 0x32400000, 0000000000, + 0x00004448, 0x77742b33, 0x24000000, 0000000000, + 0x0000478f, 0x87774444, 0x40000000, 0000000000, + 0x000478ee, 0x74777787, 0x40000000, 0000000000, + 0x000478e8, 0x47777777, 0x40000000, 0000000000, + 0x000423e7, 0x44444ded, 0x40000000, 0000000000, + 0x00042333, 0x37777774, 0000000000, 0000000000, + 0x00004233, 0x77777744, 0000000000, 0000000000, + 0x0000044c, 0x444444dc, 0x44c40000, 0000000000, + 0x000004c4, 0xcc44c4ce, 0xded40000, 0000000000, + 0x00004c4d, 0xc4004c4c, 0xec400000, 0000000000, + 0x00004cdf, 0xdc4004c4, 0xc4000000, 0000000000, + }, + { /* 0x0045 */ + 0x00000488, 0x88888888, 0x74000000, 0000000000, + 0x00004877, 0x88888efe, 0x87000000, 0000000000, + 0x00048778, 0x888888ef, 0xe8400000, 0000000000, + 0x00048778, 0x88777777, 0x77440000, 0000000000, + 0x00048788, 0x878eeeff, 0xe8870000, 0000000000, + 0x00048888, 0x787ab3a3, 0x33240000, 0000000000, + 0x00047777, 0x87abefa2, 0x33240000, 0000000000, + 0x00478ef8, 0x74a3fefa, 0xaa400000, 0000000000, + 0x00047774, 0x44423333, 0x32400000, 0000000000, + 0x00004447, 0x87742b33, 0x24000000, 0000000000, + 0x00000478, 0xf8474444, 0x40000000, 0000000000, + 0x00000478, 0xee847787, 0x40000000, 0000000000, + 0x00000447, 0x78e83777, 0x40000000, 0000000000, + 0x00000444, 0x77333ded, 0x40000000, 0000000000, + 0x00000447, 0x42332774, 0000000000, 0000000000, + 0x00000044, 0x74224740, 0000000000, 0000000000, + 0x00000004, 0x44444400, 0000000000, 0000000000, + 0000000000, 0x4c4ec400, 0000000000, 0000000000, + 0000000000, 0x4c4ec400, 0000000000, 0000000000, + 0000000000, 0x4c4edc40, 0000000000, 0000000000, + 0000000000, 0x4c4dfdc4, 0000000000, 0000000000, + }, + { /* 0x0046 */ + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x88400000, 0000000000, + 0x00000078, 0xefe88888, 0x77840000, 0000000000, + 0x0000048e, 0xfe888888, 0x87784000, 0000000000, + 0x00004477, 0x77777788, 0x87784000, 0000000000, + 0x0004788e, 0xffeee878, 0x88784000, 0000000000, + 0x00004233, 0x3a3ba787, 0x88884000, 0000000000, + 0x00004233, 0x2afeba78, 0x77774000, 0000000000, + 0x000004aa, 0xafef3a47, 0x8fe87400, 0000000000, + 0x00000423, 0x33332444, 0x47774000, 0000000000, + 0x00000042, 0x33b24778, 0x74440000, 0000000000, + 0x00000004, 0x4444778f, 0xe7400000, 0000000000, + 0x00000004, 0x7877748e, 0xe8400000, 0000000000, + 0x00000004, 0x7777748e, 0x88400000, 0000000000, + 0x00000004, 0xded4447e, 0x87400000, 0000000000, + 0000000000, 0x47777233, 0x32400000, 0000000000, + 0000000000, 0x04777233, 0x22400000, 0000000000, + 0000000000, 0x04444444, 0x44000000, 0000000000, + 0000000000, 0x47e447e4, 0x74000000, 0000000000, + 0x00000004, 0x78e8478e, 0x47400000, 0000000000, + 0x00000047, 0x8fe478f8, 0x47400000, 0000000000, + }, + { /* 0x0047 */ + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x88400000, 0000000000, + 0x00000078, 0xefe88888, 0x77840000, 0000000000, + 0x0000048e, 0xfe888888, 0x87784000, 0000000000, + 0x00004477, 0x77777788, 0x87784000, 0000000000, + 0x0000788e, 0xffeee878, 0x88784000, 0000000000, + 0x00004233, 0x3a3ba787, 0x88884000, 0000000000, + 0x00004233, 0x2afeba78, 0x77774000, 0000000000, + 0x000004aa, 0xafef3a47, 0x8fe87400, 0000000000, + 0x00000423, 0x33332444, 0x47774000, 0000000000, + 0x00000042, 0x33b24777, 0x84440000, 0000000000, + 0x00000004, 0x44447778, 0xf8740000, 0000000000, + 0x00000004, 0x78777747, 0xee874000, 0000000000, + 0x00000004, 0x77777774, 0x8e874000, 0000000000, + 0x00000004, 0xded44444, 0x7e324000, 0000000000, + 0000000000, 0x47777773, 0x33324000, 0000000000, + 0000000000, 0x44777777, 0x33240000, 0000000000, + 0x00004c44, 0xcd444444, 0xc4400000, 0000000000, + 0x00004ded, 0xec4c44cc, 0x4c400000, 0000000000, + 0x000004ce, 0xc4c4004c, 0xd4c40000, 0000000000, + 0x0000004c, 0x4c4004cd, 0xfdc40000, 0000000000, + }, + { /* 0x0048 */ + 0x00000047, 0x88888888, 0x88400000, 0000000000, + 0x00000078, 0xefe88888, 0x77840000, 0000000000, + 0x0000048e, 0xfe888888, 0x87784000, 0000000000, + 0x00004477, 0x77777788, 0x87784000, 0000000000, + 0x0000788e, 0xffeee878, 0x88784000, 0000000000, + 0x00004233, 0x3a3ba787, 0x88884000, 0000000000, + 0x00004233, 0x2afeba78, 0x77774000, 0000000000, + 0x000004aa, 0xafef3a47, 0x8fe87400, 0000000000, + 0x00000423, 0x33332444, 0x47774000, 0000000000, + 0x00000042, 0x33b24778, 0x74440000, 0000000000, + 0x00000004, 0x4444748f, 0x87400000, 0000000000, + 0x00000004, 0x787748ee, 0x87400000, 0000000000, + 0x00000004, 0x77738e87, 0x74400000, 0000000000, + 0x00000004, 0xded33377, 0x44400000, 0000000000, + 0000000000, 0x47723324, 0x74400000, 0000000000, + 0000000000, 0x04742247, 0x44000000, 0000000000, + 0000000000, 0x00444444, 0x40000000, 0000000000, + 0000000000, 0x004ce4c4, 0000000000, 0000000000, + 0000000000, 0x004ce4c4, 0000000000, 0000000000, + 0000000000, 0x04cde4c4, 0000000000, 0000000000, + 0000000000, 0x4cdfd4c4, 0000000000, 0000000000, + }, + { /* 0x0049 */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x87400000, 0000000000, + 0x00000478, 0xefe88887, 0x78740000, 0000000000, + 0x0000048e, 0xfeee8888, 0x77840000, 0000000000, + 0x00000487, 0x77ff7ff7, 0x77840000, 0000000000, + 0x0000047e, 0xfef4e4fe, 0x88740000, 0000000000, + 0x004447ea, 0xba33333a, 0xba874000, 0000000000, + 0x0423487a, 0x3a23332a, 0x3a784000, 0000000000, + 0x43324872, 0x33aaaaa3, 0x32784000, 0000000000, + 0x42a32442, 0x378fff87, 0x32440440, 0000000000, + 0x0422a774, 0x37733377, 0x34744324, 0000000000, + 0x00444474, 0x23322233, 0x24773233, 0000000000, + 0x00000047, 0x44444444, 0x477723a2, 0000000000, + 0x00000047, 0x78777777, 0x7444a224, 0000000000, + 0x00000047, 0x8e877777, 0x74404440, 0000000000, + 0x00000004, 0x444ded44, 0x44000000, 0000000000, + 0x00000447, 0x78777778, 0x74440000, 0000000000, + 0x00004de4, 0xd7744477, 0xd4ed4000, 0000000000, + 0x0000444d, 0x44400044, 0x4d444000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000044, 0x40000000, 0x44400000, 0000000000, + }, + { /* 0x004a */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x87400000, 0000000000, + 0x00000478, 0xefe88887, 0x78740000, 0000000000, + 0x0000048e, 0xfeee8888, 0x77840000, 0000000000, + 0x00000487, 0x77ff7ff7, 0x77840000, 0000000000, + 0x0000047e, 0xfef4e4fe, 0x88740000, 0000000000, + 0x000047ea, 0xba33333a, 0xba874440, 0000000000, + 0x0000487a, 0x3a23332a, 0x3a784324, 0000000000, + 0x00004872, 0x33aaaaa3, 0x32784233, 0000000000, + 0x04400442, 0x378fff87, 0x324423a2, 0000000000, + 0x42344774, 0x37733377, 0x3474a224, 0000000000, + 0x33237774, 0x23322233, 0x24777440, 0000000000, + 0x2a327747, 0x44444444, 0x47744000, 0000000000, + 0x422a4447, 0x78777777, 0x74440000, 0000000000, + 0x04440447, 0x8e877777, 0x74400000, 0000000000, + 0x00000004, 0x444ded44, 0x44000000, 0000000000, + 0x00000047, 0x78777778, 0x77400000, 0000000000, + 0x000004de, 0x77744477, 0x7ed40000, 0000000000, + 0x0000044d, 0x44400044, 0x4d440000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000444, 0000000000, 0x04440000, 0000000000, + }, + { /* 0x004b */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x87400000, 0000000000, + 0x00000478, 0xefe88887, 0x78740000, 0000000000, + 0x0000048e, 0xfe888888, 0x78840000, 0000000000, + 0x0000048e, 0xee888888, 0x77840000, 0000000000, + 0x0000048e, 0xee888888, 0x77840000, 0000000000, + 0x0000488e, 0xee888888, 0x77474000, 0000000000, + 0x000048e8, 0x88888884, 0x44774000, 0000000000, + 0x0000048e, 0xeee8eee8, 0x87744000, 0000000000, + 0x00004448, 0x88888888, 0x77474000, 0000000000, + 0x00004784, 0x44444444, 0x44874000, 0000000000, + 0x00004778, 0x87877778, 0x88740000, 0000000000, + 0x00000477, 0x74444444, 0x77400000, 0000000000, + 0x00000044, 0x47777777, 0x44000000, 0000000000, + 0x00000004, 0x47788787, 0x74000000, 0000000000, + 0x00000004, 0x77744447, 0x74000000, 0000000000, + 0x00000044, 0x47444cd4, 0x44000000, 0000000000, + 0x0000004c, 0x44444cf4, 0xc4000000, 0000000000, + 0x0000004c, 0x4dc44cdc, 0xcc400000, 0000000000, + 0x0000004c, 0x4fc40444, 0x44000000, 0000000000, + 0x000004cc, 0xcdc40000, 0000000000, 0000000000, + }, + { /* 0x004c */ + 0x00000044, 0x44444444, 0x40000000, 0000000000, + 0x00000478, 0x88888888, 0x74000000, 0000000000, + 0x0000478e, 0xfe888877, 0x87400000, 0000000000, + 0x000048ef, 0xe8888887, 0x88400000, 0000000000, + 0x000048ee, 0xe8888887, 0x78400000, 0000000000, + 0x000048ee, 0xe8888887, 0x78400000, 0000000000, + 0x000488ee, 0xe8888887, 0x74740000, 0000000000, + 0x00048e88, 0x88888844, 0x47740000, 0000000000, + 0x000448ee, 0xee8eee88, 0x77400000, 0000000000, + 0x00047488, 0x88888887, 0x74440000, 0000000000, + 0x00047844, 0x44444444, 0x48740000, 0000000000, + 0x00004788, 0x87777787, 0x87740000, 0000000000, + 0x00000477, 0x44444447, 0x77400000, 0000000000, + 0x00000044, 0x77777774, 0x44000000, 0000000000, + 0x00000047, 0x78788774, 0x40000000, 0000000000, + 0x00000047, 0x74444777, 0x40000000, 0000000000, + 0x00000044, 0x4dc44474, 0x44000000, 0000000000, + 0x0000004c, 0x4fc44444, 0xc4000000, 0000000000, + 0x000004cc, 0xcdc44cd4, 0xc4000000, 0000000000, + 0x00000044, 0x44404cf4, 0xc4000000, 0000000000, + 0000000000, 0x00004cdc, 0xcc400000, 0000000000, + }, + { /* 0x004d */ + 0000000000, 0x00000444, 0x44400000, 0000000000, + 0000000000, 0x4444478e, 0xe8740000, 0000000000, + 0x00000444, 0x78888878, 0x87400000, 0000000000, + 0x00004788, 0x8777778e, 0xe8400000, 0000000000, + 0x00004777, 0x78888877, 0x77400000, 0000000000, + 0x00004477, 0x77777774, 0x87400000, 0000000000, + 0x00004788, 0x88888747, 0x78740000, 0000000000, + 0x000044ab, 0xbbbbbb77, 0x77774000, 0000000000, + 0x00000422, 0x333333bb, 0x33324000, 0000000000, + 0x00000044, 0x4423eefa, 0x22240000, 0000000000, + 0x00000047, 0x87723fe3, 0x24400000, 0000000000, + 0x0000047e, 0xf8772333, 0x24000000, 0000000000, + 0x0000048e, 0xe8477787, 0x40000000, 0000000000, + 0x00000488, 0xe8477777, 0x40000000, 0000000000, + 0x00000478, 0xe7444ded, 0x40000000, 0000000000, + 0x00000423, 0x33277774, 0000000000, 0000000000, + 0x00000422, 0x33277740, 0000000000, 0000000000, + 0x00000044, 0x44444440, 0000000000, 0000000000, + 0x0000004c, 0x4ec44ec4, 0000000000, 0000000000, + 0x000004c4, 0xedc4dedc, 0x40000000, 0000000000, + 0x000004c4, 0xdfdc4efd, 0xc4000000, 0000000000, + }, + { /* 0x004e */ + 0000000000, 0x00000444, 0x44400000, 0000000000, + 0000000000, 0x4444478e, 0xe8740000, 0000000000, + 0x00000444, 0x78888878, 0x87400000, 0000000000, + 0x00004788, 0x8777778e, 0xe8400000, 0000000000, + 0x00004777, 0x78888877, 0x77400000, 0000000000, + 0x00004477, 0x77777774, 0x87400000, 0000000000, + 0x00004788, 0x88888747, 0x78740000, 0000000000, + 0x000044ab, 0xbbbbbb77, 0x77774000, 0000000000, + 0x00000422, 0x333333bb, 0x33324000, 0000000000, + 0x00000044, 0x4423eefa, 0x22240000, 0000000000, + 0x00004448, 0x77723fe3, 0x24400000, 0000000000, + 0x0000478f, 0x87772333, 0x24000000, 0000000000, + 0x000478ee, 0x74777787, 0x40000000, 0000000000, + 0x000478e8, 0x47777777, 0x40000000, 0000000000, + 0x000423e7, 0x44444ded, 0x40000000, 0000000000, + 0x00042333, 0x37777774, 0000000000, 0000000000, + 0x00004233, 0x77777744, 0000000000, 0000000000, + 0x0000044c, 0x444444dc, 0x44c40000, 0000000000, + 0x000004c4, 0xcc44c4ce, 0xded40000, 0000000000, + 0x00004c4d, 0xc4004c4c, 0xec400000, 0000000000, + 0x00004cdf, 0xdc4004c4, 0xc4000000, 0000000000, + }, + { /* 0x004f */ + 0000000000, 0x0444478e, 0xe8740000, 0000000000, + 0x00000444, 0x47888878, 0x87400000, 0000000000, + 0x00004788, 0x8877778e, 0xe8400000, 0000000000, + 0x00004777, 0x77888877, 0x77400000, 0000000000, + 0x00004477, 0x77777774, 0x87400000, 0000000000, + 0x00004788, 0x88888747, 0x78740000, 0000000000, + 0x000044ab, 0xbbbbbb77, 0x77774000, 0000000000, + 0x00000422, 0x333333bb, 0x33324000, 0000000000, + 0x00000044, 0x4423eefa, 0x22240000, 0000000000, + 0x00000047, 0x87723fe3, 0x24400000, 0000000000, + 0x00000478, 0xf8472333, 0x24000000, 0000000000, + 0x00000478, 0xee847787, 0x40000000, 0000000000, + 0x00000047, 0x78832777, 0x40000000, 0000000000, + 0x00000044, 0x77333ded, 0x40000000, 0000000000, + 0x00000047, 0x42332774, 0000000000, 0000000000, + 0x00000004, 0x74224740, 0000000000, 0000000000, + 0000000000, 0x44444400, 0000000000, 0000000000, + 0000000000, 0x4c4ec400, 0000000000, 0000000000, + 0000000000, 0x4c4ec400, 0000000000, 0000000000, + 0000000000, 0x4c4edc40, 0000000000, 0000000000, + 0000000000, 0x4c4dfdc4, 0000000000, 0000000000, + }, + { /* 0x0050 */ + 0x00000444, 0x44400000, 0000000000, 0000000000, + 0x0000478e, 0xe8744444, 0000000000, 0000000000, + 0x00000478, 0x87888887, 0x44400000, 0000000000, + 0x0000048e, 0xe8777778, 0x88740000, 0000000000, + 0x00000477, 0x77888887, 0x77740000, 0000000000, + 0x00000478, 0x47777777, 0x77440000, 0000000000, + 0x00004787, 0x74788888, 0x88740000, 0000000000, + 0x00047777, 0x77bbbbbb, 0xba440000, 0000000000, + 0x00042333, 0xbb333333, 0x22400000, 0000000000, + 0x00004222, 0xafee3244, 0x44000000, 0000000000, + 0x00000442, 0x3ef32778, 0x74000000, 0000000000, + 0x00000042, 0x3332778f, 0xe7400000, 0000000000, + 0x00000004, 0x7877748e, 0xe8400000, 0000000000, + 0x00000004, 0x7777748e, 0x88400000, 0000000000, + 0x00000004, 0xded4447e, 0x87400000, 0000000000, + 0000000000, 0x47777233, 0x32400000, 0000000000, + 0000000000, 0x04777233, 0x22400000, 0000000000, + 0000000000, 0x04444444, 0x44000000, 0000000000, + 0000000000, 0x4ce44ce4, 0xc4000000, 0000000000, + 0x00000004, 0xcded4cde, 0x4c400000, 0000000000, + 0x0000004c, 0xdfe4cdfd, 0x4c400000, 0000000000, + }, + { /* 0x0051 */ + 0x00000444, 0x44400000, 0000000000, 0000000000, + 0x0000478e, 0xe8744444, 0000000000, 0000000000, + 0x00000478, 0x87888887, 0x44400000, 0000000000, + 0x0000048e, 0xe8777778, 0x88740000, 0000000000, + 0x00000477, 0x77888887, 0x77740000, 0000000000, + 0x00000478, 0x47777777, 0x77440000, 0000000000, + 0x00004787, 0x74788888, 0x88740000, 0000000000, + 0x00047777, 0x77bbbbbb, 0xba440000, 0000000000, + 0x00042333, 0xbb333333, 0x22400000, 0000000000, + 0x00004222, 0xafee3244, 0x44000000, 0000000000, + 0x00000442, 0x3ef32777, 0x84440000, 0000000000, + 0x00000042, 0x33327778, 0xf8740000, 0000000000, + 0x00000004, 0x78777747, 0xee874000, 0000000000, + 0x00000004, 0x77777774, 0x8e874000, 0000000000, + 0x00000004, 0xded44444, 0x7e324000, 0000000000, + 0000000000, 0x47777773, 0x33324000, 0000000000, + 0000000000, 0x44777777, 0x33240000, 0000000000, + 0x00004c44, 0xcd444444, 0xc4400000, 0000000000, + 0x00004ded, 0xec4c44cc, 0x4c400000, 0000000000, + 0x000004ce, 0xc4c4004c, 0xd4c40000, 0000000000, + 0x0000004c, 0x4c4004cd, 0xfdc40000, 0000000000, + }, + { /* 0x0052 */ + 0x0000478e, 0xe8744440, 0000000000, 0000000000, + 0x00000478, 0x87888874, 0x44400000, 0000000000, + 0x0000048e, 0xe8777788, 0x88740000, 0000000000, + 0x00000477, 0x77888877, 0x77740000, 0000000000, + 0x00000478, 0x47777777, 0x77440000, 0000000000, + 0x00004787, 0x74788888, 0x88740000, 0000000000, + 0x00047777, 0x77bbbbbb, 0xba440000, 0000000000, + 0x00042333, 0xbb333333, 0x22400000, 0000000000, + 0x00004222, 0xafee3244, 0x44000000, 0000000000, + 0x00000442, 0x3ef32778, 0x74000000, 0000000000, + 0x00000042, 0x3332748f, 0x87400000, 0000000000, + 0x00000004, 0x787748ee, 0x87400000, 0000000000, + 0x00000004, 0x77723887, 0x74000000, 0000000000, + 0x00000004, 0xded33377, 0x44000000, 0000000000, + 0000000000, 0x47723324, 0x74000000, 0000000000, + 0000000000, 0x04742247, 0x40000000, 0000000000, + 0000000000, 0x00444444, 0000000000, 0000000000, + 0000000000, 0x004ce4c4, 0000000000, 0000000000, + 0000000000, 0x004ce4c4, 0000000000, 0000000000, + 0000000000, 0x04cde4c4, 0000000000, 0000000000, + 0000000000, 0x4cdfd4c4, 0000000000, 0000000000, + }, + { /* 0x0053 */ + 0x00000004, 0x8ee88888, 0x84000000, 0000000000, + 0x00000048, 0x77777777, 0x78400000, 0000000000, + 0x00000487, 0x77777777, 0x77840000, 0000000000, + 0x00000448, 0x8ee88888, 0x88440000, 0000000000, + 0x00000477, 0x47777777, 0x47740000, 0000000000, + 0x00000044, 0xa4ff7ff4, 0xa4400000, 0000000000, + 0x0004444a, 0xbaf4a4fa, 0xba400000, 0000000000, + 0x0042344a, 0x3a23332a, 0x3a400000, 0000000000, + 0x04332442, 0x33aaaaa3, 0x32400000, 0000000000, + 0x042a3274, 0x378fff87, 0x34440440, 0000000000, + 0x00422a74, 0x27733377, 0x24744324, 0000000000, + 0x00044477, 0x43322233, 0x47773233, 0000000000, + 0x00000047, 0x74444444, 0x777723a2, 0000000000, + 0x00000047, 0x78777777, 0x7444a224, 0000000000, + 0x00000047, 0x8e877777, 0x74404440, 0000000000, + 0x00000004, 0x444ded44, 0x44000000, 0000000000, + 0x00000447, 0x78777778, 0x74440000, 0000000000, + 0x00004de4, 0xd7744477, 0xd4ed4000, 0000000000, + 0x0000444d, 0x44400044, 0x4d444000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000044, 0x40000000, 0x44400000, 0000000000, + }, + { /* 0x0054 */ + 0x00000004, 0x8ee88888, 0x84000000, 0000000000, + 0x00000048, 0x77777777, 0x78400000, 0000000000, + 0x00000487, 0x77777777, 0x77840000, 0000000000, + 0x00000448, 0x8ee88888, 0x88440000, 0000000000, + 0x00000477, 0x47777777, 0x47740000, 0000000000, + 0x00000044, 0xa4ff7ff4, 0xa4400000, 0000000000, + 0x0000004a, 0xbaf4a4fa, 0xba404400, 0000000000, + 0x0000004a, 0x3a23332a, 0x3a443240, 0000000000, + 0x00000042, 0x33aaaaa3, 0x32442334, 0000000000, + 0x04400444, 0x378fff87, 0x34423a24, 0000000000, + 0x42344774, 0x27733377, 0x247a2240, 0000000000, + 0x33237777, 0x43322233, 0x47777440, 0000000000, + 0x2a327747, 0x74444444, 0x77744000, 0000000000, + 0x422a4447, 0x78777777, 0x74440000, 0000000000, + 0x04440447, 0x8e877777, 0x74400000, 0000000000, + 0x00000004, 0x444ded44, 0x44000000, 0000000000, + 0x00000047, 0x78777778, 0x77400000, 0000000000, + 0x000004de, 0x77744477, 0x7ed40000, 0000000000, + 0x0000044d, 0x44400044, 0x4d440000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000444, 0000000000, 0x04440000, 0000000000, + }, + { /* 0x0055 */ + 0x00000004, 0x78888888, 0x74000000, 0000000000, + 0x00000048, 0xeee88888, 0x88400000, 0000000000, + 0x0000048e, 0xeee88888, 0x88840000, 0000000000, + 0x000047ee, 0xee888888, 0x88874000, 0000000000, + 0x000048ee, 0xe8888888, 0x88884000, 0000000000, + 0x000048ee, 0x88888888, 0x88884000, 0000000000, + 0x00000488, 0x88888888, 0x88840000, 0000000000, + 0x00004748, 0x88888888, 0x88474000, 0000000000, + 0x00000487, 0x77777777, 0x77844000, 0000000000, + 0x00004448, 0x88888888, 0x88474000, 0000000000, + 0x00004784, 0x44444444, 0x44874000, 0000000000, + 0x00004778, 0x87877778, 0x88740000, 0000000000, + 0x00000477, 0x74444444, 0x77400000, 0000000000, + 0x00000044, 0x47777777, 0x44000000, 0000000000, + 0x00000004, 0x47788787, 0x74000000, 0000000000, + 0x00000004, 0x77744447, 0x74000000, 0000000000, + 0x00000044, 0x47444cd4, 0x44000000, 0000000000, + 0x0000004c, 0x44444cf4, 0xc4000000, 0000000000, + 0x0000004c, 0x4dc44cdc, 0xcc400000, 0000000000, + 0x0000004c, 0x4fc40444, 0x44000000, 0000000000, + 0x000004cc, 0xcdc40000, 0000000000, 0000000000, + }, + { /* 0x0056 */ + 0x00000047, 0x88888887, 0x40000000, 0000000000, + 0x0000048e, 0xee888888, 0x84000000, 0000000000, + 0x000048ee, 0xee888888, 0x88400000, 0000000000, + 0x00047eee, 0xe8888888, 0x88740000, 0000000000, + 0x00048eee, 0x88888888, 0x88840000, 0000000000, + 0x00048ee8, 0x88888888, 0x88840000, 0000000000, + 0x00004888, 0x88888888, 0x88400000, 0000000000, + 0x00047488, 0x88888888, 0x84740000, 0000000000, + 0x00044877, 0x77777777, 0x78400000, 0000000000, + 0x00047488, 0x88888888, 0x84440000, 0000000000, + 0x00047844, 0x44444444, 0x48740000, 0000000000, + 0x00004788, 0x87777787, 0x87740000, 0000000000, + 0x00000477, 0x44444447, 0x77400000, 0000000000, + 0x00000044, 0x77777774, 0x44000000, 0000000000, + 0x00000047, 0x78788774, 0x40000000, 0000000000, + 0x00000047, 0x74444777, 0x40000000, 0000000000, + 0x00000044, 0x4dc44474, 0x44000000, 0000000000, + 0x0000004c, 0x4fc44444, 0xc4000000, 0000000000, + 0x000004cc, 0xcdc44cd4, 0xc4000000, 0000000000, + 0x00000044, 0x44404cf4, 0xc4000000, 0000000000, + 0000000000, 0x00004cdc, 0xcc400000, 0000000000, + }, + { /* 0x0057 */ + 0x9bbbb33b, 0xa99ab33b, 0xbabbbba4, 0000000000, + 0xab33bbba, 0xbbbbbbbb, 0xabaaaaa9, 0000000000, + 0xb33baaaa, 0xaaaaaaaa, 0xaaa99aa9, 0000000000, + 0xb3baaa99, 0xababbabb, 0xbbaa9aa9, 0000000000, + 0xbbaaa9a9, 0xaaaaabab, 0xaaaa9aa9, 0000000000, + 0xbaba999a, 0xaaaabaaa, 0xaaaaaaa9, 0000000000, + 0x3baaa999, 0xababaaaa, 0xaaaaaaa9, 0000000000, + 0x33ba9a9a, 0xbaaaaaaa, 0xaaa9aaa9, 0000000000, + 0x3baa9999, 0xababaa9a, 0xaaaaaaa9, 0000000000, + 0x33ba9a9a, 0xbaaaaaaa, 0xa9a9aaa9, 0000000000, + 0xa3aa99aa, 0xaaaa9aaa, 0x9aaabaa9, 0000000000, + 0xbaaa9aaa, 0xaaa9a99a, 0xabbbaaa9, 0000000000, + 0x3aaaaaa9, 0x9a9a99aa, 0xb3babaa9, 0000000000, + 0x3a9aaaaa, 0xaaaaaaaa, 0xababaaa9, 0000000000, + 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaa99, 0000000000, + 0x49999999, 0x99999999, 0x99999994, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0058 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x04444444, 0x44444444, 0x44444440, 0000000000, + 0x9ab33bab, 0x3ba3bab3, 0xbab33ba9, 0000000000, + 0x049aba9a, 0xba9aa9ab, 0xa9aba940, 0000000000, + 0x00044404, 0x44044044, 0x40444000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0059 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x99999999, 0x99999999, 0x99900000, 0000000000, + 0xababbabb, 0xabbabbab, 0xbaa99900, 0000000000, + 0x33b33b33, 0xb33b33b3, 0xb3bbaa99, 0000000000, + 0x9a99a99a, 0x99a99a9a, 0x99a99900, 0000000000, + 0x09009009, 0x00900909, 0x00900000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x99999999, 0x99999999, 0x99900000, 0000000000, + 0xababbabb, 0xabbabbab, 0xbaa99900, 0000000000, + 0x33b33b33, 0xb33b33b3, 0xb3bbaa99, 0000000000, + 0x9a99a99a, 0x99a99a9a, 0x99a99900, 0000000000, + 0x09009009, 0x00900909, 0x00900000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x99999999, 0x99999999, 0x99900000, 0000000000, + 0xababbabb, 0xabbabbab, 0xbaa99900, 0000000000, + 0x33b33b33, 0xb33b33b3, 0xb3bbaa99, 0000000000, + 0x9a99a99a, 0x99a99a9a, 0x99a99900, 0000000000, + 0x09009009, 0x00900909, 0x00900000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x005a */ + 0x10000000, 0x01000000, 0x01000000, 0000000000, + 0x00000010, 0x1b101001, 0x10000000, 0000000000, + 0x000011b1, 0xbbb1b11b, 0xb1001000, 0000000000, + 0x0001bb3b, 0xb3bb3bb3, 0xbb100000, 0000000000, + 0xa01bbbbb, 0xb3bbbb3b, 0xb1000a00, 0000000000, + 0x0001b3bb, 0xbf33b33b, 0xb1000000, 0000000000, + 0x00011b33, 0x3fff33bb, 0x3b100000, 0000000000, + 0x001bbb3f, 0xffff3f3b, 0xb1000100, 0000000000, + 0x01bb33ff, 0xfffff33b, 0xb1100000, 0000000000, + 0x001bbb3f, 0xffff3f33, 0x3bb10000, 0000000000, + 0x001bb33f, 0xfff3f33b, 0x33bb1000, 0000000000, + 0x01bb33f3, 0xffff33b3, 0xbbb10000, 0000000000, + 0x001bbb3f, 0x333f333b, 0xb3b10000, 0000000000, + 0x001bbb33, 0x3f333b33, 0xbb100a00, 0000000000, + 0xa001bb3b, 0xb33b33bb, 0x3b100000, 0000000000, + 0x0001b3bb, 0x33bbb3b1, 0xb1000000, 0000000000, + 0x00001b1b, 0x3bb3bbb1, 0x10001000, 0000000000, + 0x00000101, 0xbb1b1b10, 0000000000, 0000000000, + 0x01000000, 0x11010100, 0000000000, 0000000000, + 0x00001000, 0x00000010, 0000000000, 0000000000, + 0000000000, 0x00a00000, 0000000000, 0000000000, + }, + { /* 0x005b */ + 0000000000, 0x000a0000, 0000000000, 0000000000, + 0x00001000, 0x10101100, 0000000000, 0000000000, + 0x00000001, 0xb1b1bb10, 0x10000000, 0000000000, + 0xa000011b, 0xbb3bb3b1, 0xb1001000, 0000000000, + 0x00001b1b, 0x3bbb33bb, 0x3b100000, 0000000000, + 0x0001b3bb, 0x33b33bb3, 0xbb100000, 0000000000, + 0x0001bb33, 0xb333f333, 0xbbb10000, 0000000000, + 0x001b3bb3, 0x33f333f3, 0xbbb10000, 0000000000, + 0x001bbb3b, 0x33ffff3f, 0x33bb1010, 0000000000, + 0x01bb33b3, 0x3f3ffff3, 0x3bb10000, 0000000000, + 0x001bb333, 0xf3fffff3, 0xbbb10000, 0000000000, + 0x00011bb3, 0x3fffffff, 0x33bb10a0, 0000000000, + 0x00001bb3, 0xf3fffff3, 0xbbb10000, 0000000000, + 0x1001b3bb, 0x33fff333, 0xb1100000, 0000000000, + 0x00001bb3, 0x3b33fbbb, 0x3b100100, 0000000000, + 0x00001bb3, 0xbbbb3bbb, 0xbbb10000, 0000000000, + 0xa001bb3b, 0xb3bb3bb3, 0xbb100000, 0000000000, + 0x00001bb1, 0x1b1bbb1b, 0x11000000, 0000000000, + 0x00100110, 0x0101b101, 0x00001000, 0000000000, + 0x00000001, 0x00001000, 0000000000, 0000000000, + 0000000000, 0x0a000000, 0000000000, 0000000000, + }, + { /* 0x005c */ + 0x00900000, 0000000000, 0000000000, 0000000000, + 0x00900000, 0000000000, 0000000000, 0000000000, + 0x09a90000, 0000000000, 0000000000, 0000000000, + 0x09a90000, 0000000000, 0000000000, 0000000000, + 0x09b90000, 0000000000, 0000000000, 0000000000, + 0x9aba9000, 0000000000, 0000000000, 0000000000, + 0x9a390000, 0000000000, 0000000000, 0000000000, + 0x9bb90000, 0000000000, 0000000000, 0000000000, + 0x9b3a9000, 0000000000, 0000000000, 0000000000, + 0x9ab90000, 0000000000, 0000000000, 0000000000, + 0x9b3a9000, 0000000000, 0000000000, 0000000000, + 0x9b390000, 0000000000, 0000000000, 0000000000, + 0x9ab90000, 0000000000, 0000000000, 0000000000, + 0x9b3a9000, 0000000000, 0000000000, 0000000000, + 0x9b390000, 0000000000, 0000000000, 0000000000, + 0x9ab90000, 0000000000, 0000000000, 0000000000, + 0x9b3a9000, 0000000000, 0000000000, 0000000000, + 0x09a90000, 0000000000, 0000000000, 0000000000, + 0x09a90000, 0000000000, 0000000000, 0000000000, + 0x00900000, 0000000000, 0000000000, 0000000000, + 0x00900000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x005d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x909bffff, 0xfff6b909, 0000000000, 0000000000, + 0xb9bff556, 0x666f6b9b, 0000000000, 0000000000, + 0xabf56f66, 0x66f556ba, 0000000000, 0000000000, + 0xbf5666ff, 0xff55556b, 0000000000, 0000000000, + 0xbf666f56, 0x66f5556b, 0000000000, 0000000000, + 0xbffff566, 0x666f666b, 0000000000, 0000000000, + 0xbf56f666, 0x666f556b, 0000000000, 0000000000, + 0xbf56f666, 0x666f556b, 0000000000, 0000000000, + 0xbf66f666, 0x666f556b, 0000000000, 0000000000, + 0xbf66f666, 0x666f556b, 0000000000, 0000000000, + 0xbffff666, 0x666f666b, 0000000000, 0000000000, + 0xbf666f66, 0x66f5556b, 0000000000, 0000000000, + 0xbf6666ff, 0xff55556b, 0000000000, 0000000000, + 0xabf66f55, 0x556556ba, 0000000000, 0000000000, + 0xb9bff555, 0x55566b9b, 0000000000, 0000000000, + 0x909bf666, 0x6666b909, 0000000000, 0000000000, + }, + { /* 0x005e */ + 0x99999999, 0x99999999, 0000000000, 0000000000, + 0x0abb3333, 0x333bbba0, 0000000000, 0000000000, + 0x00999999, 0x99999900, 0000000000, 0000000000, + 0x00a56956, 0x65965a00, 0000000000, 0000000000, + 0x00a56956, 0x65965a00, 0000000000, 0000000000, + 0x09a56956, 0x65965a90, 0000000000, 0000000000, + 0x9a999999, 0x999999a9, 0000000000, 0000000000, + 0xabb33333, 0x3333bbba, 0000000000, 0000000000, + 0x99999993, 0xb9999999, 0000000000, 0000000000, + 0x00095663, 0xb6659000, 0000000000, 0000000000, + 0x0000956b, 0xb6590000, 0000000000, 0000000000, + 0x0000000a, 0xa0000000, 0000000000, 0000000000, + 0x00000009, 0x90000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x005f */ + 0x44494444, 0x44494444, 0x44494444, 0x44494444, + 0x444a4444, 0x444a4444, 0x444a4444, 0x444a4444, + 0x444a9444, 0x444a9444, 0x444a9444, 0x444a9444, + 0x449b9444, 0x449b9444, 0x449b9444, 0x449b9444, + 0x44ab9944, 0x44ab9944, 0x44ab9944, 0x44ab9944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0060 */ + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x0000044c, 0xddfeffed, 0xc4000000, 0000000000, + 0x00004cde, 0xeeeefefe, 0xdd400000, 0000000000, + 0x0004dc44, 0x4c4ccccc, 0xccc40000, 0000000000, + 0x004ccdfe, 0xdefeffef, 0xfedd4000, 0000000000, + 0x004cdecd, 0xefed4491, 0x94444000, 0000000000, + 0x0044dccc, 0xcccc4449, 0x44444000, 0000000000, + 0x004ccdde, 0xefeffeef, 0xfedc4000, 0000000000, + 0x000444cd, 0xedfedeff, 0xedc40000, 0000000000, + 0x00004ccc, 0xcccccccc, 0xcccc4400, 0000000000, + 0x0004ceed, 0xceedefed, 0xefedfc40, 0000000000, + 0x0004efdc, 0xcedefdee, 0xdfdeff40, 0000000000, + 0x0004ced4, 0x4cddd4ce, 0xceccee40, 0000000000, + 0x0004cdee, 0xd444c44c, 0x4d4cdc40, 0000000000, + 0x00004ccc, 0xcdeecccc, 0xcc44c400, 0000000000, + 0x000004cc, 0xccccdddc, 0xc4004000, 0000000000, + 0x00000044, 0x4dddcccc, 0000000000, 0000000000, + 0000000000, 0x4defec44, 0000000000, 0000000000, + 0000000000, 0x4defcc40, 0000000000, 0000000000, + 0000000000, 0x4cccfed4, 0000000000, 0000000000, + 0000000000, 0x4dedefed, 0x40000000, 0000000000, + }, + { /* 0x0061 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x0000044c, 0xddfeffed, 0xc4000000, 0000000000, + 0x00004cde, 0xeeeefefe, 0xdd400000, 0000000000, + 0x0004dc44, 0x4c4ccccc, 0xccc40000, 0000000000, + 0x004ccdfe, 0xdefeffef, 0xfedd4000, 0000000000, + 0x004cdecd, 0xefed4491, 0x94444000, 0000000000, + 0x0044dccc, 0xcccc4449, 0x44444000, 0000000000, + 0x004ccdde, 0xefeffeef, 0xfedc4000, 0000000000, + 0x000444cd, 0xedfedeff, 0xedc40000, 0000000000, + 0x00004ccc, 0xcccccccc, 0xcccc4400, 0000000000, + 0x0004ceed, 0xceedefed, 0xefedfc40, 0000000000, + 0x0004efdc, 0xcedefdee, 0xdfdeff40, 0000000000, + 0x0004ced4, 0x4cddd4ce, 0xceccee40, 0000000000, + 0x0004cdee, 0xd444c44c, 0x4d4cdc40, 0000000000, + 0x00004ccc, 0xcdeecccc, 0xcc44c400, 0000000000, + 0x000004cc, 0xccccdddc, 0xc4004000, 0000000000, + 0x0000004c, 0xcded4ccc, 0000000000, 0000000000, + 0x0000004d, 0xefd4eecc, 0x40000000, 0000000000, + 0x000004cd, 0xcccd4cce, 0xd4000000, 0000000000, + 0x0000044c, 0xdefed4ef, 0xed400000, 0000000000, + }, + { /* 0x0062 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x44444444, 0000000000, 0000000000, + 0x0000044c, 0xddfeffed, 0xc4000000, 0000000000, + 0x00004cde, 0xeeeefefe, 0xdd400000, 0000000000, + 0x0004dc44, 0x4c4ccccc, 0xccc40000, 0000000000, + 0x004ccdfe, 0xdefeffef, 0xfedd4000, 0000000000, + 0x004cdecd, 0xefed4491, 0x94444000, 0000000000, + 0x0044dccc, 0xcccc4449, 0x44444000, 0000000000, + 0x004ccdde, 0xefeffeef, 0xfedc4000, 0000000000, + 0x000444cd, 0xedfedeff, 0xedc40000, 0000000000, + 0x00004ccc, 0xcccccccc, 0xcccc4400, 0000000000, + 0x0004ceed, 0xceedefed, 0xefedfc40, 0000000000, + 0x0004efdc, 0xcedefdee, 0xdfdeff40, 0000000000, + 0x0004ced4, 0x4cddd4ce, 0xceccee40, 0000000000, + 0x0004cdee, 0xd444c44c, 0x4d4cdc40, 0000000000, + 0x00004ccc, 0xcdeecccc, 0xcc44c400, 0000000000, + 0x000004cc, 0xccccdddc, 0xc4004000, 0000000000, + 0x0000004c, 0xdedd4ccc, 0xd4440000, 0000000000, + 0x000004de, 0xfdc44cde, 0xecde4000, 0000000000, + 0x00004ccc, 0xcd4004cd, 0xcdfc4000, 0000000000, + 0x000044de, 0xfed404cc, 0xdec40000, 0000000000, + }, + { /* 0x0063 */ + 0000000000, 0x44444444, 0000000000, 0000000000, + 0x00000044, 0xccdedecc, 0x44000000, 0000000000, + 0x000004cd, 0xeeeedded, 0xec400000, 0000000000, + 0x00004cee, 0xeedeeded, 0xddc40000, 0000000000, + 0x0004cdef, 0xfeedeede, 0xdddc4000, 0000000000, + 0x004cdeff, 0xedeedded, 0xddddc400, 0000000000, + 0x004deffe, 0xededdddd, 0xddcdd400, 0000000000, + 0x04cdefee, 0xddddeddd, 0xdddddc40, 0000000000, + 0x04ceeeed, 0xdedddddd, 0xdddcdc40, 0000000000, + 0x04ededee, 0xdddedded, 0xdddddd40, 0000000000, + 0x04ddeeed, 0xededdddd, 0xddcdcd40, 0000000000, + 0x04deeded, 0xdddddddd, 0xdddcdc40, 0000000000, + 0x04ddeedd, 0xdedddddd, 0xdddccd40, 0000000000, + 0x04cdedee, 0xdddddddd, 0xddccd440, 0000000000, + 0x04cddddd, 0xdddddddd, 0xdcdccc40, 0000000000, + 0x004ddedd, 0xededdddd, 0xcccc4400, 0000000000, + 0x004ceddd, 0xddddecdc, 0xdcc4c400, 0000000000, + 0x0004cddd, 0xcddcddc4, 0xcc4c4000, 0000000000, + 0x00004ccd, 0xdcddcccc, 0x4cc40000, 0000000000, + 0x000004cd, 0xcdcdccc4, 0x4c400000, 0000000000, + 0x00000044, 0xcc44c4cc, 0x44000000, 0000000000, + }, + { /* 0x0064 */ + 0x00000004, 0x4c404c44, 0000000000, 0000000000, + 0x0000004c, 0xd40004dc, 0x40000000, 0000000000, + 0x000004c4, 0xd40004d4, 0xc4000000, 0000000000, + 0x0000004c, 0xec444cec, 0x40000000, 0000000000, + 0x00000004, 0xd4dcd4d4, 0000000000, 0000000000, + 0x00444000, 0x4f4d4f40, 0x00444000, 0000000000, + 0x04cdc444, 0xfff4fff4, 0x44cdc400, 0000000000, + 0x4c4c4dc4, 0xcf4f4fc4, 0xcd4c4c40, 0000000000, + 0x4c444444, 0xdccdccd4, 0x44444c40, 0000000000, + 0xd44c4c4c, 0x4f4c4f4c, 0x4c4c44d4, 0000000000, + 0x44c44c44, 0x4fc4cf44, 0x4c44c440, 0000000000, + 0x44400400, 0x4c404c40, 0x04004440, 0000000000, + 0xc4000000, 0x04000400, 0x000004c4, 0000000000, + 0x40000000, 0000000000, 0x00000040, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0065 */ + 0000000000, 0x04000400, 0000000000, 0000000000, + 0x00000004, 0x4c404c44, 0000000000, 0000000000, + 0x4400004c, 0xd40004dc, 0x40000440, 0000000000, + 0xdc4004c4, 0xd40004d4, 0xc4004cd4, 0000000000, + 0x4cd4404c, 0xec444cec, 0x4044dc40, 0000000000, + 0x444cd404, 0xd4dcd4d4, 0x04dc4440, 0000000000, + 0xc444cd40, 0x4f4d4f40, 0x4dc444c4, 0000000000, + 0x444c44c4, 0xfff4fff4, 0xc44c4440, 0000000000, + 0x04c44cd4, 0xcf4f4fc4, 0xdc44c400, 0000000000, + 0x00404c44, 0xdccdccd4, 0x4c404000, 0000000000, + 0x0000044c, 0x4f4c4f4c, 0x44000000, 0000000000, + 0x00000004, 0x4fc4cf44, 0000000000, 0000000000, + 0000000000, 0x4c404c40, 0000000000, 0000000000, + 0000000000, 0x04000400, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0066 */ + 0x00004dcd, 0xc4c4c4cd, 0xcd400000, 0000000000, + 0x000004dc, 0x4cc4cc4c, 0xd4000000, 0000000000, + 0x00000044, 0xccd4dcc4, 0x40000000, 0000000000, + 0x00000004, 0x4cd4dc44, 0000000000, 0000000000, + 0x0000004c, 0x4cd4dc4c, 0x40000000, 0000000000, + 0x0000004c, 0xcdc4cdcc, 0x40000000, 0000000000, + 0x00000044, 0xcdc4cdc4, 0x40000000, 0000000000, + 0x000004cc, 0xd44444dc, 0xc4000000, 0000000000, + 0x000004cd, 0x4c444c4d, 0xc4000000, 0000000000, + 0x000004cc, 0x4fc4cf4c, 0xc4000000, 0000000000, + 0x000004c4, 0x4f4c4f44, 0xc4000000, 0000000000, + 0x0000004c, 0xdccdccdc, 0x40000000, 0000000000, + 0x00000004, 0xcf4c4fc4, 0000000000, 0000000000, + 0x00000004, 0xfff4fff4, 0000000000, 0000000000, + 0000000000, 0xcf4d4fc0, 0000000000, 0000000000, + 0x00000004, 0xd4dcd4d4, 0000000000, 0000000000, + 0x0000004c, 0xec444cec, 0x40000000, 0000000000, + 0x000004c4, 0xd40004d4, 0xc4000000, 0000000000, + 0x0000004c, 0xd40004dc, 0x40000000, 0000000000, + 0x00000004, 0x4c404c44, 0000000000, 0000000000, + 0000000000, 0x04000400, 0000000000, 0000000000, + }, + { /* 0x0067 */ + 0xfffffeff, 0xfeefeedc, 0xffffeedc, 0xffffeedc, + 0xfeeeeeee, 0xedeedddc, 0xfeeedddc, 0xfeeedddc, + 0xeeeeeddd, 0xdddddddc, 0xfedddddc, 0xfedddddc, + 0xfeedddde, 0xddddddcc, 0xfddcdcdc, 0xdccccccc, + 0xeeddeddd, 0xddaddddc, 0xfddddcdc, 0xffffeeec, + 0xfeddddda, 0xddddadcc, 0xfdddcdcc, 0xfdddcdcc, + 0xeedddddd, 0xddddcccc, 0xfddddccc, 0xfddddccc, + 0xdccccccc, 0xcccccccc, 0xedcccccc, 0xedcccccc, + 0xffffeedc, 0xffffeeff, 0xfeefeedc, 0xffffeedc, + 0xfeeedddc, 0xfeeedddd, 0xedeedddc, 0xfeeedddc, + 0xfedddddc, 0xfddddddd, 0xdddddda9, 0xfedddddc, + 0xdccccccc, 0xfeddd4de, 0xddddda9c, 0xfddcdcdc, + 0xffffeeec, 0xfedd4add, 0xadaddddc, 0xfddddcdc, + 0xfdddcdcc, 0xfddddddd, 0xddddadcc, 0xfdddcdcc, + 0xfddddccc, 0xeedddddc, 0xccddcccc, 0xfddddccc, + 0xedcccccc, 0xdccccccc, 0xc0cccccc, 0xedcccccc, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0068 */ + 0x00c40c40, 0xc40c40c4, 0x0c40c400, 0000000000, + 0x00d40d40, 0xd40d40d4, 0x0d40d400, 0000000000, + 0xcdedeede, 0xfdeedefd, 0xeedeedc0, 0000000000, + 0x44e44f44, 0xe44f44e4, 0x4f44e440, 0000000000, + 0x00f40e40, 0xf40e40f4, 0x0e40f400, 0000000000, + 0x00f40f40, 0xf40f40f4, 0x0f40f400, 0000000000, + 0x00e40f40, 0xe40f40e4, 0x0f40e400, 0000000000, + 0x00deeede, 0xedeedeed, 0xeeded400, 0000000000, + 0x00f44f44, 0xf44f44f4, 0x4f44f400, 0000000000, + 0x00e40e40, 0xe40e40e4, 0x0e40e400, 0000000000, + 0x00f40f40, 0xf40f40f4, 0x0f40f400, 0000000000, + 0x00e40e40, 0xe40e40e4, 0x0e40e400, 0000000000, + 0x00deeffe, 0xedeffeed, 0xeffed400, 0000000000, + 0x00e40e40, 0xe40e40e4, 0x0e40e400, 0000000000, + 0x00e40f40, 0xe40f40e4, 0x0f40e400, 0000000000, + 0x00e40f40, 0xe40f40e4, 0x0f40e400, 0000000000, + 0x00d40f40, 0xd40f40d4, 0x0f40d400, 0000000000, + 0x00c4cfc0, 0xc4cfc0c4, 0xcfc0c400, 0000000000, + 0x0000ded0, 0x00ded000, 0xded00000, 0000000000, + 0x00004d40, 0x004d4000, 0x4d400000, 0000000000, + 0x00000c40, 0x000c4000, 0x0c400000, 0000000000, + }, + { /* 0x0069 */ + 0000000000, 0x00040000, 0000000000, 0000000000, + 0000000000, 0x00494000, 0000000000, 0000000000, + 0000000000, 0x004c4000, 0000000000, 0000000000, + 0x00000004, 0x004d4000, 0000000000, 0000000000, + 0x0000004c, 0x404d4000, 0x04000000, 0000000000, + 0x0000004c, 0x44c4c400, 0x4c400000, 0000000000, + 0x000004cd, 0xc494d404, 0xcc400000, 0000000000, + 0x000004de, 0xd44cec4c, 0xdcc40000, 0000000000, + 0x000004cd, 0xcdcefd44, 0xc4440000, 0000000000, + 0x00004dec, 0xdecdfecc, 0x4c9c4000, 0000000000, + 0x0004cec4, 0xefdcedcd, 0x94ddc400, 0000000000, + 0x004cef9d, 0xefdccfed, 0xcded4400, 0000000000, + 0x04cdeecd, 0xeeddcedd, 0xc9dc4c40, 0000000000, + 0x04cdeecd, 0xeeddcedd, 0xc9dc4c40, 0000000000, + 0x04dcddd9, 0xdddccddc, 0x4cc44dc4, 0000000000, + 0x4cedc9c4, 0xcc9c4c44, 0xcddc4440, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x006a */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000004, 0x00044400, 0000000000, 0000000000, + 0x0000004d, 0xc44ccc40, 0x04000000, 0000000000, + 0x000404dd, 0x44cdedc4, 0x4c400000, 0000000000, + 0x004c44c4, 0xcdccdc44, 0xcdc44000, 0000000000, + 0x04cdc44c, 0xdedccdcc, 0xddc4c400, 0000000000, + 0x004cdc4d, 0xedcdcedc, 0xcdccdc44, 0x44040000, + 0x04c4c4cd, 0xdcdecdcd, 0xeccdec4c, 0xcc4c4000, + 0x4cedc4cc, 0xcceedcee, 0xddccc4cd, 0xc4cdc400, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x006b */ + 0000000000, 0x44444444, 0000000000, 0000000000, + 0x00000044, 0xccededcc, 0x44000000, 0000000000, + 0x000004cd, 0xeeeddede, 0xdc400000, 0000000000, + 0x00004cee, 0xedeededd, 0xddc40000, 0000000000, + 0x0004cdee, 0xeedeeded, 0xdddc4000, 0000000000, + 0x004cdeff, 0xededdedd, 0xdcddc400, 0000000000, + 0x004deffe, 0xdedddddd, 0xddddd400, 0000000000, + 0x04cdeffe, 0xeddedddd, 0xdddcdc40, 0000000000, + 0x04ceefee, 0xdddddddd, 0xdddddc40, 0000000000, + 0x04deeeed, 0xdedddedd, 0xddcdcd40, 0000000000, + 0x04ededee, 0xdddedddd, 0xdddcdc40, 0000000000, + 0x04ddeeed, 0xededdddd, 0xdddccd40, 0000000000, + 0x04deeded, 0xdddddddd, 0xddccd440, 0000000000, + 0x04cdeedd, 0xededdddd, 0xdddccc40, 0000000000, + 0x04cdeded, 0xdddddddd, 0xdcccc440, 0000000000, + 0x004dddde, 0xddddddcd, 0xcdcc4c00, 0000000000, + 0x004cdded, 0xdddedddc, 0xccc4c400, 0000000000, + 0x0004cedd, 0xedddcdcc, 0x4ccc4000, 0000000000, + 0x00004cdc, 0xddcddccc, 0xc4c40000, 0000000000, + 0x000004cd, 0xdcdcdccc, 0x44400000, 0000000000, + 0x00000044, 0xccc44c4c, 0xc4000000, 0000000000, + }, + { /* 0x006c */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000444, 0x44444000, 0000000000, 0000000000, + 0x00044922, 0xa2aa9440, 0000000000, 0000000000, + 0x00492244, 0x4444aa94, 0000000000, 0000000000, + 0x04924499, 0x999944a9, 0x40000000, 0000000000, + 0x04244444, 0x44444442, 0x40000000, 0000000000, + 0x49249999, 0xaa9aa94a, 0x94000000, 0000000000, + 0x42499999, 0x99999994, 0x24000000, 0000000000, + 0x42444444, 0x44444444, 0x24000000, 0000000000, + 0x4249aa9a, 0xaaa9aa94, 0x24000000, 0000000000, + 0x42499999, 0x99999994, 0x24000000, 0000000000, + 0x4a444444, 0x44444444, 0x24000000, 0000000000, + 0x424999aa, 0x9aaaa994, 0x24000000, 0000000000, + 0x49a49999, 0x99999942, 0x94000000, 0000000000, + 0x04a44444, 0x44444442, 0x40000000, 0000000000, + 0x04924999, 0x99994429, 0x40000000, 0000000000, + 0x0049a244, 0x4444a294, 0000000000, 0000000000, + 0x000449aa, 0xaaaa9440, 0000000000, 0000000000, + 0x00000444, 0x44444000, 0000000000, 0000000000, + }, + { /* 0x006d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000444, 0x44444000, 0000000000, 0000000000, + 0x00044922, 0xa2aa9440, 0000000000, 0000000000, + 0x00492244, 0x4444aa94, 0000000000, 0000000000, + 0x04924494, 0x994944a9, 0x40000000, 0000000000, + 0x04244994, 0xa9499442, 0x40000000, 0000000000, + 0x49244a94, 0xa94a944a, 0x94000000, 0000000000, + 0x42494a94, 0x994a9494, 0x24000000, 0000000000, + 0x42494994, 0xa94a9494, 0x24000000, 0000000000, + 0x42494a94, 0xa9499494, 0x24000000, 0000000000, + 0x42494a94, 0xa9499494, 0x24000000, 0000000000, + 0x4a494994, 0x994a9494, 0x24000000, 0000000000, + 0x42494994, 0xa94a9494, 0x24000000, 0000000000, + 0x49a44994, 0xa9499492, 0x94000000, 0000000000, + 0x04a44994, 0x99499442, 0x40000000, 0000000000, + 0x04924494, 0x99494429, 0x40000000, 0000000000, + 0x0049a244, 0x4444a294, 0000000000, 0000000000, + 0x000449aa, 0xaaaa9440, 0000000000, 0000000000, + 0x00000444, 0x44444000, 0000000000, 0000000000, + }, + { /* 0x006e */ + 0x0499aaaa, 0xaaaacccc, 0xcccccccc, 0x4ccddeed, + 0x49ab3bb3, 0xb33bdddd, 0xeededddd, 0xc44ceddd, + 0x4ab3f3fa, 0xa9a3eeff, 0xfffefefe, 0xdee44444, + 0x4aabbbba, 0x3b9bdddd, 0xdedddddd, 0xcdddcccd, + 0x49aaaaaa, 0x99aacccc, 0xcccccccc, 0x4cc44444, + 0x04999999, 0x99994444, 0x44444444, 0x444ccccc, + 0x00449999, 0x99994444, 0x44444444, 0x44444444, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x006f */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000440, 0x44404000, 0000000000, 0000000000, + 0x00004994, 0xaa94e444, 0x40000000, 0000000000, + 0x00000499, 0x42acd9aa, 0x94400000, 0000000000, + 0x000049aa, 0xa2a9cc9a, 0xaa940000, 0000000000, + 0x00049a22, 0xaaa9cc9a, 0xaaa94000, 0000000000, + 0x000494b2, 0xaa99ced9, 0xaaaa4000, 0000000000, + 0x444a94c4, 0x9a94cc9a, 0xaaaa9400, 0000000000, + 0xaa992999, 0xa994cc9a, 0xaaaaa400, 0000000000, + 0x9a2a92aa, 0xb949cc9a, 0xaaaaa940, 0000000000, + 0x49aba993, 0x2a94e9a2, 0xa9a9aa94, 0x40000000, + 0x4a9a2aa9, 0x9a9c9a2b, 0x2a9a2aa4, 0x94000000, + 0x4a2aaaaa, 0xaa9c9a2b, 0x2a92b2a9, 0xa4000000, + 0x4a2aaaaa, 0xa99499ab, 0xa999baaa, 0x40000000, + 0x49a2aaaa, 0x994a2a92, 0x9a2aaa94, 0000000000, + 0x049aaa99, 0x94a29aaa, 0x929aa440, 0000000000, + }, + { /* 0x0070 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000440, 0x44404000, 0000000000, 0000000000, + 0x00004994, 0xaa94e444, 0x40000000, 0000000000, + 0x00000499, 0x42acd9aa, 0x94400000, 0000000000, + 0x000049b2, 0xa2a9cc9a, 0xaa940000, 0000000000, + 0x00049294, 0x9aa9cc9a, 0xaaa94000, 0000000000, + 0x000494fe, 0xaa99ced9, 0xaaaa4000, 0000000000, + 0x444acdea, 0x9a94cc9a, 0xaaaa9400, 0000000000, + 0xaa99299a, 0xb994cc9a, 0xaaaaa400, 0000000000, + 0x9a2a92a3, 0x2949cc9a, 0xaaaaa940, 0000000000, + 0x49aba999, 0x9a94e9a2, 0xa9a9aa94, 0x40000000, + 0x4a9a2aaa, 0xaa9c9a2b, 0x2a9a2aa4, 0x94000000, + 0x4a2aaaaa, 0xaa9c9a2b, 0x2a92b2a9, 0xa4000000, + 0x4a2aaaaa, 0xa99c9a2b, 0x2a9abaaa, 0x40000000, + 0x49a2aaaa, 0x9944e922, 0xaa9a2a94, 0000000000, + 0x049aaa99, 0x9400492a, 0xa449aa40, 0000000000, + 0x00444444, 0x400049aa, 0x9449aa40, 0000000000, + 0000000000, 0x00049a2a, 0x9a2aa400, 0x40000000, + 0000000000, 0x0004a29a, 0x929a4000, 0000000000, + }, + { /* 0x0071 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000440, 0x44404000, 0000000000, 0000000000, + 0x00004994, 0xaa94e444, 0x40000000, 0000000000, + 0x00000499, 0x42acd9aa, 0x94400000, 0000000000, + 0x000049b2, 0xa2a9cc9a, 0xaa940000, 0000000000, + 0x00049294, 0x9aa9cc9a, 0xaaa94000, 0000000000, + 0x000494fe, 0xaa99ced9, 0xaaaa4000, 0000000000, + 0x444acdea, 0x9a94cc9a, 0xaaaa9400, 0000000000, + 0xaa99299a, 0xb994cc9a, 0xaaaaa400, 0000000000, + 0x9a2a92a3, 0x2949cc9a, 0xaaaaa940, 0000000000, + 0x49aba999, 0x9a94e9a2, 0xa9aaa940, 0x40000000, + 0x4a9a2aaa, 0xaa9c9a2b, 0x2a9aaa94, 0x94000000, + 0x4a2aaaaa, 0xaa9c9a2b, 0x2a9a2aa9, 0xa4000000, + 0x4a2aaaaa, 0xa99c9a2b, 0x2a92b2aa, 0x40000000, + 0x49a2aaaa, 0x9944e9a2, 0xaa9aba99, 0x40000000, + 0x049aaa99, 0x9400449a, 0x2aa92aa4, 0000000000, + 0x00444444, 0x40000044, 0xa2aa92aa, 0x40000000, + 0000000000, 0000000000, 0x4a29a9a9, 0x40000000, + 0000000000, 0000000000, 0x49229a44, 0000000000, + }, + { /* 0x0072 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000440, 0x44404000, 0000000000, 0000000000, + 0x00004994, 0xaa94e444, 0x40000000, 0000000000, + 0x00000499, 0x42acd9aa, 0x94400000, 0000000000, + 0x000049b2, 0xa2a9cc9a, 0xaa940000, 0000000000, + 0x00049294, 0x9aa9cc9a, 0xaaa94000, 0000000000, + 0x000494fe, 0xaa99ced9, 0xaaaa4000, 0000000000, + 0x444acdea, 0x9a94cc9a, 0xaaaa9400, 0000000000, + 0xaa99299a, 0xb994cc9a, 0xaaaaa400, 0000000000, + 0x9a2a92a3, 0x2949cc9a, 0xaaaaa940, 0000000000, + 0x49aba999, 0x9a94e9a2, 0xa9aaaa94, 0x40000000, + 0x4a9a2aaa, 0xaa9c9a2b, 0x2a9aaaa4, 0x94000000, + 0x4a2aaaaa, 0xaa9c9a2b, 0x2a9a2aa9, 0xa4000000, + 0x4a2aaaaa, 0xa99c9a2b, 0x2a92b2a9, 0x40000000, + 0x49a2aaaa, 0x9944e922, 0xaa9abaa9, 0x40000000, + 0x049aaa99, 0x94004a2a, 0xa99aa2aa, 0x40000000, + 0x00444444, 0x400042aa, 0x94449aaa, 0x94000000, + 0000000000, 0x0044aaa9, 0x4000442a, 0xa9400000, + 0000000000, 0x049a2a94, 0x000004a2, 0x9a400000, + 0000000000, 0x04a29a94, 0x00000492, 0x29400000, + }, + { /* 0x0073 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x4eeeeeee, 0xeeeeeeee, 0xd4000000, 0000000000, + 0x4edddddd, 0xdddddddd, 0xc4000000, 0000000000, + 0x4edcddcc, 0xcccddccd, 0xc4000000, 0000000000, + 0x4edcdc4c, 0xcccdc4cd, 0xc4000000, 0000000000, + 0x4edcc44c, 0xcccc44cd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + }, + { /* 0x0074 */ + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcccccccd, 0xc4000000, 0000000000, + 0x4edcddcc, 0xcccddccd, 0xc4000000, 0000000000, + 0x4edcdc4c, 0xcccdc4cd, 0xc4000000, 0000000000, + 0x4edcc44c, 0xcccc44cd, 0xc4000000, 0000000000, + 0x4edddddd, 0xdddddddd, 0xc4000000, 0000000000, + 0x4dcccccc, 0xcccccccc, 0xc4000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0075 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x04444444, 0x44440000, 0000000000, + 0000000000, 0x47888888, 0x88884000, 0000000000, + 0x00000004, 0x78efe888, 0x88778400, 0000000000, + 0x00000004, 0x8efe8888, 0x88877840, 0000000000, + 0x00000044, 0x77777777, 0x88877840, 0000000000, + 0x00000478, 0x8effeee8, 0x78887840, 0000000000, + 0x00000042, 0x333a3ba7, 0x87888840, 0000000000, + 0x00000042, 0x332afeba, 0x78777740, 0000000000, + 0x00000004, 0xaaafef3a, 0x478fe874, 0000000000, + 0x00000004, 0x23333324, 0x44477740, 0000000000, + 0x04000004, 0x7222b247, 0x77744400, 0000000000, + 0x4d400004, 0xcedd7777, 0xe8774000, 0000000000, + 0x4dc44444, 0xf4442888, 0xee774000, 0000000000, + 0xeecedeec, 0xe423378e, 0x87744000, 0000000000, + 0xffdfdff4, 0xc49b3777, 0x44474000, 0000000000, + 0xeecedee4, 0x44d77444, 0x47744000, 0000000000, + 0xddcdcd4c, 0xdc447dc4, 0x7744c440, 0000000000, + 0xcc4c4cec, 0xe4004dfc, 0x444cdcc4, 0000000000, + 0x0044cd4c, 0xd4004cfd, 0xcc44cee4, 0000000000, + 0x04dee44d, 0xed44cfdc, 0xccc44cc4, 0000000000, + }, + { /* 0x0076 */ + 0x00044444, 0x44444440, 0000000000, 0000000000, + 0x004ccccc, 0xccc4c4c4, 0000000000, 0000000000, + 0x04ceeeee, 0xeeecece4, 0000000000, 0000000000, + 0x4cefffff, 0xfffefef4, 0000000000, 0000000000, + 0x04ceeeee, 0xeeecece4, 0000000000, 0000000000, + 0x004ccccc, 0xccc4c4c4, 0000000000, 0000000000, + 0x00044444, 0x44444440, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0077 */ + 0x04000000, 0x00040000, 0x00000400, 0000000000, + 0x4d444444, 0x444d4444, 0x44444d40, 0000000000, + 0xce4cdddd, 0xcdde4cdd, 0xddcdce40, 0000000000, + 0x4dc44444, 0x444dc444, 0x44444dc4, 0000000000, + 0xce4cdddd, 0xcdde4cdd, 0xddcdce40, 0000000000, + 0x4dc44444, 0x444dc444, 0x44444dc4, 0000000000, + 0xce4cdddd, 0xcdde4cdd, 0xddcdce40, 0000000000, + 0x4dc44444, 0x444dc444, 0x44444dc4, 0000000000, + 0xce4cdddd, 0xcdde4cdd, 0xddcdce40, 0000000000, + 0x4c444444, 0x444c4444, 0x44444c40, 0000000000, + 0xfffefefe, 0xfeeeeeee, 0xeeeeeed4, 0000000000, + 0xeddddddd, 0xdddddddd, 0xddddddc4, 0000000000, + 0xdccccccc, 0xcccccccc, 0xccccccc4, 0000000000, + 0x4cdd4cdc, 0xcdd4cdcc, 0xdd4cdc40, 0000000000, + 0x04ceddc4, 0x4ceddc44, 0xceddc400, 0000000000, + 0x004ccc40, 0x04ccc400, 0x4ccc4000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0078 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00099000, 0000000000, 0000000000, 0000000000, + 0x01bbb190, 0x00999900, 0000000000, 0000000000, + 0x3bb113b1, 0x91bbb1b1, 0x19900000, 0000000000, + 0xb333111b, 0x3b11bb33, 0x3bb11199, 0000000000, + 0x01bb1b11, 0x111b1111, 0x99000000, 0000000000, + 0x000091b3, 0x33b19000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0079 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000001, 0x00000900, 0x00100000, 0000000000, + 0x00090000, 0000000000, 0x00000100, 0000000000, + 0x00000010, 0x0000099a, 0xa9000000, 0000000000, + 0x91a01000, 0x0099a111, 0x1a1a9000, 0000000000, + 0x0b119010, 0x00111b3b, 0x11bb1190, 0000000000, + 0xbb1b1300, 0x11b33b1a, 0xa991bb11, 0000000000, + 0x009a1b1b, 0x199111bb, 0x10001190, 0000000000, + 0x00009001, 0x00100913, 0xba9a0000, 0000000000, + 0x00010000, 0x0a000099, 0x90000090, 0000000000, + 0x00000090, 0000000000, 0xa0010000, 0000000000, + 0000000000, 0x00009000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x007a */ + 0x4333b3b3, 0xbbbbbbbb, 0xbbbbbba4, 0000000000, + 0x49aaaaaa, 0xaaaaaaaa, 0xaaaaaa94, 0000000000, + 0x04b99444, 0x444b9944, 0x444b9940, 0000000000, + 0x04ba9400, 0x004ba940, 0x004ba940, 0000000000, + 0x04ba9444, 0x444ba944, 0x444ba940, 0000000000, + 0x4933b3b3, 0xbbbbbbbb, 0xbbbbbb94, 0000000000, + 0x4baaaaaa, 0xaaaaaaaa, 0xaaaaaaa4, 0000000000, + 0x04499444, 0x44444999, 0x4499a440, 0000000000, + 0x004a99a9, 0xaa9a9a99, 0xa49b4000, 0000000000, + 0x00049b3a, 0x3ba3b944, 0x9ab94000, 0000000000, + 0x0049b3ba, 0x99ab3b94, 0x444a4000, 0000000000, + 0x004abba4, 0x444abba4, 0x004a4000, 0000000000, + 0x004b3a40, 0x0004a3b4, 0x004a4000, 0000000000, + 0x0043b940, 0x00049b34, 0x004a4000, 0000000000, + 0x00493a40, 0x0004a394, 0x00494000, 0000000000, + 0x00049b94, 0x0049b940, 0x00040000, 0000000000, + 0x00004440, 0x00044400, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x007b */ + 0x44494444, 0x44494444, 0x44494444, 0x44494444, + 0x444a4444, 0x444a4444, 0x444a4444, 0x444a4444, + 0x444a9444, 0x444a9444, 0x444a9444, 0x444a9444, + 0x449b9444, 0x449b9444, 0x449b9444, 0x449b9444, + 0x44ab9944, 0x44ab9944, 0x44ab9944, 0x44ab9944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0x44aba944, 0x44aba944, 0x44aba944, 0x44aba944, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x007c */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0x00099000, 0000000000, + 0000000000, 0x00999900, 0x091bbb10, 0000000000, + 0x00000991, 0x1b1bbb19, 0x1b311bb3, 0000000000, + 0x99111bb3, 0x33bb11b3, 0xb111333b, 0000000000, + 0x00000099, 0x1111b111, 0x11b1bb10, 0000000000, + 0000000000, 0x00091b33, 0x3b190000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x007d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000100, 0x00900000, 0x10000000, 0000000000, + 0x00100000, 0000000000, 0x00009000, 0000000000, + 0x0000009a, 0xa9900000, 0x01000000, 0000000000, + 0x0009a1a1, 0x111a9900, 0x00010a19, 0000000000, + 0x0911bb11, 0xb3b11100, 0x010911b0, 0000000000, + 0x11bb199a, 0xa1b33b11, 0x0031b1bb, 0000000000, + 0x09110001, 0xbb111991, 0xb1b1a900, 0000000000, + 0x0000a9ab, 0x31900100, 0x10090000, 0000000000, + 0x09000009, 0x990000a0, 0x00001000, 0000000000, + 0x0000100a, 0000000000, 0x09000000, 0000000000, + 0000000000, 0x00090000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x007e */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x01900000, 0x1000bb00, 0000000000, + 0x00000009, 0x9b1119bb, 0xb10bb1bb, 0000000000, + 0000000000, 0x000bbb19, 0x0bb19000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x007f */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00bb0001, 0x00000910, 0000000000, 0000000000, + 0xbb1bb01b, 0xbb9111b9, 0x90000000, 0000000000, + 0x00091bb0, 0x91bbb000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00a1 */ + 0000000000, 0x00000004, 0x44400000, 0000000000, + 0x00000044, 0x44444449, 0xa3340000, 0000000000, + 0x000004df, 0xfffffffe, 0xba400000, 0000000000, + 0x00004eff, 0xffefffff, 0xe3400000, 0000000000, + 0x00004eff, 0xffe77878, 0x77400000, 0000000000, + 0x0004efff, 0xffeabbbb, 0x3ba40000, 0000000000, + 0x0004ffff, 0xffeab3b3, 0x33b40000, 0000000000, + 0x0004ffff, 0xfffab3ab, 0x3ba40000, 0000000000, + 0x0004ffff, 0xfefabb3a, 0xaa400000, 0000000000, + 0x0004ffff, 0xfffbabbb, 0x44444000, 0000000000, + 0x0004ffff, 0xfffbbbba, 0xab3ba400, 0000000000, + 0x00004abb, 0xbbbbb33b, 0xabaa4000, 0000000000, + 0x00004bb3, 0xbabbbb3b, 0xaa440000, 0000000000, + 0x00044b3b, 0xabbbbbbb, 0xa4000000, 0000000000, + 0x004aab3b, 0xadeeeeff, 0xe4000000, 0000000000, + 0x04ab3bba, 0x55566565, 0x40000000, 0000000000, + 0x00444dde, 0xeeedeeff, 0xe4000000, 0000000000, + 0x00004dee, 0xeeeeeeef, 0xe4000000, 0000000000, + 0x0000049a, 0xbba9bba4, 0x40000000, 0000000000, + 0x000004ab, 0xbb3aabbb, 0xa4000000, 0000000000, + 0x0000004a, 0xbbb3ba33, 0xba400000, 0000000000, + }, + { /* 0x00a2 */ + 0000000000, 0x00000004, 0x44400000, 0000000000, + 0x00000044, 0x44444449, 0xa3340000, 0000000000, + 0x000004df, 0xfffffffe, 0xba400000, 0000000000, + 0x00004eff, 0xffefffff, 0xe3400000, 0000000000, + 0x00004eff, 0xffe77878, 0x77400000, 0000000000, + 0x0004efff, 0xffeabbbb, 0x3ba40000, 0000000000, + 0x0004ffff, 0xffeab3b3, 0x33b40000, 0000000000, + 0x0004ffff, 0xfffab3ab, 0x3ba40000, 0000000000, + 0x0004ffff, 0xfefabb3a, 0xaa400000, 0000000000, + 0x0004ffff, 0xfffbabbb, 0x44444400, 0000000000, + 0x0004ffff, 0xfffbbbba, 0x4ab3ba40, 0000000000, + 0x0004abbb, 0xbbbbb33b, 0xabbaa400, 0000000000, + 0x0004bb3b, 0xabbbbb3b, 0xaba44000, 0000000000, + 0x0044b3ba, 0xbbbbbbbb, 0xaa400000, 0000000000, + 0x04aab3ba, 0xddeeeeff, 0xe4000000, 0000000000, + 0x4ab3bba5, 0x55566565, 0x40000000, 0000000000, + 0x04444dde, 0xeeedeeff, 0xe4000000, 0000000000, + 0x00004dee, 0xeeeeeeef, 0xe4400000, 0000000000, + 0x00049abb, 0xbaa9abbb, 0xaba40000, 0000000000, + 0x0004abbb, 0xaa444abb, 0x3ba40000, 0000000000, + 0x0004abb3, 0x3ba404ab, 0xba400000, 0000000000, + }, + { /* 0x00a3 */ + 0x00000044, 0x44444449, 0xa3340000, 0000000000, + 0x000004df, 0xfffffffe, 0xba400000, 0000000000, + 0x00004eff, 0xffefffff, 0xe3400000, 0000000000, + 0x00004eff, 0xffe77878, 0x77400000, 0000000000, + 0x0004efff, 0xffeabbbb, 0x3ba40000, 0000000000, + 0x0004ffff, 0xffeab3b3, 0x33b40000, 0000000000, + 0x0004ffff, 0xfffab3ab, 0x3ba40000, 0000000000, + 0x0004ffff, 0xfefabb3a, 0xaa400000, 0000000000, + 0x0004ffff, 0xfffbabbb, 0x44444400, 0000000000, + 0x0004ffff, 0xfffbbbba, 0x4ab3ba40, 0000000000, + 0x0004abbb, 0xbbbbb33b, 0xabbaa400, 0000000000, + 0x0004bb3b, 0xabbbbb3b, 0xaba44000, 0000000000, + 0x0044b3ba, 0xbbbbbbbb, 0xaa400000, 0000000000, + 0x04aab3ba, 0xddeeeeff, 0xe4000000, 0000000000, + 0x4ab3bba5, 0x55566565, 0x40000000, 0000000000, + 0x04444dde, 0xeeedeeff, 0xe4000000, 0000000000, + 0x00004dee, 0xeeeeeeef, 0xe4000000, 0000000000, + 0x00000444, 0x4abba444, 0x40000000, 0000000000, + 0000000000, 0x4abbb440, 0000000000, 0000000000, + 0000000000, 0x4abb3ba4, 0000000000, 0000000000, + 0000000000, 0x4bbbb3ba, 0x40000000, 0000000000, + }, + { /* 0x00a4 */ + 0x00000444, 0x40000000, 0000000000, 0000000000, + 0x0000433a, 0x94444444, 0x44000000, 0000000000, + 0x000004ab, 0xefffffff, 0xfd400000, 0000000000, + 0x0000043e, 0xfffffeff, 0xffe40000, 0000000000, + 0x00000477, 0x87877eff, 0xffe40000, 0000000000, + 0x00004ab3, 0xbbbbaeff, 0xfffe4000, 0000000000, + 0x00004b33, 0x3b3baeff, 0xffff4000, 0000000000, + 0x00004ab3, 0xba3bafff, 0xffff4000, 0000000000, + 0x000004aa, 0xa3bbafef, 0xffff4000, 0000000000, + 0x00044444, 0xbbbabfff, 0xffff4000, 0000000000, + 0x004ab3ba, 0xabbbbfff, 0xffff4000, 0000000000, + 0x0004aaba, 0xb33bbbbb, 0xbba40000, 0000000000, + 0x000044aa, 0xb3bbbbab, 0x3bb40000, 0000000000, + 0x0000004a, 0xbbbbbbba, 0xb3b44000, 0000000000, + 0x0000004e, 0xffeeeeda, 0xb3baa400, 0000000000, + 0x00000004, 0x56566555, 0xabb3ba40, 0000000000, + 0x0000004e, 0xffeedeee, 0xedd44400, 0000000000, + 0x0000004e, 0xfeeeeeee, 0xeed40000, 0000000000, + 0x00000004, 0x4abb9abb, 0xa9400000, 0000000000, + 0x0000004a, 0xbbbaa3bb, 0xba400000, 0000000000, + 0x000004ab, 0x33ab3bbb, 0xa4000000, 0000000000, + }, + { /* 0x00a5 */ + 0x00000444, 0x40000000, 0000000000, 0000000000, + 0x0000433a, 0x94444444, 0x44000000, 0000000000, + 0x000004ab, 0xefffffff, 0xfd400000, 0000000000, + 0x0000043e, 0xfffffeff, 0xffe40000, 0000000000, + 0x00000477, 0x87877eff, 0xffe40000, 0000000000, + 0x00004ab3, 0xbbbbaeff, 0xfffe4000, 0000000000, + 0x00004b33, 0x3b3baeff, 0xffff4000, 0000000000, + 0x00004ab3, 0xba3bafff, 0xffff4000, 0000000000, + 0x000004aa, 0xa3bbafef, 0xffff4000, 0000000000, + 0x00444444, 0xbbbabfff, 0xffff4000, 0000000000, + 0x04ab3ba4, 0xabbbbfff, 0xffff4000, 0000000000, + 0x004aabba, 0xb33bbbbb, 0xbbba4000, 0000000000, + 0x00044aba, 0xb3bbbbba, 0xb3bb4000, 0000000000, + 0x000004aa, 0xbbbbbbbb, 0xab3b4400, 0000000000, + 0x0000004e, 0xffeeeedd, 0xab3baa40, 0000000000, + 0x00000004, 0x56566555, 0x5abb3ba4, 0000000000, + 0x0000004e, 0xffeedeee, 0xedd44440, 0000000000, + 0x0000044e, 0xfeeeeeee, 0xeed40000, 0000000000, + 0x00004aba, 0xbbba9aab, 0xbba94000, 0000000000, + 0x00004ab3, 0xbba444aa, 0xbbba4000, 0000000000, + 0x000004ab, 0xba404ab3, 0x3bba4000, 0000000000, + }, + { /* 0x00a6 */ + 0x0000433a, 0x94444444, 0x44000000, 0000000000, + 0x000004ab, 0xefffffff, 0xfd400000, 0000000000, + 0x0000043e, 0xfffffeff, 0xffe40000, 0000000000, + 0x00000477, 0x87877eff, 0xffe40000, 0000000000, + 0x00004ab3, 0xbbbbaeff, 0xfffe4000, 0000000000, + 0x00004b33, 0x3b3baeff, 0xffff4000, 0000000000, + 0x00004ab3, 0xba3bafff, 0xffff4000, 0000000000, + 0x000004aa, 0xa3bbafef, 0xffff4000, 0000000000, + 0x00444444, 0xbbbabfff, 0xffff4000, 0000000000, + 0x04ab3ba4, 0xabbbbfff, 0xffff4000, 0000000000, + 0x004aabba, 0xb33bbbbb, 0xbbba4000, 0000000000, + 0x00044aba, 0xb3bbbbba, 0xb3bb4000, 0000000000, + 0x000004aa, 0xbbbbbbbb, 0xab3b4400, 0000000000, + 0x0000004e, 0xffeeeedd, 0xab3baa40, 0000000000, + 0x00000004, 0x56566555, 0x5abb3ba4, 0000000000, + 0x0000004e, 0xffeedeee, 0xedd44440, 0000000000, + 0x0000004e, 0xfeeeeeee, 0xeed40000, 0000000000, + 0x00000004, 0x444abba4, 0x44400000, 0000000000, + 0000000000, 0x044bbba4, 0000000000, 0000000000, + 0000000000, 0x4ab3bba4, 0000000000, 0000000000, + 0x00000004, 0xab3bbbb4, 0000000000, 0000000000, + }, + { /* 0x00a7 */ + 0000000000, 0x00044400, 0000000000, 0000000000, + 0000000000, 0x04433b44, 0000000000, 0000000000, + 0000000000, 0x4efaaafe, 0x40000000, 0000000000, + 0x00000004, 0xeffb3bff, 0xe4000000, 0000000000, + 0x00000047, 0xfffabaff, 0xf7400000, 0000000000, + 0x000004ef, 0x78ffcff7, 0x7fe40000, 0000000000, + 0x00444dfe, 0xabf4a4fb, 0xaefd4000, 0000000000, + 0x04a34efa, 0xba333bba, 0xbafe4000, 0000000000, + 0x4b3a3aea, 0xbab3bbba, 0xbaee4000, 0000000000, + 0x4bababbb, 0xbbaaaaab, 0xbba40440, 0000000000, + 0x4abbbbbb, 0xbbbcecbb, 0xbbba4ba4, 0000000000, + 0x04ababbb, 0xb33bbbbb, 0xabbbba3b, 0x40000000, + 0x0044444a, 0xb3bbbbbb, 0xbabbabab, 0x40000000, + 0x0000004a, 0xbbbbbbbb, 0xbaaab3ba, 0x40000000, + 0x0000004d, 0xffeeeeee, 0xdd44aba4, 0000000000, + 0x00000045, 0x65665665, 0x55404440, 0000000000, + 0x000004ef, 0xffffeeee, 0xdde40000, 0000000000, + 0x00004ab3, 0xbefeeeed, 0xb3ba4000, 0000000000, + 0x0004aaaa, 0x3baeedab, 0x3aaaa400, 0000000000, + 0x0004aaaa, 0xba44444a, 0xbaaaa400, 0000000000, + 0x00004aaa, 0xa4000004, 0xaaaa4000, 0000000000, + }, + { /* 0x00a8 */ + 0000000000, 0x00044400, 0000000000, 0000000000, + 0000000000, 0x04433b44, 0000000000, 0000000000, + 0000000000, 0x4efaaafe, 0x40000000, 0000000000, + 0x00000004, 0xeffb3bff, 0xe4000000, 0000000000, + 0x00000047, 0xfffabaff, 0xf7400000, 0000000000, + 0x000004ef, 0x78ffcff7, 0x7fe40000, 0000000000, + 0x00004dfe, 0xabf4a4fb, 0xaefd4440, 0000000000, + 0x00004efa, 0xba333bba, 0xbafe43a4, 0000000000, + 0x00004eea, 0xbab3bbba, 0xbaea3a3b, 0000000000, + 0x004404ab, 0xbbaaaaab, 0xbbbbabab, 0000000000, + 0x04ab4abb, 0xbbbcecbb, 0xbbbbbbba, 0000000000, + 0x4b3abbbb, 0xb33bbbbb, 0xabbbaba4, 0000000000, + 0x4bababba, 0xb3bbbbbb, 0xba444440, 0000000000, + 0x4ab3baaa, 0xbbbbbbbb, 0xba400000, 0000000000, + 0x04aba44d, 0xffeeeeee, 0xdd400000, 0000000000, + 0x00444045, 0x65665665, 0x55400000, 0000000000, + 0x000044ef, 0xffffeeee, 0xdde44000, 0000000000, + 0x0004ab3a, 0xbefeeeed, 0xba3bb400, 0000000000, + 0x004aaaa3, 0xbbaeedab, 0xb3aaaa40, 0000000000, + 0x0004aaaa, 0xba44444a, 0xbaaaa400, 0000000000, + 0x00004aaa, 0xa4000004, 0xaaaa4000, 0000000000, + }, + { /* 0x00b1 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0x44000000, 0000000000, + 0x000004cd, 0xeeeeeeef, 0xdc400000, 0000000000, + 0x000004dd, 0xdeeeeeee, 0xc9400000, 0000000000, + 0x00000499, 0x99999999, 0x99c44000, 0000000000, + 0x000004dd, 0xddeeeedd, 0xcdedc400, 0000000000, + 0x000004a3, 0x2333b3a3, 0x33244000, 0000000000, + 0x000004a2, 0x333befa2, 0x33240000, 0000000000, + 0x0000004a, 0x3233fefa, 0xaa400000, 0000000000, + 0x0000004d, 0xed232b33, 0x33240000, 0000000000, + 0x000004df, 0xfed23332, 0x32400000, 0000000000, + 0x000004ef, 0xfe4cdddc, 0x44000000, 0000000000, + 0x000004ee, 0xfe4deeed, 0x40000000, 0000000000, + 0x004444ce, 0xfd4dedd4, 0x44000000, 0000000000, + 0x04dfe423, 0x3324444f, 0xed400000, 0000000000, + 0x0044ed22, 0x332deffe, 0x44000000, 0000000000, + 0x04ded444, 0x4444444d, 0xed400000, 0000000000, + 0x0044404c, 0x4ec44444, 0x40000000, 0000000000, + 0x000004c4, 0xedc4dedc, 0x40000000, 0000000000, + 0x000004c4, 0xdfdc4efd, 0xc4000000, 0000000000, + }, + { /* 0x00b2 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0x44000000, 0000000000, + 0x000004cd, 0xeeeeeeef, 0xdc400000, 0000000000, + 0x000004dd, 0xdeeeeeee, 0xc9400000, 0000000000, + 0x00000499, 0x99999999, 0x99c44000, 0000000000, + 0x000004dd, 0xddeeeedd, 0xcdedc400, 0000000000, + 0x000004a3, 0x2333b3a3, 0x33244000, 0000000000, + 0x000004a2, 0x333befa2, 0x33240000, 0000000000, + 0x0000004a, 0x3233fefa, 0xaa400000, 0000000000, + 0x0000004d, 0xed232b33, 0x33240000, 0000000000, + 0x000004df, 0xfed23332, 0x32400000, 0000000000, + 0x000004ef, 0xfe4cdddc, 0x44000000, 0000000000, + 0x000004ee, 0xfe4deeed, 0x40000000, 0000000000, + 0x004444ce, 0xfd4dedd4, 0x44000000, 0000000000, + 0x04dfe423, 0x3324444f, 0xed400000, 0000000000, + 0x0044ed22, 0x332deffe, 0x44000000, 0000000000, + 0x04ded444, 0x4444444d, 0xed440000, 0000000000, + 0x004444c4, 0xcc44c444, 0x4cd40000, 0000000000, + 0x00004c4d, 0xc4004c4c, 0xec400000, 0000000000, + 0x00004cdf, 0xdc4004c4, 0xc4000000, 0000000000, + }, + { /* 0x00b3 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0x44000000, 0000000000, + 0x000004cd, 0xeeeeeeef, 0xdc400000, 0000000000, + 0x000004dd, 0xdeeeeeee, 0xc9400000, 0000000000, + 0x00000499, 0x99999999, 0x99c44000, 0000000000, + 0x000004dd, 0xddeeeedd, 0xcdedc400, 0000000000, + 0x000004a3, 0x2333b3a3, 0x33244000, 0000000000, + 0x000004a2, 0x333befa2, 0x33240000, 0000000000, + 0x0000004a, 0x3233fefa, 0xaa400000, 0000000000, + 0x0000004d, 0xed232b33, 0x33240000, 0000000000, + 0x000004df, 0xfed23332, 0x32400000, 0000000000, + 0x000004ef, 0xfe4cdddc, 0x44000000, 0000000000, + 0x000004ee, 0xfe4deeed, 0x40000000, 0000000000, + 0x004444ce, 0xfd4dedd4, 0x44000000, 0000000000, + 0x04dfe423, 0x3324444f, 0xed400000, 0000000000, + 0x0044ed22, 0x332deffe, 0x44000000, 0000000000, + 0x04ded444, 0x4444444d, 0xed400000, 0000000000, + 0x00444000, 0x4c4ec444, 0x44000000, 0000000000, + 0000000000, 0x4c4ec400, 0000000000, 0000000000, + 0000000000, 0x4c4edc40, 0000000000, 0000000000, + 0000000000, 0x4c4dfdc4, 0000000000, 0000000000, + }, + { /* 0x00b4 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0x44000000, 0000000000, + 0x000004cd, 0xfeeeeeee, 0xdc400000, 0000000000, + 0x0000049c, 0xeeeeeeed, 0xdd400000, 0000000000, + 0x00044c99, 0x99999999, 0x99400000, 0000000000, + 0x004cdedc, 0xddeeeedd, 0xdd400000, 0000000000, + 0x00044233, 0x3a3b3332, 0x3a400000, 0000000000, + 0x00004233, 0x2afeb333, 0x2a400000, 0000000000, + 0x000004aa, 0xafef3323, 0xa4000000, 0000000000, + 0x00004233, 0x33b232de, 0xd4000000, 0000000000, + 0x00000423, 0x23332def, 0xfd400000, 0000000000, + 0x00000044, 0xcdddc4ef, 0xfe400000, 0000000000, + 0x00000004, 0xdeeed4ef, 0xee400000, 0000000000, + 0x00000044, 0xddeed4df, 0xec444400, 0000000000, + 0x000004c4, 0xceed4233, 0x324cec40, 0000000000, + 0x00000044, 0x4ced4233, 0x224c4400, 0000000000, + 0x000004cd, 0xc4444444, 0x444cdc40, 0000000000, + 0x00000004, 0x44444ce4, 0xc4044400, 0000000000, + 0x00000004, 0xcded4cde, 0x4c400000, 0000000000, + 0x0000004c, 0xdfe4cdfd, 0x4c400000, 0000000000, + }, + { /* 0x00b5 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0x44000000, 0000000000, + 0x000004cd, 0xfeeeeeee, 0xdc400000, 0000000000, + 0x0000049c, 0xeeeeeeed, 0xdd400000, 0000000000, + 0x00044c99, 0x99999999, 0x99400000, 0000000000, + 0x004cdedc, 0xddeeeedd, 0xdd400000, 0000000000, + 0x00044233, 0x3a3b3332, 0x3a400000, 0000000000, + 0x00004233, 0x2afeb333, 0x2a400000, 0000000000, + 0x000004aa, 0xafef3323, 0xa4000000, 0000000000, + 0x00004233, 0x33b232de, 0xd4000000, 0000000000, + 0x00000423, 0x23332def, 0xfd400000, 0000000000, + 0x00000044, 0xcdddc4ef, 0xfe400000, 0000000000, + 0x00000004, 0xdeeed4ef, 0xee400000, 0000000000, + 0x00000044, 0xddeed4df, 0xec444400, 0000000000, + 0x000004c4, 0xceed4233, 0x324cec40, 0000000000, + 0x00000044, 0x4ced4233, 0x224c4400, 0000000000, + 0x000044cd, 0xc4444444, 0x444cdc40, 0000000000, + 0x00004dc4, 0x444c44cc, 0x4c444400, 0000000000, + 0x000004ce, 0xc4c4004c, 0xd4c40000, 0000000000, + 0x0000004c, 0x4c4004cd, 0xfdc40000, 0000000000, + }, + { /* 0x00b6 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0x44000000, 0000000000, + 0x000004cd, 0xfeeeeeee, 0xdc400000, 0000000000, + 0x0000049c, 0xeeeeeeed, 0xdd400000, 0000000000, + 0x00044c99, 0x99999999, 0x99400000, 0000000000, + 0x004cdedc, 0xddeeeedd, 0xdd400000, 0000000000, + 0x00044233, 0x3a3b3332, 0x3a400000, 0000000000, + 0x00004233, 0x2afeb333, 0x2a400000, 0000000000, + 0x000004aa, 0xafef3323, 0xa4000000, 0000000000, + 0x00004233, 0x33b232de, 0xd4000000, 0000000000, + 0x00000423, 0x23332def, 0xfd400000, 0000000000, + 0x00000044, 0xcdddc4ef, 0xfe400000, 0000000000, + 0x00000004, 0xdeeed4ef, 0xee400000, 0000000000, + 0x00000044, 0xddeed4df, 0xec444400, 0000000000, + 0x000004c4, 0xceed4233, 0x324cec40, 0000000000, + 0x00000044, 0x4ced4233, 0x224c4400, 0000000000, + 0x000004cd, 0xc4444444, 0x444cdc40, 0000000000, + 0x00000044, 0x444ce4c4, 0x00044400, 0000000000, + 0000000000, 0x004ce4c4, 0000000000, 0000000000, + 0000000000, 0x04cde4c4, 0000000000, 0000000000, + 0000000000, 0x4cdfd4c4, 0000000000, 0000000000, + }, + { /* 0x00b7 */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xcdeefeed, 0xc4000000, 0000000000, + 0x0040404c, 0xdde999ed, 0xdc400000, 0000000000, + 0x04c4c44c, 0x99ccccc9, 0x9c400000, 0000000000, + 0x04e4e4c9, 0xccffcffc, 0xc9c40000, 0000000000, + 0x04dfd4cd, 0xeef4e4fe, 0xedc40000, 0000000000, + 0x04cec44a, 0xba33333a, 0xba400000, 0000000000, + 0x004e404a, 0x3a23332a, 0x3a400000, 0000000000, + 0x04224042, 0x33aaaaa3, 0x32400000, 0000000000, + 0x43332444, 0x3cefffec, 0x34400440, 0000000000, + 0x43332ed4, 0x3cc333cc, 0x34e44324, 0000000000, + 0x42332eee, 0x23322233, 0x2eee3233, 0x40000000, + 0x04232eee, 0x44444444, 0x4dee23a2, 0x40000000, + 0x004e44de, 0xdddddddd, 0xdddda224, 0000000000, + 0x04ded44d, 0xeeeeeeee, 0xd4444440, 0000000000, + 0x04e4e404, 0xdddddddd, 0x44000000, 0000000000, + 0x04c4c44c, 0xcfeeeeef, 0xcc440000, 0000000000, + 0x00404de4, 0xece444ec, 0xe4ed4000, 0000000000, + 0x0000444d, 0x44400044, 0x4d444000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000044, 0x40000000, 0x44400000, 0000000000, + }, + { /* 0x00b8 */ + 0000000000, 0x44444444, 0x40000000, 0000000000, + 0x00000004, 0xcdeefeed, 0xc4000000, 0000000000, + 0x0000004c, 0xdde999ed, 0xdc400000, 0000000000, + 0x0040404c, 0x99ccccc9, 0x9c400000, 0000000000, + 0x04c4c4c9, 0xccffcffc, 0xc9c40000, 0000000000, + 0x04e4e4cd, 0xeef4e4fe, 0xedc40000, 0000000000, + 0x04dfd44a, 0xba33333a, 0xba400000, 0000000000, + 0x04cec44a, 0x3a23332a, 0x3a400440, 0000000000, + 0x004e4042, 0x33aaaaa3, 0x32444324, 0000000000, + 0x04224044, 0x3cefffec, 0x344d3233, 0x40000000, + 0x43332444, 0x3cc333cc, 0x34ee23a2, 0x40000000, + 0x43332ede, 0x23322233, 0x2eeea224, 0000000000, + 0x42332eee, 0x44444444, 0x4de44440, 0000000000, + 0x04232eee, 0xdddddddd, 0xdd400000, 0000000000, + 0x004e44dd, 0xeeeeeeee, 0xd4400000, 0000000000, + 0x04ded444, 0xdddddddd, 0x44000000, 0000000000, + 0x04e4e44c, 0xcfeeeeef, 0xcc440000, 0000000000, + 0x04c4c4de, 0xece444ec, 0xeed40000, 0000000000, + 0x0040044d, 0x44400044, 0x4d440000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000044, 0x40000000, 0x44400000, 0000000000, + }, + { /* 0x0099 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000044, 0x9999a99a, 0x99444000, 0000000000, + 0x00000499, 0xa9a99a99, 0xa9999400, 0000000000, + 0x00004999, 0x99a99999, 0x99994000, 0000000000, + 0x000499a9, 0x9999abbb, 0x3ba49400, 0000000000, + 0x00004999, 0xa9bbb3b3, 0x33ba4000, 0000000000, + 0x0004999b, 0xbbbbbabb, 0x3bba4000, 0000000000, + 0x000494ab, 0xbbb3b2a2, 0xbba40000, 0000000000, + 0x000044ab, 0xbbb33bba, 0xaa400000, 0000000000, + 0x0000004a, 0xbbbb3bbb, 0x44000000, 0000000000, + 0x000004ab, 0xbabbbbba, 0x40000000, 0000000000, + 0x000004ab, 0x3aabb33b, 0x94004000, 0000000000, + 0x000444ab, 0x3bbabb3b, 0xa444c440, 0000000000, + 0x0049a4bb, 0x33a9bbbb, 0xa9acedc4, 0000000000, + 0x000444ab, 0xbbba7777, 0x7444c440, 0000000000, + 0x0000479a, 0xaaa7979c, 0x74004000, 0000000000, + 0x00004979, 0x79797979, 0xc7400000, 0000000000, + 0x0000049a, 0xbba9bba4, 0x44000000, 0000000000, + 0x000004ab, 0xbb3aabbb, 0xa4000000, 0000000000, + 0x0000004a, 0xbbb3ba33, 0xba400000, 0000000000, + }, + { /* 0x009a */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000044, 0x9999a99a, 0x99444000, 0000000000, + 0x00000499, 0xa9a99a99, 0xa9999400, 0000000000, + 0x00004999, 0x99a99999, 0x99994000, 0000000000, + 0x000499a9, 0x9999abbb, 0x3ba49400, 0000000000, + 0x00004999, 0xa9bbb3b3, 0x33ba4000, 0000000000, + 0x0004999b, 0xbbbbbabb, 0x3bba4000, 0000000000, + 0x000494ab, 0xbbb3b2a2, 0xbba40000, 0000000000, + 0x000044ab, 0xbbb33bba, 0xaa400000, 0000000000, + 0x0000004a, 0xbbbb3bbb, 0x44000000, 0000000000, + 0x000004ab, 0xbabbbbba, 0x40000000, 0000000000, + 0x000004ab, 0x3aabb33b, 0x94004000, 0000000000, + 0x000444ab, 0x3bbabb3b, 0xa444c440, 0000000000, + 0x0049a4bb, 0x33a9bbbb, 0xa9acedc4, 0000000000, + 0x000444ab, 0xbbba7777, 0x7444c440, 0000000000, + 0x0000479a, 0xaaa7979c, 0x74004000, 0000000000, + 0x00004979, 0x79797979, 0xc7440000, 0000000000, + 0x000499aa, 0xbba9bbaa, 0x4aba4000, 0000000000, + 0x004abbbb, 0xaa444aab, 0xb3ba4000, 0000000000, + 0x0004abb3, 0x3ba404ab, 0xbba40000, 0000000000, + }, + { /* 0x009b */ + 0000000000, 0x44444444, 0x44000000, 0000000000, + 0x00000044, 0x9999a99a, 0x99444000, 0000000000, + 0x00000499, 0xa9a99a99, 0xa9999400, 0000000000, + 0x00004999, 0x99a99999, 0x99994000, 0000000000, + 0x000499a9, 0x9999abbb, 0x3ba49400, 0000000000, + 0x00004999, 0xa9bbb3b3, 0x33ba4000, 0000000000, + 0x0004999b, 0xbbbbbabb, 0x3bba4000, 0000000000, + 0x000494ab, 0xbbb3b2a2, 0xbba40000, 0000000000, + 0x000044ab, 0xbbb33bba, 0xaa400000, 0000000000, + 0x0000004a, 0xbbbb3bbb, 0x44000000, 0000000000, + 0x000004ab, 0xbabbbbba, 0x40000000, 0000000000, + 0x000004ab, 0x3aabb33b, 0x94004000, 0000000000, + 0x000444ab, 0x3bbabb3b, 0xa444c440, 0000000000, + 0x0049a4bb, 0x33a9bbbb, 0xa9acedc4, 0000000000, + 0x000444ab, 0xbbba7777, 0x7444c440, 0000000000, + 0x0000479a, 0xaaa7979c, 0x74004000, 0000000000, + 0x00004979, 0x79797979, 0xc7400000, 0000000000, + 0x00000444, 0x49abb444, 0x44000000, 0000000000, + 0000000000, 0x4aabb440, 0000000000, 0000000000, + 0000000000, 0x4abb3ba4, 0000000000, 0000000000, + 0000000000, 0x4bbbb3ba, 0x40000000, 0000000000, + }, + { /* 0x009c */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00044499, 0xa99a9999, 0x44000000, 0000000000, + 0x0049999a, 0x99a99a9a, 0x99400000, 0000000000, + 0x00049999, 0x99999a99, 0x99940000, 0000000000, + 0x00494ab3, 0xbbba9999, 0x9a994000, 0000000000, + 0x0004ab33, 0x3b3bbb9a, 0x99940000, 0000000000, + 0x0004abb3, 0xbbabbbbb, 0xb9994000, 0000000000, + 0x00004abb, 0x2a2b3bbb, 0xba494000, 0000000000, + 0x000004aa, 0xabb33bbb, 0xba440000, 0000000000, + 0x00000044, 0xbbb3bbbb, 0xa4000000, 0000000000, + 0x00000004, 0xabbbbbab, 0xba400000, 0000000000, + 0x00040049, 0xb33bbaa3, 0xba400000, 0000000000, + 0x044c444a, 0xb3bbabb3, 0xba444000, 0000000000, + 0x4cdeca9a, 0x9a9a9a33, 0xbb9a9400, 0000000000, + 0x044c4444, 0x4444abbb, 0xba444000, 0000000000, + 0x00040047, 0xc9797aaa, 0xa9740000, 0000000000, + 0x0000047c, 0x97979797, 0x97940000, 0000000000, + 0x00000044, 0x4abb9abb, 0xa9400000, 0000000000, + 0x0000004a, 0xbbbaa3bb, 0xba400000, 0000000000, + 0x000004ab, 0x33ab3bbb, 0xa4000000, 0000000000, + }, + { /* 0x009d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00044499, 0xa99a9999, 0x44000000, 0000000000, + 0x0049999a, 0x99a99a9a, 0x99400000, 0000000000, + 0x00049999, 0x99999a99, 0x99940000, 0000000000, + 0x00494ab3, 0xbbba9999, 0x9a994000, 0000000000, + 0x0004ab33, 0x3b3bbb9a, 0x99940000, 0000000000, + 0x0004abb3, 0xbbabbbbb, 0xb9994000, 0000000000, + 0x00004abb, 0x2a2b3bbb, 0xba494000, 0000000000, + 0x000004aa, 0xabb33bbb, 0xba440000, 0000000000, + 0x00000044, 0xbbb3bbbb, 0xa4000000, 0000000000, + 0x00000004, 0xabbbbbab, 0xba400000, 0000000000, + 0x00040049, 0xb33bbaa3, 0xba400000, 0000000000, + 0x044c444a, 0xb3bbabb3, 0xba444000, 0000000000, + 0x4cdeca9a, 0x9a9a9a33, 0xbb9a9400, 0000000000, + 0x044c4444, 0x4444abbb, 0xba444000, 0000000000, + 0x00040047, 0xc9797aaa, 0xa9740000, 0000000000, + 0x0000447c, 0x97979797, 0x97940000, 0000000000, + 0x0004aba4, 0xaabb9abb, 0xaa994000, 0000000000, + 0x0004ab3b, 0xbaa444aa, 0xbbbba400, 0000000000, + 0x00004abb, 0xba404ab3, 0x3bba4000, 0000000000, + }, + { /* 0x009e */ + 0x00000044, 0x44444444, 0000000000, 0000000000, + 0x00044499, 0xa99a9999, 0x44000000, 0000000000, + 0x0049999a, 0x99a99a9a, 0x99400000, 0000000000, + 0x00049999, 0x99999a99, 0x99940000, 0000000000, + 0x00494ab3, 0xbbba9999, 0x9a994000, 0000000000, + 0x0004ab33, 0x3b3bbb9a, 0x99940000, 0000000000, + 0x0004abb3, 0xbbabbbbb, 0xb9994000, 0000000000, + 0x00004abb, 0x2a2b3bbb, 0xba494000, 0000000000, + 0x000004aa, 0xabb33bbb, 0xba440000, 0000000000, + 0x00000044, 0xbbb3bbbb, 0xa4000000, 0000000000, + 0x00000004, 0xabbbbbab, 0xba400000, 0000000000, + 0x00040049, 0xb33bbaa3, 0xba400000, 0000000000, + 0x044c444a, 0xb3bbabb3, 0xba444000, 0000000000, + 0x4cdeca9a, 0x9a9a9a33, 0xbb9a9400, 0000000000, + 0x044c4444, 0x4444abbb, 0xba444000, 0000000000, + 0x00040047, 0xc9797aaa, 0xa9740000, 0000000000, + 0x0000047c, 0x97979797, 0x97940000, 0000000000, + 0x00000044, 0x444bba94, 0x44400000, 0000000000, + 0000000000, 0x044bbaa4, 0000000000, 0000000000, + 0000000000, 0x4ab3bba4, 0000000000, 0000000000, + 0x00000004, 0xab3bbbb4, 0000000000, 0000000000, + }, + { /* 0x009f */ + 0x00000004, 0x04940494, 0x04000000, 0000000000, + 0x00000449, 0x49994999, 0x49440400, 0000000000, + 0x00004999, 0x99a9999a, 0x99994c40, 0000000000, + 0x0000499a, 0x999999a9, 0x9a944d40, 0000000000, + 0x00049999, 0x9eeaaaee, 0x9999cec4, 0000000000, + 0x00004999, 0x9f4bbb4f, 0x99944c40, 0000000000, + 0x00449499, 0xaab333ba, 0xa9494a40, 0000000000, + 0x04a3444a, 0xbabb3bba, 0xba444940, 0000000000, + 0x4b3a3a4a, 0xb2a2bbab, 0xba404a40, 0000000000, + 0x4bababbb, 0x3bbaaabb, 0x3ba44940, 0000000000, + 0x4abbbbbb, 0xb3bb9bb3, 0xbbba4aa4, 0000000000, + 0x04ababbb, 0xb33bbbbb, 0xabbbab3b, 0x40000000, + 0x0044444a, 0xb3bbbbbb, 0xbabbabbb, 0x40000000, + 0x0000004a, 0xbbbbbbbb, 0xbaaaa3ba, 0x40000000, + 0x0000004a, 0xbbbbbbbb, 0xba44aba4, 0000000000, + 0x00000047, 0x97779777, 0xc7404940, 0000000000, + 0x00000479, 0x797979c9, 0x7c744a40, 0000000000, + 0x00004ab3, 0xb7c79c97, 0xb3ba4940, 0000000000, + 0x0004aaaa, 0x3ba444ab, 0x3aaaa400, 0000000000, + 0x0004aaaa, 0xba40004a, 0xbaaaa400, 0000000000, + 0x00004aaa, 0xa4000004, 0xaaaa4000, 0000000000, + }, + { /* 0x00a0 */ + 0x00000004, 0x04940494, 0x04004c40, 0000000000, + 0x00000449, 0x49994999, 0x49444d40, 0000000000, + 0x00004999, 0x99a9999a, 0x9999cec4, 0000000000, + 0x0000499a, 0x999999a9, 0x9a944c40, 0000000000, + 0x00049999, 0x9eeaaaee, 0x99994a40, 0000000000, + 0x00004999, 0x9f4bbb4f, 0x99944940, 0000000000, + 0x00049499, 0xaab333ba, 0xa9494a40, 0000000000, + 0x0000404a, 0xbabb3bba, 0xba444940, 0000000000, + 0x0000004a, 0xb2a2bbab, 0xba444aa4, 0000000000, + 0x004404ab, 0x3bbaaabb, 0x3baaab3b, 0x40000000, + 0x04ab4abb, 0xb3bb9bb3, 0xbbbbabbb, 0x40000000, + 0x4b3abbbb, 0xb33bbbbb, 0xbbbba3ba, 0x40000000, + 0x4bababba, 0xb3bbbbbb, 0xaaaaaba4, 0000000000, + 0x4ab3baaa, 0xbbbbbbbb, 0xba444940, 0000000000, + 0x04aba44a, 0xbbbbbbbb, 0xba404a40, 0000000000, + 0x00444047, 0x97779777, 0xc7404940, 0000000000, + 0x00004479, 0x797979c9, 0x7c744400, 0000000000, + 0x0004ab3a, 0xb7c79c97, 0xba3bb400, 0000000000, + 0x004aaaa3, 0xbba444ab, 0xb3aaaa40, 0000000000, + 0x0004aaaa, 0xba40004a, 0xbaaaa400, 0000000000, + 0x00004aaa, 0xa4000004, 0xaaaa4000, 0000000000, + }, + { /* 0x00b9 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000444, 0x44444000, 0000000000, 0000000000, + 0x00044922, 0x2a2a9440, 0000000000, 0000000000, + 0x00492244, 0x4444aa94, 0000000000, 0000000000, + 0x04924494, 0x499444a9, 0x40000000, 0000000000, + 0x04244944, 0xa944994a, 0x40000000, 0000000000, + 0x49249449, 0x944a9942, 0x94000000, 0000000000, + 0x424944a9, 0x44999444, 0xa4000000, 0000000000, + 0x42444994, 0x4a994494, 0x24000000, 0000000000, + 0x42449944, 0xa9944a94, 0x24000000, 0000000000, + 0x4a49944a, 0x9944a944, 0x24000000, 0000000000, + 0x42494499, 0x944a9444, 0x24000000, 0000000000, + 0x4a444a99, 0x44994494, 0x24000000, 0000000000, + 0x49a49994, 0x4a944942, 0x94000000, 0000000000, + 0x04249944, 0xa9449442, 0x40000000, 0000000000, + 0x049a4449, 0x94494429, 0x40000000, 0000000000, + 0x00492a44, 0x44442294, 0000000000, 0000000000, + 0x000449aa, 0xaaaa9440, 0000000000, 0000000000, + }, + { /* 0x00ba */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000444, 0x44444000, 0000000000, 0000000000, + 0x00044922, 0x2a2a9440, 0000000000, 0000000000, + 0x00492244, 0x4444aa94, 0000000000, 0000000000, + 0x04924449, 0x944944a9, 0x40000000, 0000000000, + 0x04244944, 0x9a44944a, 0x40000000, 0000000000, + 0x492499a4, 0x49944942, 0x94000000, 0000000000, + 0x4244499a, 0x449a4494, 0xa4000000, 0000000000, + 0x42494499, 0x94499444, 0x24000000, 0000000000, + 0x4249a449, 0x9a449944, 0x24000000, 0000000000, + 0x4a449944, 0x99a44994, 0x24000000, 0000000000, + 0x424449a4, 0x499a4494, 0x24000000, 0000000000, + 0x4a49449a, 0x44999444, 0x24000000, 0000000000, + 0x49a49449, 0x94499942, 0x94000000, 0000000000, + 0x04244944, 0x99449942, 0x40000000, 0000000000, + 0x049a4494, 0x49944429, 0x40000000, 0000000000, + 0x00492a44, 0x44442294, 0000000000, 0000000000, + 0x000449aa, 0xaaaa9440, 0000000000, 0000000000, + }, + { /* 0x0080 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0081 */ + 0x0000a010, 0000000000, 0000000000, 0000000000, + 0x00000f90, 0000000000, 0000000000, 0000000000, + 0x0000b019, 0000000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0082 */ + 0x00000a00, 0000000000, 0000000000, 0000000000, + 0x00003f10, 0000000000, 0000000000, 0000000000, + 0x00000109, 0000000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0083 */ + 0x00000b01, 0000000000, 0000000000, 0000000000, + 0x000000f0, 0000000000, 0000000000, 0000000000, + 0x0000010a, 0000000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0084 */ + 0x00000010, 0000000000, 0000000000, 0000000000, + 0x00000af1, 0000000000, 0000000000, 0000000000, + 0x000000b9, 0000000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0085 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x000000b0, 0xa0000000, 0000000000, 0000000000, + 0x0000000f, 0000000000, 0000000000, 0000000000, + 0x00000090, 0xb0000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0086 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x0000000a, 0000000000, 0000000000, 0000000000, + 0x0000009f, 0xb0000000, 0000000000, 0000000000, + 0x0000000a, 0x90000000, 0000000000, 0000000000, + 0000000000, 0x90000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0087 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000001, 0x03000000, 0000000000, 0000000000, + 0000000000, 0xf0000000, 0000000000, 0000000000, + 0x00000003, 0x91000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0088 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0xa0000000, 0000000000, 0000000000, + 0x00000003, 0xf3000000, 0000000000, 0000000000, + 0000000000, 0xa0000000, 0000000000, 0000000000, + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0089 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00900000, 0000000000, 0000000000, + 0x00000001, 0000000000, 0000000000, 0000000000, + 0x00000900, 0x03000000, 0000000000, 0000000000, + 0000000000, 0xf0000000, 0000000000, 0000000000, + 0x00000001, 0x01000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x008a */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00900000, 0000000000, 0000000000, + 0x00000900, 0x10000000, 0000000000, 0000000000, + 0x00000003, 0xf3000000, 0000000000, 0000000000, + 0x00000009, 0x10000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x008b */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00009000, 0x00900000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000030, 0xa0000000, 0000000000, 0000000000, + 0x0000000f, 0000000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x008c */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000003, 0000000000, 0000000000, 0000000000, + 0x000000af, 0xa0000000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x000ab3f3, 0xb1a40000, 0000000000, 0000000000, + 0x00049aba, 0x99940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x008d */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000001, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00001000, 0000000000, 0000000000, + 0x00010001, 0x000b0000, 0000000000, 0000000000, + 0x0000b001, 0x00100000, 0000000000, 0000000000, + 0x000001a1, 0x10000000, 0000000000, 0000000000, + 0x00001b1b, 0xb1900000, 0000000000, 0000000000, + 0x0b101113, 0x3bb10b00, 0000000000, 0000000000, + 0x000491b3, 0x3b100000, 0000000000, 0000000000, + 0x00041b1b, 0xb1900000, 0000000000, 0000000000, + 0x00041131, 0x1b100000, 0000000000, 0000000000, + 0x00041b31, 0x1ab10000, 0000000000, 0000000000, + 0x00041b3b, 0x1a910000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0x00041bbb, 0x1a940000, 0000000000, 0000000000, + 0x00041b3b, 0x1a940000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x008e */ + 0x00009000, 0x90000000, 0000000000, 0000000000, + 0x00300000, 0x10000900, 0000000000, 0000000000, + 0x000b0009, 0x30099300, 0000000000, 0000000000, + 0x00003909, 0x1909b900, 0000000000, 0000000000, + 0x00000b99, 0x11939900, 0000000000, 0000000000, + 0x00900911, 0xb1b90000, 0000000000, 0000000000, + 0x00099913, 0xbb199900, 0000000000, 0000000000, + 0x9b3bbb33, 0x33b11b39, 0000000000, 0000000000, + 0x000991b3, 0x3b190000, 0000000000, 0000000000, + 0x00009913, 0xb1999000, 0000000000, 0000000000, + 0x0000913b, 0x19190900, 0000000000, 0000000000, + 0x09091399, 0x19310000, 0000000000, 0000000000, + 0x00091939, 0x99939000, 0000000000, 0000000000, + 0x009b1b3b, 0x9a999000, 0000000000, 0000000000, + 0x00941b3b, 0x9a949000, 0000000000, 0000000000, + 0x0004193b, 0x1a940090, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x008f */ + 0x00000009, 0000000000, 0000000000, 0000000000, + 0x09000001, 0x00000090, 0000000000, 0000000000, + 0x09900091, 0x00009900, 0000000000, 0000000000, + 0x0091999b, 0x09999000, 0000000000, 0000000000, + 0x0001119b, 0x99b11000, 0000000000, 0000000000, + 0x00991111, 0x1bb10000, 0000000000, 0000000000, + 0x9911bb3b, 0xb3199000, 0000000000, 0000000000, + 0x099911b3, 0x33199900, 0000000000, 0000000000, + 0x00099133, 0x31911999, 0000000000, 0000000000, + 0x00009b3b, 0xb3199000, 0000000000, 0000000000, + 0x0009b111, 0xbb190000, 0000000000, 0000000000, + 0x00911991, 0x99990000, 0000000000, 0000000000, + 0x00199b19, 0x99900900, 0000000000, 0000000000, + 0x09991b91, 0x1a990090, 0000000000, 0000000000, + 0x00041b39, 0x1a990000, 0000000000, 0000000000, + 0x00041b39, 0x1a909000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0090 */ + 0000000000, 0x00090000, 0000000000, 0000000000, + 0000000000, 0x000a0000, 0000000000, 0000000000, + 0000000000, 0x000a0009, 0000000000, 0000000000, + 0x00009000, 0x009a00a0, 0000000000, 0000000000, + 0x00900a90, 0x00919900, 0x00900000, 0000000000, + 0x000a09aa, 0x99aaa000, 0x9a000000, 0000000000, + 0x000000a1, 0xaaa1a90a, 0xa9000000, 0000000000, + 0x0000009a, 0x1abbbaa1, 0x90090000, 0000000000, + 0x000009aa, 0xab3f3baa, 0x99a00000, 0000000000, + 0x00099aaa, 0xb3fff3ba, 0xa9000000, 0000000000, + 0x099aa1a1, 0xbfffffb1, 0xaaa99000, 0000000000, + 0x000099aa, 0xb3fff3ba, 0x99000000, 0000000000, + 0x00000a9a, 0xab3f3ba9, 0000000000, 0000000000, + 0x000a9001, 0xaabbba1a, 0x90a00000, 0000000000, + 0x009000aa, 0x99a1a9aa, 0x90000000, 0000000000, + 0x00000a90, 0x009aa999, 0x19000000, 0000000000, + 0x0000a900, 0x0a0a9000, 0x0a900000, 0000000000, + 0x00090000, 0x000a90a0, 0x00900000, 0000000000, + 0000000000, 0x00090000, 0000000000, 0000000000, + 0000000000, 0x00090000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0091 */ + 0x0900000a, 0000000000, 0x90000000, 0000000000, + 0x00a00000, 0x0009000a, 0x00a00900, 0000000000, + 0x009aa009, 0x00a1a0aa, 0x0009a000, 0000000000, + 0x100a3aa1, 0xbb33bba9, 0x0aaa0010, 0000000000, + 0x0000abba, 0xb3ffb3ba, 0xabb00000, 0000000000, + 0x00a0ab3b, 0x33ff333b, 0xb3a00900, 0000000000, + 0x000093b3, 0xfffffff3, 0x33aaa00a, 0000000000, + 0x009a333f, 0xffffffff, 0x3bbba000, 0000000000, + 0x00bb13ff, 0xffffffff, 0x33ba0000, 0000000000, + 0x009ab33f, 0xff3fffff, 0xf3b3a000, 0000000000, + 0x9aaaa3f3, 0xffffff33, 0xf333aaa9, 0000000000, + 0x009a3fff, 0x3fff3fff, 0xff3a9a00, 0000000000, + 0x0a00b3ff, 0xffffffff, 0x33ba0000, 0000000000, + 0x000abb3f, 0xffffffff, 0x33ba0000, 0000000000, + 0x0090a3ff, 0xfffffff3, 0x3bb00a00, 0000000000, + 0x100a3ff3, 0x3f3fff3b, 0x3bab0000, 0000000000, + 0x000a3b3a, 0xb3bff3bb, 0xb3b09000, 0000000000, + 0x009aa900, 0xbbba3bba, 0xabb90010, 0000000000, + 0x00a00009, 0xa399b99a, 0x00aa9000, 0000000000, + 0x09000a0a, 0x000a9009, 0xa000a000, 0000000000, + 0x00000090, 0x00090000, 0x09000900, 0000000000, + }, + { /* 0x0092 */ + 0x09990009, 0x90000999, 0x90000090, 0000000000, + 0x00999999, 0xaa09aabb, 0xaa999b90, 0000000000, + 0x009aa99a, 0xba09ba33, 0xba9aa900, 0000000000, + 0x0099baab, 0x3baa9ba3, 0xbb93a909, 0000000000, + 0x0999a9b3, 0x3aba9333, 0x3a9ab900, 0000000000, + 0x09aaaa93, 0x339aa999, 0x193b3b90, 0000000000, + 0x909a3baa, 0x99a1a9aa, 0x9333b9a9, 0000000000, + 0x09ba9331, 0xaa111a1a, 0x93ab3a99, 0000000000, + 0x09b3ba9a, 0xa1bfb1a9, 0x3333b999, 0000000000, + 0x099b99aa, 0x1bfffb1a, 0x99333b90, 0000000000, + 0x999aa1a1, 0x1fffff11, 0xaaa99a09, 0000000000, + 0x0b399aaa, 0x1bfffb1a, 0xa93b3390, 0000000000, + 0x9ab339aa, 0xa1bfb1aa, 0x99a33399, 0000000000, + 0x9abb339a, 0x1a111aa1, 0x93393b99, 0000000000, + 0x099a33a1, 0xaaa1a93a, 0xa933ba90, 0000000000, + 0x009ab9aa, 0x99aaa333, 0x9a3baa09, 0000000000, + 0x009aaa93, 0x33919933, 0x3393b900, 0000000000, + 0x00a99ba3, 0x339ab3ab, 0x3bb33b90, 0000000000, + 0x090ababa, 0xb33aa339, 0xba9bab90, 0000000000, + 0x009ab99a, 0xab9a9b9a, 0xaa009990, 0000000000, + 0x09990099, 0x9b999a99, 0xb9900000, 0000000000, + }, + { /* 0x0093 */ + 0x00000090, 0x00090000, 0x09000900, 0000000000, + 0x09900a0a, 0x990a9009, 0xa000a000, 0000000000, + 0x00a00009, 0xab99199a, 0x00aa9000, 0000000000, + 0x009aa999, 0x111ab11a, 0xa1190010, 0000000000, + 0x000ab1ba, 0x1b1ffb11, 0x1b199000, 0000000000, + 0x109abffb, 0xbfbfffb1, 0xb1a10000, 0000000000, + 0x0099abff, 0xfffffffb, 0xb11a0a00, 0000000000, + 0x000a11bf, 0xffffffff, 0xbb1a0900, 0000000000, + 0x0a091bff, 0xffffffff, 0xbb1aa900, 0000000000, + 0x009abfff, 0xbfffbfff, 0xffba9a00, 0000000000, + 0x9aaaabfb, 0xffffffbb, 0xfbbbaaa9, 0000000000, + 0x009a1bbf, 0xffbfffff, 0xfb1baa90, 0000000000, + 0x00111bff, 0xffffffff, 0xbb1aa900, 0000000000, + 0x009abbbf, 0xffffffff, 0xb111a900, 0000000000, + 0x00099b1b, 0xfffffffb, 0xbbaaa00a, 0000000000, + 0x00a0a1b1, 0xbbffbbb1, 0x1ba90900, 0000000000, + 0x0009a11a, 0x1bff1b1a, 0xa1100000, 0000000000, + 0x109abaa1, 0x11bb11a9, 0xaaaa0010, 0000000000, + 0x009aa009, 0x0aa1aaaa, 0x0909a000, 0000000000, + 0x00a00000, 0x0099009a, 0x00a90900, 0000000000, + 0x0900000a, 0x00000090, 0x90000000, 0000000000, + }, + { /* 0x0094 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00090009, 0x00009000, 0x90900000, 0000000000, + 0x00009900, 0x900100a9, 0x00000900, 0000000000, + 0x01000119, 0x910a9111, 0x00099000, 0000000000, + 0x000000a1, 0x00a990a0, 0x9a1a9000, 0000000000, + 0x00001010, 0x10909a00, 0xa9909001, 0000000000, + 0x00909110, 0xa0000900, 0x90090000, 0000000000, + 0x00009100, 0x90000000, 0x0a019000, 0000000000, + 0x0000000a, 0000000000, 0x99a00090, 0000000000, + 0x00900000, 0x90000000, 0x009a9000, 0000000000, + 0x09990a09, 0xa0000000, 0x09099990, 0000000000, + 0x0099a009, 0x09000009, 0x9aa19000, 0000000000, + 0x000001a0, 0000000000, 0x09011100, 0000000000, + 0x0009100a, 0x00000090, 0x9a0a0000, 0000000000, + 0x9009990a, 0xa0990099, 0000000000, 0000000000, + 0x000009a0, 0x10a000a0, 0x10100900, 0000000000, + 0x00000110, 0x91a00901, 0x91090000, 0000000000, + 0x01009999, 0x0001a001, 0x109a9001, 0000000000, + 0x00090000, 0x99991990, 0x00099000, 0000000000, + 0x00000900, 0x90000000, 0x00000900, 0000000000, + 0000000000, 0000000000, 0x90000000, 0000000000, + }, + { /* 0x0095 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00044444, 0x04444404, 0x44440000, 0000000000, + 0x004fffff, 0x4cefec4c, 0xefec4000, 0000000000, + 0x004f444d, 0x4ec4ce4e, 0xc4ce4000, 0000000000, + 0x004fc444, 0x4f404f4f, 0x404f4000, 0000000000, + 0x004efffc, 0x4f404f4f, 0x404f4000, 0000000000, + 0x0004444f, 0x4f404f4f, 0x404f4000, 0000000000, + 0x004f444f, 0x4ec4ce4e, 0xc4ce4000, 0000000000, + 0x004cfffc, 0x4cefec4c, 0xefec4000, 0000000000, + 0x00044444, 0x04444404, 0x44440000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0096 */ + 0x00005555, 0x50000000, 0000000000, 0000000000, + 0x0055cded, 0xc5500000, 0000000000, 0000000000, + 0x05cdeeed, 0xddc50000, 0000000000, 0000000000, + 0x5c1f33f3, 0x3f1c5000, 0000000000, 0000000000, + 0x05cdeeed, 0xddc50000, 0000000000, 0000000000, + 0x0055cded, 0xc5500000, 0000000000, 0000000000, + 0x00005555, 0x50000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x0097 */ + 0000000000, 0x00001000, 0000000000, 0000000000, + 0x0a000110, 0x0101b101, 0000000000, 0000000000, + 0x00001bb1, 0x1b1bbb1b, 0x11000a00, 0000000000, + 0x0001bb3b, 0xb3bb3bb3, 0xbb100000, 0000000000, + 0x00001bb3, 0xbbbb3bbb, 0xbbb10000, 0000000000, + 0x00001bb3, 0x3b33fbbb, 0x3b1000a0, 0000000000, + 0x0a01b3bb, 0x33fff333, 0xb1100000, 0000000000, + 0x00001bb3, 0xf3fffff3, 0xbbb10010, 0000000000, + 0x00011bb3, 0x3fffffff, 0x33bb1000, 0000000000, + 0x001bb333, 0xf3fffff3, 0xbbb10000, 0000000000, + 0x01bb33b3, 0x3f3ffff3, 0x3bb10000, 0000000000, + 0x001bbb3b, 0x33ffff3f, 0x33bb1000, 0000000000, + 0x001b3bb3, 0x33f333f3, 0xbbb10000, 0000000000, + 0x1001bb33, 0xb333f333, 0xbbb100a0, 0000000000, + 0x0001b3bb, 0x33b33bb3, 0xbb100000, 0000000000, + 0x00001b1b, 0x3bbb33bb, 0x3b100000, 0000000000, + 0x0000011b, 0xbb3bb3b1, 0xb1000000, 0000000000, + 0x000a0001, 0xb1b1bb10, 0x10000000, 0000000000, + 0000000000, 0x10101100, 0x0000a000, 0000000000, + 0x00000100, 0000000000, 0x01000000, 0000000000, + 0000000000, 0x000a0000, 0000000000, 0000000000, + }, + { /* 0x0098 */ + 0000000000, 0x000a0000, 0000000000, 0000000000, + 0x00001000, 0x10101100, 0000000000, 0000000000, + 0x00000001, 0xb1b1bb10, 0x10000000, 0000000000, + 0xa000011b, 0xbb3bb3b1, 0xb1001000, 0000000000, + 0x00001b1b, 0x3bbb33bb, 0x3b100000, 0000000000, + 0x0001b3bb, 0x33b33bb3, 0xbb100000, 0000000000, + 0x0001bb33, 0xb333f333, 0xbbb10000, 0000000000, + 0x001b3bb3, 0x33f333f3, 0xbbb10000, 0000000000, + 0x001bbb3b, 0x33ffff3f, 0x33bb1010, 0000000000, + 0x01bb33b3, 0x3f3ffff3, 0x3bb10000, 0000000000, + 0x001bb333, 0xf3fffff3, 0xbbb10000, 0000000000, + 0x00011bb3, 0x3fffffff, 0x33bb10a0, 0000000000, + 0x00001bb3, 0xf3fffff3, 0xbbb10000, 0000000000, + 0x1001b3bb, 0x33fff333, 0xb1100000, 0000000000, + 0x00001bb3, 0x3b33fbbb, 0x3b100100, 0000000000, + 0x00001bb3, 0xbbbb3bbb, 0xbbb10000, 0000000000, + 0xa001bb3b, 0xb3bb3bb3, 0xbb100000, 0000000000, + 0x00001bb1, 0x1b1bbb1b, 0x11000000, 0000000000, + 0x00100110, 0x0101b101, 0x00001000, 0000000000, + 0x00000001, 0x00001000, 0000000000, 0000000000, + 0000000000, 0x0a000000, 0000000000, 0000000000, + }, + { /* 0x00a9 */ + 0x00000044, 0x44444444, 0x40000000, 0000000000, + 0x00000488, 0x88888888, 0x74000000, 0000000000, + 0x00004877, 0x88888efe, 0x87400000, 0000000000, + 0x00047478, 0x888888ef, 0xe8400000, 0000000000, + 0x004def48, 0x88777777, 0x77440000, 0000000000, + 0x0004df48, 0x878eeeff, 0xe8874000, 0000000000, + 0x0004ef48, 0x787ab3a3, 0x33240000, 0000000000, + 0x0004efa7, 0x87abefa2, 0x33240000, 0000000000, + 0x0047ef9a, 0x74a3fefa, 0xaa400000, 0000000000, + 0x0004efd9, 0xa4423333, 0x32400000, 0000000000, + 0x0004d947, 0x8a742b33, 0x24000000, 0000000000, + 0x00049a48, 0xf8474444, 0x40000000, 0000000000, + 0x0004ab48, 0xee847477, 0x40000000, 0000000000, + 0x0004ab97, 0x78e83744, 0x40000000, 0000000000, + 0x0004aba4, 0x77333777, 0x40000000, 0000000000, + 0x0004aaa4, 0x423324de, 0x40000000, 0000000000, + 0x00049994, 0x74224777, 0x40000000, 0000000000, + 0x00004447, 0x77777777, 0x74000000, 0000000000, + 0x00000444, 0x44444444, 0x40000000, 0000000000, + 0x000004c4, 0xedc4dedc, 0x40000000, 0000000000, + 0x000004c4, 0xdfdc4efd, 0xc4000000, 0000000000, + }, + { /* 0x00aa */ + 0x00000044, 0x44444444, 0x40000000, 0000000000, + 0x00000488, 0x88888888, 0x74000000, 0000000000, + 0x00004877, 0x88888efe, 0x87400000, 0000000000, + 0x00047478, 0x888888ef, 0xe8400000, 0000000000, + 0x004def48, 0x88777777, 0x77440000, 0000000000, + 0x0004df48, 0x878eeeff, 0xe8874000, 0000000000, + 0x0004ef48, 0x787ab3a3, 0x33240000, 0000000000, + 0x0004efa7, 0x87abefa2, 0x33240000, 0000000000, + 0x0047ef9a, 0x74a3fefa, 0xaa400000, 0000000000, + 0x0004efd9, 0xa4423333, 0x32400000, 0000000000, + 0x0004d947, 0x8a742b33, 0x24000000, 0000000000, + 0x00049a48, 0xf8474444, 0x40000000, 0000000000, + 0x0004ab48, 0xee847477, 0x40000000, 0000000000, + 0x0004ab97, 0x78e83744, 0x40000000, 0000000000, + 0x0004aba4, 0x77333777, 0x40000000, 0000000000, + 0x0004aaa4, 0x423324de, 0x40000000, 0000000000, + 0x00049994, 0x74224777, 0x40400000, 0000000000, + 0x00004447, 0x77777777, 0x74c40000, 0000000000, + 0x00000444, 0x44444444, 0x44d40000, 0000000000, + 0x00004c4d, 0xc4004c4c, 0xec400000, 0000000000, + 0x00004cdf, 0xdc4004c4, 0xc4000000, 0000000000, + }, + { /* 0x00ab */ + 0x00000488, 0x88888888, 0x74000000, 0000000000, + 0x00004877, 0x88888efe, 0x87400000, 0000000000, + 0x00047478, 0x888888ef, 0xe8400000, 0000000000, + 0x004def48, 0x88777777, 0x77440000, 0000000000, + 0x0004df48, 0x878eeeff, 0xe8874000, 0000000000, + 0x0004ef48, 0x787ab3a3, 0x33240000, 0000000000, + 0x0004efa7, 0x87abefa2, 0x33240000, 0000000000, + 0x0047ef9a, 0x74a3fefa, 0xaa400000, 0000000000, + 0x0004efd9, 0xa4423333, 0x32400000, 0000000000, + 0x0004d947, 0x8a742b33, 0x24000000, 0000000000, + 0x00049a48, 0xf8474444, 0x40000000, 0000000000, + 0x0004ab48, 0xee847477, 0x40000000, 0000000000, + 0x0004ab97, 0x78e83744, 0x40000000, 0000000000, + 0x0004aba4, 0x77333777, 0x40000000, 0000000000, + 0x0004aaa4, 0x423324de, 0x40000000, 0000000000, + 0x00049994, 0x74224777, 0x40000000, 0000000000, + 0x00004447, 0x77777777, 0x74000000, 0000000000, + 0x00000444, 0x44444444, 0x40000000, 0000000000, + 0000000000, 0x4c4ec400, 0000000000, 0000000000, + 0000000000, 0x4c4edc40, 0000000000, 0000000000, + 0000000000, 0x4c4dfdc4, 0000000000, 0000000000, + }, + { /* 0x00ac */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x88400000, 0000000000, + 0x00000478, 0xefe88888, 0x77840000, 0000000000, + 0x0000048e, 0xfe888888, 0x87784000, 0000000000, + 0x00004477, 0x77777788, 0x87784000, 0000000000, + 0x0004788e, 0xffeee878, 0x88784000, 0000000000, + 0x00004233, 0x3a3ba787, 0x88884000, 0000000000, + 0x00004233, 0x2afeba78, 0x77774000, 0000000000, + 0x000004aa, 0xafef3a47, 0x8fe87400, 0000000000, + 0x00000423, 0x33332444, 0x47774000, 0000000000, + 0x00000042, 0x33b24778, 0x74440000, 0000000000, + 0x00000004, 0x4444778f, 0xe7740000, 0000000000, + 0x00000004, 0x7747748e, 0xe8740000, 0000000000, + 0x00000004, 0x4477748e, 0x88740000, 0000000000, + 0x00000004, 0x7777747e, 0x87740000, 0000000000, + 0x00000004, 0xed444433, 0x32740000, 0000000000, + 0x00000004, 0x77777733, 0x22740000, 0000000000, + 0x00000047, 0x77777777, 0x77774000, 0000000000, + 0x00000004, 0x44444444, 0x44440000, 0000000000, + 0x00000004, 0xcded4cde, 0x4c400000, 0000000000, + 0x0000004c, 0xdfe4cdfd, 0x4c400000, 0000000000, + }, + { /* 0x00ad */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x88400000, 0000000000, + 0x00000478, 0xefe88888, 0x77840000, 0000000000, + 0x0000048e, 0xfe888888, 0x87784000, 0000000000, + 0x00004477, 0x77777788, 0x87784000, 0000000000, + 0x0004788e, 0xffeee878, 0x88784000, 0000000000, + 0x00004233, 0x3a3ba787, 0x88884000, 0000000000, + 0x00004233, 0x2afeba78, 0x77774000, 0000000000, + 0x000004aa, 0xafef3a47, 0x8fe87400, 0000000000, + 0x00000423, 0x33332444, 0x47774000, 0000000000, + 0x00000042, 0x33b24777, 0x84440000, 0000000000, + 0x00000004, 0x44447778, 0xf8740000, 0000000000, + 0x00000004, 0x77477747, 0xee874000, 0000000000, + 0x00000004, 0x44777774, 0x8e874000, 0000000000, + 0x00000004, 0x77777774, 0x7e324000, 0000000000, + 0x00000004, 0xed444443, 0x33324000, 0000000000, + 0x00000404, 0x77777777, 0x33240000, 0000000000, + 0x00004c47, 0x77777777, 0x77774000, 0000000000, + 0x00004d44, 0x44444444, 0x44440000, 0000000000, + 0x000004ce, 0xc4c4004c, 0xd4c40000, 0000000000, + 0x0000004c, 0x4c4004cd, 0xfdc40000, 0000000000, + }, + { /* 0x00ae */ + 0x00000047, 0x88888888, 0x88400000, 0000000000, + 0x00000478, 0xefe88888, 0x77840000, 0000000000, + 0x0000048e, 0xfe888888, 0x87784000, 0000000000, + 0x00004477, 0x77777788, 0x87784000, 0000000000, + 0x0004788e, 0xffeee878, 0x88784000, 0000000000, + 0x00004233, 0x3a3ba787, 0x88884000, 0000000000, + 0x00004233, 0x2afeba78, 0x77774000, 0000000000, + 0x000004aa, 0xafef3a47, 0x8fe87400, 0000000000, + 0x00000423, 0x33332444, 0x47774000, 0000000000, + 0x00000042, 0x33b24748, 0x74440000, 0000000000, + 0x00000004, 0x4444748f, 0x84740000, 0000000000, + 0x00000004, 0x774748ee, 0x84740000, 0000000000, + 0x00000004, 0x44738e87, 0x74740000, 0000000000, + 0x00000004, 0x77733377, 0x47740000, 0000000000, + 0x00000004, 0xed423324, 0x77740000, 0000000000, + 0x00000004, 0x77742247, 0x77740000, 0000000000, + 0x00000047, 0x77777777, 0x77774000, 0000000000, + 0x00000004, 0x44444444, 0x44440000, 0000000000, + 0000000000, 0x004ce4c4, 0000000000, 0000000000, + 0000000000, 0x04cde4c4, 0000000000, 0000000000, + 0000000000, 0x4cdfd4c4, 0000000000, 0000000000, + }, + { /* 0x00af */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x87400000, 0000000000, + 0x00000478, 0xefe88887, 0x78740000, 0000000000, + 0x0000048e, 0xfeee8888, 0x77840000, 0000000000, + 0x00000487, 0x77ff7ff7, 0x77840000, 0000000000, + 0x0000047e, 0xfef4e4fe, 0x88740000, 0000000000, + 0x004447ea, 0xba33333a, 0xba874000, 0000000000, + 0x0423487a, 0x3a23332a, 0x3a784000, 0000000000, + 0x43324872, 0x33aaaaa3, 0x32784000, 0000000000, + 0x42a32442, 0x33274723, 0x32440440, 0000000000, + 0x0422a774, 0x23322233, 0x24744324, 0000000000, + 0x00444477, 0x44444444, 0x47773233, 0000000000, + 0x00000047, 0x74774774, 0x777723a2, 0000000000, + 0x00000047, 0x78444447, 0x7444a224, 0000000000, + 0x00000047, 0x8e874777, 0x77404440, 0000000000, + 0x00000474, 0x444ded44, 0x47740000, 0000000000, + 0x00000444, 0x78777748, 0x74440000, 0000000000, + 0x00004de4, 0x47777474, 0xc4ed4000, 0000000000, + 0x0000444d, 0x44444044, 0x4d444000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000044, 0x40000000, 0x44400000, 0000000000, + }, + { /* 0x00b0 */ + 0x00000004, 0x44444444, 0x44000000, 0000000000, + 0x00000047, 0x88888888, 0x87400000, 0000000000, + 0x00000478, 0xefe88887, 0x78740000, 0000000000, + 0x0000048e, 0xfeee8888, 0x77840000, 0000000000, + 0x00000487, 0x77ff7ff7, 0x77840000, 0000000000, + 0x0000047e, 0xfef4e4fe, 0x88740000, 0000000000, + 0x000047ea, 0xba33333a, 0xba874440, 0000000000, + 0x0000487a, 0x3a23332a, 0x3a784324, 0000000000, + 0x00004872, 0x33aaaaa3, 0x32784233, 0000000000, + 0x04400442, 0x33274723, 0x324423a2, 0000000000, + 0x42344774, 0x23322233, 0x2474a224, 0000000000, + 0x33237777, 0x44444444, 0x47777440, 0000000000, + 0x2a327747, 0x74774774, 0x77744000, 0000000000, + 0x422a4447, 0x78444447, 0x74440000, 0000000000, + 0x04440047, 0x8e874777, 0x77400000, 0000000000, + 0x00000474, 0x444ded44, 0x47740000, 0000000000, + 0x00000047, 0x78777748, 0x74400000, 0000000000, + 0x000004de, 0x47777477, 0x4ed40000, 0000000000, + 0x0000044d, 0x44444044, 0x4d440000, 0000000000, + 0x00000444, 0x40000000, 0x44440000, 0000000000, + 0x00000444, 0000000000, 0x04440000, 0000000000, + }, + { /* 0x00bb */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x4eeeeee4, 0xee4eeeee, 0xd4000000, 0000000000, + 0x4eddddd4, 0xd4dddddd, 0xc4000000, 0000000000, + 0x4edcddcc, 0x44cddccd, 0xc4000000, 0000000000, + 0x4edcdc4c, 0xc4cdc4cd, 0xc4000000, 0000000000, + 0x4edcc44c, 0xcc4c44cd, 0xc4000000, 0000000000, + 0x4edccccc, 0xcc44dccd, 0xc4000000, 0000000000, + 0x44dccccc, 0xcc44dccd, 0xc4000000, 0000000000, + 0x4e4ccccc, 0xcc4dcccd, 0xc4000000, 0000000000, + 0x4ed4cccc, 0xc44ccccd, 0xc4000000, 0000000000, + 0x4ed444cc, 0xc4044ccd, 0xc4000000, 0000000000, + 0x4ed404cc, 0x4444444d, 0xc4000000, 0000000000, + 0x4edc44cc, 0x44cccc44, 0x44000000, 0000000000, + 0x4edcc444, 0x4dccccc4, 0x44000000, 0000000000, + 0x4edccc40, 0xdccccccd, 0xc4000000, 0000000000, + 0x4edcc404, 0xdccccccd, 0xc4000000, 0000000000, + 0x4edcc400, 0x4ccccccd, 0x44000000, 0000000000, + }, + { /* 0x00bc */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x4dddddd4, 0xdd4d4ddd, 0xd4000000, 0000000000, + 0x4dd4ddd4, 0xd4ddd4dd, 0xc4000000, 0000000000, + 0x44dcddcc, 0x44c4dccd, 0xc4000000, 0000000000, + 0x44dcdc4c, 0xc4c4c4cd, 0xc4000000, 0000000000, + 0x4dd4c44c, 0x4c444dcd, 0xc4000000, 0000000000, + 0x4ddccccc, 0xcc404c4d, 0xc4000000, 0000000000, + 0x44d4c4c4, 0xc400044d, 0xc4000000, 0000000000, + 0x0d404c4c, 0xcc404dcd, 0xc4000000, 0000000000, + 0x4dd4044c, 0xcc404dcd, 0xc4000000, 0000000000, + 0x44d44cd4, 0xc4004ccd, 0xc4000000, 0000000000, + 0x4d4c04cc, 0x4004044d, 0xc4000000, 0000000000, + 0x44dc40cc, 0x44444044, 0x44000000, 0000000000, + 0x4dd4c404, 0x04cdc400, 0x04000000, 0000000000, + 0x4d4ccc00, 0x4cdccc44, 0x44000000, 0000000000, + 0x44d4cc00, 0x4dc4cccd, 0x44000000, 0000000000, + 0x044c4c40, 0x4d4ccc40, 0x44000000, 0000000000, + }, + { /* 0x00bd */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x4ccdcdc4, 0xcd4d4ddc, 0xd4000000, 0000000000, + 0x4dd4ddd4, 0xd4ddd4dd, 0xc4000000, 0000000000, + 0x04cc0dcc, 0x44c4dccd, 0xc0000000, 0000000000, + 0x40dc0c4c, 0xc4c4c4c0, 0x04000000, 0000000000, + 0x4004004c, 0x4c4400cd, 0xc0000000, 0000000000, + 0x4dc0c00c, 0xc0000c4d, 0xc0000000, 0000000000, + 0x04d40000, 0x0400044d, 0x04000000, 0000000000, + 0x00404c00, 0xdc004d00, 0xc0000000, 0000000000, + 0x4dc0000d, 0xc00040cd, 0xc0000000, 0000000000, + 0x44d40000, 0x00004dcd, 0000000000, 0000000000, + 0x0c400000, 0x00000440, 0xc4000000, 0000000000, + 0x40dc4000, 0x00444004, 0x40000000, 0000000000, + 0x4dc00400, 0x04cdc400, 0000000000, 0000000000, + 0x0d40dc00, 0x4cdccc44, 0000000000, 0000000000, + 0x44d0cd00, 0x4dc44400, 0x40000000, 0000000000, + 0x00400c40, 0x4d44dc40, 0x40000000, 0000000000, + }, + { /* 0x00be */ + 0x4edcc404, 0xc4ccccc4, 0xd4000000, 0000000000, + 0x4edc4404, 0xd4cccc4d, 0xc4000000, 0000000000, + 0x4edc404d, 0xcc4c44dd, 0xc4000000, 0000000000, + 0x4ed444cc, 0xcc44cdcd, 0xc4000000, 0000000000, + 0x4d44dc4c, 0xcc44dccd, 0xc4000000, 0000000000, + 0x444dcc4d, 0xccc444cd, 0xc4000000, 0000000000, + 0x44ec444d, 0xcccc404d, 0x44000000, 0000000000, + 0x4ed404dc, 0xccccc4d4, 0xc4000000, 0000000000, + 0x4edc40cc, 0xcccc4dc4, 0xc4000000, 0000000000, + 0x4edcc444, 0xcccc44cd, 0x44000000, 0000000000, + 0x4edcc4dc, 0x4cccc4cd, 0xc4000000, 0000000000, + 0x4edcddcc, 0x4ccddc4d, 0xc4000000, 0000000000, + 0x4ed4dc4c, 0xc4ddc444, 0xc4000000, 0000000000, + 0x444dc44c, 0x4dcc44cd, 0x44000000, 0000000000, + 0x4edddddd, 0x4ddddddd, 0xc4000000, 0000000000, + 0x4dccccc4, 0xcccccccc, 0xc4000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00bf */ + 0x4dd4c440, 0x44c4cc04, 0xd4000000, 0000000000, + 0x4d4c4404, 0x44ccc44d, 0xc4000000, 0000000000, + 0x44dc404d, 0xc44c44dd, 0xc4000000, 0000000000, + 0x4dd400dc, 0xcc00cdcd, 0xc4000000, 0000000000, + 0x4d44044c, 0x4c44dccd, 0xc4000000, 0000000000, + 0x0444404d, 0xccc040cd, 0xc4000000, 0000000000, + 0x44ddc44d, 0xc4c4004d, 0x44000000, 0000000000, + 0x4ddc40dc, 0x4dc404d4, 0xc4000000, 0000000000, + 0x4ddc4004, 0xdccc4dc4, 0xc4000000, 0000000000, + 0x4d4cc044, 0x4ccc44cd, 0x44000000, 0000000000, + 0x4ddc44dc, 0x40ccc4cd, 0xc4000000, 0000000000, + 0x4d44ddcc, 0x404ddc4d, 0xc4000000, 0000000000, + 0x4dd4dc4c, 0xc44dc404, 0xc4000000, 0000000000, + 0x444dc44c, 0x44cc44cd, 0x44000000, 0000000000, + 0x4edddddd, 0x4ddddddd, 0xc4000000, 0000000000, + 0x4dccccc4, 0xcccccccc, 0xc4000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c0 */ + 0x4dd00040, 0x04cdcc04, 0xd4000000, 0000000000, + 0x4d4c4000, 0x00ccc44d, 0xc4000000, 0000000000, + 0x44dc0000, 0x004c40d0, 0xc0000000, 0000000000, + 0x0d0000d0, 0x0c000000, 0xc4000000, 0000000000, + 0x4000004c, 0x4d40dccd, 0xc4000000, 0000000000, + 0x044000cd, 0xdc0040cd, 0xc4000000, 0000000000, + 0x00d004dd, 0xc0000040, 0x40000000, 0000000000, + 0x00000cdc, 0x00000004, 0xc4000000, 0000000000, + 0000000000, 0x000000c4, 0xc4000000, 0000000000, + 0x0d000004, 0x00dc040d, 0000000000, 0000000000, + 0x4ddc00dc, 0x00c0c4c0, 0xc4000000, 0000000000, + 0x4d44ddc0, 0x400ddc4d, 0xc0000000, 0000000000, + 0x4dd4dc40, 0xc44dc404, 0xc4000000, 0000000000, + 0x444dc44c, 0x44cc44cd, 0x44000000, 0000000000, + 0x4ddd44dd, 0x4ddd4ddd, 0xc4000000, 0000000000, + 0x4dccc444, 0xcccc44cc, 0xc4000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c1 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00900000, 0xa0091190, 0000000000, + 0000000000, 0x0000a911, 0x1a911a11, 0000000000, + 0000000000, 0x000001a9, 0x011a9000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c2 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x000bbb19, 0x0bb19000, 0000000000, + 0x00000009, 0x9b1119bb, 0xb10bb1bb, 0000000000, + 0000000000, 0x01900000, 0x1000bb00, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c3 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00001000, 0x09000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x90000a11, 0x1b190000, 0000000000, + 0x00aaa900, 0x00091b33, 0xb1b11b10, 0000000000, + 0x1b331119, 0x00abb3bb, 0xbb3b311b, 0000000000, + 0x0091bb11, 0x1b13bb19, 0x01333bb3, 0000000000, + 0x010009b3, 0xb1b19900, 0x0911bb10, 0000000000, + 0000000000, 0x99900000, 0x00099000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00900000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c4 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000900, 0x00000900, 0x00100000, 0000000000, + 0x00090000, 0000000000, 0x00000900, 0000000000, + 0x00000010, 0x0000099a, 0xa9000000, 0000000000, + 0x91a01000, 0x0099a111, 0x1a1a9000, 0000000000, + 0x00119010, 0x0011111b, 0xb33b1190, 0000000000, + 0xb0101300, 0x11b11bb3, 0x3bbbbb11, 0000000000, + 0x009a1b1b, 0x199111bb, 0xbbb11190, 0000000000, + 0x00009001, 0x00100911, 0xb11a0000, 0000000000, + 0x00010000, 0x0a000099, 0x90000090, 0000000000, + 0x00000090, 0000000000, 0xa0010000, 0000000000, + 0x00090000, 0x00090000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c5 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0x00100000, 0000000000, + 0x01000010, 0x00100000, 0000000000, 0000000000, + 0x0000000a, 0xa0000000, 0x09000000, 0000000000, + 0x0000a9a9, 0x999a0100, 0x00010a90, 0000000000, + 0x00991199, 0x1b199900, 0x09009910, 0000000000, + 0x9911900a, 0xa91bb199, 0x00b91911, 0000000000, + 0x00990009, 0x11999009, 0x1919a000, 0000000000, + 0x0000a0a1, 0xb9000900, 0x90000000, 0000000000, + 0x01000000, 0x000000a0, 0x00009000, 0000000000, + 0x00009001, 0x00100000, 0000000000, 0000000000, + 0x00000100, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c6 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00090010, 0000000000, 0000000000, 0000000000, + 0x01000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x10009000, 0000000000, 0000000000, + 0x00009000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x000bbb19, 0x0bb19000, 0000000000, + 0x00100009, 0x9b1119bb, 0xb10bb1bb, 0000000000, + 0000000000, 0x01900000, 0x1000bb00, 0000000000, + 0x00001000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x90000900, 0000000000, 0000000000, + 0x00100000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c7 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00000190, 0000000000, 0000000000, + 0000000000, 0x00099b11, 0000000000, 0000000000, + 0000000000, 0x0000001b, 0x10000000, 0000000000, + 0000000000, 0x00000009, 0x01000000, 0000000000, + 0000000000, 0x00000009, 0x119aba00, 0000000000, + 0000000000, 0000000000, 0x001011bb, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c8 */ + 0000000000, 0000000000, 0x00001900, 0000000000, + 0000000000, 0000000000, 0x00000100, 0000000000, + 0000000000, 0000000000, 0x00009b90, 0000000000, + 0000000000, 0000000000, 0x00001190, 0000000000, + 0000000000, 0000000000, 0x0009ba00, 0000000000, + 0000000000, 0000000000, 0x00091000, 0000000000, + 0000000000, 0000000000, 0x0000a100, 0000000000, + 0000000000, 0000000000, 0x00000a11, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00c9 */ + 0000000000, 0000000000, 0x00009100, 0000000000, + 0000000000, 0000000000, 0x00001000, 0000000000, + 0000000000, 0000000000, 0x0009b900, 0000000000, + 0000000000, 0000000000, 0x00091100, 0000000000, + 0000000000, 0000000000, 0x0000ab90, 0000000000, + 0000000000, 0000000000, 0x00009190, 0000000000, + 0000000000, 0000000000, 0x00001ba0, 0000000000, + 0000000000, 0000000000, 0x00099abb, 0000000000, + 0000000000, 0000000000, 0x00000990, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00ca */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x0911900a, 0x00000900, 0000000000, 0000000000, + 0x11a119a1, 0x119a0000, 0000000000, 0000000000, + 0x0009a110, 0x9a100000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00cb */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00091bb0, 0x91bbb000, 0000000000, 0000000000, + 0xbb1bb01b, 0xbb9111b9, 0x90000000, 0000000000, + 0x00bb0001, 0x00000910, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00cc */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000090, 0x00010000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x000091b1, 0x11a00009, 0000000000, 0000000000, + 0x01b11b1b, 0x33b19000, 0x009aaa00, 0000000000, + 0xb113b3bb, 0xbb3bba00, 0x911133b1, 0000000000, + 0x3bb33310, 0x91bb31b1, 0x11bb1900, 0000000000, + 0x01bb1190, 0x00991b1b, 0x3b900010, 0000000000, + 0x00099000, 0x00000999, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00000900, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00cd */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000100, 0x00900000, 0x00900000, 0000000000, + 0x00900000, 0000000000, 0x00009000, 0000000000, + 0x0000009a, 0xa9900000, 0x01000000, 0000000000, + 0x0009a1a1, 0x111a9900, 0x00010a19, 0000000000, + 0x0911b33b, 0xb1111100, 0x01091100, 0000000000, + 0x11bbbbb3, 0x3bb11b11, 0x0031010b, 0000000000, + 0x09111bbb, 0xbb111991, 0xb1b1a900, 0000000000, + 0x0000a11b, 0x11900100, 0x10090000, 0000000000, + 0x09000009, 0x990000a0, 0x00001000, 0000000000, + 0x0000100a, 0000000000, 0x09000000, 0000000000, + 0000000000, 0x00009000, 0x00009000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00ce */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0x00000100, 0000000000, 0000000000, 0000000000, + 0000000000, 0x00000100, 0x01000010, 0000000000, + 0x00000090, 0x0000000a, 0xa0000000, 0000000000, + 0x09a01000, 0x0010a999, 0x9a9a0000, 0000000000, + 0x01990090, 0x009991b1, 0x99119900, 0000000000, + 0x11919b00, 0x991bb19a, 0xa0091199, 0000000000, + 0x000a9191, 0x90099911, 0x90009900, 0000000000, + 0x00000009, 0x0090009b, 0x1a0a0000, 0000000000, + 0x00090000, 0x0a000000, 0x00000010, 0000000000, + 0000000000, 0x00000100, 0x10090000, 0000000000, + 0000000000, 0000000000, 0x00100000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00cf */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0x01009000, 0000000000, + 0000000000, 0000000000, 0x00000010, 0000000000, + 0000000000, 0x00090001, 0000000000, 0000000000, + 0000000000, 0000000000, 0x00090000, 0000000000, + 0x00091bb0, 0x91bbb000, 0000000000, 0000000000, + 0xbb1bb01b, 0xbb9111b9, 0x90000100, 0000000000, + 0x00bb0001, 0x00000910, 0000000000, 0000000000, + 0000000000, 0000000000, 0x00010000, 0000000000, + 0000000000, 0x00900009, 0000000000, 0000000000, + 0000000000, 0000000000, 0x00000100, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00d0 */ + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0x09100000, 0000000000, 0000000000, + 0000000000, 0x11b99000, 0000000000, 0000000000, + 0x00000001, 0xb1000000, 0000000000, 0000000000, + 0x00000010, 0x90000000, 0000000000, 0000000000, + 0x00aba911, 0x90000000, 0000000000, 0000000000, + 0xbb110100, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00d1 */ + 0x00910000, 0000000000, 0000000000, 0000000000, + 0x00100000, 0000000000, 0000000000, 0000000000, + 0x09b90000, 0000000000, 0000000000, 0000000000, + 0x09110000, 0000000000, 0000000000, 0000000000, + 0x00ab9000, 0000000000, 0000000000, 0000000000, + 0x00019000, 0000000000, 0000000000, 0000000000, + 0x001a0000, 0000000000, 0000000000, 0000000000, + 0x11a00000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00d2 */ + 0x00190000, 0000000000, 0000000000, 0000000000, + 0x00010000, 0000000000, 0000000000, 0000000000, + 0x009b9000, 0000000000, 0000000000, 0000000000, + 0x00119000, 0000000000, 0000000000, 0000000000, + 0x09ba0000, 0000000000, 0000000000, 0000000000, + 0x09190000, 0000000000, 0000000000, 0000000000, + 0x0ab10000, 0000000000, 0000000000, 0000000000, + 0xbba99000, 0000000000, 0000000000, 0000000000, + 0x09900000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00d3 */ + 0x0000004c, 0xdc400000, 0000000000, 0000000000, + 0x000004cd, 0xedc40000, 0000000000, 0000000000, + 0x000004cd, 0xedc40000, 0000000000, 0000000000, + 0x00004cde, 0xfedc4000, 0000000000, 0000000000, + 0x00004cde, 0xfedc4000, 0000000000, 0000000000, + 0x00004def, 0xffed4000, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004ccde, 0xeedcc400, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x0004cdee, 0xeeedc400, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + 0000000000, 0000000000, 0000000000, 0000000000, + }, + { /* 0x00d4 */ + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x0004cdee, 0xeeedc400, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x0004cdee, 0xeeedc400, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x004cdeff, 0xfffedc40, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004cdef, 0xffedc400, 0000000000, 0000000000, + 0x0004dcef, 0xffecd400, 0000000000, 0000000000, + 0x00478cde, 0x7edc8740, 0000000000, 0000000000, + 0x004d8ccd, 0xedcc8d40, 0000000000, 0000000000, + 0x0048dcdc, 0x8cdcd840, 0000000000, 0000000000, + 0x0478ddc7, 0x87cdd874, 0000000000, 0000000000, + 0x047dd8c7, 0x87c8dd74, 0000000000, 0000000000, + 0x0478d847, 0x7748d874, 0000000000, 0000000000, + }, + { /* 0x0037 */ + 0x88888888, 0x88888888, 0x88888888, 0x88888888, + 0x80000000, 0000000000, 0000000000, 0x00000008, + 0x80088808, 0x88088808, 0x88088800, 0x00000008, + 0x80080008, 0x00080808, 0x08080000, 0x00000008, + 0x80088808, 0x00080808, 0x88088000, 0x00000008, + 0x80000808, 0x00080808, 0x80080000, 0x00000008, + 0x80088808, 0x88088808, 0x08088800, 0x00000008, + 0x80000000, 0000000000, 0000000000, 0x00000008, + 0x80088808, 0x88088808, 0x88000000, 0x00000008, + 0x80080008, 0x08008008, 0000000000, 0x00000008, + 0x80080008, 0x88008008, 0x80000000, 0x00000008, + 0x80080808, 0x08008008, 0000000000, 0x40000008, + 0x80088808, 0x08008008, 0x88000000, 0x40000008, + 0x80000000, 0000000000, 0000000000, 0x40000008, + 0x80088808, 0x88000000, 0000000000, 0x00000008, + 0x80080808, 0x08000000, 0000000000, 0x00000008, + 0x80080808, 0x08000000, 0000000000, 0x00000008, + 0x80080808, 0x08000000, 0000000000, 0x00000008, + 0x80088808, 0x08000000, 0000000000, 0x00000008, + 0x80000000, 0000000000, 0000000000, 0x00000008, + 0x88888888, 0x88888888, 0x88888888, 0x88888888, + }, + { /* 0x0038 */ + 0x11111111, 0x11111111, 0x11111111, 0x11111111, + 0x10000000, 0000000000, 0000000000, 0x00000001, + 0x10011101, 0x11011101, 0x11011100, 0x00000001, + 0x10010001, 0x00010101, 0x01010000, 0x00000001, + 0x10011101, 0x00010101, 0x11011000, 0x00000001, + 0x10000101, 0x00010101, 0x10010000, 0x00000001, + 0x10011101, 0x11011101, 0x01011100, 0x00000001, + 0x10000000, 0000000000, 0000000000, 0x00000001, + 0x10011101, 0x11011101, 0x11000000, 0x40000001, + 0x10010001, 0x01001001, 0000000000, 0x40000001, + 0x10010001, 0x11001001, 0x10000000, 0x40000001, + 0x10010101, 0x01001001, 0000000000, 0x00000001, + 0x10011101, 0x01001001, 0x11000000, 0x00000001, + 0x10000000, 0000000000, 0000000000, 0x00000001, + 0x10011101, 0x11011100, 0000000000, 0x00000001, + 0x10010101, 0x00010000, 0000000000, 0x00000001, + 0x10010101, 0x10011000, 0000000000, 0x00000001, + 0x10010101, 0x00010000, 0000000000, 0x00000001, + 0x10011101, 0x00010000, 0000000000, 0x00000001, + 0x10000000, 0000000000, 0000000000, 0x00000001, + 0x11111111, 0x11111111, 0x11111111, 0x11111111, + }, +}; + +#endif /* GFXST */ + +/* eof */ diff --git a/src/dat_tilesPC.c b/src/dat_tilesPC.c new file mode 100644 index 0000000..a1b09b6 --- /dev/null +++ b/src/dat_tilesPC.c @@ -0,0 +1,1603 @@ +/* + * xrick/data/dat_tiles.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "tiles.h" + +#ifdef GFXPC + +tile_t tiles_banks[TILES_BANKS_COUNT][256] = { + /* BANK 0 */ + { + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x0500, 0x1d40, 0x1d40, 0x1d40, 0x1d40, 0x0500, 0x1d40}, + {0x0200, 0x0080, 0x0200, 0x0ba0, 0x0ba0, 0x0ba0, 0x0ba0, 0x0ba0}, + {000000, 0x08a0, 0x2aa8, 0x0ff0, 0x23c8, 0x2aa8, 0x0aa0, 0x2828}, + {0x5005, 0x5005, 0x5005, 0x5555, 0x5555, 0x5005, 0x5005, 0x5005}, + {000000, 000000, 000000, 000000, 000000, 0x5555, 0x5555, 0x5555}, + {0x5555, 0x5555, 0x5555, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x5555, 0x5005, 0x5005, 0x5005, 0x5005, 0x5005, 0x5005, 0x5555}, + {000000, 000000, 000000, 000000, 000000, 0x00c0, 0x00c0, 0x0300}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 0x00c0, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x0ff0, 0x3c0c, 0x3c3c, 0x3ccc, 0x3f0c, 0x3c0c, 0x0ff0}, + {000000, 0x03c0, 0x0fc0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x0ff0}, + {000000, 0x0ff0, 0x3c3c, 0x003c, 0x00f0, 0x03c0, 0x0f0c, 0x3ffc}, + {000000, 0x0ff0, 0x3c0c, 0x000c, 0x03f0, 0x000c, 0x3c0c, 0x0ff0}, + {000000, 0x03c0, 0x0fc0, 0x3cc0, 0x3ffc, 0x03c0, 0x03c0, 0x0ff0}, + {000000, 0x3ffc, 0x3c0c, 0x3c00, 0x3ff0, 0x000c, 0x3c0c, 0x0ff0}, + {000000, 0x03f0, 0x0f00, 0x3c00, 0x3cf0, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x3ffc, 0x3c3c, 0x00f0, 0x03c0, 0x03c0, 0x03c0, 0x0ff0}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x0ff0, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x0ffc, 0x000c, 0x000c, 0x000c}, + {0xffff, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x2aa8, 000000}, + {000000, 0x0300, 0x0ffc, 0x3ffc, 0x0ffc, 0x0300, 000000, 000000}, + {000000, 0xfcfc, 0xc033, 0xf033, 0xc033, 0xfcfc, 000000, 000000}, + {0xffff, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x0ff0, 0x3c3c, 0x003c, 0x00f0, 0x03c0, 000000, 0x03c0, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x03c0, 0x03c0, 0x0f30, 0x0f30, 0x0ff0, 0x3c0c, 0x3c0c}, + {000000, 0x3ff0, 0x3c0c, 0x3c0c, 0x3ff0, 0x3c0c, 0x3c0c, 0x3ff0}, + {000000, 0x0ff0, 0x3c0c, 0x3c00, 0x3c00, 0x3c00, 0x3c0c, 0x0ff0}, + {000000, 0x3fc0, 0x3c30, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c30, 0x3fc0}, + {000000, 0x3ffc, 0x3c0c, 0x3c00, 0x3ffc, 0x3c00, 0x3c0c, 0x3ffc}, + {000000, 0x3ffc, 0x3c0c, 0x3c00, 0x3ff0, 0x3c00, 0x3c00, 0x3c00}, + {000000, 0x03f0, 0x0f0c, 0x3c00, 0x3c00, 0x3c3c, 0x0f0c, 0x03fc}, + {000000, 0x3c0c, 0x3c0c, 0x3c0c, 0x3ffc, 0x3c0c, 0x3c0c, 0x3c0c}, + {000000, 0x3fc0, 0x0f00, 0x0f00, 0x0f00, 0x0f00, 0x0f00, 0x3fc0}, + {000000, 0x0ff0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x0f00}, + {000000, 0xfc3c, 0x3c30, 0x3cc0, 0x3f00, 0x3cc0, 0x3c30, 0xfc3c}, + {000000, 0x3f00, 0x3c00, 0x3c00, 0x3c00, 0x3c00, 0x3c0c, 0x3ffc}, + {000000, 0x3c0c, 0x3f3c, 0x3ffc, 0x3ccc, 0x3c0c, 0x3c0c, 0xfc0f}, + {000000, 0x3c3c, 0x3c0c, 0x3f0c, 0x3ccc, 0x3c3c, 0x3c0c, 0x3f0c}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x3fc0, 0x3c30, 0x3c30, 0x3cc0, 0x3c00, 0x3c00, 0x3c00}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x3ccc, 0x3ccc, 0x3c30, 0x0fcc}, + {000000, 0x3fc0, 0x3c30, 0x3c30, 0x3cc0, 0x3c30, 0x3c30, 0x3c0c}, + {000000, 0x0fc0, 0x3c30, 0x3c00, 0x0fc0, 0x0030, 0x3c30, 0x0fc0}, + {000000, 0x3ffc, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x03c0}, + {000000, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x3c0c, 0x3c0c, 0x3c0c, 0x0f30, 0x0f30, 0x03c0, 0x03c0}, + {000000, 0xf003, 0xf333, 0xf333, 0x3ccc, 0x3ccc, 0x0f30, 0x0f30}, + {000000, 0x3f0f, 0x0f0c, 0x03f0, 0x00c0, 0x03f0, 0x0f0c, 0x3f0f}, + {000000, 0x3c0c, 0x3c0c, 0x0f30, 0x03c0, 0x03c0, 0x03c0, 0x03c0}, + {000000, 0xfffc, 0xf03c, 0x00f0, 0x03c0, 0x0f00, 0x3c0c, 0xfffc}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 0x00c3, 0x0ff3, 0x0003, 0x0ff3, 0x0c03, 0x0c03}, + {000000, 000000, 0x00c0, 0xcff3, 0x0030, 0x0ff3, 0x0cc3, 0x0c33}, + {000000, 000000, 0x300c, 0xfcff, 0x00c3, 0xfcff, 0x00c3, 0xfcff}, + {000000, 000000, 0x300c, 0x3cff, 0x3003, 0x30ff, 0x30cc, 0x30c3}, + {000000, 000000, 0x0030, 0x3ff0, 0x3030, 0x3330, 0x3030, 0x33f0}, + {000000, 000000, 0x0002, 0x000a, 0x000a, 0x0002, 000000, 000000}, + {000000, 0x2080, 0x8208, 0x8820, 0xa882, 0xaaa8, 0x2aaa, 0x02a8}, + {000000, 000000, 000000, 000000, 0x0202, 0x2220, 0x2aa2, 0xaaa8}, + {000000, 0x0820, 0x820a, 0x208a, 0x08aa, 0xaaaa, 0xaaa0, 0xaa00}, + {000000, 000000, 000000, 0x8000, 0x8000, 000000, 000000, 000000}, + {0x0028, 0xa808, 0x8280, 0x0028, 000000, 000000, 000000, 000000}, + {0x2aa0, 0x0a80, 0xaaa8, 0x2aa0, 0x2aa0, 0x0a80, 0x0200, 000000}, + {0xa000, 0x80a8, 0x0a08, 0xa000, 000000, 000000, 000000, 000000}, + {000000, 000000, 0x003f, 0x00ff, 0x03ff, 0x03ff, 0x0fff, 0x0fff}, + {000000, 000000, 0xff3f, 0xffcf, 0xff3f, 0xfcff, 0xf3ff, 0xcfff}, + {000000, 000000, 0xff3f, 0xffcf, 0xfff3, 0xfff3, 0xfffc, 0xfffc}, + {000000, 000000, 0xff3f, 0xffcf, 0xfff3, 0xfff3, 0xfffc, 0xfffc}, + {000000, 000000, 0xfc00, 0xffc0, 0xfff0, 0xc000, 0xc000, 0xc000}, + {0x0fff, 0x0fff, 0x0fff, 0x03ff, 0x03ff, 0x00ff, 0x003f, 000000}, + {0x3fff, 0xcfff, 0xf3ff, 0xfcff, 0xff3f, 0xffcf, 0xff3f, 000000}, + {0xfffc, 0xfffc, 0xfffc, 0xfff3, 0xfff3, 0xffcf, 0xff3f, 000000}, + {0xfffc, 0xfffc, 0xfffc, 0xfff3, 0x3fcf, 0x0ff3, 0x03fc, 000000}, + {0xfffc, 0xc000, 0xc000, 0xc000, 0xfff0, 0xffc0, 0xfc00, 000000}, + {000000, 0x0550, 0x0111, 0x0111, 0x0111, 0x0551, 000000, 000000}, + {000000, 000000, 0x5151, 0x5140, 0x0051, 0x5151, 000000, 000000}, + {000000, 000000, 0x1515, 0x1111, 0x1111, 0x1511, 0x0040, 0x0540}, + {0xaaaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2a80, 0x2a80, 0x2a80, 0x2a80}, + {0xaa80, 0xaaa0, 0xaaa0, 0xaaa0, 0x2aa0, 0x0aa0, 0x0aa0, 0x2aa0}, + {0x2aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2a82, 0x2a82, 0x2a80}, + {0xaaa0, 0xaa80, 0xaa00, 0xa000, 0xa800, 0xa800, 0xaa00, 0xaa00}, + {0x2a80, 0x2a80, 0x2a80, 0x2a80, 0xaa80, 000000, 000000, 000000}, + {0xaa80, 0x2a80, 0x2aa0, 0x0aa0, 0x2aa8, 000000, 000000, 000000}, + {0xaaa8, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0}, + {0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0}, + {0x2aa0, 0x2aa0, 0x2aa0, 0x2aa0, 0xaaa8, 000000, 000000, 000000}, + {0x2aaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaa80, 0xaa00, 0xaa00, 0xaa00}, + {0xaa00, 0xaa80, 0xaa80, 0xaa80, 0xaaa0, 000000, 000000, 000000}, + {0xaa00, 0xaa00, 0xaa00, 0xaa00, 0xaa00, 0xaa00, 0xaa00, 0xaa00}, + {0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 000000, 000000, 000000}, + {0xaaa0, 0xaa80, 0xaa80, 0xaa80, 0xaa00, 000000, 000000, 000000}, + {0xaa80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a82, 0x2a82}, + {0x2aa8, 0x0aa0, 0x2aa0, 0x2a80, 0xaa80, 0xaa00, 0xaa00, 0xa800}, + {0xa800, 0xa000, 0xa000, 0xa000, 0xa800, 0xa800, 0xaa00, 0xaa00}, + {0xaa80, 0xaaa0, 0xaaa0, 0xaaa0, 0x2aa0, 0x0aa0, 0x0aa0, 0x0aa0}, + {0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80}, + {0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0}, + {0x2a80, 0x2aaa, 0x2aaa, 0x2aaa, 0xaaaa, 000000, 000000, 000000}, + {0x2aa0, 0xaaa0, 0xaaa0, 0xaaa0, 0xaa80, 000000, 000000, 000000}, + {0x0aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2aa0, 0x2a80, 0x2a80, 0x2a80}, + {0x2aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2a80, 0x2a80, 0x2a80}, + {0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0, 0x0aa0, 0x0aa0, 0x0aa0}, + {0x2a80, 0x2a80, 0x2a80, 0x2a80, 0xaaa0, 000000, 000000, 000000}, + {0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x2aa8, 000000, 000000, 000000}, + {0xaa80, 0x2a80, 0x2aa0, 0x2aa0, 0x2aa8, 0x2aa8, 0x2aaa, 0x2aaa}, + {0x0aa8, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0}, + {0x2aaa, 0x2aaa, 0x2aaa, 0x2a8a, 0x2a8a, 0x2a82, 0x2a82, 0x2a80}, + {0x8aa0, 0x8aa0, 0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0}, + {0xaaa0, 0x2aa0, 0x2aa0, 0x0aa0, 0x0aa8, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 0xaaa0, 0x2a80, 0x2a80}, + {0xaa80, 0xaa80, 0xaa80, 0xaa80, 0xaa00, 000000, 000000, 000000}, + {0x0aa8, 0x0aa0, 0x2aa0, 0x2aa0, 0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0}, + {0x2aaa, 0x2aaa, 0x2aaa, 0x2a8a, 0x2a8a, 0x2a82, 0x2a80, 0x2a80}, + {0xaaa0, 0xaaa0, 0xaaa0, 0x8aa0, 0x8aa0, 0x0aa0, 0x0aa0, 0x0aa0}, + {0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa8, 000000, 000000, 000000}, + {0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0, 0x0020, 000000, 000000, 0x2000}, + {0x2aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2a80, 0x2a80, 0x2a80}, + {0xa000, 0xa000, 0xa000, 0xa000, 0xa000, 0x2000, 000000, 000000}, + {0x0020, 0xaaa0, 0xaaa0, 0xaaa0, 0xaaa0, 000000, 000000, 000000}, + {0x2aa0, 0x2aaa, 0x2aaa, 0x2aaa, 0x0aaa, 000000, 000000, 000000}, + {0xaaa0, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80}, + {0x2aa8, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0, 0x0aa0}, + {0x0aaa, 0x2aaa, 0x2aaa, 0x2aaa, 0x2aa0, 0x2a80, 0x2a80, 0x2aa0}, + {0xaa80, 0xaaa0, 0xaaa0, 0xaaa0, 0x2aa8, 000000, 000000, 000000}, + {0x2aaa, 0x2aaa, 0x2aaa, 0x0aaa, 0x02aa, 000000, 000000, 000000}, + {0xaa00, 0xaa80, 0xaaa0, 0xaaa0, 0xaaa0, 0x2aa0, 0x0aa0, 0x0aa0}, + {0xaaa0, 0x2aaa, 0x2aaa, 0x2aaa, 0x0aaa, 000000, 000000, 000000}, + {0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x802a, 0x002a, 0x002a, 0x002a}, + {0xaaa8, 0xaaa8, 0xaaa8, 0xaaa8, 0xa008, 0xa000, 0xa000, 0xa000}, + {0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a, 0x002a}, + {0xa000, 0xa000, 0xa000, 0xa000, 0xa000, 0xa000, 0xa000, 0xa000}, + {0x002a, 0x002a, 0x002a, 0x002a, 0x00aa, 000000, 000000, 000000}, + {0xa000, 0xa000, 0xa000, 0xa000, 0xa800, 000000, 000000, 000000}, + {0xaaa0, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80}, + {0xaa80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80, 0x2a80}, + {0x002a, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa}, + {0xa000, 0xa800, 0xa800, 0xa800, 0xa800, 0xa800, 0xa800, 0xa800}, + {0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x00aa, 0x002a, 000000}, + {0xa800, 0xa800, 0xa800, 0xa800, 0xa800, 0xa800, 0xa000, 000000}, + {000000, 0x002a, 0x00aa, 0x00aa, 0x002a, 000000, 000000, 000000}, + {000000, 0xa000, 0xa800, 0xa800, 0xa000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + + }, + + /* BANK 1 */ + + { + + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x0500, 0x1d40, 0x1d40, 0x1d40, 0x1d40, 0x0500, 0x1d40}, + {0x0200, 0x0080, 0x0200, 0x0ba0, 0x0ba0, 0x0ba0, 0x0ba0, 0x0ba0}, + {000000, 0x08a0, 0x2aa8, 0x0ff0, 0x23c8, 0x2aa8, 0x0aa0, 0x2828}, + {0x5005, 0x5005, 0x5005, 0x5555, 0x5555, 0x5005, 0x5005, 0x5005}, + {000000, 000000, 000000, 000000, 000000, 0x5555, 0x5555, 0x5555}, + {0x5555, 0x5555, 0x5555, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x1d5f, 0x15d7, 0x155f, 0x37ff, 0x15dd, 0x177f, 0x155d}, + {000000, 0xfffd, 0x7f7f, 0xfdf7, 0xfffd, 0xffff, 0xf7df, 0xfff7}, + {000000, 0x5555, 0xff77, 0x75d5, 0xd555, 0x7dd5, 0xd755, 0x5555}, + {000000, 0x5555, 0x5555, 0x5555, 0x5400, 0x51d5, 0x5000, 0x5300}, + {000000, 0x5555, 0x5555, 0x5555, 0x0055, 0x5015, 0x0005, 0x0c05}, + {000000, 0x5554, 0x5554, 0x55dc, 0xdffc, 0x55dc, 0x5554, 0x5554}, + {0x1555, 0x1557, 0x1151, 0x0444, 0x1000, 000000, 000000, 000000}, + {0x57d5, 0x7555, 0x1444, 0x4500, 0x0010, 0x0014, 000000, 000000}, + {0x5555, 0x5554, 0x4441, 0x114d, 0x0404, 0x03d0, 0x1d05, 0x0141}, + {000000, 0xf555, 000000, 0x5555, 000000, 0x1555, 000000, 0x1005}, + {000000, 0x5550, 000000, 0x5554, 000000, 0x5554, 000000, 0x554d}, + {0x5554, 0x1554, 0x0110, 0x0004, 0x0470, 0x1114, 0x7470, 0x1010}, + {000000, 0x1400, 0x0140, 0x1450, 0x1000, 0x051d, 0x3d01, 0x1074}, + {000000, 000000, 000000, 000000, 0x0143, 0x00d1, 0x4440, 0x4503}, + {0x0054, 0x0504, 0x1c35, 0x04d0, 0xc1c5, 0x4000, 0x1010, 0x4000}, + {0x0540, 0x1c00, 0x1000, 0x0741, 0x1011, 0x0440, 0x0104, 0x0441}, + {0x0004, 0x0010, 0x4000, 000000, 000000, 000000, 000000, 0x0401}, + {0x4450, 0x1d04, 0x0450, 0x0044, 0x0100, 0x0044, 0x4004, 0x1140}, + {0x0d05, 0x0411, 0x1070, 0x0530, 0x1010, 0x1444, 0x1145, 0x0041}, + {0x1074, 0x1511, 0x0440, 0x1105, 0x4514, 0x0311, 0x0504, 0x4445}, + {0x151c, 0x5044, 0x4111, 0x144d, 0x0444, 0x5111, 0x4104, 0x1051}, + {0x1110, 0x4145, 0x1000, 0x0110, 0x1741, 0x410d, 0x4444, 0x1100}, + {0x1140, 0x0045, 0x1411, 0x4514, 0x1041, 0x4111, 0x4514, 0x4401}, + {0x4410, 0x1144, 0x1110, 0x4504, 0x1050, 0x0144, 0x4010, 0x0540}, + {0x1114, 0x0511, 0x1044, 0x0454, 0x1104, 0x0550, 0x0100, 000000}, + {0x5114, 0x0541, 0x5500, 0x103d, 0x403f, 0x003f, 0x003f, 0x001f}, + {0x4505, 0x4511, 0x0414, 0x4000, 0x5000, 0x5000, 0x5000, 0xc000}, + {0x4454, 0x0041, 0x3414, 0x3d01, 0x0d41, 0x04d0, 0x1300, 0x0c40}, + {0x1011, 0x4454, 0x1004, 0x4100, 000000, 0x0004, 000000, 000000}, + {0x4414, 0x5144, 0x0040, 0x0004, 0x0150, 0x0404, 000000, 000000}, + {000000, 000000, 000000, 000000, 0x091c, 0x2a03, 0xaaaa, 000000}, + {0x041f, 0x107f, 0x13ff, 0xcd0f, 0x30a8, 0xcaaa, 0xaaaa, 000000}, + {0xc001, 0xc005, 0xc05f, 0x017f, 0x070d, 0x8504, 0xaaaa, 000000}, + {0x5100, 0xd400, 0xd000, 0x4000, 000000, 0x2a80, 0xaaaa, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x880a, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x8008, 000000}, + {0x5555, 0x5005, 0x5005, 0x5005, 0x5005, 0x5005, 0x5005, 0x5555}, + {000000, 000000, 000000, 000000, 000000, 0x00c0, 0x00c0, 0x0300}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 0x00c0, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x0ff0, 0x3c0c, 0x3c3c, 0x3ccc, 0x3f0c, 0x3c0c, 0x0ff0}, + {000000, 0x03c0, 0x0fc0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x0ff0}, + {000000, 0x0ff0, 0x3c3c, 0x003c, 0x00f0, 0x03c0, 0x0f0c, 0x3ffc}, + {000000, 0x0ff0, 0x3c0c, 0x000c, 0x03f0, 0x000c, 0x3c0c, 0x0ff0}, + {000000, 0x03c0, 0x0fc0, 0x3cc0, 0x3ffc, 0x03c0, 0x03c0, 0x0ff0}, + {000000, 0x3ffc, 0x3c0c, 0x3c00, 0x3ff0, 0x000c, 0x3c0c, 0x0ff0}, + {000000, 0x03f0, 0x0f00, 0x3c00, 0x3cf0, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x3ffc, 0x3c3c, 0x00f0, 0x03c0, 0x03c0, 0x03c0, 0x0ff0}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x0ff0, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x0ffc, 0x000c, 0x000c, 0x000c}, + {0xffff, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x2aa8, 000000}, + {000000, 0x0300, 0x0ffc, 0x3ffc, 0x0ffc, 0x0300, 000000, 000000}, + {000000, 0xfcfc, 0xc033, 0xf033, 0xc033, 0xfcfc, 000000, 000000}, + {0xffff, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x0ff0, 0x3c3c, 0x003c, 0x00f0, 0x03c0, 000000, 0x03c0, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x03c0, 0x03c0, 0x0f30, 0x0f30, 0x0ff0, 0x3c0c, 0x3c0c}, + {000000, 0x3ff0, 0x3c0c, 0x3c0c, 0x3ff0, 0x3c0c, 0x3c0c, 0x3ff0}, + {000000, 0x0ff0, 0x3c0c, 0x3c00, 0x3c00, 0x3c00, 0x3c0c, 0x0ff0}, + {000000, 0x3fc0, 0x3c30, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c30, 0x3fc0}, + {000000, 0x3ffc, 0x3c0c, 0x3c00, 0x3ffc, 0x3c00, 0x3c0c, 0x3ffc}, + {000000, 0x3ffc, 0x3c0c, 0x3c00, 0x3ff0, 0x3c00, 0x3c00, 0x3c00}, + {000000, 0x03f0, 0x0f0c, 0x3c00, 0x3c00, 0x3c3c, 0x0f0c, 0x03fc}, + {000000, 0x3c0c, 0x3c0c, 0x3c0c, 0x3ffc, 0x3c0c, 0x3c0c, 0x3c0c}, + {000000, 0x3fc0, 0x0f00, 0x0f00, 0x0f00, 0x0f00, 0x0f00, 0x3fc0}, + {000000, 0x0ff0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x0f00}, + {000000, 0xfc3c, 0x3c30, 0x3cc0, 0x3f00, 0x3cc0, 0x3c30, 0xfc3c}, + {000000, 0x3f00, 0x3c00, 0x3c00, 0x3c00, 0x3c00, 0x3c0c, 0x3ffc}, + {000000, 0x3c0c, 0x3f3c, 0x3ffc, 0x3ccc, 0x3c0c, 0x3c0c, 0xfc0f}, + {000000, 0x3c3c, 0x3c0c, 0x3f0c, 0x3ccc, 0x3c3c, 0x3c0c, 0x3f0c}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x3fc0, 0x3c30, 0x3c30, 0x3cc0, 0x3c00, 0x3c00, 0x3c00}, + {000000, 0x0ff0, 0x3c0c, 0x3c0c, 0x3ccc, 0x3ccc, 0x3c30, 0x0fcc}, + {000000, 0x3fc0, 0x3c30, 0x3c30, 0x3cc0, 0x3c30, 0x3c30, 0x3c0c}, + {000000, 0x0fc0, 0x3c30, 0x3c00, 0x0fc0, 0x0030, 0x3c30, 0x0fc0}, + {000000, 0x3ffc, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x03c0, 0x03c0}, + {000000, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x3c0c, 0x0ff0}, + {000000, 0x3c0c, 0x3c0c, 0x3c0c, 0x0f30, 0x0f30, 0x03c0, 0x03c0}, + {000000, 0xf003, 0xf333, 0xf333, 0x3ccc, 0x3ccc, 0x0f30, 0x0f30}, + {000000, 0x3f0f, 0x0f0c, 0x03f0, 0x00c0, 0x03f0, 0x0f0c, 0x3f0f}, + {000000, 0x3c0c, 0x3c0c, 0x0f30, 0x03c0, 0x03c0, 0x03c0, 0x03c0}, + {000000, 0xfffc, 0xf03c, 0x00f0, 0x03c0, 0x0f00, 0x3c0c, 0xfffc}, + {000000, 0x1555, 0x177f, 0x1555, 0x1555, 0x1555, 0x37ff, 0x3fdd}, + {000000, 0x55dd, 0xff7f, 0xdfff, 0x577f, 0x5555, 0xf7f5, 0x5555}, + {000000, 0x5775, 0xfddd, 0xffff, 0xff77, 0x5555, 0x5555, 0x5555}, + {000000, 0x5555, 0x5555, 0xdf75, 0x5555, 0x5555, 0x5555, 0x557d}, + {000000, 0x5557, 0x5555, 0x5555, 0x5000, 0x53ff, 0x53ff, 0xf380}, + {000000, 0xfffc, 0x5fd4, 0x5554, 000000, 0xfffc, 0xfffc, 000000}, + {0x1555, 0x1555, 0x1555, 0x1555, 0x1554, 0x1552, 0x154b, 0x1532}, + {0x5555, 0x5555, 0x4155, 0x2055, 0xf805, 0xea01, 0xc080, 0xca22}, + {0x555a, 0x556f, 0x55be, 0x56ea, 0x5bff, 0x6eea, 0xbeea, 0xffff}, + {0x5555, 0x9555, 0xe155, 0xa855, 0xfe15, 0xbf85, 0xaaa1, 0xfbf8}, + {0x500e, 0x554e, 0x5540, 0x5554, 0x5554, 0x5554, 0x5555, 0x1555}, + {0xaaa8, 0xaaa8, 000000, 0xeaa8, 0xeaa8, 000000, 0x4e28, 0x4e38}, + {0x14bc, 0x12ff, 0x0c02, 0x2ebe, 0x0300, 0x3faa, 000000, 0x2aa2}, + {0x008b, 0xaa2e, 0x08bf, 0xa2fb, 0x8baa, 0x2fef, 0xbefe, 0xaaff}, + {0xfebb, 0xabaa, 0xefff, 0xbfee, 0xeefa, 0xbabf, 0xffbb, 0xfafa}, + {0xafbe, 0xaaab, 0xbfee, 0xaeea, 0xaeaa, 0xffef, 0xafbe, 0xeaaa}, + {0x0570, 0x8100, 0xe002, 0xb807, 0xae02, 0xab80, 0xfbe3, 0xaab3}, + {0x0e38, 0x0800, 0x0ea8, 0x4ea8, 0x4ea8, 0x0800, 0xfe38, 0xae38}, + {0x3fff, 0x3fff, 0x3fff, 0x3fff, 0x3fff, 0x3fff, 0x3fff, 0x3bef}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xfeff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffae}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xbebe}, + {0xfff3, 0xfff2, 0xfffc, 0xfffc, 0xfffc, 0xfffc, 0xfffc, 0xfff8}, + {0xae28, 0x0800, 0x8ea8, 0xcea8, 0xcea8, 0xc800, 0xce3c, 0xce38}, + {0x2eff, 0x2aaa, 0x2aaa, 0x2aaa, 0x2882, 0x2228, 000000, 000000}, + {0xbbbb, 0xaaaa, 0xaaaa, 0x2a22, 0x88a8, 0x800a, 000000, 000000}, + {0xaebb, 0xaaaa, 0xaaaa, 0xaaaa, 0xa22a, 0x8aa2, 000000, 000000}, + {0xefbb, 0xaaaa, 0xaaaa, 0x8a88, 0x222a, 0xa888, 000000, 0x000f}, + {0xfbec, 0xaaa8, 0xaaa8, 0x2aa8, 0xaa83, 0xa0fc, 0x3f02, 0xc02a}, + {0xce28, 0xc800, 0xcea8, 0xcea8, 0xfea8, 0x0800, 0x8e38, 0x2e28}, + {000000, 000000, 0x2000, 0x3e80, 0x3fff, 0x3fff, 0x2aaa, 000000}, + {000000, 000000, 000000, 0x002a, 0xa2bf, 0xffff, 0xaaaa, 000000}, + {0x00ff, 0x00aa, 000000, 0x800a, 0xfa00, 0xffff, 0xaaaa, 000000}, + {0xffff, 0xaaaa, 000000, 0x88af, 0x2fff, 0xffff, 0xaaaa, 000000}, + {0xffff, 0xaaaa, 000000, 0xfe82, 0xfff8, 0xffff, 0xaaaa, 000000}, + {0xfffc, 0xaaa8, 000000, 0xaaa8, 000000, 0xfffc, 0xaaa8, 000000}, + {000000, 0x07ff, 0x07ff, 0x07ff, 0x03ff, 0x01ff, 0x007f, 0x001f}, + {000000, 0xffff, 0xffff, 0xffff, 0xffff, 0xfffd, 0xfff4, 0xffd0}, + {000000, 0x4000, 0x4000, 0x4000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x0c00, 0x0c00}, + {000000, 000000, 000000, 000000, 000000, 0x0003, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x0001, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x5500, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 0x0020, 0x0020, 0x0030, 0x00f8, 0x0030, 0x00a2}, + {0x0800, 0x8c00, 0xcc88, 0xccc8, 0x000c, 0xba3e, 0x000c, 0xae28}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x2000, 0x2000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 0x0002, 0x0022}, + {0x08b0, 0x0cb8, 0x2a00, 0x00ea, 0x2bfc, 0xab3a, 0xbc88, 0xe222}, + {0xb22c, 0xb22e, 000000, 0x2a00, 0x2800, 0x0280, 0x8800, 000000}, + {0x2000, 0x2000, 0x2000, 0x0800, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 0x2000, 0x22aa, 0x3000, 0x22aa, 0x22a8}, + {0x00a2, 0x0af8, 0xabaa, 0x2020, 0xaaaa, 000000, 0xaaaa, 0xa280}, + {0x8b00, 0x2e00, 0x0800, 0x8000, 0x8aaa, 0xc000, 0x8aaa, 0x8820}, + {000000, 000000, 000000, 000000, 0xaaaa, 000000, 0xaaa8, 000000}, + {000000, 000000, 000000, 0x8000, 0x8aaa, 0xc000, 0x8aaa, 0x8800}, + {000000, 000000, 000000, 000000, 0xaaa8, 000000, 0xaaa0, 0x2000}, + {0x22aa, 0x202a, 0x22aa, 0x20a0, 0x22aa, 0x202a, 0x22aa, 0x2000}, + {0xaaaa, 0x02a0, 0xaaaa, 000000, 0xaaa8, 000000, 0xaaa8, 000000}, + {0x8aaa, 0x8200, 0x8aaa, 0x8000, 0x8aaa, 0x8000, 0x8aaa, 0x8002}, + {0xaaaa, 0x0008, 0xaaa8, 0x0088, 0xaaa8, 0x2000, 0xaaa8, 000000}, + {0x8aaa, 0x88a0, 0x8aaa, 0x880a, 0x8aaa, 0x8000, 0x8aaa, 0x8000}, + {0xaaa0, 000000, 0xaaa0, 0xa000, 0xaaa0, 000000, 0xaaa0, 000000}, + {0x22aa, 0x2000, 0x22aa, 0x2000, 000000, 0x3e90, 0x2969, 000000}, + {0xaaa8, 000000, 0xaaa8, 000000, 000000, 0x2091, 0xabbe, 000000}, + {0x8aaa, 0x8020, 0x8aaa, 0x8800, 000000, 0x8124, 0x6290, 000000}, + {0xaaaa, 000000, 0xaaa8, 000000, 000000, 0x001e, 0x89e9, 000000}, + {0x8aaa, 0x8000, 0x8a00, 0x800b, 0x0cee, 0x2eba, 0x4bbd, 000000}, + {0xaaa0, 000000, 0x2000, 0xa000, 0xac80, 0xda28, 0x0928, 000000}, + {000000, 0x00f0, 0x00f0, 0x28fa, 0x00f0, 0x00f0, 0x3dff, 0x1405}, + {000000, 0x2020, 0x2020, 0x2a2a, 0x2000, 0x0020, 0xffff, 0x5555}, + {000000, 0x00a0, 0x00a0, 0xa8aa, 0x20a0, 0x00f0, 0xfdff, 0x5405}, + {000000, 0x01f4, 0x005f, 0x0105, 0x0150, 0x0155, 0xd155, 0x4150}, + {000000, 000000, 0x4000, 0xf400, 0x5f40, 0x05f4, 0x501f, 0x7400}, + {000000, 000000, 000000, 0x00c0, 000000, 000000, 0x4000, 000000}, + {0x14f5, 0x0050, 000000, 0x2000, 0x2000, 0x2aaa, 0x2aaa, 000000}, + {0x5555, 000000, 000000, 000000, 000000, 0xaaaa, 0xaaaa, 000000}, + {0x54f5, 0x0050, 000000, 0xa000, 0xa000, 0xaaaa, 0xaaaa, 000000}, + {0x4170, 0x017d, 0x0155, 0x8157, 0x815f, 0x81ff, 0x8000, 0xaaa0}, + {0x7c00, 0xfc00, 0xfc02, 0xfc02, 0xfc0a, 0xfc0a, 0x0020, 0x0480}, + {000000, 000000, 000000, 0x8000, 0x8000, 0xa000, 0xa800, 0xaa00}, + {000000, 0x1555, 000000, 0x0aaa, 0x0aaa, 000000, 000000, 000000}, + {000000, 0x5555, 000000, 0xaaaa, 0xaaaa, 000000, 000000, 000000}, + {000000, 0x5555, 000000, 0xaaaa, 0xaaaa, 000000, 000000, 000000}, + {000000, 0x5550, 000000, 0xaaa0, 0xaaa0, 000000, 000000, 000000}, + {0x0482, 0x4c08, 0x4c02, 0x4c0a, 0xdc82, 0xdc22, 0xde0a, 0xdca8}, + {0x8aa0, 0xa2a8, 0xaa20, 0x2aa8, 0xaaa8, 0xaaa8, 0x8aa8, 0xaaa0}, + {0x0555, 000000, 000000, 000000, 0x1555, 000000, 000000, 000000}, + {0x5555, 000000, 000000, 000000, 0x5555, 000000, 000000, 000000}, + {0x5555, 000000, 000000, 000000, 0x5555, 000000, 000000, 000000}, + {0x5540, 000000, 000000, 000000, 0x5540, 000000, 000000, 000000}, + {0xdc22, 0xdc00, 0xdc08, 0xdc00, 0xdc00, 0xdc00, 0xdc02, 0xdc00}, + {0xa000, 0x0200, 0x00a0, 0x8200, 0x8008, 0x0200, 000000, 0x8220}, + {0x0555, 000000, 000000, 000000, 0x3f7d, 0x3fff, 0x3fff, 0x3fff}, + {0x5555, 000000, 000000, 000000, 0x5ffd, 0xffff, 0xffff, 0xf57f}, + {0x5555, 000000, 000000, 000000, 0x7fff, 0xffff, 0xffff, 0xff5d}, + {0x5540, 000000, 000000, 000000, 0xffdf, 0xffff, 0xffff, 0x57ff}, + {0xdc20, 0xdc00, 0xdc00, 000000, 0xffff, 0xffff, 0xffff, 0xf7ff}, + {000000, 000000, 000000, 000000, 0xdffc, 0xfffc, 0xfffc, 0xfffc}, + {0x1555, 000000, 000000, 000000, 0x1400, 0x3d40, 0x17fd, 000000}, + {0x5555, 000000, 000000, 000000, 0x0001, 0x0157, 0x57d5, 000000}, + {0x5555, 000000, 000000, 000000, 0x7d00, 0xdfd5, 0x557d, 000000}, + {0x5555, 000000, 000000, 000000, 000000, 0x0005, 0x5f57, 000000}, + {0x5555, 000000, 000000, 000000, 0x05fd, 0x577f, 0x5555, 000000}, + {0x5554, 000000, 000000, 000000, 0x4000, 0xfd00, 0x7fd4, 000000}, + {000000, 0x1555, 0x1555, 0x1555, 0x1555, 0x1f5f, 0x1555, 0x1577}, + {000000, 0x5555, 0x5555, 0x57d5, 0x7fff, 0x7fff, 0x57ff, 0xffff}, + {000000, 0x5555, 0x5555, 0xfd55, 0xfffd, 0xffff, 0xffff, 0xffff}, + {000000, 0x5555, 0x5555, 0x5555, 0x5577, 0xff55, 0xffff, 0xfff5}, + {000000, 0x5561, 0x5538, 0x5541, 0x5538, 0x55ea, 0xd4ea, 0x53aa}, + {000000, 0x5554, 0x5554, 0x5554, 0x5554, 0x5554, 0x1554, 0x8554}, + {0x1555, 0x1555, 0x1555, 0x1555, 000000, 0x1555, 0x1555, 000000}, + {0x57ff, 0x5555, 0x5555, 0x5555, 000000, 0x5555, 0x5555, 000000}, + {0xffff, 0x55f5, 0x5555, 0x5555, 000000, 0x5555, 0x5555, 000000}, + {0xff55, 0x5554, 0x5554, 0x5554, 000000, 0x5554, 0x5554, 000000}, + {0x4bff, 0x8222, 0xe3ff, 0xe2f3, 0xe2f3, 0xe2cf, 0xe2ff, 0xe2aa}, + {0xe154, 0x0214, 0xce14, 0x8e14, 0x8e00, 0x8e14, 0x8e14, 0x8e00}, + {0x1555, 000000, 0x1555, 000000, 000000, 0x1555, 000000, 000000}, + {0x5555, 000000, 0x5555, 000000, 000000, 0x5555, 000000, 000000}, + {0x5555, 000000, 0x5555, 000000, 000000, 0x5555, 000000, 000000}, + {0x5554, 000000, 0x5554, 000000, 000000, 0x5555, 000000, 000000}, + {0xffff, 0xe228, 000000, 0x38bb, 0x38bb, 0x38bb, 0x2022, 0x3cbb}, + {0xff14, 0x8e00, 0x0014, 0xb800, 0xb800, 0xb854, 0x2000, 0xbc00}, + {0x0200, 0x0200, 0x0a00, 0x0e3e, 0x0ebf, 0x0e2a, 0x0e00, 0x0e08}, + {0x8000, 0x8000, 0xa000, 0xe105, 0xe020, 0xe020, 0xebc0, 0xe20a}, + {0x0008, 0x0008, 0x0028, 0x4000, 0x0a8a, 0x2aaa, 000000, 0xaaaa}, + {0x0200, 0x0200, 0x0280, 0x0b85, 0x8385, 0xa380, 0x0001, 0xaa80}, + {0x2022, 0x38bb, 0x38bb, 0x38bb, 0x2022, 0x3cbb, 0x2022, 0x38bb}, + {0x2000, 0xb800, 0xb800, 0xb854, 0x2054, 0xbc00, 0x2054, 0xb844}, + {0x0e0a, 0x0e2a, 0x0e00, 0x0808, 0x0e09, 0x0e2a, 0x0e00, 0x0808}, + {0xe000, 0xe2a0, 0xe230, 0x8200, 0xe280, 0xe20a, 0xe20a, 0x8200}, + {000000, 0x3cfc, 0xf303, 0xf0fc, 0xfc00, 0x3fff, 0x0fcf, 0x0010}, + {0x000b, 0xf08a, 0x3c00, 0x3c0a, 0xfc08, 0xf280, 0xc282, 000000}, + {0x38bb, 0x38bb, 0x2022, 0x3cbb, 0x2022, 0x38bb, 0x38bb, 0x3888}, + {0xb82c, 0xb838, 0x2000, 0xbc38, 0x2038, 0xb838, 0xb838, 0xb838}, + {0x0e0a, 0x0e2a, 000000, 0x002a, 0x0002, 000000, 000000, 000000}, + {0xe23f, 0xe22f, 0xe20b, 0x8200, 0xe030, 0xe000, 000000, 000000}, + {0xc2aa, 0xca8a, 0x8000, 000000, 0x1444, 0x5444, 0x5444, 000000}, + {0x0ff0, 0x8fe2, 0x0b88, 0x0008, 0x508a, 0x548a, 0x5400, 000000}, + {0x3888, 0x38bb, 0x38a2, 0xe880, 0xe880, 0x2880, 000000, 000000}, + {0xb838, 0xb838, 0xb838, 0xbe28, 0xbe28, 0xbe28, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + + }, + + /* WHAT ? */ + + { + /* + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 0x5001, 0xa002, 0xf003, 0x4005, 0x9006, 0xe007, 0x3009}, + {0x800a, 0xd00b, 0x200d, 0x700e, 0xc00f, 0x1011, 0x6012, 0xb013}, + {0x0015, 0x5016, 0xa017, 0xf018, 0x401a, 0x901b, 0xe01c, 0x301e}, + {0x801f, 0xd020, 0x2022, 0x7023, 0xc024, 0x1026, 0x6027, 0xb028}, + {0x002a, 0x502b, 0xa02c, 0xf02d, 0x402f, 0x9030, 0xe031, 0x3033}, + {0x8034, 0xd035, 0x2037, 0x7038, 0xc039, 0x103b, 0x603c, 0xb03d}, + {0x003f, 0x5040, 0xa041, 0xf042, 0x4044, 0x9045, 0xe046, 0x3048}, + {0x8049, 0xd04a, 0x204c, 0x704d, 0xc04e, 0x1050, 0x6051, 0xb052}, + {0x0054, 0x5055, 0xa056, 0xf057, 0x4059, 0x905a, 0xe05b, 0x305d}, + {0x805e, 0xd05f, 0x2061, 0x7062, 0xc063, 0x1065, 0x6066, 0xb067}, + {0x0069, 0x506a, 0xa06b, 0xf06c, 0x406e, 0x906f, 0xe070, 0x3072}, + {0x8073, 0xd074, 0x2076, 0x7077, 0xc078, 0x107a, 0x607b, 0xb07c}, + {0x007e, 0x507f, 0xa080, 0xf081, 0x4083, 0x9084, 0xe085, 0x3087}, + {0x8088, 0xd089, 0x208b, 0x708c, 0xc08d, 0x108f, 0x6090, 0xb091}, + {0x0093, 0x5094, 0xa095, 0xf096, 0x4098, 0x9099, 0xe09a, 0x309c}, + {0x809d, 0xd09e, 0x20a0, 0x70a1, 0xc0a2, 0x10a4, 0x60a5, 0xb0a6}, + {0x00a8, 0x50a9, 0xa0aa, 0xf0ab, 0x40ad, 0x90ae, 0xe0af, 0x30b1}, + {0x80b2, 0xd0b3, 0x20b5, 0x70b6, 0xc0b7, 0x10b9, 0x60ba, 0xb0bb}, + {0x00bd, 0x50be, 0xa0bf, 0xf0c0, 0x40c2, 0x90c3, 0xe0c4, 0x30c6}, + {0x80c7, 0xd0c8, 0x20ca, 0x70cb, 0xc0cc, 0x10ce, 0x60cf, 0xb0d0}, + {0x00d2, 0x50d3, 0xa0d4, 0xf0d5, 0x40d7, 0x90d8, 0xe0d9, 0x30db}, + {0x80dc, 0xd0dd, 0x20df, 0x70e0, 0xc0e1, 0x10e3, 0x60e4, 0xb0e5}, + {0x00e7, 0x50e8, 0xa0e9, 0xf0ea, 0x40ec, 0x90ed, 0xe0ee, 0x30f0}, + {0x80f1, 0xd0f2, 0x20f4, 0x70f5, 0xc0f6, 0x10f8, 0x60f9, 0xb0fa}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, + + */ + + /* BANK 2 */ + + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0xbbaa, 0xec00, 0xbbfe, 0xeeee, 0xbb8a, 0x2e2e, 0xbbba, 0xaaa8}, + {0x0aa0, 0x0880, 0xaaaa, 0x8888, 0x2222, 0x8888, 000000, 0x0880}, + {0x0aa0, 0x0880, 0x8a22, 0x8880, 0x0a22, 0x8880, 0x0a20, 0x0880}, + {0xaaa8, 0xa220, 0x8888, 0xa220, 0x8888, 0xa220, 0x8888, 0xa220}, + {0x8888, 0xa220, 0x8888, 0xa220, 0x8888, 0xa220, 0x8888, 000000}, + {0xaaa8, 0xa220, 0x8883, 0xa223, 0x888f, 0xa20b, 0x880f, 0xa23e}, + {0x8aa8, 0xc220, 0xc888, 0x8220, 0xe088, 0xf020, 0xb088, 0xf020}, + {000000, 0x0003, 0x001c, 0x00c7, 0x00f1, 0x003c, 0x01c3, 0x007c}, + {0x1554, 0xc7d3, 0xf14f, 0x314c, 0x300c, 0xcff3, 0xf00f, 0x0aa0}, + {000000, 0xc000, 0x3400, 0xd300, 0x4f00, 0x3c00, 0xc340, 0x3d00}, + {0x0f1c, 0x001c, 0x155c, 0x0017, 0x2f00, 0x3f21, 0xbfc8, 0xbfc8}, + {0xa28a, 0xba2e, 0xbb2e, 0x2aa8, 0x0820, 0xf3cf, 0xf14f, 0xf3cd}, + {0x34f0, 0x3400, 0x3554, 0xd400, 0x00f0, 0x4afc, 0x23fe, 0x03fe}, + {0xbff0, 0x3ff2, 0x2ff8, 0x0fef, 0x03ff, 0x00ff, 0x0200, 0x0225}, + {0x7144, 0x13c3, 0x003f, 0xffff, 0xfff0, 0xfc0b, 0x03cc, 0xd007}, + {0x32fe, 0xfcfc, 0xfef8, 0xc3f0, 0x2fc0, 0xff00, 0x0080, 0x5880}, + {0x0225, 0x0025, 0x0025, 0x0085, 0x0090, 0x001f, 0x0083, 0x001f}, + {0xd3c7, 0xd007, 0xd3c7, 0xd007, 0xd3c7, 000000, 0xd147, 0x0550}, + {0x5880, 0x5800, 0x5800, 0x5200, 0x0600, 0xf400, 0xc200, 0xf400}, + {0x0080, 0x0015, 0x0002, 0x003f, 0x000b, 0x00fe, 0x03ff, 0x03dd}, + {0x5ff5, 0xffff, 0x5555, 0x8002, 0xffff, 000000, 0xffff, 0xffff}, + {0x0200, 0x5400, 0x8000, 0xfc00, 0xe000, 0xbf00, 0xffc0, 0x77c0}, + {0x8088, 0x0200, 0x0880, 0xf003, 0x3ccf, 0x0fbd, 0x83fd, 0x03d4}, + {0x8008, 0x0ff0, 0xfd7c, 0xd01f, 0x4007, 0x0007, 0x0817, 0x007c}, + {0xaaaa, 0x8000, 0x8a82, 0x8802, 0x8002, 0x8802, 0x8000, 0x8000}, + {0xaaa8, 000000, 0x02a0, 0x0220, 000000, 0x02a0, 000000, 0xaa80}, + {0x8202, 0x8888, 0x8020, 0x8000, 0x8208, 0x8208, 0x8000, 000000}, + {0x0080, 0x0080, 0x2080, 0x2000, 0x2020, 0x2aa0, 000000, 000000}, + {0xaaaa, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 000000}, + {0xa220, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x8000, 0x8000, 000000, 0x8000, 000000, 0x8000, 000000, 000000}, + {0xaaaa, 0xa222, 0x8888, 0xa222, 0x8888, 0xa222, 0x8888, 0xa222}, + {0x8f50, 0x3500, 0xd000, 0x0020, 0x8088, 0x0200, 0x8888, 000000}, + {0xaaa8, 0x2220, 0x8888, 0x2220, 0x8888, 0x2220, 0x8888, 0x2220}, + {0x0870, 0x21c0, 0x81c8, 0x20c0, 0x8070, 0x0010, 0x8884, 0x0004}, + {000000, 0x0ff0, 0x3d5f, 0xf407, 0xd001, 0xd000, 0xf400, 0x3d00}, + {000000, 000000, 000000, 0xc00f, 0xf334, 0xfed0, 0x7f40, 0x1f40}, + {0x8888, 0xa222, 0x8888, 0xa222, 0x8888, 0xa222, 0x8888, 000000}, + {0x0d00, 0x0340, 0x0340, 0x0100, 0x0d00, 0x0400, 0x1000, 0x1000}, + {0x8888, 0x2220, 0x8888, 0x2220, 0x8888, 0x2220, 0x8888, 000000}, + {0xaaaa, 0xa222, 0x8888, 0xa222, 0xa002, 0xaaaa, 0x8888, 0xa202}, + {0xaaa8, 0xa220, 0x28a8, 0x8a88, 0x8008, 0x2aa0, 0x8888, 0x2220}, + {0x8820, 0xa0a8, 0x828a, 0xaa22, 0x8888, 0xa222, 0x8888, 000000}, + {0x8888, 0x2208, 0x0828, 0x80a0, 0xa288, 0x2a20, 0x8888, 000000}, + {0xaaaa, 0xa222, 0xa000, 0xa800, 0x8a02, 0xa2aa, 0x8288, 0xa0a2}, + {0xaaa8, 0x2220, 0x2828, 0xa8a0, 0x8888, 0xa220, 0x88a8, 0x0208}, + {0x8002, 0xa002, 0x8282, 0xa22a, 0x8288, 0xa222, 0x8a88, 000000}, + {0x8a88, 0x2288, 0x8008, 0x0aa0, 0x8a88, 0x00a0, 0xaa88, 000000}, + {0xaaaa, 0xa222, 0x8880, 0xa00a, 0x8022, 0xa00a, 0x8a80, 0xa22a}, + {0xaaa8, 0x2220, 0x0888, 0x8020, 0xa008, 0x8020, 0x0a88, 0xa220}, + {0x8888, 0xa222, 0x88a8, 0xa282, 0x8828, 0x82a2, 0xaa88, 000000}, + {0x8a88, 0xa020, 0x0a88, 0xa228, 0x8008, 0x2028, 0x8a88, 000000}, + {000000, 000000, 000000, 000000, 0x0a80, 0x2ba0, 0xe223, 0x8c8b}, + {000000, 000000, 000000, 0x2000, 0x3000, 0xb828, 0xf8ba, 0x8ae2}, + {0xe22f, 0xe222, 0x883b, 0x202c, 0x302c, 0x200e, 0x000a, 0x0008}, + {0x880b, 0x0802, 0x2002, 0xc000, 0x8000, 000000, 000000, 000000}, + {0x8800, 0x2008, 0x8020, 0x2028, 0x8020, 0x0088, 0x00a0, 0x0088}, + {0x0220, 0x0080, 0x0202, 000000, 0x0208, 0x0002, 0x0808, 000000}, + {0x8008, 0x0020, 0x0028, 0x0022, 0x0828, 0x0022, 0x0808, 0x2002}, + {0x8008, 0x2002, 0x0008, 0x2002, 000000, 0x2002, 0x0008, 0x0002}, + {0x8020, 000000, 0x8020, 0x2000, 0x8020, 0x2002, 0x8002, 0x0002}, + {0x0800, 000000, 000000, 0x2000, 0x8800, 0x2000, 0x8800, 0x2000}, + {0x2800, 0x2002, 0x2800, 0x2202, 0x0800, 0x2002, 0x8000, 0xa002}, + {0x8008, 0x0002, 0x8008, 0x0002, 000000, 0x0002, 0x0200, 0x0002}, + {0x8000, 0x0008, 0x0020, 0x0080, 0x0020, 0x0280, 0x0220, 0x8080}, + {0x8802, 0xa002, 0x8008, 0x200a, 0x0008, 0x200a, 0x0008, 0x0002}, + {0x8008, 000000, 0x8020, 000000, 0x8080, 0x2080, 0x8000, 0x2000}, + {0x0800, 000000, 0x2800, 0x2200, 0x8880, 0xa200, 0x8800, 0xa200}, + {0x0020, 0x8028, 0x0008, 0x8000, 0x2020, 0x8020, 0x2020, 0x8800}, + {000000, 0x0800, 000000, 0x0820, 0x2000, 0x2808, 0x2200, 0x0880}, + {0x8000, 0x2000, 0x0800, 0x2000, 0x0800, 000000, 0x0800, 0x0002}, + {0x8802, 0x2000, 0x0802, 0x0808, 0x0002, 0x0808, 0x8002, 0x0200}, + {0xaaaa, 0x205f, 0x885f, 0x2000, 0x8881, 0x2221, 0x8881, 0x2220}, + {0xaaaa, 0xd942, 0xd948, 0x0002, 0x8888, 0x8222, 0x8888, 0x0222}, + {0x882f, 0xa20e, 0x8880, 0xa221, 0x8881, 0xa221, 0x8881, 0x0001}, + {0xb088, 0xb020, 0xc088, 0x0220, 0x8888, 0x8220, 0x8888, 0x8000}, + {0xaaaa, 0xa222, 0x8888, 0xa000, 0x8aaa, 0xa222, 0x8888, 0xa002}, + {0xaaa8, 0x2220, 0x8888, 0x0008, 0xaaa8, 0x2220, 0x8888, 0x8008}, + {0x8aaa, 0xa222, 0x8888, 0xa000, 0x8aaa, 0xa222, 0x8888, 000000}, + {0xaaa8, 0x2220, 0x8888, 0x0008, 0xaaa8, 0x2220, 0x8888, 000000}, + {0x1800, 0xc8cf, 0xf315, 0xacaa, 0x2200, 0x0820, 0x1888, 0x1800}, + {0x0028, 0xfc8e, 0x5532, 0xaaca, 0x0020, 0x2208, 0x2828, 0x0018}, + {0x1800, 0x88cf, 0xe315, 0xacaa, 0x3200, 0x0800, 0x1800, 0x1800}, + {0x0018, 0xfccb, 0x5532, 0xaa8e, 0x0020, 0x0008, 0x0028, 0x0018}, + {0x0fd0, 0x00f4, 0x000f, 000000, 000000, 000000, 000000, 000000}, + {0x0020, 0x0082, 0x0b04, 0x3fa2, 0x2e0b, 0x002f, 0x0b8b, 0x00ea}, + {0x00ea, 0x2f8a, 0x002e, 0x02ba, 0x03a8, 000000, 000000, 000000}, + {0x0800, 0x8200, 0x10a0, 0x8aa8, 0xa0a8, 0xe800, 0xe2e0, 0xfb00}, + {0x00a0, 0x2082, 0x02aa, 0x2200, 0x2200, 0x20aa, 0x2808, 0x0200}, + {000000, 0x0022, 0x8aa0, 0x0022, 0x000a, 0xa282, 0x8008, 0x8020}, + {000000, 000000, 0x0026, 0xa56a, 0x0aa0, 0x000a, 000000, 000000}, + {0x0200, 0x0200, 0x0280, 0x0180, 0x0180, 0x0980, 0x0520, 0x0620}, + {0xccc3, 0xbb0e, 0x2ecf, 0x2b3f, 0x2c3f, 0xbc3f, 0xf0ff, 0x03ff}, + {0x0520, 0x0920, 0x0980, 0x0280, 0x0180, 0x0180, 0x0100, 0x0200}, + {0xa022, 0xe8a8, 0xa020, 0xe8a8, 0xa030, 0xe82e, 0xfa0b, 0xfe80}, + {0x3fff, 0x30ff, 0x0c3f, 0xc3c3, 0xf00a, 0x02fe, 0xffff, 000000}, + {0xfaa8, 0xea08, 0xf820, 0xc282, 0xa00a, 0xbf80, 0xffff, 000000}, + {0x3c03, 0x0c00, 000000, 0x3028, 0xf0be, 0xfcbf, 0xaa2f, 0xeecb}, + {0xc03c, 0x0030, 000000, 0x280c, 0xbe0f, 0xbe3f, 0xb800, 0xe2cc}, + {0x2e3b, 0x0f0e, 0x0b3b, 0x030e, 0x0f3b, 0xf0ee, 0x03be, 0xcef8}, + {0xfb00, 0xe2f8, 0xa800, 0xaa80, 0x2a80, 000000, 000000, 000000}, + {0x7fd6, 0x7fd2, 0x7fd2, 0x7fd2, 0x1f48, 0x0300, 0x7fd2, 0x0300}, + {0x0300, 0x7fd2, 0x0300, 0x1f48, 0x7fd2, 0x7fd2, 0x7fd2, 0x7fd2}, + {0x070c, 0x070c, 0x00f0, 0x0f00, 0x3020, 0x3320, 0x0720, 0x0720}, + {0x1d88, 0x1d88, 0x1d88, 0x1d88, 0x1d88, 0x1d88, 0x1d88, 0x1d88}, + {0x74aa, 0x74a0, 0x7480, 0x74a8, 0x74a8, 0x74aa, 0x74a8, 0x74aa}, + {0xaa1d, 0xaa1d, 0x2a1d, 0x0a1d, 0x021d, 0x2a1d, 0x8a1d, 0xaa1d}, + {0x7480, 0x74aa, 0x74aa, 0x74a0, 0x7482, 0x7488, 0x748a, 000000}, + {0x021d, 0xaa1d, 0xa81d, 0x0a1d, 0x821d, 0x221d, 0xa21d, 000000}, + {0x748a, 0x7488, 0x7482, 0x74a0, 0x74aa, 0x748a, 0x7482, 0x7482}, + {0xa21d, 0x221d, 0x821d, 0x0a1d, 0xaa1d, 0x8a1d, 0x821d, 0x821d}, + {0x7482, 0x7482, 0x748a, 0x748a, 0x748a, 0x74aa, 0x74aa, 000000}, + {0x821d, 0x821d, 0x8a1d, 0x8a1d, 0x8a1d, 0xaa1d, 0xa81d, 000000}, + {0x74aa, 0x74a0, 0x7480, 0x7480, 0x74a0, 0x74aa, 0x74aa, 0x74a2}, + {0xaa1d, 0xa21d, 0x221d, 0x221d, 0xa21d, 0xaa1d, 0xaa1d, 0x821d}, + {0x74a2, 0x7480, 0x74a2, 0x74a2, 0x74a2, 0x74a2, 0x74aa, 000000}, + {0x821d, 0xaa1d, 0xaa1d, 0x821d, 0x821d, 0xaa1d, 0xaa1d, 000000}, + {0x11d5, 0x4474, 0x41d4, 0x4755, 0x41d7, 0x4751, 0x01d7, 0x4715}, + {0x3fd1, 0xfff4, 0x7fdd, 0xfff4, 0xffd5, 0xfff4, 0xffd1, 0xfff4}, + {0x5104, 0x5441, 0xd500, 0x4441, 0x5500, 0x5441, 0x4501, 0x5440}, + {0x41d1, 0x4775, 0x01d7, 0x4445, 0x0317, 0x4475, 0x1317, 000000}, + {0x7fd0, 0xfff4, 0xfffd, 0xfff4, 0xfffd, 0xfff4, 0xffd1, 000000}, + {0x5500, 0x5441, 0xd101, 0x5440, 0xd501, 0x5441, 0x5104, 000000}, + {0x1311, 0x445c, 0x4003, 0x0c7f, 0x4053, 0x4c00, 0x1113, 000000}, + {0x3ff1, 0x3f3c, 0xc031, 0xfff0, 0xf331, 0xf331, 0xfffc, 000000}, + {0x5104, 0x1401, 0x4500, 0x4101, 0x4400, 0x4501, 0x1400, 000000}, + {0x1111, 0x4c00, 0x4d5f, 000000, 0x4177, 0x4c00, 0x1313, 000000}, + {0x3ff1, 0xfc3c, 0xf14f, 0xfc3d, 0xffff, 0xf00d, 0xfff4, 000000}, + {0x5104, 0x1401, 0x4500, 0x4101, 0x4400, 0x4501, 0x1400, 000000}, + {0x1775, 0x5fd4, 0x57d7, 0x4754, 0x5dd7, 0x4754, 0x11d5, 000000}, + {0x3ffc, 0xffff, 0xffdd, 0xffff, 0xfffd, 0xffdf, 0x3ffc, 000000}, + {0x4544, 0x1111, 0xd545, 0x1151, 0xd541, 0x1511, 0x4444, 000000}, + {000000, 0x4dd5, 0x5375, 0x17d5, 0x0001, 0x047d, 0x0531, 0x043d}, + {000000, 0x5555, 0x5555, 0x5555, 0x1550, 0x5555, 0x5555, 0x5555}, + {000000, 0x5659, 0x5996, 0x6659, 0x5100, 0x5844, 0x5610, 0x5984}, + {000000, 0x880a, 0x620a, 0x8828, 000000, 0x8000, 0x00a0, 0x8080}, + {0x0531, 0x04fd, 0x0531, 0x04fd, 0x0531, 0x04fd, 0x0531, 0x04fd}, + {0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555}, + {0x5616, 0x5984, 0x5616, 0x5984, 0x5616, 0x5984, 0x5616, 0x5984}, + {0x2020, 0x8080, 0x0020, 0x80a0, 0x2020, 0x8080, 0x0020, 0x8080}, + {0x0531, 0x04fd, 0x0531, 0x00cc, 0x1175, 0x45dd, 0x4775, 000000}, + {0x5555, 0x5555, 0x5555, 0x1510, 0x5555, 0x5555, 0x5555, 000000}, + {0x5616, 0x5984, 0x5616, 0x4840, 0x5611, 0x5585, 0x5621, 000000}, + {0x2020, 0x80a0, 0x2020, 000000, 0x6228, 0xa88a, 0x620a, 000000}, + {000000, 0x67ff, 0x67ff, 0x67ff, 000000, 0x067f, 0x019f, 000000}, + {000000, 0xffff, 0xffff, 0xffff, 000000, 0xffff, 0xffff, 000000}, + {000000, 0xfecd, 0xff3f, 0xfecd, 000000, 0xfecd, 0xfb34, 000000}, + {000000, 0x4405, 0x5101, 0x4405, 000000, 0x1050, 0x4140, 000000}, + {0x43ff, 0x44ff, 0x43ff, 0x44ff, 0x43ff, 0x47ff, 0x43ff, 0x44ff}, + {0xb301, 0xfc04, 0xb301, 0xfc04, 0xb301, 0xfc04, 0xb301, 0xfc04}, + {0x43ff, 0x44ff, 0x43ff, 0x44ff, 0x43ff, 0x44ff, 0x433f, 0x44ff}, + {0xb301, 0xfc04, 0xb301, 0xfc04, 0xb301, 0xfc04, 0xb301, 0xfc04}, + {000000, 0x0193, 0x064f, 000000, 0x64ff, 0x63ff, 0x64ff, 000000}, + {000000, 0xffff, 0xffff, 000000, 0xffff, 0xffff, 0xffff, 000000}, + {000000, 0xfecd, 0xffb3, 000000, 0xffb3, 0xffcf, 0xffb3, 000000}, + {000000, 0x4140, 0x5050, 000000, 0x4405, 0xd101, 0x4405, 000000}, + {000000, 0x3fff, 0xffaa, 0x03fe, 0x000f, 000000, 0xffff, 0xaaaa}, + {0x03f0, 0xcffc, 0xce3f, 0xb0ff, 0xfcfe, 0x33f8, 0xffff, 0xaaaa}, + {0x0fc0, 0x3ff0, 0xfcb3, 0xff0e, 0xbf3b, 0x2fec, 0xffff, 0xaaaa}, + {000000, 0xfffc, 0xbfff, 0xffc0, 0xb000, 000000, 0xffff, 0xaaaa}, + {000000, 0xffff, 000000, 0x3010, 0x3010, 0x0010, 0x3fff, 0xaaaa}, + {000000, 0xffff, 000000, 0x143f, 0x150f, 0x1540, 0xffff, 0xaaaa}, + {000000, 0xffff, 000000, 0xfc14, 0xf054, 0x0154, 0xffff, 0xaaaa}, + {000000, 0xffff, 000000, 0x040c, 0x040c, 0x0400, 0xfffc, 0xaaaa}, + {000000, 0x1d01, 0x0447, 0x0111, 0x0010, 0x0300, 0x0f14, 0x0fc5}, + {0x314c, 0x314c, 0x4c31, 0xd3c7, 0x1414, 0x8142, 0x0550, 0x5145}, + {000000, 0x4074, 0xd110, 0x4440, 0x0400, 0x00c0, 0x14f0, 0x53f0}, + {0x1304, 0x0c41, 0x3f11, 0x0c40, 0x11d0, 0x0444, 0x0013, 000000}, + {0x5555, 0x314c, 0x300c, 0x4001, 0x5005, 0x1004, 0x1414, 0x4411}, + {0x10c4, 0x4130, 0x44fc, 0x0130, 0x0744, 0x1110, 0xc400, 000000}, + {0x0410, 0x4550, 0x5001, 0x1544, 0x0550, 0x1140, 0x1410, 0x1150}, + {0x0440, 0x0514, 0x0150, 0x0815, 0x0915, 0x0984, 0x0985, 0x0984}, + {0x0984, 0x0980, 0x0980, 0x0980, 0x1180, 0x1480, 0x1480, 0x0500}, + {0x0144, 0x0850, 0x0900, 0x0980, 0x0980, 0x0980, 0x0980, 0x0980}, + {0x0980, 0x0980, 0x0980, 0x0980, 0x0980, 0x0980, 0x0980, 0x0980}, + {0x0800, 0x0880, 0x0600, 0x0880, 0x0680, 0x0880, 0x0200, 0x0880}, + {0x0a00, 0x0880, 0x0600, 0x0800, 0x0a00, 0x0880, 0x0600, 0x0480}, + {0x22a8, 0x09aa, 0x256a, 0x25a8, 0x29a0, 0x0a82, 0x02a8, 000000}, + {0x0880, 0x0a00, 0x8a82, 0x8882, 0x8a82, 0x0980, 0x0280, 0x0880}, + {0x2a80, 0x94a0, 0x5a28, 0x6888, 0xa208, 0x8820, 0x2a80, 000000}, + {000000, 0x0800, 0x0800, 0x0600, 0x0600, 0x0400, 0x0a00, 0x0880}, + {0xf7d8, 0xaaa0, 0xa8a8, 000000, 000000, 000000, 000000, 000000}, + {000000, 0xf7d8, 0xaaa0, 0xaaa8, 0x8220, 000000, 000000, 000000}, + {000000, 000000, 0xff78, 0xaaa8, 0xa8a8, 000000, 000000, 000000}, + {0xdf78, 0xaaa0, 0xa8a8, 000000, 0xa200, 0xa200, 0x2880, 0x2800}, + {0x8988, 0x8a00, 0x8988, 0x0a80, 0x0880, 0x0880, 0x0480, 0x0880}, + {0xff78, 0xaaa0, 0xa8a8, 000000, 0x0288, 0x0288, 0x0a08, 0x0020}, + {0xfedf, 0xffb7, 0x02f7, 0xcbdc, 0x22f0, 0xcfff, 0xff30, 0x000c}, + {0xbffb, 0xfaff, 0x2f02, 0x3fc3, 0x2f02, 0xffff, 0x0f33, 0xc000}, + {0x2aaa, 0xbfff, 0xfbbb, 0xbfff, 0x2aaa, 0x8000, 0x2aaa, 000000}, + {0xaaaa, 0xffff, 0xbbbb, 0xffff, 0xaaaa, 000000, 0xaaaa, 000000}, + {0xaaa8, 0xfffe, 0xbbbb, 0xfffe, 0xaaa8, 0x0002, 0xaaa8, 000000}, + {0x2aaa, 0xbfff, 0xffff, 0xbfff, 0x2aaa, 0x8000, 0x2aaa, 000000}, + {0xaaaa, 0xffff, 0xffff, 0xffff, 0xaaaa, 000000, 0xaaaa, 000000}, + {0xaaa8, 0xfffe, 0xffff, 0xfffe, 0xaaa8, 0x0002, 0xaaa8, 000000}, + {000000, 0xaaa8, 0xaaa8, 0xfffc, 0xfffc, 0xfffc, 0xfffc, 000000}, + {0x4000, 0xeaaa, 0xeaaa, 0xffff, 0xffff, 0xffff, 0xffff, 000000}, + {0x2aaa, 0xbfff, 0x0bbb, 0x2fff, 0x02aa, 000000, 0x08aa, 000000}, + {000000, 0x022a, 0x000a, 0x00af, 0x082b, 0x022b, 000000, 000000}, + {0x2aaa, 0xaaaa, 0xa02a, 0x800a, 0x8102, 0xa02a, 0xaaaa, 0x88a2}, + {0x2220, 0xa888, 0xa020, 0x8008, 0x0408, 0x8028, 0x22a0, 0x0888}, + {0xa2aa, 0x8a00, 0xa8cc, 0x88c0, 0xaa00, 0xa8aa, 0x22a2, 000000}, + {0xaa20, 0x0288, 0xcca0, 0x0c88, 0x0220, 0xa888, 0xa220, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x00a8, 0x02f2, 0x0fa2, 0x2e88, 0x3828, 0x2082, 0x0a2a, 0x00aa}, + {0x002a, 0x00be, 0x02fa, 0x03ea, 0x03ea, 0x02ea, 0x0088, 0x0022}, + {000000, 000000, 0x02a8, 0x0afa, 0x0be2, 0xa282, 0xa8a8, 0xa800}, + {0x8000, 0x2800, 0xa800, 0x8a00, 0xa200, 0xa200, 0x8200, 0x8800}, + {0xbfbf, 0xefff, 0xbeaf, 0xeebf, 0xfeaf, 0xeffe, 0x333f, 000000}, + {0xbbbc, 0xfccf, 0xf023, 0xfcce, 0xf23b, 0xecef, 0x333e, 0x0003}, + {0xccff, 0xc3ea, 0xcf80, 0xce85, 0xc380, 0xceea, 0xfbfb, 0xfc3f}, + {0xa800, 0x8800, 0xa000, 0x2000, 0x8000, 000000, 000000, 000000}, + {0xffff, 0xffff, 0xffff, 0xccff, 0x303c, 0x00c3, 0x0800, 0xa02a}, + {0xff3f, 0xfff3, 0xffcc, 0x3330, 0x0c03, 0x30e0, 0x0c02, 0x00ae}, + {0x083e, 0x20ea, 0x23bb, 0x8e2e, 0x8cbb, 0x0e22, 0x8288, 0xa8a2}, + {0x80fa, 0x28e8, 0x88a2, 0x2238, 0x8222, 0x220a, 0x8200, 0x080a}, + {0xba2e, 0x2802, 0x02a8, 0x0ae2, 0x0b88, 0xa222, 0xa888, 0x8800}, + {0x08a8, 0xa2ba, 0x0be2, 0x2f88, 0x2e28, 0x2082, 0x0a28, 0x00ae}, + {0x082a, 0x20be, 0x22eb, 0x8b2a, 0x8cba, 0x0e22, 0x82c8, 0xa8a2}, + {0x80be, 0x28b8, 0x88a2, 0x2228, 0x8222, 0x220a, 0x8200, 0x080a}, + {0x2203, 0x8a83, 0x02e3, 0x52b3, 0x02e3, 0xafa3, 0xee8f, 0xa83e}, + {0xbf00, 0xbff3, 0xebec, 0xfebc, 0xfff0, 0xffef, 0xffbf, 0xffbe}, + {0x00fa, 0x03ce, 0x3f83, 0x380e, 0x033a, 0xa0ea, 0xf82a, 0xbcee}, + {0xfef8, 0xfef0, 0xfae0, 0xfec0, 0xfaf0, 0xbeaf, 0xbbba, 0x2eee}, + {0xbfff, 0xfeee, 0xfaaa, 0xeeae, 0xfabb, 0xeaee, 0xfbbb, 0xeaee}, + {0xffbf, 0xeeee, 0xaaba, 0xaefe, 0xbbbb, 0xeefe, 0xfbbb, 0xeeee}, + {0xbbf8, 0xeeee, 0xbaaa, 0xeeee, 0xbbaa, 0xaeee, 0xbb8a, 0xfe2e}, + {0xf8ba, 0xeaee, 0xbabb, 0xe2ef, 0xbbfb, 0xeaee, 0xbbbb, 0x2aaa}, + {0xbf8b, 0xeeee, 0xbbfb, 0xeeef, 0xbbbb, 0xeae2, 0xbbbb, 0xaaaa}, + {0xbb8a, 0xfeea, 0xbb8a, 0xeeee, 0xb88a, 0x202e, 0xbbba, 0xaaa8}, + {0xbfff, 0xfeee, 0xfbab, 0xeeee, 0xfbbb, 0xeeae, 0xfbbb, 0xeeee}, + {0xffff, 0xeeee, 0xabbb, 0xeeae, 0xfbbb, 0xeeee, 0xbbbb, 0xeaee}, + {0xfff8, 0xeeee, 0xbbba, 0xeaee, 0xbbba, 0xeeee, 0xfbba, 0xeeee}, + {0xfabb, 0xeeee, 0xbbbb, 0xeefe, 0xbbbb, 0xeeee, 0xbbbb, 0x2aaa}, + {0xbbbb, 0xeeee, 0xbbbf, 0xeaee, 0xbbbb, 0xeeee, 0xbbbb, 0xaaaa}, + {0xbbaa, 0xeeee, 0xbb8a, 0xeeee, 0xbb8a, 0x2e2e, 0xbbba, 0xaaa8}, + {0xffff, 0xf555, 0xd566, 0xd999, 0xd666, 0xd999, 0x6666, 000000}, + {0xf754, 0x5990, 0x6464, 0x9990, 0x6644, 0x1998, 0x6644, 000000}, + {0xfff7, 0xd999, 0xd556, 0xd999, 0x6666, 0xd958, 0x6662, 0x8000}, + {0x7666, 0x99a0, 0x6668, 0x5a98, 0x6660, 0x9898, 0x6624, 000000}, + {0xf7f4, 0xd990, 0x6664, 0xd998, 0x6644, 0xd918, 0x6660, 000000}, + {0xf774, 0xd998, 0x6664, 0xd910, 0x6444, 0x5998, 0x6644, 000000}, + {0xf774, 0xd998, 0x6664, 000000, 0xf774, 0xd998, 0x6668, 000000}, + {0x2956, 0xa222, 0x8959, 0x6996, 0x88a6, 0x6a88, 0x8202, 0x2aaa}, + {0x5680, 0x222a, 0x9888, 0xaaaa, 0x2a6a, 0x8aa2, 0xa888, 0x02aa}, + {0xaa56, 0x95a8, 0x9aa2, 0xaaaa, 0xaa6a, 0x0222, 0xaa80, 0x802a}, + {0x95a8, 0xaa9a, 0x22a2, 0x8aa2, 0xaa82, 0x2002, 0x802a, 0xaaa8}, + {0x0aa0, 0x2a88, 0xa528, 0x9688, 0x9a08, 0xa228, 0x88a2, 0x2a02}, + {000000, 0x0aa0, 0x2548, 0x2428, 0x0a80, 0xa02a, 0xa8a2, 0xa028}, + {000000, 0x2955, 0x952a, 0x9aa6, 0xa2aa, 0x2a88, 0x0aaa, 000000}, + {000000, 0x6a80, 0x9a28, 0xa888, 0x2208, 0x8828, 0xaa80, 000000}, + {0x2c00, 0xc8cf, 0xb315, 0xacaa, 0x2200, 0x0822, 0x1888, 0x1800}, + {0x0028, 0xfcca, 0x5532, 0xaa8f, 0x0020, 0x2208, 0x8818, 0x0018}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + + }, + + /* BANK 3 */ + + { + /* + {0x0028, 0xfcca, 0x5532, 0xaa8f, 0x0020, 0x2208, 0x8818, 0x0018}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + */ + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x0008, 0x8002, 0x8822, 0x8aa2, 0x8aa2, 0x8822, 0x8002, 000000}, + {0x8000, 0xa288, 0xa222, 0xa088, 0xa222, 0xa088, 0xa222, 0xa000}, + {0x0008, 0xaaa8, 0x2228, 0x88a8, 0x2228, 0x88a8, 0x2228, 0x0028}, + {000000, 0x00ff, 0x0e80, 0x3800, 0x3088, 0xa222, 0xc000, 0xc222}, + {000000, 0xfa00, 0x02a0, 0x0028, 0x8888, 0x222a, 0x0002, 0x222a}, + {0xc88a, 0xc000, 0xcafe, 0xa2a8, 0x3000, 0x38a8, 0x0bca, 0x00aa}, + {0xaaaa, 0x0002, 0x2ffa, 0xcaaa, 0xc008, 0xcaa8, 0x0aa0, 0xaa00}, + {000000, 0x001f, 0x33f5, 0x1150, 0x0015, 000000, 0x001f, 0x33f5}, + {0x1150, 0x0015, 000000, 0x001f, 0x33f5, 0x1150, 0x0015, 000000}, + {0xfffe, 0xfffe, 0xfffe, 0x6aaa, 0xfffe, 0xfffe, 0xfffe, 0x6aaa}, + {000000, 0x5400, 0x5544, 0x0544, 0x5400, 000000, 0x5400, 0x5544}, + {0x0544, 0x5400, 000000, 0x5400, 0x5544, 0x0544, 0x5400, 000000}, + {000000, 0xaaaa, 000000, 0x5555, 000000, 0x8888, 0x2222, 000000}, + {0x0140, 0x8148, 0x0140, 0x5545, 0x0140, 0x8148, 0x2142, 0x0140}, + {000000, 0xaaaa, 000000, 0x5555, 000000, 0x8888, 0x2222, 000000}, + {000000, 0x8a22, 000000, 0x5555, 000000, 0x8888, 0x2222, 000000}, + {0x0140, 0x8148, 0x0140, 0x5545, 0x0140, 0x8144, 0x2114, 0x0144}, + {0xffff, 0xeaab, 0xeffb, 0xeffb, 0xeffb, 0xeaab, 0xffff, 0xaaaa}, + {0xffff, 0xfaaa, 0xbbff, 0xfbff, 0xbbff, 0xfaaa, 0xbfff, 0xaaaa}, + {0xffff, 0xaabe, 0xffbb, 0xffbe, 0xffbb, 0xaabe, 0xfffb, 0xaaaa}, + {0xaa22, 0x8888, 0x2222, 0x8888, 0x2222, 0x8888, 0x2222, 000000}, + {0xaaaa, 0x8888, 0x2222, 0x8888, 0x2222, 0x8888, 0x2222, 000000}, + {0xaa2a, 0x8828, 0x2222, 0x8828, 0x2222, 0x8828, 0x2222, 000000}, + {0xaaaa, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x8a88, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x7ffd, 0xd88a, 0xea26, 0xc988, 0x622a, 0xc98a, 0x66a6, 0x4a8a}, + {0xd560, 0x8888, 0xa220, 0x8a88, 0x6220, 0x8a88, 0xa220, 0x6a88}, + {0x6aaa, 0x6a68, 0x6a9a, 0x88aa, 0x6a2a, 0x8888, 0xa2a2, 000000}, + {0xa220, 0xaa88, 0x2260, 0x8988, 0xaa20, 0x9a88, 0x2220, 000000}, + {0xaaaa, 0xa888, 0xa222, 0x8888, 0xa22a, 0x8888, 0x22a2, 0x8888}, + {0xa2a0, 0x8888, 0x2200, 0x8888, 0x2220, 0x8a88, 0x2200, 0x8888}, + {0xa222, 0x8888, 0xa220, 0x8888, 0x2a22, 0x8888, 0x2222, 000000}, + {0x2200, 0x8888, 0x2220, 0x8808, 0x2220, 0x8008, 0x2220, 000000}, + {0xaaa2, 0x8888, 0xa222, 0x8888, 0xa222, 0x8888, 0xa222, 0x8888}, + {0xaa20, 0x8888, 0x2220, 0x8088, 0x2220, 0x8888, 0xa220, 0x8888}, + {0xa222, 0x8888, 0xa2a2, 0x8888, 0x2222, 0x8880, 0x2222, 000000}, + {0x2200, 0x8088, 0x2220, 0x8888, 0x2200, 0x0888, 0x2200, 000000}, + {0xaaaa, 0x8000, 0x8000, 0x8000, 000000, 0x8000, 000000, 0x8000}, + {0xa2a0, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x8000, 000000, 0x8000, 0x8000, 000000, 0x8000, 000000, 000000}, + {0xbbbb, 0xabee, 0x00bb, 0xbeea, 0xebbb, 0xaaae, 0x2a2a, 000000}, + {0x5555, 0x4400, 0x50ff, 0x4302, 0x5308, 0x44ff, 0x5000, 0x4444}, + {0x5555, 0x4444, 0x1011, 0xc414, 0xc011, 0x0494, 0x1091, 0x4414}, + {0x5554, 0x4444, 0x1100, 0xffc0, 0xc0c0, 0xc5c0, 0xffc0, 000000}, + {0xd668, 0x6888, 0x6628, 0x8a88, 0x6228, 0x8988, 0x66a8, 0x8a88}, + {0x6a68, 0x66a8, 0x6aa8, 0x8898, 0x6628, 0x8888, 0xa2a0, 000000}, + {0x5100, 0x44ff, 0x5302, 0x4308, 0x50ff, 0x4400, 0x5111, 000000}, + {0x1011, 0x0415, 0xc011, 0xc415, 0x0011, 0x0555, 0x1111, 000000}, + {0x1110, 0x1114, 0xd110, 0x11d4, 0x1110, 0x1d14, 0x1110, 000000}, + {0x0510, 0x0510, 0x1f44, 0x0400, 0x0510, 0x0510, 0x1f44, 0x0400}, + {0x0510, 0x0510, 0x0510, 0x0510, 0x0510, 0x0510, 0x0510, 0x0510}, + {000000, 0x0400, 0x0500, 0x0500, 0x0510, 0x0510, 0x0510, 0x0510}, + {0x0510, 0x0510, 0x5555, 0x5555, 000000, 0x5555, 000000, 0x0510}, + {0x0510, 0x5555, 0x5151, 0x4404, 0x5005, 0x4404, 0x5151, 000000}, + {0x1222, 0x1088, 0x1000, 0x1555, 0x1000, 0x1088, 0x1222, 0x1000}, + {0xaa12, 0x8810, 0x0012, 0x5550, 0x0012, 0x8810, 0x2212, 0x0010}, + {0x34aa, 0x3400, 0x347f, 0x3415, 0x3400, 0x3488, 0x3400, 0x3400}, + {0xa2b4, 0x0034, 0xfff4, 0x5574, 0x0034, 0x8a34, 0x0034, 0x0034}, + {0x0200, 0x0200, 0x0200, 0x0280, 0x0a80, 0x0a80, 0x0a20, 0x0a20}, + {000000, 0x0010, 0x0410, 0x0450, 0x1510, 0x1510, 0x1410, 0x1550}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x111d, 0x077d, 0x111f, 0x077d, 0x111f, 0x077d, 0x111f, 0x077d}, + {0x5404, 0x1100, 0x5404, 0x1100, 0x5404, 0x1100, 0x5404, 0x1100}, + {000000, 0x1111, 0x4444, 0xdddd, 0x4444, 0xdddd, 0xffff, 0x7775}, + {0x1111, 0x5555, 0x1111, 0x4444, 000000, 000000, 0x1111, 000000}, + {0x1117, 0x075f, 0x011d, 0x044f, 0x001f, 0x007d, 0x111d, 0x0775}, + {0x5404, 0x1000, 0x4004, 0x1000, 0x4404, 0x1100, 0x5404, 0x1100}, + {000000, 0x1041, 0x44c4, 0xddcd, 0x44c4, 0xddc7, 0xffc1, 0x77c7}, + {0x11c1, 0x5545, 0x11c1, 0x4444, 0x00c0, 0x0040, 0x1141, 000000}, + {000000, 000000, 0x0003, 0x003f, 0x00cc, 0x0333, 0x03cf, 0x0f3f}, + {0x000c, 0x3fcc, 0xcccc, 0x33cc, 0xcccc, 0x3fcc, 0xffcc, 0xfccc}, + {0x0cff, 0x333f, 0x3cff, 0x3ffc, 0x3fff, 000000, 0xffff, 000000}, + {0xffcc, 0xfccc, 0xfccc, 0xc0cc, 0xffcc, 0x000c, 0xfffc, 000000}, + {0x3000, 0x33fc, 0x3333, 0x330c, 0x3333, 0x330c, 0x3333, 0x330f}, + {000000, 000000, 0xc000, 0xfc00, 0x3300, 0xccc0, 0xf3c0, 0xfcf0}, + {0x3333, 0x330c, 0x3303, 0x3300, 0x33ff, 0x3000, 0x3fff, 000000}, + {0xff30, 0xfccc, 0x333c, 0x00cc, 0xfffc, 000000, 0xc3ff, 000000}, + {000000, 0xffcc, 000000, 0x3fcc, 0x3000, 0x3ccc, 0x3333, 0x0cff}, + {000000, 0xfffc, 0x000c, 0xc00c, 0x000c, 0xcc0c, 0x300c, 0xccc0}, + {0x0f3f, 0x03cf, 0x0333, 0x00cc, 0x003f, 0x0003, 000000, 000000}, + {0xf00c, 0xfcc0, 0x3fcc, 0xccc0, 0x33cc, 0xcccc, 0x3fcc, 0x000c}, + {000000, 0x3fff, 0x3000, 0x33f3, 0x3300, 0x3003, 0x3300, 0x3330}, + {000000, 0xfff3, 000000, 0x3ffc, 0x000c, 0x033c, 0xcfcc, 0x3330}, + {0x3000, 0x3300, 0x300c, 0x3333, 0x330c, 0x3333, 0x33fc, 0x3000}, + {0xccf0, 0x33c0, 0xfcc0, 0x3300, 0xfc00, 0xc000, 000000, 000000}, + {0x3300, 0x3fcc, 0xfff3, 0xfff3, 0xfff3, 000000, 0x3300, 0x3fcc}, + {0x003c, 0x03ec, 0x0fec, 0x3fac, 0x3eec, 0xeaac, 0xfffc, 000000}, + {0x3c00, 0x3bc0, 0x3b30, 0x3acc, 0x3bbc, 0x3aab, 0x3fff, 000000}, + {000000, 0xfffc, 0xeaac, 0x3eec, 0x33ac, 0x0cec, 0x03ec, 0x003c}, + {000000, 0x3fff, 0x3aab, 0x3aec, 0x3b3c, 0x3af0, 0x3bc0, 0x3c00}, + {0x3300, 0x3fcc, 0x3300, 0x3fcc, 0x3300, 0x3fcc, 0x3300, 0x3fcc}, + {000000, 0xcccc, 0xfffc, 0xcccf, 0xcccc, 000000, 0xcccc, 000000}, + {000000, 0x3fff, 0xcccc, 0x33ff, 0x0ccc, 000000, 0x00cc, 000000}, + {000000, 0xffff, 0xcccc, 0xffff, 0xcccc, 000000, 0xcccc, 000000}, + {0x0fc0, 0xffcf, 0xcfcc, 0xffcf, 0xcfcc, 0x0fc0, 0xc00c, 0x0fc0}, + {0x03ff, 0x3fff, 0xffff, 0xcccc, 0xc333, 0x3c00, 0x03ff, 000000}, + {0x1555, 0x3fff, 0x1555, 0x0444, 0x2222, 000000, 0x2aaa, 000000}, + {0x5555, 0xffff, 0x5555, 0x4444, 0x2222, 000000, 0xaaaa, 000000}, + {0x5555, 0xffff, 0x5555, 0x4444, 0x2222, 000000, 0xaaaa, 000000}, + {0x5555, 0xffff, 0xffd5, 0xc014, 0xc712, 000000, 0xaaaa, 000000}, + {0x4000, 0xc555, 0x5ffd, 0x4555, 000000, 0x0aaa, 0x8000, 000000}, + {0x1555, 0xffff, 0x4000, 0x1111, 0x9000, 0xa555, 0x2aaa, 000000}, + {0x0140, 0x07e0, 0x1144, 0x1004, 0x1004, 0x1144, 0x07e0, 0x0140}, + {0x4001, 0xc113, 0xc447, 0xc557, 0xc447, 0xc557, 0xd557, 0xc557}, + {0x0001, 0x1113, 0x0447, 0x1557, 0x0447, 0x1557, 0x5557, 0x1557}, + {0x0004, 0x111c, 0x044c, 0x155c, 0x044c, 0x155c, 0x555c, 0x155c}, + {0x4111, 0x4665, 0x4222, 0x8888, 0x8000, 0x0002, 0x0220, 0x8002}, + {0x1111, 0x2665, 0x2222, 0x0888, 000000, 0x0002, 0x2220, 0x0002}, + {0x1114, 0x2694, 0x2224, 0x0888, 0x0008, 000000, 0x2220, 0x0008}, + {0xfeff, 0xeeee, 0xfabb, 0xeeaa, 0xfafe, 0xeeee, 0xfafa, 0xeeee}, + {0xffff, 0xeeee, 0xbbbb, 0xaaaa, 0xfefe, 0xfaee, 0xeefa, 0xfaee}, + {0xfffe, 0xeeee, 0xbbfa, 0xaaee, 0xfefa, 0xeeee, 0xfafa, 0xeeee}, + {0xfafa, 0xeeee, 0xfafa, 0xeeee, 0xfaff, 0xeeee, 0xfafb, 0xaaaa}, + {0xeefa, 0xfaee, 0xeefa, 0xfaee, 0xffff, 0xeeee, 0xbbbb, 0xaaaa}, + {0xeafa, 0xfaee, 0xeefa, 0xfaee, 0xfefa, 0xeeee, 0xbbbe, 0xaaaa}, + {0xffff, 0xffff, 0xff3f, 0xffff, 0xcffc, 0xfff0, 0xfffc, 000000}, + {0xf14f, 0xf14f, 0xc14c, 0xf14f, 0xc14c, 0x314f, 0xc14f, 0x0140}, + {0xffff, 0x0333, 0xcfff, 0xffcf, 0xffff, 0xf3ff, 0xfffc, 000000}, + {0xfffc, 0x3030, 0xccfc, 0xf3f0, 0xfffc, 0xff30, 0xcccc, 000000}, + {0x1988, 0x2e66, 0x1bb9, 0x2fea, 0x1bbe, 0x1fff, 0x1bbf, 0x1eff}, + {000000, 0x0008, 0x88a4, 0xaa88, 0xa6a4, 0xaa98, 0xe6a8, 0xaa98}, + {0x1bbf, 0x1fff, 0x1bbf, 0x2bff, 0x1bbe, 0x2fff, 0x1bbf, 0x1fff}, + {0x6664, 0xaa98, 0xe6a4, 0xaa98, 0x66a4, 0xaa98, 0x66a4, 0xaa98}, + {000000, 000000, 0x0101, 0x0400, 0x1010, 0x0444, 0x1d10, 0x0444}, + {000000, 000000, 000000, 0x0444, 000000, 0x4044, 000000, 0x4444}, + {0x1d11, 0x0444, 0x1d11, 0x0444, 0x1d11, 0x0444, 0x1d11, 0x0444}, + {0x1100, 0x4444, 0x1100, 0x4444, 0x1100, 0x4444, 0x1100, 0x4444}, + {000000, 0x07ff, 0x1f55, 0x7d55, 0x7555, 000000, 0x297f, 000000}, + {0x0002, 0xffd1, 0x5554, 0x5555, 0x5555, 000000, 0xffff, 000000}, + {0x8000, 0x49ff, 0x2555, 0x5555, 0x5555, 000000, 0xffff, 000000}, + {000000, 0xff50, 0x5544, 0x5551, 0x5551, 000000, 0xfd68, 000000}, + {0xbbbb, 0xffff, 0xbbbb, 0xeaaa, 0xbbbb, 0xaeaa, 0xbbbb, 000000}, + {0xbbbb, 0xffff, 0xbbbb, 0xeeae, 0xbbbb, 0xeaea, 0xbbbb, 000000}, + {0xbbbb, 0xffea, 0xbb9f, 0xae7f, 0xba7f, 0xae9f, 0xbb80, 000000}, + {0xbbbb, 0xaaff, 0xfd3b, 0xfd45, 0xd54a, 0xfd0e, 0x003b, 000000}, + {0xbbbb, 0xffff, 0xbbbb, 0x654e, 0xa54b, 0xe00e, 0xbbbb, 000000}, + {0xbbaa, 0xfeee, 0xbaba, 0xfeee, 0xbaaa, 0xfeee, 0xbaaa, 0xfeee}, + {0xbbba, 0xfeee, 0xbbaa, 0xfeee, 0xbaba, 0xfeee, 0xbbaa, 0xfeee}, + {000000, 0xffff, 000000, 0x5557, 0x5557, 0x5557, 0x5557, 0x5554}, + {000000, 0xffff, 000000, 0xffff, 0xf000, 0xcaaa, 0x2aa8, 0xaaa0}, + {000000, 0xfffc, 000000, 0x5554, 0x0054, 0x0154, 0x0554, 0x1554}, + {0x5552, 0x5552, 0x5554, 0x5557, 0x5557, 0x5557, 0x5557, 0x5557}, + {0xaa80, 0xaa03, 0xaa80, 0x2aa0, 0xcaa8, 0xf2a0, 0xf280, 0xca03}, + {0x0510, 0x0510, 0x0510, 0x0510, 0x0100, 0x0510, 0x0510, 0x0510}, + {0x7fff, 0x0004, 0x055d, 0x111f, 0x077d, 0x111f, 0x077d, 0x7fff}, + {0xdd41, 000000, 0x1100, 0x5404, 0x1100, 0x5404, 0x1100, 0xd411}, + {0x0002, 0x0005, 0x0015, 0x001d, 0x005d, 0x0075, 0x0075, 0x0175}, + {0x8000, 0x2000, 0x4800, 0x4800, 0x5200, 0x5200, 0x5200, 0x5080}, + {0x0175, 0x01f5, 0x05d5, 0x05d5, 0x05d5, 0x07d5, 0x17d5, 0x17d5}, + {0x5480, 0x5480, 0x4420, 0x5420, 0x4420, 0x5520, 0x4508, 0x4508}, + {0x0310, 0x1fd5, 0x5fd5, 0x5fd5, 0x5fd5, 0x5fd5, 0x5fd5, 0x5fd5}, + {000000, 0x4108, 0x5102, 0x5102, 0x5502, 0x5142, 0x5542, 0x5142}, + {0x2801, 0x2800, 0x2801, 0x2851, 0x2851, 0x2801, 0x2801, 0x2801}, + {0x5fd5, 0x0744, 0x5fd5, 0x5fd5, 0x5fd5, 0x5fd5, 0x5fd5, 0x5fd5}, + {0x5540, 0x4000, 0x5540, 0x5540, 0x5540, 0x5540, 0x5540, 0x5540}, + {0x80a0, 0x00a0, 0x80a0, 0x82e2, 0x82e2, 0x80a0, 0x80a0, 0x80a0}, + {0x2805, 0x2805, 0x2805, 0x2880, 0x2885, 0x2805, 0x21c5, 0x28c5}, + {0x7ff5, 0x7ff5, 0x7ff5, 0x3fc4, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5}, + {0x5550, 0x5550, 0x5550, 0x4000, 0x5550, 0x5550, 0x5550, 0x5550}, + {0x20a0, 0x20a0, 0x20a0, 0x00a0, 0x20a0, 0x20a0, 0x2288, 0x2088}, + {0x28c5, 0x2805, 0x2805, 0x2885, 0x2885, 0x2805, 0xb200, 0xb205}, + {0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x3fc4, 0x7ff5}, + {0x5550, 0x5550, 0x5550, 0x5550, 0x5550, 0x5550, 0x4000, 0x5550}, + {0x2288, 0x2088, 0x2000, 0x20a0, 0x20a0, 0x20a0, 0x00a0, 0x20a0}, + {0x0005, 0x2805, 0x2805, 0x7105, 0x7105, 0x0005, 0x2805, 0x2805}, + {0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5, 0x7ff5}, + {0x5550, 0x5550, 0x5550, 0x5550, 0x5550, 0x5550, 0x5550, 0x5550}, + {0x20a2, 0x20a2, 0x20a2, 0x2122, 0x2122, 0x2041, 0x2042, 0x2010}, + {0x2805, 0x2805, 0x2885, 0x2880, 0x2800, 0x2805, 0x2805, 0x2805}, + {0x7ff5, 0x7ff5, 0x7ff5, 0x4fd1, 0x4fd1, 0x7ff5, 0x7ff5, 0x7ff5}, + {0x5550, 0x5550, 0x5550, 0x1000, 0x1000, 0x5554, 0x5554, 0x5554}, + {0x2010, 0x2084, 0x2084, 0x00a1, 0x00a1, 0x20a1, 0x2104, 0x2050}, + {0x2805, 0x2845, 0x2845, 0x2105, 0x2105, 0x0485, 0x0485, 0x12a1}, + {0x7f55, 0x7f54, 0x7f51, 0x7f53, 0x7f47, 0x7f47, 0x7f4f, 0x7d4f}, + {0x5550, 0x5550, 0x1550, 0x1540, 0x4510, 0x4540, 0xc110, 0xc540}, + {0x20a2, 0x2122, 0x2120, 0x2040, 0x2040, 0x2110, 0xa110, 0x8544}, + {0x12a1, 0x42a1, 0x4001, 0x42a1, 0x42a1, 0x52a1, 0x4001, 0x42a8}, + {0x7d4f, 0x7d4f, 0x5d4f, 0x5d4f, 0x5d4f, 0x5d4f, 0x554f, 0x554f}, + {0xc100, 0xc440, 0xc100, 0xc440, 0xc100, 0xc440, 0xc102, 0xc442}, + {0x8544, 0x8541, 0x8011, 0x8541, 0x8551, 0x8545, 0x8011, 0x1545}, + {0x52a8, 0x42a8, 0x5008, 0x42a8, 0x52aa, 0x42aa, 0x500a, 0x52aa}, + {0x454f, 0x454f, 0x454f, 0x454f, 0x1147, 0x1153, 0x1053, 0x8453}, + {0xc102, 0xc442, 0xc102, 0xc40a, 0x4008, 0x0408, 0x1008, 0x0021}, + {0x1545, 0x1541, 0x1005, 0x1551, 0x5545, 0x5545, 0x5001, 0x5545}, + {0x52aa, 0x52aa, 0x52aa, 0x52aa, 0x12aa, 0x52a0, 0x5280, 0x5a02}, + {0x8413, 0xa113, 0xa003, 0xa281, 0xa2a1, 0x02a2, 000000, 0x9a20}, + {0x1021, 0x0085, 0x0005, 0x0285, 0x0a85, 0x0a80, 0x0002, 0x0009}, + {0x5555, 0x5545, 0x5545, 0x5545, 0x5544, 0x0545, 0x0145, 0x8055}, + {0x3222, 0x3082, 0x3222, 0x3000, 0x3222, 0x3088, 0x3222, 0x3000}, + {0x2204, 0x8884, 0x2204, 0x0004, 0x2204, 0x8084, 0x2204, 0x0004}, + {0x5554, 0x5554, 0x5554, 0x1554, 0x0554, 0x1554, 0x5554, 0x5554}, + {0x5557, 0x5557, 0x5554, 0x5552, 0x5550, 0x5557, 000000, 0xaaaa}, + {0xc80f, 0x203f, 0x80ff, 0x03ff, 0x0fff, 0xffff, 000000, 0xaaaa}, + {0x5554, 0x5554, 0x5554, 0x5554, 0x5554, 0x5554, 000000, 0xaaa8}, + {000000, 0xaaaa, 000000, 0xa330, 0x8f3c, 0x8f00, 0x8ffc, 0x03f0}, + {000000, 0xaaa8, 000000, 0xaaa8, 0x2080, 0x2080, 0x2aa8, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x0a20, 0x0280, 0xa82a, 0xaaaa, 000000, 0xaaaa, 0x0280, 0x0a20}, + {0x0a20, 0x0a20, 0x0a20, 0x0a20, 0x0a20, 0x0a20, 0x0a20, 0x0a20}, + {000000, 0x0a20, 0xaa22, 0xaa22, 0x0a20, 0xaa22, 0x0a20, 0x0a20}, + {0x0a20, 0x0a20, 0xaaaa, 0xaaaa, 000000, 0xaaaa, 000000, 0x0a20}, + {0x3554, 0x3554, 0x37d4, 0x3764, 0x35a4, 0x3554, 0x3554, 0x3554}, + {0x3554, 0x3554, 0x37d4, 0x3764, 0x35a4, 0x3554, 0x3554, 0xfffd}, + {0x3554, 0x3554, 0xaaaa, 0xaaaa, 000000, 0xaaaa, 0x3554, 0x3554}, + {000000, 000000, 0xaaaa, 0xaaaa, 000000, 0xaaaa, 000000, 000000}, + {0xffff, 0xffff, 0x5555, 000000, 0x5555, 000000, 000000, 000000}, + {0xf3c3, 0xf3c4, 0x53c1, 0x0140, 0x5005, 0x0550, 000000, 000000}, + {000000, 0x1111, 0x4444, 0xdddd, 0x4444, 0xdddd, 0xffff, 0x7775}, + {0x8aaa, 0xaaaa, 000000, 000000, 000000, 0xffff, 0x4444, 000000}, + {0xaaaa, 0xaaaa, 000000, 0x2a20, 0x2888, 0xffff, 0x4444, 000000}, + {0xaa88, 0xaaa8, 000000, 000000, 000000, 0xffff, 0x4444, 000000}, + {0x2aaa, 0x0aaa, 000000, 000000, 000000, 0x0015, 0x0005, 000000}, + {0xffff, 0x5555, 0x5fd5, 0x5d65, 0x56a5, 0x5555, 0x5555, 000000}, + {0xfffd, 0xfffc, 0x5554, 000000, 000000, 0x5554, 0xfffc, 0xfffc}, + {0xffff, 0xffff, 0x5555, 000000, 0x5555, 000000, 000000, 000000}, + {0x8aaa, 0xaaaa, 000000, 000000, 000000, 0xffff, 0x4444, 000000}, + {0x03ff, 0x3fff, 0xffff, 0xcccc, 0x4333, 0x1400, 0x0155, 000000}, + {0x1fff, 0xfd55, 0x4000, 0x1111, 0x9000, 0xa555, 0x2aaa, 000000}, + {0xffff, 0xc000, 0xc111, 0xc540, 0xc101, 0xc444, 0xc111, 0xc444}, + {0xfffc, 0x000c, 0x113c, 0x540c, 0x103c, 0x444c, 0x113c, 0x444c}, + {0xc111, 0xc444, 0xc111, 0xc540, 0xc101, 0xcccc, 0xffff, 000000}, + {0x113c, 0x444c, 0x113c, 0x540c, 0x103c, 0xcccc, 0xfffc, 000000}, + {0x3bbb, 0xeeff, 0xbffb, 0xefff, 0xbfbd, 0xefff, 0xbffb, 0xfefe}, + {0xbbbb, 0xeffe, 0xffff, 0xfeef, 0xfbbb, 0xeeee, 0xbbbb, 0xeeea}, + {0xbbbb, 0xefee, 0xfffb, 0xeeee, 0xbbbb, 0xeeae, 0xbbbb, 0xaeee}, + {0xbbb0, 0xeee8, 0xffa0, 0xeee8, 0xabb8, 0xeee8, 0xbbb8, 0xeee8}, + {0xbfbb, 0xfffe, 0xbbbb, 0xefef, 0xbfbb, 0xefee, 0xbfbb, 0xefee}, + {0xb8bb, 0xee2e, 0xb8bb, 0xeeee, 0xbbbb, 0xeeef, 0xbbbb, 0xfeee}, + {0xbbba, 0xeeee, 0xfbba, 0xfeee, 0xfbbb, 0xeeee, 0xbbab, 0xefee}, + {0xaba0, 0xeee8, 0xbbb8, 0xeee8, 0xaba0, 0xeee8, 0xaba0, 0xeee8}, + {0xbb7b, 0xeeee, 0xbfbb, 0xefef, 0xbbbb, 0xefee, 0xbbbb, 0xeefe}, + {0xbbbb, 0xeeee, 0xbbbb, 0xeeee, 0xbbba, 0xeeee, 0xbbbb, 0xdeee}, + {0xbbbb, 0xeeee, 0xbbab, 0xaeee, 0xbbab, 0xeaae, 0xbbbb, 0xeeee}, + {0xbbb8, 0xeef8, 0xabb8, 0xeea8, 0xbbb8, 0xaea8, 0xbb88, 0xeea8}, + {0xbbbb, 0xefee, 0xa9bb, 0xeeea, 0xabbb, 0xaaae, 0x2a2a, 000000}, + {0xbbbb, 0xeeee, 0xbbbb, 0xeeae, 0xbbbb, 0xeaea, 0xa2a2, 000000}, + {0xbabb, 0xeeee, 0xbbbb, 0xeeee, 0xbbaa, 0xaa28, 0xbaba, 000000}, + {0xbb88, 0xea88, 0xbae8, 0xab88, 0xaa00, 0x8008, 0xa220, 000000}, + {0x2222, 0x9819, 0xa2aa, 0xaaaa, 0xaaa8, 0x2222, 0x8888, 000000}, + {0x2222, 0x8559, 0xaaaa, 0xaa2a, 0x8a8a, 0x2222, 0x8888, 000000}, + {0x0f0f, 0x3c3c, 0xf0f0, 0xc3c3, 0x0f0f, 000000, 0xa0a0, 000000}, + {0x2222, 0x0419, 0x22aa, 0x08aa, 0x0228, 0x0002, 000000, 000000}, + {0x3fff, 0xff3f, 0xfc0f, 0xff3f, 0xfccc, 0xcf33, 0x33ff, 000000}, + {0xf3f0, 0xff3c, 0xfccc, 0xf00c, 0xcc0c, 0x303c, 0xccc0, 000000}, + {0x3fff, 0xffff, 0xffff, 0xffff, 0xffff, 0xf30c, 0x3fff, 000000}, + {0xfff0, 0xf33c, 0xff0c, 0xfc0c, 0x330c, 0xc03c, 0xfff0, 000000}, + {0xfffb, 0xefef, 0xbbbb, 0xaeaa, 0xfbfb, 0xefee, 0xbbbb, 0xaaaa}, + {0xfffb, 0xeeeb, 0xbbbb, 0xaaaa, 0xfbff, 0xebee, 0xbbbb, 0xaaaa}, + {0xd3ff, 0xd3ff, 0xd000, 0x1555, 0xd000, 0x1000, 0x1000, 0x1000}, + {0xff13, 0xff13, 0x0013, 0x5550, 0x0013, 0x0010, 0x0010, 0x0010}, + {0x34aa, 0x3400, 0x347f, 0x3415, 0x3400, 0x3488, 0x3422, 0x3400}, + + {0xaab4, 0x0034, 0xfff4, 0x5574, 0x0034, 0x8a34, 0x2234, 0x0034}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + + }, + + /* WHAT? */ + + /* + + {0xaab4, 0x0034, 0xfff4, 0x5574, 0x0034, 0x8a34, 0x2234, 0x0034}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {000000, 000000, 000000, 000000, 000000, 000000, 000000, 000000}, + {0x292a, 0x2d2e, 0x2b2c, 0x2f30, 0x2231, 0x3220, 0x2833, 0x3426}, + {0x2d2e, 0x2022, 0x3334, 0x2b2c, 0x2229, 0x2a20, 0x2826, 0x2826}, + {0x3132, 0x2d2e, 0x2b2c, 0x2f30, 0x2e29, 0x2a31, 0x3033, 0x342b}, + {0x292a, 0x2022, 0x2b2c, 0x2628, 0x222d, 0x2e2d, 0x282f, 0x302f}, + {0x2d2e, 0x292a, 0x2f30, 0x2b2c, 0x2e2d, 0x2e20, 0x302b, 0x2c26}, + {0x191a, 0x191a, 0x1b30, 0x2b2c, 0x1e2d, 0x2e20, 0x002b, 0x2c26}, + {0x191a, 0x191a, 0x2f30, 0x2b2c, 0x222d, 0x2e20, 0x282b, 0x2c26}, + {0x192e, 0x292a, 0x1b30, 0x2b2c, 0x1e2d, 0x2e20, 0x002b, 0x2c26}, + {0xe1e2, 0xe8e3, 0xe4e5, 0xebec, 0xe8e9, 0xe7e8, 0xe5e6, 0xeaeb}, + {0xe1e2, 0xe8e3, 0xe4e5, 0xebe6, 0xe8e9, 0xe7e3, 0xe5e6, 0xeaec}, + {0xe1e2, 0xe8e3, 0xe4e5, 0xebec, 0xe7e9, 0xe7e8, 0xeae6, 0xeaeb}, + {0xc1c2, 0xc2c3, 0xc5c4, 0xc5c4, 0x1e19, 0x1a1d, 0x282f, 0x3026}, + {0xc6c2, 0xc2c3, 0xc7c4, 0xc5c4, 0x1e19, 0x1a1d, 0x0033, 0x3426}, + {0xc1c2, 0xc2c3, 0xc4c5, 0xc4c5, 0xe8e3, 0xe1e2, 0xebec, 0xe4e5}, + {0xc3fc, 0xfdc1, 0xc551, 0x52c4, 0x1e53, 0x541d, 0x2853, 0x541f}, + {0x2d53, 0x541a, 0x2f53, 0x541c, 0x2253, 0x541d, 0x2853, 0x541f}, + {0x9192, 0x9394, 0x1b95, 0x961c, 0x2297, 0x981d, 0x2895, 0x961f}, + {0x3197, 0x981a, 0x3395, 0x961c, 0x2297, 0x981d, 0x2895, 0x961f}, + {0x2997, 0x981a, 0x2b95, 0x961c, 0x2297, 0x981d, 0x999a, 0x9b9c}, + {0x2d6a, 0x6b1a, 0x2f6c, 0x6d1c, 0x226e, 0x6f1d, 0x2870, 0x711f}, + {0x196e, 0x6f1a, 0x336c, 0x6d1c, 0x2272, 0x731d, 0x2874, 0x751f}, + {0x3132, 0x3132, 0x2f30, 0x2b2c, 0x9d9e, 0x9fa0, 0xa1a2, 0xa3a4}, + {0x8283, 0x841a, 0x7f80, 0x811c, 0x7677, 0x781d, 0x797a, 0x7b1f}, + {0x7c7d, 0x7e1a, 0x7677, 0x781c, 0x797a, 0x7b1d, 0x7f80, 0x811f}, + {0x0402, 0x0304, 0x0503, 0x0205, 0x2202, 0x0320, 0x2803, 0x0226}, + {0x1966, 0x191a, 0x3368, 0x1b30, 0x2268, 0x1e20, 0x2868, 0x0026}, + {0x3168, 0x192a, 0x2b68, 0x1b2c, 0x2268, 0x1e20, 0x2868, 0x0026}, + {0x2968, 0x192e, 0x3368, 0x1b30, 0x2268, 0x1e20, 0x2867, 0x0026}, + {0x292a, 0x0607, 0x2b2c, 0x4b4c, 0x2220, 0x494a, 0x2826, 0x2826}, + {0x0b0c, 0x0d1a, 0x0e0f, 0x101c, 0x1112, 0x131d, 0x1415, 0x161f}, + {0x191a, 0x191a, 0x2f30, 0x2b2c, 0x222d, 0x2e20, 0x0809, 0x0a26}, + {0xbebf, 0xbfc0, 0xc4c5, 0xc4c5, 0xe8e3, 0xe1e2, 0xebec, 0xe4e5}, + {0xc1c2, 0xc2c3, 0xc5c4, 0xc5c4, 0x1e66, 0x1e1d, 0x2868, 0x0026}, + {0x1953, 0x541a, 0x1b53, 0x541c, 0x1e53, 0x541d, 0x0053, 0x541f}, + {0x4d4e, 0x4d4e, 0x4f50, 0x4f50, 0x224d, 0x4e20, 0x284f, 0x5026}, + {0xa5a6, 0xa72a, 0xa8a9, 0xaa1c, 0x22ab, 0x1e1d, 0x28ac, 0x0026}, + {0x2dad, 0x192a, 0x2fae, 0x1b2c, 0x22ae, 0x1a20, 0x28af, 0x1c26}, + {0x292a, 0x2d2e, 0x2b2c, 0x2f30, 0x2231, 0x3220, 0x5c5c, 0x5c5c}, + {0x192a, 0x2d2e, 0x1b2c, 0x2f30, 0x1e31, 0x3220, 0x5c5c, 0x5c5c}, + {0xe1e2, 0xe8e3, 0xe4eb, 0xe5e6, 0x1e19, 0x1a1d, 0x2833, 0x3426}, + {0x292a, 0x2d2e, 0x2b2c, 0x2f30, 0xe1e2, 0xe8e3, 0xe4e5, 0xebe6}, + {0xe31a, 0x191a, 0xec1c, 0x2f30, 0xe319, 0x3220, 0xec1b, 0x3426}, + {0x292a, 0x2d2e, 0x2b2c, 0x2f30, 0xb6b6, 0xb6b6, 0x282f, 0x3026}, + {0xc7c4, 0xc5c4, 0x1b1c, 0x5e1c, 0x1e19, 0x1a1d, 0x0033, 0x3426}, + {0xc6fc, 0xfdc1, 0xc751, 0x52c4, 0x1e53, 0x541d, 0x0053, 0x541f}, + {0x192a, 0x2d2e, 0x2b2c, 0x2f30, 0x2231, 0x3220, 0x2833, 0x3426}, + {0x192a, 0x2d2e, 0x1b2c, 0x2f30, 0xe1e2, 0xe8e3, 0xe4e5, 0xebe6}, + {0xe1e2, 0xe8e3, 0xe4eb, 0xe5e6, 0x1e19, 0x1a1d, 0x0033, 0x3426}, + {0xe1e2, 0xe31a, 0xe4e5, 0xe61c, 0xe8e8, 0xe8b6, 0xe5eb, 0xec1f}, + {0xe1e2, 0xe8e3, 0xe4e5, 0xeb01, 0xe8e9, 0xe7e9, 0xe5e6, 0xeaec}, + {0x191a, 0x191a, 0x1b34, 0x2f30, 0x1e20, 0x2220, 0x2826, 0x2826}, + {0x3132, 0x292a, 0x2f30, 0x2b2c, 0x1e2d, 0x2e20, 0x002b, 0x2c26}, + {0x1815, 0x1615, 0x1916, 0x1716, 0x1817, 0x1615, 0x1516, 0x1617}, + {0x2d2e, 0x3132, 0x2f30, 0x2b2c, 0x22e1, 0xe2e9, 0x28e4, 0xe5ec}, + {0xe1e2, 0xe8e3, 0xe4e5, 0xebe6, 0xe7e9, 0xe1e9, 0xeae6, 0xe4ec}, + {0x2053, 0x541e, 0x2653, 0x5400, 0xe1e2, 0xe8e3, 0xe4e5, 0xebe6}, + {0x5e5e, 0x5e5e, 0x1b1c, 0x1b1c, 0x2229, 0x2a20, 0x2826, 0x2826}, + {0x5e5e, 0x5e5e, 0x1b1c, 0x1b1c, 0x1e29, 0x2a20, 0x0026, 0x2826}, + {0x5e5e, 0x5e5e, 0x1b1c, 0x1b1c, 0x2229, 0x2a20, 0x2826, 0x2826}, + {0x192e, 0x2022, 0x1b34, 0x2b2c, 0x1e29, 0x2a20, 0x2826, 0x2826}, + {0x1d53, 0x541a, 0x2f53, 0x541c, 0x2253, 0x541d, 0x2853, 0x541f}, + {0x1819, 0x18dc, 0x1716, 0x17de, 0x1617, 0x16dc, 0x1516, 0x16de}, + {0xe1e2, 0xe31a, 0xe4e5, 0xe61c, 0xe7e8, 0xe91d, 0xeaeb, 0xec1f}, + {0x393a, 0x3b3c, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {000000, 000000, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {000000, 000000, 0x003e, 0x3f40, 0x0042, 0x4344, 0x0046, 0x4748}, + {0x003a, 0x3b3c, 0x003e, 0x3f40, 0x0042, 0x4344, 0x0046, 0x4748}, + {0x393a, 0x3b3c, 0x3dc8, 0xc940, 0x41ca, 0xcb00, 0x4546, 000000}, + {0xd5d6, 0xd5d6, 0xd7d8, 0xd7d8, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0xd9da, 0xd9da, 0xdbdc, 0xdbdc, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0xd9da, 0xd9da, 0xdbdc, 0xdbdc, 0xd9ef, 0xf2ee, 0xf100, 0x00f1}, + {0xd9da, 0xd9da, 0xdbdc, 0xdbdc, 0xf2f0, 0xd9f3, 0xedee, 0xeff0}, + {0xd9da, 0xd9f1, 0xdbf3, 0xedee, 0xeff0, 000000, 0xf300, 0x0048}, + {0xedee, 0xd9da, 0x00ef, 0xeedc, 0x4100, 0xeff0, 0x4546, 0x00f1}, + {000000, 0x3b00, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {0x8586, 0x8788, 0x898a, 0x8b8c, 0x898a, 0x8b8c, 0x898a, 0x8b8c}, + {0x898a, 0x8b8c, 0x898a, 0x8b8c, 0x898a, 0x8b8c, 0x898a, 0x8b8c}, + {0x898a, 0x8b8c, 0x898a, 0x8b8c, 0x898a, 0x8b8c, 0x8d8e, 0x8f90}, + {0xd9da, 0xedee, 0xdbef, 0xf0ed, 0xd9da, 0xefee, 0xdbef, 0xeef1}, + {0xd9ef, 0xf2ee, 0xdbef, 0xf0f1, 0xd9da, 0xf3f3, 0xdbf1, 0xdbef}, + {0xedee, 0xd9da, 0xf1f3, 0xdbdc, 0xeeed, 0xeeda, 0xedee, 0xdbdc}, + {0xedee, 0xd9da, 0xf1ef, 0xf0dc, 0xeff2, 0xeeda, 0xf3f3, 0xf1dc}, + {0xd9da, 0xd9da, 0xdbdc, 0xdbdc, 0xd9ed, 0xeeef, 0xf1dc, 0xedee}, + {0xd9da, 0xd9da, 0xdbdc, 0xeff0, 0xf1ed, 0xeef1, 0xedee, 0xeff0}, + {0xd9da, 0xd9da, 0xdbdc, 0xdbdc, 0xeeed, 0xf0da, 0xedee, 0xeff0}, + {0x353a, 0x3b3c, 0xdb36, 0x3536, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0x393a, 0x3b3c, 0x3635, 0x3536, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0x393a, 0xf4f5, 0x3d3e, 0x00f8, 0xf4f5, 0xf6f7, 0x00f8, 0xf9fa}, + {0xf6f7, 0xf8f9, 0xf8f9, 0xfafb, 0xfafb, 0xf8f9, 0xfbf8, 0xf9fa}, + {0xb63a, 0x3b3c, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {0xb6b9, 0xbabb, 0x3db2, 0xb3b4, 0x4142, 0xb144, 0x4546, 0xb048}, + {0x393a, 0x3b3c, 0x3d3e, 0x3f40, 0x4142, 0xb544, 0x4546, 0xb048}, + {0xb6fc, 0xfdb7, 0x3d53, 0x5400, 0x4153, 0x5400, 0x4553, 0x5400}, + {0xb6b7, 0xb8b7, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {0x3953, 0x5400, 0x3d53, 0x5400, 0x4153, 0x5400, 0x4553, 0x5400}, + {0x39cd, 0xd9da, 0xcedc, 0xdbdc, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0x1815, 0x1615, 0x1917, 0x1616, 0x5f5f, 0x5f5f, 0x1916, 0x1617}, + {0x18cb, 0x1919, 0x5f5f, 0x5f5f, 0x1617, 0x1615, 0x1516, 0x1617}, + {0x1615, 0x1615, 0x2a2b, 0x2cce, 0x2f30, 0x3118, 0x1832, 0x1819}, + {0x393a, 0xb03c, 0x3d3e, 0xb140, 0x4142, 0xb144, 0x4546, 0xb048}, + {0xf6f7, 0x3b3c, 0xf900, 0x3f40, 0xf4f5, 0xf6f7, 0xfbf8, 0xf900}, + {0xf8f9, 0xf4f5, 0xf8f9, 0xfafb, 0xfafb, 0xf8f9, 0xfbf8, 0xf9fa}, + {0xdcdd, 0xdcdd, 0xdedf, 0xdedf, 0x1918, 0x1918, 0x1516, 0x1617}, + {0xfafb, 0xf8f9, 0xf8f9, 0xfafb, 0xfafb, 0xf8f9, 0xfbf8, 0xf9fa}, + {0x5a3a, 0x3b59, 0x3d59, 0x5a40, 0x4142, 0x595a, 0x595a, 0x4748}, + {0x0053, 0x5400, 0x0053, 0x5400, 0x0053, 0x5400, 0x0053, 0x5400}, + {0xb7fc, 0xfdb6, 0x0053, 0x5400, 0x0053, 0x5400, 0x0053, 0x5400}, + {0xb6b8, 0xb7b6, 0x003e, 0x3f40, 0x0042, 0x4344, 0x0046, 0x4748}, + {0xf337, 0x3800, 0xf300, 000000, 0xf300, 0x4344, 0xf335, 0x3648}, + {0x003a, 0x3b3c, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {0xedee, 0xefee, 0xd7d8, 0xd7d8, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0xeff0, 0xefee, 0xd7d8, 0xd7d8, 0xd9da, 0xd9da, 0xdbdc, 0xdbdc}, + {0xedf0, 0xefee, 0xf1ed, 0xeef3, 0xefee, 0xf1f1, 0xf1f3, 0xedf0}, + {0x393a, 0x3b3c, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x455c, 0x5c48}, + {0x003a, 0x3b3c, 0x003e, 0x3f5b, 0x0042, 0x435b, 0x0046, 0x4748}, + {0x003a, 0x3b3c, 0x003e, 0x3f40, 0x0042, 0x4344, 0x4546, 0x4748}, + {000000, 000000, 0x3d3e, 0x3f40, 0x4142, 0xb544, 0x4546, 0xb148}, + {0xf1ef, 0xeef1, 0xf3f3, 0xf2f2, 0xedee, 0xedf0, 0xf1ef, 0xeef3}, + {0xedee, 0xedee, 0xf3ef, 0xeef1, 000000, 000000, 0x4546, 0x4748}, + {000000, 000000, 0x003e, 0x3f40, 0x0042, 0x4344, 0x4546, 0x4748}, + {000000, 0x3b3c, 0x3d3e, 0x3f40, 0x4142, 0x4344, 0x4546, 0x4748}, + {0xd1bc, 0xbdd2, 0xd35d, 0x5fdd, 0xde60, 0x61df, 0xe062, 0x6364}, + {0x1d1e, 0xe7e9, 0x1718, 0xeaec, 0x2123, 0xe7e9, 0x001f, 0xeaec}, + {0xe7e9, 0x191a, 0xeaec, 0x2425, 0xe7e9, 0x2755, 0xeaec, 0x001f}, + {000000, 0xedee, 0x0056, 0xeff0, 0x0057, 0xf3f3, 000000, 0xeff0}, + {0xeff0, 000000, 0xedee, 0x5800, 0xedee, 0x6500, 0xf3f1, 000000}, + {0xcfcf, 0xd0cf, 0x1647, 0x4841, 0x1749, 0x4a42, 0x163f, 0x4019}, + {0xe0e1, 0xe2e3, 0xe4e5, 0xe6e7, 0xe8e9, 0xeaeb, 0xeced, 0xeeef}, + {0xe2e3, 0xe0e1, 0xe6e7, 0xe4e5, 0xeaeb, 0xe8e9, 0xeeef, 0xeced}, + {0xe0e3, 0xe0e1, 0xe8e7, 0xe4e5, 0xe4eb, 0xe8e9, 0xecef, 0xeced}, + {0xe2e3, 0xe0e3, 0xe6e7, 0xe4eb, 0xeaeb, 0xe8e7, 0xeeef, 0xecef}, + {0x1e1f, 0x2223, 0x2021, 0x2425, 0x1f22, 0x231e, 0x2124, 0x2520}, + {0x2627, 0x2627, 0x2021, 0x2425, 0x1f22, 0x231e, 0x2124, 0x2520}, + {0x261f, 0x2223, 0x2821, 0x2425, 0x0022, 0x231e, 0x0024, 0x2520}, + {0x2627, 0x2627, 0x2821, 0x2425, 0x0022, 0x231e, 0x0024, 0x2520}, + {0x261f, 0x2223, 0x2021, 0x2425, 0x1f22, 0x231e, 0x2124, 0x2520}, + {0x8c8d, 0x8e27, 0x8f90, 0xc000, 0xc1c2, 0xc326, 0x0028, 0x0028}, + {0xf727, 0x2627, 0xf700, 0x2425, 0xf726, 0x231e, 0xf728, 0x2520}, + {0x1e39, 0x3a27, 0x2039, 0x3a00, 0x1f39, 0x3a26, 0x2139, 0x3a28}, + {0xd2fc, 0xfdd3, 0x0039, 0x3a00, 0x1f39, 0x3a26, 0x2139, 0x3a28}, + {0xd2d3, 0xd4d3, 0x2800, 0x2800, 0x1f22, 0x231e, 0x2124, 0x2520}, + {0xd5d3, 0xd4d3, 0x2800, 0x2800, 0x2722, 0x231e, 0x0024, 0x2520}, + {0xd5fc, 0xfdd3, 0x0039, 0x3a00, 0x2739, 0x3a26, 0x0039, 0x3a28}, + {0x2639, 0x3a27, 0x2839, 0x3a00, 0x2739, 0x3a26, 0x0039, 0x3a28}, + {0x2679, 0x7a27, 0x207b, 0x7c00, 0x1f7b, 0x7c26, 0x217b, 0x7c28}, + {0xcfcf, 0xd0cf, 0x414b, 0x4c19, 0x424d, 0x4e19, 0x193f, 0x4018}, + {0x1e04, 0x0523, 0x2006, 0x0725, 0x0405, 0x0405, 0x0607, 0x0607}, + {0x2223, 0x2223, 0x2425, 0x2425, 0x6f70, 0x7071, 0x7273, 0x7374}, + {0x0a0b, 0x2223, 0x0a0c, 0x2425, 0x0a0b, 0x231e, 0x0a0c, 0x2520}, + {0x1e1f, 0x080a, 0x2021, 0x090a, 0x1f22, 0x080a, 0x2124, 0x090a}, + {0x1e1f, 0x2223, 0x2021, 0x2425, 0x2722, 0x231e, 0x0024, 0x2520}, + {0x1e1f, 0x22d3, 0xd2d3, 0xd400, 0x2726, 0x2726, 0x2124, 0x2520}, + {0xe0e1, 0xe2e3, 0xeced, 0xeeef, 0x2726, 0x2726, 0x2124, 0x2520}, + {0xd2d3, 0xd4d3, 0xf8f9, 0xf8f9, 0x27be, 0xbf26, 0x21be, 0xbf28}, + {0x1e1f, 0x22f4, 0x2021, 0xf4f5, 0x1ff4, 0xf5f6, 0xf4f5, 0xf4f5}, + {0xf5f6, 0xf7f4, 0xf4f5, 0xf6f7, 0xf7f6, 0xf7f4, 0xf4f5, 0xf6f7}, + {0xf527, 0x2223, 0xf6f5, 0x2825, 0xf5f6, 0xf726, 0xf4f5, 0xf6f7}, + {0xf7f6, 0xf727, 0xf6f7, 0x2825, 0xf726, 0x271e, 0x0028, 0x2520}, + {0xd2d3, 0xd2d3, 0xf8f8, 0xf8f8, 0x2726, 0x2726, 0x2124, 0x2520}, + {0x1517, 0x1516, 0x1615, 0x1717, 0x5f5f, 0x5f5f, 0x1615, 0x1616}, + {0x261f, 0x2223, 0x2821, 0x2425, 0x2722, 0x231e, 0x2124, 0x2520}, + {0x1e1f, 0x2223, 0x2021, 0x2425, 0xe0e1, 0xe2e3, 0xeced, 0xeeef}, + {0xe0e1, 0xe327, 0xe4e5, 0xe700, 0xe8e9, 0xeb26, 0xeced, 0xef28}, + {0x3434, 0x3434, 0x3535, 0x3536, 0x3333, 0x3333, 0x3535, 0x3535}, + {0x1e1f, 0x1a1b, 0x2021, 0x1c1d, 0x1f22, 0x1a1b, 0x2124, 0x1c1d}, + {0x1a1b, 0x2623, 0x1c1d, 0x2825, 0x1a1b, 0x271e, 0x1c1d, 0x0020}, + {0x2627, 0x2627, 0x2021, 0x2425, 0x1a1b, 0x1a1b, 0x1c1d, 0x1c1d}, + {0x2627, 0x2627, 0x2021, 0x2425, 0x1f22, 0x1a1b, 0x2124, 0x1c1d}, + {0x2627, 0x2627, 0x2021, 0x2425, 0x1a1b, 0x271e, 0x1c1d, 0x0020}, + {0x2627, 0x26f4, 0x2021, 0x24f4, 0x1f22, 0x23f4, 0x2124, 0x25f4}, + {0x2627, 0x2627, 0x2821, 0x2425, 0x2722, 0x231e, 0x2124, 0x2520}, + {0xe0e1, 0xe2e3, 0xe4e5, 0xe6e7, 0xeced, 0xeeef, 0x2726, 0x2726}, + {0xe0e1, 0xe2e3, 0xe4e5, 0xe6e7, 0xeced, 0xeeef, 0x2726, 0x2726}, + {0xe0e1, 0xe2e3, 0xeced, 0xeeef, 0x2726, 0x2726, 0x0024, 0x2520}, + {0xd8d8, 0xd8d8, 0xf8f8, 0xf8f8, 0x2726, 0x2726, 0x2124, 0x2520}, + {0x1e1f, 0x080a, 0x2021, 0x090a, 0x1f22, 0x080a, 0x213c, 0x090a}, + {0x1ebe, 0xbf27, 0x20be, 0xbf00, 0x1fbe, 0xbf26, 0x21be, 0xbf28}, + {0x1e23, 0x2223, 0x2025, 0x2425, 0x0405, 0x0405, 0x0607, 0x0607}, + {0x26f6, 0xf7f4, 0x2000, 0xf6f7, 0x231e, 0x27f4, 0x251f, 0x2128}, + {0x2604, 0x0523, 0x2206, 0x0725, 0x0405, 0x0405, 0x0607, 0x0607}, + {0x2627, 0xbebf, 0x2021, 0xbebf, 0x1f22, 0xbebf, 0x2124, 0xbebf}, + {0xe0e1, 0xe2e3, 0xe4e5, 0xe6e7, 0xe8e9, 0xeaeb, 0x29ed, 0xeeef}, + {0x261f, 0x2223, 0x2821, 0x2425, 0x2722, 0x231e, 0x3b3b, 0x3b3b}, + {0x261f, 0x2223, 0x2821, 0x2425, 0x1f22, 0x231e, 0x2124, 0x2520}, + {0x2639, 0x3a27, 0x2039, 0x3a00, 0x1f39, 0x3a26, 0x2139, 0x3a28}, + {0x2627, 0x2623, 0x2021, 0x2425, 0x1f22, 0x231e, 0x2124, 0x2520}, + {0xe0e3, 0x2623, 0xe4e7, 0x2825, 0xe8eb, 0x271e, 0xecef, 0x0020}, + {0x1e1f, 0xe0e3, 0x2021, 0xe4e7, 0x1f22, 0xe8eb, 0x3b3b, 0xecef}, + {0x1516, 0x17cf, 0x1516, 0x1616, 0x1617, 0x1615, 0x1515, 0x1616}, + {0x1937, 0x3818, 0x1637, 0x3818, 0x1537, 0x3819, 0x1637, 0x3818}, + {0xcfd0, 0xcfcf, 0x1816, 0x1616, 0x1817, 0x1615, 0x1815, 0x1616}, + {0xdcdd, 0xdcdd, 0xdedf, 0xdedf, 0xdcdd, 0xdcdd, 0xdedf, 0xdedf}, + {0xaeaf, 0xb0b1, 0xb2b3, 0xb4b5, 0xb6b7, 0xb8b9, 0xbabb, 0xbcbd}, + {0x9e9f, 0xa0a1, 0xa2a3, 0xa4a5, 0xa6a7, 0xa8a9, 0xaaab, 0xacad}, + {0x1594, 0x9519, 0x1596, 0x9718, 0x1598, 0x9919, 0x9a9b, 0x9c9d}, + {0x1517, 0x1516, 0x1616, 0x1616, 0x1617, 0x1615, 0x1615, 0x1616}, + {0x1517, 0x1516, 0x0d0e, 0x0f10, 0x0f11, 0x0d10, 0x7776, 0x7777}, + {0x1516, 0x1516, 0x0e0f, 0x100e, 0x1110, 0x0f11, 0x7602, 0x0376}, + {0xcffa, 0xfbcf, 0x1637, 0x3818, 0x1637, 0x3818, 0x1637, 0x3818}, + {0x1637, 0x3819, 0x1637, 0x3818, 0x1637, 0x3819, 0x1637, 0x3818}, + {0xf0f1, 0xf2f1, 0xf9f8, 0xf9f8, 0xdcdd, 0xdcdd, 0xdedf, 0xdedf}, + {0x1617, 0x1615, 0x1516, 0x1516, 0x6162, 0x6364, 0x6162, 0x6364}, + {0x1617, 0x1516, 0x1516, 0x1615, 0x6566, 0x6718, 0x6566, 0x6719}, + {0x153f, 0x4018, 0x163f, 0x4019, 0x163f, 0x4018, 0x163f, 0x4019}, + {0x1517, 0x1516, 0x4141, 0x4541, 0x4242, 0x4642, 0x1819, 0x1819}, + {0x1517, 0x1516, 0x1647, 0x4841, 0x1649, 0x4a42, 0x163f, 0x4019}, + {0x1517, 0x1516, 0x414b, 0x4c15, 0x424d, 0x4e19, 0x193f, 0x4018}, + {0x153f, 0x4019, 0x164f, 0x5041, 0x1651, 0x5242, 0x1615, 0x1819}, + {0x153f, 0x4019, 0x4153, 0x5418, 0x4255, 0x5619, 0x1918, 0x1915}, + {0x153f, 0x4018, 0x4153, 0x5041, 0x424d, 0x4a42, 0x183f, 0x4018}, + {0x1517, 0x1516, 0x1658, 0x5e60, 0x165c, 0x1918, 0x165c, 0x1816}, + {0x1917, 0x1516, 0x5f59, 0x1816, 0x195c, 0x1815, 0x185c, 0x1916}, + {0x185c, 0x1918, 0x165a, 0x5d5d, 0x1619, 0x1819, 0x1615, 0x1616}, + {0x185c, 0x1819, 0x5d5b, 0x1916, 0x1819, 0x1815, 0x1615, 0x1616}, + {0x1568, 0x0116, 0x1668, 0x0116, 0x1668, 0x0116, 0x1668, 0x0117}, + */ +}; + +#endif /* GFXPC */ + +/* eof */ diff --git a/src/dat_tilesST.c b/src/dat_tilesST.c new file mode 100644 index 0000000..e0914a2 --- /dev/null +++ b/src/dat_tilesST.c @@ -0,0 +1,7713 @@ +/* + * xrick/data/dat_tiles.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "tiles.h" + +#ifdef GFXST + +tile_t tiles_banks[TILES_BANKS_COUNT][256] = { + { /* BANK 0 */ + { /* 0x11 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, + { /* 0x0a */ + 0x000cdc00, + 0x000dfd00, + 0x000dfd00, + 0x000dfd00, + 0x000dfd00, + 0x000cec00, + 0x000dfd00, + 0000000000, + }, + { /* 0x0b */ + 0x000cd000, + 0x0091b190, + 0x00ab3ba0, + 0x0091b190, + 0x0091b190, + 0x00ab3ba0, + 0x0091b190, + 0000000000, + }, + { /* 0x0c */ + 0x009aba90, + 0x0aaaaaaa, + 0x003afa30, + 0x09a333a9, + 0x0a9cdc9a, + 0x039a9a93, + 0x0ced0dec, + 0000000000, + }, + { /* 0x0d */ + 0xcc0000cc, + 0xcc0000cc, + 0xcc4004cc, + 0xcccccccc, + 0xcccccccc, + 0xcc4004cc, + 0xcc0000cc, + 0xcc0000cc, + }, + { /* 0x10 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + }, + { /* 0x0f */ + 0xcccccccc, + 0xcccccccc, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, + { /* 0x12 */ + 0x44444444, + 0x46f666ff, + 0x4666f66f, + 0x466666ff, + 0x4f6fffff, + 0x4666f6f6, + 0x466f6fff, + 0x466666f6, + }, + { /* 0x13 */ + 0x44444444, + 0xfffffff6, + 0x6fff6fff, + 0xfff6ff6f, + 0xfffffff6, + 0xffffffff, + 0xff6ff6ff, + 0xffffff6f, + }, + { /* 0x14 */ + 0x44444444, + 0x66666666, + 0xffff6f6f, + 0x6f66f666, + 0xf6666666, + 0x6ff6f666, + 0xf66f6666, + 0x66666666, + }, + { /* 0x15 */ + 0x44444444, + 0x66666666, + 0x66666666, + 0x66666666, + 0x66644444, + 0x664deddd, + 0x66444404, + 0x66cecc00, + }, + { /* 0x16 */ + 0x44444444, + 0x66666666, + 0x66666666, + 0x66666666, + 0x44446666, + 0xddcc4666, + 0x44444566, + 0x4cecc566, + }, + { /* 0x17 */ + 0x44444444, + 0x66666664, + 0x66666664, + 0x6666f6f4, + 0xf6fffff4, + 0x6666f6f4, + 0x66666664, + 0x66666664, + }, + { /* 0x18 */ + 0x46666666, + 0x4666666f, + 0x46566656, + 0x45656565, + 0x46544455, + 0x45477747, + 0x4577cc74, + 0x4477c777, + }, + { /* 0x19 */ + 0x666ff666, + 0x6f666666, + 0x56656565, + 0x65665cc5, + 0x5555cdc4, + 0x5544cddc, + 0x477774cc, + 0x4c774c44, + }, + { /* 0x1a */ + 0x66666666, + 0x66666664, + 0x6565654d, + 0x565664ed, + 0x556444dc, + 0x444ff847, + 0x48f84788, + 0x74788478, + }, + { /* 0x1b */ + 0x44444444, + 0xeedddddd, + 0xcccccccc, + 0xdddddddd, + 0xcccccccc, + 0x4ddddddd, + 0x7ccccccc, + 0x4d4444dd, + }, + { /* 0x1c */ + 0x44444445, + 0xddddddc4, + 0xcccccc40, + 0xdddddddc, + 0xcccccc44, + 0xdddddddc, + 0xcccc4444, + 0xddddd4f8, + }, + { /* 0x1d */ + 0x66666664, + 0x56666664, + 0x45565654, + 0xc4444464, + 0x04848f44, + 0x48787884, + 0x8f878f74, + 0x78777874, + }, + { /* 0x1e */ + 0x44447474, + 0x48844777, + 0x4cc88477, + 0x488c8844, + 0x4877c444, + 0x478878f8, + 0x4ff87778, + 0x48778f87, + }, + { /* 0x1f */ + 0x77774474, + 0x74477744, + 0x4474747c, + 0xc4744744, + 0x447884cf, + 0x4444f878, + 0x84848777, + 0x8488777f, + }, + { /* 0x20 */ + 0x77448884, + 0x44887784, + 0x48f77f88, + 0x4787f877, + 0xf778f788, + 0x84777c77, + 0x787c7874, + 0x874c7744, + }, + { /* 0x21 */ + 0xc48884cc, + 0x48f74cc4, + 0x78744447, + 0x778f8478, + 0x78777848, + 0x77878444, + 0x47787787, + 0x44878778, + }, + { /* 0x22 */ + 0x4ccc4787, + 0x74cc4844, + 0x87444440, + 0x77474074, + 0x44447474, + 0x74774c47, + 0x44447777, + 0x74844748, + }, + { /* 0x23 */ + 0x878788c4, + 0x48f87c84, + 0x44878874, + 0x77478784, + 0x74487774, + 0x47448784, + 0x87747784, + 0x78788774, + }, + { /* 0x24 */ + 0x47f87788, + 0x47877878, + 0x48778f77, + 0x47887f77, + 0x4877787c, + 0x48878787, + 0x48788788, + 0x47778778, + }, + { /* 0x25 */ + 0x48778f87, + 0x78887878, + 0x77878777, + 0xc8787788, + 0x87887887, + 0x777f7878, + 0x77887787, + 0x87878c88, + }, + { /* 0x26 */ + 0x788878f7, + 0x88778787, + 0x87787878, + 0x788787f8, + 0x77878787, + 0x88787878, + 0x87787787, + 0x78778878, + }, + { /* 0x27 */ + 0x48787877, + 0x87788788, + 0x78777777, + 0x77787877, + 0x788f8778, + 0x877877f8, + 0x87878787, + 0x78787777, + }, + { /* 0x28 */ + 0x78788477, + 0x77778788, + 0x78877878, + 0x87887887, + 0x78778778, + 0x87787878, + 0x87887887, + 0x87877778, + }, + { /* 0x29 */ + 0x87877874, + 0x78788784, + 0x78787874, + 0x87887784, + 0x78778874, + 0x77788784, + 0x87777874, + 0x97888774, + }, + { /* 0x2a */ + 0x48787887, + 0x47887878, + 0x48778787, + 0x47878887, + 0x48787787, + 0x47888877, + 0x47787774, + 0x44099044, + }, + { /* 0x2b */ + 0x88787887, + 0x77888778, + 0x88887777, + 0x78774eed, + 0x8774cfee, + 0x7774cfee, + 0x4774cefe, + 0x7404cdee, + }, + { /* 0x2c */ + 0x87887788, + 0x87887878, + 0x78879887, + 0xd4777977, + 0xdd477978, + 0xdd477777, + 0xdd474797, + 0xec444744, + }, + { /* 0x2d */ + 0x87878887, + 0x4c478778, + 0xced47887, + 0x4fed7778, + 0x74edd478, + 0x7cdced47, + 0x4dcec4c4, + 0xccecdc47, + }, + { /* 0x2e */ + 0x78777878, + 0x87878887, + 0x78777789, + 0x87987777, + 0x7997777a, + 0x77974789, + 0x49997474, + 0x87447979, + }, + { /* 0x2f */ + 0x89877884, + 0x88788784, + 0x77448474, + 0x47774784, + 0x77488844, + 0x47847784, + 0x79797794, + 0x79977904, + }, + { /* 0x30 */ + 0x47040407, + 0x47090707, + 0x47090707, + 0x47000707, + 0x49adcdec, + 0x4aba9cce, + 0x499aa9aa, + 0x44444444, + }, + { /* 0x31 */ + 0x4480cdfe, + 0x780cdfee, + 0xc8ceefee, + 0xeced99ee, + 0xce99aaa9, + 0xe9aabbaa, + 0x994b449a, + 0x44444444, + }, + { /* 0x32 */ + 0xec4474cc, + 0xec409cdd, + 0xec40cdef, + 0xc44ddefe, + 0x40de40ed, + 0xa0dd00dc, + 0xa94449aa, + 0x44444444, + }, + { /* 0x33 */ + 0xddcdc477, + 0xfddc4999, + 0xedc44444, + 0xdc490994, + 0xc4907090, + 0x47007007, + 0x9944749a, + 0x44444444, + }, + { /* 0x34 */ + 0x99094994, + 0x70709904, + 0x90707070, + 0x40709070, + 0x00709070, + 0x70700070, + 0xa94449aa, + 0x44444444, + }, + { /* 0x35 */ + 0x47449074, + 0x49749074, + 0x47990074, + 0x49007074, + 0x44707074, + 0x00707074, + 0xa94449a4, + 0x44444444, + }, + { /* 0x0e */ + 0xcccccccc, + 0xcc4004cc, + 0xcc0000cc, + 0xcc0000cc, + 0xcc0000cc, + 0xcc0000cc, + 0xcc4004cc, + 0xcccccccc, + }, +{ /* 0x5b */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x000ff000, + 0x000fe000, + 0x00fec000, +}, +{ /* 0x5e */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x5c */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00ffd000, + 0x00ffc000, + 0000000000, +}, +{ /* 0x5f */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, + { /* 0000 */ + 0x0ceffec0, + 0x0ef00fe0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ef00fe0, + 0x0ceffec0, + 0000000000, + }, + { /* 0x01 */ + 0x00cff000, + 0x00eff000, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x00effe00, + 0000000000, + }, + { /* 0x02 */ + 0x0ceffec0, + 0x0efc0fe0, + 0x0000cfe0, + 0x000cfec0, + 0x00cfec00, + 0x0cfec0e0, + 0x0ffffff0, + 0000000000, + }, + { /* 0x03 */ + 0x0ceffec0, + 0x0efc0fe0, + 0x00000fe0, + 0x000effc0, + 0x00000fe0, + 0x0efc0fe0, + 0x0ceffec0, + 0000000000, + }, + { /* 0x04 */ + 0x00cfff00, + 0x0cffff00, + 0xcfe0ff00, + 0xff00ff00, + 0xffffffe0, + 0x0000ff00, + 0x000effe0, + 0000000000, + }, + { /* 0x05 */ + 0x0ffffff0, + 0x0ff00ce0, + 0x0ff00000, + 0x0fffffc0, + 0x00000fe0, + 0x0efc0fe0, + 0x0ceffec0, + 0000000000, + }, + { /* 0x06 */ + 0x00cefe00, + 0x0cefc000, + 0x0efc0000, + 0x0ffffec0, + 0x0ff00fe0, + 0x0ef00fe0, + 0x0ceffec0, + 0000000000, + }, + { /* 0x07 */ + 0x0ffffff0, + 0x0ec0cff0, + 0x000cefc0, + 0x000efc00, + 0x000ff000, + 0x000ff000, + 0x00effe00, + 0000000000, + }, + { /* 0x08 */ + 0x0ceffec0, + 0x0ef00fe0, + 0x0ef00fe0, + 0x0cffffc0, + 0x0ef00fe0, + 0x0ef00fe0, + 0x0ceffec0, + 0000000000, + }, + { /* 0x09 */ + 0x0ceffec0, + 0x0ef00fe0, + 0x0ef00ff0, + 0x0ceffff0, + 0x0000cfe0, + 0x000cfec0, + 0x00efec00, + 0000000000, + }, + { /* 0x38 */ + 0xeffffffe, + 0xcddddddc, + 0x04444440, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, + { /* 0x39 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x91111119, + 0000000000, + }, + + { /* 0x36 */ + 0x004d0000, + 0x04df0000, + 0x4dfffff0, + 0xdffffff0, + 0x4dfffff0, + 0x04df0000, + 0x004d0000, + 0000000000, + }, + { /* 0x3c */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00019000, + 0x00019000, + 0000000000, + }, + { /* 0x3d */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, +{ /* 0x5d */ + 0x0ceffec0, + 0x0efc0fe0, + 0x0000cfe0, + 0x000cfec0, + 0x000efc00, + 0000000000, + 0x000ffc00, + 0000000000, +}, + { /* 0x40 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, + { /* 0x41 */ + 0x000efe00, + 0x00cfffc0, + 0x00ef0fe0, + 0x00ff0ff0, + 0x0cfffffc, + 0x0ef000fe, + 0x0ff000ff, + 0000000000, + }, + { /* 0x42 */ + 0x0ffffec0, + 0x0ff00fe0, + 0x0ff00fe0, + 0x0fffffc0, + 0x0ff00fe0, + 0x0ff00fe0, + 0x0ffffec0, + 0000000000, + }, + { /* 0x43 */ + 0x0ceffec0, + 0x0efc0fe0, + 0x0ff00000, + 0x0ff00000, + 0x0ff00000, + 0x0efc0fe0, + 0x0ceffec0, + 0000000000, + }, + { /* 0x44 */ + 0x0ffffec0, + 0x0ff0cfe0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff0cfe0, + 0x0ffffec0, + 0000000000, + }, + { /* 0x45 */ + 0x0ffffff0, + 0x0ff00ce0, + 0x0ff00000, + 0x0ffffe00, + 0x0ff00000, + 0x0ff00ce0, + 0x0ffffff0, + 0000000000, +}, +{ /* 0x46 */ + 0x0ffffff0, + 0x0ff00ce0, + 0x0ff00000, + 0x0ffffe00, + 0x0ff00000, + 0x0ff00000, + 0x0ff00000, + 0000000000, +}, +{ /* 0x47 */ + 0x0ceffec0, + 0x0efc0fe0, + 0x0ff00000, + 0x0ff00000, + 0x0ff0eff0, + 0x0efc0fe0, + 0x0ceffec0, + 0000000000, +}, +{ /* 0x48 */ + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ffffff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0000000000, +}, +{ /* 0x49 */ + 0x00effe00, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x00effe00, + 0000000000, +}, +{ /* 0x4a */ + 0x00effe00, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x00cfe000, + 0x0dfec000, + 0000000000, +}, +{ /* 0x4b */ + 0x0ff0dffc, + 0x0ffdffc0, + 0x0ffffc00, + 0x0fffc000, + 0x0ffffc00, + 0x0ffdffc0, + 0x0ff0dffc, + 0000000000, +}, +{ /* 0x4c */ + 0x0ffe0000, + 0x0ffc0000, + 0x0ff00000, + 0x0ff00000, + 0x0ff00000, + 0x0ff00ce0, + 0x0ffffff0, + 0000000000, +}, +{ /* 0x4d */ + 0x0fec0cef, + 0x0ffeceff, + 0x0fffefff, + 0x0ffcfcff, + 0x0ff0c0ff, + 0x0ff000ff, + 0x0ff000ff, + 0000000000, +}, +{ /* 0x4e */ + 0x0fd00ef0, + 0x0ffd0ff0, + 0x0fffdff0, + 0x0ffffff0, + 0x0ffdfff0, + 0x0ff0dff0, + 0x0fe00df0, + 0000000000, +}, +{ /* 0x4f */ + 0x0ceffec0, + 0x0ef00fe0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ef00fe0, + 0x0ceffec0, + 0000000000, +}, +{ /* 0x50 */ + 0x0ffffec0, + 0x0ff00fe0, + 0x0ff00fe0, + 0x0fffffc0, + 0x0ff00000, + 0x0ff00000, + 0x0ff00000, + 0000000000, +}, +{ /* 0x51 */ + 0x0ceffec0, + 0x0ef00fe0, + 0x0ff00ff0, + 0x0ff0dff0, + 0x0ff0fdf0, + 0x0ef0cfc0, + 0x0ceffcf0, + 0000000000, +}, +{ /* 0x52 */ + 0x0ffffec0, + 0x0ff00fe0, + 0x0ff00fe0, + 0x0fffffc0, + 0x0ffffc00, + 0x0ffdffc0, + 0x0ff0dffc, + 0000000000, +}, +{ /* 0x53 */ + 0x0ceffec0, + 0x0ef00fe0, + 0x0efc0000, + 0x0ceffec0, + 0x0000cfe0, + 0x0ef00fe0, + 0x0ceffec0, + 0000000000, +}, +{ /* 0x54 */ + 0x0ffffff0, + 0x0ecffce0, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x000ff000, + 0x00effe00, + 0000000000, +}, +{ /* 0x55 */ + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ff00ff0, + 0x0ef00fe0, + 0x0ceffec0, + 0000000000, +}, +{ /* 0x56 */ + 0x0ff000ff, + 0x0ff000ff, + 0x0ef000fe, + 0x0cff0ffc, + 0x00ef0fe0, + 0x00cfffc0, + 0x000efe00, + 0000000000, +}, +{ /* 0x57 */ + 0x0ff000ff, + 0x0ff000ff, + 0x0ff0c0ff, + 0x0ffcfcff, + 0x0fffefff, + 0x0ffeceff, + 0x0fec0cef, + 0000000000, +}, +{ /* 0x58 */ + 0x0ff00ff0, + 0x0efccfe0, + 0x0cfeefc0, + 0x00cffc00, + 0x0cfeefc0, + 0x0efccfe0, + 0x0ff00ff0, + 0000000000, +}, +{ /* 0x59 */ + 0x0fe00ef0, + 0x0ef00fe0, + 0x0cffffc0, + 0x00cffc00, + 0x000ff000, + 0x000ff000, + 0x00effe00, + 0000000000, +}, +{ /* 0x5a */ + 0x0ffffff0, + 0x0ec0cff0, + 0x000cffc0, + 0x00cffc00, + 0x0cffc000, + 0x0ffc0ce0, + 0x0ffffff0, + 0000000000, +}, +{ /* 0x60 */ + 0x44444444, + 0x46666666, + 0x466f6fff, + 0x46666666, + 0x46666666, + 0x46666666, + 0x4f6fffff, + 0x4ffff6f6, +}, +{ /* 0x61 */ + 0x44444444, + 0x6666f6f6, + 0xffff6fff, + 0xf6ffffff, + 0x666f6fff, + 0x66666666, + 0xff6fff66, + 0x66666666, +}, +{ /* 0x62 */ + 0x44444444, + 0x666f6f66, + 0xfff6f6f6, + 0xffffffff, + 0xffff6f6f, + 0x66666666, + 0x66666666, + 0x66666666, +}, +{ /* 0x63 */ + 0x44444444, + 0x66666666, + 0x66666666, + 0xf6ff6f66, + 0x66666666, + 0x66666666, + 0x66666666, + 0x66666ff6, +}, +{ /* 0x64 */ + 0x44444444, + 0x6666666f, + 0x66666666, + 0x66666666, + 0x66666666, + 0x66633333, + 0x6663bbbb, + 0xffffa999, +}, +{ /* 0x65 */ + 0x44444444, + 0xfffffff4, + 0x66fff664, + 0x66666664, + 0x66666664, + 0x33333334, + 0xbbbbbbb4, + 0x99999994, +}, +{ /* 0x66 */ + 0x46666666, + 0x46666666, + 0x46666666, + 0x46666666, + 0x46666669, + 0x4565659a, + 0x465659a3, + 0x45659b9a, +}, +{ /* 0x67 */ + 0x66666666, + 0x66666666, + 0x69966666, + 0x9a996666, + 0x3ba99966, + 0xbaaa9996, + 0xb999a999, + 0xb9aa9a9a, +}, +{ /* 0x68 */ + 0x666666aa, + 0x66666a33, + 0x6666af3a, + 0x666a3aaa, + 0x66af3333, + 0x6afabaaa, + 0xa33a3aaa, + 0x33bbb33b, +}, +{ /* 0x69 */ + 0x66666666, + 0xa6666666, + 0xba966666, + 0xaaa96666, + 0xbbba9666, + 0xabbba956, + 0xaaaaaa95, + 0xbbabbba9, +}, +{ /* 0x6a */ + 0x66fff6ba, + 0x666666ba, + 0x66666666, + 0x66666666, + 0x66666666, + 0x56565556, + 0x65656555, + 0x95555555, +}, +{ /* 0x6b */ + 0xaaaa22a4, + 0xa22aaa24, + 0x99999994, + 0xbaaaaaa4, + 0xbaaaaaa4, + 0x59999994, + 0x65ba9aa4, + 0x553a9ba4, +}, +{ /* 0x6c */ + 0x4659a3b9, + 0x459abbbb, + 0x4939999a, + 0x4abaabba, + 0x499b9999, + 0x4bbbaaaa, + 0x49999999, + 0x4aaaaa9a, +}, +{ /* 0x6d */ + 0x9999a9af, + 0xaaaa9a3a, + 0x99a9abf3, + 0xaa9af3a3, + 0xa9a3aaaa, + 0x9af33abb, + 0xa3ba3b3a, + 0xaaaab3ff, +}, +{ /* 0x6e */ + 0x3b3aabab, + 0xaaa3aaaa, + 0x3ab3b3bb, + 0xab333aba, + 0xbabab3aa, + 0xabaaabbb, + 0x33bbabab, + 0x3baab3aa, +}, +{ /* 0x6f */ + 0xaabbabba, + 0xaaaaaaab, + 0xabbbbaba, + 0xaababaaa, + 0xaabaaaaa, + 0xbbbbbabb, + 0xaabbabba, + 0xbaaaaaaa, +}, +{ /* 0x70 */ + 0x99655f87, + 0xa9958788, + 0xba99787a, + 0xaba9975b, + 0xaaba999a, + 0xaaaba999, + 0xbbabba9b, + 0xaaaaabab, +}, +{ /* 0x71 */ + 0x853a9ba4, + 0x77a99994, + 0x85baaaa4, + 0x573aaaa4, + 0x55baaaa4, + 0x55a99994, + 0xbb3a9ba4, + 0xaa3a9ba4, +}, +{ /* 0x72 */ + 0x4ff3ff3f, + 0x433f33ff, + 0x43333333, + 0x4b3b3b3b, + 0x43b3bbb3, + 0x4bbbbbbb, + 0x4bbbbbbb, + 0x4babbabb, +}, +{ /* 0x73 */ + 0x333fff33, + 0xffff333f, + 0x3f333333, + 0x33b333bb, + 0xbb3b3b33, + 0xbbbbbbbb, + 0xbbbbbbbb, + 0xbbbabbbb, +}, +{ /* 0x74 */ + 0x3f3f3fff, + 0x33333333, + 0x3333fff3, + 0x3bb333bb, + 0xb3bb333b, + 0xbbbbbbbb, + 0xbbbbbbbb, + 0xbbbbaaba, +}, +{ /* 0x75 */ + 0xfffff3ff, + 0x33333f33, + 0x3f33f333, + 0x3333b3bb, + 0x3bbb3b3b, + 0xbbb3bbbb, + 0xbbbbbbbb, + 0xabbaabba, +}, +{ /* 0x76 */ + 0xff33fffb, + 0xf3f3333a, + 0x3333333f, + 0x3b3b3bbb, + 0x3333b333, + 0xbbbbbbbb, + 0xbbbbbbbb, + 0xbbbbbbab, +}, +{ /* 0x77 */ + 0xaaba9aa4, + 0x99a99994, + 0xa9baaaa4, + 0x393aaaa4, + 0x39baaaa4, + 0x39a99994, + 0x393a9bb4, + 0x393a9ba4, +}, +{ /* 0x78 */ + 0x4ababbbb, + 0x4aaaaaaa, + 0x4aaaaaaa, + 0x4aaaaaaa, + 0x4aa9a99a, + 0x4a9a9aa9, + 0x49999999, + 0x49999999, +}, +{ /* 0x79 */ + 0xabababab, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x9aaa9a9a, + 0xa9a9aaa9, + 0xa99999aa, + 0x99999999, + 0x99999999, +}, +{ /* 0x7a */ + 0xaabaabab, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xaa9a9aaa, + 0xa9aaaa9a, + 0x99999999, + 0x99999999, +}, +{ /* 0x7b */ + 0xbabbabab, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0xa9aaa9a9, + 0x9a9a9aaa, + 0xaaa9a9a9, + 0x999999a9, + 0x9999993b, +}, +{ /* 0x7c */ + 0xbbabbabb, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x9aaaaaa9, + 0xaaaaa993, + 0xaa99b3b9, + 0x933b999a, + 0xb9999aaa, +}, +{ /* 0x7d */ + 0x393a9aa4, + 0x39a94994, + 0x393aaaa4, + 0x393aaaa4, + 0xbbbaaaa4, + 0x99a99994, + 0xa9ba9ba4, + 0x9aba9aa4, +}, +{ /* 0x7e */ + 0x49999999, + 0x49999999, + 0x4a999999, + 0x4bbaa999, + 0x43bbbbbb, + 0x4bbbbbbb, + 0x4aaaaaaa, + 0x44444444, +}, +{ /* 0x7f */ + 0x99999999, + 0x99999999, + 0x99999999, + 0x99999aaa, + 0xaa9aabb3, + 0xbbbbb3bb, + 0xaaaaaaaa, + 0x44444444, +}, +{ /* 0x80 */ + 0x9999b333, + 0x9999aaaa, + 0x99999994, + 0xa99999aa, + 0xbbaa999a, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x44444444, +}, +{ /* 0x81 */ + 0x3bb3333b, + 0xaaaaaaaa, + 0x44499449, + 0xaaaaaabb, + 0xaabbb333, + 0xbbb333bb, + 0xaaaaaaaa, + 0x44444444, +}, +{ /* 0x82 */ + 0x33b33bbb, + 0xaaaaaaaa, + 0x94449499, + 0xbbbaa94a, + 0x3b3bbba9, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x44444444, +}, +{ /* 0x83 */ + 0x3bb3bbb4, + 0xaaaaaaa4, + 0x44944494, + 0xaaaaaaa4, + 0x99aa9aa4, + 0xbbbbbbb4, + 0xaaaaaaa4, + 0x44444444, +}, +{ /* 0x84 */ + 0x44444444, + 0x44efffff, + 0x44efffff, + 0x44efffff, + 0x44cfffff, + 0x444effff, + 0x444cefff, + 0x4444ceff, +}, +{ /* 0x85 */ + 0x44444444, + 0xffffffff, + 0xffffffff, + 0xffffffff, + 0xffffffff, + 0xfffffffe, + 0xffffffec, + 0xfffffec4, +}, +{ /* 0x86 */ + 0x44444444, + 0xe4444444, + 0xe4444444, + 0xe4444444, + 0xc4444444, + 0x44444444, + 0x44444444, + 0x44444444, +}, +{ /* 0x87 */ + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44d44444, + 0x44d44444, +}, +{ /* 0x88 */ + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x4444444e, + 0x44444444, + 0x44444444, +}, +{ /* 0x89 */ + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, +}, +{ /* 0x8a */ + 0x444444ce, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444440, +}, +{ /* 0x8b */ + 0xeeeec444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, +}, +{ /* 0x8c */ + 0x44444444, + 0x44444444, + 0x44444c44, + 0x44444c04, + 0x44444d04, + 0x4444dec4, + 0x44444d04, + 0x4444c20c, +}, +{ /* 0x8d */ + 0x44c44444, + 0xc4d44444, + 0xd4d4c4c4, + 0xd4d0d4c0, + 0x440404d0, + 0xc2cc4dec, + 0x444444d0, + 0xc2dc4c20, +}, +{ /* 0x8e */ + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x4c444444, + 0x4c444444, +}, +{ /* 0x8f */ + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, +}, +{ /* 0x90 */ + 0x44444000, + 0x44440040, + 0x44400400, + 0x40000000, + 0x40000000, + 0x40000000, + 0x40000000, + 0x40000000, +}, +{ /* 0x91 */ + 0x04444400, + 0x00044000, + 0000000000, + 0000000000, + 0x00000004, + 0x00000004, + 0x0000044c, + 0x00044c4c, +}, +{ /* 0x92 */ + 0x04c4cd44, + 0x00d4cdc0, + 0x0ccc4400, + 0x4440dccc, + 0x4ccdddd4, + 0xcccd4dcc, + 0xcdd4c4c4, + 0xdc4c4c4c, +}, +{ /* 0x93 */ + 0xcd4c4cd4, + 0xcd4c4cdc, + 0x44444444, + 0x4ccc0044, + 0x4cc00000, + 0x444cc000, + 0xc4c40444, + 0x44444440, +}, +{ /* 0x94 */ + 0x4c444444, + 0x0c444444, + 0x4c404440, + 0x40c00004, + 0x04400000, + 0x00044000, + 0x00000400, + 0x00000004, +}, +{ /* 0x95 */ + 0x44444444, + 0x40004444, + 0x04400444, + 0x40000044, + 0x40000004, + 0x00000004, + 0x00000004, + 0x00000004, +}, +{ /* 0x96 */ + 0x40000000, + 0x40000000, + 0x44004404, + 0x4c040000, + 0x4e4ccccc, + 0x4d000000, + 0x4c044444, + 0x4c044440, +}, +{ /* 0x97 */ + 0x0044cc4c, + 0x44ccddc4, + 0xcccdcccc, + 0x4c004c40, + 0xcccccccc, + 0000000000, + 0x44444444, + 0x44044000, +}, +{ /* 0x98 */ + 0xc4cd4444, + 0x4cdc4404, + 0x44c40444, + 0xc0044000, + 0xe4cccccc, + 0xd0000000, + 0xc0444444, + 0xc0400400, +}, +{ /* 0x99 */ + 0x40444400, + 0x44444404, + 0x00040040, + 0000000000, + 0xcccccccc, + 0000000000, + 0x44444440, + 0000000000, +}, +{ /* 0x9a */ + 0000000000, + 0000000000, + 0x40000000, + 0xc0000000, + 0xe4cccccc, + 0xd0000000, + 0xc0444444, + 0xc0400000, +}, +{ /* 0x9b */ + 0x40000004, + 0x00400004, + 0x00040004, + 0x00004444, + 0xccccccc4, + 0x00000004, + 0x44444444, + 0x04000004, +}, +{ /* 0x9c */ + 0x4c044444, + 0x4c000444, + 0x4c044444, + 0x4c004400, + 0x4c044444, + 0x4c000444, + 0x4c044444, + 0x4c000000, +}, +{ /* 0x9d */ + 0x44444444, + 0x00044400, + 0x44444444, + 0000000000, + 0x44444440, + 0000000000, + 0x44444440, + 0000000000, +}, +{ /* 0x9e */ + 0xc0444444, + 0xc0040000, + 0xc0444444, + 0xc0000000, + 0xc0444444, + 0xc0000000, + 0xc0444444, + 0xc0000004, +}, +{ /* 0x9f */ + 0x44444444, + 0x00000040, + 0x44444440, + 0x00004040, + 0x44444440, + 0x04000000, + 0x44444440, + 0000000000, +}, +{ /* 0xa0 */ + 0xc0444444, + 0xc0404400, + 0xc0444444, + 0xc0400044, + 0xc0444444, + 0xc0000000, + 0xc0444444, + 0xc0000000, +}, +{ /* 0xa1 */ + 0x44444444, + 0x00000004, + 0x44444444, + 0x44000004, + 0x44444444, + 0x00000004, + 0x44444444, + 0x00000004, +}, +{ /* 0xa2 */ + 0x4c044444, + 0x4c000000, + 0x4c044444, + 0x4c000000, + 0x44440404, + 0x4ddcc940, + 0x4cc99cc9, + 0x44444444, +}, +{ /* 0xa3 */ + 0x44444440, + 0000000000, + 0x44444440, + 0000000000, + 0000000000, + 0x4c44c949, + 0xcccdcddc, + 0x44444444, +}, +{ /* 0xa4 */ + 0xc0444444, + 0xc0000400, + 0xc0444444, + 0xc0400000, + 0x00040004, + 0xc4494c90, + 0x9c4cc944, + 0x44444444, +}, +{ /* 0xa5 */ + 0x44444444, + 0000000000, + 0x44444440, + 0000000000, + 0x40000044, + 0x044449dc, + 0xc4c9dcc9, + 0x44444444, +}, +{ /* 0xa6 */ + 0xc0444444, + 0xc0000000, + 0xc0440000, + 0xc00044cd, + 0x40d4dcdc, + 0x4cdccdcc, + 0x94cdcdd9, + 0x44444444, +}, +{ /* 0xa7 */ + 0x44444444, + 0x00000004, + 0x4c400004, + 0xcc440004, + 0xccd4c404, + 0xd9cc4cc4, + 0x44c94cc4, + 0x44444444, +}, +{ /* 0xa8 */ + 0x44444444, + 0x40005500, + 0x40005500, + 0x4cc455cc, + 0x40005500, + 0x40006600, + 0x4665ff66, + 0x45544455, +}, +{ /* 0xa9 */ + 0x44444444, + 0x0c000c00, + 0x0c000c00, + 0x4ccc4ccc, + 0x01000400, + 0x00000c00, + 0x66666666, + 0x55555555, +}, +{ /* 0xaa */ + 0x44444444, + 0x00005500, + 0x00005500, + 0xccc455cc, + 0x01005500, + 0x00006600, + 0x6665ff66, + 0x55544455, +}, +{ /* 0xab */ + 0x44444444, + 0x044cdec4, + 0x0004ccde, + 0x440c44cc, + 0x000ccc44, + 0x000ccccc, + 0x650ccccc, + 0x540ccc44, +}, +{ /* 0xac */ + 0x44444444, + 0x44444444, + 0xc4444444, + 0xdec44444, + 0xccdec444, + 0x44ccdec4, + 0xcc444cde, + 0xcdc44444, +}, +{ /* 0xad */ + 0x44444444, + 0x44444444, + 0x4444c444, + 0x444cec44, + 0x4444c444, + 0x44444444, + 0xc4444444, + 0x44444444, +}, +{ /* 0xae */ + 0x45546655, + 0x4ccc55cc, + 0x44444444, + 0x4c444444, + 0x4c444444, + 0x4ccccccc, + 0x4ccccccc, + 0x44444444, +}, +{ /* 0xaf */ + 0x55555555, + 0xcccccccc, + 0x44444444, + 0x44444444, + 0x44444444, + 0xcccccccc, + 0xcccccccc, + 0x44444444, +}, +{ /* 0xb0 */ + 0x55546655, + 0xcccc55cc, + 0x44444444, + 0xcc444444, + 0xcc444444, + 0xcccccccc, + 0xcccccccc, + 0x44444444, +}, +{ /* 0xb1 */ + 0x540ccd44, + 0xc40ccddc, + 0x000ccccc, + 0xc40ccccd, + 0xc40cccdd, + 0xc40cdddd, + 0xc4444400, + 0xcccccc00, +}, +{ /* 0xb2 */ + 0xcdd44444, + 0xdde44444, + 0xdde4444c, + 0xdde4444c, + 0xdde444cc, + 0xdfe444cc, + 0x00044c44, + 0x40c0c440, +}, +{ /* 0xb3 */ + 0x44444444, + 0x44444444, + 0x44444444, + 0xc4444444, + 0xd4444444, + 0xdc444444, + 0xcdd44444, + 0xdddc4444, +}, +{ /* 0xb4 */ + 0x44444444, + 0x4ccccccc, + 0x49999999, + 0x49aaaaaa, + 0x49aaaaaa, + 0x49999999, + 0x44444444, + 0x40000000, +}, +{ /* 0xb5 */ + 0x44444444, + 0xcccccccc, + 0x99999999, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x99999999, + 0x44444444, + 0000000000, +}, +{ /* 0xb6 */ + 0x44444444, + 0xcccccccc, + 0x99999999, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x99999999, + 0x44444444, + 0000000000, +}, +{ /* 0xb7 */ + 0x44444400, + 0xcccccc00, + 0x99999900, + 0xaaaaaa00, + 0xaaaaaa00, + 0x99999900, + 0x44440000, + 0000000000, +}, +{ /* 0xb8 */ + 0x40c0c00c, + 0xc4d004c4, + 0xc4d0440c, + 0xc4d044cd, + 0xdce0c44c, + 0xdce94c4c, + 0xdcec90cc, + 0xdce7ccc4, +}, +{ /* 0xb9 */ + 0xd0dccc44, + 0xcd0cddc4, + 0xdcdc0c44, + 0x0ddddcc4, + 0xcdcdddc4, + 0xcdccdcc4, + 0xc0dddcc4, + 0xcccccc74, +}, +{ /* 0xba */ + 0x44cccccc, + 0x44444444, + 0x44444444, + 0x40000000, + 0x4ccccccc, + 0x44444444, + 0x44444444, + 0x40000000, +}, +{ /* 0xbb */ + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0xbc */ + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0xbd */ + 0xccccc400, + 0x44440000, + 0x44440000, + 0000000000, + 0xccccc400, + 0x44440000, + 0x44440000, + 0000000000, +}, +{ /* 0xbe */ + 0xdce97c7c, + 0xdce77977, + 0xdce777c7, + 0xdce97779, + 0xdce97797, + 0xdce79977, + 0xdce9979c, + 0xdce77777, +}, +{ /* 0xbf */ + 0xcc409994, + 0x999c7974, + 0x7979cc94, + 0xc77c7774, + 0xc77779c4, + 0x977c7774, + 0x97777794, + 0xc79c7c74, +}, +{ /* 0xc0 */ + 0x44cccccc, + 0x44444444, + 0x44444444, + 0x40000000, + 0x4dddcddc, + 0x4eeedefe, + 0x4edeeeee, + 0x4ddddddd, +}, +{ /* 0xc1 */ + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, + 0xccdddddc, + 0xdeeeeeed, + 0xeeeedeee, + 0xddcccddd, +}, +{ /* 0xc2 */ + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, + 0xcddddddd, + 0xeeeeeeef, + 0xedeeedee, + 0xddddccdc, +}, +{ /* 0xc3 */ + 0xccccc400, + 0x44440000, + 0x44440000, + 0000000000, + 0xdddddcdd, + 0xfeefedee, + 0xedeefeee, + 0xcccddddd, +}, +{ /* 0xc4 */ + 0xdce77c77, + 0xdce77777, + 0xdce77777, + 0xdce77777, + 0xdddddddd, + 0xeeefffee, + 0xdeeeeeed, + 0xddcddddd, +}, +{ /* 0xc5 */ + 0x77777774, + 0x77777774, + 0x77777774, + 0x77777774, + 0xdcddddd4, + 0xeeeeeee4, + 0xeeeeffe4, + 0xddddddd4, +}, +{ /* 0xc6 */ + 0x4ccccccc, + 0x40000000, + 0x40440004, + 0x40004404, + 0x45500004, + 0x46655000, + 0x45566665, + 0x44444444, +}, +{ /* 0xc7 */ + 0xcccccccc, + 0000000000, + 0x00044444, + 0x04000000, + 0x04000005, + 0x00055556, + 0x55566555, + 0x44444444, +}, +{ /* 0xc8 */ + 0xcccccccc, + 0000000000, + 0x40044444, + 0x00000040, + 0x56650000, + 0x65666555, + 0x55555665, + 0x44444444, +}, +{ /* 0xc9 */ + 0xcccccccc, + 0000000000, + 0x40444440, + 0000000000, + 0x04440000, + 0x00000055, + 0x55665556, + 0x44444444, +}, +{ /* 0xca */ + 0xcccccccc, + 0000000000, + 0x04044444, + 0x44000000, + 0x00556665, + 0x55565666, + 0x55555555, + 0x44444444, +}, +{ /* 0xcb */ + 0xccccccc4, + 0x00000004, + 0x00444404, + 0x00000404, + 0x50000404, + 0x66650004, + 0x56666554, + 0x44444444, +}, +{ /* 0xcc */ + 0x44444444, + 0x45555555, + 0x45555555, + 0x45555555, + 0x45555555, + 0x45dee6ff, + 0x45555555, + 0x45555e5d, +}, +{ /* 0xcd */ + 0x44444444, + 0x55555555, + 0x55555555, + 0x555ee555, + 0x5dffffef, + 0x6fffffff, + 0x556fffef, + 0xeffffffe, +}, +{ /* 0xce */ + 0x44444444, + 0x55555555, + 0x55555555, + 0xeee55555, + 0xedefeef5, + 0xfffffffe, + 0xffffefef, + 0xfffeffff, +}, +{ /* 0xcf */ + 0x44444444, + 0x55555555, + 0x55555555, + 0x55555555, + 0x55555e5e, + 0xffee5555, + 0xfefefffe, + 0xffffff66, +}, +{ /* 0xd0 */ + 0x44444444, + 0x55555c45, + 0x55554dc4, + 0x55555445, + 0x55554dc4, + 0x5555dccc, + 0xd554dccc, + 0x555dcccc, +}, +{ /* 0xd1 */ + 0x44444444, + 0x55555554, + 0x55555554, + 0x55555554, + 0x55555554, + 0x55555554, + 0x45555554, + 0xc5555554, +}, +{ /* 0xd2 */ + 0x45555555, + 0x45555555, + 0x45555555, + 0x45555555, + 0x46666666, + 0x45555555, + 0x45555555, + 0x46666666, +}, +{ /* 0xd3 */ + 0x555eeeee, + 0x55555555, + 0x55555555, + 0x55555555, + 0x66666666, + 0x55555555, + 0x55555555, + 0x66666666, +}, +{ /* 0xd4 */ + 0xddefffef, + 0x5555ee55, + 0x55555555, + 0x55555555, + 0x66666666, + 0x55555555, + 0x55555555, + 0x66666666, +}, +{ /* 0xd5 */ + 0xffed5555, + 0x55555555, + 0x55555555, + 0x55555555, + 0x66666666, + 0x55555555, + 0x55555555, + 0x66666666, +}, +{ /* 0xd6 */ + 0x54cddddd, + 0xc44c4c4c, + 0xdc4ddddd, + 0xdc4cde4d, + 0xdc4cee4e, + 0xdc4ce4de, + 0xdc4cdeed, + 0xdc4ccccc, +}, +{ /* 0xd7 */ + 0xdc455554, + 0x444c5554, + 0xd4dc5554, + 0xc4dc5554, + 0xc4dc6664, + 0xc4dc5554, + 0xc4dc5554, + 0xc4dc6664, +}, +{ /* 0xd8 */ + 0x45555555, + 0x46666666, + 0x45555555, + 0x46666666, + 0x46666666, + 0x45555555, + 0x46666666, + 0x46646666, +}, +{ /* 0xd9 */ + 0x55555555, + 0x66666666, + 0x55555555, + 0x66666666, + 0x66666666, + 0x55555555, + 0x66666666, + 0x46666666, +}, +{ /* 0xda */ + 0x55555555, + 0x66666666, + 0x55555555, + 0x66666666, + 0x66666666, + 0x55555555, + 0x66666666, + 0x66666646, +}, +{ /* 0xdb */ + 0x5555555c, + 0x66666666, + 0x55555555, + 0x66666666, + 0x66666666, + 0x55555555, + 0x66666666, + 0x66646666, +}, +{ /* 0xdc */ + 0xeddddddd, + 0xdc4c4cc4, + 0x54404444, + 0x6dc4cdcd, + 0x6dc4cdcd, + 0x5dc4cdcd, + 0x6c444c4c, + 0x6ed4cdcd, +}, +{ /* 0xdd */ + 0xddedc554, + 0xc4dc6664, + 0x44455554, + 0xcdc66664, + 0xcdc66664, + 0xcdc55554, + 0x4c466664, + 0xced66664, +}, +{ /* 0xde */ + 0x466c6666, + 0x464c6666, + 0x44cc6666, + 0x44dc4ddc, + 0x44dccddd, + 0x44dc4ccc, + 0x44dc4444, + 0x44dc44c4, +}, +{ /* 0xdf */ + 0xc6666666, + 0xc4666666, + 0xcc666666, + 0xdc555455, + 0xdc555c55, + 0xdc646c64, + 0xdccdd444, + 0xdc4c49aa, +}, +{ /* 0xe0 */ + 0x666666c6, + 0x666664c6, + 0x66666cc6, + 0x55444444, + 0x49aba9ab, + 0x4aabbabb, + 0x9222222b, + 0xaaaaaaaa, +}, +{ /* 0xe1 */ + 0x666c6666, + 0x666c4666, + 0x666cc666, + 0x45cdc555, + 0xa94dc555, + 0xaa4dc666, + 0x32944455, + 0xaaaaa945, +}, +{ /* 0xe2 */ + 0x6c444c4c, + 0x6dc4cdcd, + 0x6dc4cdcd, + 0x5dc4cdcd, + 0x5c444c4c, + 0x6ed4cdcd, + 0x5c444c4c, + 0x5dc4cdcd, +}, +{ /* 0xe3 */ + 0x4c466664, + 0xcdc66664, + 0xcdc66664, + 0xcdc55554, + 0x4c455554, + 0xced66664, + 0x4c455554, + 0xcdc55454, +}, +{ /* 0xe4 */ + 0x44dc44cc, + 0x44dc4ccc, + 0x44dc4444, + 0x44c444c4, + 0x44dc44c5, + 0x44dc4ccc, + 0x44dc4444, + 0x44c444c4, +}, +{ /* 0xe5 */ + 0xdc444444, + 0xdc4ccc44, + 0xdc4c4d44, + 0xc44c4449, + 0xdc4cc49a, + 0xdc4c44ab, + 0xdc4c49ab, + 0xc44c49aa, +}, +{ /* 0xe6 */ + 0x99999999, + 0x2a3a333a, + 0x33c2aaa2, + 0x23cdfffd, + 0x233c232c, + 0x42333333, + 0x99233233, + 0x4444cec4, +}, +{ /* 0xe7 */ + 0x999444cd, + 0x3a24c4cc, + 0xc3344444, + 0xc32944cc, + 0x332a94c4, + 0x324ba444, + 0x299ba94c, + 0x444aa944, +}, +{ /* 0xe8 */ + 0x4dc4cdcd, + 0xcdc4cdcd, + 0x4c444c4c, + 0x4ed4cdcd, + 0x4c444c4c, + 0x4dc4cdcd, + 0x4dc4cdcd, + 0x4dc4c4c4, +}, +{ /* 0xe9 */ + 0xcdc04cd4, + 0xcdc04dc4, + 0x4c404444, + 0xced04dc4, + 0x4c404dc4, + 0xcdc04dc4, + 0xcdc04dc4, + 0xcdc04dc4, +}, +{ /* 0xea */ + 0x44dc44cc, + 0x44dc4ccc, + 0x44874444, + 0x44787ccc, + 0x4878774c, + 0x47878748, + 0x47777777, + 0x44444444, +}, +{ /* 0xeb */ + 0xdc4c4333, + 0xdc4c4b33, + 0xdc4c44b3, + 0xc44c4444, + 0xdc474d44, + 0xdc787744, + 0x77777744, + 0x44444444, +}, +{ /* 0xec */ + 0x399aaaaa, + 0x39aaa9aa, + 0x299a949a, + 0x4ccec4ce, + 0x4cfec4ce, + 0xcfecc4cc, + 0xccccc4cc, + 0x44444444, +}, +{ /* 0xed */ + 0x99333344, + 0xa9333b4c, + 0x9923b4c4, + 0xcc4444c4, + 0xfc44c4cc, + 0xefc4c4cc, + 0xccc44778, + 0x44444444, +}, +{ /* 0xee */ + 0x4dc4c4c4, + 0x4dc4cdcd, + 0x4dc4cc4c, + 0xdcc4c404, + 0xdcc4c004, + 0x7cc7c044, + 0x77777777, + 0x44444444, +}, +{ /* 0xef */ + 0xcdc04dc4, + 0xcdc04dc4, + 0xcdc04dc4, + 0xcedc0cc4, + 0xcedc0cc4, + 0xcedc0cc4, + 0x77777774, + 0x44444444, +}, +{ /* 0xf0 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf1 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf2 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf3 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf4 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf5 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf6 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf7 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf8 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xf9 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xfa */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xfb */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xfc */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xfd */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xfe */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0xff */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, + { /* 0x37 */ + 0000000000, + 0x000000ff, + 0x000000fc, + 0x000000ff, + 0x000000fc, + 0x000000ff, + 0x000000cc, + 0000000000, + }, + { /* 0x3a */ + 0000000000, + 0xfe0fd0f0, + 0xcc0ff0f0, + 0xe00feff0, + 0xc00f0ef0, + 0xfe0f00f0, + 0xcc0c00c0, + 0000000000, + }, + { /* 0x3b */ + 0000000000, + 0xeffd0000, + 0xcfcf0000, + 0x0f0f0000, + 0x0f0f0000, + 0xeffd0000, + 0xccc00000, + 0000000000, + }, + { /* 0x3e */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, + { /* 0x3f */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + }, + }, + + /* BANK 1 HAS BEEN REMOVED AS IT WAS AN EXACT COPY OF BANK 0 */ + +{ /* BANK 2 */ +{ /* 0x328 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x329 */ + 0x99999999, + 0xaa900000, + 0xaaaa22ba, + 0xaaaaaaa9, + 0xaaa9a999, + 0xaa9a99a9, + 0xa9a9a999, + 0x99999999, +}, +{ /* 0x32a */ + 0x00baa900, + 0x00999900, + 0xbbbbeebb, + 0xada3aaad, + 0xaaaa9ada, + 0x99999999, + 0000000000, + 0x00a9c900, +}, +{ /* 0x32b */ + 0x00bda900, + 0x00eaa900, + 0xb9baac0a, + 0xa9b3a909, + 0xa9ba990c, + 0x99ead909, + 0x00eadc00, + 0x00baa900, +}, +{ /* 0x32c */ + 0xaaaaaaa9, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, +}, +{ /* 0x32d */ + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0xa9999990, + 0x90000000, +}, +{ /* 0x32e */ + 0xaaaaaaaa, + 0xa999999a, + 0xa9999991, + 0xa999999b, + 0xa999991b, + 0xa9999913, + 0xa99999b3, + 0xa9999a3f, +}, +{ /* 0x32f */ + 0xaaaaaaa9, + 0x99999990, + 0x99999990, + 0x99999990, + 0xa9999990, + 0x19999990, + 0xba999990, + 0x31999990, +}, +{ /* 0x330 */ + 0x99999009, + 0x9999099b, + 0x99909559, + 0x9909b965, + 0x99093a96, + 0x90999ba9, + 0x90956999, + 0x00999b39, +}, +{ /* 0x331 */ + 0x95666659, + 0xa96ff69b, + 0x3a96693a, + 0x9b9559b9, + 0x9a9999a9, + 0x996ff699, + 0x56a22a65, + 0xa553355a, +}, +{ /* 0x332 */ + 0x90099990, + 0xa9909990, + 0x96590990, + 0x659a9090, + 0x593a9090, + 0x9ba99900, + 0x99956900, + 0x93b99900, +}, +{ /* 0x333 */ + 0x09ab93a9, + 0x09999a39, + 0x956656a9, + 0x99999565, + 0x9aaa9999, + 0x9aba9a9a, + 0x9b3ba9a9, + 0x9b3ba9a9, +}, +{ /* 0x334 */ + 0x29833892, + 0x3333a333, + 0x23333332, + 0x93333339, + 0x992aa299, + 0xaa9339aa, + 0x569ba965, + 0xaa9659aa, +}, +{ /* 0x335 */ + 0x9a39ba90, + 0x93a99990, + 0x9a665659, + 0x56599999, + 0x9999aaa9, + 0xa9a9aba9, + 0x9a9ab3b9, + 0x999ab3b9, +}, +{ /* 0x336 */ + 0x9b33ba99, + 0x9ab3ba9a, + 0x09abaa99, + 0x09aaa9ab, + 0x099abab3, + 0xa099aaaa, + 0xa09a9999, + 0x909aa2a2, +}, +{ /* 0x337 */ + 0x569ba969, + 0x9a96599a, + 0x99999aab, + 0x33bbbaba, + 0x3baaaa99, + 0xaaa9999a, + 0x9a92a9a9, + 0x3f9659f3, +}, +{ /* 0x338 */ + 0x9a99aba9, + 0x3ba9aba9, + 0xbaa9aa90, + 0xa99aba90, + 0x99aba990, + 0xaaaa9900, + 0x9999a909, + 0x2a2aa900, +}, +{ /* 0x339 */ + 0xa09aa2a2, + 0x9909a2a2, + 0x900992a2, + 0x9909a9a2, + 0x9009ba99, + 0x0909933a, + 0x9009a99b, + 0x09099aba, +}, +{ /* 0x33a */ + 0x3f9ba9f3, + 0x3f9659f3, + 0x3f9ba9f3, + 0x3f9659f3, + 0x3f9ba9f3, + 0x99965999, + 0xba9339ab, + 0x993ff399, +}, +{ /* 0x33b */ + 0x2a2aa909, + 0x2a2a9090, + 0x2a299000, + 0x2a9a9090, + 0x99ab9000, + 0xa3399090, + 0xb99a9000, + 0xaba99090, +}, +{ /* 0x33c */ + 0x9009a999, + 0x09009a23, + 0x90909999, + 0x09009ab2, + 0x90909992, + 0x0909ba59, + 0x9093a6ba, + 0x009b5aa6, +}, +{ /* 0x33d */ + 0x33ffff33, + 0x3ffffff3, + 0x33333333, + 0x99999999, + 0xbb3ff3bb, + 0x99999999, + 0x5a5aa5a5, + 0xab63b6ba, +}, +{ /* 0x33e */ + 0x999a9000, + 0x32a90090, + 0x99990900, + 0x2ba90090, + 0x29990900, + 0x95ab9090, + 0xab6ab900, + 0x6aa5a900, +}, +{ /* 0x33f */ + 0000000000, + 0000000000, + 0x99000009, + 0xab90000b, + 0xfab9a9a3, + 0x00ab633b, + 0x000a3bba, + 0x000b3ba9, +}, +{ /* 0x340 */ + 0000000000, + 0x09abba90, + 0xab333bb9, + 0x3aa99aba, + 0xaa00093b, + 0xa900093b, + 0x90009aba, + 0x0000aba9, +}, +{ /* 0x341 */ + 0x99999999, + 0x99000000, + 0x90000009, + 0x90999009, + 0x90900009, + 0x90900009, + 0x90000000, + 0x90000000, +}, +{ /* 0x342 */ + 0x99999990, + 0000000000, + 0000000000, + 0x00099000, + 0000000000, + 0x00099900, + 0000000000, + 0000000000, +}, +{ /* 0x343 */ + 0x90090009, + 0x90909090, + 0x90000900, + 0x90000000, + 0x90090090, + 0x90090090, + 0x90000000, + 0000000000, +}, +{ /* 0x344 */ + 0x00090000, + 0x00900000, + 0x09000900, + 0000000000, + 0x09000900, + 0x09099900, + 0000000000, + 0000000000, +}, +{ /* 0x345 */ + 0x99999909, + 0x90000000, + 0x90000000, + 0x90000000, + 0x90000000, + 0x90000000, + 0000000000, + 0x90000000, +}, +{ /* 0x346 */ + 0x90090900, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x347 */ + 0x90000000, + 0x90000000, + 0000000000, + 0x90000000, + 0000000000, + 0x90000000, + 0000000000, + 0000000000, +}, +{ /* 0x348 */ + 0xaaaaaaaa, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, +}, +{ /* 0x349 */ + 0x00b3ba90, + 0xfbba9000, + 0xba900000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x34a */ + 0xaaaaaaa9, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, +}, +{ /* 0x34b */ + 0x0009ba90, + 0x000a3900, + 0x000a3000, + 0x0009b900, + 0x0000ba00, + 0x00009b90, + 0x000009a0, + 0x000000a9, +}, +{ /* 0x34c */ + 0000000000, + 0x09abba90, + 0x9bb333ba, + 0xaba99aa3, + 0xb39000aa, + 0xb390009a, + 0xaba90009, + 0x9aba0000, +}, +{ /* 0x34d */ + 0000000000, + 0000000000, + 0x90000099, + 0xb00009ba, + 0x3a9a9baf, + 0xb336ba00, + 0xabb3a000, + 0x9ab3b000, +}, +{ /* 0x34e */ + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0xa9999999, + 0x90000000, +}, +{ /* 0x34f */ + 0x09ab9000, + 0x0093a000, + 0x0003a000, + 0x009b9000, + 0x00ab0000, + 0x09b90000, + 0x0a900000, + 0x9a000000, +}, +{ /* 0x350 */ + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0x99999990, + 0000000000, +}, +{ /* 0x351 */ + 0xaaaaaaaa, + 0xaa999999, + 0xa9999990, + 0xa909990a, + 0xa900000a, + 0xa9aaaaa9, + 0xa9999999, + 0xa9909990, +}, +{ /* 0x352 */ + 0xaaaaaaa9, + 0x99999990, + 0x09999990, + 0xa0999090, + 0x90000090, + 0x9aaaaa90, + 0x99999990, + 0x99909990, +}, +{ /* 0x353 */ + 0xa90a090a, + 0xa9a9a0a9, + 0xa9999a99, + 0xa9999999, + 0xa90a90a9, + 0xa90a90a9, + 0xa9999999, + 0x90000000, +}, +{ /* 0x354 */ + 0x090a0990, + 0x90a99090, + 0x9a999a90, + 0x99999990, + 0x0a900a90, + 0x0a9aaa90, + 0x99999990, + 0000000000, +}, +{ /* 0x355 */ + 0xaaaaaaaa, + 0xaa999999, + 0xa9000000, + 0xa9a00000, + 0xa99a000a, + 0xa90aaaa9, + 0xa9000a99, + 0xa900000a, +}, +{ /* 0x356 */ + 0xaaaaaaa9, + 0x99999990, + 0x0a900a90, + 0xa990a990, + 0x9990a990, + 0x999a9990, + 0x99000a90, + 0x99aa0a90, +}, +{ /* 0x357 */ + 0xa90a000a, + 0xa90aa00a, + 0xa90a9aaa, + 0xa900a999, + 0xa900a900, + 0xa900a9aa, + 0xa9999999, + 0x90000000, +}, +{ /* 0x358 */ + 0x99990a90, + 0x99000a90, + 0x990aa990, + 0x990a9990, + 0x09000a90, + 0xa9aa0a90, + 0x99999990, + 0000000000, +}, +{ /* 0x359 */ + 0xaaaaaaaa, + 0xaa999999, + 0xa9999999, + 0xa9999900, + 0xa9990090, + 0xa9909909, + 0xa99a0090, + 0xa999aa00, +}, +{ /* 0x35a */ + 0xaaaaaaa9, + 0x99999990, + 0x99999990, + 0x00a99990, + 0x0a00a990, + 0x00a90a90, + 0x0a00a990, + 0x00aa9990, +}, +{ /* 0x35b */ + 0xa99999aa, + 0xa9999999, + 0xa9999990, + 0xa999000a, + 0xa900aaa9, + 0xa9aa9999, + 0xa9999999, + 0x90000000, +}, +{ /* 0x35c */ + 0xaa999990, + 0x990000a0, + 0x00aaaa90, + 0xa00000a0, + 0x9a000a90, + 0x99aaa990, + 0x99999990, + 0000000000, +}, +{ /* 0x35d */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0x00ccc000, + 0x0cdddc00, + 0xcdeedc0c, + 0xceddc0cd, +}, +{ /* 0x35e */ + 0000000000, + 0000000000, + 0000000000, + 0x0c000000, + 0x0d000000, + 0xcdc00cc0, + 0xdec0cddc, + 0xedccdedc, +}, +{ /* 0x35f */ + 0xcccefcc0, + 0x00deedc0, + 0x00cdfdc0, + 0x00cdedc0, + 0x000cdc00, + 0x000cec00, + 0x0000c000, + 0000000000, +}, +{ /* 0x360 */ + 0x000cdc00, + 0x00cdedc0, + 0x000cdc00, + 0x000cec00, + 0x0000c000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x361 */ + 0xc9900000, + 0x99000090, + 0x90000990, + 0x99000c90, + 0x90000900, + 0x90009c90, + 0x9000cd90, + 0x00009c90, +}, +{ /* 0x362 */ + 0x000c9900, + 0x000c9009, + 0x00090009, + 0x00090000, + 0x00090000, + 0x00000090, + 0x00900090, + 0x00c00000, +}, +{ /* 0x363 */ + 0x90000000, + 0x00000900, + 0x00000c00, + 0x00000c90, + 0x000009c9, + 0x00000099, + 0x00000009, + 0x00900009, +}, +{ /* 0x364 */ + 0x9000009c, + 0x09000099, + 0x00000009, + 0x09000009, + 0x99000009, + 0x09000009, + 0x00000099, + 0x0000009c, +}, +{ /* 0x365 */ + 0x00000c00, + 0x00000900, + 0x90000900, + 0x90000900, + 0xc9000000, + 0xc9000000, + 0x90000000, + 0x90000000, +}, +{ /* 0x366 */ + 0x00c00000, + 0x00900000, + 0x09000000, + 0x09000000, + 0x90900000, + 0xc9000000, + 0xc9900000, + 0xc9000000, +}, +{ /* 0x367 */ + 0x09c00009, + 0x0c900000, + 0x0c900000, + 0x09c90009, + 0x0099000c, + 0x0990000c, + 0x99000009, + 0xc0000009, +}, +{ /* 0x368 */ + 0x9000009c, + 0x9000009c, + 0x90000099, + 0x90000009, + 0x00000009, + 0x00000009, + 0x00090009, + 0x00090000, +}, +{ /* 0x369 */ + 0x00000090, + 0x00000090, + 0x00000900, + 0x00009900, + 0x0000c900, + 0x0009c900, + 0x0009c990, + 0x90009900, +}, +{ /* 0x36a */ + 0x90900000, + 0x09000000, + 0x90000009, + 0x0900009c, + 0x000000cc, + 0x090000cd, + 0x000000cd, + 0x0000009c, +}, +{ /* 0x36b */ + 0xc0000090, + 0x90000000, + 0x90000900, + 0x90000000, + 0x90009000, + 0xc9009000, + 0xc9000000, + 0xc9000000, +}, +{ /* 0x36c */ + 0x00900000, + 0x00900000, + 0x09900000, + 0x0c990000, + 0x9cc99000, + 0xcc990000, + 0xdc900000, + 0xcc990000, +}, +{ /* 0x36d */ + 0x90000990, + 0x90000990, + 0x90000090, + 0x90000000, + 0x99000900, + 0xc9000900, + 0xc9000900, + 0xc9900000, +}, +{ /* 0x36e */ + 0x00000009, + 0x00900000, + 0x00900000, + 0x00900900, + 0x09c00000, + 0x0cc90090, + 0x09c90000, + 0x009c9000, +}, +{ /* 0x36f */ + 0xc9000000, + 0x9c900000, + 0x0c900000, + 0x09900000, + 0x00900000, + 0x00900000, + 0x00900000, + 0x00000009, +}, +{ /* 0x370 */ + 0x9c900009, + 0x09000009, + 0x0090000c, + 0x0090009d, + 0x000000cd, + 0x0090009c, + 0x9000000c, + 0x90090009, +}, +{ /* 0x371 */ + 0xaaaaaaab, + 0x9999cdef, + 0x9999cdef, + 0x9999999a, + 0x999999ab, + 0x999999ab, + 0x9999999a, + 0x99999990, +}, +{ /* 0x372 */ + 0xa9aaaaaa, + 0xed0cc999, + 0xed0cc999, + 0x99009999, + 0xa9009999, + 0xa9009999, + 0x90099999, + 0xa9999999, +}, +{ /* 0x373 */ + 0xa99991b3, + 0xa99993a3, + 0xa9999a1b, + 0xa99999a1, + 0xa99999ad, + 0xa99999ab, + 0xa99999ab, + 0x900000ab, +}, +{ /* 0x374 */ + 0xb1999990, + 0x11999990, + 0xba999990, + 0xa9999990, + 0xa9999990, + 0xa9099990, + 0xa9099990, + 0xa9000000, +}, +{ /* 0x375 */ + 0xaaaaaaaa, + 0xa9999999, + 0xa9999999, + 0xa9000000, + 0xa9aaaaaa, + 0xa9999999, + 0xa9999999, + 0xa9000009, +}, +{ /* 0x376 */ + 0xaaaaaaa9, + 0x99999990, + 0x99999990, + 0x00000090, + 0xaaaaaa90, + 0x99999990, + 0x99999990, + 0x90000090, +}, +{ /* 0x377 */ + 0xa9aaaaa9, + 0xa9999999, + 0xa9999999, + 0xa9000000, + 0xa9aaaaaa, + 0xa9999999, + 0xa9999999, + 0x90000000, +}, +{ /* 0x378 */ + 0x9aaaaa90, + 0x99999990, + 0x99999990, + 0x00000090, + 0xaaaaaa90, + 0x99999990, + 0x99999990, + 0000000000, +}, +{ /* 0x379 */ + 0x9a399990, + 0xbaba3abb, + 0xa3a3a333, + 0xab3abbbb, + 0xababaaaa, + 0x99a99999, + 0x9ab9bbba, + 0x9ba99990, +}, +{ /* 0x37a */ + 0x999993b9, + 0xbbba3aba, + 0x3333a3a3, + 0xbbbbba3b, + 0xaaaaabaa, + 0x99999a99, + 0x3bbb9ba9, + 0xa9999a39, +}, +{ /* 0x37b */ + 0x9a390000, + 0xbaba3abb, + 0xa3a3a333, + 0xab3abbbb, + 0xababaaaa, + 0x99a99999, + 0x9ab90000, + 0x9ba90000, +}, +{ /* 0x37c */ + 0x000003b9, + 0xbbba3aba, + 0x3333a3a3, + 0xbbbbba3b, + 0xaaaaabaa, + 0x99999a99, + 0x00009ba9, + 0x00009a39, +}, +{ /* 0x37d */ + 0x09ab3b00, + 0x0009abbf, + 0x000009ab, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x37e */ + 0x00000dcc, + 0x000cdc0d, + 0x0cdfc010, + 0x0efedd0e, + 0x0ded0ced, + 0x0cc0cddd, + 0x0ceedcde, + 0x000cedef, +}, +{ /* 0x37f */ + 0x0ccceded, + 0xcdeedcdd, + 0x000ccded, + 0x00cefedd, + 0x00cdeddc, + 0x000cccc0, + 0000000000, + 0000000000, +}, +{ /* 0x380 */ + 0xccd00000, + 0xd0cdc000, + 0x010cfdc0, + 0xe0ddefe0, + 0xdec0ded0, + 0xdddc0cc0, + 0xedcdeec0, + 0xfedec000, +}, +{ /* 0x381 */ + 0x000c9900, + 0x090c9009, + 0x00099999, + 0x09090000, + 0x09090000, + 0x09009999, + 0x09900090, + 0x00c90000, +}, +{ /* 0x382 */ + 0x00000c00, + 0x00000909, + 0x90999900, + 0x00000909, + 0x00000099, + 0x99099009, + 0x90000090, + 0x90000900, +}, +{ /* 0x383 */ + 0000000000, + 0000000000, + 0x00009aaa, + 0x9aaabbbb, + 0x000999aa, + 0x00000999, + 0000000000, + 0000000000, +}, +{ /* 0x384 */ + 0x00090000, + 0x000a0000, + 0x000a0000, + 0x000a9000, + 0x009b9000, + 0x00ab9900, + 0x00aba900, + 0x00aba900, +}, +{ /* 0x385 */ + 0xed700cdc, + 0xded70cfd, + 0xcdecccde, + 0x0dcdcefe, + 0xcdedcefb, + 0xdedc0de2, + 0xeac9ddee, + 0xdc0deeff, +}, +{ /* 0x386 */ + 0x00aba900, + 0x00aba900, + 0x00ab9900, + 0x009b9000, + 0x000a9000, + 0x000a0000, + 0x000a0000, + 0x00090000, +}, +{ /* 0x387 */ + 0xcdcc00cd, + 0xcaec0cde, + 0xded02cef, + 0xedeccdcf, + 0xeae29cef, + 0xbed909de, + 0xbedc009d, + 0xeeeed90c, +}, +{ /* 0x388 */ + 0xcdeefffd, + 0xceffeeff, + 0xccdeedef, + 0xdfcddcce, + 0xeddcccdd, + 0xcccdeeee, + 0xdddeddde, + 0x0ee00ccc, +}, +{ /* 0x389 */ + 0xeeddeedc, + 0xfeeedeed, + 0xeedeeecd, + 0xeccddcff, + 0xddcccdde, + 0xeedddccc, + 0xddeeeddd, + 0xccc00ee0, +}, +{ /* 0x38a */ + 0x0ce000ce, + 0x0000000c, + 0000000000, + 0x0000cddc, + 0x000cdeee, + 0xeddcdeee, + 0xccccccde, + 0xdddddccd, +}, +{ /* 0x38b */ + 0xec000ec0, + 0xc0000000, + 0x0000000c, + 0xcddc00cc, + 0xededc000, + 0xeeedcdde, + 0xedcccccc, + 0xdccddddd, +}, +{ /* 0x38c */ + 0x0cddcdee, + 0x00edcdee, + 0x00cdcedd, + 0x00cdcded, + 0x0cddcddd, + 0xddccdedc, + 0xccddeddc, + 0xdddeedc0, +}, +{ /* 0x38d */ + 0xdedeccc0, + 0xddcdeedc, + 0xdedcc000, + 0xddefec00, + 0xcddedc00, + 0x0cccc000, + 0000000000, + 0000000000, +}, +{ /* 0x38e */ + 0xab3f3ba9, + 0xab3f3ba9, + 0xab3f3ba9, + 0x9ab3ba90, + 0x0ab3ba90, + 0x099a9990, + 0xab333ba9, + 0x099a9900, +}, +{ /* 0x38f */ + 0x099a9900, + 0xab333ba9, + 0x099a9990, + 0x0ab3ba90, + 0x9ab3ba90, + 0xab3f3ba9, + 0xab3f3ba9, + 0xab3f3ba9, +}, +{ /* 0x390 */ + 0x00aba950, + 0x00aba950, + 0x00ab6500, + 0x00f69900, + 0x069aa900, + 0x05aba900, + 0x00aba900, + 0x00aba900, +}, +{ /* 0x391 */ + 0xa3aa99aa, + 0x9baa9a9a, + 0x0000b9aa, + 0xabbbaaaa, + 0xbaaaaaa9, + 0x3a9aaaaa, + 0xbaaaaaaa, + 0xa9999999, +}, +{ /* 0x392 */ + 0xaba92222, + 0xaba922aa, + 0xaba92aaa, + 0xaba9233a, + 0xaba9222a, + 0xaba92222, + 0xaba92223, + 0xaba92222, +}, +{ /* 0x393 */ + 0x2222aba9, + 0x3222aba9, + 0xa322aba9, + 0xaa32aba9, + 0xaaa3aba9, + 0xa322aba9, + 0x3322aba9, + 0x2222aba9, +}, +{ /* 0x394 */ + 0xaba92aaa, + 0xaba92333, + 0xaba92222, + 0xaba922aa, + 0xaba92aa2, + 0xaba92a29, + 0xaba92a23, + 0x9999a9aa, +}, +{ /* 0x395 */ + 0xaaa2aba9, + 0x3332aba9, + 0x2222aba9, + 0xaa22aba9, + 0x2aa2aba9, + 0x92a2aba9, + 0x32a2aba9, + 0xaa9a9999, +}, +{ /* 0x396 */ + 0xaba92a29, + 0xaba92a23, + 0xaba92aa2, + 0xaba922aa, + 0xaba92222, + 0xaba92a32, + 0xaba92aa3, + 0xaba92aa3, +}, +{ /* 0x397 */ + 0x92a2aba9, + 0x32a2aba9, + 0x2aa2aba9, + 0xaa22aba9, + 0x2222aba9, + 0x2a32aba9, + 0x2aa3aba9, + 0x2aa3aba9, +}, +{ /* 0x398 */ + 0xaba92aa3, + 0xaba92aa3, + 0xaba92a32, + 0xaba92a32, + 0xaba92a32, + 0xaba92322, + 0xaba92222, + 0x99999999, +}, +{ /* 0x399 */ + 0x2aa3aba9, + 0x2aa3aba9, + 0x2a32aba9, + 0x2a32aba9, + 0x2a32aba9, + 0x2322aba9, + 0x2222aba9, + 0x99999999, +}, +{ /* 0x39a */ + 0xaba92222, + 0xaba922aa, + 0xaba92aaa, + 0xaba92aaa, + 0xaba923aa, + 0xaba92233, + 0xaba92222, + 0xaba922a3, +}, +{ /* 0x39b */ + 0x2222aba9, + 0x32a3aba9, + 0xa3a3aba9, + 0xa3a3aba9, + 0x32a3aba9, + 0x2232aba9, + 0x2222aba9, + 0x2aa2aba9, +}, +{ /* 0x39c */ + 0xaba922a3, + 0xaba92aaa, + 0xaba922a3, + 0xaba922a3, + 0xaba922a3, + 0xaba922a3, + 0xaba92222, + 0x99999999, +}, +{ /* 0x39d */ + 0x2aa2aba9, + 0x3332aba9, + 0x2222aba9, + 0x2aa2aba9, + 0x2aa2aba9, + 0x2332aba9, + 0x2222aba9, + 0x99999999, +}, +{ /* 0x39e */ + 0x09abaaaa, + 0x0abaaaba, + 0x0aaaa993, + 0x0aba9ab9, + 0x0aba9b9b, + 0x0aa9b999, + 0x0ab99939, + 0x0aba9bb9, +}, +{ /* 0x39f */ + 0xababaaab, + 0xbbbbbbba, + 0xbbbbbbaa, + 0x3bbbbaa9, + 0x93bbbb99, + 0x9999bba3, + 0x33393bb9, + 0x93b3bab9, +}, +{ /* 0x3a0 */ + 0xaa9a9900, + 0xb99ba990, + 0x99a9b990, + 0xba9ab990, + 0xba99a990, + 0x99b9b990, + 0xb99a9990, + 0x9b9b9990, +}, +{ /* 0x3a1 */ + 0x00ba99b9, + 0x0aaa9399, + 0x0aaa9b99, + 0x09bb9939, + 0x0abab93b, + 0x0aaa93bb, + 0x09aaa9ba, + 0x09999999, +}, +{ /* 0x3a2 */ + 0x3bba9999, + 0xbbbbb339, + 0x3bbbbba9, + 0x3bbabbb9, + 0x93bbbbb9, + 0x993b9399, + 0xbbaaaabb, + 0x99999999, +}, +{ /* 0x3a3 */ + 0xba9b9990, + 0x999a9990, + 0x9b99a990, + 0x939b9990, + 0x3a9ba990, + 0xb99ba990, + 0xaaba9990, + 0x99999990, +}, +{ /* 0x3a4 */ + 0x09ababbb, + 0x0ababba9, + 0x0ab9aa93, + 0x09bbb3bb, + 0x0aba93bb, + 0x0aba9999, + 0x09abab33, + 0x09999999, +}, +{ /* 0x3a5 */ + 0xbbbbbaba, + 0xabbb9ba9, + 0x39aa939a, + 0xbb333b9b, + 0xbb939b9b, + 0x3b9393a9, + 0xbbbbbabb, + 0x99999999, +}, +{ /* 0x3a6 */ + 0xaa9a9900, + 0x9ab9a990, + 0xb9b99990, + 0xb9b99990, + 0xa9a9a990, + 0x9ab9a990, + 0xba9a9990, + 0x99999990, +}, +{ /* 0x3a7 */ + 0x09ababbb, + 0x0aba9aa9, + 0x0abb3b33, + 0x09a9a9a9, + 0x0abbbb33, + 0x0ab9a9aa, + 0x09abb333, + 0x09999999, +}, +{ /* 0x3a8 */ + 0xbbbbbaba, + 0xbbb99ba9, + 0xbb9ab939, + 0x3b3993b9, + 0xbbbb3ba9, + 0x3ba99ab9, + 0xbbb33bbb, + 0x99999999, +}, +{ /* 0x3a9 */ + 0xaa9a9900, + 0xbaa99990, + 0x99a9a990, + 0xabb9a990, + 0x3aa99990, + 0xbaa9a990, + 0xaa9a9990, + 0x99999990, +}, +{ /* 0x3aa */ + 0x099a9aaa, + 0x99ababab, + 0x9abab3b3, + 0x99baab3b, + 0x9abba3b3, + 0x9abab3b3, + 0x99aaba3b, + 0x0999a9a9, +}, +{ /* 0x3ab */ + 0xbabababa, + 0xab3b3bab, + 0xb3f3b3bb, + 0x33b33b3b, + 0xf333b3bb, + 0x3f3b3b3b, + 0x33b3b3bb, + 0x9a9aa99a, +}, +{ /* 0x3ac */ + 0xaa9a9000, + 0xaba99009, + 0xbabaa900, + 0xabaa9009, + 0xaba99909, + 0xbaaa9009, + 0xaba99909, + 0x99999000, +}, +{ /* 0x3ad */ + 0000000000, + 0xddedefef, + 0xcdceeeef, + 0x0cddedee, + 0x0000000c, + 0x00cddede, + 0x00cdeeed, + 0x00cddede, +}, +{ /* 0x3ae */ + 0000000000, + 0xfffffffe, + 0xefffffef, + 0xffffffff, + 0x0cccccc0, + 0xeeffffff, + 0xefffffff, + 0xfffffffe, +}, +{ /* 0x3af */ + 0000000000, + 0xfefeeefe, + 0xeeeeefee, + 0xfefffeed, + 0x0cc00c00, + 0xeffeeedd, + 0xeffffedc, + 0xfffeeded, +}, +{ /* 0x3b0 */ + 0000000000, + 0xeddcd0cc, + 0xdccdcc0c, + 0xdcdc0cc0, + 0000000000, + 0xcdc00000, + 0xccc0cc00, + 0xcd00c000, +}, +{ /* 0x3b1 */ + 0x00cddede, + 0x00ccddee, + 0x00cddede, + 0x00cddedd, + 0x00cdeede, + 0x00cddeee, + 0x00ccdede, + 0x00cdddde, +}, +{ /* 0x3b2 */ + 0xfeffffff, + 0xffffffff, + 0xefffffff, + 0xeeffffff, + 0xeffffffe, + 0xfeffffff, + 0xefffffff, + 0xeeffffff, +}, +{ /* 0x3b3 */ + 0xeefffedd, + 0xefffeedd, + 0xffffeddd, + 0xefeeeedd, + 0xefffeeed, + 0xefeeeded, + 0xefffeedd, + 0xfeffeedd, +}, +{ /* 0x3b4 */ + 0xcdc0cc00, + 0xdd00c000, + 0xcdc00c00, + 0xcc00cc00, + 0xcdc00c00, + 0xdd00cc00, + 0xcd00c000, + 0xccc0cc00, +}, +{ /* 0x3b5 */ + 0x00ccdede, + 0x00cddeee, + 0x00cddede, + 0x0000ccc0, + 0x0cddedee, + 0xcddedfef, + 0xddedeefe, + 0000000000, +}, +{ /* 0x3b6 */ + 0xfeffffff, + 0xefffffff, + 0xefffffff, + 0x0dedded0, + 0xffffffff, + 0xffeffffe, + 0xffffffff, + 0000000000, +}, +{ /* 0x3b7 */ + 0xffeefeed, + 0xeffffedc, + 0xefffeedd, + 0xcdddccc0, + 0xfeeefefd, + 0xfeeefeee, + 0xffeeeffe, + 0000000000, +}, +{ /* 0x3b8 */ + 0xcdc00c00, + 0xccc0cc00, + 0xcdc0cc00, + 0000000000, + 0xdcdc0cc0, + 0xddc0c00c, + 0xeddcdc0c, + 0000000000, +}, +{ /* 0x3b9 */ + 0000000000, + 0x09a22b3b, + 0x09ab22bb, + 0x09ab2b3b, + 0x00000099, + 0x000009ab, + 0x0000009a, + 0000000000, +}, +{ /* 0x3ba */ + 0000000000, + 0x3b333333, + 0xb3332332, + 0x3b333333, + 0x900aaaaa, + 0x2b333332, + 0xb22b3323, + 0x0999aaaa, +}, +{ /* 0x3bb */ + 0000000000, + 0x33333b33, + 0x3333bb3b, + 0x333b3b33, + 0xaa009099, + 0x33b3b33b, + 0x333b33ab, + 0xa0999990, +}, +{ /* 0x3bc */ + 0000000000, + 0xbaaba990, + 0xbbaaa990, + 0xbaaba990, + 0x99000000, + 0xba990000, + 0xa9900000, + 0000000000, +}, +{ /* 0x3bd */ + 0x9ab2b333, + 0x9aa22b33, + 0x9ab2b332, + 0x9abab333, + 0x9ab22333, + 0x9a22b333, + 0x9aba2b33, + 0x9a22b33b, +}, +{ /* 0x3be */ + 0xb3baba99, + 0xb3baaa99, + 0x3baaba99, + 0xb3baba99, + 0xbbbab999, + 0xb3aaba99, + 0xb3baaa99, + 0x33baba99, +}, +{ /* 0x3bf */ + 0x9abab333, + 0x9ab23333, + 0x9ab2b333, + 0x9aa23233, + 0x9ab22333, + 0x9ab2333b, + 0x9aa22333, + 0x9ab2b333, +}, +{ /* 0x3c0 */ + 0xb33aa999, + 0xb3baba99, + 0x3baaba99, + 0xb3baba99, + 0xb3baa999, + 0x3bbaba99, + 0xb3baaa99, + 0xb3baba99, +}, +{ /* 0x3c1 */ + 0000000000, + 0x0000009a, + 0x000009ab, + 0x00000099, + 0x09ab2b3b, + 0x09ab22bb, + 0x09a22b3b, + 0000000000, +}, +{ /* 0x3c2 */ + 0000000000, + 0xb22b3323, + 0x2b333332, + 0xa9aa222a, + 0x3b333333, + 0xb3332332, + 0x3b333333, + 0000000000, +}, +{ /* 0x3c3 */ + 0000000000, + 0x333b33ab, + 0x33b3b33b, + 0xaa2aaaaa, + 0x333b3b33, + 0x3333bb3b, + 0x33333b33, + 0000000000, +}, +{ /* 0x3c4 */ + 0000000000, + 0xa9900000, + 0xba990000, + 0x99000000, + 0xbaaba990, + 0xbbaaa990, + 0xbaaba990, + 0000000000, +}, +{ /* 0x3c5 */ + 0000000000, + 0x9b33333b, + 0xabbbbbbb, + 0x009aabbb, + 0x000009aa, + 0000000000, + 0x33333333, + 0xbbbbbbbb, +}, +{ /* 0x3c6 */ + 0x009aba90, + 0xb9ba8aa9, + 0xa9a99aaa, + 0xba99abaa, + 0xaaa9aba9, + 0x9a9aba99, + 0x33333333, + 0xbbbbbbbb, +}, +{ /* 0x3c7 */ + 0x09aba900, + 0x9aa8ab9b, + 0xaaa99a9a, + 0xaaba99ab, + 0x9aba9aaa, + 0x99aba9a9, + 0x33333333, + 0xbbbbbbbb, +}, +{ /* 0x3c8 */ + 0000000000, + 0xb33333b9, + 0xbbbbbbba, + 0xaaaaa900, + 0xaa900000, + 0000000000, + 0x33333333, + 0xbbbbbbbb, +}, +{ /* 0x3c9 */ + 0x99999999, + 0x0aaaaaaa, + 0x00999999, + 0x00a56595, + 0x00a56595, + 0x09a56595, + 0x9b333333, + 0xaaaaaaaa, +}, +{ /* 0x3ca */ + 0x99999999, + 0xaaaaaaaa, + 0x99999999, + 0x559a559a, + 0x559a9659, + 0x559aa965, + 0x3b333b3b, + 0xaaaaaaaa, +}, +{ /* 0x3cb */ + 0x99999999, + 0xaaaaaaaa, + 0x99999999, + 0xa955a956, + 0x9569a956, + 0x569aa956, + 0x3b3bb3bb, + 0xaaaaaaaa, +}, +{ /* 0x3cc */ + 0x99999999, + 0xaaaaaaa0, + 0x99999900, + 0x59565a00, + 0x59565a00, + 0x59565a90, + 0xb3bbbbb9, + 0xaaaaaaaa, +}, +{ /* 0x3cd */ + 0x09990009, + 0x9aba999a, + 0x09aba9a3, + 0x009a9a9a, + 0x00999b99, + 0x009a9991, + 0x09aa9aa9, + 0x09aba9ba, +}, +{ /* 0x3ce */ + 0x9a9bb9a9, + 0x9b9aa9b9, + 0xb9a99a9b, + 0xb39ba93b, + 0x9aa99aa9, + 0x619aa916, + 0x19b33b91, + 0xba9bb9ab, +}, +{ /* 0x3cf */ + 0x90009990, + 0xa999aba9, + 0x3a9aba90, + 0xa9a9a900, + 0x99b99900, + 0x1999a900, + 0x9aa9aa90, + 0xab9aba90, +}, +{ /* 0x3d0 */ + 0x9a9a99b9, + 0x99a9a99b, + 0x9aba9a9a, + 0x99a9a9a9, + 0x9a9aba9a, + 0x09a9a9a9, + 0x00999a9a, + 0x00000999, +}, +{ /* 0x3d1 */ + 0xabbaabba, + 0x9eceece9, + 0xbf9cc9fb, + 0xbc9999cb, + 0xab9999ba, + 0x93d99d39, + 0x9be99eb9, + 0xa9b99b9a, +}, +{ /* 0x3d2 */ + 0x9b99a9a9, + 0xb99a9a99, + 0xa9a9aba9, + 0x9a9a9a99, + 0xa9aba9a9, + 0x9a9a9a90, + 0xa9a99900, + 0x99900000, +}, +{ /* 0x3d3 */ + 0x99b99b99, + 0xa9a33a99, + 0xab99999a, + 0x9abaa9a9, + 0x05abba59, + 0x0a6aa590, + 0x9ab65a90, + 0x9aabaa90, +}, +{ /* 0x3d4 */ + 0x095aa590, + 0x09a65aa9, + 0x009aba59, + 0x00a956aa, + 0x00ab9aba, + 0x00ab95a5, + 0x00aba96a, + 0x00aba9a9, +}, +{ /* 0x3d5 */ + 0x00aba9a9, + 0x00aba990, + 0x00aba990, + 0x09aba900, + 0x9a9aa900, + 0x9ba9a900, + 0x0ab99900, + 0x09ba9990, +}, +{ /* 0x3d6 */ + 0x009ba9a9, + 0x00a9aa90, + 0x00ab9900, + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, +}, +{ /* 0x3d7 */ + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00aba900, +}, +{ /* 0x3d8 */ + 0x00aba900, + 0x00ba9900, + 0x00aba900, + 0x00a3b900, + 0x00aba900, + 0x00aba900, + 0x009aa900, + 0x00abb900, +}, +{ /* 0x3d9 */ + 0x00aba900, + 0x00aba900, + 0x00aba900, + 0x00ba9900, + 0x00aba900, + 0x00b3a900, + 0x00ab9900, + 0x00aba900, +}, +{ /* 0x3da */ + 0x0000a000, + 0x000009ba, + 0x00000baa, + 0x00000baa, + 0x000009aa, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x3db */ + 0x00aba900, + 0x90ba999a, + 0xa9aba9ab, + 0xa9aab9aa, + 0x90aba99a, + 0x00aba900, + 0x009aa900, + 0x00abb900, +}, +{ /* 0x3dc */ + 0x00a00000, + 0xa9000000, + 0xaa900000, + 0xaa900000, + 0xa9000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x3dd */ + 0000000000, + 0x00090000, + 0x009a0000, + 0x00aa9000, + 0x00aba000, + 0x00aba900, + 0x009aa900, + 0x00abb900, +}, +{ /* 0x3de */ + 0x3bbbbaa0, + 0xbaaaaa90, + 0xaaa9aaa0, + 0x99999990, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x3df */ + 0000000000, + 0x3b33bbb0, + 0xbaaaaa90, + 0x3aaaaaa0, + 0xa99a9990, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x3e0 */ + 0000000000, + 0000000000, + 0x3bbbbaa0, + 0xbaaaaa90, + 0xaaa9aaa0, + 0x99999990, + 0000000000, + 0000000000, +}, +{ /* 0x3e1 */ + 0x3bbbbaa0, + 0xbaaaaa90, + 0xaaa9aaa0, + 0x99999990, + 0xaaa90000, + 0x0aba9000, + 0x00aba900, + 0x000aba90, +}, +{ /* 0x3e2 */ + 0x39bba9a0, + 0xb9ba9990, + 0xa9bba9a0, + 0x99aab990, + 0x00aba900, + 0x00aba900, + 0x009aa900, + 0x00abb900, +}, +{ /* 0x3e3 */ + 0x3bbbbaa0, + 0xbaaaaa90, + 0xaaa9aaa0, + 0x99999990, + 0000000000, + 0x00999900, + 0x0aaaa000, + 0xabaa0000, +}, +{ /* 0x3e4 */ + 0xeff78787, + 0xffeef8cc, + 0xcccce8c0, + 0xd0ceecdc, + 0xccdcddcd, + 0xfedeeeee, + 0xeeeeddee, + 0x09099000, +}, +{ /* 0x3e5 */ + 0x7fffff8f, + 0xdeeeeeee, + 0xccddc0cc, + 0xcdeddcce, + 0xccddc0cc, + 0xeeeeeeee, + 0xccedeede, + 0x90c90909, +}, +{ /* 0x3e6 */ + 0x9aaaaaaa, + 0xabbbbbbb, + 0xb33b3b3b, + 0xabbbbbbb, + 0xaaaaaaaa, + 0x9aaaaaaa, + 0x09999999, + 0000000000, +}, +{ /* 0x3e7 */ + 0xaaaaaaaa, + 0xbbbbbbbb, + 0x3b3b3b3b, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x99999999, + 0000000000, +}, +{ /* 0x3e8 */ + 0xaaaaaaa9, + 0xbbbbbbba, + 0x3b3b3b3b, + 0xbbbbbbba, + 0xaaaaaaa9, + 0xaaaaaaa9, + 0x99999999, + 0000000000, +}, +{ /* 0x3e9 */ + 0x9aaaaaaa, + 0xabbbbbbb, + 0xb3333333, + 0xabbbbbbb, + 0xaaaaaaaa, + 0x9aaaaaaa, + 0x09999999, + 0000000000, +}, +{ /* 0x3ea */ + 0xaaaaaaaa, + 0xbbbbbbbb, + 0x33333333, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x99999999, + 0000000000, +}, +{ /* 0x3eb */ + 0xaaaaaaa9, + 0xbbbbbbba, + 0x3333333b, + 0xbbbbbbba, + 0xaaaaaaa9, + 0xaaaaaaa9, + 0x99999999, + 0000000000, +}, +{ /* 0x3ec */ + 0x99999990, + 0xaaaaaaa9, + 0xaaaaaaa9, + 0xbbbbbbba, + 0xbbbbbbba, + 0xbbbbbbba, + 0xbbbbbbba, + 0x99999990, +}, +{ /* 0x3ed */ + 0x99999999, + 0xbaaaaaaa, + 0xbaaaaaaa, + 0x3bbbbbbb, + 0x3bbbbbbb, + 0x3bbbbbbb, + 0x3bbbbbbb, + 0xa9999999, +}, +{ /* 0x3ee */ + 0x9aaaaaaa, + 0xabbbbbbb, + 0xbb333333, + 0xaabbbbbb, + 0x999aaaaa, + 0x999aaaaa, + 0x00009999, + 0000000000, +}, +{ /* 0x3ef */ + 0x00000999, + 0x999999aa, + 0x999999aa, + 0xaaaaaaab, + 0xaaaaaaab, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x99999999, +}, +{ /* 0x3f0 */ + 0x0cdeeedd, + 0xcddcccc0, + 0xdec00dcc, + 0xdc00c0dc, + 0xdc0cc0dc, + 0xedc00dcc, + 0xdccddcec, + 0xdcdccdec, +}, +{ /* 0x3f1 */ + 0xc0cccc00, + 0xcccc0cc0, + 0xcc00ccc0, + 0xc00c0dc0, + 0xc0cc0dc0, + 0x0c00edc0, + 0x0ccd0c00, + 0x00c000c0, +}, +{ /* 0x3f2 */ + 0xdcccdedc, + 0xcdcdccc0, + 0xcdc0eeed, + 0xcc0ecccc, + 0x0c0dcc00, + 0xccc0dddd, + 0x0cccc0c0, + 0000000000, +}, +{ /* 0x3f3 */ + 0xc00c0c00, + 0xccc0c000, + 0xddc00c00, + 0xccdc00c0, + 0x00dc0c00, + 0xddc0c000, + 0xc0000000, + 0000000000, +}, +{ /* 0x3f4 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x3f5 */ + 0x0000ddc0, + 0x000dedcc, + 0x00ceddcc, + 0x0cdeddc0, + 0x0deddcc0, + 0x0dedcc0d, + 0x00dc0cde, + 0x0000cdef, +}, +{ /* 0x3f6 */ + 0x00000ddd, + 0x0000deed, + 0x000deedd, + 0x000defed, + 0x000deede, + 0x000ddeed, + 0x0000defe, + 0x00000ded, +}, +{ /* 0x3f7 */ + 0000000000, + 0000000000, + 0x000dedc0, + 0x00defedc, + 0x00deeddc, + 0xdc0dddcc, + 0xedc0ccc0, + 0xedc00000, +}, +{ /* 0x3f8 */ + 0xc0000000, + 0xccc00000, + 0xdcc00000, + 0xddcc0000, + 0xddcc0000, + 0xddcc0000, + 0xddcc0000, + 0xdcc00000, +}, +{ /* 0x3f9 */ + 0x0defffff, + 0xceffeeee, + 0xcfe0cced, + 0xcfeccdee, + 0xcfecccdd, + 0xceeeeeee, + 0xcdefedde, + 0x7ccdac9c, +}, +{ /* 0x3fa */ + 0xfff87ed0, + 0xeee787ec, + 0xedcc87ec, + 0xfedc8eec, + 0xedcc0edc, + 0xeeeeeeec, + 0xfeeededc, + 0xc00d00cd, +}, +{ /* 0x3fb */ + 0xdc9bdeee, + 0xecbdecfd, + 0xf7befc00, + 0xf7aef0de, + 0xecdedc00, + 0xecddeddd, + 0xfdcddece, + 0xdfdccddd, +}, +{ /* 0x3fc */ + 0xddc00000, + 0xdcc00000, + 0xdc000000, + 0xcc000000, + 0xc0000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x3fd */ + 0xeeeeeede, + 0xeddeedee, + 0xddcddeed, + 0xccdcdddc, + 0xed00cccc, + 0xdd0cc000, + 0x0cc00000, + 0xcc000ccc, +}, +{ /* 0x3fe */ + 0xedcc0cde, + 0xeedddeed, + 0xeedcdddd, + 0xddeddcdc, + 0xccdeeccc, + 0xccccccc0, + 0x00cc000c, + 0x0000cdde, +}, +{ /* 0x3ff */ + 0xdcc0cddd, + 0xdcc0deed, + 0xdc0deedd, + 0xcc0defed, + 0xc00deede, + 0x000ddeed, + 0xddc0defe, + 0xdddc0ded, +}, +{ /* 0x400 */ + 0xc000deff, + 0xccc0defe, + 0xdcc0cdfe, + 0xddcc0ded, + 0xddcc0cdd, + 0xddcc00cc, + 0xddcc0000, + 0xdcc00000, +}, +{ /* 0x401 */ + 0xddcc0cde, + 0x0cc000cd, + 0x00cdedc0, + 0x00defedc, + 0x00deeddc, + 0xdc0dddcc, + 0xedc0ccc0, + 0xedc00000, +}, +{ /* 0x402 */ + 0xddc0ddc0, + 0xdc0dedcc, + 0x00ceddcc, + 0x0cdeddc0, + 0x0deddcc0, + 0x0dedcc0d, + 0x0cdc0cde, + 0x0000cdef, +}, +{ /* 0x403 */ + 0xddc00ddd, + 0xdcc0deed, + 0xdc0deedd, + 0xcccdefed, + 0xc0cdeede, + 0x000ddeed, + 0xddccdefe, + 0xdddccdee, +}, +{ /* 0x404 */ + 0xc000deff, + 0xccc0defe, + 0xdcc0cdfe, + 0xddcc0ded, + 0xddcc0cdd, + 0xddcc00cc, + 0xddcc000c, + 0xdcc000cd, +}, +{ /* 0x405 */ + 0xeceec0ce, + 0xfffdec0e, + 0xc00cdecf, + 0x0ed0dece, + 0xc00caecd, + 0xddbdedce, + 0xeceedcde, + 0xdadccded, +}, +{ /* 0x406 */ + 0xcfedcccc, + 0xcddeddcd, + 0xdccddcdc, + 0xdddccddc, + 0xedededcc, + 0xdeeedcdd, + 0xdeddceed, + 0xdeedcedc, +}, +{ /* 0x407 */ + 0xccc0ced7, + 0xc00ceed7, + 0x7ccedccd, + 0xdddccddd, + 0xccddddee, + 0xddcddede, + 0xdedcddee, + 0xcddcddee, +}, +{ /* 0x408 */ + 0xeedcdd00, + 0xdedced00, + 0xeeecec00, + 0xeedcdc0c, + 0xdedcddc0, + 0xceedccdd, + 0xcddeddcc, + 0x0cddeddd, +}, +{ /* 0x409 */ + 0xabbbb33b, + 0xab33bbba, + 0xb33baaaa, + 0xb3baaa9a, + 0xbbaaa9a9, + 0xbaba999a, + 0x3baaa999, + 0x33ba9a9a, +}, +{ /* 0x40a */ + 0xa99ab33b, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0xababb2bb, + 0xaaaaabab, + 0xaababaaa, + 0xab2baa9a, + 0xb2aaaaa9, +}, +{ /* 0x40b */ + 0xbabbbbaa, + 0xabaaaaa9, + 0xaaa99aa9, + 0xbb2a9aa9, + 0xaaaa9aa9, + 0xaaaaaaa9, + 0x99aaaaa9, + 0xa999aaa9, +}, +{ /* 0x40c */ + 0xa3aa99aa, + 0xabaa9a9a, + 0xabaa99aa, + 0xbaaa9aaa, + 0x3aaaaaa9, + 0x3a9aaaaa, + 0xbaaaaaaa, + 0xa9999999, +}, +{ /* 0x40d */ + 0xabaa9a99, + 0xbaaaa999, + 0xabaa9a9a, + 0xaaa9a99a, + 0x9a9a99aa, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x99999999, +}, +{ /* 0x40e */ + 0x9aaabaa9, + 0xabaaaaa9, + 0xaaaabaa9, + 0xabbbaaa9, + 0xb3babaa9, + 0xababaaa9, + 0xaaaaaa99, + 0x99999990, +}, +{ /* 0x40f */ + 0x3333b33b, + 0x32aaaaaa, + 0xbaaaaa9a, + 0x3aaaaaaa, + 0xbaaabaa9, + 0xbaaaaaaa, + 0x3a9aaaaa, + 0x3aaa9aaa, +}, +{ /* 0x410 */ + 0xb22bbb22, + 0xaaaaaaaa, + 0xaaaaaaaa, + 0x9aa2aa2a, + 0xaa9a9aaa, + 0xaaaaaaaa, + 0xa9aaabaa, + 0x9aaa2b2a, +}, +{ /* 0x411 */ + 0xbb3b3bba, + 0xaaaaaaa9, + 0xaaaaaa99, + 0xaababaa9, + 0xaba2aa99, + 0xaaaaa9a9, + 0xaaa9a9a9, + 0xaaaaaa99, +}, +{ /* 0x412 */ + 0xbaaaaaa2, + 0x3aaaa2aa, + 0xbaaa2aaa, + 0x2aaaaaaa, + 0xbaa9aaab, + 0x2aaaa2aa, + 0x2aaaaaaa, + 0xa9999999, +}, +{ /* 0x413 */ + 0xaa9aabaa, + 0xa9aaaaaa, + 0xaaaa99aa, + 0xaaa9aaab, + 0xaaaabaa2, + 0xa9aaaaaa, + 0xaaaa9a9a, + 0x99999999, +}, +{ /* 0x414 */ + 0x99aaa9a9, + 0xaaba9aa9, + 0xaaaaa9a9, + 0xaaaaaa99, + 0xaaa9a999, + 0xaa9a99a9, + 0xa9a9a999, + 0x99999999, +}, +{ /* 0x415 */ + 0xfffffeff, + 0xfeeeeeee, + 0xeeeeeddd, + 0xfeedddde, + 0xeeddeddd, + 0xfeddddda, + 0xeedddddd, + 0xdccccccc, +}, +{ /* 0x416 */ + 0xfeefeedc, + 0xedeedddc, + 0xdddddddc, + 0xddddddcc, + 0xddaddddc, + 0xddddadcc, + 0xddddcccc, + 0xcccccccc, +}, +{ /* 0x417 */ + 0xffffeeff, + 0xfeeedddd, + 0xfddddddd, + 0xfeddd0de, + 0xfedd0add, + 0xfddddddd, + 0xeedddddc, + 0xdccccccc, +}, +{ /* 0x418 */ + 0xfeefeedc, + 0xedeedddc, + 0xdddddda9, + 0xddddda9c, + 0xadaddddc, + 0xddddadcc, + 0xccddcccc, + 0xc0cccccc, +}, +{ /* 0x419 */ + 0xffffeedc, + 0xfeeedddc, + 0xfedddddc, + 0xfddcdcdc, + 0xfddddcdc, + 0xfdddcdcc, + 0xfddddccc, + 0xedcccccc, +}, +{ /* 0x41a */ + 0xffefeffd, + 0xfdeeeeec, + 0xeedddddc, + 0xfddddddc, + 0xedadaddc, + 0xeddddddc, + 0xddddddcc, + 0xcccccccc, +}, +{ /* 0x41b */ + 0xffffeedc, + 0xfeeedddc, + 0xfedddddc, + 0xdccccccc, + 0xffffeeec, + 0xfdddcdcc, + 0xfddddccc, + 0xedcccccc, +}, +{ /* 0x41c */ + 0x0ceeefee, + 0xcffeeedd, + 0xfeedddcd, + 0xfddeddde, + 0xeddddedd, + 0xddeeeeed, + 0xcdddeded, + 0x0ccccccc, +}, +{ /* 0x41d */ + 0xdddcc000, + 0xdedddccc, + 0xddcddddd, + 0xeddeeddd, + 0xeeedddcd, + 0xddddcddc, + 0xdcdddddd, + 0xcc00c00c, +}, +{ /* 0x41e */ + 0xcccdddef, + 0xddeeffff, + 0xeffedddd, + 0xdddddddd, + 0xcddeedce, + 0xdcdddcdc, + 0xcdddddcd, + 0xccc000cc, +}, +{ /* 0x41f */ + 0xfeeffedc, + 0xeddeeddd, + 0xcdeddedc, + 0xdddedddd, + 0xedcddedc, + 0xdddeddcc, + 0xcdcccccc, + 0xcccc00c0, +}, +{ /* 0x420 */ + 0x00cddc00, + 0x0deddcc0, + 0xcfdcccc0, + 0xddccc0c0, + 0xdccc00c0, + 0xcccc0cc0, + 0xccc0cc0d, + 0x0ccc000c, +}, +{ /* 0x421 */ + 0000000000, + 0x00cccc00, + 0x0cddc0c0, + 0x0cdc0cc0, + 0x00ccc000, + 0xdc000ccc, + 0xedc0cdcc, + 0xdc000cc0, +}, +{ /* 0x422 */ + 0000000000, + 0x0cdddddd, + 0xcdeedccc, + 0xcdfdcccd, + 0xcdecccdd, + 0x0cddcccd, + 0x00cccccc, + 0000000000, +}, +{ /* 0x423 */ + 0000000000, + 0xccccc000, + 0xddcc0cc0, + 0xccccc0c0, + 0xdccdc0c0, + 0xc0c00cc0, + 0xccccc000, + 0000000000, +}, +{ /* 0x424 */ + 0x9a39aaaa, + 0xbaba3abb, + 0xa3a3a333, + 0xab3abbbb, + 0xababaaaa, + 0x99a99999, + 0x9ab99999, + 0x9ba90000, +}, +{ /* 0x425 */ + 0xaaaaa3b9, + 0xbbba3aba, + 0x3333a3a3, + 0xbbbbba3b, + 0xaaaaabaa, + 0x99999a99, + 0x99999ba9, + 0x00009a39, +}, +{ /* 0x426 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x427 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, + }, +{ /* BANK 3 */ +{ /* 0x428 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x429 */ + 0x00000040, + 0x40000004, + 0x40400404, + 0x40444404, + 0x40444404, + 0x40400404, + 0x40000004, + 0000000000, +}, +{ /* 0x42a */ + 0xcccc44cc, + 0x44444444, + 0x45444444, + 0x46544444, + 0x46454444, + 0x4e450444, + 0x4f454044, + 0x0f050000, +}, +{ /* 0x42b */ + 0xcccc4c4c, + 0x44444444, + 0x44444544, + 0x44445644, + 0x44454604, + 0x44454e40, + 0x44454f40, + 0x00050f00, +}, +{ /* 0x42c */ + 0xc4049222, + 0xc4922444, + 0xc9244999, + 0xc2444444, + 0x92499999, + 0x24999999, + 0x24444444, + 0x249a99aa, +}, +{ /* 0x42d */ + 0xaaa90400, + 0x444aa900, + 0x99999a90, + 0x444444a0, + 0xa9a99929, + 0x9999999a, + 0x44444442, + 0xaaa9aa92, +}, +{ /* 0x42e */ + 0xa4999999, + 0x244444dc, + 0xa4999999, + 0x9a499994, + 0xc244444c, + 0xc9a4999c, + 0xc492a499, + 0xc4449aaa, +}, +{ /* 0x42f */ + 0x99999992, + 0xecd44442, + 0xca9aa992, + 0xd4999929, + 0xdc444420, + 0xdc999290, + 0x99922900, + 0xaaa90000, +}, +{ /* 0x430 */ + 0000000000, + 0x40000788, + 0x03f888ff, + 0x0a877788, + 0x40000777, + 0x40400000, + 0x40000788, + 0x03f888ff, +}, +{ /* 0x431 */ + 0x0a877788, + 0x40000777, + 0x40000000, + 0x00000788, + 0x03f888ff, + 0x0a877788, + 0x40000777, + 0000000000, +}, +{ /* 0x432 */ + 0xbbabbaa9, + 0xbaaaaaa9, + 0xbaaaaaa9, + 0xa9999999, + 0xbbbbbab9, + 0xbaaaaaa9, + 0xbaaaaaa9, + 0xa9999999, +}, +{ /* 0x433 */ + 0000000000, + 0x88700000, + 0xff888f30, + 0x887778a0, + 0x77700000, + 0000000000, + 0x88700000, + 0xff888f30, +}, +{ /* 0x434 */ + 0x887778a0, + 0x77700000, + 0000000000, + 0x88700000, + 0xff888f30, + 0x887778a0, + 0x77700000, + 0000000000, +}, +{ /* 0x435 */ + 0xcccc44cc, + 0x44444444, + 0xddddcdcd, + 0x44444444, + 0000000000, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x436 */ + 0xcc4d4c4c, + 0x444d4404, + 0xccce4ccc, + 0x444d4404, + 0x000c0000, + 0x444d4404, + 0x444d4404, + 0x000d0000, +}, +{ /* 0x437 */ + 0xcccc4c4c, + 0x44444444, + 0xcdcdddcd, + 0x44444444, + 0000000000, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x438 */ + 0xcccc44cc, + 0x44444444, + 0xddddcdcd, + 0x44444444, + 0000000000, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x439 */ + 0xcc4d4c4c, + 0x444d4404, + 0xccce4ccc, + 0x444dc404, + 0x000c0e00, + 0x444d4d04, + 0x444d4c04, + 0x000dc000, +}, +{ /* 0x43a */ + 0xcccc4c4c, + 0x44cccc44, + 0x4cdeedc4, + 0xcdeffedc, + 0xcdeffedc, + 0x4cdeedc4, + 0x44cccc44, + 0000000000, +}, +{ /* 0x43b */ + 0xcccc44cc, + 0x444ccccc, + 0x44ceeeee, + 0x4cefffff, + 0x4cdeeeee, + 0x44cddddd, + 0x444ccccc, + 0000000000, +}, +{ /* 0x43c */ + 0xcccc4c4c, + 0xcccc4444, + 0xeeedc444, + 0xfffedc44, + 0xeeeddc44, + 0xddddcc44, + 0xcccc4444, + 0000000000, +}, +{ /* 0x43d */ + 0xcccc44cc, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x43e */ + 0xcccc4c4c, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x43f */ + 0xcccc0ccc, + 0x44440444, + 0x44440444, + 0x44440444, + 0x44440444, + 0x44440444, + 0x44440444, + 0000000000, +}, +{ /* 0x440 */ + 0x44444444, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x441 */ + 0x04040040, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x442 */ + 0xdedddddc, + 0xddcccccc, + 0xdccdccc4, + 0xdcccc4cc, + 0xdccccccc, + 0xdc4c444c, + 0xdcc444c4, + 0xec444c4c, +}, +{ /* 0x443 */ + 0x44cdddc4, + 0xcccccc40, + 0xcccccc40, + 0xccdc4c40, + 0xcccc4c40, + 0x4ccccc40, + 0xcdcccc40, + 0xcccc4c40, +}, +{ /* 0x444 */ + 0xecc4c4c4, + 0xdcc44cdc, + 0xdcc4cded, + 0xdccc4cdc, + 0xccc4cccd, + 0xdccccccc, + 0xc4444444, + 0x40000000, +}, +{ /* 0x445 */ + 0xccdcc440, + 0xc4cc4c40, + 0xccccc440, + 0xdccc4c40, + 0xccc44440, + 0xc4c44440, + 0x44444440, + 0000000000, +}, +{ /* 0x446 */ + 0xddcccccc, + 0xdcc44444, + 0xcc44cc44, + 0xc44c4440, + 0xc4444044, + 0xc4444444, + 0xc4444040, + 0xc444c404, +}, +{ /* 0x447 */ + 0xcc4ccc40, + 0x44444400, + 0x44444400, + 0x4c404400, + 0xcdc44400, + 0x4c444400, + 0x44440400, + 0x04444400, +}, +{ /* 0x448 */ + 0x444cdc40, + 0x0444c4c4, + 0x44404444, + 0xc4444404, + 0xc4444040, + 0xc4444444, + 0x40000000, + 0000000000, +}, +{ /* 0x449 */ + 0x44440400, + 0x44c44000, + 0x44440000, + 0xc4444000, + 0000000000, + 0x04040000, + 0000000000, + 0000000000, +}, +{ /* 0x44a */ + 0xcdccccc4, + 0xcc444444, + 0xc44c4440, + 0xc4444044, + 0xc4444444, + 0xc4040004, + 0xc4400040, + 0xd4000404, +}, +{ /* 0x44b */ + 0x004ccc40, + 0x44444400, + 0x44444400, + 0x44c40400, + 0x44440400, + 0x04444400, + 0x4c444400, + 0x44440400, +}, +{ /* 0x44c */ + 0xd4404040, + 0xc44004c4, + 0xc4404cdc, + 0xc44404c4, + 0x4440444c, + 0xc4444444, + 0x40000000, + 0000000000, +}, +{ /* 0x44d */ + 0x44c44000, + 0x40440400, + 0x44444000, + 0xc4440400, + 0x44400000, + 0x40400000, + 0000000000, + 0000000000, +}, +{ /* 0x44e */ + 0x44444444, + 0x40000000, + 0x40000000, + 0x40000000, + 0000000000, + 0x40000000, + 0000000000, + 0x40000000, +}, +{ /* 0x44f */ + 0x44044400, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x450 */ + 0x40000000, + 0000000000, + 0x40000000, + 0x40000000, + 0000000000, + 0x40000000, + 0000000000, + 0000000000, +}, +{ /* 0x451 */ + 0xcccccddd, + 0x00000ccd, + 0xeffeeddd, + 0xddcdedcd, + 0xcddccccc, + 0xcccccddc, + 0x4cc4cccc, + 0x04444444, +}, +{ /* 0x452 */ + 0xeeeeeeee, + 0xeddddddd, + 0xeddeeeee, + 0xedecccdd, + 0xedec4efc, + 0xedede4ef, + 0xeddefeee, + 0xeddddccc, +}, +{ /* 0x453 */ + 0xeeeeeeee, + 0xdddddddd, + 0xddd444de, + 0xecd444de, + 0xecd464de, + 0xecdc64de, + 0xcdd4e4de, + 0xdddc54dd, +}, +{ /* 0x454 */ + 0xeeeeeeed, + 0xdddddddc, + 0xeeeeedd4, + 0x11111cd4, + 0x11111cd4, + 0x11111cdc, + 0x11111cdc, + 0xccccccdc, +}, +{ /* 0x455 */ + 0xddddddc4, + 0xdccccc40, + 0xdccccc40, + 0xdcdc4c40, + 0xdccc4c40, + 0xdccccc40, + 0xddcccc40, + 0xdccc4c40, +}, +{ /* 0x456 */ + 0xccdcc440, + 0xd4cc4c40, + 0xdccccc40, + 0xcccc4c40, + 0xdcc4c440, + 0xc4cc4c40, + 0x44444440, + 0000000000, +}, +{ /* 0x457 */ + 0xeddeeeee, + 0xedecccdd, + 0xedec4efc, + 0xedede4ef, + 0xeddefeee, + 0xeddddccc, + 0xeddddddd, + 0xdccccccc, +}, +{ /* 0x458 */ + 0xddd454dd, + 0xecdc54d4, + 0xecd454d4, + 0xecdc54de, + 0xcdd454d4, + 0xddd444d4, + 0xdddddddd, + 0xcccccccc, +}, +{ /* 0x459 */ + 0xdddddddc, + 0xd4d4d4dc, + 0xd4dbd4dc, + 0xded4d4dc, + 0xd4d4d1dc, + 0xd4d4d4dc, + 0xdddddddc, + 0xcccccccc, +}, +{ /* 0x45a */ + 0x4cdcc4c4, + 0xcdeddcdc, + 0xcdeddcdc, + 0xcdeddcdc, + 0xcdeddcdc, + 0xcdeddcdc, + 0xcdeddcdc, + 0xcdeddcdc, +}, +{ /* 0x45b */ + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, +}, +{ /* 0x45c */ + 0x000c4000, + 0x000c4000, + 0x000d4000, + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0x000dc000, +}, +{ /* 0x45d */ + 0x000dc000, + 0x000dc000, + 0x000dc000, + 0xdddddddd, + 0xcccccccc, + 0x000c4000, + 0x000d4000, + 0x000dc000, +}, +{ /* 0x45e */ + 0x000dc000, + 0xeeeeeeed, + 0xeddc4cdc, + 0xedd444ec, + 0xeddd4ddc, + 0xeddc4cdc, + 0xdcccdccc, + 0x000c4000, +}, +{ /* 0x45f */ + 0xc6c44c4c, + 0x45404444, + 0x46404444, + 0x46cc6c55, + 0x45404444, + 0x46400000, + 0x45404444, + 0x05000000, +}, +{ /* 0x460 */ + 0xcccc46c4, + 0x44444540, + 0x44444640, + 0x55555540, + 0x44444640, + 0x00000600, + 0x44444540, + 0x00000600, +}, +{ /* 0x461 */ + 0xedccccc4, + 0xed444444, + 0xedcdeede, + 0xed4cdddd, + 0xed444444, + 0xed040004, + 0xdd400040, + 0xed000404, +}, +{ /* 0x462 */ + 0x004ccced, + 0x444444fd, + 0xeefeffed, + 0xdddddddd, + 0x444404dd, + 0x044444ed, + 0x4c4444ed, + 0x444404ed, +}, +{ /* 0x463 */ + 0x00090000, + 0x000a0000, + 0x000a0000, + 0x000a9000, + 0x009b9000, + 0x00ab9900, + 0x00aba900, + 0x00aba900, +}, +{ /* 0x464 */ + 0000000000, + 0x00000700, + 0x00700700, + 0x00807700, + 0x078f8700, + 0x078f8700, + 0x078f8700, + 0x078f8700, +}, +{ /* 0x465 */ + 0x4000000c, + 0x0000000c, + 0x40040010, + 0x40000000, + 0000000000, + 0x40000000, + 0000000000, + 0000000000, +}, +{ /* 0x466 */ + 0x00000400, + 0000000000, + 0xc0000000, + 0xc0000000, + 0x01000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x467 */ + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, +}, +{ /* 0x468 */ + 0xfeedcc40, + 0xfeedcc40, + 0xfeedcc40, + 0xfeedcc40, + 0xfeedcc40, + 0xfeedcc40, + 0xfeedcc40, + 0xfeedcc40, +}, +{ /* 0x469 */ + 0000000000, + 0x44444444, + 0xcccccccc, + 0xdddddddd, + 0xeeeeeeee, + 0xffffffff, + 0xffffffff, + 0xffffffff, +}, +{ /* 0x46a */ + 0xffffffff, + 0xeeeeeeee, + 0xeeeeeeee, + 0xdddddddd, + 0xcccccccc, + 0xcccccccc, + 0x44444444, + 0000000000, +}, +{ /* 0x46b */ + 0x04cdefff, + 0x04cdefff, + 0x04cdefff, + 0x04cddfff, + 0x04ccdeff, + 0x04ccddff, + 0x04cddeff, + 0x04cdefff, +}, +{ /* 0x46c */ + 0xfeedcc40, + 0xfeedc440, + 0xfedc4440, + 0xfed44c40, + 0xfedc4c40, + 0xfefcc440, + 0xfeefc440, + 0xfeedcc40, +}, +{ /* 0x46d */ + 0000000000, + 0x44c44444, + 0xccd4cccc, + 0xddecdddd, + 0xeefdeeee, + 0xfffeffff, + 0xfffeffff, + 0xfffeffff, +}, +{ /* 0x46e */ + 0xfffeffff, + 0xeefdeeee, + 0xeefdeeee, + 0xddecdddd, + 0xccd4cccc, + 0xccd4cccc, + 0x44c44444, + 0000000000, +}, +{ /* 0x46f */ + 0xc4c4cc4c, + 0x44444400, + 0x444404cc, + 0x44404cdd, + 0x4404ddee, + 0x404cdeee, + 0x40cdeeef, + 0x00cdeefe, +}, +{ /* 0x470 */ + 0x000000d0, + 0x4cccc0e4, + 0xddddd0e4, + 0xeeeee0fc, + 0xefefe0ed, + 0xfefef0fe, + 0xefefe0ee, + 0xfffff0fe, +}, +{ /* 0x471 */ + 0x04deefff, + 0x0cdefeff, + 0x0cdeefef, + 0x0cdefeff, + 0x0cdeffff, + 0000000000, + 0xdeffffff, + 0x044cdeee, +}, +{ /* 0x472 */ + 0xeffff0ee, + 0xfffff0ed, + 0xfffff0fd, + 0xffeff0fc, + 0xfffff0e4, + 0x000000f4, + 0xffffeff4, + 0xeddc4400, +}, +{ /* 0x473 */ + 0x0d000000, + 0x4e0cccc4, + 0x4e0ddddd, + 0xcf0eeeee, + 0xde0efefe, + 0xef0fefef, + 0xee0efefe, + 0xef0fffff, +}, +{ /* 0x474 */ + 0000000000, + 0000000000, + 0xcc400000, + 0xddc40000, + 0xeedd4000, + 0xeeedc400, + 0xfeeedc00, + 0xefeedc00, +}, +{ /* 0x475 */ + 0xee0ffffe, + 0xde0fffff, + 0xdf0fffff, + 0xcf0ffeff, + 0x4e0fffff, + 0x4f000000, + 0x4ffeffff, + 0x0044cdde, +}, +{ /* 0x476 */ + 0xfffeed40, + 0xffefedc0, + 0xfefeedc0, + 0xffefedc0, + 0xffffedc0, + 0000000000, + 0xffffffed, + 0xeeedc440, +}, +{ /* 0x477 */ + 0x044cdeee, + 0xdeffffff, + 0000000000, + 0x0cdeffff, + 0x0cdefeff, + 0x0cdeefef, + 0x0cdefeff, + 0x04deefff, +}, +{ /* 0x478 */ + 0xeddc4400, + 0xffffeff4, + 0x000000f4, + 0xfffff0e4, + 0xffeff0fc, + 0xfffff0fd, + 0xfffff0ed, + 0xeffff0ee, +}, +{ /* 0x479 */ + 0x00cdeefe, + 0x00cdeeef, + 0x404cdeee, + 0x4004ddee, + 0x44004cdd, + 0x444004cc, + 0x44440000, + 0000000000, +}, +{ /* 0x47a */ + 0xfffff0fe, + 0xefefe0ee, + 0xfefef0fe, + 0xefefe0ed, + 0xeeeee0fc, + 0xddddd0e4, + 0x4cccc0e4, + 0x000000d0, +}, +{ /* 0x47b */ + 0x0044cdde, + 0x4ffeffff, + 0x4f000000, + 0x4e0fffff, + 0xcf0ffeff, + 0xdf0fffff, + 0xde0fffff, + 0xee0ffffe, +}, +{ /* 0x47c */ + 0xeeedc440, + 0xffffffed, + 0000000000, + 0xffffedc0, + 0xffefedc0, + 0xfefeedc0, + 0xffefedc0, + 0xfffeed40, +}, +{ /* 0x47d */ + 0xef0fffff, + 0xee0efefe, + 0xef0fefef, + 0xde0efefe, + 0xcf0eeeee, + 0x4e0ddddd, + 0x4e0cccc4, + 0x0d000000, +}, +{ /* 0x47e */ + 0xefeedc00, + 0xfeeedc00, + 0xeeedc400, + 0xeedd4000, + 0xddc40000, + 0xcc400000, + 0000000000, + 0000000000, +}, +{ /* 0x47f */ + 0x0ab3ba90, + 0xab3f3ba9, + 0xab3f3ba9, + 0xab3f3ba9, + 0xab3f3ba9, + 0xab3f3ba9, + 0x09aba940, + 0x0ab3ba90, +}, +{ /* 0x480 */ + 0x4cc44090, + 0x44409aa0, + 0x440aaab0, + 0x40aabbb0, + 0x09abb3b0, + 0x0aab33a0, + 0x9abbba90, + 0000000000, +}, +{ /* 0x481 */ + 0x09000000, + 0x0aa94000, + 0x0baaa400, + 0x0bbbaa40, + 0x0b3bba90, + 0x0a33baa0, + 0x09abbba9, + 0000000000, +}, +{ /* 0x482 */ + 0000000000, + 0x9abbba90, + 0x0aab33a0, + 0x09abb3b0, + 0x04aabbb0, + 0x004aaab0, + 0x00049aa0, + 0x00000090, +}, +{ /* 0x483 */ + 0000000000, + 0x09abbba9, + 0x0a33baa0, + 0x0b3bba90, + 0x0bbbaa40, + 0x0baaa400, + 0x0aa94000, + 0x09000000, +}, +{ /* 0x484 */ + 0x09aba940, + 0x09aba940, + 0x09aba940, + 0x09aba940, + 0x09aba940, + 0x09aba940, + 0x09aba940, + 0x09aba940, +}, +{ /* 0x485 */ + 0000000000, + 0x90909090, + 0xa0a0a0a0, + 0xbabababa, + 0xa0a0a0a0, + 0x90909090, + 0x40404040, + 0000000000, +}, +{ /* 0x486 */ + 0x44444444, + 0x49999999, + 0x99aaaaaa, + 0xaabbbbbb, + 0xaaabbbbb, + 0x999aaaaa, + 0x44449999, + 0000000000, +}, +{ /* 0x487 */ + 0x44444444, + 0x99999999, + 0xaaaaaaaa, + 0xbbbbbbbb, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x99999999, + 0000000000, +}, +{ /* 0x488 */ + 0x44999944, + 0x99aaaa49, + 0xaabbbb9a, + 0xbb3333ab, + 0xbb3333ab, + 0xaabbbb9a, + 0x99aaaa49, + 0x00999900, +}, +{ /* 0x489 */ + 0xc099aaaa, + 0x09ab3bb3, + 0x0ab3f3fa, + 0x0aabbbba, + 0x09aaaaaa, + 0x40999999, + 0x40009999, + 0000000000, +}, +{ /* 0x48a */ + 0xaaaacccc, + 0xb33bdddd, + 0xa9a3eeff, + 0x3b9bdddd, + 0x99aacccc, + 0x99994444, + 0x99994444, + 0000000000, +}, +{ /* 0x48b */ + 0xcccccccc, + 0xeededddd, + 0xfffefefe, + 0xdedddddd, + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x48c */ + 0xcccccccc, + 0xdddeeded, + 0xeeeefeef, + 0xdddddddd, + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x48d */ + 0xcccccccc, + 0xeddddddd, + 0xefffffef, + 0xdde9a1cd, + 0xccda1bcc, + 0x44cdddc4, + 0x44444444, + 0000000000, +}, +{ /* 0x48e */ + 0xc0000000, + 0xdccccccc, + 0xfedddddd, + 0xdccccccc, + 0xc4444444, + 0x44444444, + 0x40000000, + 0000000000, +}, +{ /* 0x48f */ + 0x4ccddeed, + 0xc44ceddd, + 0xdee44444, + 0xcdddcccd, + 0x4cc44444, + 0x444ccccc, + 0x44444444, + 0000000000, +}, +{ /* 0x490 */ + 0x000ec000, + 0x0ceedcc0, + 0x0e0dc0d0, + 0x0e0000d0, + 0x0e0000e0, + 0x0d0ee0e0, + 0x0cdfdcc0, + 0x000ec000, +}, +{ /* 0x491 */ + 0xd000000d, + 0xecccccce, + 0xedddddde, + 0xfeeeeeef, + 0xfeeeeeef, + 0xfeeeeeef, + 0xfeeeeeef, + 0xedddddde, +}, +{ /* 0x492 */ + 0x0000000d, + 0xccccccce, + 0xddddddde, + 0xeeeeeeef, + 0xeeeeeeef, + 0xeeeeeeef, + 0xeeeeeeef, + 0xddddddde, +}, +{ /* 0x493 */ + 0x000000d0, + 0xcccccce0, + 0xdddddde0, + 0xeeeeeef0, + 0xeeeeeef0, + 0xeeeeeef0, + 0xeeeeeef0, + 0xdddddde0, +}, +{ /* 0x494 */ + 0xedddddde, + 0xecccccce, + 0xdddddddd, + 0xdccccccd, + 0xc444444c, + 0xc000000c, + 0x44444444, + 0xc000000c, +}, +{ /* 0x495 */ + 0xddddddde, + 0xccccccce, + 0xdddddddd, + 0xcccccccd, + 0x4444444c, + 0x0000000c, + 0x44444444, + 0x0000000c, +}, +{ /* 0x496 */ + 0xdddddde0, + 0xcccccce0, + 0xddddddd0, + 0xccccccd0, + 0x444444c0, + 0x000000c0, + 0x44444440, + 0x000000c0, +}, +{ /* 0x497 */ + 0x0bbbbbbb, + 0x0aaaaaaa, + 0x0aa44994, + 0x0aa99aa9, + 0x0aa00ba0, + 0x0aa99ba9, + 0x0aa99ba9, + 0x0aa00ba0, +}, +{ /* 0x498 */ + 0xabbbbbbb, + 0xaaaaaaaa, + 0x49944994, + 0x9aa99aa9, + 0x0aa00ba0, + 0x9aa99ba9, + 0x9ba99ba9, + 0x0aa00ba0, +}, +{ /* 0x499 */ + 0xbbbbaba0, + 0xaaaaaaa0, + 0x49944aa0, + 0x9aa99ba0, + 0x0ba00ba0, + 0xaaa9aaa0, + 0x9ba99ba0, + 0x0ba00aa0, +}, +{ /* 0x49a */ + 0x0aa99aa9, + 0x0aa99ba9, + 0x0aa00ba0, + 0x0aa9abaa, + 0x0aa99ba9, + 0x0aabbbaa, + 0x0aaaaaaa, + 0000000000, +}, +{ /* 0x49b */ + 0xaba9aba9, + 0x9ba99ba9, + 0x0ba00ba0, + 0xaba9abaa, + 0x9ba99ba9, + 0xbaabbbab, + 0xaaaaaaaa, + 0000000000, +}, +{ /* 0x49c */ + 0xabaaaba0, + 0x9ba99ba0, + 0x0aa00ba0, + 0xaba9aba0, + 0x9ba99ba0, + 0xbaaabba0, + 0xaaaaaaa0, + 0000000000, +}, +{ /* 0x49d */ + 0xdeeffeee, + 0xdddddddd, + 0xdddddddd, + 0xdddddddd, + 0xdddcdddc, + 0xddddcdcd, + 0xdcccccdc, + 0000000000, +}, +{ /* 0x49e */ + 0xedeecede, + 0xdddfcddd, + 0xdddecddd, + 0xdddecddd, + 0xccddccdd, + 0xddddcdcc, + 0xcdcdcccd, + 0x00cdc000, +}, +{ /* 0x49f */ + 0xedeedede, + 0xddddcddd, + 0xdddddddd, + 0xdddddddd, + 0xccdddcdd, + 0xdddcddcc, + 0xcdcccccd, + 0000000000, +}, +{ /* 0x4a0 */ + 0xdeededcd, + 0xcddcdddc, + 0xdcdddddd, + 0xddddcdcd, + 0xcdddcddc, + 0xdcdcdccc, + 0xcdcccccc, + 0000000000, +}, +{ /* 0x4a1 */ + 0xcdeeeeee, + 0xcdedeeee, + 0xcdedeeee, + 0xcdeeeeee, + 0xdeffffff, + 0xdefeffff, + 0xdefeffff, + 0xdeffffff, +}, +{ /* 0x4a2 */ + 0xddcdc444, + 0xdcdcdc44, + 0xedcdc4c4, + 0xdccddc44, + 0xeededccc, + 0xedededcc, + 0xfededcdc, + 0xeddeedcc, +}, +{ /* 0x4a3 */ + 0xdefeffff, + 0xdeffffff, + 0xdefeffff, + 0xdefeffff, + 0xdeffffff, + 0xddfeffff, + 0xdeffffff, + 0xeefeffff, +}, +{ /* 0x4a4 */ + 0xeededdcc, + 0xeddeedcc, + 0xfededcdc, + 0xedededcc, + 0xeededccc, + 0xfededdcc, + 0xeeeddcdc, + 0xeededdcc, +}, +{ /* 0x4a5 */ + 0000000000, + 0x0cdccccc, + 0x0cdccccc, + 0x4deddddd, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, +}, +{ /* 0x4a6 */ + 0000000000, + 0xccccc400, + 0xccccc400, + 0xdddddc40, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, +}, +{ /* 0x4a7 */ + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, + 0xdefeeeee, +}, +{ /* 0x4a8 */ + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, + 0xeeeeedc0, +}, +{ /* 0x4a9 */ + 0x0ccddddd, + 0x0cdeeeee, + 0x0deeeeee, + 0x0fffffff, + 0x40099ab3, + 0x44000000, + 0x44444444, + 0000000000, +}, +{ /* 0x4aa */ + 0xddddddcf, + 0xeeeeeeec, + 0xeeeeeeee, + 0xffffffff, + 0x3333ffff, + 0000000000, + 0x44444440, + 0000000000, +}, +{ /* 0x4ab */ + 0xdcdddddd, + 0xceeeeeee, + 0xeeeeeeee, + 0xffffffff, + 0xfff3f333, + 0000000000, + 0x44444444, + 0000000000, +}, +{ /* 0x4ac */ + 0xdddddcc0, + 0xeeeeedc0, + 0xeeeeeed0, + 0xfffffff0, + 0x3ba99000, + 0x00000040, + 0x44444440, + 0000000000, +}, +{ /* 0x4ad */ + 0xaaaaaaaa, + 0xbbebbdbb, + 0xaaaaaaaa, + 0xacccccca, + 0xaaaaaaaa, + 0xcacccaca, + 0xaaaaaaaa, + 0xcccccccc, +}, +{ /* 0x4ae */ + 0xaaaaaaaa, + 0xbbeebeeb, + 0xaaaaaaaa, + 0xaccaaacc, + 0xaaaaaaaa, + 0xaaccccaa, + 0xaaaaaaaa, + 0xcccccccc, +}, +{ /* 0x4af */ + 0xaaaaaaaa, + 0xbbeccccc, + 0xaaceeeee, + 0xacefffff, + 0xacdeeeee, + 0xcacddddd, + 0xaaaccccc, + 0xcccccccc, +}, +{ /* 0x4b0 */ + 0xaaaaaaaa, + 0xccccbeeb, + 0xeeedcaaa, + 0xfffedc11, + 0xeeeddc99, + 0xddddccaa, + 0xccccaaaa, + 0xcccccccc, +}, +{ /* 0x4b1 */ + 0xaaaaaaaa, + 0xbbeebeeb, + 0xadddaaaa, + 0x1eeecacc, + 0x9dddcaaa, + 0xaaccccaa, + 0xaaaaaaaa, + 0xcccccccc, +}, +{ /* 0x4b2 */ + 0xabaa9aa9, + 0xaa9aaa99, + 0xab9a9aa9, + 0xab9aaaa9, + 0xabaa99a9, + 0xaa9a9aa9, + 0xabaa9a99, + 0xabaaaaa9, +}, +{ /* 0x4b3 */ + 0xaa9a9a99, + 0xaa9aaaa9, + 0xaba9a9a9, + 0xabaaa9a9, + 0xab9a9a99, + 0xabaaaaa9, + 0xab99a9a9, + 0xab99aaa9, +}, +{ /* 0x4b4 */ + 0xaaaaaaaa, + 0xbbbbbbbb, + 0x99999999, + 0x55555555, + 0x55555555, + 0x55555555, + 0x55555555, + 0x5555555e, +}, +{ /* 0x4b5 */ + 0xaaaaaaaa, + 0xbbbbbbbb, + 0x99999999, + 0x66666666, + 0x66eeeeee, + 0x6effffff, + 0xeffffffe, + 0xffffffe6, +}, +{ /* 0x4b6 */ + 0xaaaaaaa0, + 0xbbbbbbb0, + 0x99999990, + 0x55555550, + 0xee555550, + 0xe5555550, + 0x55555550, + 0x55555550, +}, +{ /* 0x4b7 */ + 0x555555ef, + 0x555555ef, + 0x5555555e, + 0x55555555, + 0x55555555, + 0x55555555, + 0x55555555, + 0x55555555, +}, +{ /* 0x4b8 */ + 0xfffffe66, + 0xffffe666, + 0xfffffe66, + 0xefffffe6, + 0x5efffffe, + 0x55efffe6, + 0x55effe66, + 0x5effe666, +}, +{ /* 0x4b9 */ + 0x00dedc00, + 0x00dedc00, + 0x00dedc00, + 0x00cdcc00, + 0x00dedc00, + 0x00dedc00, + 0x00dedc00, + 0x00dedc00, +}, +{ /* 0x4ba */ + 0xdeeffffe, + 0x0cdeeeed, + 0x0cdeeeed, + 0x0cdeeeed, + 0x0cdeeeed, + 0x0cdeeeed, + 0x0cdeeeed, + 0xdeeffffe, +}, +{ /* 0x4bb */ + 0xeeddcc4c, + 0xdcdc4040, + 0xdcdc4040, + 0xdcdc4040, + 0xdcdc4040, + 0xdcdc4040, + 0xdcdc4040, + 0xeeddcc4c, +}, +{ /* 0x4bc */ + 0xcccc404c, + 0x444444cd, + 0x44440cde, + 0x44444cee, + 0x4444cded, + 0x4440cdec, + 0x4444cdec, + 0x000c7ddc, +}, +{ /* 0x4bd */ + 0xc4040404, + 0x4c400000, + 0x74c00000, + 0x74c40000, + 0x744c0000, + 0x74470000, + 0x74474000, + 0x74447000, +}, +{ /* 0x4be */ + 0xcc0cdddc, + 0x444ccd87, + 0x44ccce87, + 0x44cdc887, + 0x40cdc887, + 0x4478c887, + 0x4778cedc, + 0x077dcedc, +}, +{ /* 0x4bf */ + 0xdc4cd004, + 0x74447400, + 0x74444700, + 0x74744700, + 0x74444700, + 0x74744740, + 0xc4744470, + 0xc4c44470, +}, +{ /* 0x4c0 */ + 0x0004ccc4, + 0x47cdeedc, + 0xcdcdeedc, + 0xcdcdeedc, + 0xcdcdeedc, + 0xcdcdeedd, + 0xddcdeeed, + 0xedceffed, +}, +{ /* 0x4c1 */ + 0x44000040, + 0xc44c4474, + 0xcc4c44cc, + 0xcc4cc4cd, + 0xcddec4cd, + 0xeedecccd, + 0xeedec4cc, + 0xeedecc4c, +}, +{ /* 0x4c2 */ + 0xcccccc4d, + 0x4444444c, + 0x49b9044d, + 0x49aa9aad, + 0x49aa9aad, + 0x49a9044d, + 0x49a9040c, + 0x09a9004c, +}, +{ /* 0x4c3 */ + 0xedefffed, + 0xdccddddc, + 0xeeffffed, + 0xeeffffed, + 0xeeffffed, + 0xeeffffed, + 0xddefffed, + 0xdceeefed, +}, +{ /* 0x4c4 */ + 0xeedecc4c, + 0xdccc4444, + 0xeeedec4c, + 0xeeedec4c, + 0xeeedec4c, + 0xeeedec4c, + 0xeeeddc44, + 0xeeedd444, +}, +{ /* 0x4c5 */ + 0xd4444444, + 0x40000000, + 0xc0009990, + 0xc9aabba9, + 0xc9aaaba9, + 0xc0009a90, + 0xc0009a90, + 0x74009a90, +}, +{ /* 0x4c6 */ + 0xc9a904cc, + 0x49a904cd, + 0x9aba94cd, + 0x9aba944c, + 0x449404cd, + 0x49a90478, + 0x49a90478, + 0x09a90078, +}, +{ /* 0x4c7 */ + 0xdceeeded, + 0xcdeeedd7, + 0xcdeee887, + 0x4cdcdcc4, + 0x78eee887, + 0x78eee887, + 0x78eee887, + 0x78eee887, +}, +{ /* 0x4c8 */ + 0xeed74744, + 0x87774744, + 0x87774744, + 0xc4c44444, + 0x87774c44, + 0x877c4c44, + 0x87cc4c44, + 0x87cc4c44, +}, +{ /* 0x4c9 */ + 0x47049a90, + 0x47009a90, + 0x4c009a90, + 0x4400aba0, + 0x4c000900, + 0x4c009a90, + 0x4c009a90, + 0x4c009a90, +}, +{ /* 0x4ca */ + 0xbab90478, + 0xa9a904c8, + 0xa9990ac8, + 0xa9a90acd, + 0xa9a904cd, + 0xaab9047d, + 0x49a9044c, + 0x49990078, +}, +{ /* 0x4cb */ + 0x78eee887, + 0x78eee887, + 0x78eee887, + 0x78eee8dc, + 0xc8eeeddc, + 0xcdeeedd7, + 0x4ccdccc4, + 0x78eee887, +}, +{ /* 0x4cc */ + 0x8ccc4c44, + 0x8ccc4c44, + 0xdccc4744, + 0xdcc74744, + 0xd7774744, + 0xd7774744, + 0xc4444444, + 0x87774744, +}, +{ /* 0x4cd */ + 0x4c449a94, + 0x47009a90, + 0x479a9a90, + 0x479a9a90, + 0x47009a90, + 0x47009a90, + 0x4409ba90, + 0x4c09a900, +}, +{ /* 0x4ce */ + 0xc9a90478, + 0x49a90478, + 0x49a9044d, + 0x49a904c4, + 0x499abae4, + 0x49a904c4, + 0x49a9044d, + 0x09a900cd, +}, +{ /* 0x4cf */ + 0x78eee887, + 0x78eee887, + 0xcdeeed87, + 0xcdeee887, + 0xcdeee887, + 0xcdee888c, + 0xcdee888c, + 0xcde888dc, +}, +{ /* 0x4d0 */ + 0x87774744, + 0x87774c44, + 0x877c4c44, + 0x87cc4c44, + 0x8ccddd44, + 0xdcdedec4, + 0xddeedec4, + 0xdeeedecc, +}, +{ /* 0x4d1 */ + 0x4c49a940, + 0x4c09a900, + 0x4c09a900, + 0x4c09a900, + 0x4c09aa90, + 0x4c009a90, + 0xcd009a90, + 0xcd009a90, +}, +{ /* 0x4d2 */ + 0xc9a90ccd, + 0x49a904cd, + 0x49a904de, + 0x49a90404, + 0x9aba9404, + 0x9aba94cd, + 0x449404cd, + 0x09a900cd, +}, +{ /* 0x4d3 */ + 0xcd88eddc, + 0xcdeeeddd, + 0xeefffeed, + 0xddfeefdc, + 0xcdeeeedc, + 0xcefffedc, + 0xcefffedc, + 0xcefffedc, +}, +{ /* 0x4d4 */ + 0xeeeedec4, + 0xeeeedecc, + 0xeeeedec4, + 0xec4d44c4, + 0xdc4c4404, + 0xeeeedec4, + 0xeeeedec4, + 0xeeeedec4, +}, +{ /* 0x4d5 */ + 0xcd9aaba9, + 0xcd4aaba9, + 0xcd4aaba9, + 0xc0009a90, + 0x00004940, + 0x4d009a90, + 0x4d009a90, + 0x4d009a90, +}, +{ /* 0x4d6 */ + 0xc9a900ce, + 0x49a4d0cd, + 0x49a0c0cd, + 0x494d40cd, + 0x490c40cd, + 0x44d470cd, + 0x40c470cd, + 0x0d47770c, +}, +{ /* 0x4d7 */ + 0xceffeeee, + 0xceffeeec, + 0xcefeeedd, + 0xcefedc4e, + 0xcefdc4ce, + 0xceecc4cd, + 0xceecc4ce, + 0xdcecc4cf, +}, +{ /* 0x4d8 */ + 0xeeeedc4c, + 0xeeeec4c4, + 0x4ccc4c4c, + 0x4ccc4444, + 0xc4cc4c44, + 0xc4c44444, + 0xc4cc4c44, + 0xc4c4c444, +}, +{ /* 0x4d9 */ + 0xdc009a90, + 0xdc0c0a90, + 0xdc0c0990, + 0xcc00c090, + 0x4c00c090, + 0x4c0c0c00, + 0x4c0c0c00, + 0xc0ccc0c0, +}, +{ /* 0x4da */ + 0x0c4777dc, + 0xd447778c, + 0xd44444dc, + 0xd44dd8dc, + 0xd44787dc, + 0xdc47778c, + 0xd444448c, + 0xc44d8880, +}, +{ /* 0x4db */ + 0xdcecc4cf, + 0xdcec74cf, + 0xdcec74cf, + 0xdce774ce, + 0xdce774cf, + 0xdce774ce, + 0xdce774ce, + 0xcde774cd, +}, +{ /* 0x4dc */ + 0xc4cc4444, + 0xc4c4c44c, + 0xc4cc444c, + 0xc4c4c4cc, + 0xc4cc4ccc, + 0xc4c4dccc, + 0xc4cddccc, + 0xc4ddcccd, +}, +{ /* 0x4dd */ + 0xc0777dc0, + 0xd0777d0c, + 0xd0444d0c, + 0xd0eeed0c, + 0xd0d77d0c, + 0xd0ed7dcc, + 0xd0444d0c, + 0x0deeeddc, +}, +{ /* 0x4de */ + 0xdc477780, + 0xc4487780, + 0xdc444480, + 0xc44d88d0, + 0xcc478787, + 0xdc477787, + 0xcc444487, + 0xcc48d8d7, +}, +{ /* 0x4df */ + 0xcde774ce, + 0xcde874cd, + 0xcde874cd, + 0xcdd874ce, + 0x0cd874cd, + 0x0788774e, + 0x0788774d, + 0x7078874d, +}, +{ /* 0x4e0 */ + 0xc4cdcccd, + 0xc4cccccd, + 0xc4cc4ccd, + 0xc4cc44cd, + 0xc4c444c0, + 0x4cc444c0, + 0x4cc444c0, + 0x4c444c0d, +}, +{ /* 0x4e1 */ + 0x0dedddcd, + 0x0ddedd0d, + 0x0d444dcd, + 0x0deeed0c, + 0xdddfdddc, + 0xddeeddcc, + 0xdd444d0c, + 0xddeeedcc, +}, +{ /* 0x4e2 */ + 0xcc4777d7, + 0xcd477777, + 0xc8477777, + 0xcf47777c, + 0x0f4c77cc, + 0xc84c7c00, + 0xcd4c7044, + 0xcccc0000, +}, +{ /* 0x4e3 */ + 0x7078874d, + 0x7c07874d, + 0xcc00004d, + 0xcc0cc04d, + 0xcc0dce0c, + 0x000dcd0c, + 0x44400004, + 0000000000, +}, +{ /* 0x4e4 */ + 0x4c444c0d, + 0x4c44c0cc, + 0x400000cc, + 0x400cc0cc, + 0x00ded0cc, + 0x00dcd000, + 0x00000444, + 0000000000, +}, +{ /* 0x4e5 */ + 0xddddcccc, + 0xddddc0cc, + 0xdddcd0cc, + 0xcddce0cc, + 0xcdcce0c0, + 0x00cce0cc, + 0x000cd0cc, + 0x0000cccc, +}, +{ /* 0x4e6 */ + 0x0ba0c949, + 0x0ba09949, + 0x0ba09909, + 0x0ba00004, + 0x0ba0ac49, + 0x0ba09999, + 0x0ba09c99, + 0x0ba00004, +}, +{ /* 0x4e7 */ + 0xaaaa4ba0, + 0xc9994ba0, + 0x999c4ba0, + 0x40444ba0, + 0xc94a4ba0, + 0x994a4ba0, + 0x99094ba0, + 0x40004ba0, +}, +{ /* 0x4e8 */ + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, +}, +{ /* 0x4e9 */ + 0x55555555, + 0x55555555, + 0x55555555, + 0x5555555e, + 0x5555555e, + 0x55555555, + 0xaaaaaaaa, + 0xbbbbbbbb, +}, +{ /* 0x4ea */ + 0x5efe6666, + 0xefe66666, + 0xee666666, + 0xe6666666, + 0x66666666, + 0x66666666, + 0xaaaaaaaa, + 0xbbbbbbbb, +}, +{ /* 0x4eb */ + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0x55555550, + 0xaaaaaaa0, + 0xbbbbbbb0, +}, +{ /* 0x4ec */ + 0000000000, + 0xeeeeeeee, + 0xcccccccc, + 0xddcf0ecc, + 0xdcfe0eec, + 0xdcfe000c, + 0xdcfeeeec, + 0xcc4eee4c, +}, +{ /* 0x4ed */ + 0000000000, + 0xeeeeeee0, + 0xccccccc4, + 0xdddddddc, + 0xcd1cd8c4, + 0xcdccdcc4, + 0xcdddddd0, + 0xccccccc0, +}, +{ /* 0x4ee */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x4ef */ + 0x001b1900, + 0x000a9000, + 0xaaaaaaaa, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x99919999, + 0x00019000, + 0x001b1900, +}, +{ /* 0x4f0 */ + 0x00a29000, + 0x00a29000, + 0x00a29000, + 0x00a29000, + 0x00a29000, + 0x00a29000, + 0x00a29000, + 0x00a29000, +}, +{ /* 0x4f1 */ + 0x00a29000, + 0x00a29000, + 0xaaa299aa, + 0xbba29abb, + 0xaaa299aa, + 0x99a29999, + 0x00a29000, + 0x00a29000, +}, +{ /* 0x4f2 */ + 0x00a29000, + 0x00a29000, + 0xaaaaaaaa, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x99999999, + 0x009a9000, + 0x00a29000, +}, +{ /* 0x4f3 */ + 0x06555550, + 0x06555550, + 0x06555550, + 0x06566550, + 0x06565c50, + 0x0655cc50, + 0x06555550, + 0x06555550, +}, +{ /* 0x4f4 */ + 0x06555550, + 0x06555550, + 0x06566550, + 0x06565c50, + 0x0655cc50, + 0x06555550, + 0x06555550, + 0x66666665, +}, +{ /* 0x4f5 */ + 0x06555550, + 0x06555550, + 0xaaaaaaaa, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x99999999, + 0x055cccc0, + 0x065555c0, +}, +{ /* 0x4f6 */ + 0000000000, + 0000000000, + 0xaaaaaaaa, + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x99999999, + 0000000000, + 0000000000, +}, +{ /* 0x4f7 */ + 0xeeeeeeee, + 0xdddddddd, + 0xcccccccc, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x4f8 */ + 0xeededeee, + 0xdcdfdcdd, + 0xccdedccc, + 0x00cdc000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x4f9 */ + 0000000000, + 0x44444444, + 0xcccccccc, + 0xdddddddd, + 0xeeeeeeee, + 0xffffffff, + 0xffffffff, + 0xffffffff, +}, +{ /* 0x4fa */ + 0xbbbbbbbb, + 0xaaaaaaaa, + 0000000000, + 0000000000, + 0000000000, + 0xdddddddd, + 0xcccccccc, + 0000000000, +}, +{ /* 0x4fb */ + 0xbbbbbbbb, + 0xaaaaaaaa, + 0x09999990, + 0x0aaaaaa0, + 0x0aaaaaa0, + 0xdddddddd, + 0xcccccccc, + 0000000000, +}, +{ /* 0x4fc */ + 0xbaababa9, + 0xaaaaaaa9, + 0000000000, + 0000000000, + 0000000000, + 0xdddddddd, + 0xcccccccc, + 0000000000, +}, +{ /* 0x4fd */ + 0xabbbbbbb, + 0x99aaaaaa, + 0000000000, + 0000000000, + 0000000000, + 0xccccdddd, + 0x44444ccc, + 0000000000, +}, +{ /* 0x4fe */ + 0x66666666, + 0x55555555, + 0x55665555, + 0x556fc555, + 0x555cc555, + 0x55555555, + 0xcccccccc, + 0000000000, +}, +{ /* 0x4ff */ + 0xeeeeeee6, + 0x66666665, + 0x5555555c, + 0xcccccccc, + 0xccccccc5, + 0x5555555c, + 0x6666666c, + 0x55555550, +}, +{ /* 0x500 */ + 0xbbbbbbbb, + 0xaaaaaaaa, + 0000000000, + 0000000000, + 0000000000, + 0xdddddddd, + 0xcccccccc, + 0000000000, +}, +{ /* 0x501 */ + 0xc099aaaa, + 0x09ab3bb3, + 0x0ab3f3fa, + 0x0aabbbba, + 0x09aaaaaa, + 0x40999999, + 0x40009999, + 0000000000, +}, +{ /* 0x502 */ + 0xcccccccc, + 0xeededddd, + 0xfffefefe, + 0xdedddddd, + 0xcccccccc, + 0x44444444, + 0x44444444, + 0000000000, +}, +{ /* 0x503 */ + 0x4ccddeed, + 0xc44ceddd, + 0xdee44444, + 0xcdddcccd, + 0x4cc44444, + 0x444ccccc, + 0x44444444, + 0000000000, +}, +{ /* 0x504 */ + 0xeeeeeeee, + 0xe6666666, + 0xe6555555, + 0xe6566555, + 0xe6565455, + 0xe6554455, + 0xe6555555, + 0xe6555555, +}, +{ /* 0x505 */ + 0xeeeeeee6, + 0x66666665, + 0x55555565, + 0x55665565, + 0x55654565, + 0x55544565, + 0x55555565, + 0x55555565, +}, +{ /* 0x506 */ + 0xe6555555, + 0xe6555555, + 0xe6566555, + 0xe6565455, + 0xe6554455, + 0xe6555555, + 0xe6666666, + 0x65555555, +}, +{ /* 0x507 */ + 0x55555565, + 0x55555565, + 0x55665565, + 0x55654565, + 0x55544565, + 0x55555565, + 0x66666665, + 0x55555555, +}, +{ /* 0x508 */ + 0xcddeddde, + 0xdeeeeeee, + 0xdeffefed, + 0xefeefede, + 0xeeededdd, + 0xefeedded, + 0xdededddd, + 0xdfededdd, +}, +{ /* 0x509 */ + 0xdddefedc, + 0xeeeddded, + 0xedfeeeef, + 0xdededdde, + 0xdddddddd, + 0xdddddddd, + 0xdddcdddd, + 0xdddddddd, +}, +{ /* 0x50a */ + 0xdeffeedd, + 0xdddddddd, + 0xeedeeede, + 0xdddddddd, + 0xdcdddddd, + 0xdddddddd, + 0xdddddddd, + 0xdddddddd, +}, +{ /* 0x50b */ + 0xeedddc40, + 0xddddddc4, + 0xddcccdc4, + 0xdddcddc4, + 0xcdddcdc4, + 0xddddddc4, + 0xddddddc4, + 0xddcdcdc4, +}, +{ /* 0x50c */ + 0xdefedddd, + 0xdfeddddd, + 0xdeeddddd, + 0xddeddcdd, + 0xdefedddd, + 0xddeddddd, + 0xdededddd, + 0xdfeddddd, +}, +{ /* 0x50d */ + 0xddcdccdd, + 0xdccccddd, + 0xcccddded, + 0xdcdddddd, + 0xcdcddedd, + 0xdcdddeee, + 0xcdedeeed, + 0xcddddedd, +}, +{ /* 0x50e */ + 0xdddddcdd, + 0xddedddcd, + 0xdddddcdd, + 0xdddddddd, + 0xdddddedd, + 0xdddddddd, + 0xddcddddd, + 0xdddddddd, +}, +{ /* 0x50f */ + 0xddddddc4, + 0xddcdcdc4, + 0xdcdddcc4, + 0xddcdcdc4, + 0xddddcdc4, + 0xddcdcdc4, + 0xdddddcc4, + 0xcdddcdc4, +}, +{ /* 0x510 */ + 0xdedddddd, + 0xdededdcd, + 0xdfdddddd, + 0xdfeddddd, + 0xdeedddde, + 0xdddedddd, + 0xddeddddd, + 0xdcddcddd, +}, +{ /* 0x511 */ + 0xdddddddd, + 0xdddddddd, + 0xdddedddd, + 0xddddddde, + 0xddddddcd, + 0xdddddccd, + 0xddddcddd, + 0xdddddddd, +}, +{ /* 0x512 */ + 0xdddddddd, + 0xdddccddd, + 0xdcdddcdd, + 0xddedccdd, + 0xdedccddd, + 0xcdccdddd, + 0xdddddddc, + 0xdddddddd, +}, +{ /* 0x513 */ + 0xdddccdc4, + 0xddddcdc4, + 0xddcdccc4, + 0xddddcdc4, + 0xcddddcc4, + 0xddddcdc4, + 0xdddcccc4, + 0xdcddccc4, +}, +{ /* 0x514 */ + 0xdddedddd, + 0xdcddcdcd, + 0xdddddddd, + 0xddcdedcd, + 0xcddccccc, + 0xcccccddc, + 0x4cc4cccc, + 0x04444444, +}, +{ /* 0x515 */ + 0xdedddddd, + 0xdddddddd, + 0xcdcddcde, + 0xdccdcdcd, + 0xcdccdccc, + 0xccdccc4c, + 0x4ccc4444, + 0x44444444, +}, +{ /* 0x516 */ + 0xdddcdddd, + 0xcddcddcd, + 0xdddddddd, + 0xdccddccd, + 0xcccccccc, + 0x44444ccc, + 0x4c4ccc4c, + 0x44444444, +}, +{ /* 0x517 */ + 0xdddcdcc4, + 0xcdcdc4c4, + 0xdcccccc4, + 0xcdccc4c4, + 0xcccc44c4, + 0x44c444c4, + 0xcccccc44, + 0x44444440, +}, +{ /* 0x518 */ + 0xdddcdccc, + 0xeeeeeeee, + 0xffeeffff, + 0xfeffffff, + 0xfffffffd, + 0xdddddddd, + 0xcccccccc, + 0x44444444, +}, +{ /* 0x519 */ + 0xdddddcdd, + 0xeedeedee, + 0xfeffffff, + 0xffffefff, + 0xfefffeff, + 0xdddddddd, + 0xcccccccc, + 0x44444444, +}, +{ /* 0x51a */ + 0xddccbbcc, + 0xeedbbdee, + 0xff33ccff, + 0xfe3003ff, + 0xff0033fd, + 0xdd0bb0dd, + 0xccaa00cc, + 0x44900944, +}, +{ /* 0x51b */ + 0xcddcdccc, + 0xdeeeeeee, + 0xdeeeffff, + 0xddefffff, + 0xddeffffd, + 0xccccdddd, + 0x44444ccc, + 0x44444444, +}, +{ /* 0x51c */ + 0xcdefffee, + 0xdfeddddd, + 0xdeddcdee, + 0xddeddddd, + 0xdddddedd, + 0xcdcddddd, + 0x4ccccccc, + 0x44444444, +}, +{ /* 0x51d */ + 0xedcdddc4, + 0xdddedddc, + 0xdddddcdc, + 0xdcddccdc, + 0xcdcccddc, + 0xdddcdccc, + 0xccccccc4, + 0x44444444, +}, +{ /* 0x51e */ + 0xcdedeffe, + 0xdefeeddd, + 0xededdddd, + 0xdededddd, + 0xdedddddc, + 0xcddddddd, + 0x4ccccccc, + 0x44444444, +}, +{ /* 0x51f */ + 0xdeeeddc4, + 0xdddddddc, + 0xdddddcdc, + 0xddddccdc, + 0xdccccddc, + 0xddddddcc, + 0xccccccc4, + 0x44444444, +}, +{ /* 0x520 */ + 0xeeedadce, + 0xeddddd9d, + 0xdaadaacd, + 0xccc9cc99, + 0xda9eeeed, + 0xad9eddda, + 0xdacdaaad, + 0x9cc99999, +}, +{ /* 0x521 */ + 0xb3bbda9a, + 0xdaaaaa9a, + 0xaaadaaca, + 0x9c999cc9, + 0xba9bbd9a, + 0xaa9baaaa, + 0xaacaadaa, + 0x9c9c99c9, +}, +{ /* 0x522 */ + 0xeedeeeee, + 0xd6cddddd, + 0xc5444c44, + 0x05555555, + 0x05000000, + 0x05000000, + 0x05000000, + 0x05000000, +}, +{ /* 0x523 */ + 0xeeeeeeee, + 0xddddd6cd, + 0xc4c4c54c, + 0x55555500, + 0x00000500, + 0x00000500, + 0x00000500, + 0x00000500, +}, +{ /* 0x524 */ + 0xeeabbbbb, + 0xed99aaaa, + 0xedcdeede, + 0xed4cdddd, + 0xed000000, + 0xedcddddd, + 0xdd44cccc, + 0xed000000, +}, +{ /* 0x525 */ + 0xbbbbbbee, + 0xaaaaaafd, + 0xeefeffed, + 0xdddddddd, + 0x000000dd, + 0xdddddded, + 0xcccccced, + 0x000000ed, +}, +{ /* 0x526 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, +{ /* 0x527 */ + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, + 0000000000, +}, + } +}; + +#endif /* GFXST */ + +/* eof */ diff --git a/src/data.c b/src/data.c new file mode 100644 index 0000000..ff73dad --- /dev/null +++ b/src/data.c @@ -0,0 +1,274 @@ +/* + * xrick/src/data.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include /* malloc */ +#include +#include + +#include "system.h" +#include "data.h" + +#include "unzip.h" + +/* + * Private typedefs + */ +#ifdef WITH_ZLIB +typedef struct { + char *name; + unzFile zip; +} zipped_t; +#endif + +typedef struct { + char *name; +#ifdef WITH_ZLIB + unzFile zip; +#endif +} path_t; + +/* + * Static variables + */ +static path_t path; + +/* + * Prototypes + */ +static int str_zipext(char *); +static char *str_dup(char *); +static char *str_slash(char *); + +/* + * + */ +void +data_setpath(char *name) +{ +#ifdef WITH_ZLIB + unzFile zip; + char *n; + + if (str_zipext(name)) { + /* path has .zip extension */ + n = str_slash(str_dup(name)); + zip = unzOpen(n); + if (!zip) { + free(n); + sys_panic("(data) can not open data"); + } else { + path.zip = zip; + path.name = n; + } + } else { +#endif + /* path has no .zip extension. it should be a directory */ + /* FIXME check that it is a valid directory */ + path.name = str_dup(name); +#ifdef WITH_ZLIB + path.zip = NULL; + } +#endif +} + +/* + * + */ +void +data_closepath() +{ +#ifdef WITH_ZLIB + if (path.zip) { + unzClose(path.zip); + path.zip = NULL; + } +#endif + free(path.name); + path.name = NULL; +} + +/* + * Open a data file. + */ +data_file_t * +data_file_open(char *name) +{ + char *n; + FILE *fh; +#ifdef WITH_ZLIB + zipped_t *z; + + if (path.zip) { + z = malloc(sizeof(zipped_t)); + z->name = strdup(name); + z->zip = unzDup(path.zip); + if (unzLocateFile(z->zip, name, 0) != UNZ_OK || + unzOpenCurrentFile(z->zip) != UNZ_OK) { + unzClose(z->zip); + z = NULL; + } + return (data_file_t *)z; + } else { +#endif + n = malloc(strlen(path.name) + strlen(name) + 2); + sprintf(n, "%s/%s", path.name, name); + str_slash(n); + fh = fopen(n, "rb"); + return (data_file_t *)fh; +#ifdef WITH_ZLIB + } +#endif +} + +int +data_file_size(data_file_t *file) +{ + int s; +#ifdef WITH_ZLIB + if (path.zip) { + /* not implemented */ + } else { +#endif + fseek((FILE *)file, 0, SEEK_END); + s = ftell((FILE *)file); + fseek((FILE *)file, 0, SEEK_SET); +#ifdef WITH_ZLIB + } +#endif + return s; +} + +/* + * Seek. + */ +int +data_file_seek(data_file_t *file, long offset, int origin) +{ +#ifdef WITH_ZLIB + if (path.zip) { + /* not implemented */ + return -1; + } else { +#endif + return fseek((FILE *)file, offset, origin); +#ifdef WITH_ZLIB + } +#endif +} + +/* + * Tell. + */ +int +data_file_tell(data_file_t *file) +{ +#ifdef WITH_ZLIB + if (path.zip) { + /* not implemented */ + return -1; + } else { +#endif + return ftell((FILE *)file); +#ifdef WITH_ZLIB + } +#endif +} + +/* + * Read a file within a data archive. + */ +int +data_file_read(data_file_t *file, void *buf, size_t size, size_t count) +{ +#ifdef WITH_ZLIB + if (path.zip) { + return unzReadCurrentFile(((zipped_t *)file)->zip, buf, size * count) / size; + } else { +#endif + return fread(buf, size, count, (FILE *)file); + +#ifdef WITH_ZLIB + } +#endif +} + +/* + * Close a file within a data archive. + */ +void +data_file_close(data_file_t *file) +{ +#ifdef WITH_ZLIB + if (path.zip) { + unzClose(((zipped_t *)file)->zip); + ((zipped_t *)file)->zip = NULL; + free(((zipped_t *)file)->name); + ((zipped_t *)file)->name = NULL; + } else { +#endif + fclose((FILE *)file); +#ifdef WITH_ZLIB + } +#endif +} + +/* + * Returns 1 if filename has .zip extension. + */ +static int +str_zipext(char *name) +{ + int i; + + i = strlen(name) - 1; + if (i < 0 || name[i] != 'p' && name[i] != 'P') return 0; + i--; + if (i < 0 || name[i] != 'i' && name[i] != 'I') return 0; + i--; + if (i < 0 || name[i] != 'z' && name[i] != 'Z') return 0; + i--; + if (i < 0 || name[i] != '.') return 0; + i--; + if (i < 0) return 0; + return 1; +} + +/* + * + */ +static char * +str_dup(char *s) +{ + char *s1; + int i; + + i = strlen(s) + 1; + s1 = malloc(i); + strncpy(s1, s, i); + return s1; +} + +static char * +str_slash(char *s) +{ +#ifdef __WIN32__ + int i, l; + + l = strlen(s); + for (i = 0; i < l; i++) + if (s[i] == '/') s[i] = '\\'; +#endif + return s; +} + +/* eof */ diff --git a/src/devtools.c b/src/devtools.c new file mode 100644 index 0000000..0c6ab51 --- /dev/null +++ b/src/devtools.c @@ -0,0 +1,276 @@ +/* + * xrick/src/scr_devtools.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "config.h" + +#ifdef ENABLE_DEVTOOLS + +#include "system.h" +#include "game.h" + +#include "control.h" +#include "screens.h" +#include "draw.h" +#include "sprites.h" +#include "tiles.h" +#include "maps.h" + +/* + * DevTools + */ + +U8 +devtools_run(void) +{ + static U8 seq = 0; + static U8 pos = 0; + static U8 pos2 = 0; + U8 i, j, k, l; + U8 s[128]; + + if (seq == 0) + { + sysvid_clear(); + game_rects = &draw_SCREENRECT; +#ifdef GFXPC + tiles_setFilter(0xffff); +#endif + seq = 1; + } + + switch (seq) + { + case 1: /* draw tiles */ + sysvid_clear(); + tiles_setBank(0); + sprintf(s, "TILES@BANK@%d\376", pos); + tiles_paintListAt(s, 4, 4); + k = 0; + for (i = 0; i < 0x10; i++) + { + tiles_paintAt((i<10?0x30:'A'-10) + i, 80 + i * 0x0a, 14); + draw_tile((i<10?0x30:'A'-10) + i, 64, 30 + i * 0x0a); + } + tiles_setBank(pos); + for (i = 0; i < 0x10; i++) + for (j = 0; j < 0x10; j++) + { + tiles_paintAt(k++, 80 + j * 0x0a, 30 + i * 0x0a); + } + seq = 10; + break; + + case 10: /* wait for key pressed */ + if (control_status & CONTROL_FIRE) + seq = 98; + if (control_status & CONTROL_UP) + seq = 12; + if (control_status & CONTROL_DOWN) + seq = 13; + if (control_status & CONTROL_RIGHT) + seq = 11; + break; + + case 11: /* wait for key released */ + if (!(control_status & CONTROL_RIGHT)) + { + pos = 0; + seq = 21; + } + break; + + case 12: /* wait for key released */ + if (!(control_status & CONTROL_UP)) + { + if (pos < 4) pos++; + seq = 1; + } + break; + + case 13: /* wait for key released */ + if (!(control_status & CONTROL_DOWN)) + { + if (pos > 0) pos--; + seq = 1; + } + break; + + case 21: /* draw sprites */ + sysvid_clear(); + tiles_setBank(0); + sprintf(s, "SPRITES\376"); + tiles_paintListAt(s, 4, 4); + for (i = 0; i < 8; i++) + { + tiles_paintAt((i<10?0x30:'A'-10) + i, + 0x08 + 0x20 + i * 0x20, 0x30 - 26); + tiles_paintAt((i+8<10?0x30:'A'-10) + i+8, + 0x08 + 0x20 + i * 0x20, 0x30 - 16); + } + for (i = 0; i < 4; i++) + { + k = pos + i * 8; + j = k%16; + k /= 16; + tiles_paintAt((j<10?0x30:'A'-10) + j, + 0x20 - 16, 0x08 + 0x30 + i * 0x20); + j = k%16; + tiles_paintAt((j<10?0x30:'A'-10) + j, + 0x20 - 26, 0x08 + 0x30 + i * 0x20); + } + k = pos; + for (i = 0; i < 4; i++) + for (j = 0; j < 8; j++) + { + sprite_paint(k++, 0x20 + j * 0x20, 0x30 + i * 0x20); + } + seq = 30; + break; + + case 30: /* wait for key pressed */ + if (control_status & CONTROL_FIRE) + seq = 98; + if (control_status & CONTROL_UP) + seq = 32; + if (control_status & CONTROL_DOWN) + seq = 33; + if (control_status & CONTROL_LEFT) + seq = 31; + if (control_status & CONTROL_RIGHT) + seq = 40; + break; + + case 31: /* wait for key released */ + if (!(control_status & CONTROL_LEFT)) + { + pos = 0; + seq = 1; + } + break; + + case 32: /* wait for key released */ + if (!(control_status & CONTROL_UP)) + { + if (pos < SPRITES_NBR_SPRITES - 32) pos += 32; + seq = 21; + } + break; + + case 33: /* wait for key released */ + if (!(control_status & CONTROL_DOWN)) + { + if (pos > 0) pos -= 32; + seq = 21; + } + break; + + case 40: + sysvid_clear(); +#ifdef GFXPC + if (pos2 == 0) pos2 = 2; +#endif +#ifdef GFXST + if (pos2 == 0) pos2 = 1; +#endif + sprintf(s, "BLOCKS@%#04X@TO@%#04X@WITH@BANK@%d\376", + pos, pos + 4*8-1, pos2); + tiles_setBank(0); + tiles_paintListAt(s, 4, 4); + tiles_setBank(pos2); + for (l = 0; l < 8; l++) + for (k = 0; k < 4; k++) + for (i = 0; i < 4; i++) + for (j = 0; j < 4; j++) + { + tiles_paintAt(map_blocks[pos + l + k * 8][i * 4 + j], + 20 + j * 8 + l * 36, 30 + i * 8 + k * 36); + } + seq = 41; + break; + + case 41: + if (control_status & CONTROL_FIRE) + seq = 98; + if (control_status & CONTROL_UP) + seq = 42; + if (control_status & CONTROL_DOWN) + seq = 43; + if (control_status & CONTROL_LEFT) + seq = 44; + if (control_status & CONTROL_PAUSE) + seq = 45; + break; + + case 42: + if (!(control_status & CONTROL_UP)) + { + if (pos < MAP_NBR_BLOCKS - 8*4) pos += 8 * 4; + seq = 40; + } + break; + + case 43: + if (!(control_status & CONTROL_DOWN)) + { + if (pos > 0) pos -= 8 * 4; + seq = 40; + } + break; + + case 44: + if (!(control_status & CONTROL_LEFT)) + { + pos = 0; + pos2 = 0; + seq = 21; + } + break; + + case 45: + if (!(control_status & CONTROL_PAUSE)) + { +#ifdef GFXPC + if (pos2 == 2) pos2 = 3; + else pos2 = 2; +#endif +#ifdef GFXST + if (pos2 == 1) pos2 = 2; + else pos2 = 1; +#endif + seq = 40; + } + break; + + case 98: /* wait for key released */ + if (!(control_status & CONTROL_FIRE)) + seq = 99; + break; + } + + if (control_status & CONTROL_EXIT) /* check for exit request */ + return SCREEN_EXIT; + + if (seq == 99) /* we're done */ + { + fb_clear(); + seq = 0; + return SCREEN_DONE; + } + + return SCREEN_RUNNING; +} + +#endif /* ENABLE_DEVTOOLS */ + +/* eof */ + diff --git a/src/draw.c b/src/draw.c new file mode 100644 index 0000000..5c11ce9 --- /dev/null +++ b/src/draw.c @@ -0,0 +1,146 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +/* + * NOTES + * + * This is the only file which accesses the video. Anything calling d_* + * function should be video-independant. + * + * draw.c draws into a 320x200 or 0x0140x0xc8 8-bits depth frame buffer, + * using the CGA 2 bits color codes. It is up to the video to figure out + * how to display the frame buffer. Whatever draw.c does, does not show + * until the screen is explicitely refreshed. + * + * Every object that can be painted, paints itself onto the frame buffer. + * The underlying video layer is responsible for allocating the fb, and blitting + * the fb to the actual screen. + * + * The frame buffer is 8 bits per pixels (indexed colors). + * + + * + * DIMENSIONS AND COORDINATES + * + * The frame buffer (fb) is a 320x200 i.e. 0x0140 by 0x00c8 pixles rectangle. + * Coordinates in "fb/px" (pixels) go from 0x0000,0x0000 to 0x013f,0x00c7 and + * therefore are U16,U16. + * + * The map is a 0x0100 by 0x0140 pixels rectangle that represents the active + * game area, it is a subset of the entire map, beginning at map_frow pixels + * from the top. + * + * Its width is MAP_WIDTH and it is composed of (in pixels): + * - a hidden top, of height MAPS_TOPHEIGHT (0x40) + * - a visible part, of height MAPS_VISHEIGHT (0x40) + * - a hidden bottom, of height MAPS_BOTHEIGHT (0c40) + * + * The visible part should be centered on the frame buffer. Expressed in map/px, + * the origin of the frame buffer is at MAPS_FB_X, MAPS_FB_Y. + * + * Coordinates in "map/px" (pixels) go from 0x0000,0x0000 to 0x0ff,0x013f + * and therefore are U16,U16. + * + * A tile is an 8x8 pixels rectangle, a map is composed of rows of 0x20 tiles. + * + * Coordinates in "map/tl" (tiles) go from 0x00,0x00 to 0x1f,0x27 and therefore + * are U8,U8. + * + * Entities are positionned relative to the map, with coordinates in map/px. + * + + + 0x140 + <--------------------------------------------------------------> + + 0x20 0x100 0x20 + <-----------><------------------------------------><-----------> + + + +------------------------------------+ + | ^ | + | | | + | | | + | | | + | | | + | | map_frow | + | | | + | | | + | | | + | | | + | V | + MAP----------------------------------+ + | ^ | + | | 0x40 | + | | HIDDEN TOP | + | V | + FB-----------+------------------------------------+------------+ ^ + | | ^ | | | + | | | | | | + | | | | | | + | | | 0xc0 | | | 0xc8 + | | | | | | + | | | | | | + | | | MAP SCREEN | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | | | | | + | | V | | | + +------------+------------------------------------+------------+ | + | | ^ | | | + +............|...... | 0x40 ......................|............+ V + | | | + | V HIDDEN BOTTOM | + +------------------------------------+ + | | + | | + : : + | | + | | + +------------------------------------+ + + */ + +#include "draw.h" +#include "fb.h" + + + +#ifdef GFXPC +#define DRAW_STATUS_SCORE_X 0x28 +#define DRAW_STATUS_LIVES_X 0xE8 +#define DRAW_STATUS_Y 0x08 +#endif +#define DRAW_STATUS_BULLETS_X 0x68 +#define DRAW_STATUS_BOMBS_X 0xA8 +#ifdef GFXST +#define DRAW_STATUS_SCORE_X 0x20 +#define DRAW_STATUS_LIVES_X 0xF0 +#define DRAW_STATUS_Y 0 +#endif + + + +rect_t draw_STATUSRECT = { + DRAW_STATUS_SCORE_X, DRAW_STATUS_Y, + DRAW_STATUS_LIVES_X + 6 * 8 - DRAW_STATUS_SCORE_X, 8, + NULL +}; +rect_t draw_SCREENRECT = { 0, 0, FB_WIDTH, FB_HEIGHT, NULL }; + + + +/* eof */ diff --git a/src/e_bomb.c b/src/e_bomb.c new file mode 100644 index 0000000..f586eed --- /dev/null +++ b/src/e_bomb.c @@ -0,0 +1,162 @@ +/* + * xrick/src/e_bomb.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + + + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "ents.h" +#include "sounds.h" +#include "e_bomb.h" +#include "e_rick.h" + +/* fixme is this for sounds only? */ +#include "game.h" + + + +/* + * public vars (for performance reasons) + */ +U8 e_bomb_lethal; +U8 e_bomb_xc; +U16 e_bomb_yc; + +/* + * private vars + */ +U8 e_bomb_ticker; + +/* + * Bomb hit test + * + * ASM 11CD + * returns: TRUE/hit, FALSE/not + */ +U8 e_bomb_hit(U8 e) +{ + if (ent_ents[e].x > (E_BOMB_ENT.x >= 0xE0 ? 0xFF : E_BOMB_ENT.x + 0x20)) + return FALSE; + if (ent_ents[e].x + ent_ents[e].w < (E_BOMB_ENT.x > 0x04 ? E_BOMB_ENT.x - 0x04 : 0)) + return FALSE; + if (ent_ents[e].y > (E_BOMB_ENT.y + 0x1D)) + return FALSE; + if (ent_ents[e].y + ent_ents[e].h < (E_BOMB_ENT.y > 0x0004 ? E_BOMB_ENT.y - 0x0004 : 0)) + return FALSE; + return TRUE; +} + +/* + * Initialize bomb + */ +void e_bomb_init(U16 x, U16 y) +{ + E_BOMB_ENT.n = 0x03; + E_BOMB_ENT.x = x; + E_BOMB_ENT.y = y; + e_bomb_ticker = E_BOMB_TICKER; + e_bomb_lethal = FALSE; + + /* + * Atari ST dynamite sprites are not centered the + * way IBM PC sprites were ... need to adjust things a little bit + */ +#ifdef GFXST + E_BOMB_ENT.x += 4; + E_BOMB_ENT.y += 5; +#endif + +} + + +/* + * Entity action + * + * ASM 18CA + */ +void +e_bomb_action(UNUSED(U8 e)) +{ + /* tick */ + e_bomb_ticker--; + + if (e_bomb_ticker == 0) + { + /* + * end: deactivate + */ + E_BOMB_ENT.n = 0; + e_bomb_lethal = FALSE; + } + else if (e_bomb_ticker >= 0x0A) + { + /* + * ticking + */ +#ifdef ENABLE_SOUND + if ((e_bomb_ticker & 0x03) == 0x02) + syssnd_play(WAV_BOMBSHHT, 1); +#endif +#ifdef GFXST + /* ST bomb sprites sequence is longer */ + if (e_bomb_ticker < 40) + E_BOMB_ENT.sprite = 0x99 + 19 - (e_bomb_ticker >> 1); + else +#endif + E_BOMB_ENT.sprite = (e_bomb_ticker & 0x01) ? 0x23 : 0x22; + } + else if (e_bomb_ticker == 0x09) + { + /* + * explode + */ +#ifdef ENABLE_SOUND + syssnd_play(WAV_EXPLODE, 1); +#endif +#ifdef GFXPC + E_BOMB_ENT.sprite = 0x24 + 4 - (e_bomb_ticker >> 1); +#endif +#ifdef GFXST + /* See above: fixing alignment */ + E_BOMB_ENT.x -= 4; + E_BOMB_ENT.y -= 5; + E_BOMB_ENT.sprite = 0xa8 + 4 - (e_bomb_ticker >> 1); +#endif + e_bomb_xc = E_BOMB_ENT.x + 0x0C; + e_bomb_yc = E_BOMB_ENT.y + 0x000A; + e_bomb_lethal = TRUE; + if (e_bomb_hit(E_RICK_NO)) + e_rick_gozombie(); + } + else + { + /* + * exploding + */ +#ifdef GFXPC + E_BOMB_ENT.sprite = 0x24 + 4 - (e_bomb_ticker >> 1); +#endif +#ifdef GFXST + E_BOMB_ENT.sprite = 0xa8 + 4 - (e_bomb_ticker >> 1); +#endif + /* exploding, hence lethal */ + if (e_bomb_hit(E_RICK_NO)) + e_rick_gozombie(); + } +} + +/* eof */ + + diff --git a/src/e_bonus.c b/src/e_bonus.c new file mode 100644 index 0000000..56977ea --- /dev/null +++ b/src/e_bonus.c @@ -0,0 +1,63 @@ +/* + * xrick/src/e_bonus.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "game.h" +#include "ents.h" +#include "sounds.h" +#include "e_bonus.h" +#include "e_rick.h" +#include "maps.h" + + +/* + * Entity action + * + * ASM 242C + */ +void +e_bonus_action(U8 e) +{ +#define seq c1 + + if (ent_ents[e].seq == 0) { + if (e_rick_boxtest(e)) { + env_score += 500; +#ifdef ENABLE_SOUND + syssnd_play(WAV_BONUS, 1); +#endif + map_marks[ent_ents[e].mark].ent |= MAP_MARK_NACT; + ent_ents[e].seq = 1; + ent_ents[e].sprite = 0xad; + ent_ents[e].front = TRUE; + ent_ents[e].y -= 0x08; + } + } + + else if (ent_ents[e].seq > 0 && ent_ents[e].seq < 10) { + ent_ents[e].seq++; + ent_ents[e].y -= 2; + } + + else { + ent_ents[e].n = 0; + } +} + + +/* eof */ + + diff --git a/src/e_box.c b/src/e_box.c new file mode 100644 index 0000000..ca0dc71 --- /dev/null +++ b/src/e_box.c @@ -0,0 +1,113 @@ +/* + * xrick/src/e_box.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "game.h" +#include "ents.h" +#include "sounds.h" +#include "e_box.h" +#include "e_bullet.h" +#include "e_bomb.h" +#include "e_rick.h" +#include "maps.h" +#include "util.h" + +/* + * FIXME this is because the same structure is used + * for all entities. Need to replace this w/ an inheritance + * solution. + */ +#define cnt c1 + +/* + * Constants + */ +#define SEQ_INIT 0x0A + +/* + * Prototypes + */ +static void explode(U8); + +/* + * Entity action + * + * ASM 245A + */ +void +e_box_action(U8 e) +{ + static U8 sp[] = {0x24, 0x25, 0x26, 0x27, 0x28}; /* explosion sprites sequence */ + + if (ent_ents[e].n & ENT_LETHAL) { + /* + * box is lethal i.e. exploding + * play sprites sequence then stop + */ + ent_ents[e].sprite = sp[ent_ents[e].cnt >> 1]; + if (--ent_ents[e].cnt == 0) { + ent_ents[e].n = 0; + map_marks[ent_ents[e].mark].ent |= MAP_MARK_NACT; + } + } else { + /* + * not lethal: check to see if triggered + */ + if (e_rick_boxtest(e)) { + /* rick: collect bombs or bullets and stop */ +#ifdef ENABLE_SOUND + syssnd_play(WAV_BOX, 1); +#endif + if (ent_ents[e].n == 0x10) + env_bombs = GAME_BOMBS_INIT; + else /* 0x11 */ + env_bullets = GAME_BULLETS_INIT; + ent_ents[e].n = 0; + map_marks[ent_ents[e].mark].ent |= MAP_MARK_NACT; + } + else if (E_RICK_STTST(E_RICK_STSTOP) && + u_fboxtest(e, e_rick_stop_x, e_rick_stop_y)) { + /* rick's stick: explode */ + explode(e); + } + else if (E_BULLET_ENT.n && u_fboxtest(e, e_bullet_xc, e_bullet_yc)) { + /* bullet: explode (and stop bullet) */ + E_BULLET_ENT.n = 0; + explode(e); + } + else if (e_bomb_lethal && e_bomb_hit(e)) { + /* bomb: explode */ + explode(e); + } + } +} + + +/* + * Explode when + */ +static void explode(U8 e) +{ + ent_ents[e].cnt = SEQ_INIT; + ent_ents[e].n |= ENT_LETHAL; +#ifdef ENABLE_SOUND + syssnd_play(WAV_EXPLODE, 1); +#endif +} + +/* eof */ + + diff --git a/src/e_bullet.c b/src/e_bullet.c new file mode 100644 index 0000000..9c47e53 --- /dev/null +++ b/src/e_bullet.c @@ -0,0 +1,82 @@ +/* + * xrick/src/e_bullet.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "game.h" +#include "ents.h" +#include "sounds.h" +#include "e_bullet.h" +#include "sysvid.h" + +#include "maps.h" + +/* + * public vars (for performance reasons) + */ +S8 e_bullet_offsx; +U16 e_bullet_xc, e_bullet_yc; + +/* + * Initialize bullet + */ +void +e_bullet_init(U16 x, U16 y) +{ + E_BULLET_ENT.n = 0x02; + E_BULLET_ENT.x = x; + E_BULLET_ENT.y = y + 0x0006; + if (game_dir == LEFT) { + e_bullet_offsx = -0x08; + E_BULLET_ENT.sprite = 0x21; + } + else { + e_bullet_offsx = 0x08; + E_BULLET_ENT.sprite = 0x20; + } +#ifdef ENABLE_SOUND + syssnd_play(WAV_BULLET, 1); +#endif +} + + +/* + * Entity action + * + * ASM 1883, 0F97 + */ +void +e_bullet_action(UNUSED(U8 e)) +{ + /* move bullet */ + E_BULLET_ENT.x += e_bullet_offsx; + + if (E_BULLET_ENT.x <= -0x10 || E_BULLET_ENT.x > 0xe8) { + /* out: deactivate */ + E_BULLET_ENT.n = 0; + } + else { + /* update bullet center coordinates */ + e_bullet_xc = E_BULLET_ENT.x + 0x0c; + e_bullet_yc = E_BULLET_ENT.y + 0x05; + if (map_eflg[map_map[e_bullet_yc >> 3][e_bullet_xc >> 3]] & + MAP_EFLG_SOLID) { + /* hit something: deactivate */ + E_BULLET_ENT.n = 0; + } + } +} + + +/* eof */ + + diff --git a/src/e_rick.c b/src/e_rick.c new file mode 100644 index 0000000..53f1b19 --- /dev/null +++ b/src/e_rick.c @@ -0,0 +1,567 @@ +/* + * xrick/src/e_rick.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "e_rick.h" + +#include "game.h" +#include "ents.h" +#include "sounds.h" +#include "e_bullet.h" +#include "e_bomb.h" +#include "control.h" +#include "maps.h" +#include "util.h" + + +/* + * public vars + */ +U16 e_rick_stop_x = 0; +U16 e_rick_stop_y = 0; +U8 e_rick_state = 0; +U8 e_rick_atExit = FALSE; // TRUE when rick is exiting the submap + +/* + * local vars + */ +static U8 scrawl; + +static U8 trigger = FALSE; + +static S8 offsx; +static U8 ylow; +static S16 offsy; + +static U8 seq; + +static U8 save_crawl; +static U16 save_x, save_y; + + +/* + * Box test + * + * ASM 113E (based on) + * + * e: entity to test against (corresponds to SI in asm code -- here DI + * is assumed to point to rick). + * ret: TRUE/intersect, FALSE/not. + */ +U8 +e_rick_boxtest(U8 e) +{ + /* + * rick: x+0x05 to x+0x11, y+[0x08 if rick's crawling] to y+0x14 + * entity: x to x+w, y to y+h + */ + + if (E_RICK_ENT.x + 0x11 < ent_ents[e].x || + E_RICK_ENT.x + 0x05 > ent_ents[e].x + ent_ents[e].w || + E_RICK_ENT.y + 0x14 < ent_ents[e].y || + E_RICK_ENT.y + (E_RICK_STTST(E_RICK_STCRAWL) ? 0x08 : 0x00) > ent_ents[e].y + ent_ents[e].h - 1) + return FALSE; + else + return TRUE; +} + + + + +/* + * Go zombie + * + * ASM 1851 + */ +void +e_rick_gozombie(void) +{ + if (env_invicible) return; + + /* already zombie? */ + if E_RICK_STTST(E_RICK_STZOMBIE) return; + +#ifdef ENABLE_SOUND + syssnd_play(WAV_DIE, 1); +#endif + + E_RICK_STSET(E_RICK_STZOMBIE); + offsy = -0x0400; + offsx = (E_RICK_ENT.x > 0x80 ? -3 : +3); + ylow = 0; + E_RICK_ENT.front = TRUE; +} + + +/* + * Action sub-function for e_rick when zombie + * + * ASM 17DC + */ +static void +e_rick_z_action(void) +{ + U32 i; + + /* sprite */ + E_RICK_ENT.sprite = (E_RICK_ENT.x & 0x04) ? 0x1A : 0x19; + + /* x */ + E_RICK_ENT.x += offsx; + + /* y */ + i = (E_RICK_ENT.y << 8) + offsy + ylow; + E_RICK_ENT.y = i >> 8; + offsy += 0x80; + ylow = i; + + /* dead when out of screen */ + if (E_RICK_ENT.y < 0 || E_RICK_ENT.y > 0x0140) + E_RICK_STSET(E_RICK_STDEAD); +} + + +/* + * Action sub-function for e_rick. + * + * ASM 13BE + */ +void +e_rick_action2(void) +{ + U8 env0, env1; + U16 x, y; + U32 i; + + E_RICK_STRST(E_RICK_STSTOP|E_RICK_STSHOOT); + + /* if zombie, run dedicated function and return */ + if E_RICK_STTST(E_RICK_STZOMBIE) { + e_rick_z_action(); + return; + } + + /* climbing? */ + if E_RICK_STTST(E_RICK_STCLIMB) + goto climbing; + + /* + * NOT CLIMBING + */ + E_RICK_STRST(E_RICK_STJUMP); + /* calc y */ + i = (E_RICK_ENT.y << 8) + offsy + ylow; + y = i >> 8; + /* test environment */ + u_envtest(E_RICK_ENT.x, y, E_RICK_STTST(E_RICK_STCRAWL), &env0, &env1); + /* stand up, if possible */ + if (E_RICK_STTST(E_RICK_STCRAWL) && !env0) + E_RICK_STRST(E_RICK_STCRAWL); + /* can move vertically? */ + if (env1 & (offsy < 0 ? + MAP_EFLG_VERT|MAP_EFLG_SOLID|MAP_EFLG_SPAD : + MAP_EFLG_VERT|MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP)) + goto vert_not; + + /* + * VERTICAL MOVE + */ + E_RICK_STSET(E_RICK_STJUMP); + /* killed? */ + if (env1 & MAP_EFLG_LETHAL) { + e_rick_gozombie(); + return; + } + /* save */ + E_RICK_ENT.y = y; + ylow = i; + /* climb? */ + if ((env1 & MAP_EFLG_CLIMB) && + (control_status & (CONTROL_UP|CONTROL_DOWN))) { + offsy = 0x0100; + E_RICK_STSET(E_RICK_STCLIMB); + return; + } + /* fall */ + offsy += 0x0080; + if (offsy > 0x0800) { + offsy = 0x0800; + ylow = 0; + } + + /* + * HORIZONTAL MOVE + */ + horiz: + /* should move? */ + if (!(control_status & (CONTROL_LEFT|CONTROL_RIGHT))) { + seq = 2; /* no: reset seq and return */ + return; + } + if (control_status & CONTROL_LEFT) { /* move left */ + x = E_RICK_ENT.x - 2; + game_dir = LEFT; + if (x < 0) { /* prev submap */ + e_rick_atExit = TRUE; + E_RICK_ENT.x = 0xe2; + return; + } + } else { /* move right */ + x = E_RICK_ENT.x + 2; + game_dir = RIGHT; + if (x >= 0xe8) { /* next submap */ + e_rick_atExit = TRUE; + E_RICK_ENT.x = 0x04; + return; + } + } + + /* still within this map: test environment */ + u_envtest(x, E_RICK_ENT.y, E_RICK_STTST(E_RICK_STCRAWL), &env0, &env1); + + /* save x-position if it is possible to move */ + if (!(env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP))) { + E_RICK_ENT.x = x; + if (env1 & MAP_EFLG_LETHAL) e_rick_gozombie(); + } + + /* end */ + return; + + /* + * NO VERTICAL MOVE + */ + vert_not: + if (offsy < 0) { + /* not climbing + trying to go _up_ not possible -> hit the roof */ + E_RICK_STSET(E_RICK_STJUMP); /* fall back to the ground */ + E_RICK_ENT.y &= 0xF8; + offsy = 0; + ylow = 0; + goto horiz; + } + /* else: not climbing + trying to go _down_ not possible -> standing */ + /* align to ground */ + E_RICK_ENT.y &= 0xF8; + E_RICK_ENT.y |= 0x03; + ylow = 0; + + /* standing on a super pad? */ + if ((env1 & MAP_EFLG_SPAD) && offsy >= 0X0200) { + offsy = (control_status & CONTROL_UP) ? 0xf800 : 0x00fe - offsy; +#ifdef ENABLE_SOUND + syssnd_play(WAV_PAD, 1); +#endif + goto horiz; + } + + offsy = 0x0100; /* reset*/ + + /* standing. firing ? */ + if (scrawl || !(control_status & CONTROL_FIRE)) + goto firing_not; + + /* + * FIRING + */ + if (control_status & (CONTROL_LEFT|CONTROL_RIGHT)) { /* stop */ + if (control_status & CONTROL_RIGHT) + { + game_dir = RIGHT; + e_rick_stop_x = E_RICK_ENT.x + 0x17; + } else { + game_dir = LEFT; + e_rick_stop_x = E_RICK_ENT.x; + } + e_rick_stop_y = E_RICK_ENT.y + 0x000E; + E_RICK_STSET(E_RICK_STSTOP); + return; + } + + if (control_status == (CONTROL_FIRE|CONTROL_UP)) { /* bullet */ + E_RICK_STSET(E_RICK_STSHOOT); + /* not an automatic gun: shoot once only */ + if (trigger) + return; + else + trigger = TRUE; + /* already a bullet in the air ... that's enough */ + if (E_BULLET_ENT.n) + return; + /* else use a bullet, if any available */ + if (!env_bullets) + return; + if (!env_trainer) + env_bullets--; + + /* initialize bullet */ + e_bullet_init(E_RICK_ENT.x, E_RICK_ENT.y); + return; + } + + trigger = FALSE; /* not shooting means trigger is released */ + seq = 0; /* reset */ + + if (control_status == (CONTROL_FIRE|CONTROL_DOWN)) { /* bomb */ + /* already a bomb ticking ... that's enough */ + if (E_BOMB_ENT.n) + return; + /* else use a bomb, if any available */ + if (!env_bombs) + return; + if (!env_trainer) + env_bombs--; + + /* initialize bomb */ + e_bomb_init(E_RICK_ENT.x, E_RICK_ENT.y); + return; + } + + return; + + /* + * NOT FIRING + */ + firing_not: + if (control_status & CONTROL_UP) { /* jump or climb */ + if (env1 & MAP_EFLG_CLIMB) { /* climb */ + E_RICK_STSET(E_RICK_STCLIMB); + return; + } + offsy = -0x0580; /* jump */ + ylow = 0; +#ifdef ENABLE_SOUND + syssnd_play(WAV_JUMP, 1); +#endif + goto horiz; + } + if (control_status & CONTROL_DOWN) { /* crawl or climb */ + if ((env1 & MAP_EFLG_VERT) && /* can go down */ + !(control_status & (CONTROL_LEFT|CONTROL_RIGHT)) && /* + not moving horizontaly */ + (E_RICK_ENT.x & 0x1f) < 0x0a) { /* + aligned -> climb */ + E_RICK_ENT.x &= 0xf0; + E_RICK_ENT.x |= 0x04; + E_RICK_STSET(E_RICK_STCLIMB); + } + else { /* crawl */ + E_RICK_STSET(E_RICK_STCRAWL); + goto horiz; + } + + } + goto horiz; + + /* + * CLIMBING + */ + climbing: + /* should move? */ + if (!(control_status & (CONTROL_UP|CONTROL_DOWN|CONTROL_LEFT|CONTROL_RIGHT))) { + seq = 0; /* no: reset seq and return */ + return; + } + + if (control_status & (CONTROL_UP|CONTROL_DOWN)) { + /* up-down: calc new y and test environment */ + y = E_RICK_ENT.y + ((control_status & CONTROL_UP) ? -0x02 : 0x02); + u_envtest(E_RICK_ENT.x, y, E_RICK_STTST(E_RICK_STCRAWL), &env0, &env1); + if (env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP) && + !(control_status & CONTROL_UP)) { + /* FIXME what? */ + E_RICK_STRST(E_RICK_STCLIMB); + return; + } + if (!(env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP)) || + (env1 & MAP_EFLG_WAYUP)) { + /* ok to move, save */ + E_RICK_ENT.y = y; + if (env1 & MAP_EFLG_LETHAL) { + e_rick_gozombie(); + return; + } + if (!(env1 & (MAP_EFLG_VERT|MAP_EFLG_CLIMB))) { + /* reached end of climb zone */ + offsy = (control_status & CONTROL_UP) ? -0x0300 : 0x0100; +#ifdef ENABLE_SOUND + if (control_status & CONTROL_UP) + syssnd_play(WAV_JUMP, 1); +#endif + E_RICK_STRST(E_RICK_STCLIMB); + return; + } + } + } + if (control_status & (CONTROL_LEFT|CONTROL_RIGHT)) { + /* left-right: calc new x and test environment */ + if (control_status & CONTROL_LEFT) { + x = E_RICK_ENT.x - 0x02; + if (x < 0) { /* (i.e. negative) prev submap */ + e_rick_atExit = TRUE; + /*6dbd = 0x00;*/ + E_RICK_ENT.x = 0xe2; + return; + } + } + else { + x = E_RICK_ENT.x + 0x02; + if (x >= 0xe8) { /* next submap */ + e_rick_atExit = TRUE; + /*6dbd = 0x01;*/ + E_RICK_ENT.x = 0x04; + return; + } + } + u_envtest(x, E_RICK_ENT.y, E_RICK_STTST(E_RICK_STCRAWL), &env0, &env1); + if (env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD)) return; + E_RICK_ENT.x = x; + if (env1 & MAP_EFLG_LETHAL) { + e_rick_gozombie(); + return; + } + + if (env1 & (MAP_EFLG_VERT|MAP_EFLG_CLIMB)) return; + E_RICK_STRST(E_RICK_STCLIMB); + if (control_status & CONTROL_UP) + offsy = -0x0300; + } +} + + +/* + * Action function for e_rick + * + * ASM 12CA + */ +void e_rick_action(UNUSED(U8 e)) +{ + static U8 stopped = FALSE; /* is this the most elegant way? */ + + e_rick_action2(); + + scrawl = E_RICK_STTST(E_RICK_STCRAWL); + + if E_RICK_STTST(E_RICK_STZOMBIE) + return; + + /* + * set sprite + */ + + if E_RICK_STTST(E_RICK_STSTOP) { + E_RICK_ENT.sprite = (game_dir ? 0x17 : 0x0B); +#ifdef ENABLE_SOUND + if (!stopped) + { + syssnd_play(WAV_STICK, 1); + stopped = TRUE; + } +#endif + return; + } + + stopped = FALSE; + + if E_RICK_STTST(E_RICK_STSHOOT) { + E_RICK_ENT.sprite = (game_dir ? 0x16 : 0x0A); + return; + } + + if E_RICK_STTST(E_RICK_STCLIMB) { + E_RICK_ENT.sprite = (((E_RICK_ENT.x ^ E_RICK_ENT.y) & 0x04) ? 0x18 : 0x0c); +#ifdef ENABLE_SOUND + seq = (seq + 1) & 0x03; + if (seq == 0) syssnd_play(WAV_WALK, 1); +#endif + return; + } + + if E_RICK_STTST(E_RICK_STCRAWL) + { + E_RICK_ENT.sprite = (game_dir ? 0x13 : 0x07); + if (E_RICK_ENT.x & 0x04) E_RICK_ENT.sprite++; +#ifdef ENABLE_SOUND + seq = (seq + 1) & 0x03; + if (seq == 0) syssnd_play(WAV_CRAWL, 1); +#endif + return; + } + + if E_RICK_STTST(E_RICK_STJUMP) + { + E_RICK_ENT.sprite = (game_dir ? 0x15 : 0x06); + return; + } + + seq++; + + if (seq >= 0x14) + { +#ifdef ENABLE_SOUND + syssnd_play(WAV_WALK, 1); +#endif + seq = 0x04; + } +#ifdef ENABLE_SOUND + else + if (seq == 0x0C) + syssnd_play(WAV_WALK, 1); +#endif + + E_RICK_ENT.sprite = (seq >> 2) + 1 + (game_dir ? 0x0c : 0x00); +} + + +/* + * Save status + * + * ASM part of 0x0BBB + */ +void e_rick_save(void) +{ + save_x = E_RICK_ENT.x; + save_y = E_RICK_ENT.y; + save_crawl = E_RICK_STTST(E_RICK_STCRAWL); + /* FIXME + * save_C0 = E_RICK_ENT.b0C; + * plus some 6DBC stuff? + */ +} + + +/* + * Restore status + * + * ASM part of 0x0BDC + */ +void e_rick_restore(void) +{ + E_RICK_ENT.x = save_x; + E_RICK_ENT.y = save_y; + E_RICK_ENT.front = FALSE; + if (save_crawl) + E_RICK_STSET(E_RICK_STCRAWL); + else + E_RICK_STRST(E_RICK_STCRAWL); + /* FIXME + * E_RICK_ENT.b0C = save_C0; + * plus some 6DBC stuff? + */ +} + + + + +/* eof */ diff --git a/src/e_sbonus.c b/src/e_sbonus.c new file mode 100644 index 0000000..a35a30f --- /dev/null +++ b/src/e_sbonus.c @@ -0,0 +1,92 @@ +/* + * xrick/src/e_sbonus.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "game.h" +#include "ents.h" +#include "sounds.h" +#include "e_sbonus.h" +#include "util.h" +#include "maps.h" +#include "e_rick.h" + + +/* + * public vars + */ +U8 e_sbonus_counting = FALSE; +U8 e_sbonus_counter = 0; +U16 e_sbonus_bonus = 0; + + +/* + * Entity action / start counting + * + * ASM 2182 + */ +void +e_sbonus_start(U8 e) +{ + ent_ents[e].sprite = 0; /* invisible */ + if (u_trigbox(e, ENT_XRICK.x + 0x0C, ENT_XRICK.y + 0x0A)) { + /* rick is within trigger box */ + ent_ents[e].n = 0; + e_sbonus_counting = TRUE; /* 6DD5 */ + e_sbonus_counter = 0x1e; /* 6DDB */ + e_sbonus_bonus = 2000; /* 291A-291D */ +#ifdef ENABLE_SOUND + syssnd_play(WAV_SBONUS1, 1); +#endif + } +} + + +/* + * Entity action / stop counting + * + * ASM 2143 + */ +void +e_sbonus_stop(U8 e) +{ + ent_ents[e].sprite = 0; /* invisible */ + + if (!e_sbonus_counting) + return; + + if (u_trigbox(e, ENT_XRICK.x + 0x0C, ENT_XRICK.y + 0x0A)) { + /* rick is within trigger box */ + e_sbonus_counting = FALSE; /* stop counting */ + ent_ents[e].n = 0; /* deactivate entity */ + env_score += e_sbonus_bonus; /* add bonus to score */ +#ifdef ENABLE_SOUND + syssnd_play(WAV_SBONUS2, 1); +#endif + /* make sure the entity won't be activated again */ + map_marks[ent_ents[e].mark].ent |= MAP_MARK_NACT; + } + else { + /* keep counting */ + if (--e_sbonus_counter == 0) { + e_sbonus_counter = 0x1e; + if (e_sbonus_bonus) e_sbonus_bonus--; + } + } +} + +/* eof */ + + diff --git a/src/e_them.c b/src/e_them.c new file mode 100644 index 0000000..37c678b --- /dev/null +++ b/src/e_them.c @@ -0,0 +1,731 @@ +/* + * xrick/src/e_them.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "game.h" +#include "ents.h" +#include "sounds.h" +#include "e_them.h" +#include "e_rick.h" +#include "e_bomb.h" +#include "e_bullet.h" +#include "maps.h" +#include "util.h" + +#define TYPE_1A (0x00) +#define TYPE_1B (0xff) + +/* + * public vars + */ +U32 e_them_rndseed = 0; + +/* + * local vars + */ +static U16 e_them_rndnbr = 0; + +/* + * Check if entity boxtests with a lethal e_them i.e. something lethal + * in slot 0 and 4 to 8. + * + * ASM 122E + * + * e: entity slot number. + * ret: TRUE/boxtests, FALSE/not + */ +U8 +u_themtest(U8 e) +{ + U8 i; + + if ((ent_ents[0].n & ENT_LETHAL) && u_boxtest(e, 0)) + return TRUE; + + for (i = 4; i < 9; i++) + if ((ent_ents[i].n & ENT_LETHAL) && u_boxtest(e, i)) + return TRUE; + + return FALSE; +} + + +/* + * Go zombie + * + * ASM 237B + */ +void +e_them_gozombie(U8 e) +{ +#define offsx c1 + ent_ents[e].n = 0x47; /* zombie entity */ + ent_ents[e].front = TRUE; + ent_ents[e].offsy = -0x0400; +#ifdef ENABLE_SOUND + syssnd_play(WAV_DIE, 1); +#endif + env_score += 50; + if (ent_ents[e].flags & ENT_FLG_ONCE) { + /* make sure entity won't be activated again */ + map_marks[ent_ents[e].mark].ent |= MAP_MARK_NACT; + } + ent_ents[e].offsx = (ent_ents[e].x >= 0x80 ? -0x02 : 0x02); +#undef offsx +} + + +/* + * Action sub-function for e_them _t1a and _t1b + * + * Those two types move horizontally, and fall if they have to. + * Type 1a moves horizontally over a given distance and then + * u-turns and repeats; type 1b is more subtle as it does u-turns + * in order to move horizontally towards rick. + * + * ASM 2242 + */ +void +e_them_t1_action2(U8 e, U8 type) +{ +#define offsx c1 +#define step_count c2 + U32 i; + U16 x, y; + U8 env0, env1; + + /* by default, try vertical move. calculate new y */ + i = (ent_ents[e].y << 8) + ent_ents[e].offsy + ent_ents[e].ylow; + y = i >> 8; + + /* deactivate if outside vertical boundaries */ + /* no need to test zero since e_them _t1a/b don't go up */ + /* FIXME what if they got scrolled out ? */ + if (y > 0x140) { + ent_ents[e].n = 0; + return; + } + + /* test environment */ + u_envtest(ent_ents[e].x, y, FALSE, &env0, &env1); + + if (!(env1 & (MAP_EFLG_VERT|MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP))) { + /* vertical move possible: falling */ + if (env1 & MAP_EFLG_LETHAL) { + /* lethal entities kill e_them */ + e_them_gozombie(e); + return; + } + /* save, cleanup and return */ + ent_ents[e].y = y; + ent_ents[e].ylow = i; + ent_ents[e].offsy += 0x0080; + if (ent_ents[e].offsy > 0x0800) + ent_ents[e].offsy = 0x0800; + return; + } + + /* vertical move not possible. calculate new sprite */ + ent_ents[e].sprite = ent_ents[e].sprbase + + ent_sprseq[(ent_ents[e].x & 0x1c) >> 3] + + (ent_ents[e].offsx < 0 ? 0x03 : 0x00); + + /* reset offsy */ + ent_ents[e].offsy = 0x0080; + + /* align to ground */ + ent_ents[e].y &= 0xfff8; + ent_ents[e].y |= 0x0003; + + /* latency: if not zero then decrease and return */ + if (ent_ents[e].latency > 0) { + ent_ents[e].latency--; + return; + } + + /* horizontal move. calculate new x */ + if (ent_ents[e].offsx == 0) /* not supposed to move -> don't */ + return; + + x = ent_ents[e].x + ent_ents[e].offsx; + if (ent_ents[e].x < 0 || ent_ents[e].x > 0xe8) { + /* U-turn and return if reaching horizontal boundaries */ + ent_ents[e].step_count = 0; + ent_ents[e].offsx = -ent_ents[e].offsx; + return; + } + + /* test environment */ + u_envtest(x, ent_ents[e].y, FALSE, &env0, &env1); + + if (env1 & (MAP_EFLG_VERT|MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP)) { + /* horizontal move not possible: u-turn and return */ + ent_ents[e].step_count = 0; + ent_ents[e].offsx = -ent_ents[e].offsx; + return; + } + + /* horizontal move possible */ + if (env1 & MAP_EFLG_LETHAL) { + /* lethal entities kill e_them */ + e_them_gozombie(e); + return; + } + + /* save */ + ent_ents[e].x = x; + + /* depending on type, */ + if (type == TYPE_1B) { + /* set direction to move horizontally towards rick */ + if ((ent_ents[e].x & 0x1e) != 0x10) /* prevents too frequent u-turns */ + return; + ent_ents[e].offsx = (ent_ents[e].x < E_RICK_ENT.x) ? 0x02 : -0x02; + return; + } + else { + /* set direction according to step counter */ + ent_ents[e].step_count++; + /* FIXME why trig_x (b16) ?? */ + if ((ent_ents[e].trig_x >> 1) > ent_ents[e].step_count) + return; + } + + /* type is 1A and step counter reached its limit: u-turn */ + ent_ents[e].step_count = 0; + ent_ents[e].offsx = -ent_ents[e].offsx; +#undef offsx +#undef step_count +} + + +/* + * ASM 21CF + */ +void +e_them_t1_action(U8 e, U8 type) +{ + e_them_t1_action2(e, type); + + /* lethal entities kill them */ + if (u_themtest(e)) { + e_them_gozombie(e); + return; + } + + /* bullet kills them */ + if (E_BULLET_ENT.n && + u_fboxtest(e, E_BULLET_ENT.x + (e_bullet_offsx < 0 ? 0 : 0x18), + E_BULLET_ENT.y)) { + E_BULLET_ENT.n = 0; + e_them_gozombie(e); + return; + } + + /* bomb kills them */ + if (e_bomb_lethal && e_bomb_hit(e)) { + e_them_gozombie(e); + return; + } + + /* rick stops them */ + if (E_RICK_STTST(E_RICK_STSTOP) && + u_fboxtest(e, e_rick_stop_x, e_rick_stop_y)) + ent_ents[e].latency = 0x14; + + /* they kill rick */ + if (e_rick_boxtest(e)) + e_rick_gozombie(); +} + + +/* + * Action function for e_them _t1a type (stays within boundaries) + * + * ASM 2452 + */ +void +e_them_t1a_action(U8 e) +{ + e_them_t1_action(e, TYPE_1A); +} + + +/* + * Action function for e_them _t1b type (runs for rick) + * + * ASM 21CA + */ +void +e_them_t1b_action(U8 e) +{ + e_them_t1_action(e, TYPE_1B); +} + + +/* + * Action function for e_them _z (zombie) type + * + * ASM 23B8 + */ +void +e_them_z_action(U8 e) +{ +#define offsx c1 + U32 i; + + /* calc new sprite */ + ent_ents[e].sprite = ent_ents[e].sprbase + + ((ent_ents[e].x & 0x04) ? 0x07 : 0x06); + + /* calc new y */ + i = (ent_ents[e].y << 8) + ent_ents[e].offsy + ent_ents[e].ylow; + + /* deactivate if out of vertical boundaries */ + if (ent_ents[e].y < 0 || ent_ents[e].y > 0x0140) { + ent_ents[e].n = 0; + return; + } + + /* save */ + ent_ents[e].offsy += 0x0080; + ent_ents[e].ylow = i; + ent_ents[e].y = i >> 8; + + /* calc new x */ + ent_ents[e].x += ent_ents[e].offsx; + + /* must stay within horizontal boundaries */ + if (ent_ents[e].x < 0) + ent_ents[e].x = 0; + if (ent_ents[e].x > 0xe8) + ent_ents[e].x = 0xe8; +#undef offsx +} + + +/* + * Action sub-function for e_them _t2. + * + * Must document what it does. + * + * ASM 2792 + */ +void +e_them_t2_action2(U8 e) +{ +#define flgclmb c1 +#define offsx c2 + U32 i; + U16 x, y; + S16 yd; + U8 env0, env1; + + /* + * vars required by the Black Magic (tm) performance at the + * end of this function. + */ + static U16 bx; + static U8 *bl = (U8 *)&bx; + static U8 *bh = (U8 *)&bx + 1; + static U16 cx; + static U8 *cl = (U8 *)&cx; + static U8 *ch = (U8 *)&cx + 1; + static U16 *sl = (U16 *)&e_them_rndseed; + static U16 *sh = (U16 *)&e_them_rndseed + 2; + + /*sys_printf("e_them_t2 ------------------------------\n");*/ + + /* latency: if not zero then decrease */ + if (ent_ents[e].latency > 0) ent_ents[e].latency--; + + /* climbing? */ + if (ent_ents[e].flgclmb != TRUE) goto climbing_not; + + /* CLIMBING */ + + /*sys_printf("e_them_t2 climbing\n");*/ + + /* latency: if not zero then return */ + if (ent_ents[e].latency > 0) return; + + /* calc new sprite */ + ent_ents[e].sprite = ent_ents[e].sprbase + 0x08 + + (((ent_ents[e].x ^ ent_ents[e].y) & 0x04) ? 1 : 0); + + /* reached rick's level? */ + if ((ent_ents[e].y & 0xfe) != (E_RICK_ENT.y & 0xfe)) goto ymove; + + xmove: + /* calc new x and test environment */ + ent_ents[e].offsx = (ent_ents[e].x < E_RICK_ENT.x) ? 0x02 : -0x02; + x = ent_ents[e].x + ent_ents[e].offsx; + u_envtest(x, ent_ents[e].y, FALSE, &env0, &env1); + if (env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP)) + return; + if (env1 & MAP_EFLG_LETHAL) { + e_them_gozombie(e); + return; + } + ent_ents[e].x = x; + if (env1 & (MAP_EFLG_VERT|MAP_EFLG_CLIMB)) /* still climbing */ + return; + goto climbing_not; /* not climbing anymore */ + + ymove: + /* calc new y and test environment */ + yd = ent_ents[e].y < E_RICK_ENT.y ? 0x02 : -0x02; + y = ent_ents[e].y + yd; + if (y < 0 || y > 0x0140) { + ent_ents[e].n = 0; + return; + } + u_envtest(ent_ents[e].x, y, FALSE, &env0, &env1); + if (env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP)) { + if (yd < 0) + goto xmove; /* can't go up */ + else + goto climbing_not; /* can't go down */ + } + /* can move */ + ent_ents[e].y = y; + if (env1 & (MAP_EFLG_VERT|MAP_EFLG_CLIMB)) /* still climbing */ + return; + + /* NOT CLIMBING */ + + climbing_not: + /*sys_printf("e_them_t2 climbing NOT\n");*/ + + ent_ents[e].flgclmb = FALSE; /* not climbing */ + + /* calc new y (falling) and test environment */ + i = (ent_ents[e].y << 8) + ent_ents[e].offsy + ent_ents[e].ylow; + y = i >> 8; + u_envtest(ent_ents[e].x, y, FALSE, &env0, &env1); + if (!(env1 & (MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP))) { + /*sys_printf("e_them_t2 y move OK\n");*/ + /* can go there */ + if (env1 & MAP_EFLG_LETHAL) { + e_them_gozombie(e); + return; + } + if (y > 0x0140) { /* deactivate if outside */ + ent_ents[e].n = 0; + return; + } + if (!(env1 & MAP_EFLG_VERT)) { + /* save */ + ent_ents[e].y = y; + ent_ents[e].ylow = i; + ent_ents[e].offsy += 0x0080; + if (ent_ents[e].offsy > 0x0800) + ent_ents[e].offsy = 0x0800; + return; + } + if (((ent_ents[e].x & 0x07) == 0x04) && (y < E_RICK_ENT.y)) { + /*sys_printf("e_them_t2 climbing00\n");*/ + ent_ents[e].flgclmb = TRUE; /* climbing */ + return; + } + } + + /*sys_printf("e_them_t2 ymove nok or ...\n");*/ + /* can't go there, or ... */ + ent_ents[e].y = (ent_ents[e].y & 0xf8) | 0x03; /* align to ground */ + ent_ents[e].offsy = 0x0100; + if (ent_ents[e].latency != 00) + return; + + if ((env1 & MAP_EFLG_CLIMB) && + ((ent_ents[e].x & 0x0e) == 0x04) && + (ent_ents[e].y > E_RICK_ENT.y)) { + /*sys_printf("e_them_t2 climbing01\n");*/ + ent_ents[e].flgclmb = TRUE; /* climbing */ + return; + } + + /* calc new sprite */ + ent_ents[e].sprite = ent_ents[e].sprbase + + ent_sprseq[(ent_ents[e].offsx < 0 ? 4 : 0) + + ((ent_ents[e].x & 0x0e) >> 3)]; + /*sys_printf("e_them_t2 sprite %02x\n", ent_ents[e].sprite);*/ + + + /* */ + if (ent_ents[e].offsx == 0) + ent_ents[e].offsx = 2; + x = ent_ents[e].x + ent_ents[e].offsx; + /*sys_printf("e_them_t2 xmove x=%02x\n", x);*/ + if (x < 0xe8) { + u_envtest(x, ent_ents[e].y, FALSE, &env0, &env1); + if (!(env1 & (MAP_EFLG_VERT|MAP_EFLG_SOLID|MAP_EFLG_SPAD|MAP_EFLG_WAYUP))) { + ent_ents[e].x = x; + if ((x & 0x1e) != 0x08) + return; + + /* + * Black Magic (tm) + * + * this is obviously some sort of randomizer to define a direction + * for the entity. it is an exact copy of what the assembler code + * does but I can't explain. + */ + bx = e_them_rndnbr + *sh + *sl + 0x0d; + cx = *sh; + *bl ^= *ch; + *bl ^= *cl; + *bl ^= *bh; + e_them_rndnbr = bx; + + ent_ents[e].offsx = (*bl & 0x01) ? -0x02 : 0x02; + + /* back to normal */ + + return; + + } + } + + /* U-turn */ + /*sys_printf("e_them_t2 u-turn\n");*/ + if (ent_ents[e].offsx == 0) + ent_ents[e].offsx = 2; + else + ent_ents[e].offsx = -ent_ents[e].offsx; +#undef offsx +} + +/* + * Action function for e_them _t2 type + * + * ASM 2718 + */ +void +e_them_t2_action(U8 e) +{ + e_them_t2_action2(e); + + /* they kill rick */ + if (e_rick_boxtest(e)) + e_rick_gozombie(); + + /* lethal entities kill them */ + if (u_themtest(e)) { + e_them_gozombie(e); + return; + } + + /* bullet kills them */ + if (E_BULLET_ENT.n && + u_fboxtest(e, E_BULLET_ENT.x + (e_bullet_offsx < 0 ? 00 : 0x18), + E_BULLET_ENT.y)) { + E_BULLET_ENT.n = 0; + e_them_gozombie(e); + return; + } + + /* bomb kills them */ + if (e_bomb_lethal && e_bomb_hit(e)) { + e_them_gozombie(e); + return; + } + + /* rick stops them */ + if (E_RICK_STTST(E_RICK_STSTOP) && + u_fboxtest(e, e_rick_stop_x, e_rick_stop_y)) + ent_ents[e].latency = 0x14; +} + + +/* + * Action sub-function for e_them _t3 + * + * FIXME always starts asleep?? + * + * Waits until triggered by something, then execute move steps from + * ent_mvstep with sprite from ent_sprseq. When done, either restart + * or disappear. + * + * Not always lethal ... but if lethal, kills rick. + * + * ASM: 255A + */ +void +e_them_t3_action2(U8 e) +{ +#define sproffs c1 +#define step_count c2 + U8 i; + U16 x, y; + + while (1) { + + /* calc new sprite */ + i = ent_sprseq[ent_ents[e].sprbase + ent_ents[e].sproffs]; + if (i == 0xff) + i = ent_sprseq[ent_ents[e].sprbase]; + ent_ents[e].sprite = i; + + if (ent_ents[e].sproffs != 0) { /* awake */ + + /* rotate sprseq */ + if (ent_sprseq[ent_ents[e].sprbase + ent_ents[e].sproffs] != 0xff) + ent_ents[e].sproffs++; + if (ent_sprseq[ent_ents[e].sprbase + ent_ents[e].sproffs] == 0xff) + ent_ents[e].sproffs = 1; + + if (ent_ents[e].step_count < ent_mvstep[ent_ents[e].step_no].count) { + /* + * still running this step: try to increment x and y while + * checking that they remain within boudaries. if so, return. + * else switch to next step. + */ + ent_ents[e].step_count++; + x = ent_ents[e].x + ent_mvstep[ent_ents[e].step_no].dx; + + /* check'n save */ + if (x > 0 && x < 0xe8) { + ent_ents[e].x = x; + /*FIXME*/ + /* + y = ent_mvstep[ent_ents[e].step_no].dy; + if (y < 0) + y += 0xff00; + y += ent_ents[e].y; + */ + y = ent_ents[e].y + ent_mvstep[ent_ents[e].step_no].dy; + if (y > 0 && y < 0x0140) { + ent_ents[e].y = y; + return; + } + } + } + + /* + * step is done, or x or y is outside boundaries. try to + * switch to next step + */ + ent_ents[e].step_no++; + if (ent_mvstep[ent_ents[e].step_no].count != 0xff) { + /* there is a next step: init and loop */ + ent_ents[e].step_count = 0; + } + else { + /* there is no next step: restart or deactivate */ + if (!E_RICK_STTST(E_RICK_STZOMBIE) && + !(ent_ents[e].flags & ENT_FLG_ONCE)) { + /* loop this entity */ + ent_ents[e].sproffs = 0; + ent_ents[e].n &= ~ENT_LETHAL; + if (ent_ents[e].flags & ENT_FLG_LETHALR) + ent_ents[e].n |= ENT_LETHAL; + ent_ents[e].x = ent_ents[e].xsave; + ent_ents[e].y = ent_ents[e].ysave; + if (ent_ents[e].y < 0 || ent_ents[e].y > 0x140) { + ent_ents[e].n = 0; + return; + } + } + else { + /* deactivate this entity */ + ent_ents[e].n = 0; + return; + } + } + } + else { /* ent_ents[e].sprseq1 == 0 -- waiting */ + + /* ugly GOTOs */ + + if (ent_ents[e].flags & ENT_FLG_TRIGRICK) { /* reacts to rick */ + /* wake up if triggered by rick */ + if (u_trigbox(e, E_RICK_ENT.x + 0x0C, E_RICK_ENT.y + 0x0A)) + goto wakeup; + } + + if (ent_ents[e].flags & ENT_FLG_TRIGSTOP) { /* reacts to rick "stop" */ + /* wake up if triggered by rick "stop" */ + if (E_RICK_STTST(E_RICK_STSTOP) && + u_trigbox(e, e_rick_stop_x, e_rick_stop_y)) + goto wakeup; + } + + if (ent_ents[e].flags & ENT_FLG_TRIGBULLET) { /* reacts to bullets */ + /* wake up if triggered by bullet */ + if (E_BULLET_ENT.n && u_trigbox(e, e_bullet_xc, e_bullet_yc)) { + E_BULLET_ENT.n = 0; + goto wakeup; + } + } + + if (ent_ents[e].flags & ENT_FLG_TRIGBOMB) { /* reacts to bombs */ + /* wake up if triggered by bomb */ + if (e_bomb_lethal && u_trigbox(e, e_bomb_xc, e_bomb_yc)) + goto wakeup; + } + + /* not triggered: keep waiting */ + return; + + /* something triggered the entity: wake up */ + /* initialize step counter */ + wakeup: + if E_RICK_STTST(E_RICK_STZOMBIE) + return; +#ifdef ENABLE_SOUND + /* + * FIXME the sound should come from a table, there are 10 of them + * but I dont have the table yet. must rip the data off the game... + * FIXME is it 8 of them, not 10? + * FIXME testing below... + */ + syssnd_play(WAV_ENTITY[(ent_ents[e].trigsnd & 0x1F) - 0x14], 1); + /*syssnd_play(WAV_ENTITY[0], 1);*/ +#endif + ent_ents[e].n &= ~ENT_LETHAL; + if (ent_ents[e].flags & ENT_FLG_LETHALI) + ent_ents[e].n |= ENT_LETHAL; + ent_ents[e].sproffs = 1; + ent_ents[e].step_count = 0; + ent_ents[e].step_no = ent_ents[e].step_no_i; + return; + } + } +#undef step_count +} + + +/* + * Action function for e_them _t3 type + * + * ASM 2546 + */ +void +e_them_t3_action(U8 e) +{ + e_them_t3_action2(e); + + /* if lethal, can kill rick */ + if ((ent_ents[e].n & ENT_LETHAL) && + !E_RICK_STTST(E_RICK_STZOMBIE) && e_rick_boxtest(e)) { /* CALL 1130 */ + e_rick_gozombie(); + } +} + +/* eof */ + + diff --git a/src/ents.c b/src/ents.c new file mode 100644 index 0000000..82409a2 --- /dev/null +++ b/src/ents.c @@ -0,0 +1,509 @@ +/* + * xrick/src/ents.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "ents.h" + +#include "game.h" +#include "debug.h" + +#include "e_bullet.h" +#include "e_bomb.h" +#include "e_rick.h" +#include "e_them.h" +#include "e_bonus.h" +#include "e_box.h" +#include "e_sbonus.h" +#include "rects.h" +#include "maps.h" +#include "draw.h" +#include "tiles.h" +#include "sprites.h" + +/* + * global vars + */ +ent_t ent_ents[ENT_ENTSNUM + 1]; +rect_t *ent_rects = NULL; + + +/* + * prototypes + */ +static void ent_addrect(U16, U16, U16, U16); +static U8 ent_creat1(U8 *); +static U8 ent_creat2(U8 *, U16); + + +/* + * Reset entities + * + * ASM 2520 + */ +void +ent_reset(void) +{ + U8 i; + + E_RICK_STRST(E_RICK_STSTOP); + e_bomb_lethal = FALSE; + + ent_ents[0].n = 0; + for (i = 2; ent_ents[i].n != 0xff; i++) + ent_ents[i].n = 0; +} + + +/* + * Create an entity on slots 4 to 8 by using the first slot available. + * Entities of type e_them on slots 4 to 8, when lethal, can kill + * other e_them (on slots 4 to C) as well as rick. + * + * ASM 209C + * + * e: anything, CHANGED to the allocated entity number. + * return: TRUE/OK FALSE/not + */ +static U8 +ent_creat1(U8 *e) +{ + /* look for a slot */ + for (*e = 0x04; *e < 0x09; (*e)++) + if (ent_ents[*e].n == 0) { /* if slot available, use it */ + ent_ents[*e].c1 = 0; + return TRUE; + } + + return FALSE; +} + + +/* + * Create an entity on slots 9 to C by using the first slot available. + * Entities of type e_them on slots 9 to C can kill rick when lethal, + * but they can never kill other e_them. + * + * ASM 20BC + * + * e: anything, CHANGED to the allocated entity number. + * m: number of the mark triggering the creation of the entity. + * ret: TRUE/OK FALSE/not + */ +static U8 +ent_creat2(U8 *e, U16 m) +{ + /* make sure the entity created by this mark is not active already */ + for (*e = 0x09; *e < 0x0c; (*e)++) + if (ent_ents[*e].n != 0 && ent_ents[*e].mark == m) + return FALSE; + + /* look for a slot */ + for (*e = 0x09; *e < 0x0c; (*e)++) + if (ent_ents[*e].n == 0) { /* if slot available, use it */ + ent_ents[*e].c1 = 2; + return TRUE; + } + + return FALSE; +} + + +/* + * Process marks that are within the visible portion of the map, + * and create the corresponding entities. + * + * absolute map coordinate means that they are not relative to + * map_frow, as any other coordinates are. + * + * ASM 1F40 + * + * frow: first visible row of the map -- absolute map coordinate + * lrow: last visible row of the map -- absolute map coordinate + */ +void +ent_actvis(U8 frow, U8 lrow) +{ + U16 m; + U8 e; + U16 y; + + /* + * go through the list and find the first mark that + * is visible, i.e. which has a row greater than the + * first row (marks being ordered by row number). + */ + for (m = map_submaps[env_submap].mark; + map_marks[m].row != 0xff && map_marks[m].row < frow; + m++); + + if (map_marks[m].row == 0xff) /* none found */ + return; + + /* + * go through the list and process all marks that are + * visible, i.e. which have a row lower than the last + * row (marks still being ordered by row number). + */ + for (; + map_marks[m].row != 0xff && map_marks[m].row < lrow; + m++) { + + /* ignore marks that are not active */ + if (map_marks[m].ent & MAP_MARK_NACT) + continue; + + /* + * allocate a slot to the new entity + * + * slot type + * 0 available for e_them (lethal to other e_them, and stops entities + * i.e. entities can't move over them. E.g. moving blocks. But they + * can move over entities and kill them!). + * 1 xrick + * 2 bullet + * 3 bomb + * 4-8 available for e_them, e_box, e_bonus or e_sbonus (lethal to + * other e_them, identified by their number being >= 0x10) + * 9-C available for e_them, e_box, e_bonus or e_sbonus (not lethal to + * other e_them, identified by their number being < 0x10) + * + * the type of an entity is determined by its .n as detailed below. + * + * 1 xrick + * 2 bullet + * 3 bomb + * 4, 7, a, d e_them, type 1a + * 5, 8, b, e e_them, type 1b + * 6, 9, c, f e_them, type 2 + * 10, 11 box + * 12, 13, 14, 15 bonus + * 16, 17 speed bonus + * >17 e_them, type 3 + * 47 zombie + */ + + if (!(map_marks[m].flags & ENT_FLG_STOPRICK)) { + if (map_marks[m].ent >= 0x10) { + /* boxes, bonuses and type 3 e_them go to slot 4-8 */ + /* (c1 set to 0 -> all type 3 e_them are sleeping) */ + if (!ent_creat1(&e)) continue; + } + else { + /* type 1 and 2 e_them go to slot 9-c */ + /* (c1 set to 2) */ + if (!ent_creat2(&e, m)) continue; + } + } + else { + /* entities stopping rick (e.g. blocks) go to slot 0 */ + if (ent_ents[0].n) continue; + e = 0; + ent_ents[0].c1 = 0; + } + + /* + * initialize the entity + */ + ent_ents[e].mark = m; + ent_ents[e].flags = map_marks[m].flags; + ent_ents[e].n = map_marks[m].ent; + + /* + * if entity is to be already running (i.e. not asleep and waiting + * for some trigger to move), then use LETHALR i.e. restart flag, right + * from the beginning + */ + if (ent_ents[e].flags & ENT_FLG_LETHALR) + ent_ents[e].n |= ENT_LETHAL; + + ent_ents[e].x = map_marks[m].xy & 0xf8; + + y = (map_marks[m].xy & 0x07) + (map_marks[m].row & 0xf8) - map_frow; + y <<= 3; + if (!(ent_ents[e].flags & ENT_FLG_STOPRICK)) + y += 3; + ent_ents[e].y = y; + + ent_ents[e].xsave = ent_ents[e].x; + ent_ents[e].ysave = ent_ents[e].y; + + /*ent_ents[e].w0C = 0;*/ /* in ASM code but never used */ + + ent_ents[e].w = ent_entdata[map_marks[m].ent].w; + ent_ents[e].h = ent_entdata[map_marks[m].ent].h; + ent_ents[e].sprbase = ent_entdata[map_marks[m].ent].spr; + ent_ents[e].sprite = (U8)ent_entdata[map_marks[m].ent].spr; + ent_ents[e].step_no_i = ent_entdata[map_marks[m].ent].sni; + ent_ents[e].trigsnd = (U8)ent_entdata[map_marks[m].ent].snd; + + /* + * FIXME what is this? when all trigger flags are up, then + * use .sni for sprbase. Why? What is the point? (This is + * for type 1 and 2 e_them, ...) + * + * This also means that as long as sprite has not been + * recalculated, a wrong value is used. This is normal, see + * what happens to the falling guy on the right on submap 3: + * it changes when hitting the ground. + */ +#define ENT_FLG_TRIGGERS \ +(ENT_FLG_TRIGBOMB|ENT_FLG_TRIGBULLET|ENT_FLG_TRIGSTOP|ENT_FLG_TRIGRICK) + if ((ent_ents[e].flags & ENT_FLG_TRIGGERS) == ENT_FLG_TRIGGERS + && e >= 0x09) + ent_ents[e].sprbase = (U8)(ent_entdata[map_marks[m].ent].sni & 0x00ff); +#undef ENT_FLG_TRIGGERS + + ent_ents[e].trig_x = map_marks[m].lt & 0xf8; + ent_ents[e].latency = (map_marks[m].lt & 0x07) << 5; /* <<5 eq *32 */ + + ent_ents[e].trig_y = 3 + 8 * ((map_marks[m].row & 0xf8) - map_frow + + (map_marks[m].lt & 0x07)); + + ent_ents[e].c2 = 0; + ent_ents[e].offsy = 0; + ent_ents[e].ylow = 0; + + ent_ents[e].front = FALSE; + + } +} + + +/* + * Add a tile-aligned rectangle containing the given rectangle (indicated + * by its MAP coordinates) to the list of rectangles. Clip the rectangle + * so it fits into the display zone. + */ +static void +ent_addrect(U16 x, U16 y, U16 width, U16 height) +{ + U16 x0, y0; + U16 w0, h0; + + /*sys_printf("rect %#04x,%#04x %#04x %#04x ", x, y, width, height);*/ + + /* align to tiles */ + x0 = x & 0xfff8; + y0 = y & 0xfff8; + w0 = width; + h0 = height; + if (x - x0) w0 = (w0 + (x - x0)) | 0x0007; + if (y - y0) h0 = (h0 + (y - y0)) | 0x0007; + + /* clip */ + if (maps_clip(&x0, &y0, &w0, &h0)) { /* do not add if fully clipped */ + /*sys_printf("-> [clipped]\n");*/ + return; + } + + /*sys_printf("-> %#04x,%#04x %#04x %#04x\n", x0, y0, w0, h0);*/ + +#ifdef GFXST + y0 += 8; +#endif + + /* get to screen */ + x0 -= DRAW_XYMAP_SCRLEFT; + y0 -= DRAW_XYMAP_SCRTOP; + + /* add rectangle to the list */ + ent_rects = rects_new(x0, y0, w0, h0, ent_rects); +} + + +/* + * Draw all entities onto the frame buffer. + * + * ASM 07a4 + * + * NOTE This may need to be part of draw.c. Also needs better comments, + * NOTE and probably better rectangles management. + */ +void ents_clearAll() +{ +} + +void ents_paintAll() +{ + U8 i; + U16 dx, dy; + static U8 prev_h = FALSE; + + tiles_setBank(map_tilesBank); + + /* reset rectangles list */ + rects_free(ent_rects); + ent_rects = NULL; + + /* background loop : erase all entities that were visible */ + for (i = 0; ent_ents[i].n != 0xff; i++) + { + if (ent_ents[i].prev_n && (prev_h || ent_ents[i].prev_s)) + { + /* if entity was active, then erase it (redraw the map) */ + maps_paintRect(ent_ents[i].prev_x, ent_ents[i].prev_y, 0x20, 0x15); + } + } + + /* foreground loop : draw all entities that are visible */ + for (i = 0; ent_ents[i].n != 0xff; i++) + { + if (ent_ents[i].n && (env_highlight || ent_ents[i].sprite)) + { + /* if entitiy is active, draw the sprite. */ + sprites_paint2(ent_ents[i].sprite, + ent_ents[i].x, ent_ents[i].y, + ent_ents[i].front); + } + } + + /* + * rectangles loop : figure out which parts of the screen have been + * impacted and need to be refreshed, then save state + */ + for (i = 0; ent_ents[i].n != 0xff; i++) + { + if (ent_ents[i].prev_n && (prev_h || ent_ents[i].prev_s)) + { + /* (1) if entity was active and has been painted... */ + if (ent_ents[i].n && (env_highlight || ent_ents[i].sprite)) + { + /* (1.1) ... and is still active now and still needs to be */ + /* painted, then check if rectangles intersect */ + dx = abs(ent_ents[i].x - ent_ents[i].prev_x); + dy = abs(ent_ents[i].y - ent_ents[i].prev_y); + if (dx < 0x20 && dy < 0x16) + { + /* (1.1.1) if they do, then create one rectangle */ + ent_addrect((ent_ents[i].prev_x < ent_ents[i].x) ? + ent_ents[i].prev_x : ent_ents[i].x, + (ent_ents[i].prev_y < ent_ents[i].y) ? + ent_ents[i].prev_y : ent_ents[i].y, + dx + 0x20, dy + 0x15); + } + else + { + /* (1.1.2) else, create two rectangles */ + ent_addrect(ent_ents[i].x, ent_ents[i].y, 0x20, 0x15); + ent_addrect(ent_ents[i].prev_x, ent_ents[i].prev_y, 0x20, 0x15); + } + } + else + { + /* (1.2) ... and is not active anymore or does not need to be */ + /* painted then create one single rectangle */ + ent_addrect(ent_ents[i].prev_x, ent_ents[i].prev_y, 0x20, 0x15); + } + } + else + if (ent_ents[i].n && (env_highlight || ent_ents[i].sprite)) + { + /* (2) if entity is active and needs to be painted, */ + /* then create one rectangle */ + ent_addrect(ent_ents[i].x, ent_ents[i].y, 0x20, 0x15); + } + + /* save state */ + ent_ents[i].prev_x = ent_ents[i].x; + ent_ents[i].prev_y = ent_ents[i].y; + ent_ents[i].prev_n = ent_ents[i].n; + ent_ents[i].prev_s = ent_ents[i].sprite; + } + + prev_h = env_highlight; +} + + +/* + * Clear entities previous state + * + */ +void +ent_clprev(void) +{ + U8 i; + + for (i = 0; ent_ents[i].n != 0xff; i++) + ent_ents[i].prev_n = 0; +} + +/* + * Table containing entity action function pointers. + */ +void (*ent_actf[])(U8) = { + NULL, /* 00 - zero means that the slot is free */ + e_rick_action, /* 01 - 12CA */ + e_bullet_action, /* 02 - 1883 */ + e_bomb_action, /* 03 - 18CA */ + e_them_t1a_action, /* 04 - 2452 */ + e_them_t1b_action, /* 05 - 21CA */ + e_them_t2_action, /* 06 - 2718 */ + e_them_t1a_action, /* 07 - 2452 */ + e_them_t1b_action, /* 08 - 21CA */ + e_them_t2_action, /* 09 - 2718 */ + e_them_t1a_action, /* 0A - 2452 */ + e_them_t1b_action, /* 0B - 21CA */ + e_them_t2_action, /* 0C - 2718 */ + e_them_t1a_action, /* 0D - 2452 */ + e_them_t1b_action, /* 0E - 21CA */ + e_them_t2_action, /* 0F - 2718 */ + e_box_action, /* 10 - 245A */ + e_box_action, /* 11 - 245A */ + e_bonus_action, /* 12 - 242C */ + e_bonus_action, /* 13 - 242C */ + e_bonus_action, /* 14 - 242C */ + e_bonus_action, /* 15 - 242C */ + e_sbonus_start, /* 16 - 2182 */ + e_sbonus_stop /* 17 - 2143 */ +}; + + +/* + * Run entities action function + * + */ +void +ent_action(void) +{ + U8 i, k; + + IFDEBUG_ENTS( + sys_printf("xrick/ents: --------- action ----------------\n"); + for (i = 0; ent_ents[i].n != 0xff; i++) + if (ent_ents[i].n) { + sys_printf("xrick/ents: slot %#04x, entity %#04x", i, ent_ents[i].n); + sys_printf(" (%#06x, %#06x), sprite %#04x.\n", + ent_ents[i].x, ent_ents[i].y, ent_ents[i].sprite); + } + ); + + for (i = 0; ent_ents[i].n != 0xff; i++) { + if (ent_ents[i].n) { + k = ent_ents[i].n & 0x7f; + if (k == 0x47) + e_them_z_action(i); + else if (k >= 0x18) + e_them_t3_action(i); + else + ent_actf[k](i); + } + } +} + + +/* eof */ diff --git a/src/env.c b/src/env.c new file mode 100644 index 0000000..3246403 --- /dev/null +++ b/src/env.c @@ -0,0 +1,161 @@ +/* + * xrick/src/env.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + + + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "fb.h" +#include "tiles.h" + + + +U8 env_trainer = FALSE; +U8 env_invicible = FALSE; +U8 env_highlight = FALSE; + +U8 env_depth = TRUE; + +U8 env_lives = 0; +U8 env_bombs = 0; +U8 env_bullets = 0; +U32 env_score = 0; + +U16 env_map = 0; +U16 env_submap = 0; +U8 env_changeSubmap = FALSE; + + +/* + * FIXME counters positions in fp/px + */ +#ifdef GFXPC +#define DRAW_STATUS_SCORE_X 0x28 +#define DRAW_STATUS_LIVES_X 0xE8 +#define DRAW_STATUS_Y 0x08 +#endif +#define DRAW_STATUS_BULLETS_X 0x68 +#define DRAW_STATUS_BOMBS_X 0xA8 +#ifdef GFXST +#define DRAW_STATUS_SCORE_X 0x20 +#define DRAW_STATUS_LIVES_X 0xF0 +#define DRAW_STATUS_Y 0 +#endif + + +/* + * env_paintGame + * + * paints the game environment (score, lives, bullets, bombs). + */ +void env_paintGame(void) +{ + S8 i; + U32 sv; + static U8 s[7] = {0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0xfe}; + + tiles_setBank(0); + + for (i = 5, sv = env_score; i >= 0; i--) + { + s[i] = 0x30 + (U8)(sv % 10); + sv /= 10; + } + + tiles_paintListAt(s, DRAW_STATUS_SCORE_X, DRAW_STATUS_Y); + + for (i = 0; i < env_bullets; i++) + tiles_paintAt(TILES_BULLET, DRAW_STATUS_BULLETS_X + i * 8, DRAW_STATUS_Y); + + for (i = 0; i < env_bombs; i++) + tiles_paintAt(TILES_BOMB, DRAW_STATUS_BOMBS_X + i * 8, DRAW_STATUS_Y); + + for (i = 0; i < env_lives; i++) + tiles_paintAt(TILES_RICK, DRAW_STATUS_LIVES_X + i * 8, DRAW_STATUS_Y); +} + + +/* + * env_paintXtra + * + * paints the extra environment (cheats, modes...). + */ +void env_paintXtra(void) +{ + S8 i; + U32 sv; + static U8 s[8] = {'M', 0x30, 0x30, TILES_CRLF, 'S', 0x30, 0x30, TILES_NULL}; + static U8 c[8] = {'@', '@', '@', TILES_CRLF, '@', '@', '@', TILES_NULL}; + + tiles_setBank(0); + +#ifdef GFXPC + tiles_setFilter(0xffff); +#endif + + tiles_paintAt(env_trainer ? 'T' : '@', 0, DRAW_STATUS_Y); + tiles_paintAt(env_invicible ? 'I' : '@', 8, DRAW_STATUS_Y); + tiles_paintAt(env_highlight ? 'H' : '@', 16, DRAW_STATUS_Y); + + /* show map number */ + for (i = 2, sv = env_map; i >= 1; i--) { + s[i] = 0x30 + (U8)(sv % 10); + sv /= 10; + } + + /* show submap number */ + for (i = 6, sv = env_submap; i >= 5; i--) { + s[i] = 0x30 + (U8)(sv % 10); + sv /= 10; + } + + tiles_paintListAt(s, 0, DRAW_STATUS_Y + 8*2); +} + + +/* + * env_clearGame + * + * clears the game environment (repaints the map). + */ +void +env_clearGame(void) +{ + U8 i, *f; + +#ifdef GFXPC + tiles_setBank(map_tilesBank); +#endif +#ifdef GFXST + tiles_setBank(0); +#endif + + f = fb_at(DRAW_STATUS_SCORE_X, DRAW_STATUS_Y); +#ifdef GFXPC + for (i = 0; i < DRAW_STATUS_LIVES_X/8 + 6 - DRAW_STATUS_SCORE_X/8; i++) + f = tile_paint(map_map[MAP_ROW_SCRTOP + (DRAW_STATUS_Y / 8)][i], f); +#endif +#ifdef GFXST + for (i = 0; i < DRAW_STATUS_LIVES_X/8 + 6 - DRAW_STATUS_SCORE_X/8; i++) + f = tiles_paint('@', f); +#endif +} + + + + + + +/* eof */ \ No newline at end of file diff --git a/src/fb.c b/src/fb.c new file mode 100644 index 0000000..06a64ef --- /dev/null +++ b/src/fb.c @@ -0,0 +1,172 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "fb.h" + +#include "sysvid.h" +#include "rects.h" +#include "draw.h" +#include "game.h" + +#include /* memset */ + + +// FIXME +U8 fb[FB_HEIGHT][FB_WIDTH]; +rect_t *urects; + + + +/* + * color tables (palettes) + */ +#ifdef GFXPC +#define FB_PALSZ 8 +static U8 RED[] = { 0x00, 0x50, 0xf0, 0xf0, 0x00, 0x50, 0xf0, 0xf0 }; +static U8 GREEN[] = { 0x00, 0xf8, 0x50, 0xf8, 0x00, 0xf8, 0x50, 0xf8 }; +static U8 BLUE[] = { 0x00, 0x50, 0x50, 0x50, 0x00, 0xf8, 0xf8, 0xf8 }; +#endif +#ifdef GFXST +#define FB_PALSZ 32 +static U8 RED[] = { 0x00, 0xd8, 0xb0, 0xf8, + 0x20, 0x00, 0x00, 0x20, + 0x48, 0x48, 0x90, 0xd8, + 0x48, 0x68, 0x90, 0xb0, + /* highlight colors */ + 0x50, 0xe0, 0xc8, 0xf8, + 0x68, 0x50, 0x50, 0x68, + 0x80, 0x80, 0xb0, 0xe0, + 0x80, 0x98, 0xb0, 0xc8 +}; +static U8 GREEN[] = { 0x00, 0x00, 0x6c, 0x90, + 0x24, 0x48, 0x6c, 0x48, + 0x6c, 0x24, 0x48, 0x6c, + 0x48, 0x6c, 0x90, 0xb4, + /* highlight colors */ + 0x54, 0x54, 0x9c, 0xb4, + 0x6c, 0x84, 0x9c, 0x84, + 0x9c, 0x6c, 0x84, 0x9c, + 0x84, 0x9c, 0xb4, 0xcc +}; +static U8 BLUE[] = { 0x00, 0x00, 0x68, 0x68, + 0x20, 0xb0, 0xd8, 0x00, + 0x20, 0x00, 0x00, 0x00, + 0x48, 0x68, 0x90, 0xb0, + /* highlight colors */ + 0x50, 0x50, 0x98, 0x98, + 0x68, 0xc8, 0xe0, 0x50, + 0x68, 0x50, 0x50, 0x50, + 0x80, 0x98, 0xb0, 0xc8}; +#endif + + + +/* + * returns the fb pointer at , . + * , are fb-coordinates. + */ +U8 *fb_at(U16 x, U16 y) +{ + // FIXME + return ((U8*)&fb) + x + y * FB_WIDTH; + //return &fb + x + y * FB_WIDTH; +} + + + +/* + * clears the frame buffer + */ +void fb_clear() +{ + memset(fb, 0, FB_WIDTH * FB_HEIGHT); +} + + + +/* + * ramp the fb from black to visible. + * returns TRUE when done, FALSE when ongoing. + */ +U8 fb_fadeIn() +{ + static U8 fade = 0; + + while (fade < 8) + { + /* const = 255 * 2 / (max_fade+2) */ + sysvid_setGammaSDL((U8)(56 + 255.0 * (1 - 2.0/(fade+2.0)))); + fade++; + game_rects = &draw_SCREENRECT; // FIXME + return FALSE; + } + + fade = 0; + sysvid_setGammaSDL(255); + return TRUE; +} + + + +/* + * ramp the fb from visible to black. + * returns TRUE when done, FALSE when ongoing. + */ +U8 fb_fadeOut() +{ + static U8 fade = 0; + + while (fade < 8) + { + sysvid_setGammaSDL((U8)(255.0 * 3.0/(fade+3.0))); + fade++; + game_rects = &draw_SCREENRECT; // FIXME + return FALSE; + } + + fade = 0; + sysvid_setGammaSDL(0); + return TRUE; +} + + + +/* + * sets fb visibility to black (FALSE) or full (TRUE). + */ +void fb_setVisible(U8 vis) +{ + sysvid_setGammaSDL(vis ? 255 : 0); +} + + + +/* + * initializes the video layer with the game palette + */ +void fb_initPalette() +{ + sysvid_setPaletteFromRGB(RED, GREEN, BLUE, FB_PALSZ); +} + + + +/* + * sets the palette from the image + */ +void fb_setPaletteFromImg(img_t* img) +{ + sysvid_setPaletteFromImg(img); +} + +/* eof */ diff --git a/src/game.c b/src/game.c new file mode 100644 index 0000000..7c14726 --- /dev/null +++ b/src/game.c @@ -0,0 +1,874 @@ +/* + * xrick/src/game.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include + +#include "system.h" +#include "sysarg.h" +#include "sysvid.h" +#include "sysevt.h" +#include "env.h" + +#include "game.h" + +#include "draw.h" +#include "maps.h" +#include "ents.h" +#include "sounds.h" +#include "e_rick.h" +#include "e_sbonus.h" +#include "e_them.h" +#include "screens.h" +#include "rects.h" +#include "scroller.h" +#include "control.h" +#include "data.h" +#include "fb.h" +#include "tiles.h" +#include "draw.h" + +#ifdef EMSCRIPTEN +#include "emscripten.h" +#endif + +#ifdef ENABLE_DEVTOOLS +#include "devtools.h" +#endif + + +/* + * local typedefs + */ +typedef enum { +#ifdef ENABLE_DEVTOOLS + DEVTOOLS, +#endif + XRICK, XRICK_CLR, + MAIN_INTRO, MAP_INTRO, + INIT, + INIT_MAP, INIT_SUBMAP, + FADEIN__CTRL_ACTION, FADEOUT__MAP_INTRO, FADEOUT__GAMEOVER, + PAUSE_PRESSED1, PAUSE_PRESSED1B, PAUSED, PAUSE_PRESSED2, + CTRL_ACTION, CTRL_PAUSE, CTRL_RICK, PAINT, CTRL_SCROLL, + NEXT_SUBMAP, NEXT_MAP, + SCROLL_UP, SCROLL_DOWN, + RESTART, GAMEOVER, GETNAME, EXIT +} game_state_t; + + +/* + * global vars + */ +U8 game_period = 0; +U8 game_waitevt = FALSE; +rect_t *game_rects = NULL; + +U8 game_dir = 0; + +#ifdef GFXST +hscore_t game_hscores[8] = { + { 8000, "SIMES@@@@@" }, + { 7000, "JAYNE@@@@@" }, + { 6000, "DANGERSTU@" }, + { 5000, "KEN@@@@@@@" }, + { 4000, "ROB@N@BOB@" }, + { 3000, "TELLY@@@@@" }, + { 2000, "NOBBY@@@@@" }, + { 1000, "JEZEBEL@@@" } +}; +#endif +#ifdef GFXPC +hscore_t game_hscores[8] = { + { 8000, "DANGERSTU@" }, + { 7000, "SIMES@@@@@" }, + { 6000, "KEN@T@ZEN@" }, + { 5000, "BOBBLE@@@@" }, + { 4000, "GREG@LAA@@" }, + { 3000, "TELLY@@@@@" }, + { 2000, "CHIGLET@@@" }, + { 1000, "ANDYSPLEEN" } +}; +#endif + + +/* + * local vars + */ +static U8 save_map_row; +static game_state_t game_state; +static U32 tm, tmx; + + +/* + * prototypes + */ +static void game_cycle(void); +static void init(void); +static void restart(void); +static void loadData(void); +static void freeData(void); +static void game_paintEntities(); +static void game_save(void); + + +/* + * game_toggleCheat + * + * toggles one of the three cheat options + * FIXME weird dependencies here! + _state exclusion is not complete + */ +void game_toggleCheat(U8 nbr) +{ +#ifdef ENABLE_CHEATS + if (game_state != MAIN_INTRO && game_state != MAP_INTRO && + game_state != GAMEOVER && game_state != GETNAME && +#ifdef ENABLE_DEVTOOLS + game_state != DEVTOOLS && +#endif + game_state != XRICK && game_state != EXIT) + { + switch (nbr) + { + case 1: + env_trainer = ~env_trainer; + env_lives = 6; + env_bombs = 6; + env_bullets = 6; + break; + + case 2: + env_invicible = ~env_invicible; + break; + + case 3: + env_highlight = ~env_highlight; + break; + } + + env_paintXtra(); /* fixme -- shouldn't this be done elswhere? */ + + /* FIXME this should probably only raise a flag ... */ + /* plus we only need to update INFORECT not the whole screen */ + sysvid_update(&draw_SCREENRECT); + } +#endif +} + +/* prototype */ +static void game_loop(void); +static void game_exit(void); + + +/* + * game_run + * + * main loop. + */ +void +game_run(char *path) +{ + sys_printf("xrick/game: path='%s'\n", path ? path : ""); + + data_setpath(path); + loadData(); /* load cached data */ + + game_period = sysarg_args_period ? sysarg_args_period : GAME_PERIOD; + tm = sys_gettime(); + game_state = XRICK; + + /* main loop */ +#ifdef EMSCRIPTEN + // callback, fps, simulate_infinite_loop + // + // "If called on the main browser thread, setting 0 or a negative value as the fps will + // use the browser’s requestAnimationFrame mechanism to call the main loop function." + // "This is HIGHLY recommended if you are doing rendering, as the browser’s + // requestAnimationFrame will make sure you render at a proper smooth rate that lines + // up properly with the browser and monitor." + // + // if fps == -1 then it uses the browser requestAnimatedFrame() period - what if I want + // to be slower? is it better to pass a fps here, or to just do nothing (NOT wait!) in + // game_loop? + // + int fps = (24 * GAME_PERIOD) / game_period; + emscripten_set_main_loop(game_loop, fps, 1); +#else + while (game_state != EXIT) + { + game_loop(); + } +#endif + + game_exit(); +} + +static void game_exit(void) +{ + freeData(); /* free cached data */ + data_closepath(); +} + +static void game_loop(void) +{ + /* timer */ +#ifdef EMSCRIPTEN + // nothing - emscripten should invoke the loop every game_period + // and we should not sys_sleep in emscripten apps + // (see game_run above) +#else + // sys_gettime() and sys_sleep() use milliseconds + tmx = tm; tm = sys_gettime(); tmx = tm - tmx; + if (tmx < game_period) sys_sleep(game_period - tmx); +#endif + + /* video */ + /*DEBUG*//*game_rects=&draw_SCREENRECT;*//*DEBUG*/ + // FIXME:?? + //sysvid_update(fb_updatedRects); + sysvid_update(game_rects); + draw_STATUSRECT.next = NULL; /* FIXME freerects should handle this */ + + /* sound: nothing to do here, everything is managed via callbacks */ + + /* events */ + if (game_waitevt) + sysevt_wait(); /* wait for an event, stop doing anything */ + else + sysevt_poll(); /* process events (non-blocking) */ + + /* + * game_cycle: depending on the game state + * - process events + * - run the game logic, AI, ... + * - paints a new frame onto the frame buffer + * - updates fb_updatedRects + */ + game_cycle(); + +#ifdef EMSCRIPTEN + if (game_state == EXIT) + { + game_exit(); + sys_shutdown(); + emscripten_cancel_main_loop(); + } +#endif +} + + +//static game_state_t game_state2; + +/* + * game_cycle + * + * This function loops forever: use 'return' when a frame is ready. + * When returning, game_rects must contain every parts of the buffer + * that have been modified. + */ +static void game_cycle(void) +{ + while (1) { + + //if (game_state != game_state2) + //{ + // sys_printf("xrick/game: state = %d", (U8) game_state); + // game_state2 = game_state; + //} + + switch (game_state) { + + + +#ifdef ENABLE_DEVTOOLS + case DEVTOOLS: + + switch (devtools_run()) { + case SCREEN_RUNNING: + return; + case SCREEN_DONE: + game_state = XRICK_CLR; + break; + case SCREEN_EXIT: + game_state = EXIT; + return; + } + break; +#endif + + + case XRICK: + + switch(screen_xrick()) + { + case SCREEN_RUNNING: + return; + case SCREEN_DONE: + game_state = XRICK_CLR; + return; + case SCREEN_EXIT: + game_state = EXIT; + return; + } + break; + + + + case XRICK_CLR: + + /* this step is required to force a screen update (clear) before changing the palette */ + fb_initPalette(); +#ifdef ENABLE_DEVTOOLS + game_state = DEVTOOLS; +#else + game_state = MAIN_INTRO; +#endif + break; + + + + case MAIN_INTRO: + + switch (screen_introMain()) + { + case SCREEN_RUNNING: + return; + case SCREEN_DONE: + game_state = INIT; + break; + case SCREEN_EXIT: + game_state = EXIT; + return; + } + break; + + + + case INIT: + + init(); + if (env_submap == map_maps[env_map].submap) + { + game_state = MAP_INTRO; + } + else + { + game_state = INIT_MAP; /* no intro if not first submap */ + } + break; + + + + case MAP_INTRO: + + switch (screen_introMap()) + { + case SCREEN_RUNNING: + return; + case SCREEN_DONE: + game_waitevt = FALSE; + game_state = INIT_MAP; + break; + case SCREEN_EXIT: + game_state = EXIT; + return; + } + break; + + + + case INIT_MAP: + + if (env_map >= 0x04) /* reached end of game */ + { + sysarg_args_map = 0; // FIXME game completed, start all over. fine, but... ack... + sysarg_args_submap = 0; + game_state = FADEOUT__GAMEOVER; + } + else + { + map_init(); + game_save(); + fb_clear(); /* clear buffer */ + //ent_clprev(); + maps_paint(); /* draw the map onto the buffer */ + //ents_paintAll(); + env_paintGame(); /* draw the status bar onto the buffer */ + env_paintXtra(); /* draw the info bar onto the buffer */ + game_rects = &draw_SCREENRECT; /* request full buffer refresh */ + game_state = FADEIN__CTRL_ACTION; + } + break; + + + + case FADEIN__CTRL_ACTION: + + if (fb_fadeIn()) + { + game_state = CTRL_ACTION; + } + return; + + + + case PAUSE_PRESSED1: + + screen_pause(TRUE); + game_state = PAUSE_PRESSED1B; + break; + + + + case PAUSE_PRESSED1B: + + if (control_status & CONTROL_PAUSE) + return; + game_state = PAUSED; + break; + + + + case PAUSED: + + if (control_status & CONTROL_PAUSE) + { + game_state = PAUSE_PRESSED2; + } + if (control_status & CONTROL_EXIT) + { + game_state = EXIT; + } + return; + + + + case PAUSE_PRESSED2: + + if (!(control_status & CONTROL_PAUSE)) + { + game_waitevt = FALSE; + screen_pause(FALSE); +#ifdef ENABLE_SOUND + syssnd_pause(FALSE, FALSE); +#endif + game_state = CTRL_RICK; + } + return; + + + + case CTRL_ACTION: + + if (control_status & CONTROL_END) /* request to end the game */ + { + game_state = FADEOUT__GAMEOVER; + } + else + if (control_last == CONTROL_EXIT) /* request to exit the game */ + { + game_state = EXIT; + } + else + { + ent_action(); /* run entities */ + e_them_rndseed++; /* (0270) */ + game_state = CTRL_PAUSE; + } + break; + + + + case CTRL_PAUSE: + + if (control_status & CONTROL_PAUSE) + { +#ifdef ENABLE_SOUND + syssnd_pause(TRUE, FALSE); +#endif + game_waitevt = TRUE; + game_state = PAUSE_PRESSED1; + } + else + if (control_active == FALSE) + { +#ifdef ENABLE_SOUND + syssnd_pause(TRUE, FALSE); +#endif + game_waitevt = TRUE; + screen_pause(TRUE); + game_state = PAUSED; + } + else + { + game_state = CTRL_RICK; + } + break; + + + + case CTRL_RICK: + + // FIXME if (e_rick_isDead) + if E_RICK_STTST(E_RICK_STDEAD) /* rick is dead */ + { + if (env_trainer || --env_lives) + { + game_state = RESTART; + } + else + { + game_state = FADEOUT__GAMEOVER; + } + } + else + if (e_rick_atExit) /* rick is exiting the submap, must chain to next submap */ + { + // e_rick_enterMap(); // akn + e_rick_atExit = FALSE; + game_state = NEXT_SUBMAP; + } + else + { + game_state = PAINT; + } + break; + + + + case PAINT: + + game_paintEntities(); + game_state = CTRL_SCROLL; + return; + + + + case CTRL_SCROLL: + if (!E_RICK_STTST(E_RICK_STZOMBIE)) + { + if (ent_ents[1].y >= 0xcc) + { + game_state = SCROLL_UP; + } + else + if (ent_ents[1].y <= 0x60) + { + game_state = SCROLL_DOWN; + } + else + { + game_state = CTRL_ACTION; + } + } + else + { + game_state = CTRL_ACTION; + } + break; + + + + case NEXT_SUBMAP: + + if (map_chain()) + { + /* next submap, now initialize */ + game_state = INIT_SUBMAP; + } + else + { + /* end of submap, chain to next map */ + + env_bullets = 0x06; + env_bombs = 0x06; + env_map++; + + if (env_map == 0x04) + { + /* reached end of game */ + /* FIXME @292?*/ + } + + game_state = NEXT_MAP; + } + break; + + + + case NEXT_MAP: + + ent_ents[1].x = map_maps[env_map].x; + ent_ents[1].y = map_maps[env_map].y; + map_frow = (U8)map_maps[env_map].row; + env_submap = map_maps[env_map].submap; + game_state = FADEOUT__MAP_INTRO; + break; + + + + case FADEOUT__MAP_INTRO: + + if (fb_fadeOut()) + { + game_state = MAP_INTRO; + } + return; + + + + case INIT_SUBMAP: + + map_init(); /* initialize the map */ + game_save(); /* save data in case of a restart */ + fb_clear(); + ent_clprev(); /* cleanup entities */ + maps_paint(); /* draw the map onto the buffer */ + ents_paintAll(); + env_paintGame(); /* draw the status bar onto the buffer */ + env_paintXtra(); + game_rects = &draw_SCREENRECT; /* request full screen refresh */ + game_state = CTRL_ACTION; + return; + + + + case SCROLL_UP: + + switch (scroll_up()) + { + case SCROLL_RUNNING: + return; + case SCROLL_DONE: + game_state = CTRL_ACTION; + break; + } + break; + + + + case SCROLL_DOWN: + + switch (scroll_down()) + { + case SCROLL_RUNNING: + return; + case SCROLL_DONE: + game_state = CTRL_ACTION; + break; + } + break; + + + + case RESTART: + + restart(); + game_state = CTRL_ACTION; + return; + + + + case FADEOUT__GAMEOVER: + + if (fb_fadeOut()) + game_state = GAMEOVER; + return; + + + + case GAMEOVER: + + switch (screen_gameover()) + { + case SCREEN_RUNNING: + return; + case SCREEN_DONE: + game_state = GETNAME; + break; + case SCREEN_EXIT: + game_state = EXIT; + break; + } + break; + + + + case GETNAME: + + switch (screen_getname()) + { + case SCREEN_RUNNING: + return; + case SCREEN_DONE: + game_state = XRICK_CLR; + return; + case SCREEN_EXIT: + game_state = EXIT; + break; + } + break; + + + + case EXIT: + return; + } + } +} + + + +/* + * init + * + * FIXME some dirty hacks here, plus we should not manage sysargs_ this way + */ +static void +init(void) +{ + U8 i; + + E_RICK_STRST(0xff); + + env_lives = 6; + env_bombs = 6; + env_bullets = 6; + env_score = 0; + + env_map = sysarg_args_map; + + if (sysarg_args_submap == 0) { + env_submap = map_maps[env_map].submap; + map_frow = (U8)map_maps[env_map].row; + } + else { + /* dirty hack to determine frow by chaining submaps...*/ + env_submap = sysarg_args_submap; + i = 0; + while (i < 4 && map_maps[i++].submap <= env_submap); + env_map = i - 1; + i = 0; + while (i < MAP_NBR_CONNECT && + (map_connect[i].submap != env_submap || + map_connect[i].dir != RIGHT)) + i++; + map_frow = map_connect[i].rowin - 0x10; // WHY 0x10?? + ent_ents[1].y = 0x10 << 3; // FIXME? + } + + ent_ents[1].x = map_maps[env_map].x; + ent_ents[1].y = map_maps[env_map].y; + ent_ents[1].w = 0x18; + ent_ents[1].h = 0x15; + ent_ents[1].n = 0x01; + ent_ents[1].sprite = 0x01; + ent_ents[1].front = FALSE; + ent_ents[ENT_ENTSNUM].n = 0xFF; + + map_resetMarks(); +} + + + +/* + * game_paintEntities + * + * paints the entities. + */ +static void game_paintEntities() +{ + static rect_t *r; + + env_clearGame(); /* clear the status bar */ + ents_paintAll(); /* draw all entities onto the buffer */ + env_paintGame(); /* draw the status bar onto the buffer*/ + + /* fixme: rectangle management!!*/ + // should just do: fb_touchRect(env_GameRect) + r = &draw_STATUSRECT; r->next = ent_rects; /* refresh status bar too */ + game_rects = r; /* take care to cleanup draw_STATUSRECT->next later! */ +} + + + +/* + * restart + * + * restarts the game after rick died. just come back to the beginning + * of the current submap, restore positions and flags and... + */ +static void restart(void) +{ + E_RICK_STRST(E_RICK_STDEAD|E_RICK_STZOMBIE); // should be part of e_rick + + env_bullets = 6; + env_bombs = 6; + + ent_ents[1].n = 1; // FIXMEwhy?? + + e_rick_restore(); // FIXME that should restore the state ?!!? + map_frow = save_map_row; + + map_init(); // see INIT_MAP check that everything is OK here + game_save(); + ent_clprev(); + maps_paint(); + env_paintGame(); // and Xtra??? + game_rects = &draw_SCREENRECT; //fb_touchFb(); +} + + + +/* + * game_save + * + * save game state so it can be restored when rick dies, by . + * it is NOT a "save game" option! + */ +static void game_save(void) +{ + e_rick_save(); + save_map_row = map_frow; +} + + + +/* + * loadData + * + * loads data into cache. + */ +static void loadData() +{ +#ifdef ENABLE_SOUND + sounds_load(); +#endif +} + + + +/* + * freeData + * + * free cached data + */ +static void freeData() +{ +#ifdef ENABLE_SOUND + sounds_free(); +#endif +} + + + +/* eof */ diff --git a/src/img.c b/src/img.c new file mode 100644 index 0000000..ee87fd6 --- /dev/null +++ b/src/img.c @@ -0,0 +1,73 @@ +/* + * XRICK + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "img.h" +#include "fb.h" + + + +img_t *IMG_SPLASH; + + + +/* + * paints an image of size , with data in at + * position , (fb/px). + */ +#ifdef GFXST +void img_paintPic(U16 x, U16 y, U16 width, U16 height, U32 *pic) +{ + U8 *f, *fb; + U16 i, j, k, pp; + U32 v; + + fb = fb_at(x, y); + pp = 0; + + for (i = 0; i < height; i++) /* rows */ + { + f = fb; + for (j = 0; j < width; j += 8) /* cols */ + { + v = pic[pp++]; + for (k = 8; k--; v >>=4) + f[k] = v & 0x0F; + f += 8; + } + fb += FB_WIDTH; + } +} +#endif + + + +/* + * paints image onto the frame buffer. + * the image must have the appropriate size. + * also manages palettes. + */ +void img_paintImg(img_t *img) +{ + U16 k; + U8 *fb; + + fb = fb_at(0, 0); + + fb_setPaletteFromImg(img); + for (k = 0; k < FB_WIDTH * FB_HEIGHT; k++) + fb[k] = img->pixels[k]; +} + + + +/* eof */ diff --git a/src/img_icon.e b/src/img_icon.e new file mode 100644 index 0000000..03d5eb2 --- /dev/null +++ b/src/img_icon.e @@ -0,0 +1,79 @@ +static U8 IMG_ICON_PIXELS[] = { +0,0,0,0,0,0,0,0,0, +211,108,211,108,52,52,52,52,52,52,52,52,52,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174, +92,15,188,130,130,121,148,197,197,197,148,148,177,105,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,92, +12,104,192,143,195,56,7,72,72,72,7,7,85,14,105,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,32, +186,7,7,104,143,195,65,7,186,7,104,56,195,51,174,52, +0,0,0,0,0,0,0,0,0,0,0,0,0,105,38,115, +134,149,149,149,13,13,13,149,166,83,31,120,13,72,168,14, +105,0,0,0,0,0,0,0,0,105,174,174,52,77,72,69, +126,21,126,126,21,21,21,126,159,195,84,139,21,12,30,122, +52,174,174,174,105,0,0,0,105,77,201,193,193,193,186,7, +104,42,42,104,104,104,42,104,104,78,42,104,104,186,193,193, +24,24,24,30,5,105,0,0,9,181,51,188,188,188,20,20, +73,73,73,73,73,73,73,73,20,73,20,20,20,73,20,20, +32,32,32,163,117,9,0,0,0,9,14,14,14,52,164,72, +72,72,72,72,72,72,72,164,12,72,164,72,72,164,164,72, +174,174,52,0,9,0,0,0,0,0,0,0,0,52,135,196, +23,193,6,23,23,23,23,23,202,193,23,23,23,23,196,135, +14,0,0,0,0,0,0,0,0,0,0,0,0,52,137,203, +151,6,127,84,98,43,19,84,159,46,127,127,127,127,162,128, +9,0,0,0,0,0,0,0,0,0,0,0,0,52,151,84, +84,84,151,151,165,170,183,208,139,126,7,7,7,7,182,174, +0,0,0,0,0,0,0,0,0,0,0,0,0,52,90,90, +90,74,88,84,165,1,93,116,91,132,161,62,96,17,204,175, +0,0,0,0,0,0,0,0,0,0,0,0,122,181,72,2, +74,157,54,88,53,176,152,50,4,140,67,133,33,95,34,0, +0,0,0,0,0,0,0,0,0,0,0,14,5,72,2,192, +143,111,74,12,87,145,11,35,94,165,84,84,84,7,148,58, +0,0,0,0,0,0,0,0,0,0,0,52,197,72,104,195, +195,65,193,72,98,137,142,158,138,142,84,84,84,39,59,52, +0,0,0,0,0,0,0,0,0,0,105,181,163,72,193,83, +195,143,192,101,44,68,87,151,84,84,84,208,114,86,178,52, +0,0,0,0,0,0,0,0,0,118,52,164,72,72,184,112, +111,195,56,104,72,69,21,84,151,151,151,139,21,12,197,52, +0,0,0,0,0,0,0,0,0,118,174,72,72,12,72,184, +193,18,171,104,72,22,114,180,129,145,110,53,81,181,122,0, +0,0,0,0,0,0,0,0,0,89,52,12,12,72,164,12, +12,193,7,7,90,150,84,87,141,136,131,28,122,52,0,0, +0,0,0,0,0,0,0,0,0,89,174,72,72,72,72,72, +164,54,57,7,208,84,151,151,159,186,7,74,164,117,0,0, +0,0,0,0,0,0,0,0,0,118,14,154,115,113,92,92, +92,72,54,153,84,84,84,84,88,2,2,190,30,30,27,0, +0,0,0,0,0,0,0,0,0,187,52,24,149,126,141,82, +179,72,184,107,172,47,47,23,22,72,80,66,70,30,197,160, +211,52,0,0,0,0,0,0,0,0,187,177,85,134,21,21, +21,164,74,104,143,13,126,72,30,191,35,152,11,211,102,176, +124,160,14,0,0,0,0,0,0,0,0,118,17,80,71,71, +71,92,200,10,41,97,205,12,209,165,125,35,1,173,11,35, +165,124,75,105,0,0,0,0,0,0,0,0,118,52,52,52, +108,108,173,176,11,11,165,72,109,165,11,94,123,64,35,35, +11,165,3,174,0,0,0,0,0,0,0,0,0,0,14,160, +124,64,183,26,170,94,11,14,102,165,165,165,94,35,100,106, +124,191,14,0,0,0,0,0,0,0,0,0,0,105,206,36, +11,183,147,76,152,49,3,105,105,167,11,165,165,189,199,165, +3,211,0,0,0,0,0,0,0,0,0,0,52,211,124,165, +156,26,103,123,48,174,52,0,118,52,167,165,11,165,165,191, +52,0,0,0,0,0,0,0,0,0,0,211,211,155,11,125, +123,35,125,165,52,58,0,0,0,89,52,3,124,165,167,14, +0,0,0,0,0,0,0,0,0,0,0,0,70,167,165,199, +45,103,16,125,75,48,58,0,0,0,89,14,191,191,52,58, +0,0,0,0,0,0,0,0,0,0,0,0,0,14,11,11, +1,147,103,123,11,167,52,0,0,0,0,194,14,52,194,0, +0,0,0,0,0,0,0,}; + +static img_color_t IMG_ICON_COLORS[] = { +{0,0,0,0},{90,94,92,0},{94,46,4,0},{46,50,44,0},{138,142,140,0},{50,34,20,0},{178,98,36,0},{142,70,4,0},{198,122,100,0},{0,0,0,0},{98,74,44,0},{74,74,76,0},{74,38,4,0},{198,106,44,0},{30,38,28,0},{74,50,20,0},{114,118,116,0},{50,42,28,0},{166,82,4,0},{214,142,116,0},{118,58,4,0},{178,110,108,0},{146,82,44,0},{222,130,92,0},{134,70,4,0},{138,94,84,0},{174,178,172,0},{42,38,20,0},{74,70,52,0},{0,0,0,0},{66,34,4,0},{190,102,44,0},{98,58,12,0},{174,142,132,0},{38,30,20,0},{102,106,100,0},{58,62,60,0},{82,86,84,0},{66,42,12,0},{170,98,76,0},{202,114,68,0},{126,86,44,0},{150,78,12,0},{202,130,108,0},{90,50,20,0},{130,130,132,0},{154,82,36,0},{238,138,100,0},{42,46,44,0},{54,58,52,0},{154,158,156,0},{58,34,12,0},{30,34,28,0},{110,86,76,0},{86,42,4,0},{38,38,28,0},{178,90,4,0},{130,66,4,0},{18,22,20,0},{102,66,52,0},{0,0,0,0},{122,94,84,0},{158,146,132,0},{174,98,52,0},{78,82,76,0},{210,106,4,0},{58,42,28,0},{198,170,156,0},{190,114,92,0},{122,70,52,0},{42,42,36,0},{86,62,60,0},{70,34,4,0},{114,58,4,0},{110,54,4,0},{54,54,52,0},{146,150,148,0},{50,38,20,0},{150,74,4,0},{214,122,68,0},{78,46,12,0},{74,58,52,0},{50,46,36,0},{174,86,4,0},{246,142,100,0},{122,66,4,0},{150,90,76,0},{230,134,100,0},{166,94,52,0},{18,18,20,0},{106,58,20,0},{170,154,148,0},{46,34,20,0},{110,114,108,0},{90,90,92,0},{66,46,20,0},{142,130,116,0},{118,86,68,0},{190,118,92,0},{0,0,0,0},{98,102,100,0},{102,50,4,0},{50,54,52,0},{142,146,140,0},{146,74,4,0},{26,30,28,0},{74,78,76,0},{82,42,4,0},{34,38,28,0},{70,54,36,0},{146,118,100,0},{170,86,4,0},{126,62,4,0},{142,82,68,0},{226,134,100,0},{134,70,20,0},{190,174,164,0},{46,38,20,0},{14,18,12,0},{62,38,4,0},{194,106,44,0},{102,62,20,0},{38,34,28,0},{106,110,108,0},{66,66,68,0},{86,90,84,0},{174,106,100,0},{214,118,68,0},{126,82,76,0},{158,106,92,0},{118,70,20,0},{110,102,84,0},{150,138,140,0},{186,158,148,0},{158,90,52,0},{162,98,92,0},{86,70,60,0},{198,118,100,0},{210,130,100,0},{214,126,100,0},{122,122,124,0},{134,86,84,0},{206,126,100,0},{218,110,4,0},{130,70,36,0},{118,90,84,0},{150,86,52,0},{178,182,180,0},{86,54,20,0},{158,86,44,0},{178,102,60,0},{250,146,108,0},{94,98,92,0},{98,50,4,0},{122,62,4,0},{62,66,60,0},{134,134,132,0},{90,46,4,0},{214,134,100,0},{198,110,52,0},{38,42,36,0},{170,158,140,0},{170,102,76,0},{58,38,12,0},{70,38,4,0},{70,70,68,0},{166,86,20,0},{50,50,52,0},{54,34,12,0},{26,26,28,0},{106,106,108,0},{154,78,4,0},{242,138,92,0},{58,58,60,0},{34,34,28,0},{10,10,12,0},{82,82,84,0},{46,42,28,0},{90,62,52,0},{54,46,44,0},{194,118,100,0},{42,34,20,0},{90,54,12,0},{142,142,140,0},{78,38,4,0},{54,42,28,0},{138,70,4,0},{14,14,12,0},{102,58,12,0},{86,86,84,0},{70,42,12,0},{46,46,44,0},{182,90,4,0},{134,66,4,0},{22,22,20,0},{214,106,4,0},{194,114,92,0},{54,38,20,0},{0,0,0,0},{78,78,76,0},{74,54,36,0},{66,38,4,0},{178,98,44,0},{222,130,100,0},{42,38,28,0},{110,86,84,0},{38,38,36,0},{174,98,60,0},{246,142,108,0},{66,46,28,0},{146,74,12,0},{34,38,36,0},{194,106,52,0},{154,78,12,0},{242,138,100,0},{34,34,36,0},}; + +static img_t IMG_ICON_OBJECT = { + 32, 32, + 216, + IMG_ICON_COLORS, + IMG_ICON_PIXELS +}; + +img_t *IMG_ICON = &IMG_ICON_OBJECT; + diff --git a/src/img_splash.e b/src/img_splash.e new file mode 100644 index 0000000..3133721 --- /dev/null +++ b/src/img_splash.e @@ -0,0 +1,4272 @@ +static U8 IMG_SPLASH_PIXELS[] = { + 0x3E,0x3E,0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFC,0xFB, + 0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0xEE,0x98, + 0xEC,0xEB,0xE9,0xE8,0xE6,0xE5,0xE5,0xE3,0xE2,0xE1,0xE0,0xDE,0x1B,0xDD,0x33,0xDB, + 0xDA,0xD9,0xD9,0xD8,0xC7,0x31,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x8E,0xD3,0xD3,0x15, + 0x2D,0x14,0x52,0x52,0x73,0x2C,0x13,0x4F,0x71,0x12,0xD2,0x11,0x11,0x29,0x29,0x4B, + 0x4B,0x28,0x10,0x10,0x27,0xBD,0x49,0x9C,0xD0,0xD0,0x0F,0x0F,0xCF,0xCF,0x6C,0x0E, + 0x0E,0xCE,0xCE,0xCE,0xBA,0x0D,0x0D,0x0D,0xCD,0xCD,0x6A,0x0C,0x0C,0x0C,0x9A,0xCC, + 0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0x0B,0x0B,0x44,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB, + 0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xB7,0xCA,0xCA, + 0xCA,0xB7,0xCA,0xCA,0xCA,0xCA,0xCA,0x67,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, + 0x80,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0x0B,0x0B,0xB9,0xCC,0xCC,0xCC, + 0xCC,0xCC,0x0C,0x0C,0x0C,0x45,0xCD,0xCD,0x0D,0x0D,0x0D,0x46,0xCE,0xCE,0xCE,0x0E, + 0x0E,0x83,0xCF,0xCF,0x0F,0x0F,0xD0,0xD0,0xD0,0x49,0x27,0x27,0x85,0x10,0xD1,0xD1, + 0x4B,0xBF,0x29,0x11,0x11,0xD2,0x12,0x12,0x2B,0x13,0xC1,0x73,0x51,0x52,0x14,0x2D, + 0x15,0x8D,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD9,0xD9,0xDA, + 0xDB,0x33,0xDD,0x61,0xDE,0xDF,0xE1,0xE2,0xE3,0xE5,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC, + 0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB, + 0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E,0x3E,0x3E,0x3E, + 0x3E,0x3E,0x3E,0xFD,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB, + 0xFA,0xFA,0xF9,0xF8,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0x98,0xED, + 0xEB,0xE9,0xE8,0xE7,0xE5,0xE5,0xE4,0xE2,0xE1,0xE0,0xDE,0x1B,0xDD,0xDC,0x5B,0xDA, + 0xD9,0xD9,0xD8,0x7A,0x31,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x54,0x2D,0x2D, + 0x14,0x52,0x51,0x73,0x2C,0x13,0x2B,0x12,0x12,0xD2,0x11,0x4C,0x29,0x4B,0x4B,0xD1, + 0xBE,0x10,0x27,0x27,0x49,0x49,0xD0,0xD0,0xD0,0x0F,0xCF,0xCF,0xCF,0x0E,0x0E,0x0E, + 0xCE,0xCE,0xBA,0x0D,0x0D,0x9B,0xCD,0xCD,0x6A,0x0C,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC, + 0x69,0x22,0x0B,0x0B,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0x21,0x0A,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0x7F,0x67,0xCA,0x09,0x67,0x05,0x09,0x09,0x05,0x05,0x05,0x05,0x42,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x42,0x05,0x05,0x42,0x20,0x20,0xCA,0xCA,0xB7,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x43,0x0A,0x0A,0x0A,0x0A, + 0x0A,0x0A,0x0A,0x21,0x21,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0x0B,0x69, + 0xCC,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0x23,0xCD,0xCD,0x0D,0x0D,0x0D,0x46,0xCE,0xCE, + 0xCE,0x0E,0x0E,0x25,0xCF,0x0F,0x0F,0x84,0xD0,0xD0,0x49,0x6E,0x27,0x85,0x10,0x4A, + 0xD1,0x4B,0x4B,0x29,0x29,0x11,0xD2,0xD2,0x4E,0x2B,0x13,0xC1,0x73,0x51,0x52,0x52, + 0x53,0x2D,0x8D,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0x31,0xD7,0x32,0x5A,0xD9, + 0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xDF,0xE0,0xE2,0xE3,0xE5,0xE5,0xE6,0xE8,0xE9,0xEB, + 0xEC,0x98,0x98,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA, + 0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E,0x3E,0x3E, + 0x3E,0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFD,0xFC,0xFC,0xFB,0xFB,0xFB, + 0xFA,0xFA,0xF9,0xF8,0xF6,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0xEE,0x98,0xED,0xEB, + 0xEA,0xE8,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1,0xE0,0xDF,0x1B,0xDD,0xDC,0x94,0xDA,0xD9, + 0xD9,0xD8,0x32,0xD7,0x31,0xD6,0x18,0x2F,0x17,0xD4,0x16,0xD3,0x54,0x8C,0x2D,0x14, + 0x52,0x51,0x2C,0x72,0x13,0x2B,0x12,0x12,0xD2,0x11,0x4C,0x29,0x4B,0x4B,0xD1,0xBE, + 0x10,0x85,0x27,0x49,0x49,0xD0,0xD0,0x48,0x0F,0xCF,0xCF,0x6C,0x0E,0x0E,0xCE,0xCE, + 0xBA,0x0D,0x0D,0x46,0xCD,0xCD,0xCD,0x45,0x0C,0x0C,0x9A,0xCC,0xCC,0xCC,0x69,0x0B, + 0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0xB8,0x80,0x0A,0x0A,0x0A,0x0A, + 0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x7F,0x7F,0xB7, + 0x20,0x42,0x7F,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x09,0x05,0x05,0x05,0x05,0x7F, + 0x42,0x42,0x09,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B, + 0x0B,0xCC,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0x45,0x6A,0xCD,0xCD,0x0D,0x0D,0x0D,0x46, + 0xCE,0xCE,0x0E,0x0E,0x47,0xCF,0xCF,0x0F,0x0F,0xBC,0xD0,0x49,0x49,0x27,0x27,0x10, + 0x4A,0xD1,0xD1,0x4B,0x29,0x29,0x11,0x70,0x4E,0x12,0x2B,0x2B,0x8A,0x2C,0x51,0x52, + 0x14,0x14,0x8C,0x54,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0x31,0xD7,0xD8,0xD9, + 0xD9,0xDA,0xDB,0x33,0xDC,0x1B,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5,0xE5,0xE7,0xE8,0xEA, + 0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF9,0xFA,0xFA, + 0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0x3E,0xFD,0xFD,0xFD,0x3E,0x3E, + 0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA, + 0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEC,0xEA, + 0xE9,0xE7,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0xDF,0x61,0xDD,0xDC,0x33,0xDA,0xD9,0xD9, + 0xD8,0x32,0xD7,0xC6,0x19,0x90,0x2F,0x17,0xD4,0x8E,0xD3,0x15,0x15,0xC3,0x14,0x52, + 0x51,0x2C,0x13,0x13,0x2B,0x12,0x12,0xD2,0x11,0x11,0x29,0x4B,0xD1,0xD1,0x10,0x10, + 0x27,0x27,0x49,0x49,0xD0,0x84,0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0x47,0xCE,0xCE,0x82, + 0x0D,0x0D,0xCD,0xCD,0xCD,0xCD,0x0C,0x0C,0x0C,0x9A,0xCC,0xCC,0xCC,0x22,0x0B,0x0B, + 0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0x21,0xCB,0x80,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x43, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x20,0xB7,0x09,0x05,0x7F,0x7F,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x09,0x05,0x20,0xB7,0x7F,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B, + 0x0B,0x0B,0x0B,0xCC,0xCC,0xCC,0xCC,0x45,0x0C,0x0C,0x6A,0xCD,0xCD,0xCD,0x0D,0x0D, + 0x0D,0xCE,0xCE,0xCE,0x0E,0x0E,0x25,0xCF,0x0F,0x0F,0x84,0xD0,0xD0,0x49,0x27,0x27, + 0x10,0x10,0xD1,0xD1,0x4B,0x29,0x29,0x11,0x70,0xD2,0x12,0x71,0x4F,0x13,0x2C,0x51, + 0x52,0x14,0x14,0x8C,0x8D,0xD3,0x16,0xD4,0x17,0x2F,0x18,0xD6,0x19,0x31,0x32,0x32, + 0x5A,0xD9,0xDA,0x94,0xDC,0xDD,0x1B,0x5C,0xE0,0xE1,0xE2,0xE4,0xE5,0xE6,0xE7,0xE8, + 0xEA,0xEB,0xED,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF6,0xF8,0xF9,0xFA, + 0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E,0x3E,0x3E, + 0x3E,0xFD,0xFD,0xFD,0x3E,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA, + 0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0xED,0xEC,0xEB,0xE9, + 0xE8,0xE6,0xE5,0xE4,0xE3,0xE2,0xE0,0xDF,0xDE,0xDD,0xDC,0x33,0xDB,0xDA,0xD9,0xD8, + 0x32,0xD7,0x58,0x19,0x30,0xD5,0x56,0xD4,0xC4,0x55,0x76,0x15,0x2D,0x14,0x52,0x51, + 0x2C,0x50,0x13,0x2B,0x12,0xD2,0xD2,0x11,0x4C,0x4B,0x4B,0x4B,0xD1,0x10,0x85,0x27, + 0x49,0x49,0x9C,0xD0,0xD0,0x0F,0xCF,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x24,0x0D,0x0D, + 0x0D,0xCD,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0xCC,0x22,0x44,0x0B,0x0B,0x0B, + 0xCB,0xCB,0xCB,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0x67,0xB7,0xCA,0xB7,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x66,0x04,0x66,0x66,0x05,0x05,0x04,0x04,0x05, + 0x04,0x04,0x05,0x05,0x04,0x04,0x04,0x04,0x05,0x04,0x05,0x04,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x7F,0x7F,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0xCB,0xCB,0xCB, + 0x0B,0x0B,0x0B,0x0B,0x0B,0x22,0xCC,0xCC,0x9A,0x9A,0x0C,0x6A,0x0C,0xCD,0xCD,0x0D, + 0x0D,0x0D,0x24,0xCE,0xCE,0x47,0x0E,0x83,0xCF,0x0F,0x0F,0x48,0xD0,0xD0,0x49,0x6E, + 0x27,0x27,0x10,0x6F,0x4B,0x4B,0x4B,0x29,0x11,0xD2,0xD2,0x12,0x2B,0x4F,0xC1,0x2C, + 0x51,0x52,0x52,0x2D,0x15,0x8D,0xD3,0x55,0x17,0x56,0x2F,0x18,0xD6,0x31,0xD7,0xC7, + 0xD8,0xD9,0xD9,0xDB,0x33,0xDC,0xDD,0x95,0xDF,0xE0,0x1C,0xE3,0xE4,0xE5,0xE6,0xE7, + 0xE9,0xEA,0xEC,0x5E,0x98,0xEE,0x5F,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9, + 0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E, + 0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFC,0xFD,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xFA, + 0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0xEE,0x98,0xEC,0xEB,0xE9,0xE8, + 0xE6,0xE6,0xE5,0xE3,0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDB,0xDA,0xD9,0x93,0x32, + 0xD7,0x31,0x19,0xD6,0x2F,0x8F,0x17,0xD4,0x55,0x15,0x15,0x2D,0x14,0x52,0x51,0x2C, + 0x13,0x13,0x2B,0x12,0xD2,0xD2,0x11,0x29,0x29,0x4B,0xD1,0xD1,0x10,0x85,0x27,0x49, + 0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0xCF,0xBB,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD, + 0xCD,0xCD,0x6A,0x6A,0x0C,0x0C,0xCC,0xCC,0x22,0x44,0x0B,0x0B,0x0B,0x0B,0x0B,0xCB, + 0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0x7F,0x20,0x7F,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x04, + 0x04,0x05,0x66,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x66,0x04, + 0x04,0x05,0x05,0x66,0x66,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x09,0x42,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0x21,0xCB,0xCB,0xCB, + 0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x22,0x22,0xCC,0xCC,0x45,0x0C,0x0C,0x6A,0x23,0xCD, + 0x0D,0x0D,0x0D,0x46,0xCE,0xCE,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0x84,0xD0,0xD0,0x49, + 0x49,0x27,0x27,0x10,0x28,0xD1,0x4B,0xBF,0x29,0x11,0x88,0xD2,0x12,0x2B,0x2B,0x13, + 0x2C,0x51,0x52,0x14,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0x78,0xD6,0x58,0xD7, + 0x32,0xD8,0xD9,0xD9,0xDA,0x33,0xDC,0xDD,0x1B,0xDF,0xE0,0x1C,0xE3,0xE4,0xE5,0xE6, + 0xE8,0xE9,0xEB,0xEC,0x98,0x98,0x7C,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF8, + 0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E,0xFD, + 0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xFA,0xF9, + 0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0x5F,0xEE,0x98,0xED,0x96,0xEA,0xE8,0xE7, + 0xE6,0xE5,0xE3,0xE2,0xE1,0xE0,0x5C,0x1B,0xDD,0xDC,0x5B,0xDA,0xD9,0x93,0x32,0xD7, + 0x31,0x19,0xD6,0xD5,0x2F,0x17,0xC4,0x16,0x2E,0x15,0x2D,0x14,0x52,0xC2,0x51,0x2C, + 0x13,0x2B,0x12,0xD2,0xD2,0x11,0x4C,0x29,0x4B,0xD1,0x28,0x10,0x10,0x27,0x49,0x49, + 0xD0,0xD0,0x0F,0x0F,0x48,0xCF,0x47,0x0E,0x0E,0xCE,0x6B,0x0D,0x0D,0x0D,0x0D,0xCD, + 0x6A,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0x44,0x0B,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB, + 0xB8,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x42, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x05,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x42,0x67,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0xCA,0x0A,0x0A,0x0A,0x0A,0x21,0x0A, + 0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0xB9,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0x0C, + 0xCD,0xCD,0x0D,0x0D,0x0D,0xBA,0xCE,0x0E,0x0E,0x83,0x6C,0xCF,0x48,0x0F,0xD0,0xD0, + 0x49,0x49,0x27,0x85,0x10,0xD1,0xD1,0x4B,0xBF,0x29,0x11,0x11,0xD2,0x12,0x2B,0x4F, + 0x8A,0x2C,0x51,0x52,0x14,0x14,0x2D,0x15,0xD3,0x8E,0x56,0x17,0x2F,0x57,0x19,0x31, + 0xD7,0x32,0x93,0xD9,0xDA,0xDB,0x33,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE3,0xE5,0xE5, + 0xE7,0xE8,0xE9,0xEB,0xED,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8, + 0xF9,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E, + 0xFD,0x3E,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8, + 0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEC,0xEA,0xE9,0xE7,0xE6, + 0xE5,0xE4,0xE3,0xE1,0xE0,0x5C,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD9,0xD8,0x59,0x31, + 0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0x76,0x15,0x2D,0x14,0x52,0x74,0x73,0x8A,0x13, + 0x2B,0x2B,0xD2,0xD2,0x11,0x4C,0x4B,0x4B,0xD1,0xD1,0x10,0x10,0x27,0x49,0x9C,0x49, + 0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0x0E,0x0E,0xCE,0x6B,0x0D,0x0D,0x0D,0xCD,0xCD,0x0C, + 0x0C,0x0C,0xCC,0xCC,0xCC,0xCC,0x81,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0x43,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x09,0x42,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x65,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x67,0x05,0x20,0xB7,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A, + 0x68,0xB8,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x69,0x81,0xCC,0xCC,0x45,0x0C,0x0C, + 0x45,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0xCE,0x0E,0x0E,0xCF,0xCF,0xCF,0x0F,0x84, + 0xD0,0x49,0x49,0x27,0x85,0x10,0x10,0xD1,0x4B,0x4B,0x29,0x11,0x11,0xD2,0x12,0x2B, + 0x13,0x72,0x73,0x51,0x52,0x14,0x2D,0x2D,0x8D,0xD3,0xD4,0x17,0x2F,0xD5,0x78,0x19, + 0x31,0xD7,0x32,0x93,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5, + 0xE6,0xE7,0xE8,0xEA,0x96,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7, + 0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0xFD, + 0x3E,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8, + 0xF7,0xF6,0xF4,0xF4,0xF2,0xF1,0xF0,0xEF,0xEE,0x98,0xEC,0xEB,0xE9,0xE8,0xE6,0xE5, + 0xE4,0xE3,0x5D,0xE0,0xDF,0x1B,0xDD,0xDC,0x33,0xDA,0xD9,0xD9,0xD8,0xD7,0xD7,0x19, + 0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52,0x74,0x73,0x13,0x13,0x2B, + 0x12,0xD2,0xD2,0x11,0x29,0xBF,0x4B,0xD1,0x6F,0x10,0x85,0x27,0x49,0x49,0xD0,0x0F, + 0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0xCD,0x6A,0x0C,0x0C, + 0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A, + 0x0A,0x43,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x20,0x67,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x1F,0x04,0x04,0x04,0x7E,0xB6,0x65,0x1F,0x1F,0x03,0x41,0x65,0xB6,0x08, + 0x7E,0x03,0x65,0x65,0x04,0x03,0x03,0x1F,0x04,0x04,0x65,0x65,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x66,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x67,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A, + 0x0A,0x0A,0x0A,0xB8,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0x44,0xCC,0xCC,0x0C, + 0x0C,0x0C,0xCD,0xCD,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0x0E,0xCF,0xCF,0x0F, + 0x0F,0xD0,0x49,0x49,0x27,0x27,0x10,0x86,0xD1,0x4B,0x29,0x29,0x11,0x11,0xD2,0x12, + 0x2B,0x4F,0x8A,0x2C,0x51,0x52,0x14,0xC3,0x15,0xD3,0x16,0xD4,0x56,0x56,0xD5,0xD6, + 0x19,0x31,0x59,0x32,0xC8,0xD9,0xDA,0x33,0xDC,0xDD,0x1B,0x5C,0xE0,0xE1,0xE3,0xE4, + 0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0x5E,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6, + 0xF8,0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E, + 0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7, + 0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0xEF,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE7,0xE6,0xE5, + 0xE3,0xE2,0xE1,0xDF,0xDE,0x61,0xDC,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0x19,0xD6, + 0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52,0xC2,0x51,0x2C,0x13,0x2B,0x12, + 0xD2,0x11,0x11,0x4C,0x29,0x4B,0xD1,0x6F,0x10,0x27,0x27,0x49,0x49,0xD0,0x6D,0x0F, + 0xCF,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0xCD,0x23,0x0C,0x0C,0xCC, + 0xCC,0xCC,0x69,0x69,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0xCA,0x67,0xCA,0xB7,0x09,0x42,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x66,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xB6,0x04,0x04, + 0x65,0x65,0x04,0xB6,0x41,0x03,0x41,0x03,0x08,0x03,0x03,0x03,0x03,0x03,0x08,0x03, + 0x41,0x03,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x65,0x03,0x41,0x7E,0x1F,0x08,0xB6, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0xCA,0x67,0x20,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0xB9,0xCC,0xCC, + 0x0C,0x0C,0x0C,0x23,0xCD,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0xCE,0x0E,0x47,0xCF,0x0F, + 0x0F,0x48,0xD0,0xD0,0x49,0x27,0x27,0x10,0xBE,0xD1,0x4B,0x4B,0x29,0x11,0x4D,0xD2, + 0x12,0x2B,0x4F,0x2C,0x2C,0xC2,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0xD5, + 0xD6,0x19,0xD7,0x32,0xD8,0xD9,0xD9,0xDA,0x33,0xDC,0xDD,0xDE,0xDF,0xE0,0xE2,0xE3, + 0xE4,0xE5,0xE7,0xE8,0xE9,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF4,0xF4,0xF6, + 0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9,0xF8,0xF8,0xF6, + 0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE4, + 0xE3,0xE1,0xE0,0xDE,0x1B,0xDC,0x33,0xDB,0xDA,0xD9,0x93,0x32,0xD7,0xC6,0x19,0xD5, + 0x2F,0x2F,0xD4,0x16,0xD3,0x15,0x2D,0x53,0x52,0x74,0x73,0x50,0x13,0x2B,0x12,0xD2, + 0xD2,0x11,0x29,0x29,0x4B,0xD1,0xD1,0x10,0x85,0x27,0x49,0x49,0xD0,0xD0,0x0F,0xCF, + 0xCF,0xBB,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0x9B,0xCD,0xCD,0x6A,0x0C,0x0C,0xCC,0xCC, + 0xCC,0x0B,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xB7,0xCA,0x7F,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x7E,0x1F,0xB6,0x7E,0x03, + 0x03,0x03,0x03,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x03, + 0x7E,0xB6,0xB6,0x03,0xB6,0x65,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x05,0x66,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x20,0xB7,0xCA,0xCA,0xCA,0xCA, + 0xCA,0x43,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0xCB,0xCB,0x44,0x0B,0x0B,0x0B,0x44,0xCC, + 0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0xCD,0xCD,0x0D,0x0D,0x82,0xCE,0x47,0x0E,0x83,0xCF, + 0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x27,0x10,0x10,0xD1,0x4B,0x4B,0x29,0x11,0xD2, + 0xD2,0x12,0x2B,0x13,0x13,0x73,0x74,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F, + 0xD5,0xD6,0xC6,0xD7,0x32,0xD8,0xD9,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xDF,0xE1,0xE2, + 0xE3,0xE5,0xE6,0xE7,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5, + 0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6, + 0xF4,0xF3,0xF2,0xF2,0xF0,0xEF,0xEE,0x98,0xEC,0xEB,0xE9,0xE8,0xE6,0xE5,0xE4,0xE3, + 0x5D,0xE0,0x5C,0x1B,0xDD,0xDC,0x33,0xDA,0xD9,0xC8,0x32,0xD7,0x31,0x19,0xD6,0xD5, + 0x56,0xD4,0x77,0x16,0x15,0x8C,0x14,0x52,0x74,0x51,0x2C,0x13,0x2B,0x12,0x12,0xD2, + 0x11,0x29,0x87,0x4B,0xD1,0x6F,0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0xCF, + 0x0E,0x0E,0xCE,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0xCD,0x0C,0x0C,0x0C,0x9A,0xCC,0xCC, + 0x81,0x0B,0x0B,0x0B,0x44,0xCB,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA, + 0xCA,0x67,0xCA,0xB7,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x65,0xB6,0x1F,0x1F,0x03,0x03,0x41,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x08,0x03,0x08,0x1F,0x65,0x41,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x67,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B, + 0x69,0xCC,0xCC,0x0C,0x0C,0x0C,0x6A,0xCD,0xCD,0x0D,0x0D,0x24,0xCE,0xCE,0x0E,0x83, + 0xCF,0xCF,0x0F,0x84,0xD0,0xD0,0x49,0x27,0x27,0x10,0x10,0xD1,0x4B,0x4B,0x29,0x11, + 0x2A,0xD2,0x12,0x2B,0x13,0x2C,0x2C,0xC2,0x14,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17, + 0xD5,0x78,0x19,0xC6,0xD7,0x32,0x93,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xE0,0xE1, + 0xE3,0xE4,0xE5,0xE6,0xE8,0xE9,0xEA,0xEC,0x5E,0x98,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4, + 0xF5,0xF6,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFC,0xFD,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5, + 0xF4,0xF3,0xF2,0xF0,0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE7,0xE5,0xE5,0xE3,0xE2, + 0xE1,0xDF,0x1B,0xDD,0xDC,0x7B,0xDB,0xD9,0xD9,0xD8,0x1A,0x31,0x19,0xD6,0xD5,0x2F, + 0x17,0xD4,0xD3,0x15,0x15,0x2D,0x14,0x52,0x51,0x2C,0x8A,0x2B,0x12,0x12,0xD2,0x11, + 0x4C,0x29,0x4B,0xD1,0xD1,0x10,0x27,0x27,0x49,0x9C,0xD0,0x26,0x0F,0xCF,0xCF,0x0E, + 0x0E,0xCE,0xCE,0x24,0x0D,0x0D,0x46,0xCD,0x0C,0x0C,0x0C,0x45,0xCC,0xCC,0xCC,0x0B, + 0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA, + 0xCA,0x67,0x7F,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x65,0x1F,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x41,0x03,0x03,0x1F,0x04,0x65,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x20,0x67, + 0xCA,0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0x0A,0x0A,0xB8,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B, + 0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0x0C,0x0C,0xCD,0xCD,0x0D,0x46,0xCE,0xCE,0x0E, + 0x83,0x6C,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10,0x6F,0xD1,0x4B,0x87,0x29, + 0x11,0xD2,0x12,0x89,0x2B,0x13,0x2C,0x51,0x51,0x52,0x53,0x2D,0x8D,0xD3,0x55,0xD4, + 0x17,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD9,0xD9,0xDA,0x33,0xDC,0xDD,0x1B,0xDF,0xE0, + 0x1C,0xE3,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF4, + 0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFC,0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF6,0xF4, + 0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0x97,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1, + 0xDF,0xDE,0x1B,0xDC,0xDC,0xDB,0xD9,0xD9,0xD8,0x32,0xD7,0x31,0xD6,0xD5,0x2F,0x17, + 0xD4,0x16,0xD3,0x15,0x75,0x14,0x52,0x51,0x2C,0x13,0x13,0x2B,0x4E,0xD2,0x11,0x29, + 0xBF,0x4B,0x4B,0x28,0x10,0x27,0x27,0x49,0x49,0xD0,0x6D,0x0F,0xCF,0xCF,0x25,0x0E, + 0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0xCD,0x45,0x0C,0x0C,0xCC,0xCC,0xCC,0x81,0x81,0x0B, + 0x0B,0xCB,0xCB,0xCB,0x43,0x43,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x20, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x65,0x08,0x41,0x08,0x1F,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64,0x03,0x02, + 0x02,0x02,0x03,0x03,0x02,0x64,0x03,0x03,0x02,0x03,0x64,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x03,0x41,0x7E,0x41, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x05,0x05, + 0xB7,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xB8,0x21,0xCB,0xCB,0xCB,0x0B, + 0x0B,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0xCD,0x0D,0x0D,0x0D,0xCE,0xCE, + 0x0E,0x0E,0x6C,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10,0x6F,0xD1,0x4B,0x29, + 0x29,0x11,0xD2,0xD2,0x12,0x2B,0x8A,0x2C,0x51,0x51,0x14,0xC3,0x15,0x2E,0xD3,0xD4, + 0x56,0x2F,0xD5,0xD6,0x19,0x31,0x59,0x32,0xD9,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xDF, + 0xE1,0xE2,0xE4,0xE5,0xE5,0xE7,0xE9,0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3, + 0xF4,0xF5,0xF6,0xF8,0xF8,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD, + 0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4, + 0xF3,0xF2,0xF0,0xEF,0xEE,0x98,0xEC,0xEB,0xE9,0xE8,0xE6,0xE5,0xE5,0xE3,0xE1,0xE0, + 0x5C,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0x79,0x58,0x90,0x2F,0x56,0xD4, + 0x16,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x13,0x2B,0x12,0xD2,0x11,0x4C,0x29, + 0x4B,0xD1,0xD1,0x10,0x27,0x27,0x49,0xD0,0xD0,0x48,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE, + 0xCE,0x0D,0x0D,0x46,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0xB9,0x0B,0x0B,0xCB, + 0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x7F,0x09,0x05, + 0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x03, + 0x03,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64, + 0x03,0x03,0x02,0x02,0x02,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x64,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x02,0x64,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x7E, + 0x1F,0x65,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x20,0x20,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0x80,0xCB,0xCB,0xCB, + 0xCB,0x0B,0x0B,0x44,0xCC,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0x0D,0xCE, + 0xCE,0x0E,0x0E,0xCF,0xCF,0x48,0x0F,0xD0,0xD0,0x49,0x6E,0x27,0x10,0x10,0xD1,0x4B, + 0x87,0x4C,0x11,0xD2,0x12,0x12,0x4F,0x13,0x2C,0xC2,0x52,0x14,0x2D,0x15,0xD3,0x16, + 0xD4,0x17,0x2F,0xD5,0xD6,0x31,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE, + 0xE0,0xE1,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0x98,0xEF,0xF0,0xF1,0xF2, + 0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD, + 0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF8,0xF6,0xF5,0xF4,0xF3, + 0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEC,0xEA,0xE8,0xE7,0xE5,0xE5,0xE3,0xE2,0xE1,0xDF, + 0xDE,0xDD,0xDC,0x5B,0xDA,0xD9,0xD9,0x32,0x92,0x31,0x19,0xD5,0xD5,0x17,0xD4,0x16, + 0xD3,0x15,0x2D,0x8B,0x52,0x51,0x2C,0x72,0x4F,0x2B,0x12,0xD2,0x88,0x11,0x29,0x4B, + 0xD1,0xD1,0x10,0x85,0x27,0x49,0x49,0xD0,0x6D,0x0F,0xCF,0xCF,0x47,0x0E,0xCE,0xCE, + 0x0D,0x0D,0x46,0xCD,0xCD,0x45,0x0C,0x0C,0xCC,0xCC,0xCC,0x81,0x0B,0x0B,0xCB,0xCB, + 0xCB,0xCB,0x68,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xB7,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x1F,0x04,0x08,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x08, + 0x03,0x03,0x65,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x05,0x7F,0x05,0x7F,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x80,0xB8,0xCB, + 0xCB,0xCB,0x0B,0x0B,0x44,0x0B,0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0x0D, + 0xCE,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x49,0x27,0x10,0x4A,0xD1, + 0x4B,0x29,0x29,0x11,0xD2,0x12,0x2B,0x4F,0x13,0x73,0x51,0x52,0x14,0x2D,0x15,0xD3, + 0x16,0xD4,0x56,0x2F,0x90,0x58,0x31,0xD7,0x32,0xD8,0xD9,0xDA,0x94,0xDC,0xDD,0x1B, + 0xDF,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF1, + 0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD, + 0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF6,0xF4,0xF4,0xF2, + 0xF1,0xF0,0xEF,0x98,0x98,0xEC,0xEB,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE, + 0x1B,0xDC,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0x31,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0xD3, + 0x2E,0x8C,0x75,0x52,0x74,0x73,0x50,0x13,0x2B,0x12,0xD2,0x11,0x11,0x29,0x87,0xD1, + 0xD1,0x10,0x85,0x27,0x49,0x49,0xD0,0xD0,0x0F,0xCF,0xCF,0x83,0x0E,0xCE,0xCE,0x0D, + 0x0D,0x0D,0xCD,0xCD,0x6A,0x0C,0x0C,0xCC,0xCC,0xCC,0x81,0x0B,0x44,0xCB,0xCB,0xCB, + 0xCB,0x43,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xB7,0x05,0x05,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x65,0x08,0x7E,0x7E,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x08,0x41,0x41,0x7E,0x03,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB, + 0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x69,0xCC,0xCC,0x9A,0x0C,0x0C,0x23,0xCD,0xCD,0x0D, + 0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x85,0x10,0x6F, + 0xD1,0x4B,0x29,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x73,0x51,0x52,0x14,0x8C,0x54, + 0xD3,0x16,0xD4,0x56,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDC,0xDD, + 0xDE,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE8,0xEA,0xEC,0x5E,0x98,0xEF,0xF0,0xF1, + 0xF2,0xF3,0xF4,0xF5,0xF7,0xF8,0xF9,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD, + 0xFC,0xFD,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2, + 0xF0,0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE5,0xE3,0x1C,0xE0,0xDE,0x1B, + 0xDD,0x33,0xDB,0xDA,0xD9,0xC8,0x32,0xD7,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3, + 0x15,0x2D,0x52,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x70,0x11,0x29,0x4B,0x4B,0xD1, + 0x10,0x85,0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D, + 0x0D,0xCD,0xCD,0x45,0x0C,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xB8, + 0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x67,0x42,0x05,0x05,0x05,0x05,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x7E,0x08,0x41,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x64,0x64,0x03,0x02,0x02,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x02,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x7E,0x03,0x08,0x1F,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x05,0x05,0x42,0x05,0x67,0x20,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A, + 0x0A,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC,0x45,0x0C,0x0C,0xCD,0xCD,0xCD, + 0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xBB,0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x27,0x10, + 0xD1,0xD1,0x4B,0x29,0x11,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x73,0xC2,0x52,0x8B,0x2D, + 0x8D,0x55,0x16,0x17,0x2F,0xD5,0xD6,0x91,0x31,0x32,0xD8,0xD9,0xDA,0xDB,0x33,0xDC, + 0x1B,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEE,0xEF,0xF0, + 0xF2,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC, + 0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF4,0xF2,0xF1, + 0xF0,0xEF,0x98,0xED,0xEC,0xEA,0xE8,0xE7,0xE6,0xE5,0xE3,0xE2,0xE1,0xDF,0x1B,0xDD, + 0xDC,0x33,0xDA,0xD9,0xD9,0x7A,0xD7,0x31,0x19,0x18,0x2F,0x17,0xD4,0x16,0xD3,0x15, + 0x2D,0x14,0x52,0x51,0x73,0x13,0x4F,0x89,0x12,0xD2,0x11,0x4C,0x29,0x4B,0xD1,0x4A, + 0x85,0x27,0x49,0x49,0xD0,0x26,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x82,0x0D,0x0D, + 0xCD,0x6A,0x0C,0x0C,0x9A,0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A, + 0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7,0x67,0x42,0x05,0x05,0x05,0x05,0x05,0x04,0x04, + 0x04,0x04,0x04,0x04,0x65,0x1F,0x1F,0x03,0x03,0x08,0x03,0x03,0x03,0x03,0x03,0x64, + 0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x02,0x03,0x02,0x64,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x04, + 0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0xB7,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A, + 0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD, + 0xCD,0x0D,0x0D,0x24,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x10, + 0x10,0xD1,0xD1,0x4B,0x29,0x11,0xD2,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x74,0x52,0x2D, + 0x15,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0x19,0x31,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0xDC, + 0xDD,0x1B,0xDF,0xE0,0xE2,0xE3,0xE5,0xE5,0xE7,0xE8,0xEA,0x96,0xED,0x98,0xEE,0xF0, + 0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF8,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC, + 0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF0, + 0xEF,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0x1B,0xDC, + 0x33,0xDB,0xD9,0xD9,0xD8,0x1A,0x31,0x19,0xD6,0xD5,0x2F,0x17,0x77,0xD3,0x15,0x8C, + 0x14,0x52,0x74,0x2C,0x13,0x4F,0x2B,0x12,0xD2,0x11,0x29,0x29,0x4B,0x87,0x86,0x10, + 0x27,0x49,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0x47,0x0E,0xCE,0xCE,0xBA,0x0D,0x0D,0xCD, + 0xCD,0x0C,0x0C,0xCC,0xCC,0xCC,0x69,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0x68,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0xCA,0xB7,0x09,0x42,0x05,0x05,0x05,0x05,0x66,0x04,0x04,0x04, + 0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64, + 0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0x02,0x02,0x63,0x02,0x02, + 0x1E,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x7E,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x09,0xB7,0xCA,0xCA,0xCA,0x43,0x0A, + 0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0x0B,0x44,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x9B,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0x84,0xD0,0x9C,0x49,0x27, + 0x10,0x10,0xD1,0x4B,0x29,0x4C,0x11,0xD2,0x12,0x4E,0x13,0x13,0x2C,0x51,0x52,0x14, + 0x2D,0x15,0xD3,0x16,0xD4,0x56,0xD5,0xC5,0x19,0x31,0x59,0x32,0xD9,0xD9,0xDA,0x7B, + 0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x97,0xEE,0xEF, + 0xF0,0xF1,0xF2,0xF4,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC, + 0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0, + 0xEF,0x98,0xED,0xEC,0xEA,0xE8,0xE7,0xE5,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0xDC, + 0xDB,0xDA,0xD9,0x5A,0x32,0xD7,0x58,0xD6,0xD5,0x2F,0x17,0xC4,0x16,0x8D,0x15,0x14, + 0x52,0x51,0x2C,0x72,0x13,0x2B,0x12,0xD2,0x70,0x29,0x29,0x4B,0xD1,0x6F,0x10,0x27, + 0x27,0x49,0xD0,0xBC,0x0F,0x0F,0xCF,0x25,0x0E,0x47,0xCE,0xBA,0x0D,0x0D,0xCD,0xCD, + 0x0C,0x0C,0xCC,0xCC,0xCC,0x44,0x0B,0x0B,0x0B,0xCB,0xCB,0xB8,0x43,0x0A,0x0A,0x0A, + 0x43,0xCA,0xCA,0xCA,0xB7,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x08,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x02, + 0x02,0x02,0x02,0x63,0x02,0x1E,0x02,0x02,0x02,0x01,0x63,0x1E,0x02,0x63,0x40,0x02, + 0x1E,0x01,0x63,0xB5,0x63,0x63,0x1E,0x01,0x1E,0xB5,0xB5,0x02,0x02,0x1E,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04, + 0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x05,0x09,0xCA,0xCA,0xCA,0xCA,0x0A, + 0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x0C, + 0x23,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0x48,0xD0,0x49,0x49, + 0x27,0x10,0x10,0xD1,0x4B,0x29,0x29,0x11,0xD2,0x12,0x2B,0x13,0x72,0x2C,0x74,0x52, + 0x2D,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD5,0xD6,0x19,0x79,0xC7,0xD8,0xD9,0xDA,0xDB, + 0x33,0xDD,0x1B,0xDE,0xE0,0x1C,0xE3,0xE4,0xE5,0xE7,0xE8,0xE9,0xEB,0xED,0x98,0xEE, + 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF8,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC, + 0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0x5F, + 0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1,0xE0,0xDE,0x1B,0xDC,0x33, + 0xDA,0xD9,0xD9,0x32,0x1A,0x31,0x19,0xC5,0x2F,0x56,0xD4,0x16,0xD3,0x15,0x2D,0x14, + 0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0xD2,0x11,0x29,0x4B,0xD1,0xD1,0x10,0x27,0x27, + 0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0xCE,0x46,0x0D,0x0D,0xCD,0x6A,0x6A, + 0x0C,0xCC,0xCC,0xCC,0x44,0x0B,0x0B,0x0B,0xCB,0x68,0x21,0x0A,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0xCA,0x67,0x7F,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x7D,0x02,0x02, + 0x40,0xB5,0x02,0x40,0xB5,0x1E,0x02,0x02,0x02,0x1E,0x7D,0x07,0x07,0x02,0x40,0xB5, + 0xB5,0x7D,0x01,0x01,0x1E,0x63,0xB5,0x1E,0x07,0x01,0xB5,0x63,0x63,0x02,0x02,0xB5, + 0x63,0xB5,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x64,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x1F,0x08, + 0x65,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x7F,0x67,0xCA,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x9A,0x0C, + 0x0C,0x45,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0x26,0xD0,0x49, + 0x49,0x27,0x10,0x10,0xD1,0x4B,0x29,0x11,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52, + 0x52,0x53,0x15,0x76,0x16,0xD4,0x17,0x2F,0xD5,0x19,0x31,0xD7,0x32,0x5A,0xD9,0xDA, + 0x33,0xDC,0xDD,0x61,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0x97,0x98, + 0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, + 0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF, + 0x98,0xED,0x96,0xE9,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0x1B,0xDD,0x33,0xDB, + 0xDA,0xD9,0xD8,0x32,0x79,0x19,0xD6,0xD5,0x17,0x17,0x16,0xD3,0x54,0x2D,0x14,0x52, + 0x51,0x2C,0x13,0x4F,0x2B,0x12,0xD2,0x11,0x29,0x87,0x4B,0xD1,0x10,0x85,0x27,0x49, + 0xD0,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0xCD,0x45,0x0C, + 0x45,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x21,0x0A,0x0A,0x0A,0x43,0xCA,0xCA, + 0xCA,0xCA,0x7F,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x65,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x40,0x40, + 0x7D,0xB5,0xB5,0x40,0x01,0x63,0x40,0x01,0x7D,0x40,0x7D,0x01,0x01,0x07,0x7D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x01,0x40,0x63,0x01,0x01,0x40,0x01,0xB5,0xB5, + 0x7D,0x63,0xB5,0x02,0x63,0x02,0x02,0x63,0x02,0x02,0x1E,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x41,0xB6,0x04,0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x05,0x7F,0x67, + 0xCA,0xCA,0x0A,0x43,0x0A,0x0A,0x68,0x68,0xCB,0xCB,0x0B,0x0B,0x0B,0x69,0xCC,0xCC, + 0x0C,0x0C,0x0C,0xCD,0x46,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x48,0x0F,0xBC,0xD0, + 0x49,0x27,0x27,0x10,0xD1,0x4B,0x4B,0x29,0x11,0xD2,0x4E,0x12,0x2B,0x13,0x2C,0x51, + 0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0xD5,0x90,0x19,0x31,0x1A,0xD8,0xD9,0xDA, + 0xDB,0x33,0xDC,0x1B,0x5C,0xE0,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xEC,0x98, + 0xEE,0x5F,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF8,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC, + 0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0xEF,0x98, + 0x98,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE1,0xDF,0x95,0x1B,0xDC,0xDB,0xDA, + 0xD9,0x5A,0x32,0xD7,0x79,0x58,0xD5,0x2F,0x17,0xD4,0x16,0x15,0x8C,0x14,0x52,0x51, + 0x73,0x2C,0x4F,0x2B,0x12,0xD2,0x11,0x4C,0x29,0x4B,0xD1,0x86,0x10,0x27,0x49,0xD0, + 0xD0,0x0F,0x0F,0xCF,0x25,0x0E,0xCE,0xCE,0x6B,0x0D,0x0D,0xCD,0xCD,0x6A,0x0C,0xCC, + 0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA, + 0xB7,0x09,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x1F,0xB6,0x7E,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x1E,0x02,0x02,0x02,0x1E,0x1E,0x7D,0xB5,0x07,0x1E,0x1E,0x63, + 0x01,0x40,0x01,0x01,0x01,0x7D,0x01,0x01,0x40,0x40,0x07,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x01,0x1E, + 0x40,0x7D,0x01,0x40,0x01,0xB5,0x1E,0x40,0x63,0x02,0x02,0xB5,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x64,0x64,0x03,0x03,0x03,0x03,0x03, + 0x03,0x7E,0x7E,0x1F,0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x09,0x7F, + 0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0xCC,0xCC, + 0xCC,0x0C,0x0C,0xCD,0xCD,0x9B,0x0D,0x46,0xCE,0x47,0x0E,0xBB,0xCF,0xCF,0x0F,0xD0, + 0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x87,0x29,0x11,0xD2,0x12,0x12,0x2B,0x13,0x2C, + 0x74,0x52,0x14,0x2D,0x15,0xD3,0xC4,0x17,0x56,0xD5,0xD6,0x58,0xD7,0xC7,0xD8,0xD9, + 0xDA,0x33,0x33,0xDD,0x95,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0xED, + 0x98,0xEF,0xF0,0xF1,0xF2,0xF4,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC, + 0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98, + 0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xDA, + 0xD9,0xD8,0x92,0x31,0x19,0x78,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52,0x51, + 0x2C,0x13,0x2B,0x12,0xD2,0x70,0x4C,0x29,0x4B,0xD1,0xBE,0x10,0x27,0x49,0x49,0xD0, + 0x0F,0x0F,0xCF,0x6C,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0x9A,0xCC, + 0xCC,0x22,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7, + 0x42,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x7E,0x7E,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x1E,0xB5,0x7D,0xB5,0x1E,0x02,0x40,0x40,0x01,0xB5,0x40,0x07,0x01,0x7D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x63,0x02,0xB5,0xB5,0x63,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x64,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x41,0xB6,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05, + 0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x21,0x68,0xCB,0xCB,0x0B,0x0B,0x44,0xCC, + 0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0x6B,0xCE,0x0E,0x0E,0xBB,0xCF,0x0F,0x0F, + 0xD0,0x49,0x49,0x27,0x10,0x10,0xD1,0x4B,0x4B,0x4C,0x11,0xD2,0x12,0x2B,0x13,0x72, + 0x51,0x74,0x52,0xC3,0x15,0xD3,0x16,0xD4,0x17,0x2F,0x57,0xD6,0x31,0xD7,0x32,0x5A, + 0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xEC, + 0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB,0xFC, + 0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0x5E, + 0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9, + 0xD8,0x32,0x79,0x31,0xD6,0xD5,0x2F,0x17,0x16,0xD3,0x15,0x8C,0x53,0x52,0x51,0x2C, + 0x13,0x2B,0x12,0x4E,0xD2,0x11,0x29,0x4B,0xD1,0x28,0x10,0x27,0x27,0x49,0xD0,0x0F, + 0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x82,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0xCC, + 0x69,0x0B,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x67,0x05, + 0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x65,0x03,0x08,0x03,0x03,0x03, + 0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0xB5,0x63,0x02,0x07,0x07,0x7D,0x01,0x7D,0x01,0x01,0x07,0x40,0x7D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x40,0x63,0xB5,0x07,0x07,0x07,0x1E,0x40,0xB5,0x02,0x63, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0xB6,0x08,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05, + 0x05,0x67,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B, + 0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xBA,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F, + 0xBC,0xD0,0xD0,0x27,0x27,0x10,0x28,0xD1,0x4B,0x29,0x11,0x88,0xD2,0x12,0x4F,0x13, + 0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x56,0xD5,0xD6,0x19,0x31,0x7A,0xD8, + 0xD9,0xDA,0xDB,0xDC,0xDD,0x1B,0xDF,0xE0,0x5D,0xE3,0xE5,0xE5,0xE7,0xE8,0xEA,0xEC, + 0xED,0x98,0xEF,0xF0,0xF1,0xF2,0xF4,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB, + 0xFB,0xFB,0xFB,0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED, + 0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0xD9, + 0x32,0xD7,0x31,0xD6,0x57,0x2F,0x17,0xD4,0x16,0x15,0x15,0xC3,0x14,0x51,0x51,0x13, + 0x4F,0x2B,0x4E,0xD2,0x11,0x11,0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F, + 0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x6B,0x0D,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x44, + 0x0B,0x0B,0x44,0xCB,0xCB,0x68,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x7F,0x09,0x05, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x1F,0x03,0x41,0x03,0x03,0x03,0x03,0x03, + 0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x1E,0xB5,0x40,0x40,0x07,0x01,0x07,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x01,0x01,0x01,0x1E,0x07,0x7D,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x08,0x08,0xB6,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x05,0xB7,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xB8,0xCB,0xCB,0xCB,0x0B,0x0B, + 0x0B,0xCC,0xCC,0x9A,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F, + 0x0F,0xBC,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x4B,0x29,0x11,0xD2,0x12,0x12,0x4F, + 0x13,0x2C,0x51,0x52,0x14,0x15,0x15,0xD3,0xD4,0x17,0x2F,0xD5,0xD6,0x91,0xD7,0x32, + 0x93,0xD9,0xDA,0x7B,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB, + 0xEC,0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF9,0xF9,0xFA,0xFB,0xFB, + 0xFB,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0xEF,0xEE,0x98,0xEC, + 0xEA,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8, + 0x32,0xD7,0x19,0xD6,0xD5,0x8F,0x56,0x16,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13, + 0x2B,0x12,0xD2,0x11,0x29,0x29,0x4B,0xD1,0x4A,0x10,0x27,0x49,0x9C,0xD0,0x0F,0x0F, + 0xCF,0x25,0x0E,0xCE,0xCE,0x46,0x0D,0xCD,0xCD,0x6A,0x0C,0x0C,0xCC,0xCC,0x44,0x0B, + 0x0B,0xCB,0xCB,0xCB,0x43,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x09,0x05,0x05, + 0x66,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x03,0x64, + 0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0x1E, + 0x01,0x1E,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x7D,0x01,0x63, + 0x63,0xB5,0xB5,0x1E,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x1F,0x65,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x05,0x05,0x7F,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B, + 0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF, + 0x48,0x0F,0xBC,0x49,0x49,0x27,0x10,0x4A,0xD1,0x4B,0x29,0x29,0x11,0xD2,0x12,0x2B, + 0x13,0x2C,0x51,0x51,0x14,0x2D,0x8C,0xD3,0x16,0xD4,0x17,0xD5,0xD6,0x58,0x31,0xD7, + 0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xE0,0x1C,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA, + 0xEB,0x97,0x98,0x7C,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB, + 0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB, + 0xE9,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDB,0xD9,0xD9,0xD8, + 0xD7,0xC6,0x19,0xD5,0x2F,0x17,0xD4,0xD3,0x15,0x8C,0x14,0x52,0x51,0x2C,0x13,0x4F, + 0x12,0xD2,0xD2,0x11,0x29,0x4B,0xD1,0x6F,0x10,0x27,0x27,0x49,0xD0,0x26,0x0F,0xCF, + 0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B, + 0xCB,0xCB,0xCB,0xCB,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0xCA,0x20,0x7F,0x05,0x05,0x66, + 0x04,0x04,0x04,0x04,0x04,0x04,0x7E,0x03,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x7D,0x01, + 0x7D,0x01,0x40,0x01,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x40, + 0x40,0x01,0x07,0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x03,0x65,0x1F,0x04,0x04,0x04,0x05,0x04, + 0x05,0x05,0x05,0x05,0x7F,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB, + 0x0B,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF, + 0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x10,0x86,0xD1,0x4B,0x29,0x4C,0xD2,0xD2,0x12, + 0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x55,0x17,0x2F,0xD5,0xD6,0x31,0xD7, + 0x32,0xD8,0xD9,0xDA,0x94,0xDC,0xDD,0x95,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9, + 0xEB,0xEC,0x98,0xEE,0x5F,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF9,0xF9,0xFA,0xFB, + 0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0xEF,0xEE,0x98,0xEC,0xEA, + 0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0xC7, + 0x31,0x19,0xD6,0xD5,0x56,0xD4,0x16,0xD3,0x8C,0x2D,0x52,0xC2,0x73,0x72,0x13,0x2B, + 0x12,0xD2,0x11,0x4C,0xBF,0x4B,0xD1,0x10,0x27,0x27,0x49,0x49,0xD0,0x0F,0xCF,0xCF, + 0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0x0B, + 0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x42,0x05,0x05,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x04,0xB6,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x1E,0x40,0x40,0x07,0x7D,0x7D, + 0x01,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x63,0x01,0xB5,0x02,0x07,0x02,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x64,0x03,0x03,0x03,0x03,0x03,0x03,0x1F,0x08,0x04,0x04,0x04,0x04,0x04, + 0x04,0x66,0x66,0x05,0x05,0x20,0xB7,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0xCB, + 0xCB,0x0B,0x0B,0xB9,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xBA,0xCE,0x0E,0x0E, + 0xCF,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x10,0xD1,0xD1,0x4B,0x29,0x11,0xD2,0x12, + 0xC0,0x13,0x13,0x73,0xC2,0x14,0x8B,0x8C,0x54,0x16,0xD4,0x17,0x2F,0xD5,0x19,0x31, + 0x59,0x32,0xD9,0xDA,0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE8, + 0xEA,0x96,0xED,0x98,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB, + 0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEB,0xE9, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xE0,0xDE,0x1B,0xDC,0x33,0xDB,0xD9,0xD9,0x32,0xD7, + 0x58,0x19,0xD5,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12, + 0x4E,0x70,0x4C,0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0x47, + 0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB, + 0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x66,0x05,0x04, + 0x04,0x04,0x04,0x04,0x7E,0x03,0x41,0x03,0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x7D,0x01,0x01,0x01,0x01,0x01,0x1E,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xB6,0xB6,0x04,0x04,0x04, + 0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x21,0xCB, + 0xCB,0x44,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E, + 0x0E,0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x6E,0x27,0x86,0xD1,0x4B,0xBF,0x29,0x88,0xD2, + 0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x19, + 0x31,0x32,0xD8,0xD9,0xDA,0x7B,0xDC,0xDD,0x95,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE7, + 0xE9,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF9,0xFA,0xFA, + 0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF1,0xF0,0xEF,0xEE,0x98,0xEC,0xEA,0xE9, + 0xE7,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x95,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0x1A,0x31, + 0x19,0x78,0x2F,0x17,0xD4,0x16,0x2E,0x8C,0x2D,0x52,0x51,0x51,0x13,0x13,0x89,0x12, + 0xD2,0x11,0x29,0x4B,0xD1,0x6F,0x10,0x27,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x47,0x0E, + 0xCE,0xCE,0x82,0x0D,0x9B,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB, + 0xB8,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xB7,0x05,0x05,0x05,0x05,0x05,0x04,0x04, + 0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x03,0x64,0x03,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x02,0x1E,0x40,0x01,0x7D,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x1D,0x01,0x01,0x01,0x01, + 0x1D,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x40,0x01,0x01,0x40,0xB5,0x63,0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xB6,0x1F,0x04,0x04, + 0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x09,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x68, + 0xCB,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC,0x0C,0x45,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE, + 0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x85,0x86,0xD1,0x4B,0x29,0x11,0x2A, + 0x12,0x12,0x2B,0x13,0x73,0x51,0x52,0x14,0x15,0x54,0x16,0xC4,0x17,0x2F,0x57,0xD6, + 0x31,0xD7,0x32,0x5A,0xDA,0xDB,0x33,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE7, + 0xE8,0xEA,0xEC,0xED,0x98,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA, + 0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE8, + 0xE6,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0x5A,0x32,0xD7,0xC6, + 0xD6,0xD5,0x2F,0x17,0x8E,0xD3,0x15,0x2D,0x14,0x52,0x51,0x72,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0xBF,0x4B,0xD1,0x86,0x27,0x49,0x49,0xD0,0xBC,0x0F,0xCF,0x25,0x0E,0x0E, + 0xCE,0x82,0x0D,0xCD,0xCD,0x6A,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x68, + 0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05,0x05,0x05,0x05,0x66,0x04,0x04,0x04, + 0x04,0x65,0x1F,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0xB5,0x7D,0x07,0xB5,0x07,0x40,0x40,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x1D,0x01,0x01,0x01,0x01,0x00,0x1D,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x00, + 0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x7D,0x01,0x01,0x07,0x07,0x40,0x63,0xB5,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x08,0x1F,0x04, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x80, + 0xCB,0xCB,0xCB,0xCB,0x0B,0x44,0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0x9B,0x0D,0x82,0xCE, + 0xCE,0x0E,0xCF,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0x4F,0x2C,0x73,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0xD5,0xD6, + 0x19,0x31,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6, + 0xE8,0xE9,0xEB,0xED,0x98,0xEE,0x5F,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF9,0xFA, + 0xFA,0xF8,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF0,0xEF,0xEE,0x5E,0xEC,0xEB,0xE9,0xE7, + 0xE6,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0x92,0x31,0x19, + 0xD6,0x2F,0x17,0xD4,0x16,0x15,0x15,0x75,0x52,0x51,0x2C,0x13,0x4F,0x12,0x4E,0x4D, + 0x11,0x29,0x4B,0xD1,0x10,0x10,0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE, + 0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x43, + 0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x42,0x7F,0x05,0x05,0x66,0x04,0x04,0x04,0x04,0x04, + 0x04,0x7E,0x41,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x1E,0x1E,0x07,0x07,0x40,0x40,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x01,0x00, + 0x01,0x01,0x00,0x00,0x01,0x01,0x00,0x1D,0x01,0x01,0x00,0x00,0x00,0x01,0x01,0x01, + 0x00,0x01,0x1D,0x01,0x1D,0x00,0x1D,0x00,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x7D,0x7D,0x40,0x02,0x02,0x1E,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x04, + 0x65,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x80,0xCB,0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x0C,0x23,0xCD,0xCD,0x0D,0x46, + 0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x4B,0x11, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x2E,0xD3,0x55,0x17,0x2F,0x18, + 0xD6,0x31,0x59,0xD8,0xD9,0xD9,0xDB,0x33,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6, + 0xE7,0xE8,0xEA,0xEC,0x5E,0x98,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9, + 0xF9,0xF8,0xF7,0xF6,0xF5,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEC,0xEA,0xE8,0xE6, + 0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0x61,0xDC,0x33,0xDB,0xD9,0xD8,0x32,0xD7,0x19,0xD6, + 0xD5,0x2F,0xD4,0x8E,0xD3,0x15,0x2D,0x52,0x52,0x51,0x72,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x25,0x0E,0xCE,0xCE, + 0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A, + 0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x66,0x04,0x04,0x04,0x04,0x04,0x04, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x1E,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x1D,0x00,0x00,0x01, + 0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x01,0x00,0x1D,0x00,0x01,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x1D,0x01,0x00,0x00,0x01, + 0x1D,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xB5,0x07,0x1E,0xB5,0x1E,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x7E, + 0xB6,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x09,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x0A,0x80,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x46,0x0D, + 0xCE,0xCE,0x0E,0x83,0xCF,0x0F,0x48,0xD0,0x49,0x49,0x27,0x10,0x86,0xD1,0x4B,0x29, + 0x11,0x2A,0x12,0x4E,0x2B,0x8A,0x2C,0x51,0x52,0x53,0x8C,0xD3,0x16,0xD4,0x17,0xD5, + 0xD6,0x19,0x31,0x7A,0xD8,0xD9,0xDA,0x33,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5, + 0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9, + 0xF9,0xF8,0xF7,0xF5,0xF4,0xF3,0xF2,0xF0,0x5F,0xEE,0x98,0xEC,0xEB,0xE9,0xE8,0xE6, + 0xE5,0xE3,0x5D,0xE1,0xDF,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0x19,0x78, + 0x2F,0x17,0xD4,0x16,0xD3,0x2D,0x53,0x52,0x51,0x2C,0x13,0x2B,0x4E,0xD2,0x88,0x29, + 0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0x9C,0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0x6B, + 0x0D,0x9B,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0x7F,0x42,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x08,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x7D,0x1E,0x07,0x01,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x00,0x00,0x01, + 0x01,0x00,0x00,0x1D,0x00,0x00,0x00,0x01,0x1D,0x00,0x00,0x00,0x00,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x1D,0x00, + 0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xB5,0x07,0x40,0x63,0x7D, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x03,0x03, + 0x7E,0xB6,0xB6,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0xB7,0xCA,0xCA,0xCA,0xCA,0x0A, + 0x0A,0x0A,0x68,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x9A,0x0C,0xCD,0xCD,0xCD,0x0D, + 0x0D,0xCE,0x0E,0x0E,0x25,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x54,0x16,0x8E,0x17,0x2F, + 0xD5,0xD6,0x58,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5, + 0xE6,0xE7,0xE9,0xEB,0xEC,0xED,0xEE,0xEF,0xF0,0xF2,0xF2,0xF4,0xF5,0xF6,0xF8,0xF9, + 0xF9,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0x97,0x96,0xEA,0xE9,0xE7,0xE5, + 0xE4,0xE3,0x5D,0xE0,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0xD7,0x58,0xD6,0xD5, + 0x2F,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x74,0x73,0x2C,0x13,0xC0,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D, + 0x0D,0xCD,0x6A,0x0C,0x9A,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A, + 0xCA,0xCA,0xCA,0xCA,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0xB6,0x04,0x41,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x40,0xB5,0x1E,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x1D,0x1D,0x01,0x01,0x1D,0x1D,0x01,0x01,0x00,0x00,0x00, + 0x00,0x01,0x00,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x1D,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01, + 0x1D,0x01,0x00,0x1D,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x7D,0x01,0x63,0x07, + 0x1E,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03, + 0x03,0x7E,0x04,0x1F,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x09,0x05,0xCA,0xCA,0xCA, + 0x0A,0x0A,0x80,0x80,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0xCD, + 0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0x88,0xD2,0x4E,0x13,0x72,0x73,0xC2,0x14,0x53,0x8C,0xD3,0x16,0xD4,0x56, + 0xD5,0xD6,0x19,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4, + 0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8, + 0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5, + 0xE4,0xE2,0xE1,0xDF,0x61,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0x59,0x31,0x19,0xD5,0x2F, + 0x17,0xD4,0xD3,0xD3,0x2D,0xC3,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D, + 0xCD,0xCD,0x45,0x0C,0xCC,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0xB6,0x7E,0x41,0x03, + 0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63, + 0x07,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x01,0x01,0x00,0x00,0x00,0x00, + 0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00, + 0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x01,0x01,0x1D,0x01,0x00,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x01,0x07,0x01, + 0x07,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03, + 0x03,0x03,0x7E,0x1F,0xB6,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x09,0xCA,0xCA,0xCA, + 0xCA,0x43,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD, + 0x0D,0x46,0xCE,0xCE,0x0E,0x47,0xCF,0x0F,0x84,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0x17, + 0x2F,0xD5,0x19,0x31,0x59,0x7A,0xD9,0xDA,0xDB,0x33,0xDC,0x1B,0xDF,0xE0,0x5D,0xE3, + 0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0x3F,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF7,0xF8, + 0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF0,0xEF,0xEE,0x97,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4, + 0xE3,0x1C,0xE0,0xDE,0x61,0xDC,0x33,0xDA,0xD9,0x5A,0x32,0xD7,0x58,0xD6,0xD5,0x2F, + 0x17,0x16,0xD3,0x15,0x2D,0x14,0x52,0x73,0x13,0x4F,0x2B,0x12,0xD2,0x11,0x29,0x4B, + 0xD1,0x86,0x85,0x27,0x49,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0x68,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0x67,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x65,0x04,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x1E,0x63,0xB5,0x01, + 0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x1D,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x00,0x00,0x01, + 0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00, + 0x00,0x00,0x01,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x01,0x1D,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x03,0x03,0x03,0x1F,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x09,0x67,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x43,0x68,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x45,0xCD, + 0xCD,0x0D,0x82,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x74,0x52,0x14,0x8C,0xD3,0x16,0xD4, + 0x2F,0xD5,0xD6,0x19,0x79,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0xDE,0xDF,0xE1,0xE2, + 0xE4,0xE5,0xE6,0xE8,0xEA,0x96,0xED,0x98,0xEF,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF8, + 0xF7,0xF6,0xF4,0xF4,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4, + 0xE2,0xE1,0xDF,0xDE,0x61,0xDC,0xDB,0xDA,0xD9,0xD8,0xC7,0x31,0x19,0x90,0x2F,0x17, + 0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x29,0x4B, + 0xD1,0x10,0x27,0x6E,0x9C,0xD0,0xD0,0x0F,0xCF,0x83,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0x6A,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA, + 0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x7E,0x08,0x03,0x03,0x03,0x03, + 0x64,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x7D,0x01,0x1E,0x40, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x1D,0x1D,0x00,0x1D,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x1D,0x01,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x1D,0x1D,0x01,0x00,0x00,0x00,0x1D,0x01,0x00,0x01,0x01, + 0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x40,0x01,0x40,0xB5,0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x1F,0xB6,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x20,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x0C, + 0xCD,0x0D,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1, + 0x87,0x87,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0x16,0x8E, + 0x17,0x2F,0xD5,0x58,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDF,0xE0,0xE2, + 0xE4,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0,0xF0,0xF2,0xF3,0xF4,0xF6,0xF7, + 0xF7,0xF6,0xF4,0xF3,0xF2,0xF0,0xF0,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3, + 0x5D,0xE0,0x5C,0x1B,0xDC,0x33,0xDA,0xD9,0xD9,0x32,0xD7,0x91,0xD6,0xD5,0x2F,0xD4, + 0x8E,0xD3,0x15,0xC3,0x14,0xC2,0x51,0x50,0x13,0xC0,0x4E,0x2A,0x11,0x29,0x4B,0xD1, + 0x10,0x10,0x27,0x49,0xD0,0xD0,0x0F,0x48,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0xCD, + 0x0C,0x0C,0xCC,0xCC,0xCC,0x44,0x0B,0xCB,0xCB,0xCB,0x80,0x0A,0x43,0xCA,0xCA,0xCA, + 0x67,0x05,0x05,0x05,0x66,0x04,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x03, + 0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x7D,0x7D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x1D,0x00,0x01,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x1D,0x00,0x00,0x1D,0x01,0x01,0x00,0x01, + 0x01,0x01,0x00,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x7D,0x01,0x63,0x01,0x7D,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x66,0x66,0x05,0x05,0x67, + 0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0x44,0xCC,0xCC,0x0C,0x0C, + 0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x6C,0xCF,0x0F,0x84,0xD0,0x49,0x6E,0x27,0x10, + 0xD1,0x4B,0xBF,0x4C,0x11,0xD2,0x12,0x4F,0x13,0x2C,0xC2,0x14,0xC3,0x15,0xD3,0x16, + 0xD4,0x17,0xD5,0xD6,0x19,0x79,0x32,0x5A,0xD9,0xDA,0x33,0xDC,0x61,0xDE,0xE0,0xE1, + 0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x5E,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6, + 0xF6,0xF5,0xF4,0xF2,0xF2,0xF0,0xEF,0x98,0x97,0x96,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3, + 0xE1,0xDF,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0xD8,0x7A,0x79,0x19,0xD6,0xD5,0x17,0xD4, + 0x16,0x54,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0xD1, + 0x10,0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0xCD, + 0x0C,0x45,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA, + 0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x65,0xB6,0x08,0x03,0x03,0x03,0x64,0x03, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x40,0x01,0x40,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00, + 0x01,0x1D,0x00,0x1D,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01, + 0x1D,0x01,0x1D,0x1D,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x40,0x07,0x7D,0x01,0x1E,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x41,0x04,0x04,0x04,0x05,0x66,0x05,0x05,0x05, + 0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xB9,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0x6B,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x10, + 0xD1,0xD1,0x29,0x29,0x11,0xD2,0x12,0xC0,0x13,0x2C,0x51,0x52,0x14,0x2D,0x54,0xD3, + 0xD4,0x17,0x2F,0xD5,0x19,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x95,0xDF,0xE1, + 0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF5,0xF6, + 0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2, + 0xE0,0xDF,0x61,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0x56,0x16, + 0xD3,0x15,0x2D,0x14,0x52,0x73,0x50,0x13,0x2B,0xD2,0x2A,0x11,0x29,0x4B,0xD1,0x10, + 0x85,0x27,0x49,0xD0,0xBC,0x0F,0xCF,0x25,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0x20,0x20, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x65,0x7E,0x03,0x03,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x01,0x7D,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x01,0x01, + 0x00,0x00,0x00,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x40,0x40,0x01,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x02,0x03,0x03,0x03,0x03,0x03,0x08,0x1F,0x04,0x04,0x04,0x04,0x05,0x05,0x05, + 0x7F,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0x45,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x6C,0xCF,0x0F,0x84,0xD0,0x49,0x49,0x27, + 0x10,0xD1,0x4B,0x29,0x11,0x88,0xD2,0x12,0x4F,0x13,0x73,0xC2,0x52,0x8B,0x15,0xD3, + 0x16,0xD4,0x2F,0xD5,0xD6,0x19,0xD7,0x32,0xD8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE0, + 0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0x5F,0xF1,0xF2,0xF3,0xF4,0xF6, + 0xF6,0xF4,0xF3,0xF2,0xF0,0xEF,0x98,0x97,0xEC,0xEA,0xE9,0xE7,0xE5,0xE5,0xE3,0xE1, + 0xE0,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16, + 0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x29,0x87,0xD1,0x10, + 0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0xBA,0x0D,0xCD,0xCD,0x6A,0x0C, + 0x45,0xCC,0x69,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0xCA,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x7E,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x64, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x01,0x1E,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00, + 0x01,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x1D,0x00,0x00, + 0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x40,0x40,0x01,0x1E,0x63,0x07,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x7F,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC, + 0x0C,0x0C,0xCD,0xCD,0x0D,0xBA,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xBC,0xD0,0x49,0x27, + 0x10,0x10,0xD1,0x87,0x29,0x11,0xD2,0x12,0x2B,0x13,0xC1,0x51,0x52,0x14,0x2D,0x8D, + 0x55,0xD4,0x17,0x2F,0x57,0x19,0x31,0x92,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, + 0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC,0x97,0x98,0xEF,0xF0,0xF1,0xF2,0xF4,0xF5, + 0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0xED,0x96,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1, + 0xDF,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0x19,0x90,0x2F,0x17,0xC4,0xD3, + 0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0x2A,0x11,0x29,0x4B,0xD1,0x10,0x85, + 0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C, + 0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x63,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x1D,0x1D, + 0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x01,0x00,0x01,0x1D,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x40,0x07,0x01,0x1E,0xB5,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0xB6,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x05,0x20,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC, + 0x0C,0x0C,0x45,0xCD,0x0D,0x0D,0xBA,0xCE,0x0E,0x47,0xCF,0x0F,0x0F,0xD0,0x49,0x6E, + 0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0xD2,0x12,0x2B,0x13,0x51,0x74,0x52,0x2D,0x15, + 0xD3,0x16,0xD4,0x17,0xD5,0x58,0x79,0xD7,0x32,0xD9,0xDA,0xDB,0x33,0xDC,0x1B,0xDF, + 0xE0,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF5, + 0xF5,0xF3,0xF2,0xF1,0x5F,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0, + 0x5C,0x1B,0xDD,0x33,0xDA,0xD9,0x93,0x32,0xD7,0x79,0xD6,0xD5,0x17,0xD4,0x16,0xD3, + 0x15,0x2D,0x52,0x51,0x73,0x13,0x2B,0x12,0xD2,0x11,0x4C,0xBF,0x4B,0xD1,0x10,0x27, + 0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x83,0x0E,0xCE,0x46,0x0D,0xCD,0xCD,0x23,0x0C,0xCC, + 0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05,0x05, + 0x05,0x66,0x04,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x63,0x7D,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x00, + 0x00,0x00,0x00,0x1D,0x01,0x01,0x01,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0xB5,0x7D,0x1E,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x7E,0xB6,0x04,0x04,0x04,0x04,0x66,0x05, + 0x05,0x05,0x42,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x44,0xCC, + 0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0xD0,0x49, + 0x27,0x10,0xBE,0x4B,0x4B,0x4C,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D, + 0x2E,0x16,0xD4,0x17,0x2F,0xC5,0x19,0x31,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0xDE, + 0xE0,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x98,0x3F,0xEF,0xF0,0xF2,0xF3,0xF4, + 0xF4,0xF3,0xF2,0xF0,0xEF,0xEE,0x97,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF, + 0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0x7A,0x31,0x19,0xD6,0x2F,0x17,0xD4,0x16,0x15, + 0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x87,0xD1,0x10,0x85,0x27, + 0x49,0xD0,0xD0,0x0F,0xCF,0x83,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0x6A,0x0C,0x0C,0xCC, + 0xCC,0x0B,0x0B,0x44,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7,0x05,0x05,0x05, + 0x66,0x04,0x04,0x04,0x04,0xB6,0x7E,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x1D,0x00, + 0x00,0x00,0x1D,0x1D,0x01,0x01,0x01,0x1D,0x1D,0x00,0x00,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x01,0xB5,0x1E,0x1E,0x40,0xB5,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xB7,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0x21,0xCB,0xCB,0x0B,0x0B,0x22, + 0xCC,0x9A,0x0C,0x0C,0xCD,0x9B,0x0D,0x46,0xCE,0x0E,0x83,0xCF,0x0F,0x0F,0xD0,0x49, + 0x6E,0x27,0x10,0xD1,0x4B,0x29,0x11,0x11,0xD2,0x12,0x2B,0x8A,0x2C,0xC2,0x14,0x2D, + 0x15,0xD3,0x16,0x17,0x2F,0xD5,0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0x1B, + 0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0x96,0xED,0x98,0xEF,0xF0,0xF1,0xF2,0xF4, + 0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF, + 0x1B,0xDD,0x33,0xDB,0xD9,0xD9,0x32,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15, + 0x2D,0x52,0x74,0x51,0x13,0x2B,0x12,0xD2,0x4D,0x4C,0x29,0x4B,0xD1,0x10,0x27,0x49, + 0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0x82,0x0D,0x9B,0xCD,0x0C,0x0C,0xCC,0xCC, + 0x0B,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05, + 0x66,0x04,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x64,0x64,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x63,0x1E,0x1E,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x1D,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x1D,0x00,0x01,0x1D,0x00,0x00,0x1D,0x01,0x01,0x1D,0x00,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x40,0x7D,0xB5,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x05,0xB7,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B, + 0xCC,0xCC,0x45,0x0C,0xCD,0xCD,0x0D,0x82,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0x49, + 0x49,0x27,0x10,0x4A,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x75, + 0x15,0xD3,0x16,0xD4,0x56,0xD5,0xD6,0x19,0xD7,0x32,0x93,0xD9,0xDB,0x33,0xDD,0x1B, + 0x5C,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF4, + 0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE, + 0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0xD7,0x91,0xD6,0x2F,0x17,0xD4,0x16,0x2E,0x2D, + 0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x6F,0x10,0x27,0x49, + 0xD0,0x6D,0x0F,0xCF,0x25,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x0C,0x0C,0x45,0xCC,0x0B, + 0x0B,0x0B,0xCB,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x01,0x02,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x01,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x1D,0x1D,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x63,0x63,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04, + 0x04,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0x43,0xCB,0xCB,0x0B,0x0B, + 0x0B,0xCC,0x45,0x0C,0x45,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0, + 0x49,0x27,0x10,0x4A,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x89,0x13,0x2C,0x51,0x52,0x14, + 0x2D,0x15,0x16,0xD4,0x56,0xD5,0xD6,0x19,0x79,0x92,0xD8,0xD9,0xDA,0x33,0xDC,0xDD, + 0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE8,0xEA,0xEC,0x97,0xEE,0x5F,0xF0,0xF2,0xF3, + 0xF3,0xF2,0xF0,0xEF,0xEE,0x98,0xEC,0xEA,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x95, + 0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0x1A,0x31,0x19,0x30,0x2F,0x17,0x16,0xD3,0x15,0x2D, + 0x14,0x52,0x51,0x8A,0x4F,0x4E,0xD2,0x88,0x11,0x29,0x4B,0xD1,0x10,0x27,0x6E,0x49, + 0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x46,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B, + 0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0xCA,0x67,0x7F,0x05,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x63,0xB5,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x01,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x01,0x1D,0x01,0x00,0x00,0x00,0x01,0x1D,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x40,0x02,0xB5,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x41,0x08,0x04,0x04,0x04, + 0x04,0x05,0x05,0x05,0x05,0x7F,0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x0B, + 0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x6C,0xCF,0x0F,0x6D, + 0xD0,0x49,0x27,0x10,0xD1,0x4B,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x2C,0x2C,0x51,0x52, + 0x2D,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7,0xD8,0xD9,0xD9,0xDB,0xDC,0xDD, + 0x95,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEF,0xF0,0xF1,0xF3, + 0xF3,0xF1,0xF0,0xEF,0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x95, + 0xDD,0x33,0xDB,0xD9,0xD9,0x32,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x8B, + 0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0xD1,0x10,0x27,0x49,0xD0, + 0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B, + 0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x7F,0x05,0x05,0x05,0x04,0x04, + 0x04,0x04,0x08,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x1E,0x7D,0x01,0x07,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x1D,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x1D,0x01,0x00,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x40,0x63,0xB5,0x40, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x08,0xB6,0x04,0x04, + 0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x21,0xCB,0xCB,0x0B, + 0x0B,0x22,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x24,0xCE,0x0E,0x47,0xCF,0x0F,0x84, + 0xD0,0x49,0x27,0x10,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52, + 0x14,0x8C,0x15,0x16,0xD4,0x17,0xD5,0xD6,0x19,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDC, + 0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0,0xF1,0xF2, + 0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0x1C,0xE0,0x5C,0x1B, + 0xDC,0x33,0xDA,0xD9,0xC8,0x32,0x31,0x19,0xC5,0x2F,0x17,0x77,0x55,0x8D,0x2D,0x14, + 0x74,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0, + 0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x46,0x0D,0x0D,0xCD,0x0C,0x0C,0xCC,0xCC,0x22,0x0B, + 0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05,0x66,0x04,0x04, + 0x04,0xB6,0x08,0x03,0x03,0x03,0x03,0x64,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x40,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x00,0x1D,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x01,0x00,0x01,0x01,0x00,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x63, + 0x02,0x1E,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x04,0x04, + 0x04,0x04,0x04,0x05,0x05,0x05,0x09,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB, + 0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x47,0xCF,0xCF,0x0F, + 0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x4B,0x4C,0x4D,0xD2,0x12,0x4F,0xC1,0x73,0x74, + 0x14,0x2D,0x15,0xD3,0x55,0x17,0x2F,0xD5,0x19,0x31,0xC7,0xD8,0xD9,0xDA,0xDB,0xDC, + 0xDD,0xDE,0xDF,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9,0xEA,0xEC,0x98,0xEE,0xEF,0xF1,0xF2, + 0xF2,0xF0,0xEF,0x3F,0x98,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD, + 0xDC,0xDB,0xDA,0xD9,0xD8,0x1A,0x31,0xD6,0xD5,0x2F,0x17,0x55,0xD3,0x15,0x2D,0x14, + 0x74,0x2C,0x8A,0x2B,0x4E,0xD2,0x11,0x29,0x4B,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0, + 0x0F,0x48,0x25,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B, + 0xCB,0xCB,0x21,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x20,0x05,0x05,0x04,0x04,0x04,0x04, + 0x1F,0x7E,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x40, + 0x07,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01, + 0x01,0x00,0x01,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x63, + 0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x04, + 0x04,0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB, + 0x0B,0x0B,0x44,0xCC,0x45,0x0C,0x0C,0xCD,0x0D,0x0D,0x24,0xCE,0x0E,0x6C,0xCF,0x0F, + 0x84,0xD0,0x49,0x27,0x85,0x86,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51, + 0x52,0x53,0x15,0xD3,0x16,0xD4,0x56,0xD5,0xD6,0x79,0xD7,0x32,0xD9,0xD9,0xDB,0x33, + 0xDD,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEF,0xF0,0xF2, + 0xF2,0xF0,0x7C,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD, + 0x33,0xDB,0xD9,0x5A,0x32,0xD7,0x31,0xD6,0xD5,0x8F,0xD4,0x16,0x2E,0x15,0x14,0x52, + 0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0xD0,0x0F, + 0x0F,0xCF,0x47,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB, + 0xCB,0xCB,0xB8,0x0A,0x43,0xCA,0xCA,0xCA,0x42,0x09,0x05,0x05,0x05,0x04,0x04,0x04, + 0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x1E, + 0x01,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xB5,0x01, + 0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x02,0x03,0x03,0x03,0x03,0x08,0x03, + 0x1F,0x04,0x04,0x04,0x05,0x05,0x05,0x7F,0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0xCB,0xCB, + 0x44,0x0B,0x44,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0xCF, + 0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x4E,0x2B,0x4F,0x2C,0x51, + 0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0x2F,0xD6,0x19,0xD7,0x32,0xD8,0xD9,0xDA,0x33, + 0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED,0x98,0xEE,0xF0,0xF1, + 0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0x1C,0xE0,0xDE,0x1B,0xDC, + 0x7B,0xDA,0xD9,0xD8,0x32,0x79,0x19,0xD6,0x2F,0x17,0xC4,0xD3,0x15,0x2D,0x14,0x52, + 0x51,0x50,0x13,0xC0,0xD2,0x2A,0x11,0xBF,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F, + 0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB, + 0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x67,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04, + 0x04,0x41,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x02,0x63, + 0x40,0x01,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x00, + 0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x1D,0x01, + 0x1D,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E, + 0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x03,0x03,0x03, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB, + 0xCB,0x0B,0x0B,0xCC,0xCC,0x9A,0x0C,0x6A,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF, + 0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0xBF,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C, + 0x51,0x14,0x2D,0x15,0xD3,0x16,0x17,0x2F,0x18,0x19,0x31,0x92,0xD8,0xD9,0xDA,0xDB, + 0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0x5F,0xF1, + 0xF1,0x5F,0xEE,0x98,0xEC,0xEA,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC, + 0x94,0xDA,0xD9,0xD8,0x59,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x2D,0x14,0xC2, + 0x2C,0x13,0x4F,0x12,0xD2,0x11,0x29,0x87,0xD1,0x28,0x10,0x27,0x49,0xD0,0xD0,0x0F, + 0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0x45,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0xCB, + 0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04, + 0x03,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0x02,0x63, + 0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01, + 0x1D,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01, + 0x01,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07, + 0x63,0x7D,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x7E, + 0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB, + 0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x24,0xCE,0x0E,0x0E,0xCF, + 0x48,0x48,0xD0,0x49,0x27,0x10,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C, + 0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x56,0xD5,0xD6,0x58,0xD7,0x32,0xD9,0xDA,0xDB, + 0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0x97,0x98,0xEF,0xF0, + 0xF0,0xEF,0x98,0x5E,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDD,0x33, + 0xDB,0xD9,0xD9,0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51, + 0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x85,0x6E,0x49,0xD0,0x0F,0x0F, + 0xCF,0x6C,0x47,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB, + 0x68,0x80,0x0A,0x0A,0xCA,0xCA,0x67,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41, + 0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x02,0x07, + 0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01, + 0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0xB5,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03, + 0x1F,0xB6,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x67,0xCA,0xCA,0xCA,0x0A,0x0A,0x21, + 0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0x0C,0x0C,0x6A,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF, + 0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x89,0x13,0x2C, + 0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0x2F,0xD6,0x19,0xD7,0x32,0xC8,0xD9,0xDA, + 0x33,0xDD,0x1B,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEE,0xF0, + 0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDE,0x1B,0xDC,0x33, + 0xDA,0xD9,0x5A,0x32,0xD7,0x19,0xD6,0x2F,0x17,0xD4,0x16,0x15,0x2D,0x14,0x52,0x51, + 0x13,0x2B,0x12,0xD2,0x11,0x4C,0x4B,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF, + 0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x45,0x0C,0x0C,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB, + 0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x1F,0x41, + 0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x63,0x7D,0x07,0x07, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x01,0x00,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x07,0x1E,0x7D,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03, + 0x03,0x65,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0x43, + 0xCB,0xCB,0x44,0x0B,0x44,0xCC,0x9A,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E, + 0xCF,0x48,0x6D,0xD0,0x49,0x27,0x10,0x28,0x87,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13, + 0x73,0x51,0x14,0x2D,0x15,0xD3,0x16,0x17,0x2F,0x18,0x19,0x31,0x1A,0xD8,0xD9,0xDA, + 0x33,0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE5,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0, + 0xF0,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0x1B,0xDC,0x33, + 0xDA,0xD9,0xD8,0x92,0x31,0x19,0xD5,0x2F,0x56,0x16,0xD3,0x15,0xC3,0x52,0x51,0x2C, + 0x13,0x2B,0x12,0xD2,0x11,0x29,0x87,0x4B,0x4A,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF, + 0xBB,0x0E,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB, + 0x43,0x0A,0x0A,0xCA,0xCA,0x67,0x09,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x03, + 0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x7D,0x7D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x1D,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03, + 0x03,0x1F,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x21,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x45,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E, + 0xCF,0x48,0x0F,0xD0,0x49,0xBD,0x27,0x10,0xD1,0x29,0x29,0x11,0xD2,0x12,0x2B,0x13, + 0x2C,0x51,0x52,0x75,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7,0xD8,0xD9,0xD9, + 0xDB,0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x97,0xEE,0xEF, + 0x5F,0xEE,0x97,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x1B,0xDD,0x33,0xDB, + 0xD9,0xD9,0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x8B,0x52,0x51,0x2C, + 0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0x0F,0xCF, + 0x0E,0x0E,0xCE,0x82,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xB9,0x0B,0x0B,0xCB,0xCB,0x0A, + 0x0A,0x0A,0x43,0xCA,0xCA,0x7F,0x05,0x05,0x66,0x05,0x04,0x04,0x04,0x41,0x41,0x03, + 0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0xB5,0x40,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x00,0x1D,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x1D,0x00,0x00,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x03,0x08,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x80,0xCB,0xCB,0xCB,0x0B,0x81,0xCC,0xCC,0x0C,0x45,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E, + 0xCF,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x11,0x88,0xD2,0x2B,0x4F, + 0x2C,0x51,0x52,0x14,0x2D,0x54,0x16,0xD4,0x17,0xD5,0xD6,0x19,0xD7,0x32,0x5A,0xD9, + 0xDB,0x33,0xDD,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEF, + 0xEF,0x98,0xED,0xEC,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDA, + 0xD9,0x5A,0x32,0xD7,0x19,0xD6,0x2F,0x17,0xD4,0x16,0x15,0x2D,0x14,0x52,0x51,0x2C, + 0x4F,0x12,0xD2,0x70,0x29,0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x6C, + 0x0E,0xCE,0xCE,0x0D,0x46,0xCD,0x0C,0x0C,0xCC,0xCC,0x81,0x0B,0x0B,0xCB,0xCB,0x43, + 0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05,0x05,0x05,0x05,0x04,0x04,0xB6,0x7E,0x03,0x03, + 0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x7D,0x01,0x07,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x1D,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x1E,0x7D,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03, + 0x03,0x03,0x08,0x08,0x04,0x04,0x04,0x05,0x05,0x05,0x67,0x20,0xCA,0xCA,0x0A,0x0A, + 0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0x46,0xCE,0x0E, + 0x0E,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0x6F,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B, + 0x13,0x2C,0x52,0x52,0x2D,0x15,0xD3,0x55,0x17,0x2F,0x30,0x19,0x31,0x32,0xD8,0xD9, + 0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEF, + 0xEF,0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE3,0xE2,0xE0,0xDE,0x1B,0xDC,0x94,0xDA, + 0xD9,0xD8,0x7A,0x31,0x19,0xD5,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x52,0xC2,0x2C,0x8A, + 0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0xBE,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E, + 0x0E,0xCE,0xBA,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A, + 0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x7E,0x03,0x03, + 0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x40,0x40,0x40,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x1D,0x00,0x01,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x00,0x00,0x01,0x00,0x01,0x1D,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0xB5,0x63,0x63,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03, + 0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A, + 0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE,0x0E, + 0x0E,0xCF,0xCF,0x84,0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B, + 0x13,0x2C,0x51,0x52,0x8B,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7,0xD8,0xD9, + 0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9,0xEB,0xEC,0x98,0xEE, + 0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA, + 0xD9,0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0x56,0x16,0xD3,0x15,0x53,0x52,0x51,0x2C,0x13, + 0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E, + 0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0xCC,0xCC,0x0B,0x0B,0x44,0xCB,0xCB,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0x20,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x65,0x08,0x03,0x03, + 0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x63,0x01,0x40,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x1D,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x1D,0x00,0x00,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x7D,0x40,0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03, + 0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A, + 0x0A,0x43,0x68,0xCB,0x0B,0x0B,0x22,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0xCE,0xCE, + 0x0E,0x6C,0xCF,0x0F,0x26,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29,0x11,0x11,0x12,0x2B, + 0x13,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x17,0xD5,0xD6,0x58,0xD7,0xD8,0x5A, + 0xDA,0xDB,0x33,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x97,0xEE, + 0xEE,0x98,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9, + 0xD9,0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16,0x2E,0x15,0x14,0x52,0x51,0x2C,0x13, + 0x4E,0xD2,0x70,0x4C,0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xCF,0x0E, + 0xCE,0xCE,0x0D,0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xB7,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0xB6,0x65,0x03,0x03,0x03, + 0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x40,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x1D,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x40,0x40,0x01,0xB5,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x02, + 0x03,0x03,0x03,0x41,0x65,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA, + 0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE, + 0x0E,0x0E,0xCF,0x0F,0x26,0xD0,0x49,0x27,0x10,0xD1,0xD1,0x4B,0x4C,0x11,0xD2,0x12, + 0x2B,0x50,0x2C,0x52,0x14,0x2D,0x54,0x16,0xD4,0x17,0xD5,0xD6,0x19,0x79,0x32,0x5A, + 0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0xEE, + 0x98,0xED,0x96,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDA,0xD9, + 0x5A,0x32,0x79,0x19,0xD6,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x51,0x73,0x13,0x2B, + 0x12,0xD2,0x11,0x29,0x4B,0xD1,0x6F,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x0E,0x0E, + 0xCE,0x82,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A, + 0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x66,0x04,0x04,0x04,0x04,0xB6,0xB6,0x03,0x03,0x03, + 0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x7D,0x63,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x00,0x1D,0x01,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x63,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x09,0xCA,0xCA,0xCA, + 0x43,0x0A,0x80,0xCB,0xCB,0x0B,0x0B,0x44,0xCC,0x0C,0x0C,0xCD,0xCD,0x46,0x0D,0xCE, + 0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12, + 0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x77,0x17,0x2F,0xD5,0x19,0x31,0x32,0xD8, + 0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98, + 0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE3,0x5D,0xE0,0xDE,0x1B,0xDC,0xC9,0xDA,0xD9, + 0xD8,0x7A,0x31,0x19,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B, + 0x12,0xD2,0x11,0x29,0x4B,0xD1,0x86,0x27,0xBD,0x49,0xD0,0x48,0xCF,0xCF,0x0E,0xCE, + 0xCE,0x0D,0x0D,0xCD,0x23,0x0C,0xCC,0xCC,0x81,0x0B,0x0B,0xCB,0xCB,0x80,0x0A,0x0A, + 0xCA,0xCA,0xCA,0x09,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03, + 0x03,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x1E,0x07,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x63,0x63,0x02,0x02,0x02,0x02,0x02,0x03, + 0x03,0x03,0x03,0x03,0x1F,0x65,0x04,0x04,0x04,0x04,0x05,0x05,0x42,0x42,0xCA,0xCA, + 0x0A,0x0A,0x68,0xCB,0xCB,0xCB,0x0B,0x81,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0x6B, + 0xCE,0x0E,0xBB,0xCF,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12, + 0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7,0xD8, + 0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0x98, + 0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9, + 0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x8B,0x52,0x51,0x2C,0x13,0x2B, + 0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0x25,0x0E,0xCE, + 0x24,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A, + 0xCA,0xCA,0x20,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03, + 0x64,0x02,0x02,0x02,0x02,0x02,0x1E,0x63,0x07,0x07,0x40,0x40,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x1D,0x1D,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x40,0x63,0x02,0x63,0x02,0x02,0x02,0x02,0x02, + 0x64,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04,0x05,0x05,0x42,0x7F,0xCA,0xCA, + 0x43,0x0A,0x80,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x6B, + 0xCE,0x0E,0x83,0xCF,0x0F,0x26,0xD0,0x49,0x27,0x10,0xD1,0x4B,0x29,0x4C,0x11,0xD2, + 0x71,0x4F,0x2C,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5,0xD6,0x19,0xD7,0x32, + 0xD9,0xD9,0xDB,0xDC,0xDD,0x1B,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x98, + 0x98,0xEC,0xEA,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0x33,0xDB,0xDA,0xD9, + 0x32,0xD7,0x19,0xD6,0xD5,0x56,0xD4,0x16,0x76,0x2D,0x14,0x52,0x51,0x2C,0x13,0x12, + 0xD2,0x88,0x11,0x4B,0x4B,0x6F,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x83,0x0E,0xCE, + 0x82,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0xCB,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0x67,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03, + 0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0x63,0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x07,0xB5,0x7D,0x1E,0x02,0x02,0x02,0x02,0x02,0x64, + 0x64,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x20,0xCA, + 0xCA,0x0A,0x0A,0xB8,0xCB,0xCB,0x44,0x0B,0xB9,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D, + 0xCE,0xCE,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x85,0x28,0xD1,0x87,0x29,0x11,0xD2, + 0x12,0x4F,0x13,0x51,0x74,0x14,0x2D,0x8D,0x55,0x16,0x17,0xD5,0xD6,0x19,0xD7,0x32, + 0xD8,0xD9,0xDB,0x7B,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC,0x98, + 0x98,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0xD9, + 0x32,0xD7,0x19,0xD6,0x2F,0x17,0xD4,0x16,0x15,0x2D,0x14,0x52,0x2C,0x13,0x2B,0x89, + 0xD2,0x11,0x4C,0x4B,0xD1,0xD1,0x10,0x27,0x49,0xD0,0x48,0x0F,0xCF,0x47,0xCE,0xCE, + 0x46,0x46,0xCD,0x0C,0x0C,0x0C,0xCC,0x44,0x0B,0x0B,0xCB,0x21,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x00,0x01,0x00,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x7F,0xCA, + 0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x6A,0xCD,0x0D,0x0D, + 0xBA,0x47,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0xBD,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2, + 0x12,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0x57,0x19,0x31,0x7A, + 0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xED, + 0x97,0xEC,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8, + 0x32,0x79,0x19,0xD5,0x2F,0x17,0x77,0xD3,0x15,0x2D,0x14,0xC2,0x2C,0x13,0x2B,0x12, + 0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x6E,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE, + 0x0D,0x46,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x44,0xCB,0x80,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x03,0x64, + 0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x01,0x00,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x1D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x40,0x02,0x02,0x1E,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x05,0x05,0x05,0x7F,0x67,0xCA, + 0xCA,0x43,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x6A,0xCD,0xCD,0x0D, + 0xBA,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2, + 0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0x19,0x31,0xD7, + 0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED, + 0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE3,0x5D,0xE0,0xDE,0x1B,0xDC,0x7B,0xDA,0xD9,0xD8, + 0x59,0x31,0xD6,0x90,0x2F,0x17,0x16,0xD3,0x15,0x53,0x52,0x51,0x2C,0x13,0x2B,0x12, + 0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0xCE, + 0x0D,0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x81,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0x0A,0xCA, + 0xCA,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x63,0xB5,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x01,0xB5,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x03,0x03,0x03,0x03,0x08,0x08,0x04,0x04,0x04,0x04,0x05,0x05,0x42,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0x0D, + 0x24,0xCE,0x0E,0x0E,0xCF,0x0F,0x26,0xD0,0x49,0x27,0x10,0xD1,0x4B,0x29,0x29,0x88, + 0xD2,0x12,0x13,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x8F,0xD5,0xD6,0x31,0xD7, + 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9,0xEB,0xED, + 0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8, + 0xD7,0x31,0xD6,0xD5,0x17,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12, + 0x88,0x29,0x4B,0xD1,0xD1,0x10,0x27,0x49,0xD0,0xBC,0x0F,0xCF,0x83,0x0E,0xCE,0x0D, + 0x0D,0xCD,0xCD,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0xCA,0x0A,0xCA, + 0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x40,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D, + 0x01,0x01,0x01,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x01,0x01,0x40,0x02,0x02,0x02,0x02,0x02, + 0x02,0x64,0x03,0x03,0x03,0x03,0x7E,0x41,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xCA, + 0xCA,0xCA,0x43,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0x0C,0x0C,0x6A,0xCD,0x0D, + 0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x85,0x4A,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0xC1,0x73,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0x2F,0xD6,0x19,0xD7, + 0x32,0xD9,0xD9,0xDB,0x33,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9,0xEA,0xED, + 0xEC,0xEB,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x95,0xDD,0x33,0xDB,0xDA,0xD9,0x32, + 0xD7,0x91,0xD6,0xD5,0x8F,0xD4,0x16,0x76,0x2D,0x14,0x52,0x51,0x8A,0x4F,0x89,0xD2, + 0x11,0x29,0x29,0xD1,0x6F,0x10,0x27,0x49,0xD0,0xBC,0x0F,0xCF,0x83,0x0E,0xCE,0x0D, + 0x0D,0xCD,0x45,0x0C,0xCC,0xCC,0x69,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0xCA,0xCA,0xCA, + 0xCA,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x64,0x02,0x02, + 0x02,0x02,0x02,0x02,0xB5,0x01,0x1E,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x40,0x63,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x7E,0x1F,0x04,0x04,0x04,0x05,0x05,0x05,0x05, + 0xCA,0xCA,0x43,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC,0x0C,0x45,0xCD,0x0D, + 0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x10,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0x13,0x2C,0x74,0x52,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xD6,0x19,0x31, + 0x32,0xD8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC, + 0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDA,0xD9,0xC8,0x32, + 0xD7,0x19,0xC5,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x74,0x73,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D, + 0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0xCA, + 0xB7,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x03,0x64,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x1D,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x41,0x65,0x04,0x04,0x04,0x05,0x05,0x05,0xB7, + 0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x45,0xCD,0xCD, + 0x0D,0xCE,0xCE,0x0E,0x25,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD5,0x19,0x31, + 0x7A,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC, + 0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDA,0xD9,0xD8,0x32, + 0x31,0x19,0xD5,0x2F,0x17,0x55,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0x4B,0xD1,0x10,0x85,0x27,0xD0,0xD0,0x0F,0xCF,0x47,0x0E,0xCE,0x24,0x0D, + 0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x81,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA, + 0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x08,0x08,0x03,0x03,0x03,0x03,0x64,0x02,0x02, + 0x02,0x02,0x1E,0x02,0x02,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x66,0x05,0x05,0x05, + 0xB7,0xCA,0xCA,0x43,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x9A,0x0C,0xCD,0xCD, + 0x0D,0x82,0xCE,0x0E,0x47,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B,0xBF,0x4C, + 0x2A,0x12,0x2B,0x13,0x2C,0x51,0x52,0x8B,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31, + 0x92,0xD8,0xD9,0xDA,0x94,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xEA,0x96, + 0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDE,0x1B,0xDC,0xC9,0xDA,0xD9,0xD8,0xD7, + 0x31,0x58,0xD5,0x2F,0x17,0x16,0xD3,0x15,0xC3,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x6C,0x0E,0xCE,0x0D,0x0D, + 0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA, + 0x05,0x05,0x05,0x66,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x63,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x01,0x40,0x01,0x40,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05,0x05,0x05, + 0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x6A,0xCD, + 0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x84,0xD0,0x49,0x27,0x10,0xD1,0xD1,0x4B,0x29, + 0x11,0xD2,0xC0,0x4F,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x17,0xD5,0xD6,0x79, + 0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB, + 0x96,0xE9,0xE7,0xE6,0xE5,0xE3,0x5D,0xE0,0xDE,0x1B,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7, + 0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x14,0x52,0x51,0x2C,0x13,0x71,0xD2,0x70, + 0x29,0x4B,0x87,0xD1,0x10,0x27,0x49,0xD0,0x84,0x0F,0xCF,0x83,0x0E,0xCE,0x0D,0x0D, + 0xCD,0x23,0x0C,0x9A,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xB7, + 0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x64,0x64,0x02,0x02,0x02, + 0x02,0x02,0x02,0x01,0x1E,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x1D,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01, + 0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xB5,0x01,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05,0x05,0x67, + 0x05,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x10,0x4A,0xD1,0x4B,0x4C, + 0x11,0xD2,0x12,0x2B,0x13,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5,0xD6,0x31, + 0xD7,0x7A,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9,0xEB, + 0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0x32,0xD7, + 0xC6,0xD6,0xD5,0x2F,0xD4,0x16,0x8D,0x2D,0x14,0x52,0x51,0x2C,0x4F,0x89,0xD2,0x11, + 0x29,0x4B,0xD1,0x4A,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D, + 0xCD,0x6A,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7, + 0x7F,0x05,0x04,0x04,0x04,0x04,0x65,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x63,0xB5,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x01,0x00,0x00, + 0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x40,0x1E,0x63,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x05,0x05,0x05, + 0x7F,0xCA,0xCA,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x0D,0x6B,0xCE,0x0E,0x25,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0xC2,0x14,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xD6,0x19, + 0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE9,0xEB, + 0xEB,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xD9,0xD9,0x32,0xD7, + 0x58,0xD6,0xD5,0x17,0xD4,0x55,0x15,0x2D,0x52,0x52,0x51,0x50,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0xD0,0x0F,0x48,0xCF,0x0E,0xCE,0xCE,0x0D,0x46, + 0xCD,0x0C,0x0C,0xCC,0xCC,0xB9,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0x0A,0xCA,0xCA,0xB7, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0xB5,0x02,0x7D,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00, + 0x01,0x1D,0x01,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01, + 0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x1E,0x63,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x05,0x66,0x05, + 0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x14,0x2D,0x15,0xD3,0x77,0x17,0x2F,0xD6,0x19, + 0x31,0x32,0xC8,0xD9,0xDB,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE8,0xEA, + 0xEB,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0x33,0xDB,0xD9,0xD9,0x32,0xD7, + 0x19,0x30,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x52,0x74,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0xCE,0x0D,0xCD, + 0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0x09, + 0x05,0x05,0x05,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x1E,0x63,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x5B,0x3E,0x3E,0x3E,0x3E,0x3E,0x3E,0x5C,0x54,0x38, + 0x3E,0x3E,0x3E,0x3E,0x36,0x3E,0xA1,0xDD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x63,0xB5,0xB5,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x41,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0x45,0x0C,0xCD, + 0xCD,0x0D,0x0D,0xCE,0x0E,0x83,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD5,0x19, + 0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA, + 0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31, + 0x19,0x18,0x2F,0x17,0x16,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x6C,0x0E,0xCE,0xBA,0x0D,0xCD, + 0x6A,0x0C,0x0C,0xCC,0xCC,0x0B,0x44,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x67,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x1E,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x0B,0x5A,0x3E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x35,0x9E, + 0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x36,0x95,0x0A,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01, + 0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0xB5,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x66,0x05,0x05, + 0x05,0x42,0xCA,0xCA,0x43,0x0A,0x68,0xCB,0xCB,0x44,0x0B,0x0B,0xCC,0x0C,0x0C,0x23, + 0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0xD1,0x4B,0x29, + 0x29,0x11,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0x56,0x2F,0xD5,0xD6, + 0x31,0xD7,0xD8,0xD9,0xDA,0x7B,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA, + 0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31, + 0x19,0xD5,0x2F,0x17,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD, + 0x6A,0x0C,0x9A,0xCC,0x22,0x0B,0x44,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x67,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0xB5,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x1D, + 0x01,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x04,0xE6,0x3E,0x9E,0x9E,0x9F,0x9F,0x9D,0x9D,0x9D,0x9D,0x9F,0x9F, + 0x9E,0x9E,0x9E,0x9E,0x9F,0x9D,0x9F,0x9E,0x3E,0x61,0x0A,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x1D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x63,0x02,0xB5, + 0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x66,0x05, + 0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x81,0xCC,0xCC,0x0C,0x23, + 0xCD,0x46,0x82,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B, + 0x29,0x4D,0xD2,0x4E,0x4F,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x2F,0xD5,0xD6, + 0x31,0xD7,0xD8,0xD9,0xDA,0x94,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xEA, + 0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x7A,0x31, + 0x58,0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0x89,0x4E,0xD2,0x4C, + 0x4B,0x4B,0xD1,0x10,0x27,0x49,0xD0,0x6D,0x0F,0xCF,0x0E,0x0E,0xCE,0x46,0x0D,0xCD, + 0x23,0x0C,0xCC,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02, + 0x1E,0x63,0x1E,0x07,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01, + 0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x40,0x39,0x9E,0x9E,0x9F,0x9F,0x9D,0x9D,0x9D,0x9D,0x9D,0x9D,0x9F, + 0x9E,0x9E,0x9E,0x9E,0x9D,0x9F,0x9D,0x9F,0x9E,0x3E,0xDD,0x0A,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,0xB5,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x7E,0x7E,0x04,0x1F,0x04,0x04,0x66,0x05, + 0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x6A, + 0xCD,0x46,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x6E,0x10,0x10,0xD1,0x4B, + 0x29,0x88,0xD2,0x12,0x4F,0x2C,0x51,0x52,0x14,0x2D,0x2E,0x16,0xD4,0x2F,0xD5,0xD6, + 0x19,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE8,0xE9, + 0xEA,0xE8,0xE6,0xE5,0xE3,0xE2,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x59,0x31, + 0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x12,0xD2,0x11,0x29, + 0x4B,0x4B,0xD1,0x85,0x27,0x49,0xD0,0x6D,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0x45,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xB8,0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05, + 0x05,0x05,0x04,0x04,0xB6,0x1F,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x37,0x9E,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9D,0x9D,0x9D,0x9D, + 0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9D,0x9D,0x9E,0x9E,0x3E,0xDD,0xCB,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x1D,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0xB5,0xB5,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x41,0x41,0x04,0x04,0x04,0x05,0x05, + 0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C, + 0xCD,0xCD,0x0D,0x24,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5,0xD6, + 0x58,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9, + 0xE9,0xE8,0xE6,0xE5,0xE3,0x1C,0xE0,0xDE,0x1B,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x31, + 0xD6,0xD5,0x56,0xD4,0x16,0x2E,0x2D,0x14,0x52,0x51,0x2C,0x2B,0x71,0xD2,0x11,0x29, + 0x4B,0xD1,0xBE,0x27,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0x45,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x1E,0x02,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x00,0x59,0xFD,0x9F,0x9D,0x9F,0x9F,0x9F,0x9F,0x9F,0x9D,0x9D,0x9D,0x9D, + 0x9F,0x9F,0x9D,0x9F,0x9F,0x9F,0x9D,0x9D,0x9F,0x9E,0x35,0x3E,0xDA,0x00,0x00,0x00, + 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01, + 0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x41,0x65,0x04,0x04,0x04,0x04,0x05, + 0x05,0x05,0x42,0xCA,0xCA,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C, + 0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x51,0x14,0x2D,0x15,0xD3,0xD4,0x17,0xD5,0xD6, + 0x91,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9, + 0xEA,0xE8,0xE5,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x79, + 0xD6,0xD5,0x17,0xD4,0x16,0x15,0x2D,0x14,0x52,0x73,0x8A,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD, + 0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x42,0x05, + 0x05,0x05,0x04,0x04,0x04,0xB6,0x08,0x03,0x03,0x03,0x64,0x64,0x02,0x02,0x02,0x02, + 0x02,0x02,0x1E,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01, + 0x01,0x01,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x3D,0x39, + 0x39,0x39,0x37,0x3E,0x9E,0x9E,0x06,0xA5,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06, + 0x06,0x06,0x9D,0x9D,0xB1,0xB1,0xAC,0x06,0x9E,0x9E,0x9E,0x9E,0x36,0xF3,0x39,0x39, + 0x39,0x3D,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x63,0x63,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x05,0x05, + 0x05,0x67,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0x45,0x0C, + 0xCD,0xCD,0x0D,0x46,0xCE,0x0E,0x47,0xCF,0x0F,0xD0,0x49,0x6E,0x85,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0xC2,0x52,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xD6, + 0x19,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDD,0x95,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9, + 0xE9,0xE7,0xE5,0xE5,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x19, + 0xD6,0xD5,0x17,0xD4,0x16,0x15,0x2D,0x14,0x74,0x73,0x50,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x6B,0x0D,0x46,0xCD, + 0x0C,0x0C,0xCC,0xCC,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x43,0xCA,0xCA,0x67,0x42,0x05, + 0x05,0x05,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x63,0x07,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x1D,0x00, + 0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x3D,0x3E,0x9E, + 0x9E,0x9E,0x9E,0x9F,0x9E,0x9E,0x06,0x06,0x06,0x06,0x06,0x06,0xAA,0x06,0xAA,0x06, + 0x06,0x06,0x9D,0x9D,0xB1,0xB1,0x06,0xAA,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E, + 0x9E,0x3E,0xEA,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x08,0x03,0x1F,0x04,0x04,0x04,0x05, + 0x05,0x05,0xB7,0xCA,0xCA,0x43,0x0A,0x0A,0x21,0xCB,0x44,0x0B,0xCC,0xCC,0xCC,0x0C, + 0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x25,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x75,0x15,0xD3,0xC4,0x17,0x2F,0x30, + 0x19,0xD7,0x32,0xC8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9, + 0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0x33,0xDB,0xD9,0xD9,0x32,0xD7,0x19, + 0xD6,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x74,0x73,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x24,0x0D,0xCD,0xCD, + 0x0C,0x45,0xCC,0xCC,0x0B,0x44,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x07,0x63,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFD,0x9E,0x9E, + 0x9D,0x9F,0x9D,0x9F,0x9D,0x9F,0x9D,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F, + 0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x9D,0x9F,0x9D,0x9F,0x9D,0x9F,0x9D,0x9F, + 0x9F,0x9E,0x3E,0x3D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x1D,0x00,0x00,0x00, + 0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x1F,0x04,0x04,0x04,0x05, + 0x05,0x05,0x42,0xCA,0xCA,0x43,0x0A,0x43,0x21,0xCB,0xCB,0x0B,0x69,0xCC,0x9A,0x0C, + 0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x25,0xCF,0x0F,0x26,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x4B,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD5, + 0x19,0x31,0x32,0xC8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE9, + 0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0xD9,0x32,0xD7,0x19, + 0xD6,0xD5,0x17,0xD4,0xD3,0x15,0x2D,0x52,0x74,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0x9C,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0x24,0x0D,0xCD,0xCD, + 0x0C,0xCC,0xCC,0xB9,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0xCA,0xCA,0xB7,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01, + 0x00,0x1D,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3A,0x3E,0x9E,0x9F, + 0x9F,0x9D,0x9F,0x9D,0x9F,0x9D,0x9F,0x9F,0x9F,0x9D,0x9F,0x9F,0x9D,0x9F,0x9D,0x9F, + 0x9F,0x9D,0x9F,0x9F,0x9F,0x9F,0x9F,0x9D,0x9F,0x9D,0x9F,0x9D,0x9F,0x9D,0x9D,0x9F, + 0x9F,0x9E,0xAC,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x63,0xB5, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05, + 0x05,0x05,0x09,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0xB9,0xCC,0xCC,0x0C, + 0x6A,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0xBC,0xD0,0x49,0x27,0x10,0x28,0x4B, + 0x29,0x4C,0xD2,0xD2,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD5, + 0x19,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE9, + 0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x61,0xDD,0x33,0xDB,0xD9,0xC8,0x32,0xD7,0x19, + 0x30,0x2F,0x17,0x8E,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0x6B,0x0D,0xCD,0x23, + 0x0C,0xCC,0xCC,0x69,0x0B,0x0B,0xCB,0x21,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7,0x05,0x05, + 0x05,0x04,0x04,0x04,0x1F,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x40,0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x1D, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x82,0xB2,0x3E,0x9E, + 0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E, + 0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E, + 0x35,0xF6,0x85,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, + 0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0xB5, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x08,0x41,0x04,0x04,0x04,0x05, + 0x05,0x05,0x05,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0x9A,0x0C, + 0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x10,0x28,0x4B, + 0xBF,0x11,0x2A,0x12,0x2B,0x4F,0x2C,0x51,0x52,0x75,0x15,0xD3,0x16,0x17,0x2F,0xD5, + 0x58,0x31,0x1A,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x61,0xDD,0x33,0xDA,0xD9,0xD8,0x32,0xD7,0x19, + 0x57,0x2F,0x17,0x16,0xD3,0x15,0x53,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x4C,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0x6D,0x0F,0xCF,0x0E,0x0E,0xCE,0x46,0x46,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0x09,0x05,0x05, + 0x05,0x04,0x04,0x04,0x1F,0x41,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x1D, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x3D,0x39, + 0x37,0x36,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E, + 0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x35,0x34,0x3C, + 0x3D,0xD2,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00, + 0x00,0x1D,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x01,0xB5,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x05, + 0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x46,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x10,0x10,0xD1, + 0xBF,0x4C,0x11,0x12,0x71,0x13,0x2C,0x51,0x52,0x14,0x15,0xD3,0x16,0x17,0x2F,0xD5, + 0xD6,0x31,0x92,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19, + 0x78,0x2F,0x17,0x16,0xD3,0x8C,0x53,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x4C,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0x6D,0x0F,0xCF,0x47,0x0E,0xCE,0x0D,0xCD,0xCD,0x23, + 0x0C,0xCC,0xCC,0x22,0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x7D,0xB5,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x1D,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00, + 0x40,0x5A,0x36,0x9E,0xAA,0x06,0xB1,0xA9,0x9F,0x9F,0xA9,0xB1,0xA9,0xA9,0xA9,0xA9, + 0xB1,0xA9,0x9F,0x9F,0xB1,0xB1,0xA9,0xB1,0xB1,0xB1,0xB1,0x06,0x9E,0x37,0x44,0x00, + 0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x63,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05, + 0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x9B,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x6E,0x85,0xBE,0xD1, + 0x4B,0x29,0x4D,0x4E,0x2B,0x4F,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x2F,0xD5, + 0xD6,0x31,0x92,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDA,0xD9,0xD8,0xC7,0x31,0x19, + 0xD5,0x2F,0x17,0x16,0xD3,0x15,0x14,0x52,0x51,0x2C,0x13,0x2B,0xD2,0x11,0x4C,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x46,0xCD,0x23, + 0x0C,0xCC,0xCC,0x81,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0xCA,0xCA,0xCA,0x09,0x05,0x05, + 0x05,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0xB5,0x02,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01, + 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xF7,0x9E,0x06,0xA9,0xB1,0xA9,0x9F,0x9F,0xB1,0xB1,0xA9,0xB1,0xA9,0xA9, + 0xB1,0xB1,0x9F,0x9F,0xB1,0xB1,0xB1,0xB1,0xB1,0xA9,0x06,0x06,0xE3,0x44,0x42,0x40, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x1D,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x01, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x05, + 0x05,0x05,0x67,0xCA,0xCA,0xCA,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0x48,0x0F,0xD0,0x49,0x27,0x85,0x6F,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x2C,0x51,0x52,0x14,0x2D,0x2E,0x16,0xD4,0x17,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDD,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19, + 0xD5,0x2F,0x17,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0x71,0xD2,0x88,0x11,0x4B, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0x0F,0x48,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x23, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x01,0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x39,0x9E,0xB1,0xB1,0xB1,0xB1,0xB1,0xA9,0xA9,0xA9,0x9E,0x9E,0x36,0x37, + 0xA9,0xA9,0x06,0xAA,0x9F,0x9F,0x9F,0x9F,0x9D,0x9F,0x9E,0x3D,0x40,0x40,0x1D,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x00,0x1D,0x00,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x1E,0x02, + 0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x05, + 0x05,0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x9A, + 0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x85,0x4A,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x2C,0x73,0x52,0x14,0x2D,0x8D,0x16,0xD4,0x8F,0xD5, + 0x19,0x31,0xD7,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x2B,0x12,0x12,0x70,0x29,0x29, + 0x4B,0x4A,0x10,0x27,0x49,0xD0,0x48,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0x45, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05,0x05, + 0x66,0x04,0x04,0x04,0x41,0x08,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x63, + 0x63,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x40,0x39,0x9E,0xA9,0xB1,0xA9,0xA9,0xA9,0xB1,0xB1,0xA9,0x9E,0x35,0x36,0xFD, + 0xA9,0xA9,0x06,0xAA,0x9F,0x9F,0x9F,0x9F,0x9F,0x9F,0x38,0x43,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D, + 0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0xB5,0x63, + 0x1E,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0x48,0x0F,0xD0,0x49,0x6E,0x10,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x8A,0x51,0x52,0x14,0x2D,0x8D,0x16,0xD4,0x56,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x58, + 0xD5,0x2F,0x17,0x16,0xD3,0x15,0x14,0x52,0x51,0x2C,0x13,0x4E,0xD2,0x88,0x4C,0x87, + 0x4B,0x6F,0x85,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0x6A, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x09,0x05,0x05,0x05, + 0x66,0x04,0x04,0x65,0x41,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0xB5, + 0x7D,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x37,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0xB1,0xA6,0x9E,0x35,0xA1,0xA1, + 0x91,0xA2,0xFD,0xFC,0x3C,0x34,0x37,0x36,0x9E,0xC8,0x00,0x05,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0xB5, + 0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x7E,0xB6,0x04,0x04,0x04, + 0x05,0x05,0x05,0xB7,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0x6A,0x9B,0x0D,0x24,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x10,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x51,0x52,0x14,0x2D,0x54,0x16,0xD4,0x17,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0xD2,0x11,0x29,0x4B, + 0xD1,0x10,0x10,0x27,0x49,0xD0,0x26,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x9B,0xCD,0x45, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0xCA,0xCA,0x67,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0xB5, + 0x07,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x1D, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x0B,0x5A,0xFD,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0xA9,0x35,0x9E,0x35,0x3E, + 0x3C,0x3C,0x3E,0x3E,0x3B,0x3C,0x34,0x36,0x9E,0x5C,0x07,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x07, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x7E,0x08,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x7F,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x9B,0x0D,0x6B,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x50,0x73,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5, + 0xD6,0x31,0xD7,0x32,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0xC9,0xDA,0xD9,0xD8,0x59,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x2B,0xC0,0xD2,0x11,0x4C,0x4B, + 0xD1,0xD1,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0xCA,0xCA,0xCA,0x42,0x05,0x05, + 0x05,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x63,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01, + 0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04, + 0x3D,0x3E,0x9F,0x9E,0x9E,0x9E,0x9D,0x9D,0x9F,0x9F,0x9E,0x9F,0xB1,0xA1,0x9E,0x9E, + 0x35,0x35,0x9E,0x9E,0xA9,0xA9,0xA9,0xA9,0x9F,0x9F,0x2A,0x00,0x02,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x63,0x7D, + 0x63,0x02,0x02,0x02,0x02,0x02,0x03,0x64,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x66, + 0x05,0x05,0x7F,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x44,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0xBA,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x50,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x8F,0xD5, + 0xD6,0x91,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0x5D,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0xC7,0x31,0xD6, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x4F,0x12,0xD2,0x11,0x4C,0x87, + 0x87,0x6F,0x85,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x09,0x09,0x05,0x05, + 0x04,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x1E, + 0xB5,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x1D,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0x9E,0x9F,0x9E,0x9E,0x9D,0x9D,0x9D,0x9D,0x9F,0x9E,0x9E,0xB1,0xB1,0x9E,0x35, + 0x3E,0xA1,0x9E,0x35,0xA9,0xA9,0xA9,0xA9,0x9D,0x9F,0xF8,0x28,0x03,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x1E,0x7D, + 0x63,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x05, + 0x05,0x05,0x05,0x42,0xCA,0xCA,0x0A,0x0A,0x43,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC, + 0x0C,0xCD,0x0D,0x0D,0xBA,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x4F,0x13,0x51,0xC2,0x14,0x2D,0x15,0x16,0xD4,0x8F,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0x5D,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDC,0xC9,0xDA,0xD9,0xD8,0xD7,0x31,0xD6, + 0xD5,0x2F,0x17,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x4F,0x4E,0xD2,0x11,0x29,0x4B, + 0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0x48,0xCF,0x0E,0x47,0xCE,0x0D,0x0D,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x05,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x03,0x7E,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x1E, + 0xB5,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x1D,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x37,0x9E,0x9E,0x9E,0x9D,0x9D,0x9D,0x9D,0x9D,0x9D,0x9E,0x9E,0xAA,0xB1,0xB1,0xA9, + 0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xB1,0x06,0x9E,0x3D,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x00,0x01,0x00,0x1D,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40, + 0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x42,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0xCC,0xCC,0x45, + 0x0C,0xCD,0x9B,0x0D,0xCE,0xCE,0x0E,0x6C,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x86,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5, + 0xD6,0x79,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0x61,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDE,0x1B,0xDC,0x7B,0xDA,0xD9,0xD8,0xD7,0x31,0xD6, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x2B,0x12,0xD2,0x11,0x4C,0x4B, + 0xD1,0x10,0x10,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x46,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05, + 0x04,0x04,0x04,0xB6,0x7E,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x40,0x7D,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x0B,0xD8, + 0xFD,0x9E,0x9E,0x9F,0x9F,0x9D,0x9D,0x9D,0x9D,0x9D,0x9F,0x9E,0x9E,0xAA,0xB1,0xA9, + 0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0x06,0x06,0x9E,0x3A,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x1D,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0xB5, + 0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xB7,0xCA,0xCA,0x43,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0xCC,0xCC,0x9A, + 0x0C,0xCD,0xCD,0x0D,0x24,0xCE,0x0E,0x6C,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x74,0x14,0x2D,0x15,0x16,0xD4,0x8F,0xD5, + 0xD6,0x91,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0xD7,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0xC0,0xD2,0x11,0x4C,0x4B, + 0xD1,0x28,0x85,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0x6B,0x0D,0xCD,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xB7,0x09,0x05,0x05, + 0x04,0x04,0x04,0xB6,0x7E,0x41,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x7D,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x3D,0x3E, + 0x9F,0x9E,0x9F,0x9E,0x9E,0x9F,0x9F,0x9D,0x9D,0x9D,0x9D,0x9F,0x9E,0x9E,0xA1,0x06, + 0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xB1,0x06,0x9E,0x9E,0x35,0x3D,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x1E, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04, + 0x66,0x05,0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x44,0x0B,0x22,0xCC,0xCC, + 0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x25,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x74,0x14,0x2D,0x15,0x16,0xD4,0x56,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x1A,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0x76,0x8C,0x14,0x52,0x51,0x2C,0x13,0x12,0x4E,0x70,0x29,0x4B, + 0xD1,0x10,0x85,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x44,0x0B,0xCB,0xCB,0x0A,0x0A,0x43,0xCA,0xCA,0x42,0x67,0x05,0x05, + 0x05,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x63, + 0x02,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x00,0x1D, + 0x00,0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x39,0x9E, + 0x9E,0x9F,0x9E,0x9E,0x9E,0x9E,0x9F,0x9D,0x9D,0x9D,0x9F,0x9F,0x9E,0x9E,0xAA,0x06, + 0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0x06,0xAA,0x9E,0x9E,0xF5,0x2A,0x03,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x00,0x00,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0x6B,0xCE,0x0E,0x0E,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x52,0x14,0x2D,0x76,0x16,0xD4,0x8F,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDC,0x7B,0xDA,0xD9,0xD8,0x1A,0x31,0xD6, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0xC0,0xD2,0x88,0x4C,0x29, + 0xD1,0x86,0x10,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xBA,0x0D,0x0D,0xCD,0x45, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x67,0x05,0x05,0x05, + 0x66,0x04,0x04,0x04,0x7E,0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFA,0x9E, + 0x9E,0x9F,0x9E,0x9F,0x9F,0x9E,0x9E,0x9F,0x9D,0x9F,0x9D,0x9F,0x9E,0x9E,0xA9,0xA9, + 0x06,0xA1,0x9E,0x35,0x36,0x3E,0x9E,0x9E,0x9E,0xAC,0xB5,0x03,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D, + 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x02, + 0x1E,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0x6B,0xCE,0x0E,0x6C,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x7A,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0x12,0xD2,0x11,0x4C,0x4B, + 0xD1,0xBE,0x10,0x27,0x49,0xD0,0xBC,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0x67,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x02,0x02,0x03,0x02,0x02,0x02,0x02, + 0x02,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFA,0x9E, + 0x9F,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9F,0x9F,0x9F,0x9F,0x9E,0x9E,0xA9,0xB1, + 0xA9,0xAA,0x9E,0x9E,0x3E,0x35,0x9E,0x9E,0x9E,0x3B,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x63, + 0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x41,0x41,0xB6,0x04,0x04,0x04, + 0x66,0x05,0x05,0x67,0xCA,0xCA,0xCA,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC, + 0x0C,0xCD,0xCD,0x0D,0xBA,0xCE,0x0E,0x25,0xCF,0x84,0xD0,0x49,0xBD,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x4F,0x13,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x2F,0xD5, + 0xD6,0x79,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE8, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x59,0x31,0x19, + 0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0x12,0xD2,0x11,0x4C,0x4B, + 0xD1,0xBE,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0xCD,0xCD,0x6A, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0x0A,0xCA,0x20,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x07,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01, + 0x01,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x9E, + 0x9E,0x9E,0x9E,0x9E,0x9F,0x9F,0x9F,0x9E,0x9E,0x9D,0x9F,0x9D,0xA9,0xA9,0xA9,0xA9, + 0xB1,0xA9,0x9F,0x9F,0x9D,0x9F,0x9E,0x9E,0x35,0x59,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x01,0x7D, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x23,0xCD,0xCD,0x0D,0x6B,0xCE,0x0E,0x25,0xCF,0x0F,0xD0,0x49,0x6E,0x85,0x86,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x56,0xD5, + 0xD6,0x79,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE8, + 0xE9,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x7A,0x31,0x19, + 0xD5,0x2F,0x17,0x16,0xD3,0x15,0x14,0x52,0x51,0x2C,0x13,0xC0,0xD2,0x70,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0xCD,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0x20,0x09,0x05,0x05, + 0x05,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x02,0x03,0x02,0x02,0x02,0x02,0x02, + 0x07,0x01,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x39,0x9E, + 0x9F,0x9E,0x9F,0x9E,0x9E,0x9E,0x9E,0x9F,0x9E,0x9E,0x9F,0x9F,0xB1,0xB1,0xA9,0xA9, + 0xA9,0xA9,0x9F,0x9F,0x9D,0x9F,0x9F,0x9F,0x9E,0x3F,0x02,0x00,0x00,0x03,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x01,0x1D,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x64,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0x48,0x0F,0xD0,0x49,0x27,0x85,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0xC1,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x56,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19, + 0xC5,0x2F,0x56,0x16,0xD3,0x15,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0xBF, + 0x4B,0xD1,0x85,0x27,0x49,0xD0,0x48,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x23, + 0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0xCA,0xCA,0xCA,0x42,0x05,0x05, + 0x04,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0xB5,0x07,0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00, + 0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x39,0x9E, + 0x9F,0x9D,0x06,0x06,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0xB1,0xB1,0xA9,0xA9, + 0xB1,0xB1,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9F,0x9F,0xF1,0x32,0xE3,0xD2,0x02,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D, + 0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x40,0x40, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x41,0x04,0x04,0x04,0x05, + 0x05,0x05,0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x4F,0xC1,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x2F,0xD5, + 0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0x7B,0xDC,0x1B,0xDE,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE8,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19, + 0x90,0x2F,0x17,0x16,0xD3,0x15,0xC3,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x4C,0x4B, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0x0C, + 0x0C,0x45,0xCC,0x0B,0x0B,0x0B,0xCB,0x80,0x0A,0x0A,0xCA,0xCA,0xCA,0x09,0x05,0x05, + 0x05,0x05,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0x63,0x02,0x01,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x3A,0x3E, + 0x9F,0x9D,0x06,0xB3,0xAA,0x9E,0x9E,0x9E,0x9E,0x9F,0x9E,0x9E,0xA9,0xA9,0xA9,0xA9, + 0xB1,0xA9,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9F,0x9E,0x9E,0x9E,0x3F,0xCB,0x02, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x07,0x01,0x01, + 0xB5,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x41,0x04,0x04,0x04,0x66, + 0x05,0x05,0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x21,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x23,0xCD,0xCD,0x0D,0xCE,0x47,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x85,0x10,0xD1, + 0x4B,0x4C,0x11,0xD2,0x12,0x2B,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x2F,0xD5, + 0xD6,0x31,0x32,0xD8,0xD9,0xDA,0x94,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0x93,0x32,0x79,0x19, + 0x30,0x2F,0x17,0x16,0xD3,0x15,0x8B,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x44,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0x43,0xCA,0xCA,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x65,0x03,0x08,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x1D,0x00, + 0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x44,0x5A, + 0x3E,0x9F,0x9D,0x06,0xB1,0x06,0xB1,0x06,0x9E,0x9E,0x9F,0x9D,0x9D,0x9D,0x06,0x06, + 0x9E,0x9E,0x9E,0x9E,0xFD,0xAA,0x35,0x35,0x9E,0x9E,0x35,0xA1,0x35,0x35,0xF5,0x0B, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07, + 0x02,0x1E,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x1F,0x04,0x04,0x04,0x66, + 0x05,0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x85,0x10,0xD1, + 0x4B,0x29,0x88,0xD2,0x2B,0x13,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x2F,0xD5, + 0xD6,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x95,0xDD,0x33,0xDB,0xD9,0x5A,0x32,0x31,0x19, + 0x30,0x2F,0x17,0x16,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x71,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0x0D,0x0D,0xCD,0x0C, + 0x0C,0x0C,0xCC,0x81,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x05,0x05,0x05, + 0x66,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x1E,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x21, + 0x33,0x3E,0x9F,0x9F,0x06,0x06,0x06,0xA9,0x9E,0x9E,0x9D,0x9F,0x9D,0x9D,0x06,0xAA, + 0x9E,0x9E,0x9E,0x35,0x3E,0x3E,0x3E,0x35,0x9E,0x9E,0x35,0x3E,0x35,0x35,0x9E,0x7C, + 0xD2,0xCA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00, + 0x00,0x00,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x40,0x7D, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x41,0x65,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x29,0x29,0x4D,0x12,0x71,0x13,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x2F,0xD5, + 0x19,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8, + 0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x95,0xDD,0x33,0xDB,0xD9,0xC8,0x32,0xD7,0x19, + 0xD6,0xD5,0x17,0x77,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0x23, + 0x0C,0x0C,0xCC,0x69,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x42,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x1E,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00, + 0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D, + 0x21,0x1B,0x3E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x35,0x35,0x35,0x35, + 0x9F,0x9E,0x35,0x35,0x35,0xA1,0x3E,0xA1,0x9E,0x35,0x3E,0x3E,0x35,0x35,0xA1,0x35, + 0x7C,0x71,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00, + 0x00,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x02,0x02, + 0xB5,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x41,0x04,0x04,0x04,0x04,0x04, + 0x05,0x05,0x09,0xCA,0xCA,0xCA,0x0A,0x0A,0x21,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x29,0x4C,0x4D,0x12,0x71,0x13,0x2C,0x51,0x52,0x14,0x15,0xD3,0x16,0x17,0x2F,0xD5, + 0x19,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE8, + 0xE9,0xE7,0xE5,0xE5,0xE3,0xE1,0xDF,0x1B,0xDD,0xDC,0xDB,0xD9,0xD9,0x32,0xD7,0x19, + 0xD6,0xD5,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x74,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD, + 0x0C,0x45,0xCC,0xB9,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x09,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x63,0x07,0x40,0x07,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x43,0x3D,0x5F,0x3E,0x9E,0x9E,0x9E,0x9E,0x9E,0x35,0x35,0x35,0x35,0x35,0x35, + 0x9E,0x9E,0xA1,0x35,0x35,0x35,0x3E,0x3E,0x35,0xA1,0x3E,0xA1,0x35,0x35,0x35,0x9E, + 0x3A,0x12,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0xB5,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x66, + 0x05,0x05,0x7F,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x44,0xCC,0xCC,0x0C, + 0x0C,0xCD,0x0D,0x6B,0xCE,0x0E,0x0E,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0x11,0x12,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0x18, + 0x19,0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE9, + 0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xD9,0xD9,0x32,0xD7,0x19, + 0xD6,0xD5,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x51,0x73,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xBA,0x0D,0xCD,0xCD, + 0x0C,0x0C,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x09,0x05,0x05, + 0x05,0x05,0x04,0x04,0xB6,0x08,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0xB5,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x01, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x1D,0x40,0x5D,0x9E,0x9E,0x35,0x9E,0x35,0x3B,0x4D,0xA1,0xA1,0xA1,0x35, + 0x9E,0x9E,0x35,0xA1,0x35,0x9E,0x35,0xA1,0x3E,0x3E,0xA1,0x35,0x35,0x35,0x35,0xF2, + 0x70,0xCA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x01,0x01,0x1D,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x1E,0x1E, + 0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x7E,0x65,0x04,0x04,0x04,0x05, + 0x05,0x05,0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x44,0xCC,0x0C,0x0C, + 0x0C,0xCD,0x0D,0x82,0xCE,0x0E,0x0E,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0xC2,0x14,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD6, + 0x19,0xD7,0x32,0x5A,0xD9,0xDA,0x33,0xDD,0x61,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE9, + 0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0x32,0xD7,0x31, + 0xD6,0xD5,0x17,0xD4,0x16,0x54,0x2D,0x14,0x52,0x51,0x13,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0xBD,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0x82,0x0D,0xCD,0xCD, + 0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x20,0x05, + 0x66,0x05,0x04,0x04,0x04,0x7E,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x1E,0x02,0x40,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x1D, + 0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x56,0x3E,0x9E,0x35,0x9E,0x35,0x61,0x41,0x5C,0x36,0xA1,0x35,0x35, + 0x3A,0x5D,0xA1,0x35,0x35,0x35,0x35,0x35,0x3E,0xA1,0x35,0x35,0x35,0x9E,0xF3,0x44, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x40,0x1E,0xB5, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04,0x05, + 0x05,0x20,0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x81,0xCC,0xCC,0x0C, + 0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x74,0x14,0x2D,0x15,0xD3,0x77,0x17,0x2F,0xD6, + 0x19,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDD,0x95,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9, + 0xEA,0xE8,0xE6,0xE5,0xE3,0x5D,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x31, + 0xD6,0xD5,0x56,0xD4,0x16,0x54,0x2D,0x14,0x52,0x73,0x2C,0x2B,0x12,0xD2,0x11,0x29, + 0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD, + 0x6A,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7,0x05, + 0x05,0x04,0x04,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x01,0x1E,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xCA,0xDC,0x3E,0x9E,0x35,0x35,0x35,0x3B,0x41,0xF2,0x3E,0x35,0x9E,0x9E,0xFA, + 0xB8,0x00,0x37,0x9E,0x35,0xA1,0x35,0x35,0x35,0x35,0x35,0x35,0x9E,0x3A,0x43,0x02, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x01,0x01,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04,0x05, + 0x05,0x05,0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0x44,0xCC,0x9A,0x0C, + 0xCD,0x9B,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x74,0x14,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xD6, + 0x19,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDD,0xDE,0xDF,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9, + 0xEA,0xE8,0xE6,0xE5,0xE3,0x5D,0xE0,0xDE,0x1B,0xDC,0xC9,0xDA,0xD9,0xD8,0xD7,0x31, + 0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0xC1,0x2B,0x12,0x12,0x2A,0x4C, + 0x87,0x4B,0x28,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0x67,0x05,0x05, + 0x05,0x05,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x7D,0x1E,0x40,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xCC,0xE7,0x3E,0x9E,0x35,0x35,0x35,0x61,0x68,0x62,0xA1,0x35,0x9E,0x38,0x3C,0x2F, + 0x02,0x00,0xBD,0x39,0x9E,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x3F,0x42,0x63,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01, + 0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0xB5,0x40, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x05, + 0x05,0x7F,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0x0C,0x0C, + 0xCD,0x9B,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x85,0x10,0xD1,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0x2F,0xD6, + 0xC6,0xD7,0x32,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE9, + 0xEA,0xE8,0xE6,0xE5,0xE4,0x1C,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31, + 0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0x2A,0x4C, + 0x4B,0x4B,0xD1,0x10,0x27,0x49,0xD0,0x84,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0x23,0x0C,0xCC,0xCC,0xB9,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x63,0x40,0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B, + 0xED,0x3E,0x9E,0xA1,0x35,0x35,0x3E,0xA1,0x35,0x35,0x35,0x35,0x9E,0x3B,0xB5,0x00, + 0x00,0x00,0xCA,0x49,0x38,0x9E,0x35,0xA1,0xA1,0x35,0x9E,0x62,0x44,0x02,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x63,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x05, + 0x05,0x42,0xCA,0xCA,0x0A,0x0A,0x0A,0x21,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C, + 0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0x84,0xD0,0x49,0x27,0x85,0x4A,0xD1,0x29, + 0x29,0x11,0xD2,0x12,0x2B,0x50,0x73,0x52,0x14,0x2D,0x2E,0x16,0xD4,0x2F,0xD5,0xD6, + 0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0x5D,0xE3,0xE5,0xE6,0xE8,0xEA, + 0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31, + 0x19,0xD5,0x2F,0x17,0x16,0xD3,0x8C,0x14,0x52,0x51,0x2C,0x13,0x2B,0x4E,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD, + 0x23,0x0C,0xCC,0xCC,0x81,0x0B,0x0B,0xCB,0xB8,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x63,0x1E,0x1E,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01, + 0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B, + 0x3F,0x3E,0xA1,0x35,0x35,0x35,0xA1,0x3E,0xA1,0x35,0x35,0x35,0x9E,0xF9,0xCD,0x00, + 0x01,0x00,0x00,0x41,0x4A,0x37,0x9E,0x35,0x35,0x9E,0x3F,0x44,0x02,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x1D, + 0x1D,0x1D,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x63,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x66,0x05, + 0x05,0x7F,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C, + 0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0x6F,0x4B,0x29, + 0x29,0x88,0x4E,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x2F,0xD5,0xD6, + 0xC6,0xD7,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xEA, + 0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDA,0xD9,0xD8,0x32,0x31, + 0x19,0xD6,0x2F,0x17,0x8E,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0x47,0x0E,0xCE,0x6B,0x0D,0xCD, + 0x23,0x0C,0x45,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x09, + 0x05,0x05,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x1D,0x00, + 0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x0C,0x3D,0x3E,0x9E,0x35,0x35,0x35,0x3A,0x48,0x5D,0xA1,0xA1,0x35,0x35,0x3E,0xDB, + 0x03,0x00,0x00,0x00,0x41,0x4B,0x39,0x35,0x35,0x3D,0x41,0x03,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x01,0x01, + 0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x07,0x63,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x41,0x65,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x09,0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x22,0xCC,0xCC,0x0C,0x0C, + 0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0xD1,0x4B,0xBF, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x8B,0x8C,0xD3,0x16,0xD4,0x2F,0xD5,0x19, + 0x31,0xD7,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA, + 0xEA,0xE9,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0x93,0x32,0x31, + 0x19,0xD6,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x27,0x6E,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0x24,0x0D,0xCD, + 0xCD,0x0C,0x9A,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0x05, + 0x05,0x05,0x05,0x04,0x04,0x04,0x03,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D, + 0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x38,0x9E,0xA1,0xA1,0x9E,0x35,0x4D,0x3B,0x3E,0xA1,0xA1,0x35,0x35,0x7C, + 0x00,0x00,0x00,0x00,0x00,0xCA,0x70,0x61,0x5A,0x65,0x40,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05,0x05, + 0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0xCD, + 0xCD,0x0D,0x24,0xCE,0x0E,0x0E,0xCF,0x0F,0xD0,0xD0,0x27,0x27,0x10,0xD1,0x4B,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x75,0x15,0xD3,0x16,0x17,0x2F,0xD5,0x19, + 0x31,0x32,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA, + 0xEB,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0x95,0xDD,0xDC,0xDB,0xD9,0xC8,0x32,0xD7, + 0x31,0xD6,0xD5,0x17,0xD4,0x16,0x15,0x2D,0x14,0xC2,0x73,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x4A,0x85,0x49,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD, + 0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x43,0xCA,0xCA,0x42, + 0x05,0x05,0x04,0x05,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x63,0x02,0x1E,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01, + 0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x41,0x42,0x41,0x00,0x00,0x40,0x64,0x41,0x42,0x40,0x40,0x66,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x1D,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x02,0x63,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x04,0x05,0x05,0x05, + 0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x0B,0xB9,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x0D,0xCE,0xCE,0x0E,0x6C,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x74,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0xD6,0x19, + 0x31,0x32,0x93,0xD9,0xDA,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA, + 0xEB,0xE9,0xE7,0xE5,0xE5,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7, + 0x79,0xD6,0xD5,0x17,0xD4,0x16,0x54,0x2D,0x14,0x74,0x51,0x72,0x4F,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0x10,0x10,0x27,0x49,0xD0,0x48,0x0F,0x25,0x0E,0x0E,0xCE,0x0D,0x46, + 0xCD,0x6A,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x68,0x0A,0x0A,0x0A,0xCA,0xCA,0x42, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x40,0x40,0x40,0x00,0x00,0x00,0x00,0x40,0x40,0x1D,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x63,0x02,0x02, + 0x02,0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x04,0x05,0x05,0x05, + 0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x44,0xCC,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x52,0x14,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xD6,0x19, + 0xD7,0x32,0x5A,0xD9,0xDB,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE9,0xEB, + 0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0x61,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7, + 0x31,0xD6,0xD5,0x56,0xD4,0x16,0x54,0x2D,0x14,0x52,0x51,0x2C,0x13,0x12,0xD2,0x70, + 0x29,0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0xBC,0x0F,0xCF,0x83,0x0E,0xCE,0x46,0x0D, + 0xCD,0x0C,0x0C,0xCC,0xCC,0xCC,0x0B,0x44,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0x20, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0xB5,0x01,0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x00,0x01,0x00,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x1D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x01,0x1E,0x1E,0x02,0x02, + 0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x03,0x04,0x1F,0x04,0x04,0x04,0x05,0x05,0x05, + 0x20,0xCA,0xCA,0xCA,0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x44,0xCC,0xCC,0x0C,0x0C,0xCD, + 0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x85,0x4A,0xD1,0x4B,0x29, + 0x11,0xD2,0x89,0x4F,0x13,0x73,0x52,0x14,0x2D,0x15,0x55,0xD4,0x17,0xD5,0xD6,0x19, + 0xD7,0x32,0xD9,0xD9,0xDB,0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9,0xEB, + 0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0xD7, + 0x31,0x19,0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x8B,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2, + 0x4C,0x29,0x87,0xD1,0x10,0x27,0x49,0x9C,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0x24,0x0D, + 0xCD,0x0C,0x0C,0x45,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA, + 0x05,0x05,0x05,0x66,0x04,0x04,0x04,0x7E,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x1E,0x1E,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB9,0xA1,0xA1, + 0x9B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0x9F,0xAA,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x00,0x01,0x00,0x1D, + 0x01,0x1D,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x63,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x09, + 0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0x9A,0x0C,0x23,0xCD, + 0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x6D,0xD0,0x49,0x27,0x10,0x28,0xD1,0x4B,0x29, + 0x11,0xD2,0xC0,0x2B,0x2C,0x51,0x52,0x14,0x2D,0xD3,0x16,0xD4,0x8F,0xD5,0xD6,0x31, + 0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB, + 0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32, + 0x31,0x19,0x18,0x2F,0x17,0x16,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0x4B,0xD1,0x10,0x27,0x6E,0x49,0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0xBA,0x0D, + 0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0xCA,0xCA,0xCA, + 0x20,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x40,0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x9F,0x9F, + 0xAE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0x9F,0xAA,0x40,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x63,0x63,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x1F,0x04,0x04,0x04,0x05,0x05,0x05,0x09, + 0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0x0C,0x0C,0xCD,0xCD, + 0x0D,0x46,0xCE,0x0E,0xBB,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B,0xBF,0x11, + 0x11,0xD2,0x2B,0x13,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x2F,0xD5,0x19,0x31, + 0xD7,0xD8,0xD9,0xDA,0x33,0xDC,0x61,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE8,0xE9,0xEB, + 0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0xC8,0x32, + 0xD7,0x19,0x78,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x74,0x2C,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0x4B,0xD1,0x4A,0x27,0x6E,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xBA,0x0D, + 0xCD,0xCD,0x45,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x68,0x80,0x0A,0xCA,0xCA,0xCA, + 0xCA,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x03,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x63,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01, + 0x01,0x1D,0x00,0x00,0x1D,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x96,0xAC, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF5,0x9F,0xAA,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x64,0x64,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x67, + 0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD, + 0x0D,0x24,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0xC3,0x15,0xD3,0x16,0x17,0x2F,0xD5,0x19,0x31, + 0x32,0xD8,0xD9,0xDA,0xC9,0xDC,0x1B,0xDE,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0x96, + 0xEC,0xEA,0xE9,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xDB,0xD9,0xD9,0x7A, + 0xD7,0x58,0xD6,0xD5,0x17,0xD4,0x16,0x15,0x2D,0x14,0x52,0x51,0x8A,0x2B,0x12,0xD2, + 0x11,0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D, + 0x0D,0xCD,0x45,0x0C,0x9A,0xCC,0xCC,0x0B,0xCB,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA, + 0x7F,0x42,0x05,0x05,0x04,0x04,0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x01,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAB,0x9F,0xAA,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x01,0x00,0x00,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xB5,0x1E,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x42, + 0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D, + 0x0D,0xBA,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0x13,0x2C,0x74,0x14,0x2D,0x15,0xD3,0x55,0x17,0x2F,0x78,0x19,0x31, + 0x32,0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC, + 0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0x32, + 0xD7,0xC6,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x4F,0x12,0xD2, + 0x4D,0x29,0xBF,0xD1,0xD1,0x10,0x27,0x49,0xD0,0x48,0x0F,0xCF,0x0E,0x0E,0xCE,0x0D, + 0x0D,0xCD,0x6A,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA, + 0x67,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03,0x03,0x02,0x02, + 0x02,0x02,0x02,0x02,0xB5,0x02,0x40,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x00,0x00,0x1D,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA8,0xA5,0xA5,0x00, + 0x00,0x00,0xB9,0xA5,0xA5,0xB9,0x00,0xA5,0xA5,0xAF,0xA6,0xAA,0xB2,0x00,0xA5,0xA5, + 0xAF,0x00,0x00,0x00,0xAF,0xA4,0xAA,0xAA,0xA4,0xB9,0x00,0xA5,0x9F,0xAA,0x40,0x00, + 0x00,0xA5,0xA5,0xA6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x01,0x1D,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x63,0x63,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0xCA, + 0xCA,0xCA,0xCA,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x45,0xCD,0x0D, + 0x0D,0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x10,0x10,0xD1,0x4B,0x29,0x11, + 0xD2,0x12,0x2B,0x13,0x51,0x51,0x14,0x2D,0x15,0x55,0xD4,0x17,0xD5,0xD6,0x19,0xD7, + 0x32,0xD9,0xD9,0xDB,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC, + 0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0x1B,0xDC,0x94,0xDA,0xD9,0xD8, + 0xD7,0x31,0xD6,0xD5,0x2F,0x17,0x16,0xD3,0x8C,0x8B,0x52,0x51,0x2C,0x13,0x2B,0x12, + 0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0x9C,0xD0,0x0F,0xCF,0x25,0x0E,0xCE,0x46, + 0x0D,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x21,0x0A,0x0A,0xCA,0xCA, + 0xCA,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03, + 0x02,0x02,0x02,0x02,0x7D,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB9,0x9F,0x9F,0xB2, + 0x1D,0x00,0xA3,0x9F,0xA3,0x02,0x00,0x9F,0x9F,0xA4,0x9F,0x9F,0xAB,0x00,0x9F,0x9F, + 0xC7,0x00,0x00,0xB2,0x9F,0x9F,0x9F,0x9F,0x9F,0xC7,0x00,0xA5,0x9F,0xAA,0x40,0x00, + 0xA3,0x9F,0xA1,0xB9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x1E,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x64,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x67,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xB9,0xCC,0xCC,0x0C,0xCD,0xCD,0x0D, + 0x0D,0xCE,0x0E,0x83,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0xD1,0x29,0x29,0x2A, + 0x12,0x71,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7, + 0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0xDE,0xDF,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9,0xEB,0xEC, + 0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDC,0xC9,0xDA,0xD9,0xD8, + 0x32,0x31,0x19,0xD5,0x2F,0x17,0x16,0xD3,0x15,0x2D,0x52,0xC2,0x2C,0x13,0x2B,0x12, + 0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0x9C,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE, + 0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA, + 0xCA,0x67,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x1F,0x08,0x03,0x03,0x03,0x64,0x64, + 0x02,0x02,0x02,0x02,0x63,0x1E,0x02,0x40,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x5C,0x9F,0xA1, + 0x00,0x28,0x9F,0x9F,0x9B,0x00,0x7D,0x9E,0x9F,0x9F,0xAB,0xC7,0xC1,0x44,0x9F,0x9F, + 0xAD,0x00,0x93,0x9F,0x9F,0xFD,0x48,0x43,0xB3,0xA8,0x00,0xF6,0x9F,0xAA,0x00,0xE7, + 0x9F,0x9F,0xA8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x01,0x00,0x00,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x63,0x1E,0x1E,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xCA,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0x0B,0x81,0xCC,0xCC,0x0C,0x6A,0xCD,0xCD,0x0D, + 0x82,0xCE,0x0E,0xBB,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2, + 0x12,0x2B,0x13,0x2C,0x51,0x52,0x53,0x8C,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7, + 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED, + 0x98,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0xC8, + 0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x74,0x73,0x13,0x2B,0x12, + 0xD2,0x11,0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x83,0x0E,0xCE, + 0x0D,0x0D,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x65,0x7E,0x03,0x03,0x03,0x64,0x03, + 0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x40,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xAA,0x9F, + 0xAB,0xA3,0x9F,0x33,0x40,0x00,0x41,0x9F,0x9F,0xFC,0x40,0x00,0x00,0x7D,0x9E,0x9F, + 0xC6,0x03,0xA3,0x9F,0xAA,0x03,0x00,0x40,0x40,0x00,0x00,0xAB,0x9F,0xAA,0x2C,0x9F, + 0x9F,0x2F,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x01,0x1D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x63,0x63,0xB5,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x20,0xCA, + 0xCA,0x0A,0x0A,0x80,0xCB,0xCB,0xCB,0x0B,0xB9,0xCC,0xCC,0x0C,0x6A,0xCD,0x0D,0x0D, + 0xCE,0xCE,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x6E,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2, + 0x12,0x2B,0x13,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x77,0x17,0x2F,0xD5,0x19,0x31,0x32, + 0xD8,0xD9,0xDA,0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xEA,0xEB,0xED, + 0x98,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0xDD,0x33,0xDB,0xD9,0xD9, + 0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16,0x8D,0x2D,0x14,0x52,0x51,0x2C,0x4F,0x71, + 0xD2,0x11,0x29,0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0x26,0x0F,0xCF,0x0E,0x0E,0xCE, + 0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0x69,0x0B,0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0x0A, + 0xCA,0xCA,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0xB6,0x41,0x03,0x03,0x03,0x03,0x03, + 0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xD1,0x9F, + 0x35,0x9F,0xAA,0x41,0x1D,0x00,0x00,0x9F,0x9F,0xE4,0x00,0x00,0x00,0x00,0x9F,0x9F, + 0xDB,0x00,0x9F,0x9F,0x5D,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0x9F,0xA1,0xA1,0x9F, + 0x3A,0x41,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x64,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA, + 0xCA,0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D, + 0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x4A,0xD1,0x4B,0x29,0x11,0xD2, + 0x12,0x2B,0x13,0x73,0x51,0x14,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xD6,0x19,0x31,0x32, + 0x5A,0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC,0x5E, + 0x98,0xED,0xEB,0xE9,0xE7,0xE5,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9, + 0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0x15,0x15,0x8B,0x52,0x51,0x2C,0x13,0x2B, + 0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE, + 0xCE,0x0D,0xCD,0xCD,0x45,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x43,0x0A,0x0A, + 0xCA,0xCA,0xCA,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x7E,0x7E,0x03,0x03,0x03,0x03, + 0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x40,0x40,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x01,0x1D,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xAA, + 0x9F,0x9F,0x5C,0x1D,0x00,0x00,0x41,0x9F,0x9E,0xAE,0x7D,0x00,0x00,0x40,0x9F,0x9F, + 0x93,0x40,0x9F,0x9F,0x5A,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0x9F,0xA1,0x9F,0x9F, + 0x32,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x1D,0x1D,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x64,0x03,0x03,0x03,0x41,0x1F,0x04,0x04,0x04,0x05,0x05,0x05,0x42,0xCA,0xCA, + 0xCA,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D, + 0xCE,0x0E,0x0E,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0x6F,0xD1,0x4B,0x29,0x11,0xD2, + 0x12,0x4F,0x2C,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5,0xD6,0x79,0xD7,0x32, + 0xD9,0xD9,0xDB,0x33,0xDD,0x95,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9,0xEA,0xEC,0x98, + 0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE3,0x1C,0xE0,0xDE,0x1B,0xDC,0x7B,0xDA,0xD9, + 0xD8,0x32,0x31,0x58,0xC5,0x2F,0x17,0x16,0xD3,0x8C,0xC3,0x52,0x51,0x2C,0x13,0x2B, + 0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE, + 0xCE,0x0D,0x0D,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A, + 0xCA,0xCA,0xCA,0x7F,0x05,0x05,0x66,0x04,0x04,0x04,0x65,0x7E,0x03,0x03,0x03,0x03, + 0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0xB5,0xB5,0x07,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x1D,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x95,0x9F, + 0xAA,0x9F,0xA1,0xB9,0x00,0x40,0x43,0x9F,0x9F,0xAD,0x00,0x00,0x00,0x7D,0x9E,0x9F, + 0xAD,0xB6,0x35,0x9F,0xB2,0x00,0x00,0x00,0x00,0x00,0x00,0xF5,0x9F,0xAA,0x3A,0x9F, + 0x9F,0xA8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x40,0x01,0x63,0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x09,0x7F,0xCA,0xCA, + 0x0A,0x0A,0x43,0x21,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE, + 0xCE,0x0E,0xBB,0xCF,0x0F,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12, + 0x2B,0x13,0x2C,0x51,0x52,0x14,0x8C,0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0x31,0xD7,0x7A, + 0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE9,0xEB,0xEC,0x98, + 0x98,0x5E,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDC,0x33,0xDA,0xD9, + 0xD8,0x32,0x79,0x19,0xD6,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x51,0x2C,0x13,0x2B, + 0x12,0xD2,0x11,0x29,0x4B,0xD1,0xBE,0x85,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x47,0x0E, + 0xCE,0xBA,0x0D,0xCD,0x6A,0x0C,0x45,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A, + 0xCA,0xCA,0xCA,0x20,0x05,0x05,0x05,0x04,0x04,0x04,0xB6,0x03,0x03,0x03,0x03,0x03, + 0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x00,0x01,0x1D,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x26,0x9F,0x9F, + 0x12,0xFD,0x9F,0xA4,0x00,0x1D,0x43,0x9F,0x9F,0xAD,0x00,0x00,0x00,0x41,0x9F,0x9F, + 0xC6,0x00,0xA3,0x9F,0xA1,0xB9,0x00,0x00,0x00,0xB9,0x00,0xAB,0x9F,0xAA,0x00,0xFD, + 0x9F,0xAA,0xB9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x40,0x7D,0x7D,0xB5,0x63,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x03,0x03,0x7E,0x41,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xCA,0xB7,0xCA,0xCA, + 0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE, + 0x47,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x28,0xD1,0x4B,0x29,0x11,0xD2,0x12, + 0x2B,0x13,0x2C,0x51,0x52,0xC3,0x15,0xD3,0x16,0x17,0x2F,0xD5,0x19,0x31,0x92,0xD8, + 0xD9,0xDA,0x94,0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED,0x98, + 0xEE,0x98,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xD9, + 0xD9,0x32,0xD7,0x19,0xD6,0xD5,0x8F,0xD4,0x55,0x76,0x2D,0x14,0x52,0x51,0x2C,0x2B, + 0x89,0x12,0x11,0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0xD0,0x48,0x0F,0xCF,0xBB,0x0E, + 0xCE,0xCE,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A, + 0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x1F,0x03,0x03,0x03,0x03, + 0x64,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x1E,0x1E,0x63,0x40,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAA,0x9F,0xF4, + 0x41,0x9A,0x9F,0x9F,0xC7,0x00,0x40,0x9F,0x9E,0xAD,0x00,0x00,0x00,0x00,0x9F,0x9F, + 0x5B,0x00,0xAF,0x9F,0x9F,0x9F,0xF5,0xA5,0xA1,0xA7,0x7D,0xA5,0x9F,0xAA,0x40,0xB9, + 0xA1,0x9F,0xAA,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x00,0x1D,0x00,0x1D,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x03,0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x67,0xCA,0xCA,0x43, + 0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0xCE,0xCE, + 0x0E,0x83,0xCF,0x0F,0x0F,0xD0,0x49,0x27,0x10,0x86,0x4B,0x4B,0x29,0x11,0xD2,0x12, + 0x2B,0x50,0x73,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0x2F,0x18,0x19,0x31,0x32,0x5A, + 0xD9,0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE8,0xEA,0x96,0xED,0xEE, + 0x7C,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xDB,0xDA, + 0xD9,0xD8,0xD7,0x31,0xD6,0xD5,0x17,0x17,0x16,0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13, + 0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x6E,0x49,0xD0,0x0F,0xCF,0xCF,0x0E, + 0xCE,0xCE,0x0D,0x0D,0xCD,0x6A,0x0C,0xCC,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0x20,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x08,0x7E,0x03,0x03, + 0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0xB5,0x02,0x07,0x07,0x01,0x07,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0x9F,0x35,0x9A, + 0x00,0x40,0xEF,0x9F,0xA1,0x9B,0x41,0x9F,0x9F,0xA2,0x00,0x00,0x00,0x41,0x9F,0x9E, + 0xAE,0x7D,0x40,0x3B,0xAA,0x9F,0x9F,0x9F,0x9F,0x2B,0x00,0xA5,0x9F,0xAA,0x40,0x00, + 0xB4,0x9F,0x9F,0xA3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x00,0x00,0x00,0x1D,0x1D,0x01,0x01,0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x07,0x01,0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03, + 0x03,0x03,0x03,0x1F,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A, + 0x0A,0x21,0x68,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0xBA,0xCE, + 0x0E,0x6C,0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0xBF,0x11,0x4D,0x12,0x89, + 0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5,0xD6,0x19,0xD7,0x32,0xD9, + 0xD9,0xDB,0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0xED,0xEE, + 0xEF,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDE,0x1B,0xDC,0x94,0xDA, + 0xD9,0xD8,0x7A,0x31,0x19,0xD5,0x2F,0x17,0x55,0xD3,0x15,0x2D,0x14,0xC2,0x2C,0x8A, + 0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x28,0x10,0x27,0x49,0xD0,0x0F,0x0F,0xCF,0x47, + 0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43,0x0A, + 0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x41,0x03,0x03, + 0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0x40,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01,0x00,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x7F,0x7E,0x00, + 0x00,0x00,0x41,0x43,0xB6,0x00,0x41,0x43,0x41,0x00,0x00,0x00,0x1D,0x41,0x7E,0x7D, + 0x7D,0x00,0x00,0x1D,0x42,0x4E,0xD9,0x2D,0x40,0x00,0x40,0x42,0x43,0x40,0x00,0x1D, + 0x40,0x42,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x1D,0x01,0x01,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0xB5,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x64,0x03, + 0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xB7,0xCA,0xCA,0xCA,0x0A, + 0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x6A,0xCD,0x0D,0x0D,0xCE,0x47, + 0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B, + 0x13,0x2C,0x51,0x52,0x14,0x15,0xD3,0x16,0xD4,0x2F,0xD5,0x58,0x31,0xD7,0xD8,0xD9, + 0xDA,0xDB,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE5,0xE7,0xE9,0xEB,0xEC,0x98,0xEE, + 0xEF,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0x5C,0x1B,0xDD,0x33,0xDA, + 0xD9,0xD8,0x32,0xD7,0x19,0xD6,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x52,0x51,0x8A, + 0x2B,0x89,0xD2,0x11,0x29,0x29,0x87,0xD1,0x10,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xCF, + 0x0E,0xCE,0xBA,0x0D,0x9B,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x44,0xCB,0xCB,0x80, + 0x0A,0x0A,0x0A,0xCA,0xCA,0x20,0x05,0x05,0x66,0x04,0x04,0x04,0x04,0x7E,0x03,0x03, + 0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x1E,0x63,0x7D,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x1D,0x01,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7D,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x1D,0x00,0x00,0x00,0x00,0x1D,0x00,0x7D, + 0x00,0x00,0x00,0x00,0x1D,0x40,0x00,0x00,0x00,0x00,0x00,0x1D,0x40,0x1D,0x00,0x00, + 0x1D,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x7D,0xB5,0x7D,0x63,0xB5,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0xB6,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x67,0xCA,0xCA,0x0A,0x0A, + 0x0A,0x68,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E, + 0xBB,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x4F, + 0x8A,0x2C,0x51,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0x30,0x19,0x31,0x59,0xD8,0xD9, + 0xDA,0xC9,0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED,0x98,0x7C, + 0x5F,0xEE,0x5E,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0xDD,0x33,0xDB, + 0xDA,0xD9,0x32,0xD7,0x79,0xD6,0xD5,0x17,0xD4,0x16,0x15,0x2D,0x14,0x52,0x51,0x2C, + 0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0xBD,0x49,0xD0,0x0F,0x0F,0xCF, + 0x0E,0xCE,0xCE,0x46,0x0D,0xCD,0xCD,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x43, + 0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x1F,0x41,0x03, + 0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x02,0x40,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x1D,0x01,0x00,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x63,0x1E,0x02,0x07,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x03,0x03,0x1F,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xB7,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x80,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E, + 0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x4B,0x87,0x29,0x11,0x12,0x12,0x4F, + 0x2C,0x51,0x52,0x14,0x2D,0x15,0x16,0xD4,0x17,0xD5,0xD6,0x19,0xD7,0x32,0x5A,0xD9, + 0xDA,0x33,0xDC,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0xEF, + 0xF0,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE5,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0xDB, + 0xDA,0xD9,0xD8,0xD7,0x31,0x58,0xD5,0x2F,0xD4,0x16,0xD3,0x8C,0x2D,0x52,0x51,0x2C, + 0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0x84,0x0F,0xCF, + 0x0E,0x0E,0xCE,0x46,0x0D,0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0x21, + 0x0A,0x0A,0xCA,0xCA,0xCA,0xB7,0x09,0x05,0x05,0x05,0x04,0x04,0x04,0x1F,0x08,0x03, + 0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x63,0x1E,0x07,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1E,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x08,0x08,0x04,0x04,0x04,0x04,0x05,0x66,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x80,0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E, + 0xCF,0x0F,0x0F,0xD0,0x49,0x6E,0x85,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13, + 0x2C,0x51,0x52,0x14,0x15,0xD3,0x16,0xD4,0x17,0xD5,0xD6,0x31,0xD7,0x32,0xD9,0xD9, + 0xDB,0x33,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC,0x97,0xEE,0xEF, + 0xF0,0x7C,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDE,0x1B,0xDC,0x5B, + 0xDA,0xD9,0xD8,0x32,0x31,0x19,0x18,0x2F,0x17,0xD4,0x55,0x15,0x2D,0x14,0x52,0x73, + 0x13,0x4F,0x12,0xD2,0x2A,0x4C,0x4B,0x4B,0xD1,0x10,0x27,0x27,0xD0,0xD0,0x0F,0xCF, + 0x6C,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0xCB,0xCB, + 0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x09,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0xB6,0x03, + 0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x01,0xB5,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x01, + 0x00,0x00,0x1D,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x1D,0x1D,0x01,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1E,0x7D,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x64,0x03,0x03,0x03, + 0x08,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A, + 0x21,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x82,0xCE,0x0E,0x0E, + 0xCF,0x0F,0x48,0xD0,0x49,0x27,0x10,0xBE,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13, + 0x2C,0xC2,0x52,0x2D,0x15,0xD3,0x16,0x17,0x2F,0x90,0x19,0x31,0xD7,0xD8,0xD9,0xDA, + 0x5B,0xDC,0xDD,0xDE,0xE0,0xE1,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0, + 0xF0,0xEF,0x98,0x97,0x96,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33, + 0xDB,0xD9,0xC8,0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16,0x2E,0x2D,0x14,0x52,0x51, + 0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F,0x0F, + 0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB, + 0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0x67,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0x65,0x1F, + 0x03,0x03,0x03,0x03,0x03,0x64,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x01, + 0x63,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x01, + 0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, + 0x01,0x01,0x00,0x1D,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D, + 0x01,0x01,0xB5,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03, + 0x65,0x65,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x67,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A, + 0xCB,0xCB,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF, + 0xCF,0x0F,0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0x29,0x4C,0x11,0x12,0x71,0x4F,0x2C, + 0x51,0x74,0x14,0x2D,0x15,0xD3,0xD4,0x17,0x2F,0xC5,0x19,0x31,0x32,0xC8,0xD9,0xDA, + 0x33,0xDC,0x1B,0x5C,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED,0x98,0xEE,0xF0, + 0xF1,0xEF,0xEE,0x98,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0xDD,0xDC, + 0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x2D,0x52,0x51, + 0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x28,0x10,0x27,0x49,0xD0,0xBC,0x0F, + 0xCF,0x25,0x0E,0xCE,0x46,0x0D,0x9B,0xCD,0x0C,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0xCB, + 0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04, + 0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x07,0x01, + 0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40, + 0x40,0x07,0x1E,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x7E,0x7E, + 0x7E,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x68, + 0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF, + 0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x4A,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C, + 0x51,0x52,0x53,0x8C,0x15,0x16,0xD4,0x17,0xD5,0xD6,0xC6,0xD7,0x32,0xD9,0xD9,0xDB, + 0x33,0xDD,0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0x96,0xED,0x98,0xEF,0xF0, + 0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0x1C,0xE0,0xDE,0x1B,0xDC, + 0x94,0xDA,0xD9,0xD8,0x32,0x31,0x19,0xD6,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x52, + 0x51,0x50,0x4F,0x89,0xD2,0x11,0x29,0x87,0x4B,0xD1,0x10,0x27,0x49,0x49,0xD0,0x0F, + 0xCF,0xCF,0x0E,0x47,0xCE,0x0D,0x0D,0xCD,0x0C,0x0C,0x9A,0xCC,0x0B,0x0B,0x0B,0xCB, + 0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04, + 0x04,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x63, + 0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x00,0x1D,0x00,0x1D,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x07, + 0xB5,0x01,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0xB6, + 0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0xB7,0xCA,0xCA,0x0A,0x0A,0x0A,0x21,0xCB, + 0x0B,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF, + 0x0F,0xD0,0xD0,0x49,0x27,0x10,0xD1,0x87,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C, + 0xC2,0x52,0x75,0x15,0xD3,0x16,0x17,0x2F,0xD5,0x19,0x31,0x59,0xD8,0xD9,0xDA,0x33, + 0xDC,0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEB,0xEC,0x98,0xEE,0x5F,0xF1, + 0xF2,0xF0,0x7C,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0x1B,0xDD, + 0x33,0xDA,0xD9,0x5A,0x32,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16,0x2E,0x2D,0x14,0x52, + 0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x85,0x6E,0x49,0xD0,0x48, + 0x0F,0xCF,0x0E,0x0E,0xCE,0x82,0x0D,0xCD,0xCD,0x45,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B, + 0xCB,0xCB,0xCB,0x0A,0x0A,0x43,0xCA,0xCA,0xB7,0x05,0x05,0x05,0x04,0x66,0x04,0x04, + 0x04,0x41,0x03,0x03,0x03,0x02,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x07,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x1D,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, + 0x01,0x1D,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x01,0x01, + 0x07,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x65, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x42,0x20,0xCA,0xCA,0x43,0x0A,0x0A,0xCB,0xCB, + 0xCB,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0x0F, + 0x0F,0xD0,0x9C,0x49,0x27,0x10,0xD1,0x4B,0x29,0x4C,0xD2,0xD2,0x4E,0x4F,0x50,0x73, + 0x52,0x14,0x2D,0x54,0xD3,0x16,0x17,0x2F,0xD6,0x19,0x31,0x32,0x5A,0xD9,0xDA,0xC9, + 0xDC,0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0,0xF1, + 0xF2,0xF0,0xEF,0xEE,0xED,0xEC,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xDF,0x95,0xDD, + 0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0xD6,0xD5,0x2F,0xD4,0x16,0xD3,0x15,0x75,0x52, + 0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0x87,0xBE,0x10,0x27,0x49,0xD0,0xD0, + 0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x23,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B, + 0x44,0xCB,0x68,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xB7,0x05,0x05,0x05,0x05,0x04,0x04, + 0x65,0x7E,0xB6,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x02, + 0x01,0x01,0x7D,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x1D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x1E, + 0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x64,0x03,0x03,0x03,0x03,0x03,0x04, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0x0A,0x0A,0xB8,0xCB,0xCB, + 0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x6A,0xCD,0xCD,0x0D,0xBA,0xCE,0x0E,0x0E,0xCF,0x0F, + 0x0F,0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51, + 0x52,0x14,0x15,0x2E,0x16,0xD4,0x8F,0xD5,0xD6,0x19,0xD7,0x32,0xD9,0xD9,0xDB,0x33, + 0xDD,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0x7C,0xF0,0xF1, + 0xF2,0xF1,0xF0,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE,0xDD, + 0xDC,0x5B,0xDA,0xD9,0x93,0x32,0x31,0x19,0xD5,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14, + 0x52,0x51,0x2C,0x13,0x12,0x12,0x11,0x11,0x29,0x4B,0xD1,0x10,0x27,0x6E,0x49,0xD0, + 0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x46,0x0D,0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x0B,0x0B, + 0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x04,0x04,0x04, + 0x04,0xB6,0x41,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x7D,0x1E,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01, + 0x1D,0x01,0x01,0x00,0x01,0x1D,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x01,0x01,0x01,0x00,0x1D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x07,0x01,0x02, + 0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x1F,0x04, + 0x04,0x04,0x04,0x05,0x05,0x05,0x7F,0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB, + 0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F, + 0xD0,0x49,0x49,0x27,0x10,0xD1,0x4B,0xBF,0x29,0x11,0xD2,0x2B,0x2B,0x13,0x2C,0x51, + 0x14,0x2D,0x15,0xD3,0x8E,0x17,0x2F,0xD5,0x19,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC, + 0xDD,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x98,0xEE,0xEF,0xF0,0xF2, + 0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x1B, + 0xDC,0x33,0xDB,0xD9,0xD9,0x32,0xD7,0x91,0xD6,0xD5,0x17,0xD4,0x16,0xD3,0x15,0x14, + 0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x87,0xD1,0x4A,0x85,0x27,0x49,0xD0, + 0xD0,0x0F,0xCF,0xBB,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x6A,0x0C,0x0C,0xCC,0x69,0x0B, + 0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x20,0x05,0x05,0x66,0x04,0x04, + 0x04,0x04,0x08,0x08,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E, + 0x02,0x1E,0x07,0x01,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x1D,0x01,0x01,0x01,0x1D,0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x1D,0x00,0x00,0x01,0x1D,0x00,0x01,0x1D,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x63,0xB5, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x04,0x04, + 0x04,0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x21,0xCB,0xCB,0xCB, + 0x0B,0x0B,0xCC,0xCC,0x0C,0x6A,0xCD,0xCD,0x0D,0x24,0xCE,0x0E,0x0E,0xCF,0x48,0x0F, + 0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0xC1,0x51,0x52, + 0x14,0x8C,0x15,0x16,0xD4,0x17,0x2F,0xD6,0x58,0x31,0x32,0xC8,0xD9,0xDA,0x33,0xDC, + 0x1B,0xDE,0xE0,0x1C,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0,0xF1,0xF2, + 0xF3,0xF2,0xF0,0xEF,0x3F,0x5E,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE, + 0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x79,0x19,0xD5,0x2F,0x17,0xC4,0xD3,0x15,0x2D, + 0x52,0x51,0x73,0x8A,0x4F,0x12,0xD2,0x70,0x4C,0x29,0x4B,0xD1,0x10,0x27,0x49,0x49, + 0xD0,0x0F,0x48,0xCF,0x0E,0xCE,0xCE,0x46,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x44, + 0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0x20,0x05,0x05,0x05,0x05,0x04, + 0x04,0x04,0x1F,0x08,0x03,0x03,0x03,0x03,0x03,0x02,0x64,0x02,0x02,0x02,0x02,0x02, + 0x02,0x63,0x02,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x1D,0x1D,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x7D,0x02,0x40,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x41,0x03,0x04,0x04,0x04, + 0x04,0x05,0x05,0x05,0x05,0x7F,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x21,0xCB,0xCB,0x0B, + 0x0B,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0, + 0x49,0x49,0x27,0x10,0x6F,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0xC2,0x52, + 0x2D,0x15,0xD3,0x16,0xD4,0x56,0xD5,0xD6,0x31,0xD7,0x32,0x5A,0xD9,0xDB,0x33,0xDD, + 0x1B,0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEF,0xF0,0xF1,0xF2, + 0xF3,0xF2,0xF1,0x5F,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE1,0xE0,0xDE, + 0xDD,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0x31,0x19,0xD6,0x2F,0x17,0xD4,0x16,0x2E,0x2D, + 0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x10,0x27,0x49, + 0xD0,0x0F,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0xCC, + 0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x42,0x05,0x05,0x05,0x04, + 0x04,0x04,0x04,0x41,0x7E,0x03,0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x63,0xB5,0x07,0x01,0x01,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x07,0x1E,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x08,0x04,0x04,0x04,0x04, + 0x04,0x05,0x05,0x05,0x05,0xB7,0xCA,0xCA,0x43,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B, + 0x0B,0xCC,0xCC,0x0C,0x6A,0xCD,0x0D,0x0D,0x46,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0, + 0x49,0x27,0x85,0x10,0xD1,0x4B,0x29,0x11,0x2A,0x12,0x89,0x4F,0x72,0x73,0x52,0x14, + 0x2D,0x15,0xD3,0xC4,0x17,0x2F,0x18,0x19,0x31,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD, + 0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x97,0xEE,0xEF,0xF0,0xF2,0xF3, + 0xF4,0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF, + 0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0x7A,0xD7,0x19,0xD6,0xD5,0x17,0xD4,0x16,0xD3,0x15, + 0x2D,0x52,0x74,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x4C,0x87,0x4B,0xD1,0x10,0x27,0x6E, + 0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC, + 0x81,0x0B,0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x02,0x64,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x63,0x40,0x07,0x07,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x1D,0x00,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x40,0x07,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x65,0x04,0x04,0x04,0x04, + 0x04,0x66,0x05,0x05,0x42,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B, + 0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0xD0, + 0x49,0x27,0x10,0x28,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x8A,0x2C,0x51,0x52,0x14, + 0x2D,0xD3,0x16,0xD4,0x17,0xD5,0xD6,0x91,0xD7,0x32,0x93,0xD9,0xDA,0x33,0xDC,0x1B, + 0xDE,0xE0,0xE2,0xE3,0xE5,0xE5,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0x5F,0xF1,0xF2,0xF3, + 0xF4,0xF2,0xF2,0xF0,0xEF,0x98,0x5E,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xDF, + 0xDE,0xDD,0xDC,0x5B,0xDA,0xD9,0xD8,0xD7,0x31,0x19,0x30,0x2F,0x17,0xC4,0x55,0x15, + 0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x4A,0x85,0x27, + 0x49,0xD0,0x84,0x0F,0xCF,0x47,0x0E,0xCE,0xCE,0x0D,0x46,0xCD,0xCD,0x0C,0x0C,0xCC, + 0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05, + 0x66,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x64,0x64,0x64,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x07,0x02,0x7D,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x1D,0x00,0x01,0x01,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x1D,0x1D,0x01,0x01,0x01,0x1D,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x1E,0x40,0x40,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x05,0x67,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x81, + 0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F,0x48,0xD0,0x49, + 0x49,0x27,0x10,0xD1,0x87,0xBF,0x11,0x11,0xD2,0xC0,0x4F,0x8A,0x2C,0x74,0x14,0x2D, + 0x15,0xD3,0x16,0x56,0x17,0xD5,0xD6,0x31,0xD7,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B, + 0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xED,0x98,0x7C,0xF0,0xF1,0xF2,0xF4, + 0xF5,0xF3,0xF2,0xF0,0xF0,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE5,0xE5,0xE3,0x1C,0xE0, + 0xDF,0x1B,0xDC,0x33,0xDA,0xD9,0xC8,0x32,0xD7,0x19,0xD6,0xD5,0x56,0xD4,0x16,0xD3, + 0x8C,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x4D,0x29,0xBF,0x4B,0xD1,0x10,0x27, + 0x49,0xD0,0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0x0D,0x0D,0x9B,0xCD,0x0C,0x0C,0xCC, + 0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x20,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x04,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x01,0x63,0x40,0x7D,0x01,0x40,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x00,0x1D,0x01,0x00,0x00,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00,0x00,0x00, + 0x00,0x1D,0x00,0x01,0x1D,0x01,0x1D,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x03,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x66, + 0x05,0x05,0x05,0xB7,0xCA,0xCA,0x43,0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC, + 0xCC,0x0C,0x0C,0xCD,0x9B,0x0D,0x0D,0xCE,0xCE,0x0E,0x6C,0xCF,0x0F,0xD0,0xD0,0x49, + 0x27,0x85,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D, + 0x8D,0x16,0xD4,0x17,0x2F,0xD6,0x19,0x31,0xC7,0xD8,0xD9,0xDA,0x33,0xDC,0xDD,0xDE, + 0xDF,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEC,0x5E,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4, + 0xF5,0xF4,0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1, + 0xDF,0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x79,0x19,0xD5,0x2F,0x17,0x16,0xD3, + 0x15,0x2D,0x14,0x52,0x73,0x13,0x4F,0xC0,0xD2,0xD2,0x11,0x29,0x4B,0xD1,0x10,0x85, + 0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0x45,0x0C,0x0C, + 0xCC,0xCC,0x0B,0x0B,0x44,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05, + 0x05,0x05,0x05,0x04,0x04,0x04,0x65,0x08,0x03,0x03,0x03,0x03,0x03,0x64,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x1E,0x1E,0xB5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, + 0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00, + 0x1D,0x01,0x01,0x00,0x00,0x00,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x01,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x66,0x05, + 0x05,0x05,0x42,0x20,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x22,0xCC, + 0xCC,0x0C,0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x27, + 0x27,0x10,0xD1,0x4B,0x29,0x29,0x11,0xD2,0x12,0x2B,0x13,0x73,0x52,0x52,0x75,0x15, + 0xD3,0x16,0xD4,0x2F,0xD5,0xD6,0xC6,0xD7,0x32,0xD9,0xD9,0xDB,0x33,0xDC,0x1B,0x5C, + 0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF5, + 0xF5,0xF4,0xF3,0xF2,0xF0,0xEF,0xEE,0x5E,0xEC,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1, + 0xE0,0xDE,0xDD,0xDC,0xC9,0xDA,0xD9,0xD8,0x32,0x31,0x19,0xC5,0x2F,0x17,0xD4,0x16, + 0xD3,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0xD1,0x28,0x10, + 0x27,0x49,0x9C,0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xBA,0x0D,0xCD,0xCD,0x23,0x0C, + 0x45,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x43,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F,0x05, + 0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0xB5,0x40,0x63,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x00,0x01,0x01,0x00,0x01,0x00,0x00, + 0x00,0x01,0x00,0x00,0x1D,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01, + 0x01,0x00,0x1D,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x64,0x03,0x03,0x03,0x41,0x41,0x7E,0x04,0x04,0x04,0x04,0x04,0x05,0x05, + 0x05,0x05,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x81,0xCC,0xCC, + 0x0C,0x0C,0xCD,0xCD,0x0D,0x46,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x27, + 0x10,0xBE,0xD1,0x4B,0x29,0x11,0xD2,0x12,0xC0,0x13,0x2C,0x51,0x52,0x14,0x2D,0x76, + 0x16,0x16,0x17,0x2F,0x18,0x19,0x31,0x59,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0x1B,0xDF, + 0xE0,0xE2,0xE4,0xE5,0xE6,0xE8,0xEA,0x96,0xED,0x98,0x7C,0xF0,0xF1,0xF2,0xF4,0xF5, + 0xF6,0xF4,0xF3,0xF2,0xF0,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2, + 0xE0,0x5C,0x1B,0xDD,0x33,0xDB,0xDA,0xC8,0x32,0xD7,0x79,0xD6,0xD5,0x56,0x17,0x55, + 0xD3,0x15,0x2D,0x14,0x52,0x51,0x13,0x4F,0x2B,0xD2,0xD2,0x11,0x29,0x4B,0xD1,0x10, + 0x10,0x27,0x49,0xD0,0x6D,0x0F,0xCF,0x6C,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C, + 0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x7F, + 0x05,0x05,0x66,0x05,0x04,0x04,0x04,0x41,0x65,0x08,0x03,0x03,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x1E,0x7D,0x01,0x01,0x7D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x00, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x40,0x02,0x63,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x64,0x64,0x03,0x03,0x03,0x03,0x03,0x1F,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05, + 0x7F,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C, + 0x0C,0x0C,0xCD,0x9B,0x0D,0xCE,0xCE,0x0E,0x25,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x27, + 0x10,0xD1,0x4B,0xBF,0x11,0x11,0xD2,0x89,0x2B,0x13,0x73,0x51,0x52,0x2D,0x15,0xD3, + 0x16,0xD4,0x17,0xD5,0xD6,0x19,0xD7,0x32,0xC8,0xD9,0xDA,0xC9,0xDC,0x1B,0xDE,0xE0, + 0x1C,0xE3,0xE5,0xE5,0xE7,0xE9,0xEA,0xEC,0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5, + 0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE2, + 0xE1,0xDF,0xDE,0xDD,0xDC,0x5B,0xDA,0xD9,0xD8,0xC7,0x31,0x19,0xD6,0xD5,0x17,0xD4, + 0x55,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0x4B,0xD1, + 0x10,0x27,0x27,0xD0,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0x82,0x0D,0xCD,0xCD,0x0C, + 0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x80,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA, + 0x42,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0xB6,0x08,0x03,0x03,0x03,0x03,0x03,0x64, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x01,0x40,0x07,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D, + 0x01,0x1D,0x01,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x01,0x00, + 0x00,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x40,0x01,0x40,0x63,0x40,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64, + 0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x04,0x04,0x04,0x04,0x05,0x66,0x05,0x05,0x05, + 0xB7,0x20,0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x81,0xCC,0xCC,0x9A, + 0x0C,0xCD,0x9B,0x0D,0x0D,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0x9C,0x49,0x27,0x10, + 0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3, + 0xD4,0x17,0x2F,0xD5,0xD6,0x31,0xD7,0x7A,0xD9,0xDA,0xDB,0x33,0xDD,0x95,0xDF,0xE0, + 0xE2,0xE3,0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF5,0xF6, + 0xF7,0xF5,0xF4,0xF3,0xF2,0xF0,0xEF,0xEE,0x98,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3, + 0x1C,0xE0,0xDE,0x1B,0xDC,0x33,0xDB,0xD9,0x93,0x32,0xD7,0x19,0xD6,0xD5,0x8F,0xD4, + 0x16,0xD3,0x15,0x2D,0x52,0x51,0x2C,0x13,0x2B,0x4E,0xD2,0xD2,0x11,0x29,0x4B,0xD1, + 0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0x6C,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD, + 0x0C,0x0C,0xCC,0xCC,0x22,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA, + 0x67,0x09,0x05,0x05,0x05,0x04,0x04,0x04,0xB6,0x04,0x7E,0x03,0x03,0x03,0x03,0x03, + 0x03,0x02,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x7D,0x07,0x7D,0x07,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00, + 0x01,0x01,0x1D,0x01,0x01,0x1D,0x01,0x00,0x1D,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xA5,0xB9,0x00,0x00,0x00,0x00,0x00,0xA5,0xAD,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x1D,0x00,0x1D,0x1D,0x00,0x01, + 0x01,0x00,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x02,0x01,0x40,0x02,0x02,0x02,0xB5,0x02,0x02,0x02,0x02,0x02,0x02,0x03, + 0x03,0x03,0x03,0x03,0x03,0x41,0x04,0xB6,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05, + 0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x9A,0x0C, + 0x0C,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0x25,0xCF,0x0F,0xD0,0xD0,0x49,0xBD,0x27,0x10, + 0xD1,0x4B,0x87,0x29,0x4D,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x53,0x2D,0xD3,0x16, + 0xD4,0x17,0xD5,0xD6,0x19,0x31,0x32,0xD8,0xD9,0xDA,0xC9,0xDC,0xDD,0xDE,0xDF,0xE1, + 0xE3,0xE4,0xE5,0xE6,0xE8,0xEA,0xEC,0x97,0x98,0xEF,0xF0,0xF1,0xF3,0xF4,0xF5,0xF6, + 0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4, + 0xE2,0xE0,0xDF,0xDE,0xDD,0xDC,0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0x19,0x90,0xD5,0x17, + 0x16,0xD3,0x54,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B,0x4B, + 0xD1,0x10,0x27,0xBD,0x49,0xD0,0x84,0x0F,0xCF,0x0E,0x0E,0xCE,0x46,0x0D,0x0D,0xCD, + 0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0x43,0x0A,0x0A,0x0A,0xCA,0xCA, + 0xCA,0x09,0x7F,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x65,0x08,0x03,0x03,0x03,0x03, + 0x03,0x02,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x02,0x1E,0x40,0x63,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D, + 0x01,0x01,0x00,0x00,0x01,0x1D,0x01,0x01,0x01,0x1D,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x1D,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xA5,0x00,0x00,0x00,0x00,0x00,0x00,0xA5,0xAD,0x00,0x00,0x00,0x00,0x00,0x00, + 0x1D,0x00,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x01,0xA5,0x00,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x40,0x01,0xB5,0x02,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0xB6,0x03,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x7F,0x20, + 0xCA,0xCA,0xCA,0x0A,0x0A,0x43,0xCB,0xCB,0xCB,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x23, + 0xCD,0xCD,0x0D,0x82,0xCE,0xCE,0x0E,0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x10,0x28, + 0xD1,0x4B,0x29,0x11,0xD2,0x12,0xC0,0x4F,0x2C,0x51,0x52,0x14,0x8C,0x15,0xD3,0x55, + 0x17,0x2F,0xD5,0x19,0x31,0xD7,0x7A,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xE0,0xE2, + 0xE3,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0,0xF0,0xF2,0xF3,0xF4,0xF6,0xF7, + 0xF8,0xF6,0xF5,0xF4,0xF3,0xF1,0xF0,0xEF,0xEE,0xED,0xEC,0xEA,0xE8,0xE7,0xE5,0xE5, + 0xE3,0xE1,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xD9,0xD9,0x32,0xD7,0x19,0xD6,0xD5,0x17, + 0x56,0x16,0xD3,0x8C,0x2D,0x14,0x74,0x73,0x13,0x2B,0x12,0x12,0xD2,0x11,0x29,0x4B, + 0xD1,0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE,0x24,0x0D,0xCD, + 0xCD,0x45,0x0C,0xCC,0xCC,0x81,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0xCA,0xCA, + 0xCA,0x7F,0x42,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03, + 0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x63,0x1E,0x07, + 0x40,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01, + 0x01,0xA8,0x01,0x01,0xA8,0x1D,0x00,0xA8,0xAF,0x9A,0x00,0x9A,0xAF,0x00,0xB9,0xA8, + 0xAF,0x00,0x00,0xA8,0x1D,0x00,0xA8,0x00,0x00,0xA8,0x00,0x00,0xA8,0xB9,0xAF,0xAF, + 0xAF,0xA8,0x00,0x00,0x00,0xA8,0xAD,0x00,0xA5,0xAD,0x00,0xA8,0x9A,0x00,0x1D,0x00, + 0xA8,0x9A,0xAD,0xAF,0x00,0x00,0x00,0xAD,0xA8,0x00,0xAF,0xA1,0xAD,0x9A,0x1D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x7D,0x63,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x64,0x03,0x64,0x03, + 0x03,0x03,0x03,0x03,0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x42,0xCA, + 0xCA,0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x81,0xCC,0xCC,0x0C,0x0C,0xCD, + 0xCD,0x0D,0x0D,0xCE,0xCE,0x0E,0xBB,0xCF,0x0F,0x48,0xD0,0x49,0x27,0x27,0x10,0xD1, + 0x4B,0x4B,0x11,0x11,0xD2,0x12,0x4F,0x8A,0x73,0x51,0x52,0x53,0x15,0xD3,0x16,0xD4, + 0x17,0xD5,0xD6,0x19,0x31,0x32,0xD8,0xD9,0xDA,0x5B,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2, + 0xE4,0xE5,0xE6,0xE8,0xEA,0x96,0xED,0x98,0xEF,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7, + 0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0x5F,0xEE,0x98,0xED,0xEB,0xE9,0xE7,0xE6,0xE5, + 0xE4,0xE2,0xE1,0xDF,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0x31,0x19,0xD5,0x2F, + 0x17,0xD4,0x16,0x2E,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x29,0x4B, + 0x4B,0xD1,0x10,0x27,0x6E,0x49,0xD0,0x84,0x0F,0xCF,0xBB,0x0E,0xCE,0xCE,0x0D,0x0D, + 0xCD,0xCD,0x6A,0x0C,0xCC,0xCC,0x81,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A,0xCA, + 0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x65,0x04,0x08,0x03,0x03, + 0x03,0x03,0x03,0x64,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x63,0x02,0x63, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0xB6,0xA3,0x01,0x7E,0xA1,0x9A,0x7E,0xA3,0xA6,0xB2,0x1D,0xB2,0xA4,0x00,0xB2,0xA6, + 0xA3,0x01,0xAF,0xA1,0x01,0xAF,0xA4,0x00,0xB5,0xA3,0xB9,0xA8,0xA5,0xAD,0xA3,0xA6, + 0xAF,0xAA,0x00,0xB5,0xA3,0xB2,0xA6,0xAF,0xA5,0xAD,0xA8,0xA3,0x00,0x00,0x00,0xB6, + 0xA1,0xA5,0xAD,0xAA,0xAF,0xB5,0xA3,0xA6,0xA5,0xA5,0xB4,0xAA,0xAD,0x9A,0x1D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xB5, + 0xB5,0x01,0x63,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03, + 0x03,0x03,0x08,0x7E,0xB6,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA, + 0xCA,0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0xB9,0xCC,0x0C,0x0C,0xCD,0xCD, + 0xCD,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0x49,0x27,0x10,0x10,0xD1, + 0x4B,0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0x56, + 0x2F,0xD5,0xD6,0xC6,0xD7,0x7A,0xD9,0xD9,0xDB,0x33,0xDD,0x1B,0xDE,0xE0,0x5D,0xE3, + 0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8, + 0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5, + 0xE4,0xE3,0xE1,0xE0,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0xD7,0x91,0xD6,0xD5, + 0x17,0xD4,0x16,0xD3,0x15,0x2D,0x52,0x51,0x51,0x72,0x4F,0xC0,0xD2,0x11,0x11,0x29, + 0x4B,0xD1,0xBE,0x10,0x27,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x0E,0x0E,0xCE,0xBA,0x0D, + 0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xB8,0x0A,0x0A,0x0A, + 0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x03, + 0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0xB5,0xB5, + 0x02,0x07,0x1E,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0xA5,0xA0,0xA0,0xA4,0xB2,0xB4,0xA5,0x01,0xA3,0x01,0xA5,0xA3,0x00,0xA4,0x00, + 0xA3,0x00,0xA5,0xA4,0xAF,0xB2,0xA8,0x00,0x00,0xB4,0xA5,0xA4,0x01,0xAD,0xA3,0xB5, + 0x00,0xAA,0x00,0xB2,0xB2,0x7D,0x01,0x01,0xA5,0xA5,0xA4,0x00,0x00,0x00,0x00,0x7D, + 0xA1,0xB5,0x01,0xAD,0xA5,0xB2,0xB2,0x7E,0x01,0xAA,0x7D,0xAA,0x7E,0x01,0x01,0x00, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x07,0x1E, + 0x63,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x02,0x03,0x03,0x03,0x03, + 0x03,0x7E,0xB6,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x67,0xCA,0xCA,0xCA, + 0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x44,0x0B,0x0B,0x69,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD, + 0x0D,0x24,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B, + 0x29,0x4C,0x88,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x8C,0x15,0x16,0xD4,0x17, + 0xD5,0xD6,0x19,0xD7,0x32,0xD8,0xD9,0xDA,0x94,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE4, + 0xE5,0xE6,0xE8,0xE9,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8, + 0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF0,0x5F,0x3F,0x98,0xEC,0xEA,0xE9,0xE7,0xE6, + 0xE5,0xE3,0x1C,0xE0,0x5C,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0xD7,0x31,0x19,0x90, + 0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11,0x4C, + 0x29,0x4B,0xD1,0x4A,0x27,0x6E,0x49,0xD0,0x84,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0x0D, + 0x0D,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0x20,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x41, + 0x03,0x03,0x03,0x03,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x02, + 0x63,0x63,0xB5,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0xA8,0xA5,0xA4,0x9A,0xA4,0xA5,0xA8,0x01,0xA3,0x0A,0xA4,0xA5,0xAF,0xA3,0x00, + 0xA5,0xA8,0xA3,0xA8,0xB2,0xA3,0x00,0x1D,0x00,0x01,0xA3,0xA5,0x01,0xAD,0xA5,0x00, + 0x01,0xAA,0x1D,0xA5,0xAD,0x00,0x01,0x01,0xA5,0xAA,0x81,0x01,0x01,0x01,0x01,0x00, + 0xAA,0x7D,0x01,0xAD,0xA5,0xA5,0xA3,0xA5,0xA5,0xA5,0x01,0xAA,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x1E,0x01,0x02, + 0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03, + 0x03,0x7E,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0xCA,0xB7,0xCA,0xCA,0xCA, + 0x0A,0x0A,0x0A,0xCB,0xCB,0xCB,0x0B,0x0B,0x44,0xCC,0xCC,0x0C,0x45,0xCD,0x9B,0x0D, + 0x0D,0xCE,0xCE,0x0E,0xBB,0xCF,0x0F,0x0F,0xD0,0x9C,0x27,0x27,0x10,0xD1,0x4B,0x4B, + 0x29,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0xC4,0x17,0x2F, + 0xD5,0xD6,0x31,0xD7,0x32,0xC8,0xD9,0xDB,0x33,0xDD,0x1B,0x5C,0xE0,0x1C,0xE3,0xE4, + 0xE5,0xE7,0xE8,0xEA,0x96,0x97,0x98,0xEF,0xF0,0xF2,0xF2,0xF4,0xF5,0xF6,0xF7,0xF9, + 0xF9,0xF8,0xF7,0xF6,0xF5,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE6, + 0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0x61,0xDC,0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0x19,0xD6, + 0xD5,0x2F,0x17,0x16,0xD3,0x15,0x2D,0x52,0x51,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x29,0x4B,0xD1,0xD1,0x10,0x27,0x49,0x9C,0xD0,0x0F,0x0F,0xCF,0xBB,0x0E,0xCE,0xCE, + 0x0D,0x46,0xCD,0x6A,0x0C,0x0C,0xCC,0xCC,0xB9,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0xB6, + 0x41,0x03,0x03,0x03,0x03,0x64,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x02, + 0x02,0x02,0x02,0xB5,0xB5,0x07,0x07,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0xA3,0xA4,0x01,0xA4,0xA4,0x01,0x00,0xB2,0xA3,0xA8,0xA8,0xA4,0xB2,0x01, + 0xAF,0xA3,0xA5,0x00,0xA4,0xA4,0x00,0x1D,0x00,0xAD,0xA5,0xA3,0x9B,0xAD,0xA5,0x01, + 0x01,0xAA,0x00,0xB3,0xA5,0x00,0x01,0x00,0xA5,0xAD,0xA3,0xB9,0x00,0x00,0x1D,0x00, + 0xAA,0x01,0x00,0xAD,0xA5,0xB3,0xA5,0x1D,0x01,0x01,0x01,0xAA,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x63,0x02,0x1E,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x64,0x03,0x03,0x03,0x03,0x08, + 0x65,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0xCA,0x0A, + 0x0A,0x0A,0xB8,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x45,0x0C,0x6A,0xCD,0x0D,0x0D, + 0x82,0xCE,0x0E,0x47,0xCF,0x48,0x0F,0xD0,0xD0,0x49,0x27,0x10,0x4A,0xD1,0x4B,0x29, + 0x4C,0x4D,0x4E,0x4E,0x2B,0x13,0x2C,0x51,0x14,0xC3,0x2D,0xD3,0x16,0xD4,0x17,0xD5, + 0xC5,0x19,0x31,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0x61,0xDF,0xE0,0xE2,0xE4,0xE5, + 0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0xEE,0xF0,0xF0,0xF2,0xF3,0xF4,0xF6,0xF6,0xF8,0xF9, + 0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF0,0xEF,0xEE,0x98,0xEC,0xEA,0xE9,0xE7, + 0xE5,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDC,0x33,0xDB,0xD9,0xD9,0xD8,0xD7,0x31,0x19, + 0xD5,0x2F,0x17,0xD4,0x16,0x15,0x2D,0x8B,0x52,0x51,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x4C,0x29,0x4B,0xD1,0x10,0x85,0x27,0x49,0x49,0xBC,0x0F,0xCF,0xCF,0x0E,0xCE,0xCE, + 0xCE,0x0D,0xCD,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0xCB,0xCB,0xCB,0x0A, + 0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04, + 0xB6,0x7E,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x7D,0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x00,0xA4,0xB2,0x01,0xB2,0xA4,0x01,0x01,0x9A,0xA1,0x01,0xB6,0xA1,0x9A,0x01, + 0x02,0xAA,0xAF,0x00,0xA3,0xA6,0x01,0xAA,0x9B,0xA3,0x00,0xB4,0xA4,0xAD,0xA5,0x00, + 0x01,0xAA,0x00,0x00,0xA4,0xA4,0xA5,0xA8,0xA5,0xAD,0xB8,0xA3,0x9A,0xAF,0xA3,0x1D, + 0xAA,0x01,0x01,0xAD,0xA5,0x00,0xA4,0xA4,0xA4,0xB2,0x01,0xA5,0xA4,0xB4,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1E,0x1E,0x63,0x02,0x02,0x1E, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x64,0x03,0x03,0x03,0x03,0x03,0x41, + 0x04,0x04,0x04,0x04,0x04,0x66,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0x43,0x0A,0x0A, + 0x21,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D, + 0xCE,0xCE,0x0E,0xCF,0x48,0x0F,0xD0,0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B,0xBF,0x29, + 0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x8D,0xD3,0x16,0xD4,0x2F,0xD5, + 0x58,0xC6,0xD7,0x32,0xD9,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0x5D,0xE3,0xE4,0xE5, + 0xE7,0xE8,0xEA,0xEB,0x5E,0x98,0xEF,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9, + 0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9,0xE8, + 0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDA,0xD9,0xD8,0x32,0xD7,0x19, + 0xD6,0xD5,0x8F,0x17,0x8E,0xD3,0x15,0x2D,0x14,0xC2,0x51,0x72,0x13,0x2B,0x12,0xD2, + 0x11,0x29,0x87,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0xBC,0x0F,0xCF,0xCF,0x0E,0xCE, + 0xCE,0x46,0x0D,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB, + 0x0A,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05,0x66,0x04,0x04,0x04,0x04, + 0x04,0x65,0xB6,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x03,0x02,0x02,0x02, + 0x02,0x02,0x1E,0x02,0x02,0x02,0x7D,0x1E,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x7E,0xB5,0x7D,0xB6,0xB5,0x01, + 0x01,0xB6,0x7E,0x01,0x00,0x01,0x01,0x01,0x01,0xB5,0x02,0x01,0x01,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x00,0x01,0x00,0x1D,0x1D,0x01,0x01,0x01,0x00,0x1D,0x1D,0x00,0x1D, + 0x1D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x07,0x63,0x7D,0x1E,0x1E,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x03,0x04,0x04, + 0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x21,0xCB,0xCB,0xCB,0x0B,0x0B,0xB9,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE, + 0x47,0x0E,0x0E,0xCF,0x0F,0x0F,0xD0,0x49,0xBD,0x27,0x10,0x86,0xD1,0x29,0x29,0x11, + 0xD2,0x4E,0x2B,0x2B,0x2C,0x2C,0x51,0x52,0x14,0x15,0xD3,0x16,0xD4,0x17,0xD5,0xC5, + 0x19,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0x61,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6, + 0xE8,0xE9,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF7,0xF8,0xF9,0xFA, + 0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF1,0xF0,0xEF,0xEE,0x5E,0xEC,0xEA,0xE8, + 0xE7,0xE5,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDB,0xD9,0xD9,0xD8,0x1A,0x31, + 0xD6,0x57,0x2F,0x17,0xD4,0x16,0x2E,0x2D,0x14,0x52,0x51,0x2C,0x8A,0x2B,0x71,0xD2, + 0x70,0x11,0x29,0x4B,0xD1,0x28,0x10,0x27,0x49,0x49,0xD0,0x0F,0x48,0xCF,0xCF,0x0E, + 0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0x45,0xCC,0xCC,0x0B,0x0B,0xCB,0xCB,0xCB, + 0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x42,0x05,0x05,0x05,0x04,0x04,0x04,0x04, + 0x04,0x04,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x63,0x63,0x1E,0x01,0x01,0x01,0x01,0x01,0x7D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x7D,0x01,0x7D,0x7D,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x00,0x1D,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x07,0x01,0x40,0x01,0x01,0x07,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x08,0x41,0x04,0x04, + 0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x09,0xB7,0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0xCB, + 0xCB,0xCB,0xCB,0x0B,0x0B,0xB9,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0xCD,0x0D,0xBA,0xCE, + 0x47,0x0E,0xCF,0x48,0x0F,0xD0,0x49,0x49,0x27,0x27,0x10,0xD1,0x4B,0x29,0x4C,0x11, + 0xD2,0x12,0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x54,0xD3,0xC4,0x17,0x2F,0xD5,0xD6, + 0x31,0xD7,0xD8,0xC8,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6, + 0xE8,0xEA,0xEB,0xED,0x98,0x7C,0xF0,0xF1,0xF2,0xF4,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA, + 0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xE9, + 0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x5B,0xDA,0xD9,0xC8,0x32,0xD7, + 0x58,0xD6,0xD5,0x17,0xD4,0x77,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12, + 0xD2,0x11,0x29,0x29,0x4B,0xD1,0x10,0x27,0x27,0x49,0xD0,0xD0,0x0F,0xCF,0xCF,0x0E, + 0x0E,0xCE,0x6B,0x0D,0x0D,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0x22,0x0B,0x0B,0xCB,0xCB, + 0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x05,0x05,0x05,0x05,0x05,0x04,0x04, + 0x04,0x04,0x04,0x65,0x41,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x63,0x02,0x02,0x7D,0x02,0x07,0x01,0x01,0x7D,0x01,0x7D, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x1D,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x07,0x40,0x40,0x01,0x02,0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x41,0x65,0x04,0x04, + 0x04,0x04,0x04,0x66,0x05,0x05,0x42,0x67,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x21,0xCB, + 0xCB,0xCB,0x0B,0x0B,0xB9,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0xCD,0x0D,0x0D,0xCE,0x0E, + 0x0E,0x6C,0xCF,0x0F,0x6D,0xD0,0x49,0x27,0x27,0x10,0xD1,0x4B,0x29,0x29,0x11,0xD2, + 0x12,0x2B,0x4F,0x72,0x51,0x51,0x52,0x14,0x15,0xD3,0x16,0xD4,0x56,0x2F,0xD6,0x19, + 0x31,0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0x1B,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7, + 0xE9,0xEB,0xEC,0x98,0xEE,0x5F,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF9,0xF9,0xFA, + 0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0x97,0xEC,0xEA, + 0xE8,0xE7,0xE5,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDC,0xDC,0xDB,0xD9,0xD9,0xD8,0xD7, + 0x31,0x19,0xD5,0x2F,0x17,0xD4,0x16,0x76,0x8C,0x2D,0x14,0x51,0x73,0x13,0x2B,0x4E, + 0x12,0xD2,0x11,0x29,0x4B,0x87,0xD1,0x10,0x27,0xBD,0x49,0xD0,0x84,0x0F,0xCF,0xCF, + 0x0E,0x0E,0xCE,0x82,0x0D,0xCD,0xCD,0x23,0x0C,0x0C,0xCC,0xCC,0x44,0x0B,0x0B,0xCB, + 0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x67,0x67,0x05,0x05,0x05,0x04,0x05, + 0x04,0x04,0x04,0x1F,0x04,0x65,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0x1E,0x02,0x1E,0x40,0x7D,0x07,0x01, + 0x7D,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x7D,0x07,0x7D,0x1E,0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x64,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x1F,0x03,0x04,0x04,0x04,0x04, + 0x04,0x05,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x68,0xCB,0xCB, + 0xCB,0x0B,0x0B,0x0B,0xCC,0xCC,0x45,0x0C,0x0C,0xCD,0xCD,0x0D,0x6B,0xCE,0xCE,0x0E, + 0xBB,0xCF,0x0F,0x0F,0xD0,0x9C,0x49,0x27,0x10,0x10,0xD1,0x4B,0x29,0x11,0xD2,0x12, + 0x12,0x2B,0x50,0x2C,0x51,0x52,0x14,0x8C,0x15,0xD3,0xD4,0x17,0x2F,0xD5,0xD6,0x31, + 0xD7,0x32,0xC8,0xD9,0xDB,0x33,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8, + 0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA, + 0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xEC,0xEB, + 0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0x61,0xDC,0xC9,0xDA,0xD9,0x5A,0x32, + 0xD7,0x79,0xD6,0xD5,0x2F,0x17,0x8E,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B, + 0x12,0xD2,0x11,0x4C,0x29,0x4B,0xD1,0xBE,0x10,0x27,0x6E,0x49,0xD0,0x0F,0x0F,0xCF, + 0x47,0x0E,0xCE,0xCE,0x24,0x0D,0x9B,0xCD,0x0C,0x0C,0x0C,0xCC,0x69,0x0B,0x0B,0x0B, + 0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x09,0x05,0x05,0x05,0x05, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x7E,0x08,0x03,0x03,0x03,0x03,0x03,0x03,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x1E,0x02,0xB5,0x07, + 0x01,0x40,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x07,0x01, + 0x01,0x7D,0x07,0xB5,0xB5,0x1E,0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x64,0x03,0x03,0x03,0x03,0x03,0x03,0x08,0x7E,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x05,0x05,0x05,0x05,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x43,0xCB,0xCB,0xCB, + 0x0B,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0x0D,0x82,0xCE,0xCE,0x0E,0x83, + 0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x85,0x10,0xD1,0x4B,0x29,0x29,0x11,0xD2,0x12, + 0x2B,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x8E,0xD4,0x8F,0xD5,0xD6,0x19,0x79, + 0x32,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0x1B,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9, + 0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF9,0xF9,0xFA,0xFB, + 0xFB,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0xED,0xEC, + 0xEA,0xE8,0xE7,0xE6,0xE5,0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0xD8, + 0x7A,0x31,0x19,0xD6,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52,0x51,0xC1,0x13, + 0x2B,0x12,0xD2,0x11,0xA4,0xA4,0xA4,0xA7,0x10,0xC8,0xAC,0x49,0xD0,0xD0,0x0F,0x0F, + 0xB3,0xAB,0xCF,0xCE,0xCE,0x0D,0x0D,0xCD,0xA8,0xAB,0xAB,0xAB,0xA7,0xCC,0x0B,0x0B, + 0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x42,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x04,0x04,0xB6,0x03,0x08,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xB5,0xB5,0xAD,0xA5, + 0xA5,0xB4,0x01,0x01,0x01,0x01,0x01,0xB4,0xAD,0x01,0x01,0x01,0xB3,0x01,0x01,0x01, + 0xB2,0xAD,0xA5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0xAD,0xB4,0x01,0x9A,0xA5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x40,0xB5,0xAD, + 0xB4,0x01,0x02,0x9B,0xAD,0x02,0x02,0x02,0xB2,0xAD,0xA5,0x02,0x02,0x02,0x02,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x1F,0x1F,0x65,0xA2,0xB0,0x04,0x04,0x66,0x05, + 0x05,0x05,0x05,0x42,0xB7,0xCA,0xCA,0xCA,0xAA,0x0A,0x0A,0x0A,0xCB,0xAC,0xCB,0x0B, + 0x0B,0xB3,0x45,0xCC,0x0C,0xA6,0xA8,0xAA,0x46,0x0D,0x0D,0xCE,0xCE,0x0E,0x0E,0xCF, + 0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x85,0x10,0xAB,0xA4,0xB3,0x4C,0x11,0xD2,0x12,0x2B, + 0x13,0x2C,0x51,0xC2,0x52,0x75,0x8C,0xD3,0x16,0xD4,0x17,0x2F,0x18,0x19,0x31,0xD7, + 0xD8,0xD9,0xD9,0xDA,0x33,0xDC,0x1B,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8,0xEA, + 0xEB,0xED,0x98,0x7C,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB, + 0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF0,0xF0,0xEE,0x98,0xEC, + 0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xDF,0xDE,0xDD,0xDC,0xC9,0xDB,0xD9,0x93, + 0x32,0xD7,0x79,0x19,0xC5,0x2F,0x17,0xD4,0x16,0x76,0x2D,0x14,0x52,0x74,0x73,0x72, + 0x4F,0x12,0x12,0xD2,0xAA,0xD2,0xC2,0xAA,0xA8,0xA6,0xB3,0x4A,0x49,0xD0,0xD0,0x0F, + 0xB3,0xA4,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0xA6,0xAB,0x6B,0x85,0xAB,0xA3,0xCC,0x0B, + 0x0B,0x0B,0xCB,0xCB,0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0x20,0x20,0x05,0x05, + 0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x7E,0x08,0x7E,0x03,0x03,0x03,0x03,0x03, + 0x02,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x9B,0xA4,0xA0,0xA0, + 0xAD,0xB2,0xB3,0x01,0x7D,0x7D,0x7D,0x01,0xAA,0x01,0x01,0xB4,0x9F,0x1F,0x01,0x01, + 0xA3,0xA2,0xA5,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0xA5,0xAD,0x01,0xA4,0xA8,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01, + 0x01,0x01,0x01,0x01,0x01,0x01,0x40,0x01,0x01,0x01,0x01,0x7D,0x7D,0x02,0x01,0xA8, + 0xA4,0xB5,0x02,0xB2,0xAA,0x02,0x02,0xAD,0xA5,0xAD,0xA5,0x02,0x02,0x03,0x64,0x02, + 0x03,0x03,0x03,0x03,0x03,0x03,0x41,0x04,0x65,0x04,0xA3,0xA3,0x04,0x05,0x04,0x05, + 0x05,0x05,0x7F,0xCA,0xCA,0xCA,0xCA,0x0A,0xAA,0x0A,0x0A,0xCB,0xCB,0xA3,0xBE,0x0B, + 0x0B,0xA1,0xA6,0xCC,0x0C,0xAA,0x22,0xAA,0x82,0x0D,0x82,0xCE,0xCE,0x0E,0xCF,0xCF, + 0x0F,0xD0,0xD0,0x49,0xBD,0x27,0x10,0xA7,0xA6,0x52,0xAA,0xC5,0x4D,0xD2,0x4E,0x2B, + 0x50,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x77,0xD4,0x17,0xD5,0xD6,0x19,0xD7,0x32, + 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEA, + 0xEC,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB, + 0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0x98,0xED, + 0xEC,0xEA,0xE8,0xE7,0xE5,0xE5,0xE3,0xE2,0xE0,0x5C,0x95,0xDD,0xDC,0xDB,0xDA,0xD9, + 0xD8,0x32,0x31,0x19,0xD6,0xD5,0x17,0x56,0x16,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C, + 0x13,0x2B,0x12,0x73,0xAA,0x11,0x88,0xA4,0x1C,0x73,0xA7,0x27,0xBD,0xAE,0xB3,0x89, + 0xB3,0xAB,0xCF,0xA0,0xA0,0xCE,0xCE,0x0D,0xB3,0xAB,0xCD,0x0C,0x9B,0xA4,0xA7,0xCC, + 0x9C,0xA6,0x99,0xCB,0xBC,0x99,0x99,0xA2,0x84,0x43,0x43,0xBB,0xA2,0xBB,0xAE,0x09, + 0x05,0x83,0xA2,0xB0,0x04,0x04,0xA0,0xBA,0xA0,0xB6,0xBA,0xA2,0xB0,0x03,0x03,0xA0, + 0x03,0x03,0x9B,0xB4,0x03,0x9B,0xAD,0xA0,0x02,0x02,0x02,0x02,0xB2,0xB9,0xA3,0xB2, + 0xB3,0xB4,0xAD,0xAD,0x1E,0x07,0x7D,0x7E,0xA3,0x9A,0x40,0xB2,0xA3,0xB3,0x01,0xB3, + 0xA5,0xAD,0xA5,0xB4,0xAD,0x9A,0x01,0x01,0x01,0xAD,0xA8,0x01,0x01,0x01,0x01,0x01, + 0xA5,0xAD,0xA5,0xB2,0x01,0x01,0xA8,0x9A,0xAD,0xB4,0x01,0x01,0x01,0xA8,0xAD,0x01, + 0x01,0xA8,0x01,0x01,0xB4,0x9A,0x40,0xB4,0x9A,0x9A,0xAD,0xA0,0x02,0xB5,0x02,0x02, + 0xAA,0x02,0x40,0xA3,0xA3,0x9B,0x02,0xA4,0xA0,0xAD,0xA5,0xB4,0xAD,0x9B,0x03,0x03, + 0x03,0xA2,0xA0,0x03,0x03,0xB6,0x41,0x04,0x04,0xAE,0xA5,0xA3,0x04,0x05,0x83,0xB0, + 0xB0,0xA2,0xBB,0xCA,0xCA,0xBB,0xA2,0x99,0xAA,0x43,0xB8,0xCB,0x9A,0xAB,0xB3,0x0B, + 0xA8,0xA3,0xA4,0x0C,0x85,0xA3,0x82,0xAA,0x87,0xA6,0xA0,0x0E,0x0E,0x0E,0xB3,0xA2, + 0x0F,0xD0,0xA2,0x8A,0xB3,0xA7,0x10,0xD1,0x4B,0x28,0xA3,0xA6,0xD2,0x12,0x2B,0x13, + 0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0xC5,0x19,0x31,0xD7,0x32, + 0xD9,0xDA,0xDB,0x33,0xDC,0x1B,0xDE,0xE0,0xE2,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEB, + 0xED,0x98,0x7C,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB, + 0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98, + 0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE4,0xE2,0xE1,0xE0,0xDE,0x1B,0xDC,0x33,0xDA,0xD9, + 0xD9,0xD8,0x59,0x31,0x19,0xD5,0x2F,0x17,0xD4,0x16,0x76,0x8C,0x14,0x14,0x52,0x51, + 0xC1,0x13,0x2B,0x72,0xAA,0x4E,0x29,0xAA,0xA0,0xB3,0xA4,0x10,0xA4,0xA4,0xB3,0xB3, + 0xB3,0xA4,0x11,0xAA,0x88,0xCE,0xCE,0x24,0xA6,0xAB,0xCD,0xCD,0x0C,0xA6,0xAB,0x9A, + 0xA4,0xA6,0xA3,0xA6,0xA6,0xAA,0xAC,0xB3,0xAA,0x0A,0x99,0xAA,0xA2,0xAB,0xA1,0x7F, + 0x99,0xA3,0xA2,0xA3,0xA2,0xB5,0xA1,0xAC,0xA0,0xB3,0xA3,0xA2,0xA4,0xB2,0x03,0xAA, + 0x03,0x03,0xA2,0xA5,0x9B,0xAA,0xAD,0xB2,0x02,0x02,0x02,0x02,0xA5,0xB2,0xB3,0x02, + 0x02,0x02,0x02,0xB2,0x40,0x02,0x1E,0x63,0xB2,0xB3,0x00,0xA3,0xAF,0xA4,0x01,0xA4, + 0xB4,0xAD,0xA1,0xB2,0xB3,0xAA,0x01,0xB4,0xAA,0xAD,0xB2,0xA3,0x01,0x01,0x01,0x01, + 0xA5,0xA4,0xA5,0x40,0x7D,0xB6,0xA1,0xA5,0xAD,0xAA,0xB4,0x01,0xAA,0xB3,0xB3,0xA3, + 0x9A,0xA4,0xB4,0x00,0xA3,0xB3,0x00,0xA3,0x9B,0xAA,0xAD,0xB2,0x63,0x02,0x02,0x1D, + 0xA3,0x9B,0x00,0xA3,0xB2,0xB3,0xB6,0xA3,0x02,0xAD,0xA1,0xB2,0xB3,0xAA,0x03,0xB0, + 0xAA,0xA2,0xB2,0xA3,0xB6,0x04,0x04,0x04,0x04,0xA4,0xB0,0xAC,0xAC,0x05,0xA2,0xAA, + 0xAC,0xB3,0xAA,0xCA,0x99,0xAA,0xA6,0xAB,0xA1,0xCB,0xCB,0xCB,0x44,0xA8,0xA4,0xCC, + 0xAB,0xA7,0xAA,0x0C,0xB2,0xA5,0x9C,0xA1,0xAB,0xB3,0xAA,0xA0,0x46,0xAA,0xB2,0xA4, + 0xA4,0xB4,0xA1,0xA4,0xB3,0xAA,0xA7,0x4B,0xBF,0x94,0xA3,0x2A,0x4E,0x2B,0x2B,0x8A, + 0x73,0x51,0x52,0xC3,0x2D,0x15,0x55,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0xD7,0x32,0x5A, + 0xD9,0xDA,0x33,0xDC,0xDD,0xDE,0xDF,0xE0,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC, + 0x98,0xEE,0xF0,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB,0xFC, + 0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF4,0xF2,0xF1,0xF0,0xEF,0xEE, + 0x5E,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2,0xE0,0xDF,0x95,0xDD,0xDC,0x94,0xDA, + 0xD9,0xD8,0x32,0xD7,0x19,0xD6,0xD5,0x2F,0x17,0xC4,0x16,0x54,0x2D,0x8B,0x14,0x51, + 0x2C,0x2C,0x2B,0xC0,0xA1,0xA4,0xAA,0x91,0x29,0xE3,0xA4,0xA7,0xA3,0x27,0x49,0x49, + 0xB3,0xA4,0xA3,0x11,0x47,0x0E,0xCE,0xCE,0xA6,0xA4,0xCD,0xCD,0x0C,0xA6,0xAB,0x0C, + 0x9A,0x9C,0xAB,0xAB,0xA6,0xA4,0x81,0x81,0xAB,0xA6,0xA3,0x99,0x0A,0x80,0xA1,0xB7, + 0xA3,0x99,0x0A,0xBA,0xA3,0xB8,0xA1,0x7F,0xB6,0xAA,0x41,0x04,0x04,0xAA,0x08,0xAA, + 0x03,0x03,0xA2,0xA5,0xA0,0xA3,0x05,0x7E,0x02,0x02,0x02,0x02,0xA5,0xA5,0xB4,0x02, + 0x02,0x02,0x02,0xA5,0x02,0x02,0x02,0x02,0xB4,0xA3,0x00,0xA3,0x00,0xA3,0x03,0xA3, + 0x03,0xAD,0xA4,0x00,0x01,0xA5,0xAD,0xA3,0xAF,0x01,0x01,0xA3,0x9C,0x01,0x01,0x01, + 0xA5,0xA1,0xB2,0x01,0x01,0x01,0xA1,0x7E,0x1E,0xAD,0xA5,0xB2,0xB2,0x01,0x01,0xAC, + 0xB2,0xA0,0xA5,0x40,0xA5,0xA3,0x00,0xA4,0xA8,0xA3,0xB6,0x1E,0x02,0x02,0x02,0x02, + 0xB2,0xB2,0xA0,0xA5,0xCC,0xA3,0x9A,0xA3,0x03,0xA2,0xA4,0xB5,0x7E,0xA5,0xA2,0xA3, + 0xB4,0x08,0x04,0xA3,0xB4,0x04,0x04,0x04,0x04,0xAA,0x66,0x83,0xA3,0x80,0xA2,0xA4, + 0xCA,0xCA,0xAB,0xA2,0xA3,0x99,0x0A,0x80,0xA1,0xB8,0xB8,0x0B,0x0B,0x0B,0xAA,0x9B, + 0xA3,0x0C,0xA4,0xA8,0xA4,0xA8,0x0D,0xA1,0xAF,0xBA,0xB3,0xA4,0xA5,0xA5,0x47,0x26, + 0xAA,0x49,0xA1,0xB0,0x4A,0xB2,0xA4,0x4B,0x8B,0xA3,0x4B,0x2A,0x71,0x2B,0x13,0x2C, + 0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0xD5,0xD6,0x19,0x79,0x7A,0xD8,0xD9, + 0xDA,0xDB,0x33,0xDD,0x1B,0xDF,0xE0,0xE1,0xE3,0xE5,0xE5,0xE7,0xE8,0xEA,0xEB,0xED, + 0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC, + 0xFC,0xFC,0xFB,0xFB,0xFA,0xF9,0xF9,0xF8,0xF6,0xF6,0xF4,0xF3,0xF2,0xF1,0x5F,0xEE, + 0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0x5C,0x1B,0xDC,0x33,0xDB, + 0xDA,0xD9,0xD8,0x59,0x79,0x19,0xD6,0xD5,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52, + 0x51,0x2C,0x13,0xA8,0xA1,0x99,0xA5,0xAB,0x4C,0xB3,0xA4,0xB3,0xA4,0x85,0x27,0x49, + 0xB3,0xA1,0xB3,0x0F,0xCF,0x6C,0x0E,0x47,0xA6,0xAB,0x0D,0xCD,0xCD,0xAB,0xB2,0xA8, + 0xA3,0xA4,0xAB,0xAB,0xA6,0xAB,0xCB,0xCB,0xAB,0xA2,0xAA,0x0A,0x0A,0xB7,0xAA,0xB7, + 0xAA,0xAB,0xAB,0xAB,0xAC,0x80,0xAA,0xB6,0x04,0xAA,0x04,0x04,0x04,0xAA,0x1F,0xAA, + 0x03,0x41,0xA2,0xA5,0x04,0xA2,0xA3,0xAB,0x03,0x02,0x03,0x02,0xB2,0xA2,0xA3,0x1D, + 0x02,0x02,0x9B,0xB2,0x02,0x02,0x02,0x02,0x1E,0xA3,0xB3,0xB2,0x02,0xA4,0xA0,0xA4, + 0xB5,0xAD,0xA5,0x7D,0x7D,0xA5,0xAD,0xAA,0x01,0x01,0x1D,0xA5,0xAD,0x01,0x40,0x01, + 0xA5,0xAD,0xA3,0xA0,0x01,0xB5,0xAA,0x01,0x40,0xAD,0xA5,0xA5,0xAD,0x7D,0xB5,0xAD, + 0xA5,0x02,0xA3,0xA6,0xB3,0xA4,0xA0,0xA5,0x08,0xA2,0xA3,0xA5,0x02,0x02,0x02,0x02, + 0x9B,0xA3,0xA4,0xB4,0x02,0xA3,0xB3,0xB3,0x03,0xA2,0xA5,0x03,0x03,0xA5,0xA2,0xAA, + 0x03,0x08,0x65,0xA5,0xA2,0x04,0x04,0x05,0xB3,0xA3,0xAB,0xAB,0xA1,0xBA,0xA2,0xAB, + 0xCA,0xCA,0xAB,0xA2,0xAA,0x0A,0x68,0xB8,0xAA,0xB8,0x0B,0x0B,0x0B,0xCC,0xA4,0xA7, + 0xA3,0x0C,0xB2,0xAC,0xA3,0x46,0x9B,0xAA,0xBA,0x0E,0xB3,0xAB,0xA4,0xA3,0xA4,0xA4, + 0xA4,0x9C,0xAA,0x86,0x86,0xB3,0xA4,0x29,0xB2,0xAC,0x4E,0x12,0x2B,0x13,0x2C,0x73, + 0x52,0x52,0xC3,0x8C,0xD3,0x16,0xD4,0x17,0x2F,0x18,0x19,0x31,0xD7,0xD8,0xD9,0xD9, + 0xDA,0x33,0xDC,0xDD,0xDE,0xE0,0xE1,0xE2,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xEC,0x98, + 0xEE,0xEF,0xF0,0xF1,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC, + 0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF3,0xF2,0xF1,0xF0,0xEF, + 0x98,0xED,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0xDD,0xDC,0x33, + 0xDA,0xD9,0x5A,0x32,0xD7,0x31,0x19,0x90,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14, + 0x52,0x51,0x2C,0xC1,0xAA,0x12,0x4E,0xA3,0x75,0xB2,0xA4,0x8B,0xAA,0x10,0x27,0x49, + 0xB3,0xA4,0xA4,0xA2,0xCF,0xCF,0x47,0x47,0xB3,0xAB,0x0D,0x0D,0x85,0xAA,0xCD,0xAB, + 0xA6,0x45,0xAC,0xAB,0xA6,0xAB,0x0B,0xCB,0xAB,0xA6,0xA3,0xA2,0x80,0x9A,0xA1,0x80, + 0xA4,0xA2,0xCA,0x05,0x67,0x7F,0xAA,0x7F,0x66,0xAA,0xBA,0x04,0xBB,0xA3,0xB7,0xA3, + 0x9B,0x41,0xB2,0xA5,0x03,0x04,0x05,0xA4,0xA2,0x03,0x02,0x02,0xA2,0xB2,0xA6,0xA4, + 0xA5,0xB4,0xA5,0x9B,0x02,0x02,0x02,0x02,0xB6,0xA5,0xAA,0x9B,0x02,0xAD,0xAA,0xB3, + 0x02,0xAD,0xA5,0x40,0x40,0xA5,0xAD,0xA4,0xAD,0x1E,0x08,0xA3,0x9A,0x01,0x01,0x63, + 0xA5,0xAD,0x9B,0xAA,0x9A,0x07,0xAA,0x07,0x1E,0xAD,0xA5,0xB3,0xA5,0xB5,0x1E,0xA5, + 0xAD,0x00,0xA3,0xA4,0x01,0xA5,0xA4,0xB4,0x02,0x7E,0xB6,0xA4,0xAD,0x02,0x02,0x02, + 0x02,0xA3,0xA3,0x02,0x03,0xAB,0xAA,0x9B,0x03,0xA2,0xA5,0x03,0x08,0xA5,0xA2,0xA4, + 0xA2,0x04,0x0A,0xA3,0xBA,0x04,0x04,0xB8,0xA3,0x84,0x05,0xB6,0xB3,0xAB,0xA2,0xAB, + 0xCA,0xCA,0xAB,0xA2,0xA3,0xA2,0xB8,0x9A,0xA1,0x0B,0x0B,0x44,0x69,0x9A,0xA6,0xAA, + 0xB2,0x6A,0x0D,0xAA,0xA4,0x82,0x83,0xAA,0x0E,0x0E,0xB3,0xA4,0xB2,0xA4,0x26,0x49, + 0x49,0x87,0xAA,0x10,0x87,0xE3,0xA4,0x29,0x4D,0xD2,0x12,0x2B,0x13,0x2C,0x51,0x51, + 0x52,0x14,0x15,0x15,0xD3,0xD4,0x17,0x2F,0x18,0xD6,0x58,0x31,0x32,0xD8,0xD9,0xDA, + 0xDB,0xDC,0xDD,0x95,0x5C,0xE0,0xE2,0xE3,0xE5,0xE5,0xE7,0xE8,0xEA,0x96,0xED,0x98, + 0xEF,0xF0,0xF1,0xF2,0xF3,0xF5,0xF6,0xF6,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, + 0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xF9,0xF9,0xF8,0xF7,0xF5,0xF4,0xF3,0xF2,0xF0,0xF0, + 0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE1,0xE0,0xDF,0x1B,0xDD,0x33, + 0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0xD3,0x15,0x2D,0x14, + 0x52,0x51,0x73,0xA8,0xAA,0x8A,0x4E,0xB2,0xA4,0xB2,0xA4,0x4B,0xAB,0xA3,0xA4,0xAC, + 0xB3,0xA4,0x9C,0xA4,0xA2,0xCF,0xCF,0x0E,0xB3,0xAA,0xA4,0xAB,0xA4,0x9C,0x45,0xAD, + 0xAA,0xAB,0xA4,0xAB,0xA6,0xAB,0x0B,0x0B,0xAB,0xA2,0x84,0xA3,0xAB,0xAB,0xA1,0xB8, + 0x9C,0xA3,0xAB,0xA4,0xA2,0x67,0xAA,0x05,0x7F,0xAE,0xA3,0xA5,0xA3,0xAE,0xB7,0xAE, + 0xAA,0xA5,0xA4,0xA5,0xA0,0xA4,0xA5,0xA3,0x9B,0x03,0x03,0x03,0x02,0xA2,0xA5,0xA5, + 0xA5,0xA5,0x9B,0x02,0x02,0x02,0x02,0x02,0x02,0xA8,0xA1,0x02,0x02,0x42,0x9F,0x02, + 0x02,0xAD,0xA5,0x02,0x63,0xA5,0xAD,0xBA,0xA3,0xA5,0xA4,0xAC,0x7E,0x02,0x02,0x02, + 0xA5,0xAD,0x63,0xA0,0xAA,0x9A,0xAA,0xB5,0x1E,0xAD,0xA5,0xB5,0xA4,0xA4,0xA5,0xA4, + 0x02,0x02,0xA6,0xA3,0x02,0xAF,0xA1,0x02,0xA0,0xA4,0xA5,0xA3,0x9B,0x02,0x02,0x02, + 0x64,0xA5,0xA4,0x03,0x03,0xAD,0xAA,0x03,0x03,0xA2,0xA5,0x03,0x41,0xA5,0xA2,0xBB, + 0xA3,0xA5,0xA4,0xAC,0xB7,0x04,0x05,0x9B,0xAA,0xB7,0x05,0x05,0xB7,0xAA,0xA2,0xAB, + 0x0A,0x0A,0xAB,0xA2,0x84,0xA3,0xAB,0xAB,0xA1,0x9A,0x0B,0x22,0xCC,0x22,0x21,0x9F, + 0x85,0xCD,0x46,0xAA,0xB3,0x0E,0x83,0xAA,0x83,0xCF,0xB3,0xAB,0x49,0xA4,0xA3,0xA4, + 0xA5,0x87,0xAA,0x87,0x4B,0xB2,0xA4,0x11,0xC8,0xA3,0x12,0x2B,0x2C,0x2C,0x51,0x52, + 0x14,0x2D,0x54,0xD3,0xC4,0xD4,0x56,0xD5,0xD6,0x19,0x31,0xC7,0xD8,0xD9,0xDA,0xDB, + 0x33,0xDD,0xDD,0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8,0xEA,0xEB,0xEC,0x98,0xEE, + 0xEF,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC, + 0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF1,0xF0, + 0xEF,0xEE,0x98,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1,0xDF,0xDE,0xDD,0xDC, + 0x33,0xDB,0xDA,0xD9,0xD8,0x92,0x31,0x19,0xD6,0xD5,0x17,0xD4,0x55,0xD3,0x15,0x2D, + 0x53,0x52,0x51,0x2C,0x52,0xC1,0x2B,0x4E,0x4E,0x4C,0x4C,0xBF,0x4B,0x29,0x28,0x85, + 0x6E,0x49,0x49,0x27,0x49,0x0F,0x0F,0xCF,0x0E,0x6C,0xCE,0xCE,0x0E,0xBA,0xCD,0xCD, + 0x0D,0x82,0x0D,0x45,0xCC,0xCC,0xB9,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xB7,0xAA,0xB7, + 0x80,0x0B,0x80,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05,0xCB,0x0A,0x05,0x04,0x04,0x04, + 0x04,0x04,0xB6,0x04,0x65,0x03,0x03,0x64,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x7D,0xB5,0x02,0x02,0x42,0x1F, + 0x02,0x02,0x02,0x02,0xB5,0x02,0x02,0x02,0xB6,0x7E,0x02,0xB5,0x07,0x02,0x02,0x02, + 0x1E,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x02,0x02,0x1E,0x63,0x02,0xB5,0x02,0x02, + 0x02,0x02,0x02,0x07,0x1E,0x02,0x7D,0xB5,0x02,0x02,0x02,0x1D,0x02,0x02,0x02,0x02, + 0x03,0x64,0x64,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x7E,0x65,0x7E,0x04,0x04, + 0xB7,0xCA,0x04,0x04,0x05,0x05,0x05,0x05,0x41,0x41,0xB7,0xCA,0xCA,0xCA,0x43,0x0A, + 0x0A,0x0A,0x80,0xCB,0xCB,0xCB,0xCB,0x81,0xB8,0xB8,0x9A,0xCC,0xCC,0x0C,0x45,0x22, + 0x22,0x46,0x0D,0x6B,0xCE,0xCE,0x0E,0x6C,0x84,0xCF,0x48,0x49,0xD0,0x6E,0x49,0x4A, + 0xD1,0x10,0x4C,0x4C,0x4B,0x4B,0x11,0xD2,0xD2,0x13,0x13,0x13,0x2C,0x51,0x52,0x14, + 0x2D,0x15,0xD3,0x16,0xD4,0x17,0xD5,0xD5,0x19,0x31,0xD7,0x32,0x5A,0xD9,0xDA,0x94, + 0xDC,0xDD,0x95,0xDF,0xE0,0xE2,0xE3,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0x97,0x98,0xEF, + 0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC, + 0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF5,0xF4,0xF3,0xF2,0xF1, + 0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE7,0xE5,0xE5,0xE3,0xE2,0xE0,0xDF,0x95,0xDD, + 0xDC,0xC9,0xDA,0xD9,0xD8,0x32,0xD7,0x79,0x19,0xC5,0x2F,0x17,0xD4,0x16,0xD3,0x15, + 0x75,0x14,0xC2,0x51,0x2C,0x13,0x2B,0x12,0x4E,0x2A,0x11,0x29,0x4B,0x4B,0xD1,0x10, + 0x10,0x27,0x49,0x49,0xD0,0x48,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D,0xCD, + 0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0x99,0x99,0xCB,0xAB,0xA4,0x80, + 0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x09,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x63,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x41,0x41,0xB6,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x20,0x09,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x0A,0x0A,0xCB,0xCB,0xCB,0xCB,0x0B,0x81,0xB9,0x9A,0xCC,0xCC,0x0C,0x0C,0x45,0x23, + 0x23,0x0D,0x0D,0x82,0xCE,0x0E,0x83,0x6C,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x27, + 0x10,0xD1,0xD1,0x4B,0x29,0x11,0x11,0xD2,0x12,0x2B,0x13,0x2C,0x51,0xC2,0x14,0x2D, + 0x8C,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0xC6,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0xDC, + 0xDD,0x1B,0xDF,0xE0,0xE1,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xF0, + 0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF8,0xF9,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC, + 0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2,0xF2, + 0xF0,0xEF,0xEE,0x98,0xEC,0xEB,0xEA,0xE8,0xE6,0xE5,0xE4,0xE3,0xE1,0xE0,0x5C,0x1B, + 0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0x79,0x31,0xD6,0xD5,0x2F,0x17,0xC4,0x16,0x76, + 0x8C,0x14,0x52,0x74,0x73,0x2C,0x4F,0x2B,0x12,0x12,0x70,0x11,0x29,0x29,0x4B,0x28, + 0x10,0x10,0x27,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xCE,0x0D,0x0D, + 0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0x22,0x0B,0x9C,0xAC,0xAB,0xB3,0x81,0x43, + 0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0x67,0x05,0x05,0x05,0x05,0x05,0x66,0x66, + 0x04,0x04,0x04,0x04,0x04,0x04,0xB6,0x04,0x03,0xB6,0x08,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x02,0x03,0x64,0x03,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x02,0x03,0x02,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x41,0x41,0x04,0x65,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x66,0x05,0x05,0x05,0x05,0x7F,0x42,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A, + 0x0A,0xCB,0xCB,0xCB,0x44,0x0B,0x0B,0x0B,0xCC,0xCC,0xCC,0x0C,0x0C,0x23,0xCD,0xCD, + 0x0D,0x0D,0xBA,0xCE,0x0E,0x0E,0xCF,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10, + 0xD1,0xD1,0x4B,0x29,0x4C,0x4D,0xD2,0x12,0x2B,0x13,0x13,0x73,0x74,0x52,0x14,0x2D, + 0x15,0xD3,0x16,0xD4,0x8F,0xD5,0xD6,0x19,0x31,0x32,0xD8,0xD9,0xDA,0xDA,0x33,0xDC, + 0x1B,0xDE,0xDF,0xE1,0xE3,0xE4,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0x5E,0x98,0xEF,0xF0, + 0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC, + 0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF3,0xF2, + 0xF1,0xF0,0xEF,0x98,0xED,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE1,0xDF,0xDE, + 0xDD,0xDC,0x33,0xDA,0xD9,0xD9,0xD8,0x1A,0x31,0x19,0xD6,0xD5,0x17,0xD4,0x55,0xD3, + 0x15,0x2D,0x14,0x52,0x51,0x73,0x72,0x13,0x2B,0x12,0xD2,0x4D,0x4C,0x29,0x4B,0x87, + 0x6F,0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0xCE,0xBA,0x0D, + 0x0D,0xCD,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0x81,0xCB,0xCB, + 0xCB,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0x20,0x09,0x05,0x05,0x05,0x05,0x05, + 0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x65,0x03,0x03,0x7E,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x02,0x64,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02, + 0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x02,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x08,0x03,0xB6,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x05,0x05,0x05,0x05,0x05,0x67,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A, + 0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x22,0xCC,0xCC,0x0C,0x0C,0x23,0xCD,0x9B,0x0D, + 0x0D,0x6B,0xCE,0xCE,0x0E,0xCF,0xCF,0xCF,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10,0x4A, + 0xD1,0x4B,0x4B,0x4C,0x11,0xD2,0x12,0x12,0x2B,0x2C,0x73,0x51,0x52,0x14,0x2D,0x15, + 0xD3,0x16,0xD4,0x17,0x2F,0xC5,0x58,0x31,0xD7,0x32,0xD9,0xD9,0xDA,0xDB,0xDC,0xDD, + 0x95,0xDF,0xE1,0xE2,0xE3,0xE5,0xE5,0xE7,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xF0,0xF1, + 0xF2,0xF3,0xF4,0xF6,0xF6,0xF8,0xF8,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD, + 0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF2, + 0xF2,0xF1,0xF0,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE6,0xE5,0xE5,0xE3,0x1C,0xE0,0xDF, + 0x1B,0xDD,0xDC,0xDB,0xDA,0xD9,0x5A,0x32,0xD7,0x31,0x19,0xD6,0x2F,0x17,0xD4,0x16, + 0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x2B,0x2B,0x12,0xD2,0x2A,0x4C,0x4B,0x4B, + 0xD1,0x28,0x10,0x27,0x6E,0x49,0xD0,0xD0,0xD0,0x0F,0xCF,0xCF,0x0E,0x0E,0x47,0xCE, + 0x0D,0x0D,0x46,0xCD,0xCD,0x0C,0x0C,0x0C,0xCC,0xCC,0xB9,0x0B,0x0B,0x0B,0xCB,0xBC, + 0xAB,0xCB,0x0A,0x0A,0x0A,0x0A,0x0A,0xAA,0xCA,0xCA,0xCA,0xCA,0xCA,0x7F,0x05,0x05, + 0x05,0xAC,0xA5,0xAC,0xBA,0x04,0x04,0x04,0x04,0x04,0x04,0xB6,0xA0,0x03,0x03,0xB0, + 0xA5,0xB2,0x03,0x03,0x03,0xB2,0xA5,0xB0,0x03,0x03,0xB2,0xA5,0xA5,0xA2,0x64,0x02, + 0x02,0x03,0x02,0x9B,0xA5,0xA5,0xB4,0x02,0x02,0x9B,0xA5,0xA5,0x9B,0x02,0x02,0x02, + 0xA0,0x02,0x02,0xB2,0xA5,0xB4,0x02,0x02,0x02,0x02,0x02,0xB4,0xA5,0xA5,0x9B,0x02, + 0x02,0x64,0x03,0x02,0x9B,0xA3,0x1E,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xAA,0x03, + 0x03,0x03,0x08,0x03,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05, + 0x05,0x05,0x05,0x05,0xB7,0xCA,0xCA,0xCA,0xBB,0xAC,0xAB,0xAB,0x99,0x0A,0xCB,0xCB, + 0xCB,0xCB,0x0B,0x0B,0x0B,0x81,0xCC,0xCC,0xCC,0x0C,0x0C,0xCD,0xCD,0xCD,0x0D,0x0D, + 0xCE,0xCE,0x47,0x0E,0x47,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0xBD,0x27,0x10,0x10,0xD1, + 0x4B,0x4B,0x29,0x11,0xD2,0xD2,0x12,0x4F,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3, + 0x16,0xD4,0x17,0x2F,0xD5,0x19,0x31,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B, + 0xDE,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF2, + 0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF4, + 0xF2,0xF1,0xF0,0xEF,0xEE,0x5E,0xEC,0xEB,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1,0xE0, + 0xDE,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0xC6,0xD6,0xD5,0x2F,0x17,0xD4, + 0x16,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x4F,0x4E,0x4E,0xD2,0x11,0x4C,0x29, + 0x4B,0xD1,0x4A,0x10,0x27,0x27,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0xBB,0x0E,0x47,0xCE, + 0xCE,0x82,0x0D,0x46,0xCD,0xCD,0x6A,0x0C,0x0C,0xCC,0xCC,0xCC,0x81,0x0B,0x0B,0x9C, + 0xAC,0xCB,0xCB,0x43,0x0A,0x0A,0x0A,0xAA,0xCA,0xCA,0xCA,0xCA,0xCA,0x67,0xCA,0xAE, + 0xAB,0xB0,0xA2,0xA2,0xAB,0xA0,0x04,0x04,0x04,0x04,0xBA,0xA5,0xA1,0xB7,0xB0,0xA3, + 0xBA,0xB3,0xA5,0x03,0xA5,0xB3,0x9B,0xAA,0x9B,0x03,0xA3,0x03,0x03,0x03,0x03,0x03, + 0x02,0x02,0x03,0xA5,0xB4,0x9B,0xAA,0x9B,0x02,0xA3,0xBA,0xA0,0xA3,0xB6,0xAD,0xA3, + 0xA5,0x02,0xA4,0xAD,0x9B,0xA3,0xBA,0x64,0x02,0x02,0xA2,0xA3,0x07,0x9B,0x9B,0xB4, + 0xB2,0x64,0x03,0x03,0xB3,0x0C,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0xAA,0x03, + 0x03,0x1F,0xB6,0x65,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05, + 0x05,0x05,0xB7,0xCA,0xCA,0xCA,0xCA,0xAE,0xA3,0x99,0x0A,0x99,0xA6,0xCB,0xCB,0xCB, + 0x0B,0x0B,0x0B,0x81,0xB9,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0xCD,0x0D,0x0D,0xCE, + 0xCE,0x0E,0x0E,0x47,0xCF,0x48,0x0F,0xBC,0xD0,0x49,0xBD,0x27,0x85,0x10,0xD1,0x4B, + 0x29,0x29,0x11,0xD2,0x12,0xC0,0x2B,0x13,0x2C,0x51,0x51,0x52,0xC3,0x8C,0xD3,0x55, + 0xC4,0x17,0x2F,0xD5,0xD6,0x19,0x79,0x32,0xD8,0xD9,0xDA,0xDA,0x33,0xDC,0x1B,0xDE, + 0xDF,0xE1,0xE2,0xE4,0xE5,0xE6,0xE7,0xE9,0xEA,0xEC,0xED,0x98,0x7C,0xF0,0xF1,0xF2, + 0xF3,0xF4,0xF6,0xF6,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD, + 0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9,0xF9,0xF8,0xF6,0xF5,0xF4, + 0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0x96,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3,0xE2,0xE1, + 0xDF,0xDE,0xDD,0xDC,0xC9,0xDB,0xDA,0xD9,0xD8,0xC7,0x31,0x19,0xD6,0xD5,0x2F,0x17, + 0xD4,0x16,0xD3,0x8C,0x8B,0x14,0x52,0x51,0x2C,0x13,0x2B,0x12,0x4E,0xD2,0x11,0x4C, + 0x4B,0x4B,0xD1,0x10,0x10,0x27,0xBD,0x49,0xD0,0xD0,0x84,0x0F,0xCF,0xCF,0x0E,0x0E, + 0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0x0C,0xA8,0x85,0x0C,0xBD,0xC1,0xC1,0x9C,0xA7,0x9C, + 0xA7,0xCB,0xCB,0xBC,0xA6,0x99,0x80,0xAA,0x0A,0xBB,0xAE,0xCA,0xCA,0xCA,0xCA,0xAB, + 0xB0,0xA3,0xB3,0xAC,0x04,0xAB,0xBA,0x04,0x04,0x04,0xAE,0xBB,0xAA,0x04,0xA5,0xA2, + 0x04,0xCA,0xA3,0x03,0xAA,0x03,0x03,0xA5,0xA2,0xB6,0xA3,0x03,0x03,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0xA5,0xA2,0xA2,0xAB,0x03,0x80,0xA3,0x9B,0xAD,0xAD, + 0xA5,0x02,0xAA,0x03,0x65,0xB3,0xB2,0x02,0x03,0x64,0xA5,0xAD,0x03,0x03,0x03,0xA5, + 0xA3,0xA0,0x03,0x03,0xA2,0xA0,0x03,0x03,0xA0,0x03,0xA2,0xA0,0x41,0x41,0xAA,0xB6, + 0xA2,0xA0,0x04,0x04,0xBA,0xA2,0xB0,0x04,0x04,0xA0,0xBA,0xA2,0xB0,0x05,0x05,0x05, + 0xA2,0xAE,0xCA,0xCA,0xCA,0xCA,0x80,0xAA,0x9C,0x0A,0x80,0x21,0xCB,0xCB,0xCB,0xA6, + 0xA7,0x0B,0x99,0x9C,0xCC,0xCC,0xA8,0x85,0x0C,0xCD,0xCD,0x46,0x0D,0x0D,0xCE,0xCE, + 0x47,0x0E,0xCF,0xCF,0x0F,0x0F,0x6D,0xD0,0x49,0x49,0x27,0x10,0x10,0xD1,0xD1,0x4B, + 0x29,0x11,0x2A,0xD2,0x12,0x2B,0x13,0x50,0x51,0x51,0x52,0x14,0x8C,0x8D,0xD3,0x16, + 0xD4,0x17,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD9,0xD9,0xDA,0x5B,0xDC,0xDD,0xDE,0xDF, + 0xE0,0xE2,0xE3,0xE4,0xE5,0xE7,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xEF,0xF0,0xF2,0xF2, + 0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5, + 0xF4,0xF2,0xF2,0xF0,0xEF,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE7,0xE5,0xE4,0xE3,0xE2, + 0xE0,0xDF,0x61,0xDD,0xDC,0x33,0xDA,0xD9,0x5A,0x32,0xD7,0x31,0x19,0xD6,0xD5,0x2F, + 0xD4,0xC4,0xD3,0xD3,0x2D,0x14,0x52,0x52,0x51,0x2C,0x13,0x2B,0x89,0xD2,0xD2,0x11, + 0x29,0x29,0x4B,0xD1,0x6F,0x10,0x27,0x27,0x49,0x9C,0xD0,0x0F,0x0F,0xCF,0xCF,0x0E, + 0x0E,0xCE,0xCE,0x0D,0x0D,0xCD,0xCD,0xA6,0xAB,0x0C,0xA3,0xAF,0xAB,0xA4,0xA6,0x9C, + 0xAA,0x81,0xB3,0xA3,0xA6,0xB3,0x80,0xAA,0x0A,0xA3,0xAE,0xCA,0xCA,0xCA,0xAE,0xA2, + 0xA3,0x0E,0x05,0x05,0x05,0x83,0xB3,0x05,0x05,0x04,0x04,0x7F,0xAA,0x05,0xA5,0xB3, + 0x04,0xB5,0xA1,0x05,0xB3,0xA4,0xB3,0xA3,0x7E,0xB7,0xA1,0xA5,0xB3,0x03,0x03,0x03, + 0x03,0x03,0x03,0x03,0x03,0x03,0xAA,0x9B,0xA5,0xA2,0x03,0x64,0xAB,0xA2,0x03,0xA2, + 0xA5,0x03,0xAA,0x03,0x03,0xB3,0xA5,0x03,0x03,0x03,0xB0,0xAA,0xA0,0x03,0x03,0xA5, + 0xA3,0xA0,0x05,0xA3,0xB3,0xA5,0xA5,0x7E,0xAA,0xA5,0xA2,0xA5,0xA5,0x04,0xAA,0xA4, + 0xA2,0xA4,0xAC,0x04,0xA4,0xA2,0xA3,0xA2,0x80,0xA1,0xAB,0xA2,0xAA,0xB0,0xB8,0xA3, + 0xB3,0xAB,0xAB,0xCA,0x0A,0x0A,0xAE,0xA4,0x0A,0x0A,0xCB,0xCB,0xCB,0xCB,0xAB,0xB3, + 0xAB,0xAB,0xA7,0xAB,0xCC,0x0C,0xA3,0x45,0xCD,0xCD,0xCD,0x0D,0x0D,0xCE,0xCE,0x0E, + 0x0E,0xCF,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x49,0x27,0x10,0x10,0xD1,0x87,0x4B,0x29, + 0x4C,0x88,0xD2,0x12,0x2B,0x13,0x50,0x73,0x74,0x52,0x14,0x2D,0x8D,0xD3,0x16,0x56, + 0x56,0xD5,0xD5,0xD6,0x58,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xE0, + 0x1C,0xE3,0xE4,0xE5,0xE6,0xE8,0xE9,0xEB,0xEC,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3, + 0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9,0xF9,0xF8,0xF7,0xF6, + 0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0x5E,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5,0xE4,0xE2, + 0xE1,0xE0,0xDE,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0x93,0x32,0xD7,0x31,0x19,0x18,0xD5, + 0x56,0x17,0x16,0xD3,0x15,0x8C,0xC3,0x14,0x51,0x73,0x2C,0x13,0x2B,0x12,0xD2,0x11, + 0x11,0x29,0x4B,0x4B,0xD1,0x86,0x10,0x27,0x49,0x49,0x49,0xD0,0x0F,0x0F,0xCF,0x25, + 0x47,0x0E,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0xAB,0xA5,0xB2,0x0C,0xAB,0xA5,0x22,0xCC, + 0xAA,0x69,0xAA,0x44,0x21,0xCB,0xCB,0xAA,0xA4,0xAE,0x0A,0x43,0x0A,0xCA,0xA2,0xA2, + 0xA3,0x42,0xCA,0x7F,0x05,0x05,0xAB,0x05,0x05,0x05,0x05,0x04,0xAA,0x04,0xBA,0xAA, + 0xB3,0xA5,0xA1,0xB7,0xAC,0xA5,0xB3,0xA3,0x82,0x7E,0xB7,0xB7,0xA5,0xA5,0x03,0xA0, + 0xA2,0xA2,0x03,0x03,0x03,0xA3,0xB2,0x03,0xA5,0xA2,0x03,0x03,0xA5,0xA2,0x03,0xA2, + 0xA5,0x03,0xA5,0xA5,0xB3,0xA3,0xA5,0x03,0x03,0x03,0x03,0x9B,0xA3,0xA4,0x03,0xA2, + 0xA5,0x03,0xB2,0xAC,0x04,0x03,0xAA,0x03,0xAA,0xB0,0x04,0x04,0xAA,0x04,0xAA,0xBA, + 0x04,0x04,0xAA,0x04,0x04,0xBA,0xAB,0xAB,0x05,0xA1,0x7F,0x7F,0xA2,0xAB,0xAC,0xAC, + 0x0B,0xCA,0xAA,0xCA,0x0A,0x0A,0xA2,0xAB,0x21,0xCB,0xAC,0xAB,0xA4,0x0B,0x0B,0x69, + 0xA6,0xAA,0x45,0xAA,0xCD,0xA8,0xA4,0x0D,0xCD,0xCD,0x0D,0xBA,0xCE,0xCE,0x0E,0x0E, + 0x6C,0xCF,0x0F,0x0F,0xD0,0xD0,0x9C,0x49,0x27,0x10,0x10,0xD1,0x4B,0x4B,0x29,0x11, + 0x88,0xD2,0x12,0x2B,0x13,0x13,0x51,0xC2,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17, + 0x2F,0xD5,0x58,0x79,0xD7,0x32,0xD8,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0xDE,0xDF,0xE1, + 0xE2,0xE4,0xE5,0xE6,0xE7,0xE8,0xEA,0xEC,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4, + 0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6, + 0xF5,0xF4,0xF3,0xF2,0xF1,0x5F,0xEE,0x98,0xED,0xEB,0xEA,0xE9,0xE7,0xE6,0xE5,0xE3, + 0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0x58,0x58,0xD5, + 0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52,0x74,0x73,0xC1,0x13,0x2B,0x12,0xD2, + 0x4D,0x11,0x29,0x4B,0x4B,0xD1,0x4A,0x10,0x85,0x27,0x49,0xD0,0xD0,0x0F,0x0F,0xCF, + 0xCF,0x0E,0x0E,0xCE,0xCE,0x6B,0x0D,0x0D,0xA7,0xA1,0xBA,0x0C,0xAB,0xA6,0xCC,0xCC, + 0xAA,0x69,0xAA,0x0B,0x0B,0xCB,0xCB,0xA1,0xAB,0x68,0x0A,0x0A,0x0A,0x0A,0x0F,0xB3, + 0xAB,0xAC,0xCA,0xCA,0x67,0xA2,0xAE,0x05,0x05,0x05,0x05,0x05,0xAA,0x04,0x04,0xBA, + 0xA2,0xBB,0xA3,0x80,0xAA,0x04,0x04,0xB3,0xA5,0x7E,0x65,0x65,0xB6,0xAA,0x08,0xA0, + 0xA2,0xA2,0x03,0x9B,0xAA,0xA0,0x03,0x03,0xA5,0xB3,0x03,0x03,0xA4,0xA0,0x03,0xA2, + 0xA5,0x03,0x03,0xA0,0xA0,0xB2,0xB3,0x03,0x03,0x03,0x03,0x04,0xB7,0xA5,0xB2,0xA2, + 0xA5,0x03,0xA5,0xA3,0xA5,0xA5,0xA5,0x04,0xAA,0x04,0x04,0x04,0xAA,0x04,0xAA,0x04, + 0x04,0x04,0xAA,0xB0,0xA3,0xAB,0xAB,0xAB,0xB6,0xAA,0x7F,0x67,0xA2,0xAB,0xAB,0xA3, + 0xAB,0xAB,0xAB,0x0A,0x0A,0x0A,0x99,0xA3,0xCB,0xCB,0xCB,0x0B,0xAA,0x0B,0xA3,0xAB, + 0xB2,0xAA,0x6A,0xAB,0xA7,0xAB,0xA0,0xCD,0x0D,0x0D,0x0D,0xCE,0xCE,0x0E,0x47,0xCF, + 0xCF,0x48,0x0F,0xD0,0xD0,0x49,0x49,0x27,0x10,0x10,0xD1,0x4B,0x4B,0x29,0x4C,0x11, + 0xD2,0x12,0x2B,0x13,0x13,0x2C,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F, + 0xD5,0xD6,0x19,0xD7,0x7A,0x32,0xD9,0xD9,0xDB,0x33,0xDC,0xDD,0xDE,0xDF,0xE0,0x5D, + 0xE3,0xE5,0xE5,0xE7,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xEF,0xF0,0xF1,0xF3,0xF4,0xF5, + 0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD, + 0x3E,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8,0xF7, + 0xF6,0xF5,0xF4,0xF2,0xF1,0xF0,0xEF,0xEE,0x98,0xED,0xEB,0xE9,0xE8,0xE6,0xE5,0xE5, + 0xE3,0xE2,0xE0,0xDF,0x1B,0xDD,0xDC,0x33,0xDA,0xD9,0xD9,0xD8,0x32,0x31,0x91,0xD6, + 0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52,0x51,0x2C,0x2C,0x13,0xC0,0x12, + 0x12,0x4D,0x11,0x29,0x4B,0x4B,0xD1,0x10,0x10,0x27,0xBD,0x49,0xD0,0xD0,0x0F,0x0F, + 0xCF,0xCF,0x25,0x0E,0xCE,0xCE,0xCE,0xBA,0xA3,0xAC,0xAB,0x46,0xAB,0xA6,0x0C,0x45, + 0xAA,0x45,0xAA,0x9C,0x0B,0x0B,0x9B,0xAA,0xB3,0xAC,0xCB,0x0A,0x0A,0x0A,0x0A,0xAB, + 0xAE,0xAB,0xA4,0xAB,0xBB,0xAB,0xCA,0x42,0x05,0x05,0x05,0x05,0xAA,0x05,0x05,0x66, + 0x7F,0xA2,0xAB,0x7E,0xA1,0x04,0x04,0xAC,0xA5,0x04,0x04,0x04,0xB0,0xA3,0x04,0x04, + 0x03,0x1F,0xB7,0xA3,0xB0,0x03,0x03,0x03,0xA0,0xA3,0x03,0x03,0xAA,0x03,0x03,0xA2, + 0xA5,0x03,0x03,0x03,0x7F,0xA3,0x9B,0x03,0x03,0x1F,0x41,0x41,0x7E,0xB3,0xA5,0xA2, + 0xA5,0x65,0xB3,0xA5,0x7E,0x04,0x04,0x04,0xAA,0xB0,0x04,0xBB,0xA3,0x04,0xAA,0x04, + 0x05,0x05,0xAA,0xAB,0xA6,0x05,0xAC,0xAB,0xB7,0xAA,0x67,0x0A,0xA2,0xAB,0xB3,0xAB, + 0x0A,0x0A,0x0A,0x0A,0x0A,0x68,0x9A,0xA3,0xA7,0x0B,0x0B,0x69,0xAA,0xA6,0xA4,0x9A, + 0xC1,0xAA,0x0C,0xB0,0xA4,0xA3,0xCD,0x0D,0x0D,0xBA,0xCE,0xCE,0x0E,0x0E,0xCF,0xCF, + 0x0F,0x0F,0xD0,0xD0,0x49,0x27,0x27,0x10,0x10,0xD1,0xD1,0x4B,0x29,0x11,0x4D,0x4E, + 0x12,0x2B,0x2B,0x8A,0x2C,0x51,0x52,0x14,0x2D,0x2D,0x76,0x16,0xD4,0x17,0x2F,0xD5, + 0xD6,0x19,0x79,0x92,0x7A,0xC8,0xD9,0xDA,0x33,0xDC,0xDD,0x1B,0x5C,0xE0,0xE1,0xE3, + 0xE4,0xE5,0xE6,0xE7,0xE9,0xEB,0xEC,0x98,0x98,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5, + 0xF6,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD,0xFD, + 0xFD,0xFD,0xFD,0xFD,0xFC,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9,0xF8,0xF8, + 0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0x98,0xEC,0xEA,0xE9,0xE7,0xE6,0xE5, + 0xE4,0xE3,0x1C,0xE0,0xDF,0x61,0xDD,0xDC,0x33,0xDA,0xD9,0x5A,0x32,0x59,0x31,0x19, + 0xD6,0xD5,0x56,0xD4,0xD4,0x16,0x15,0x15,0x2D,0x14,0x52,0x51,0x2C,0x13,0x4F,0x2B, + 0x12,0xD2,0xD2,0x11,0x29,0x4B,0x4B,0xD1,0x4A,0x10,0x85,0x27,0x49,0x49,0xD0,0x6D, + 0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0x83,0xAB,0xB2,0xBA,0xA4,0x8B,0xAB,0xA6,0x0C,0x0C, + 0xAA,0x0C,0xAD,0xA3,0xAB,0xAB,0x81,0xAA,0x9A,0xAC,0xAC,0xCB,0x0A,0x0A,0x0A,0x0A, + 0xB3,0xAB,0xAB,0xAB,0xAB,0xCA,0xCA,0xCA,0x20,0x05,0x20,0x05,0xAA,0x05,0x05,0xA4, + 0xA4,0xAB,0x7F,0x7F,0xAD,0xA4,0xA4,0xA4,0xBA,0xA0,0xA4,0xA5,0xA3,0x82,0x04,0x04, + 0x08,0x04,0xB7,0xA1,0xAB,0xA5,0xA5,0xA2,0x41,0xA5,0xA4,0xA4,0xA0,0x03,0x1F,0xA2, + 0xA5,0x03,0xB3,0xA5,0xA3,0xAE,0x66,0x41,0x03,0x1F,0xB3,0xA3,0xA5,0xA4,0xBA,0xBB, + 0xA3,0xAC,0x04,0xA4,0xA4,0xA4,0xAC,0x04,0xAA,0xA5,0xAB,0xA3,0xAE,0xCA,0xAA,0x05, + 0x05,0x05,0xAA,0xAE,0xAA,0xAB,0xA4,0xAB,0xCA,0xAA,0xCA,0xCA,0xA2,0xAB,0x0A,0xA4, + 0xA4,0xA4,0xAC,0x21,0xCB,0xCB,0xCB,0xAF,0xAB,0xA4,0xAB,0xA4,0xAB,0x85,0xAA,0xAB, + 0xAB,0xAA,0x0C,0xCD,0xA3,0xA5,0x0D,0x24,0xCE,0xCE,0x0E,0x0E,0x83,0xCF,0xCF,0x0F, + 0x0F,0xD0,0xD0,0x49,0x49,0x27,0x85,0x86,0xD1,0x4B,0x4B,0x29,0x11,0x4D,0xD2,0x12, + 0x12,0x13,0x13,0x2C,0x51,0x52,0x14,0x2D,0x8C,0x54,0xD3,0x77,0xD4,0x17,0xD5,0xD6, + 0x19,0x31,0xD7,0x32,0x93,0xD9,0xDA,0xDB,0xDC,0xDD,0x1B,0xDE,0xE0,0xE1,0xE2,0xE4, + 0xE5,0xE6,0xE7,0xE9,0xEA,0x96,0xED,0x98,0xEE,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6, + 0xF7,0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD, + 0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA,0xF9,0xF8, + 0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED,0x96,0xEA,0xE9,0xE7,0xE6, + 0xE5,0xE4,0xE2,0xE1,0xE0,0x5C,0x1B,0xDD,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0xD7,0x31, + 0x19,0xD6,0xD5,0x17,0x17,0x8E,0x16,0x2E,0x8C,0x2D,0x14,0x52,0x51,0x2C,0x72,0x2B, + 0x2B,0x12,0xD2,0x2A,0x11,0x29,0x4B,0x4B,0xD1,0xBE,0x10,0x27,0x6E,0x49,0x49,0xD0, + 0x0F,0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0x6C,0xCE,0x0D,0x83,0xBA,0x0D,0xCD,0x6A,0x0C, + 0x0C,0x0C,0x0C,0x0D,0x9B,0x22,0x0B,0x81,0x81,0x0B,0xCB,0xCB,0xCB,0xB8,0x68,0x43, + 0x0A,0x0A,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0xCA,0xCA,0x67,0xCA,0x20,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x04,0x04,0x04, + 0x04,0x04,0x66,0xB8,0x7F,0x04,0x04,0x04,0x65,0x04,0x04,0x04,0x04,0xB6,0x04,0x04, + 0x04,0x04,0x04,0x04,0x03,0xB6,0x04,0x04,0x04,0x04,0x04,0x41,0x04,0x04,0x04,0x04, + 0xB7,0x05,0x04,0x04,0x04,0x04,0x04,0x04,0xAA,0x04,0x05,0x80,0x80,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x42,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A, + 0xB8,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x81,0xCC,0x69,0x6A,0xCC,0xCC,0x0C,0x0C, + 0x6A,0x82,0xCD,0xCD,0xA3,0x0D,0xBA,0xCE,0xCE,0x0E,0x0E,0x0E,0xCF,0x48,0x0F,0x0F, + 0xD0,0xD0,0x49,0x49,0x27,0x10,0x86,0xD1,0x4B,0x87,0x29,0x11,0x11,0xD2,0x12,0xC0, + 0x4F,0x13,0x2C,0x51,0x52,0x52,0x2D,0x8C,0x54,0x16,0x16,0xD4,0x17,0x2F,0x78,0x19, + 0x31,0xD7,0x32,0x5A,0xD9,0xDA,0xDB,0x33,0xDC,0x1B,0xDE,0xDF,0xE1,0xE2,0xE4,0xE5, + 0xE5,0xE7,0xE8,0xEA,0xEB,0xED,0x98,0xEE,0xEF,0xF0,0xF2,0xF2,0xF4,0xF5,0xF6,0xF7, + 0xF8,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E, + 0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFC,0xFD,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xFA,0xF9, + 0xF8,0xF7,0xF6,0xF4,0xF4,0xF2,0xF1,0xF0,0xEF,0xEE,0x98,0xED,0xEB,0xEA,0xE8,0xE7, + 0xE5,0xE5,0xE3,0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDB,0xDA,0xD9,0xD8,0x32,0xD7, + 0x31,0x58,0xC5,0xD5,0x56,0xD4,0x8E,0xD3,0x15,0x2D,0x14,0x14,0x52,0x51,0x2C,0x50, + 0x4F,0xC0,0x12,0xD2,0x11,0x11,0x29,0x29,0x4B,0xD1,0xD1,0x10,0x85,0x27,0x49,0x9C, + 0xD0,0xD0,0x0F,0x0F,0xCF,0x6C,0x0E,0x0E,0xCE,0xCE,0xCE,0x0D,0x0D,0x0D,0xCD,0xCD, + 0x45,0x0C,0x0C,0xCC,0xCC,0xCC,0xCC,0x81,0x0B,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB, + 0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x20,0x05, + 0x42,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x66,0x05,0x04,0x66,0x04,0x04,0x04, + 0x04,0x04,0x04,0xB6,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x05,0xAA,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x09,0x05,0x67,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0x0A,0x0A,0x68, + 0xB8,0xCB,0xCB,0xCB,0xCB,0x44,0x0B,0x0B,0x44,0xCC,0xCC,0xCC,0x9A,0x0C,0x0C,0x0C, + 0xCD,0xCD,0x0D,0xAD,0xAB,0x24,0xCE,0xCE,0x0E,0x0E,0x0E,0xCF,0xCF,0x0F,0x26,0xD0, + 0xD0,0x49,0x27,0x27,0x10,0x4A,0xD1,0xD1,0x4B,0x29,0x4C,0x88,0xD2,0x12,0xC0,0x4F, + 0x13,0x2C,0x51,0x74,0x14,0xC3,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0x57,0xD6,0x31, + 0xD7,0x7A,0xD8,0xD9,0xDA,0xDB,0x33,0xDC,0x61,0xDE,0xDF,0xE0,0x1C,0xE3,0xE4,0xE5, + 0xE6,0xE8,0xE9,0xEB,0xEC,0x98,0xEE,0x7C,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF6,0xF8, + 0xF9,0xF9,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD, + 0x3E,0xFD,0x3E,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA,0xF9, + 0xF9,0xF8,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0x98,0xEC,0xEB,0xE9,0xE8, + 0xE6,0xE5,0xE4,0xE3,0x1C,0xE0,0xDF,0xDE,0x61,0xDC,0x33,0xDB,0xDA,0xD9,0xD8,0x32, + 0xD7,0x19,0xD6,0xC5,0x2F,0x8F,0xD4,0xC4,0xD3,0xD3,0x8C,0xC3,0x14,0x51,0x73,0x2C, + 0x50,0x13,0x2B,0x12,0xD2,0x70,0x11,0x29,0x4B,0x4B,0xD1,0xD1,0x10,0x85,0x27,0x49, + 0x49,0xD0,0x84,0x0F,0x0F,0x0F,0xCF,0x47,0x0E,0x0E,0xCE,0xCE,0x46,0x0D,0x0D,0xCD, + 0xCD,0x0C,0x0C,0x0C,0x0C,0x9A,0xCC,0xCC,0xCC,0x0B,0x81,0x0B,0x44,0x0B,0xCB,0xCB, + 0xCB,0xCB,0x0A,0x43,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0x09,0x05,0x09,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x66, + 0x05,0x04,0x66,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x66,0x05,0x05,0x66,0x05,0x05,0x05,0x05,0xAC,0x05,0x05,0x05,0x05,0x67,0x05,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x43,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCB,0xCB, + 0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x22,0xCC,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0xCD,0xCD, + 0xCD,0x46,0x8B,0xAB,0x82,0xCE,0xCE,0x0E,0xBB,0x25,0xCF,0x0F,0x0F,0xD0,0xD0,0x49, + 0x49,0x27,0x27,0x10,0xBE,0xD1,0x4B,0x4B,0x29,0x4C,0x11,0xD2,0x12,0x2B,0x4F,0x13, + 0x2C,0x51,0xC2,0x52,0x2D,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0xD7, + 0x32,0xD8,0xD9,0xD9,0xDA,0x33,0xDC,0xDD,0x95,0x5C,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6, + 0xE7,0xE9,0xEA,0xEC,0xED,0x98,0x7C,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8, + 0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E, + 0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA,0xFA, + 0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0x7C,0x98,0xED,0xEC,0xEA,0xE9, + 0xE8,0xE6,0xE5,0xE4,0xE3,0x5D,0xE0,0xDF,0xDE,0xDD,0xDC,0x33,0xDA,0xD9,0xC8,0xD8, + 0x32,0x31,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x76,0x2D,0x2D,0x14,0x52,0x51, + 0x73,0x13,0x4F,0x2B,0x12,0x4E,0x2A,0x11,0x29,0x29,0x4B,0xD1,0xD1,0x10,0x27,0x6E, + 0x49,0x49,0xD0,0xBC,0x84,0x0F,0xCF,0xCF,0x25,0x0E,0x47,0xCE,0xCE,0x46,0x0D,0x0D, + 0x0D,0xCD,0xCD,0x6A,0x0C,0x0C,0x9A,0xCC,0xCC,0xCC,0xCC,0x0B,0x0B,0x0B,0x0B,0xCB, + 0xCB,0xCB,0xCB,0x21,0x80,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0x20,0x7F,0x7F,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x04,0x04,0x04,0x05,0x04,0x04,0x04,0x05,0x04,0x04, + 0x04,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x04,0x66,0x04,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0xCA,0x20,0x20,0xCA,0x67,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0x0A,0x43,0x0A,0x0A,0x0A,0x0A,0x68,0x68,0xCB,0xCB,0xCB,0xCB, + 0xCB,0x0B,0x0B,0x0B,0x0B,0x22,0xCC,0xCC,0xCC,0x45,0x0C,0x0C,0x0C,0xCD,0xCD,0xCD, + 0x0D,0x0D,0x46,0xCE,0xCE,0x0E,0x0E,0xBB,0xCF,0xCF,0x0F,0x0F,0xD0,0xD0,0x49,0x49, + 0x27,0x27,0x10,0x10,0xD1,0x4B,0x4B,0x29,0x11,0x11,0xD2,0x12,0xC0,0x2B,0x13,0x2C, + 0x73,0x51,0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0xD7,0xD7, + 0xD8,0x5A,0xD9,0xDA,0xDB,0x33,0xDD,0x1B,0x5C,0xE0,0xE1,0xE3,0xE4,0xE5,0xE6,0xE7, + 0xE8,0xEA,0x96,0xED,0x98,0xEE,0xF0,0xF0,0xF1,0xF2,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9, + 0xFA,0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0xFD,0x3E, + 0x3E,0x3E,0xFD,0xFD,0x3E,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB,0xFB,0xFA, + 0xFA,0xF9,0xF8,0xF7,0xF6,0xF4,0xF4,0xF2,0xF1,0xF0,0x5F,0xEE,0x98,0xED,0xEB,0xEA, + 0xE8,0xE7,0xE6,0xE5,0xE4,0xE2,0xE1,0xE0,0x5C,0x1B,0xDD,0xDC,0x5B,0xDA,0xD9,0xD9, + 0xD8,0xC7,0x31,0x19,0x19,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x2D,0x52,0x52, + 0x51,0x2C,0x2C,0x4F,0x2B,0x12,0xD2,0x11,0x11,0x4C,0x29,0x4B,0xD1,0xD1,0x6F,0x10, + 0x27,0x27,0x49,0xD0,0x6D,0x84,0x0F,0x0F,0xCF,0xBB,0x83,0x0E,0xCE,0xCE,0x6B,0x6B, + 0x0D,0x0D,0x9B,0xCD,0xCD,0x0C,0x0C,0x0C,0x45,0xCC,0xCC,0xCC,0xCC,0x44,0x0B,0x0B, + 0x0B,0x0B,0xCB,0xCB,0xB8,0xCB,0x68,0x80,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0x0A,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x42,0x42,0xB7,0x42,0x05,0x05,0x05,0x09,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x66,0x66,0x66,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x20,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0xB8,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B, + 0x0B,0x0B,0x0B,0xCC,0x69,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0x23,0xCD,0xCD,0x0D,0x0D, + 0x0D,0x6B,0xCE,0xCE,0x47,0x0E,0xBB,0xCF,0xCF,0x0F,0x26,0xD0,0xD0,0x49,0x6E,0x27, + 0x27,0x10,0xBE,0xD1,0x4B,0x4B,0x29,0x11,0xD2,0xD2,0x12,0x2B,0x2B,0x13,0x2C,0x51, + 0xC2,0x52,0x8B,0x2D,0x8D,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0x31,0xD7,0xD8, + 0xC8,0xD9,0xDA,0xDB,0xDC,0xDD,0x1B,0xDE,0xDF,0xE1,0xE2,0xE3,0xE5,0xE6,0xE7,0xE8, + 0xEA,0xEB,0xED,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF6,0xF6,0xF8,0xF8,0xF9, + 0xFA,0xFB,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0xFD,0x3E,0x3E, + 0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB,0xFA, + 0xFA,0xF9,0xF8,0xF8,0xF6,0xF6,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0xEE,0x98,0xEC,0xEB, + 0xEA,0xE8,0xE7,0xE6,0xE5,0xE3,0xE2,0xE1,0xE0,0xDE,0x1B,0xDC,0x33,0xDB,0xDA,0xD9, + 0xC8,0xD8,0xD7,0xD7,0x58,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D,0x14,0x52, + 0x52,0x51,0x2C,0x8A,0x2B,0x2B,0x12,0x12,0xD2,0x11,0x4C,0x4B,0x4B,0xD1,0xD1,0x10, + 0x27,0x27,0xBD,0x49,0x49,0xD0,0xD0,0x0F,0x0F,0xCF,0xCF,0x0E,0x0E,0x0E,0xCE,0xCE, + 0x0D,0x0D,0x0D,0x0D,0xCD,0xCD,0xCD,0x23,0x0C,0x0C,0xCC,0xCC,0xCC,0xCC,0x69,0x44, + 0x0B,0x0B,0x0B,0x0B,0x0B,0xCB,0xCB,0xCB,0xCB,0x43,0x68,0x0A,0x0A,0x0A,0x0A,0x0A, + 0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x67,0xCA,0x67,0xB7,0x09,0xCA,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05,0x05, + 0x05,0x7F,0x7F,0xB7,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x43,0x21,0xCB,0xCB,0xCB,0xCB,0x44,0x0B,0x0B,0x0B, + 0x44,0x81,0xCC,0xCC,0xCC,0xCC,0x0C,0x0C,0x0C,0x23,0xCD,0xCD,0x9B,0x0D,0x0D,0x6B, + 0x24,0xCE,0x47,0x0E,0x0E,0xBB,0xCF,0x0F,0x0F,0x0F,0xD0,0xD0,0x49,0x49,0x27,0x27, + 0x10,0x6F,0xD1,0x4B,0xBF,0x4C,0x11,0x11,0xD2,0x12,0x2B,0x4F,0x13,0x2C,0x51,0x74, + 0x52,0x14,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x56,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD8, + 0xD9,0xDA,0xDB,0x33,0xDC,0xDD,0xDE,0xDF,0xE0,0x5D,0xE3,0xE4,0xE5,0xE6,0xE8,0xE9, + 0xEB,0xEC,0x97,0x98,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA, + 0xFA,0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFD,0x3E,0x3E,0x3E,0x3E, + 0x3E,0x3E,0x3E,0x3E,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFC,0xFB,0xFB, + 0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEF,0x98,0x98,0xEC, + 0xEB,0xE9,0xE8,0xE6,0xE5,0xE5,0xE3,0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDB,0xDA, + 0xD9,0xD9,0x7A,0xD7,0x31,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x76,0x15,0x14, + 0x14,0x52,0x51,0x2C,0x72,0x2B,0x2B,0x12,0xD2,0xD2,0x11,0x4C,0x29,0x4B,0x4B,0xD1, + 0x10,0x10,0x27,0x27,0x49,0x49,0xD0,0xD0,0x84,0x0F,0xCF,0xCF,0x6C,0x0E,0x47,0xCE, + 0xCE,0xBA,0x0D,0x0D,0x0D,0x9B,0xCD,0xCD,0x23,0x0C,0x0C,0x0C,0xCC,0xCC,0xCC,0xCC, + 0xCC,0x0B,0x0B,0x0B,0x0B,0x44,0xCB,0xCB,0xCB,0xCB,0xCB,0x21,0x80,0x0A,0x0A,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x43,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xB7,0x20,0xB7,0x05,0x05,0x05,0x42,0x05,0x05,0x05,0x09,0x05,0x05,0x05,0x42,0x05, + 0x05,0x05,0x05,0x7F,0x05,0x05,0x05,0x05,0x67,0x09,0x05,0x05,0x42,0xCA,0x67,0xB7, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0x0A,0x43,0x0A,0x0A, + 0x0A,0x0A,0x80,0x80,0xB8,0xCB,0xCB,0xCB,0xCB,0xCB,0x0B,0x0B,0x0B,0x0B,0x0B,0x81, + 0xCC,0xCC,0xCC,0xCC,0xCC,0x0C,0x0C,0x6A,0xCD,0xCD,0xCD,0x0D,0x0D,0x0D,0xBA,0xCE, + 0xCE,0x0E,0x0E,0x25,0xBB,0xCF,0x0F,0x84,0xD0,0xD0,0x49,0x49,0x27,0x85,0x27,0x10, + 0xD1,0xD1,0x4B,0x29,0x4C,0x11,0x11,0x12,0x12,0xC0,0x13,0x13,0x2C,0x51,0x52,0x52, + 0x53,0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD8,0xD9, + 0xDA,0xDB,0x33,0xDC,0xDD,0xDE,0xDF,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE9,0xEB, + 0xEC,0xED,0x98,0xEF,0xF0,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA, + 0xFB,0xFB,0xFB,0xFC,0xFC,0xFD,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0xFD,0x3E,0x3E,0x3E, + 0x3E,0x3E,0x3E,0x3E,0xFD,0x3E,0xFD,0xFD,0xFD,0xFD,0xFD,0xFC,0xFC,0xFC,0xFB,0xFB, + 0xFB,0xFA,0xFA,0xF9,0xF8,0xF7,0xF6,0xF5,0xF4,0xF3,0xF2,0xF1,0xF0,0xEE,0x98,0xED, + 0xEC,0xEB,0xE9,0xE8,0xE6,0xE5,0xE5,0xE3,0xE2,0xE1,0xDF,0xDE,0x1B,0xDC,0x33,0xDB, + 0xDA,0xD9,0x5A,0xD8,0xD7,0x31,0x19,0xD6,0xD5,0x2F,0x17,0xD4,0x16,0xD3,0x15,0x2D, + 0xC3,0x14,0x52,0x51,0x2C,0xC1,0x13,0x2B,0x12,0x12,0xD2,0x4D,0x11,0x29,0x4B,0x4B, + 0xD1,0xD1,0x10,0x27,0x27,0x27,0x49,0xD0,0xD0,0xBC,0x0F,0x0F,0xCF,0xCF,0x6C,0x0E, + 0x47,0xCE,0xCE,0xCE,0x0D,0x0D,0x0D,0x9B,0xCD,0xCD,0xCD,0x0C,0x0C,0xCC,0xCC,0xCC, + 0xCC,0xCC,0xB9,0x0B,0x0B,0x0B,0x0B,0x44,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0x68,0x0A, + 0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x20,0xCA,0xCA,0xCA,0xCA,0xB7,0xB7,0xCA,0x67,0x09, + 0xCA,0x09,0x09,0x7F,0x42,0xCA,0x20,0xCA,0xCA,0xCA,0xCA,0x67,0xCA,0xCA,0xCA,0xCA, + 0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0x0A,0xCA,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A, + 0xB8,0x0A,0x21,0xCB,0xCB,0xCB,0x0B,0x0B,0xCB,0x0B,0x0B,0x0B,0x0B,0xCC,0xCC,0xCC, + 0xCC,0x0C,0x9A,0x0C,0x0C,0x0C,0x0C,0xCD,0xCD,0x46,0x0D,0x46,0x6B,0xCE,0xCE,0x0E, + 0x0E,0x0E,0xBB,0xCF,0x48,0x0F,0x0F,0xBC,0xD0,0x49,0x27,0x27,0x10,0x10,0xBE,0xD1, + 0x4B,0x4B,0x29,0x29,0x11,0xD2,0x12,0x12,0x2B,0x13,0x13,0x2C,0x51,0x52,0x52,0xC3, + 0x2D,0x15,0xD3,0x16,0xD4,0x17,0x2F,0xD5,0xD6,0x19,0x31,0xD7,0x32,0xD8,0xD9,0xDA, + 0xDB,0x33,0xDC,0xDD,0xDE,0xDF,0xE0,0x1C,0xE3,0xE4,0xE5,0xE6,0xE7,0xE9,0xEA,0xEB, + 0xED,0x98,0xEE,0xEF,0xF0,0xF1,0xF2,0xF4,0xF4,0xF6,0xF7,0xF8,0xF9,0xFA,0xFA,0xFB, + 0xFB,0xFB,0xFC,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0x3E,0xFD,0x3E,0x3E,0x3E,0x3E +}; + +static img_color_t IMG_SPLASH_COLORS[] = { + { 0xFF, 0xFF, 0xFF, 0x00 }, + { 0xFE, 0xFE, 0xFE, 0x00 }, + { 0xFD, 0xFD, 0xFD, 0x00 }, + { 0xFC, 0xFC, 0xFC, 0x00 }, + { 0xFB, 0xFB, 0xFB, 0x00 }, + { 0xFA, 0xFA, 0xFA, 0x00 }, + { 0xC0, 0x79, 0x87, 0x00 }, + { 0xFE, 0xFD, 0xFE, 0x00 }, + { 0xFC, 0xFB, 0xFC, 0x00 }, + { 0xFA, 0xF9, 0xFA, 0x00 }, + { 0xF8, 0xF7, 0xF8, 0x00 }, + { 0xF6, 0xF5, 0xF6, 0x00 }, + { 0xF4, 0xF3, 0xF4, 0x00 }, + { 0xF2, 0xF1, 0xF2, 0x00 }, + { 0xF0, 0xEF, 0xF0, 0x00 }, + { 0xEE, 0xED, 0xEE, 0x00 }, + { 0xEA, 0xE9, 0xEA, 0x00 }, + { 0xE6, 0xE5, 0xE6, 0x00 }, + { 0xE4, 0xE3, 0xE4, 0x00 }, + { 0xE2, 0xE1, 0xE2, 0x00 }, + { 0xDE, 0xDD, 0xDE, 0x00 }, + { 0xDC, 0xDB, 0xDC, 0x00 }, + { 0xDA, 0xD9, 0xDA, 0x00 }, + { 0xD8, 0xD7, 0xD8, 0x00 }, + { 0xD6, 0xD5, 0xD6, 0x00 }, + { 0xD4, 0xD3, 0xD4, 0x00 }, + { 0xD2, 0xD1, 0xD2, 0x00 }, + { 0xC8, 0xC7, 0xC8, 0x00 }, + { 0xC4, 0xC3, 0xC4, 0x00 }, + { 0xFE, 0xFE, 0xFF, 0x00 }, + { 0xFD, 0xFD, 0xFE, 0x00 }, + { 0xFB, 0xFB, 0xFC, 0x00 }, + { 0xF9, 0xF9, 0xFA, 0x00 }, + { 0xF7, 0xF7, 0xF8, 0x00 }, + { 0xF5, 0xF5, 0xF6, 0x00 }, + { 0xF3, 0xF3, 0xF4, 0x00 }, + { 0xF1, 0xF1, 0xF2, 0x00 }, + { 0xEF, 0xEF, 0xF0, 0x00 }, + { 0xED, 0xED, 0xEE, 0x00 }, + { 0xEB, 0xEB, 0xEC, 0x00 }, + { 0xE9, 0xE9, 0xEA, 0x00 }, + { 0xE7, 0xE7, 0xE8, 0x00 }, + { 0xE5, 0xE5, 0xE6, 0x00 }, + { 0xE3, 0xE3, 0xE4, 0x00 }, + { 0xE1, 0xE1, 0xE2, 0x00 }, + { 0xDD, 0xDD, 0xDE, 0x00 }, + { 0xDB, 0xDB, 0xDC, 0x00 }, + { 0xD7, 0xD7, 0xD8, 0x00 }, + { 0xD5, 0xD5, 0xD6, 0x00 }, + { 0xD3, 0xD3, 0xD4, 0x00 }, + { 0xD1, 0xD1, 0xD2, 0x00 }, + { 0xCB, 0xCB, 0xCC, 0x00 }, + { 0xAB, 0xB7, 0xC9, 0x00 }, + { 0x44, 0x46, 0x49, 0x00 }, + { 0x7B, 0x99, 0xAB, 0x00 }, + { 0xA0, 0xB0, 0xB7, 0x00 }, + { 0xA5, 0xAB, 0xAD, 0x00 }, + { 0x99, 0xA0, 0xA2, 0x00 }, + { 0xB4, 0xB9, 0xBA, 0x00 }, + { 0xD3, 0xDE, 0xE0, 0x00 }, + { 0xBD, 0xD7, 0xD9, 0x00 }, + { 0xBA, 0xBE, 0xBE, 0x00 }, + { 0x84, 0x87, 0x87, 0x00 }, + { 0xB3, 0xB5, 0xB5, 0x00 }, + { 0xFD, 0xFE, 0xFE, 0x00 }, + { 0xFB, 0xFC, 0xFC, 0x00 }, + { 0xF9, 0xFA, 0xFA, 0x00 }, + { 0xF7, 0xF8, 0xF8, 0x00 }, + { 0xF5, 0xF6, 0xF6, 0x00 }, + { 0xF3, 0xF4, 0xF4, 0x00 }, + { 0xF1, 0xF2, 0xF2, 0x00 }, + { 0xEF, 0xF0, 0xF0, 0x00 }, + { 0xED, 0xEE, 0xEE, 0x00 }, + { 0xEB, 0xEC, 0xEC, 0x00 }, + { 0xE9, 0xEA, 0xEA, 0x00 }, + { 0xE7, 0xE8, 0xE8, 0x00 }, + { 0xE6, 0xE7, 0xE7, 0x00 }, + { 0xE5, 0xE6, 0xE6, 0x00 }, + { 0xE3, 0xE4, 0xE4, 0x00 }, + { 0xE2, 0xE3, 0xE3, 0x00 }, + { 0xE1, 0xE2, 0xE2, 0x00 }, + { 0xDF, 0xE0, 0xE0, 0x00 }, + { 0xDE, 0xDF, 0xDF, 0x00 }, + { 0xDD, 0xDE, 0xDE, 0x00 }, + { 0xDB, 0xDC, 0xDC, 0x00 }, + { 0xD9, 0xDA, 0xDA, 0x00 }, + { 0xD7, 0xD8, 0xD8, 0x00 }, + { 0xD5, 0xD6, 0xD6, 0x00 }, + { 0xD3, 0xD4, 0xD4, 0x00 }, + { 0xD1, 0xD2, 0xD2, 0x00 }, + { 0xCF, 0xD0, 0xD0, 0x00 }, + { 0xCB, 0xCC, 0xCC, 0x00 }, + { 0xC6, 0xC7, 0xC7, 0x00 }, + { 0xC3, 0xC4, 0xC4, 0x00 }, + { 0xB6, 0xB7, 0xB7, 0x00 }, + { 0xB2, 0xB3, 0xB3, 0x00 }, + { 0xA1, 0xD2, 0xCE, 0x00 }, + { 0xC7, 0xC9, 0xC8, 0x00 }, + { 0xB2, 0xB4, 0xB2, 0x00 }, + { 0xFD, 0xFE, 0xFD, 0x00 }, + { 0xFC, 0xFD, 0xFC, 0x00 }, + { 0xFB, 0xFC, 0xFB, 0x00 }, + { 0xFA, 0xFB, 0xFA, 0x00 }, + { 0xF9, 0xFA, 0xF9, 0x00 }, + { 0xF7, 0xF8, 0xF7, 0x00 }, + { 0xF5, 0xF6, 0xF5, 0x00 }, + { 0xF3, 0xF4, 0xF3, 0x00 }, + { 0xF1, 0xF2, 0xF1, 0x00 }, + { 0xEF, 0xF0, 0xEF, 0x00 }, + { 0xED, 0xEE, 0xED, 0x00 }, + { 0xEB, 0xEC, 0xEB, 0x00 }, + { 0xE9, 0xEA, 0xE9, 0x00 }, + { 0xE5, 0xE6, 0xE5, 0x00 }, + { 0xE3, 0xE4, 0xE3, 0x00 }, + { 0xE1, 0xE2, 0xE1, 0x00 }, + { 0xE0, 0xE1, 0xE0, 0x00 }, + { 0xDF, 0xE0, 0xDF, 0x00 }, + { 0xDD, 0xDE, 0xDD, 0x00 }, + { 0xDB, 0xDC, 0xDB, 0x00 }, + { 0xD9, 0xDA, 0xD9, 0x00 }, + { 0xD5, 0xD6, 0xD5, 0x00 }, + { 0xD3, 0xD4, 0xD3, 0x00 }, + { 0xD1, 0xD2, 0xD1, 0x00 }, + { 0xCB, 0xCC, 0xCB, 0x00 }, + { 0xB3, 0xB4, 0xB3, 0x00 }, + { 0xFE, 0xFE, 0xFD, 0x00 }, + { 0xFC, 0xFC, 0xFB, 0x00 }, + { 0xFA, 0xFA, 0xF9, 0x00 }, + { 0xF8, 0xF8, 0xF7, 0x00 }, + { 0xF6, 0xF6, 0xF5, 0x00 }, + { 0xF2, 0xF2, 0xF1, 0x00 }, + { 0xF0, 0xF0, 0xEF, 0x00 }, + { 0xEE, 0xEE, 0xED, 0x00 }, + { 0xEB, 0xEB, 0xEA, 0x00 }, + { 0xEA, 0xEA, 0xE9, 0x00 }, + { 0xE8, 0xE8, 0xE7, 0x00 }, + { 0xE6, 0xE6, 0xE5, 0x00 }, + { 0xE4, 0xE4, 0xE3, 0x00 }, + { 0xE2, 0xE2, 0xE1, 0x00 }, + { 0xDE, 0xDE, 0xDD, 0x00 }, + { 0xDD, 0xDD, 0xDC, 0x00 }, + { 0xDC, 0xDC, 0xDB, 0x00 }, + { 0xDA, 0xDA, 0xD9, 0x00 }, + { 0xD8, 0xD8, 0xD7, 0x00 }, + { 0xD6, 0xD6, 0xD5, 0x00 }, + { 0xD4, 0xD4, 0xD3, 0x00 }, + { 0xD2, 0xD2, 0xD1, 0x00 }, + { 0xD0, 0xD0, 0xCF, 0x00 }, + { 0xCC, 0xCC, 0xCB, 0x00 }, + { 0xC8, 0xC8, 0xC7, 0x00 }, + { 0xB9, 0xB9, 0xB8, 0x00 }, + { 0xB7, 0xB7, 0xB6, 0x00 }, + { 0xB6, 0xB6, 0xB5, 0x00 }, + { 0xE7, 0xE4, 0xE1, 0x00 }, + { 0xF5, 0xF4, 0xF3, 0x00 }, + { 0xF4, 0xF3, 0xF2, 0x00 }, + { 0xED, 0xEC, 0xEB, 0x00 }, + { 0xE0, 0x6D, 0x00, 0x00 }, + { 0x24, 0x1A, 0x11, 0x00 }, + { 0x7E, 0x3D, 0x04, 0x00 }, + { 0xE2, 0xDD, 0xD9, 0x00 }, + { 0x77, 0x64, 0x57, 0x00 }, + { 0xD9, 0xD1, 0xCC, 0x00 }, + { 0xA6, 0x90, 0x83, 0x00 }, + { 0xB3, 0xA2, 0x98, 0x00 }, + { 0xBF, 0xB0, 0xA7, 0x00 }, + { 0xD4, 0xCB, 0xC6, 0x00 }, + { 0xDC, 0xD7, 0xD4, 0x00 }, + { 0xE4, 0xDF, 0xDC, 0x00 }, + { 0xFB, 0x99, 0x69, 0x00 }, + { 0x95, 0x78, 0x69, 0x00 }, + { 0xBB, 0xAB, 0xA3, 0x00 }, + { 0xC5, 0xB8, 0xB1, 0x00 }, + { 0xDB, 0xD3, 0xCF, 0x00 }, + { 0xE0, 0xDA, 0xD7, 0x00 }, + { 0xEE, 0xEA, 0xE8, 0x00 }, + { 0xEA, 0xE6, 0xE4, 0x00 }, + { 0xFE, 0xB0, 0x8A, 0x00 }, + { 0xC9, 0xBC, 0xB6, 0x00 }, + { 0xD0, 0xC5, 0xC0, 0x00 }, + { 0xEC, 0xE8, 0xE7, 0x00 }, + { 0xFE, 0xFD, 0xFD, 0x00 }, + { 0xFC, 0xFB, 0xFB, 0x00 }, + { 0xFA, 0xF9, 0xF9, 0x00 }, + { 0xF8, 0xF7, 0xF7, 0x00 }, + { 0xF6, 0xF5, 0xF5, 0x00 }, + { 0xF2, 0xF1, 0xF1, 0x00 }, + { 0xF0, 0xEF, 0xEF, 0x00 }, + { 0xEE, 0xED, 0xED, 0x00 }, + { 0xEC, 0xEB, 0xEB, 0x00 }, + { 0xEA, 0xE9, 0xE9, 0x00 }, + { 0xE8, 0xE7, 0xE7, 0x00 }, + { 0xE4, 0xE3, 0xE3, 0x00 }, + { 0xE2, 0xE1, 0xE1, 0x00 }, + { 0xE0, 0xDF, 0xDF, 0x00 }, + { 0xDE, 0xDD, 0xDD, 0x00 }, + { 0xDA, 0xD9, 0xD9, 0x00 }, + { 0xD6, 0xD5, 0xD5, 0x00 }, + { 0xD4, 0xD3, 0xD3, 0x00 }, + { 0xD2, 0xD1, 0xD1, 0x00 }, + { 0xD0, 0xCF, 0xCF, 0x00 }, + { 0xCC, 0xCB, 0xCB, 0x00 }, + { 0xF9, 0xF9, 0xF9, 0x00 }, + { 0xF7, 0xF7, 0xF7, 0x00 }, + { 0xF5, 0xF5, 0xF5, 0x00 }, + { 0xF3, 0xF3, 0xF3, 0x00 }, + { 0xF1, 0xF1, 0xF1, 0x00 }, + { 0xEF, 0xEF, 0xEF, 0x00 }, + { 0xED, 0xED, 0xED, 0x00 }, + { 0xE9, 0xE9, 0xE9, 0x00 }, + { 0xE5, 0xE5, 0xE5, 0x00 }, + { 0xDB, 0xDB, 0xDB, 0x00 }, + { 0xD9, 0xD9, 0xD9, 0x00 }, + { 0xD6, 0xD6, 0xD6, 0x00 }, + { 0xD5, 0xD5, 0xD5, 0x00 }, + { 0xD2, 0xD2, 0xD2, 0x00 }, + { 0xD0, 0xD0, 0xD0, 0x00 }, + { 0xCF, 0xCF, 0xCF, 0x00 }, + { 0xCD, 0xCD, 0xCD, 0x00 }, + { 0xCC, 0xCC, 0xCC, 0x00 }, + { 0xCA, 0xCA, 0xCA, 0x00 }, + { 0xC9, 0xC9, 0xC9, 0x00 }, + { 0xC7, 0xC7, 0xC7, 0x00 }, + { 0xC6, 0xC6, 0xC6, 0x00 }, + { 0xC5, 0xC5, 0xC5, 0x00 }, + { 0xC4, 0xC4, 0xC4, 0x00 }, + { 0xC3, 0xC3, 0xC3, 0x00 }, + { 0xC2, 0xC2, 0xC2, 0x00 }, + { 0xC1, 0xC1, 0xC1, 0x00 }, + { 0xC0, 0xC0, 0xC0, 0x00 }, + { 0xBE, 0xBE, 0xBE, 0x00 }, + { 0xBD, 0xBD, 0xBD, 0x00 }, + { 0xBC, 0xBC, 0xBC, 0x00 }, + { 0xBB, 0xBB, 0xBB, 0x00 }, + { 0xBA, 0xBA, 0xBA, 0x00 }, + { 0xB9, 0xB9, 0xB9, 0x00 }, + { 0xB8, 0xB8, 0xB8, 0x00 }, + { 0xB7, 0xB7, 0xB7, 0x00 }, + { 0xB4, 0xB4, 0xB4, 0x00 }, + { 0xB3, 0xB3, 0xB3, 0x00 }, + { 0xB2, 0xB2, 0xB2, 0x00 }, + { 0xB0, 0xB0, 0xB0, 0x00 }, + { 0xAF, 0xAF, 0xAF, 0x00 }, + { 0xAD, 0xAD, 0xAD, 0x00 }, + { 0xAC, 0xAC, 0xAC, 0x00 }, + { 0xAA, 0xAA, 0xAA, 0x00 }, + { 0xA9, 0xA9, 0xA9, 0x00 }, + { 0xA7, 0xA7, 0xA7, 0x00 }, + { 0xA6, 0xA6, 0xA6, 0x00 }, + { 0xA4, 0xA4, 0xA4, 0x00 }, + { 0xA2, 0xA2, 0xA2, 0x00 }, + { 0x9E, 0x9E, 0x9E, 0x00 }, + { 0x99, 0x99, 0x99, 0x00 }, + { 0x91, 0x91, 0x91, 0x00 }, + { 0xFF, 0xFF, 0xFF, 0x00 }, + { 0x00, 0x00, 0x00, 0x00 } +}; + +static img_t IMG_SPLASH_OBJECT = { + 320, 200, + 256, + IMG_SPLASH_COLORS, + IMG_SPLASH_PIXELS +}; + +img_t *IMG_SPLASH = &IMG_SPLASH_OBJECT; + + diff --git a/src/maps.c b/src/maps.c new file mode 100644 index 0000000..df70872 --- /dev/null +++ b/src/maps.c @@ -0,0 +1,395 @@ +/* + * xrick/src/maps.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +/* + * NOTES + * + * A map is composed of submaps, which in turn are composed of rows of + * 0x20 tiles. map_map contains the tiles for the current portion of the + * current submap, i.e. a little bit more than what appear on the screen, + * but not the whole submap. + * + * map_frow is map_map top row within the submap. + * + * Submaps are stored as arrays of blocks, each block being a 4x4 tile + * array. map_submaps[].bnum points to the first block of the array. + * + * Before a submap can be played, it needs to be expanded from blocks + * to map_map. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "maps.h" + +#include "game.h" +#include "debug.h" +#include "ents.h" +#include "draw.h" +#include "screens.h" +#include "e_sbonus.h" +#include "tiles.h" +#include "fb.h" + +/* + * global vars + */ +U8 map_map[0x2C][0x20]; +U8 map_eflg[0x100]; +U8 map_frow; +U8 map_tilesBank; + + +/* + * prototypes + */ +static void map_eflg_expand(U8); + + +/* + * Fill in map_map with tile numbers by expanding blocks. + * + * add map_submaps[].bnum to map_frow to find out where to start from. + * We need to /4 map_frow to convert from tile rows to block rows, then + * we need to *8 to convert from block rows to block numbers (there + * are 8 blocks per block row). This is achieved by *2 then &0xfff8. + */ +void +map_expand(void) +{ + U8 i, j, k, l; + U8 row, col; + U16 pbnum; + + pbnum = map_submaps[env_submap].bnum + ((2 * map_frow) & 0xfff8); + row = col = 0; + + for (i = 0; i < 0x0b; i++) { /* 0x0b rows of blocks */ + for (j = 0; j < 0x08; j++) { /* 0x08 blocks per row */ + for (k = 0, l = 0; k < 0x04; k++) { /* expand one block */ + map_map[row][col++] = map_blocks[map_bnums[pbnum]][l++]; + map_map[row][col++] = map_blocks[map_bnums[pbnum]][l++]; + map_map[row][col++] = map_blocks[map_bnums[pbnum]][l++]; + map_map[row][col] = map_blocks[map_bnums[pbnum]][l++]; + row += 1; col -= 3; + } + row -= 4; col += 4; + pbnum++; + } + row += 4; col = 0; + } +} + + +/* + * Initialize a new submap + * + * ASM 0cc3 + */ +void +map_init(void) +{ + /*sys_printf("xrick/map_init: map=%#04x submap=%#04x\n", g_map, env_submap);*/ +#ifdef GFXPC + tiles_setFilter(0xffff); + map_tilesBank = map_submaps[env_submap].page == 1 ? 3 : 2; +#endif +#ifdef GFXST + map_tilesBank = map_submaps[env_submap].page == 1 ? 2 : 1; +#endif + map_eflg_expand((map_submaps[env_submap].page == 1) ? 0x10 : 0x00); + map_expand(); + ent_reset(); + + /* entities that are in the visible part of the map */ + ent_actvis( + map_frow + MAPS_TOPHEIGHT_TL, + map_frow + MAPS_TOPHEIGHT_TL+MAPS_VISHEIGHT_TL-1); + + /* entities that are in the hidden top of the map */ + ent_actvis( + map_frow + 0, + map_frow + MAPS_TOPHEIGHT_TL-1); + + /* entities that are in the hidden bottom of the map */ + ent_actvis( + map_frow + MAPS_TOPHEIGHT_TL+MAPS_VISHEIGHT_TL, + map_frow + MAPS_TOPHEIGHT_TL+MAPS_VISHEIGHT_TL+MAPS_BOTHEIGHT_TL-1); +} + + +/* + * Expand entity flags for this map + * + * ASM 1117 + */ +void +map_eflg_expand(U8 offs) +{ + U8 i, j, k; + + for (i = 0, k = 0; i < 0x10; i++) { + j = map_eflg_c[offs + i++]; + while (j--) map_eflg[k++] = map_eflg_c[offs + i]; + } +} + + +/* + * Chain (sub)maps + * + * ASM 0c08 + * return: TRUE/next submap OK, FALSE/map finished + FIXME should return next submap number, or 0. + */ +U8 +map_chain(void) +{ + U16 c, t; + + env_changeSubmap = 0; /* FIXME but not used?! */ + e_sbonus_counting = FALSE; /* FIXME what? move this out of here!! */ + + /* find connection */ + c = map_submaps[env_submap].connect; + t = 3; + + IFDEBUG_MAPS( + sys_printf("xrick/maps: chain submap=%#04x frow=%#04x .connect=%#04x %s\n", + env_submap, map_frow, c, + (game_dir == LEFT ? "-> left" : "-> right")); + ); + + /* + * look for the first connector with compatible row number. if none + * found, then panic + */ + for (c = map_submaps[env_submap].connect; ; c++) { + if (map_connect[c].dir == 0xff) + sys_panic("(map_chain) can not find connector\n"); + if (map_connect[c].dir != game_dir) continue; + t = (ent_ents[1].y >> 3) + map_frow - map_connect[c].rowout; + if (t < 3) break; + } + + /* got it */ + IFDEBUG_MAPS( + sys_printf("xrick/maps: chain frow=%#04x y=%#06x\n", + map_frow, ent_ents[1].y); + sys_printf("xrick/maps: chain connect=%#04x rowout=%#04x - ", + c, map_connect[c].rowout); + ); + + if (map_connect[c].submap == 0xff) { + /* no next submap - request next map */ + IFDEBUG_MAPS( + sys_printf("chain to next map\n"); + ); + return FALSE; + } + else { + /* next submap */ + IFDEBUG_MAPS( + sys_printf("chain to submap=%#04x rowin=%#04x\n", + map_connect[c].submap, map_connect[c].rowin); + ); + map_frow = map_frow - map_connect[c].rowout + map_connect[c].rowin; + env_submap = map_connect[c].submap; + IFDEBUG_MAPS( + sys_printf("xrick/maps: chain frow=%#04x\n", + map_frow); + ); + return TRUE; + } +} + + +/* + * Reset all marks, i.e. make them all active again. + * + * ASM 0025 + * + */ +void +map_resetMarks(void) +{ + U16 i; + for (i = 0; i < MAP_NBR_MARKS; i++) + map_marks[i].ent &= ~MAP_MARK_NACT; +} + + +/* CLEAN BELOW THIS LINE */ + +/* + * maps_paint + * + * paints the current map to the frame buffer. + */ +void maps_paint(void) +{ + U8 i, j; + U8 *f; + + tiles_setBank(map_tilesBank); + + for (i = 0; i < 0x18; i++) /* 0x18 rows */ + { +#ifdef GFXPC + f = fb_at(0x20, i * 8); +#endif +#ifdef GFXST + f = fb_at(0x20, (i + 1) * 8); +#endif + for (j = 0; j < 0x20; j++) /* 0x20 tiles per row */ + f = tiles_paint(map_map[i + 8][j], f); + } +} + + + +/* + * maps_paintRect + * + * paints a portion of the map at , of size , . + * , expressed in map/px. + */ +void maps_paintRect(U16 x, U16 y, U16 width, U16 height) +{ + U16 x_fb, y_fb; + U8 *fb; + U8 r, c; + + /* align to tiles */ + maps_alignRect(&x, &y, &width, &height); + + /* clip */ + if (maps_clip(&x, &y, &width, &height)) /* return if not visible */ + return; + + /* convert to fb/px */ + x_fb = x - MAPS_FB_X; + y_fb = y - MAPS_FB_Y; + + /* convert map/px to map/tl */ + x >>= 3; + y >>= 3; + width >>= 3; + height >>= 3; + + /* draw */ + for (r = 0; r < height; r++) /* for each tile row */ + { +#ifdef GFXPC + fb = fb_at(x_fb, y_fb + r * 8); +#endif +#ifdef GFXST + fb = fb_at(x_fb, 8 + y_fb + r * 8); /* FIXME +8? */ +#endif + for (c = 0; c < width; c++) /* for each tile column */ + { + fb = tiles_paint(map_map[y + r][x + c], fb); + } + } +} + + + +/* + * maps_alignRect + * + * aligns a rectangle at , of size , to tiles. + * coordinates expressed in map/px. + * resulting rectangle might be bigger. + */ +void maps_alignRect(U16 *x, U16 *y, U16 *width, U16 *height) +{ + U16 xa, ya; + U16 wa, ha; + + /* align to column and row */ + xa = *x & 0xfff8; + ya = *y & 0xfff8; + + /* grow width and height to cover tiles */ + *width += *x - xa; + *height += *y - ya; + wa = *width + 8 - (*width % 8); + ha = *height + 8 - (*height % 8); + + *x = xa; + *y = ya; + *width = wa; + *height = ha; +} + + + +/* + * maps_clip + * + * clips a rectangle at , of size , . + * , expressed in map/px. + * returns TRUE if fully clipped, FALSE if still (at least partly) visible. + */ +U8 maps_clip(U16 *x, U16 *y, U16 *width, U16 *height) +{ + if (*x < 0) + { + if (*x + *width < 0) + return TRUE; + else + { + *width += *x; + *x = 0; + } + } + else + { + if (*x > MAPS_WIDTH_PX) + return TRUE; + else + if (*x + *width > MAPS_WIDTH_PX) + { + *width = MAPS_WIDTH_PX - *x; + } + } + + if (*y < MAPS_TOPHEIGHT_PX) + { + if ((*y + *height) < MAPS_TOPHEIGHT_PX) + return TRUE; + else + { + *height += *y - MAPS_TOPHEIGHT_PX; + *y = MAPS_TOPHEIGHT_PX; + } + } + else + { + if (*y >= MAPS_TOPHEIGHT_PX+MAPS_VISHEIGHT_PX) + return TRUE; + else + if (*y + *height > MAPS_TOPHEIGHT_PX+MAPS_VISHEIGHT_PX) + *height = MAPS_TOPHEIGHT_PX+MAPS_VISHEIGHT_PX - *y; + } + + return FALSE; +} + + + + +/* eof */ diff --git a/src/rects.c b/src/rects.c new file mode 100644 index 0000000..0f541b7 --- /dev/null +++ b/src/rects.c @@ -0,0 +1,61 @@ +/* + * xrick/src/rects.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + + + +#include /* malloc */ + +//#include "system.h" + +#include "rects.h" + + + +/* + * rects_free + * + * free a list of rectangles and set the pointer to NULL. + * + */ +void rects_free(rect_t *r) +{ + if (r) + { + rects_free(r->next); + free(r); + } +} + + + +/* + * rects_new + * + * allocate a new rectangle and adds it at the beginning of a list. + */ +rect_t *rects_new(U16 x, U16 y, U16 width, U16 height, rect_t *next) +{ + rect_t *r; + + r = malloc(sizeof *r); + + r->x = x; + r->y = y; + r->width = width; + r->height = height; + r->next = next; + + return r; +} + +/* eof */ diff --git a/src/scr_gameover.c b/src/scr_gameover.c new file mode 100644 index 0000000..cf6454d --- /dev/null +++ b/src/scr_gameover.c @@ -0,0 +1,103 @@ +/* + * xrick/src/scr_gameover.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "stddef.h" /* NULL */ + +#include "system.h" +#include "game.h" +#include "screens.h" +#include "sysvid.h" +#include "sounds.h" + +#include "draw.h" +#include "control.h" +#include "tiles.h" +#include "fb.h" + +/* + * Display the game over screen + * + * return: SCREEN_RUNNING, SCREEN_DONE, SCREEN_EXIT + */ +U8 +screen_gameover(void) +{ + static U8 seq = 0; + static U8 period = 0; +#ifdef GFXST + static U32 tm = 0; +#endif +#ifdef ENABLE_SOUND + static sound_t *snd; + static U8 chan; +#endif + + if (seq == 0) { + tiles_setBank(0); + seq = 1; + period = game_period; /* save period, */ + game_period = 50; /* and use our own */ +#ifdef ENABLE_SOUND + sounds_setMusic("sounds/gameover.wav", 1); +#endif + } + + switch (seq) { + case 1: /* display banner */ +#ifdef GFXST + fb_clear(); + tm = sys_gettime(); +#endif +#ifdef GFXPC + tiles_setFilter(0xaaaa); +#endif + tiles_paintListAt(screen_gameovertxt, 120, 80); + + game_rects = &draw_SCREENRECT; + seq = 2; + break; + + case 2: /* wait for key pressed */ + if (control_status & CONTROL_FIRE) + seq = 3; +#ifdef GFXST + else if (sys_gettime() - tm > SCREEN_TIMEOUT) + seq = 4; +#endif + else + sys_sleep(50); + break; + + case 3: /* wait for key released */ + if (!(control_status & CONTROL_FIRE)) + seq = 4; + else + sys_sleep(50); + break; + } + + if (control_status & CONTROL_EXIT) /* check for exit request */ + return SCREEN_EXIT; + + if (seq == 4) { /* we're done */ + fb_clear(); + seq = 0; + game_period = period; + return SCREEN_DONE; + } + + return SCREEN_RUNNING; +} + +/* eof */ + diff --git a/src/scr_getname.c b/src/scr_getname.c new file mode 100644 index 0000000..918d631 --- /dev/null +++ b/src/scr_getname.c @@ -0,0 +1,274 @@ +/* + * xrick/src/scr_getname.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "screens.h" + +#include "game.h" +#include "draw.h" +#include "control.h" +#include "tiles.h" +#include "fb.h" + +/* + * local vars + */ +static U8 seq = 0; +static U8 x, y, p; +static U8 name[10]; + +#define TILE_POINTER '\072' +#define TILE_CURSOR '\073' +#define TOPLEFT_X 116 +#define TOPLEFT_Y 64 +#define NAMEPOS_X 120 +#define NAMEPOS_Y 160 +#define AUTOREPEAT_TMOUT 100 + + +/* + * prototypes + */ +static void pointer_show(U8); +static void name_update(void); +static void name_draw(void); + + +/* + * Get name + * + * return: 0 while running, 1 when finished. + */ +U8 +screen_getname(void) +{ + static U32 tm = 0; + U8 i, j; + + if (seq == 0) { + /* figure out if this is a high score */ + if (env_score < game_hscores[7].score) + return SCREEN_DONE; + + /* prepare */ + tiles_setBank(0); +#ifdef GFXPC + tiles_setFilter(0xffff); +#endif + for (i = 0; i < 10; i++) + name[i] = '@'; + x = y = p = 0; + game_rects = &draw_SCREENRECT; + seq = 1; + } + + switch (seq) { + case 1: /* prepare screen */ + fb_clear(); +#ifdef GFXPC + tiles_setFilter(0xaaaa); /* red */ + tiles_paintListAt(screen_congrats, 32, 8); +#endif +#ifdef GFXPC + tiles_setFilter(0xffff); /* yellow */ +#endif + tiles_paintListAt((U8 *)"PLEASE@ENTER@YOUR@NAME\376", 76, 40); +#ifdef GFXPC + tiles_setFilter(0x5555); /* green */ +#endif + for (i = 0; i < 6; i++) + for (j = 0; j < 4; j++) + tiles_paintAt('A' + i + j * 6, TOPLEFT_X + i * 8 * 2, TOPLEFT_Y + j * 8 * 2); +#ifdef GFXST + tiles_paintListAt((U8 *)"Y@Z@.@@@\074\373\374\375\376", TOPLEFT_X, TOPLEFT_Y + 64); +#endif +#ifdef GFXPC + tiles_paintListAt((U8 *)"Y@Z@.@@@\074@\075@\376", TOPLEFT_X, TOPLEFT_Y + 64); +#endif + name_draw(); + pointer_show(TRUE); + seq = 2; + break; + + case 2: /* wait for key pressed */ + if (control_status & CONTROL_FIRE) + seq = 3; + if (control_status & CONTROL_UP) { + if (y > 0) { + pointer_show(FALSE); + y--; + pointer_show(TRUE); + tm = sys_gettime(); + } + seq = 4; + } + if (control_status & CONTROL_DOWN) { + if (y < 4) { + pointer_show(FALSE); + y++; + pointer_show(TRUE); + tm = sys_gettime(); + } + seq = 5; + } + if (control_status & CONTROL_LEFT) { + if (x > 0) { + pointer_show(FALSE); + x--; + pointer_show(TRUE); + tm = sys_gettime(); + } + seq = 6; + } + if (control_status & CONTROL_RIGHT) { + if (x < 5) { + pointer_show(FALSE); + x++; + pointer_show(TRUE); + tm = sys_gettime(); + } + seq = 7; + } + if (seq == 2) + sys_sleep(50); + break; + + case 3: /* wait for FIRE released */ + if (!(control_status & CONTROL_FIRE)) { + if (x == 5 && y == 4) { /* end */ + i = 0; + while (env_score < game_hscores[i].score) + i++; + j = 7; + while (j > i) { + game_hscores[j].score = game_hscores[j - 1].score; + for (x = 0; x < 10; x++) + game_hscores[j].name[x] = game_hscores[j - 1].name[x]; + j--; + } + game_hscores[i].score = env_score; + for (x = 0; x < 10; x++) + game_hscores[i].name[x] = name[x]; + seq = 99; + } + else { + name_update(); + name_draw(); + seq = 2; + } + } + else + sys_sleep(50); + break; + + case 4: /* wait for UP released */ + if (!(control_status & CONTROL_UP) || + sys_gettime() - tm > AUTOREPEAT_TMOUT) + seq = 2; + else + sys_sleep(50); + break; + + case 5: /* wait for DOWN released */ + if (!(control_status & CONTROL_DOWN) || + sys_gettime() - tm > AUTOREPEAT_TMOUT) + seq = 2; + else + sys_sleep(50); + break; + + case 6: /* wait for LEFT released */ + if (!(control_status & CONTROL_LEFT) || + sys_gettime() - tm > AUTOREPEAT_TMOUT) + seq = 2; + else + sys_sleep(50); + break; + + case 7: /* wait for RIGHT released */ + if (!(control_status & CONTROL_RIGHT) || + sys_gettime() - tm > AUTOREPEAT_TMOUT) + seq = 2; + else + sys_sleep(50); + break; + + } + + if (control_status & CONTROL_EXIT) /* check for exit request */ + return SCREEN_EXIT; + + if (seq == 99) { /* seq 99, we're done */ + fb_clear(); + seq = 0; + return SCREEN_DONE; + } + else + return SCREEN_RUNNING; +} + + +static void +pointer_show(U8 show) +{ +#ifdef GFXPC + tiles_setFilter(0xaaaa); /* red */ +#endif + tiles_paintAt(show == TRUE ? TILE_POINTER : '@', + TOPLEFT_X + x * 8 * 2, TOPLEFT_Y + y * 8 * 2 + 8); +} + +static void +name_update(void) +{ + U8 i; + + i = x + y * 6; + if (i < 26 && p < 10) + name[p++] = 'A' + i; + if (i == 26 && p < 10) + name[p++] = '.'; + if (i == 27 && p < 10) + name[p++] = '@'; + if (i == 28 && p > 0) { + p--; + } +} + +/* FIXME WHAT IS P??? */ + +static void +name_draw(void) +{ + U8 i; + +#ifdef GFXPC + tiles_setFilter(0xaaaa); /* red */ +#endif + for (i = 0; i < p; i++) + tiles_paintAt(name[i], NAMEPOS_X + i * 8, NAMEPOS_Y); + for (i = p; i < 10; i++) + tiles_paintAt(TILE_CURSOR, NAMEPOS_X + i * 8, NAMEPOS_Y); + +#ifdef GFXST + for (i = 0; i < 10; i++) + tiles_paintAt('@', NAMEPOS_X + i * 8, NAMEPOS_Y + 8); + tiles_paintAt(TILE_POINTER, NAMEPOS_X + 8 * (p < 9 ? p : 9), NAMEPOS_Y + 8); +#endif +} + + +/* eof */ diff --git a/src/scr_imain.c b/src/scr_imain.c new file mode 100644 index 0000000..43a3217 --- /dev/null +++ b/src/scr_imain.c @@ -0,0 +1,223 @@ +/* + * xrick/src/scr_imain.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include /* sprintf */ + +#include "system.h" +#include "game.h" +#include "screens.h" +#include "sysvid.h" +#include "sounds.h" + +#include "draw.h" +#include "pics.h" +#include "control.h" +#include "fb.h" + +#include "tiles.h" + +#define IMAIN_PERIOD 50; + +/* + * Main introduction + * + * return: SCREEN_RUNNING, SCREEN_DONE, SCREEN_EXIT + */ +U8 +screen_introMain(void) +{ + static U8 seq = 0; + static U8 seen = 0; + static U8 first = TRUE; + static U8 period = 0; + static U32 tm = 0; + U8 i, s[32]; + + if (seq == 0) + { + tiles_setBank(0); + if (first == TRUE) + seq = 1; + else + seq = 10; + period = game_period; + game_period = IMAIN_PERIOD; + game_rects = &draw_SCREENRECT; +#ifdef ENABLE_SOUND + sounds_setMusic("sounds/tune5.wav", -1); +#endif + } + + switch (seq) + { + case 1: /* dispay hall of fame */ + fb_clear(); + sysvid_setGammaSDL(0); + tm = sys_gettime(); + +#ifdef GFXPC + /* Rick Dangerous title */ + tiles_setFilter(0xaaaa); + tiles_paintList(screen_imainrdt, fb_at(32, 16)); + + /* Core Design copyright + press space to start */ + tiles_setFilter(0x5555); + tiles_paintList(screen_imaincdc, fb_at(64, 80)); +#endif + +#ifdef GFXST + img_paintPic(0, 0, 0x140, 0xc8, pic_splash); +#endif + + game_period = period/2; + seq = 2; + break; + + case 2: /* fade-in */ + if (fb_fadeIn()) + { + game_period = IMAIN_PERIOD; + seq = 3; + } + break; + + case 3: /* wait for key pressed or timeout */ + if (control_status & CONTROL_FIRE) + seq = 4; + else if (sys_gettime() - tm > SCREEN_TIMEOUT) + { + seen++; + game_period = period/2; + seq = 8; + } + break; + + case 4: /* wait for key released */ + if (!(control_status & CONTROL_FIRE)) + { + if (seen++ == 0) + seq = 8; + else + { + game_period = period/2; + seq = 28; + } + } + break; + + case 8: /* fade-out */ + if (fb_fadeOut()) + { + game_period = IMAIN_PERIOD; + seq = 10; + } + break; + + case 10: /* display Rick Dangerous title and Core Design copyright */ + fb_clear(); + tm = sys_gettime(); + + /* hall of fame title */ +#ifdef GFXPC + tiles_setFilter(0xaaaa); + tiles_paintListAt(screen_imainhoft, 32, 0); +#endif +#ifdef GFXST + img_paintPic(0, 0, 0x140, 0x20, pic_haf); +#endif + + /* hall of fame content */ +#ifdef GFXPC + tiles_setFilter(0x5555); +#endif + for (i = 0; i < 8; i++) + { + sprintf((char *)s, "%06d@@@....@@@%s", + game_hscores[i].score, game_hscores[i].name); + s[26] = TILES_NULL; + tiles_paintListAt(s, 56, 40 + i*2*8); + } + + game_period = period/2; + seq = 11; + break; + + case 11: /* fade-in */ + if (fb_fadeIn()) + { + game_period = IMAIN_PERIOD; + seq = 12; + } + break; + + case 12: /* wait for key pressed or timeout */ + if (control_status & CONTROL_FIRE) + seq = 13; + else if (sys_gettime() - tm > SCREEN_TIMEOUT) + { + seen++; + seq = 18; + } + break; + + case 13: /* wait for key released */ + if (!(control_status & CONTROL_FIRE)) + { + if (seen++ == 0) + seq = 18; + else + { + game_period = period/2; + seq = 28; + } + } + break; + + case 18: /* fade-out */ + if (fb_fadeOut()) + { + game_period = IMAIN_PERIOD; + seq = 1; + } + break; + + case 28: /* fade-out */ + if (fb_fadeOut()) + { + game_period = IMAIN_PERIOD; + seq = 30; + } + break; + + } + + if (control_status & CONTROL_EXIT) /* check for exit request */ + return SCREEN_EXIT; + + if (seq == 30) /* we're done */ + { + fb_clear(); + seq = 0; + seen = 0; + first = FALSE; + game_period = period; + sysvid_setGammaSDL(255); + return SCREEN_DONE; + } + else + return SCREEN_RUNNING; +} + +/* eof */ + + diff --git a/src/scr_imap.c b/src/scr_imap.c new file mode 100644 index 0000000..f54a7a9 --- /dev/null +++ b/src/scr_imap.c @@ -0,0 +1,322 @@ +/* + * xrick/src/scr_imap.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "screens.h" +#include "sysvid.h" +#include "sounds.h" + +#include "game.h" +#include "rects.h" +#include "draw.h" +#include "control.h" +#include "maps.h" +#include "tiles.h" +#include "sprites.h" +#include "fb.h" + +/* + * local vars + */ +static U16 step; /* current step */ +static U16 count; /* number of loops for current step */ +static U16 run; /* 1 = run, 0 = no more step */ +static U8 flipflop; /* flipflop for top, bottom, left, right */ +static U8 spnum; /* sprite number */ +static U16 spx, spdx; /* sprite x position and delta */ +static U16 spy, spdy; /* sprite y position and delta */ +static U16 spbase, spoffs; /* base, offset for sprite numbers table */ +static U8 seq = 0; /* anim sequence */ + +static rect_t anim_rect = { 120, 16, 64, 64, NULL }; /* anim rectangle */ + +/* + * prototypes + */ +static void drawtb(void); +static void drawlr(void); +static void drawsprite(void); +static void drawcenter(void); +static void nextstep(void); +static void anim(void); +static void init(void); + +/* + * Map introduction + * + * return: SCREEN_RUNNING, SCREEN_DONE, SCREEN_EXIT + */ +U8 screen_introMap(void) +{ + switch (seq) + { + case 0: /* initialize */ + fb_clear(); + sysvid_setGammaSDL(0); + +#ifdef GFXPC + tiles_setBank(1); + tiles_setFilter(0xaaaa); +#endif +#ifdef GFXST + tiles_setBank(0); +#endif + tiles_paintListAt(maps_intros[env_map].title, 32, 0); + +#ifdef GFXPC + tiles_setFilter(0x5555); +#endif + tiles_paintListAt(maps_intros[env_map].body, 32, 96); + +#ifdef GFXPC + tiles_setFilter(0xffff); +#endif + + init(); + nextstep(); + drawcenter(); + drawtb(); + drawlr(); + drawsprite(); + control_last = 0; + + //game_rects = &draw_SCREENRECT; + +#ifdef ENABLE_SOUND + sounds_setMusic(map_maps[env_map].tune, 1); +#endif + + seq = 1; + break; + + case 1: /* fade-in */ + if (fb_fadeIn()) + seq = 10; + break; + + case 10: /* top and bottom borders */ + if (control_status & CONTROL_FIRE) + { + seq = 20; + } + else + { + drawtb(); + game_rects = &anim_rect; + seq = 12; + } + break; + + case 12: /* background and sprite */ + anim(); + drawcenter(); + drawsprite(); + game_rects = &anim_rect; + seq = 13; + break; + + case 13: /* all borders */ + drawtb(); + drawlr(); + game_rects = &anim_rect; + seq = 10; + break; + + case 20: /* wait for key release */ + if (!(control_status & CONTROL_FIRE)) + seq = 21; + else + sys_sleep(50); + break; + + case 21: + if (fb_fadeOut()) + seq = 30; + break; + } + + if (control_status & CONTROL_EXIT) /* check for exit request */ + return SCREEN_EXIT; + + if (seq == 30) + { + fb_clear(); + sysvid_setGammaSDL(255); + seq = 0; + return SCREEN_DONE; + } + else + return SCREEN_RUNNING; +} + + +/* + * Display top and bottom borders (0x1B1F) + * + */ +static void +drawtb(void) +{ + U8 i; + + flipflop++; + if (flipflop & 0x01) + { + for (i = 0; i < 6; i++) + tiles_paintAt(0x40, 128 + i * 8, 16); + for (i = 0; i < 6; i++) + tiles_paintAt(0x06, 128 + i * 8, 72); + } + else + { + for (i = 0; i < 6; i++) + tiles_paintAt(0x05, 128 + i * 8, 16); + for (i = 0; i < 6; i++) + tiles_paintAt(0x40, 128 + i * 8, 72); + } +} + + +/* + * Display left and right borders (0x1B7C) + * + */ +static void +drawlr(void) +{ + U8 i; + + if (flipflop & 0x02) + { + for (i = 0; i < 8; i++) + { + tiles_paintAt(0x04, 120, 16 + i * 8); + tiles_paintAt(0x04, 176, 16 + i * 8); + } + } + else + { + for (i = 0; i < 8; i++) + { + tiles_paintAt(0x2B, 120, 16 + i * 8); + tiles_paintAt(0x2B, 176, 16 + i * 8); + } + } +} + + +/* + * Draw the sprite (0x19C6) + * + */ +static void +drawsprite(void) +{ + U8 x = 128 + ((spx << 1) & 0x1C); + U8 y = 24 + (spy << 1); + sprites_paint(spnum, x, y); +} + + +/* + * Draw the background (0x1AF1) + * + */ +static void +drawcenter(void) +{ + static U8 tn0[] = { 0x07, 0x5B, 0x7F, 0xA3, 0xC7 }; + U8 i, j, tn; + + tn = tn0[env_map]; + for (i = 0; i < 6; i++) + for (j = 0; j < 6; j++) + tiles_paintAt(tn++, 128 + 8 * j, 24 + 8 * i); +} + + +/* + * Next Step (0x1A74) + * + */ +static void +nextstep(void) +{ + if (screen_imapsteps[step].count) + { + count = screen_imapsteps[step].count; + spdx = screen_imapsteps[step].dx; + spdy = screen_imapsteps[step].dy; + spbase = screen_imapsteps[step].base; + spoffs = 0; + step++; + } + else + { + run = 0; + } +} + + +/* + * Anim (0x1AA8) + * + */ +static void +anim(void) +{ + U8 i; + + if (run) + { + i = screen_imapsl[spbase + spoffs]; + if (i == 0) + { + spoffs = 0; + i = screen_imapsl[spbase]; + } + spnum = i; + spoffs++; + spx += spdx; + spy += spdy; + count--; + if (count == 0) + nextstep(); + } +} + + +/* + * Initialize (0x1A43) + * + */ +static void +init(void) +{ + run = 0; run--; + step = screen_imapsofs[env_map]; + spx = screen_imapsteps[step].dx; + spy = screen_imapsteps[step].dy; + step++; + spnum = 0; /* NOTE spnum in [8728] is never initialized ? */ +} + +/* eof */ + + + diff --git a/src/scr_pause.c b/src/scr_pause.c new file mode 100644 index 0000000..00c24eb --- /dev/null +++ b/src/scr_pause.c @@ -0,0 +1,59 @@ +/* + * xrick/src/scr_pause.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include /* NULL */ + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "game.h" +#include "screens.h" + +#include "draw.h" +#include "control.h" +#include "ents.h" + +#include "tiles.h" +#include "maps.h" + + +/* + * Display the pause indicator + */ +void +screen_pause(U8 pause) +{ + if (pause == TRUE) + { + tiles_setBank(0); +#ifdef GFXPC + tiles_setFilter(0xaaaa); +#endif + tiles_paintListAt(screen_pausedtxt, 120, 80); + } + else + { +#ifdef GFXPC + tiles_setFilter(0xffff); +#endif + maps_paint(); + ents_paintAll(); + env_paintGame(); + } + game_rects = &draw_SCREENRECT; +} + + +/* eof */ + diff --git a/src/scr_xrick.c b/src/scr_xrick.c new file mode 100644 index 0000000..8638da7 --- /dev/null +++ b/src/scr_xrick.c @@ -0,0 +1,82 @@ +/* + * xrick/src/scr_xrick.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include "system.h" +#include "game.h" +#include "screens.h" +#include "sysvid.h" +#include "sounds.h" + +#include "draw.h" +#include "control.h" +#include "img.h" +#include "fb.h" + +#include "img_splash.e" + +/* + * Display XRICK splash screen + * + * return: SCREEN_RUNNING, SCREEN_DONE, SCREEN_EXIT + */ +U8 +screen_xrick(void) +{ + static U8 seq = 0; + static U8 wait = 0; + + if (seq == 0) + { + fb_clear(); + sysvid_setGammaSDL(255); + //img_paintImg(IMG_SPLASH); + game_rects = &draw_SCREENRECT; + seq = 1; + } + + switch (seq) + { + case 1: /* wait */ + if (wait++ > 0x2) + { +#ifdef ENABLE_SOUND + sounds_setMusic("sounds/bullet.wav", 1); +#endif + seq = 2; + wait = 0; + } + break; + + case 2: /* wait */ + if (wait++ > 0x20) + { + seq = 99; + wait = 0; + } + } + + if (control_status & CONTROL_EXIT) /* check for exit request */ + return SCREEN_EXIT; + + if (seq == 99) /* we're done */ + { + fb_clear(); + seq = 0; + return SCREEN_DONE; + } + + return SCREEN_RUNNING; +} + +/* eof */ + diff --git a/src/scroller.c b/src/scroller.c new file mode 100644 index 0000000..7233fac --- /dev/null +++ b/src/scroller.c @@ -0,0 +1,165 @@ +/* + * xrick/src/scroller.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include + +#include "system.h" +#include "game.h" +#include "env.h" + +#include "scroller.h" + +#include "debug.h" +#include "draw.h" +#include "maps.h" +#include "ents.h" + +static U8 period; + +/* + * Scroll up + * + */ +U8 +scroll_up(void) +{ + U8 i, j; + static U8 n = 0; + + /* last call: restore */ + if (n == 8) { + n = 0; + game_period = period; + return SCROLL_DONE; + } + + /* first call: prepare */ + if (n == 0) { + period = game_period; + game_period = SCROLL_PERIOD; + } + + /* translate map */ + for (i = MAP_ROW_SCRTOP; i < MAP_ROW_HBBOT; i++) + for (j = 0x00; j < 0x20; j++) + map_map[i][j] = map_map[i + 1][j]; + + /* translate entities */ + for (i = 0; ent_ents[i].n != 0xFF; i++) { + if (ent_ents[i].n) { + ent_ents[i].ysave -= 8; + ent_ents[i].trig_y -= 8; + ent_ents[i].y -= 8; + if (ent_ents[i].y & 0x8000) { /* map coord. from 0x0000 to 0x0140 */ + IFDEBUG_SCROLLER( + sys_printf("xrick/scroller: entity %#04X is gone\n", i); + ); + ent_ents[i].n = 0; + } + } + } + + /* display */ + maps_paint(); + ents_paintAll(); + env_paintGame(); + map_frow++; + + /* loop */ + if (n++ == 7) { + /* activate visible entities */ + ent_actvis(map_frow + MAP_ROW_HBTOP, map_frow + MAP_ROW_HBBOT); + + /* prepare map */ + map_expand(); + + /* display */ + maps_paint(); + ents_paintAll(); + env_paintGame(); + } + + game_rects = &draw_SCREENRECT; + + return SCROLL_RUNNING; +} + +/* + * Scroll down + * + */ +U8 +scroll_down(void) +{ + U8 i, j; + static U8 n = 0; + + /* last call: restore */ + if (n == 8) { + n = 0; + game_period = period; + return SCROLL_DONE; + } + + /* first call: prepare */ + if (n == 0) { + period = game_period; + game_period = SCROLL_PERIOD; + } + + /* translate map */ + for (i = MAP_ROW_SCRBOT; i > MAP_ROW_HTTOP; i--) + for (j = 0x00; j < 0x20; j++) + map_map[i][j] = map_map[i - 1][j]; + + /* translate entities */ + for (i = 0; ent_ents[i].n != 0xFF; i++) { + if (ent_ents[i].n) { + ent_ents[i].ysave += 8; + ent_ents[i].trig_y += 8; + ent_ents[i].y += 8; + if (ent_ents[i].y > 0x0140) { /* map coord. from 0x0000 to 0x0140 */ + IFDEBUG_SCROLLER( + sys_printf("xrick/scroller: entity %#04X is gone\n", i); + ); + ent_ents[i].n = 0; + } + } + } + + /* display */ + maps_paint(); + ents_paintAll(); + env_paintGame(); + map_frow--; + + /* loop */ + if (n++ == 7) { + /* activate visible entities */ + ent_actvis(map_frow + MAP_ROW_HTTOP, map_frow + MAP_ROW_HTBOT); + + /* prepare map */ + map_expand(); + + /* display */ + maps_paint(); + ents_paintAll(); + env_paintGame(); + } + + game_rects = &draw_SCREENRECT; + + return SCROLL_RUNNING; +} + +/* eof */ diff --git a/src/sdlcodes.e b/src/sdlcodes.e new file mode 100644 index 0000000..2f6b770 --- /dev/null +++ b/src/sdlcodes.e @@ -0,0 +1,213 @@ +{ "A", SDL_SCANCODE_A }, +{ "B", SDL_SCANCODE_B }, +{ "C", SDL_SCANCODE_C }, +{ "D", SDL_SCANCODE_D }, +{ "E", SDL_SCANCODE_E }, +{ "F", SDL_SCANCODE_F }, +{ "G", SDL_SCANCODE_G }, +{ "H", SDL_SCANCODE_H }, +{ "I", SDL_SCANCODE_I }, +{ "J", SDL_SCANCODE_J }, +{ "K", SDL_SCANCODE_K }, +{ "L", SDL_SCANCODE_L }, +{ "M", SDL_SCANCODE_M }, +{ "N", SDL_SCANCODE_N }, +{ "O", SDL_SCANCODE_O }, +{ "P", SDL_SCANCODE_P }, +{ "Q", SDL_SCANCODE_Q }, +{ "R", SDL_SCANCODE_R }, +{ "S", SDL_SCANCODE_S }, +{ "T", SDL_SCANCODE_T }, +{ "U", SDL_SCANCODE_U }, +{ "V", SDL_SCANCODE_V }, +{ "W", SDL_SCANCODE_W }, +{ "X", SDL_SCANCODE_X }, +{ "Y", SDL_SCANCODE_Y }, +{ "Z", SDL_SCANCODE_Z }, +{ "1", SDL_SCANCODE_1 }, +{ "2", SDL_SCANCODE_2 }, +{ "3", SDL_SCANCODE_3 }, +{ "4", SDL_SCANCODE_4 }, +{ "5", SDL_SCANCODE_5 }, +{ "6", SDL_SCANCODE_6 }, +{ "7", SDL_SCANCODE_7 }, +{ "8", SDL_SCANCODE_8 }, +{ "9", SDL_SCANCODE_9 }, +{ "0", SDL_SCANCODE_0 }, +{ "RETURN", SDL_SCANCODE_RETURN }, +{ "ESCAPE", SDL_SCANCODE_ESCAPE }, +{ "BACKSPACE", SDL_SCANCODE_BACKSPACE }, +{ "TAB", SDL_SCANCODE_TAB }, +{ "SPACE", SDL_SCANCODE_SPACE }, +{ "MINUS", SDL_SCANCODE_MINUS }, +{ "EQUALS", SDL_SCANCODE_EQUALS }, +{ "LEFTBRACKET", SDL_SCANCODE_LEFTBRACKET }, +{ "RIGHTBRACKET", SDL_SCANCODE_RIGHTBRACKET }, +{ "BACKSLASH", SDL_SCANCODE_BACKSLASH }, +{ "NONUSHASH", SDL_SCANCODE_NONUSHASH }, +{ "SEMICOLON", SDL_SCANCODE_SEMICOLON }, +{ "APOSTROPHE", SDL_SCANCODE_APOSTROPHE }, +{ "GRAVE", SDL_SCANCODE_GRAVE }, +{ "COMMA", SDL_SCANCODE_COMMA }, +{ "PERIOD", SDL_SCANCODE_PERIOD }, +{ "SLASH", SDL_SCANCODE_SLASH }, +{ "CAPSLOCK", SDL_SCANCODE_CAPSLOCK }, +{ "F1", SDL_SCANCODE_F1 }, +{ "F2", SDL_SCANCODE_F2 }, +{ "F3", SDL_SCANCODE_F3 }, +{ "F4", SDL_SCANCODE_F4 }, +{ "F5", SDL_SCANCODE_F5 }, +{ "F6", SDL_SCANCODE_F6 }, +{ "F7", SDL_SCANCODE_F7 }, +{ "F8", SDL_SCANCODE_F8 }, +{ "F9", SDL_SCANCODE_F9 }, +{ "F10", SDL_SCANCODE_F10 }, +{ "F11", SDL_SCANCODE_F11 }, +{ "F12", SDL_SCANCODE_F12 }, +{ "PRINTSCREEN", SDL_SCANCODE_PRINTSCREEN }, +{ "SCROLLLOCK", SDL_SCANCODE_SCROLLLOCK }, +{ "PAUSE", SDL_SCANCODE_PAUSE }, +{ "INSERT", SDL_SCANCODE_INSERT }, +{ "HOME", SDL_SCANCODE_HOME }, +{ "PAGEUP", SDL_SCANCODE_PAGEUP }, +{ "DELETE", SDL_SCANCODE_DELETE }, +{ "END", SDL_SCANCODE_END }, +{ "PAGEDOWN", SDL_SCANCODE_PAGEDOWN }, +{ "RIGHT", SDL_SCANCODE_RIGHT }, +{ "LEFT", SDL_SCANCODE_LEFT }, +{ "DOWN", SDL_SCANCODE_DOWN }, +{ "UP", SDL_SCANCODE_UP }, +{ "NUMLOCKCLEAR", SDL_SCANCODE_NUMLOCKCLEAR }, +{ "KP_DIVIDE", SDL_SCANCODE_KP_DIVIDE }, +{ "KP_MULTIPLY", SDL_SCANCODE_KP_MULTIPLY }, +{ "KP_MINUS", SDL_SCANCODE_KP_MINUS }, +{ "KP_PLUS", SDL_SCANCODE_KP_PLUS }, +{ "KP_ENTER", SDL_SCANCODE_KP_ENTER }, +{ "KP_1", SDL_SCANCODE_KP_1 }, +{ "KP_2", SDL_SCANCODE_KP_2 }, +{ "KP_3", SDL_SCANCODE_KP_3 }, +{ "KP_4", SDL_SCANCODE_KP_4 }, +{ "KP_5", SDL_SCANCODE_KP_5 }, +{ "KP_6", SDL_SCANCODE_KP_6 }, +{ "KP_7", SDL_SCANCODE_KP_7 }, +{ "KP_8", SDL_SCANCODE_KP_8 }, +{ "KP_9", SDL_SCANCODE_KP_9 }, +{ "KP_0", SDL_SCANCODE_KP_0 }, +{ "KP_PERIOD", SDL_SCANCODE_KP_PERIOD }, +{ "NONUSBACKSLASH", SDL_SCANCODE_NONUSBACKSLASH }, +{ "APPLICATION", SDL_SCANCODE_APPLICATION }, +{ "POWER", SDL_SCANCODE_POWER }, +{ "KP_EQUALS", SDL_SCANCODE_KP_EQUALS }, +{ "F13", SDL_SCANCODE_F13 }, +{ "F14", SDL_SCANCODE_F14 }, +{ "F15", SDL_SCANCODE_F15 }, +{ "F16", SDL_SCANCODE_F16 }, +{ "F17", SDL_SCANCODE_F17 }, +{ "F18", SDL_SCANCODE_F18 }, +{ "F19", SDL_SCANCODE_F19 }, +{ "F20", SDL_SCANCODE_F20 }, +{ "F21", SDL_SCANCODE_F21 }, +{ "F22", SDL_SCANCODE_F22 }, +{ "F23", SDL_SCANCODE_F23 }, +{ "F24", SDL_SCANCODE_F24 }, +{ "EXECUTE", SDL_SCANCODE_EXECUTE }, +{ "HELP", SDL_SCANCODE_HELP }, +{ "MENU", SDL_SCANCODE_MENU }, +{ "SELECT", SDL_SCANCODE_SELECT }, +{ "STOP", SDL_SCANCODE_STOP }, +{ "AGAIN", SDL_SCANCODE_AGAIN }, +{ "UNDO", SDL_SCANCODE_UNDO }, +{ "CUT", SDL_SCANCODE_CUT }, +{ "COPY", SDL_SCANCODE_COPY }, +{ "PASTE", SDL_SCANCODE_PASTE }, +{ "FIND", SDL_SCANCODE_FIND }, +{ "MUTE", SDL_SCANCODE_MUTE }, +{ "VOLUMEUP", SDL_SCANCODE_VOLUMEUP }, +{ "VOLUMEDOWN", SDL_SCANCODE_VOLUMEDOWN }, +{ "KP_COMMA", SDL_SCANCODE_KP_COMMA }, +{ "KP_EQUALSAS400", SDL_SCANCODE_KP_EQUALSAS400 }, +{ "INTERNATIONAL1", SDL_SCANCODE_INTERNATIONAL1 }, +{ "INTERNATIONAL2", SDL_SCANCODE_INTERNATIONAL2 }, +{ "INTERNATIONAL3", SDL_SCANCODE_INTERNATIONAL3 }, +{ "INTERNATIONAL4", SDL_SCANCODE_INTERNATIONAL4 }, +{ "INTERNATIONAL5", SDL_SCANCODE_INTERNATIONAL5 }, +{ "INTERNATIONAL6", SDL_SCANCODE_INTERNATIONAL6 }, +{ "INTERNATIONAL7", SDL_SCANCODE_INTERNATIONAL7 }, +{ "INTERNATIONAL8", SDL_SCANCODE_INTERNATIONAL8 }, +{ "INTERNATIONAL9", SDL_SCANCODE_INTERNATIONAL9 }, +{ "LANG1", SDL_SCANCODE_LANG1 }, +{ "LANG2", SDL_SCANCODE_LANG2 }, +{ "LANG3", SDL_SCANCODE_LANG3 }, +{ "LANG4", SDL_SCANCODE_LANG4 }, +{ "LANG5", SDL_SCANCODE_LANG5 }, +{ "LANG6", SDL_SCANCODE_LANG6 }, +{ "LANG7", SDL_SCANCODE_LANG7 }, +{ "LANG8", SDL_SCANCODE_LANG8 }, +{ "LANG9", SDL_SCANCODE_LANG9 }, +{ "ALTERASE", SDL_SCANCODE_ALTERASE }, +{ "SYSREQ", SDL_SCANCODE_SYSREQ }, +{ "CANCEL", SDL_SCANCODE_CANCEL }, +{ "CLEAR", SDL_SCANCODE_CLEAR }, +{ "PRIOR", SDL_SCANCODE_PRIOR }, +{ "RETURN2", SDL_SCANCODE_RETURN2 }, +{ "SEPARATOR", SDL_SCANCODE_SEPARATOR }, +{ "OUT", SDL_SCANCODE_OUT }, +{ "OPER", SDL_SCANCODE_OPER }, +{ "CLEARAGAIN", SDL_SCANCODE_CLEARAGAIN }, +{ "CRSEL", SDL_SCANCODE_CRSEL }, +{ "EXSEL", SDL_SCANCODE_EXSEL }, +{ "KP_00", SDL_SCANCODE_KP_00 }, +{ "KP_000", SDL_SCANCODE_KP_000 }, +{ "THOUSANDSSEPARATOR", SDL_SCANCODE_THOUSANDSSEPARATOR }, +{ "DECIMALSEPARATOR", SDL_SCANCODE_DECIMALSEPARATOR }, +{ "CURRENCYUNIT", SDL_SCANCODE_CURRENCYUNIT }, +{ "CURRENCYSUBUNIT", SDL_SCANCODE_CURRENCYSUBUNIT }, +{ "KP_LEFTPAREN", SDL_SCANCODE_KP_LEFTPAREN }, +{ "KP_RIGHTPAREN", SDL_SCANCODE_KP_RIGHTPAREN }, +{ "KP_LEFTBRACE", SDL_SCANCODE_KP_LEFTBRACE }, +{ "KP_RIGHTBRACE", SDL_SCANCODE_KP_RIGHTBRACE }, +{ "KP_TAB", SDL_SCANCODE_KP_TAB }, +{ "KP_BACKSPACE", SDL_SCANCODE_KP_BACKSPACE }, +{ "KP_A", SDL_SCANCODE_KP_A }, +{ "KP_B", SDL_SCANCODE_KP_B }, +{ "KP_C", SDL_SCANCODE_KP_C }, +{ "KP_D", SDL_SCANCODE_KP_D }, +{ "KP_E", SDL_SCANCODE_KP_E }, +{ "KP_F", SDL_SCANCODE_KP_F }, +{ "KP_XOR", SDL_SCANCODE_KP_XOR }, +{ "KP_POWER", SDL_SCANCODE_KP_POWER }, +{ "KP_PERCENT", SDL_SCANCODE_KP_PERCENT }, +{ "KP_LESS", SDL_SCANCODE_KP_LESS }, +{ "KP_GREATER", SDL_SCANCODE_KP_GREATER }, +{ "KP_AMPERSAND", SDL_SCANCODE_KP_AMPERSAND }, +{ "KP_DBLAMPERSAND", SDL_SCANCODE_KP_DBLAMPERSAND }, +{ "KP_VERTICALBAR", SDL_SCANCODE_KP_VERTICALBAR }, +{ "KP_DBLVERTICALBAR", SDL_SCANCODE_KP_DBLVERTICALBAR }, +{ "KP_COLON", SDL_SCANCODE_KP_COLON }, +{ "KP_HASH", SDL_SCANCODE_KP_HASH }, +{ "KP_SPACE", SDL_SCANCODE_KP_SPACE }, +{ "KP_AT", SDL_SCANCODE_KP_AT }, +{ "KP_EXCLAM", SDL_SCANCODE_KP_EXCLAM }, +{ "KP_MEMSTORE", SDL_SCANCODE_KP_MEMSTORE }, +{ "KP_MEMRECALL", SDL_SCANCODE_KP_MEMRECALL }, +{ "KP_MEMCLEAR", SDL_SCANCODE_KP_MEMCLEAR }, +{ "KP_MEMADD", SDL_SCANCODE_KP_MEMADD }, +{ "KP_MEMSUBTRACT", SDL_SCANCODE_KP_MEMSUBTRACT }, +{ "KP_MEMMULTIPLY", SDL_SCANCODE_KP_MEMMULTIPLY }, +{ "KP_MEMDIVIDE", SDL_SCANCODE_KP_MEMDIVIDE }, +{ "KP_PLUSMINUS", SDL_SCANCODE_KP_PLUSMINUS }, +{ "KP_CLEAR", SDL_SCANCODE_KP_CLEAR }, +{ "KP_CLEARENTRY", SDL_SCANCODE_KP_CLEARENTRY }, +{ "KP_BINARY", SDL_SCANCODE_KP_BINARY }, +{ "KP_OCTAL", SDL_SCANCODE_KP_OCTAL }, +{ "KP_DECIMAL", SDL_SCANCODE_KP_DECIMAL }, +{ "KP_HEXADECIMAL", SDL_SCANCODE_KP_HEXADECIMAL }, +{ "LCTRL", SDL_SCANCODE_LCTRL }, +{ "LSHIFT", SDL_SCANCODE_LSHIFT }, +{ "LALT", SDL_SCANCODE_LALT }, +{ "LGUI", SDL_SCANCODE_LGUI }, +{ "RCTRL", SDL_SCANCODE_RCTRL }, +{ "RSHIFT", SDL_SCANCODE_RSHIFT }, +{ "RALT", SDL_SCANCODE_RALT }, +{ "RGUI", SDL_SCANCODE_RGUI }, +{ "NULL" , 0 } diff --git a/src/sounds.c b/src/sounds.c new file mode 100644 index 0000000..7b9e8fa --- /dev/null +++ b/src/sounds.c @@ -0,0 +1,132 @@ +/* + * xrick/src/sounds.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +#include + +#include "sounds.h" + +#ifdef ENABLE_SOUND + +sound_t* WAV_GAMEOVER; +sound_t* WAV_SBONUS2; +sound_t* WAV_BULLET; +sound_t* WAV_BOMBSHHT; +sound_t* WAV_EXPLODE; +sound_t* WAV_STICK; +sound_t* WAV_WALK; +sound_t* WAV_CRAWL; +sound_t* WAV_JUMP; +sound_t* WAV_PAD; +sound_t* WAV_BOX; +sound_t* WAV_BONUS; +sound_t* WAV_SBONUS1; +sound_t* WAV_DIE; +sound_t* WAV_ENTITY[10]; + +static sound_t* music_snd; + +void sounds_load(void) +{ + /* + * Cache sounds + * + * tune[0-5].wav not cached + */ + WAV_GAMEOVER = syssnd_load("sounds/gameover.wav"); + WAV_SBONUS2 = syssnd_load("sounds/sbonus2.wav"); + WAV_BULLET = syssnd_load("sounds/bullet.wav"); + WAV_BOMBSHHT = syssnd_load("sounds/bombshht.wav"); + WAV_EXPLODE = syssnd_load("sounds/explode.wav"); + WAV_STICK = syssnd_load("sounds/stick.wav"); + WAV_WALK = syssnd_load("sounds/walk.wav"); + WAV_CRAWL = syssnd_load("sounds/crawl.wav"); + WAV_JUMP = syssnd_load("sounds/jump.wav"); + WAV_PAD = syssnd_load("sounds/pad.wav"); + WAV_BOX = syssnd_load("sounds/box.wav"); + WAV_BONUS = syssnd_load("sounds/bonus.wav"); + WAV_SBONUS1 = syssnd_load("sounds/sbonus1.wav"); + WAV_DIE = syssnd_load("sounds/die.wav"); + WAV_ENTITY[0] = syssnd_load("sounds/ent0.wav"); + WAV_ENTITY[1] = syssnd_load("sounds/ent1.wav"); + WAV_ENTITY[2] = syssnd_load("sounds/ent2.wav"); + WAV_ENTITY[3] = syssnd_load("sounds/ent3.wav"); + WAV_ENTITY[4] = syssnd_load("sounds/ent4.wav"); + WAV_ENTITY[5] = syssnd_load("sounds/ent5.wav"); + WAV_ENTITY[6] = syssnd_load("sounds/ent6.wav"); + WAV_ENTITY[7] = syssnd_load("sounds/ent7.wav"); + WAV_ENTITY[8] = syssnd_load("sounds/ent8.wav"); +} + +void sounds_free(void) +{ + syssnd_stopall(); + syssnd_free(WAV_GAMEOVER); + syssnd_free(WAV_SBONUS2); + syssnd_free(WAV_BULLET); + syssnd_free(WAV_BOMBSHHT); + syssnd_free(WAV_EXPLODE); + syssnd_free(WAV_STICK); + syssnd_free(WAV_WALK); + syssnd_free(WAV_CRAWL); + syssnd_free(WAV_JUMP); + syssnd_free(WAV_PAD); + syssnd_free(WAV_BOX); + syssnd_free(WAV_BONUS); + syssnd_free(WAV_SBONUS1); + syssnd_free(WAV_DIE); + syssnd_free(WAV_ENTITY[0]); + syssnd_free(WAV_ENTITY[1]); + syssnd_free(WAV_ENTITY[2]); + syssnd_free(WAV_ENTITY[3]); + syssnd_free(WAV_ENTITY[4]); + syssnd_free(WAV_ENTITY[5]); + syssnd_free(WAV_ENTITY[6]); + syssnd_free(WAV_ENTITY[7]); + syssnd_free(WAV_ENTITY[8]); +} + +/* + * sounds_setMusic + * + * sets the current background music. + */ +void sounds_setMusic(char* name, U8 loop) +{ + U8 channel; + + if (music_snd) + sounds_stopMusic(); + music_snd = syssnd_load(name); + if (music_snd) + { + music_snd->dispose = TRUE; /* music is always "fire and forget" */ + channel = syssnd_play(music_snd, loop); + } +} + + + +/* + * sounds_stopMusic + * + * stops the current background music. + */ +void sounds_stopMusic(void) +{ + syssnd_stopsound(music_snd); + music_snd = NULL; +} + +#endif /* ENABLE_SOUND */ + + /* eof */ \ No newline at end of file diff --git a/src/sprites.c b/src/sprites.c new file mode 100644 index 0000000..2092667 --- /dev/null +++ b/src/sprites.c @@ -0,0 +1,310 @@ +/* + * xrick/src/sprites.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + + + +#include "system.h" +#include "config.h" +#include "env.h" + +#include "sprites.h" +#include "fb.h" +#include "maps.h" +#include "tiles.h" + + + +/* + * sprites_paint + * + * paints sprite at the position indicated by , . + * , are fb-coordinates. + * simple paint: no clipping, no depth management, nothing. + */ +#ifdef GFXPC +void sprites_paint(U8 spriteNumber, U16 x, U16 y) +{ + U8 i, j, k, *f, *fb; + U16 xm = 0, xp = 0; + + fb = fb_at(x, y); + + for (i = 0; i < 4; i++) /* 4 tile columns */ + { + f = fb; + for (j = 0; j < 0x15; j++) /* 0X15 pixel rows */ + { + xm = sprites_data[spriteNumber][i][j].mask; /* mask */ + xp = sprites_data[spriteNumber][i][j].pict; /* picture */ + /* map CGA 2 bits to frame buffer 8 bits per pixels */ + for (k = 8; k--; xm >>= 2, xp >>= 2) + f[k] = (f[k] & (xm & 3)) | (xp & 3); + f += FB_WIDTH; + } + fb += 8; + } +} +#endif + +#ifdef GFXST +void sprites_paint(U8 spriteNumber, U16 x, U16 y) +{ + U8 i, j, k, *f, *fb; + U16 g; + U32 d; + + fb = fb_at(x, y); + g = 0; + + for (i = 0; i < 0x15; i++) /* 0x15 pixel rows */ + { + f = fb; + for (j = 0; j < 4; j++) /* 4 tile columns */ + { + d = sprites_data[spriteNumber][g++]; + /* map ST 4 bits per pixel to frame buffer 8 bits per pixels */ + for (k = 8; k--; d >>= 4) + if (d & 0x0f) f[k] = (f[k] & 0xf0) | (d & 0x0f); + f += 8; + } + fb += FB_WIDTH; + } +} +#endif + + + +/* + * sprites_paint2 + * + * paints sprite at the position indicated by , . + * , are map-coordinates, they are aligned to tile columns. + * when true indicates that the sprite must not be behind anything. + * complex paint: manages highlight, depth. + */ +#ifdef GFXPC +void sprites_paint2(U8 spriteNumber, U16 x, U16 y, U8 front) +{ + U8 k, *f, *fb, c, r, dx; + U16 mask, pict; + U16 x_map, y_map; + U16 x_fb, y_fb; + U16 width, height; + + /* if depth is not managed then sprites are always in front of everything */ + if (!env_depth) front = TRUE; + + /* get map/px */ + x_map = x; + y_map = y; + + /* align to tile column */ + x_map = x_map & 0xfff8; + + /* sprite dimension in px */ + width = 0x20; /* width = 4 tile columns, 8 pixels each */ + height = 0x15; /* height = 0x15 pixels */ + + /* shift */ + dx = (x - x_map) * 2; + + /* clip */ + if (maps_clip(&x_map, &y_map, &width, &height)) /* return if not visible */ + return; + + /* convert to fb/px */ + x_fb = x_map - MAPS_FB_X; + x_fb = y_map - MAPS_FB_Y; + + /* get buffer */ + fb = fb_at(x_fb, y_fb); + + /* convert from px to tl */ + x_map >>= 3; + width >>= 3; + + /* draw */ + for (c = 0; c < width; c++) /* for each tile column */ + { + f = fb; + for (r = 0; r < height; r++) /* for each pixel row */ + { + /* + * paint only if: is true or env_highlight is true or the + * sprite is not behind foreground tiles. + */ + if (front || env_highlight || + !(map_eflg[map_map[(ymap + r) >> 3][xmap + c]] & MAP_EFLG_FGND)) + { + pict = mask = 0; + if (c > 0) + { + mask |= sprites_data[spriteNumber][c - 1][r].mask << (16 - dx); + pict |= sprites_data[spriteNumber][c - 1][r].pict << (16 - dx); + } + else + { + mask |= 0xffff << (16 - dx); + } + if (c < cmax) + { + mask |= sprites_data[spriteNumber][c][r].mask >> dx; + pict |= sprites_data[spriteNumber][c][r].pict >> dx; + } + else + { + mask |= 0xffff >> dx; + } + + /* map CGA 2 bits to frame buffer 8 bits per pixels */ + for (k = 8; k--; xm >>= 2, xp >>= 2) + { + f[k] = ((f[k] & (mask & 3)) | (pict & 3)); + if (env_highlight) f[k] |= 4; + } + } + f += FB_WIDTH; + } + fb += 8; + } +} +#endif + +#ifdef GFXST +void sprites_paint2(U8 spriteNumber, U16 x, U16 y, U8 front) +{ + U32 d = 0; /* sprite data */ + U16 x0, y0; /* clipped x, y */ + U16 width, height; + S16 g; /* sprite data offset*/ + S16 r, c; /* row, column */ /* S/U: loop while >=0 */ + S16 i; /* frame buffer shifter */ + S16 im; /* tile flag shifter */ + U8 flg; /* tile flag */ + U8 *fb; /* frame buffer */ + U16 x_fb, y_fb; + + /* if depth is not managed then sprites are always in front of everything */ + if (!env_depth) front = TRUE; + + x0 = x; + y0 = y; + + /* sprite dimension in px */ + width = 0x20; /* width = 4 tile columns, 8 pixels each */ + height = 0x15; /* height = 0x15 pixels */ + + /* clip */ + if (maps_clip(&x0, &y0, &width, &height)) /* return if not visible */ + return; + + g = 0; + + + /* convert to fb/px */ + x_fb = x0 - MAPS_FB_X; + y_fb = y0 - MAPS_FB_Y+8; /* FIXME =8? */ + + /* get buffer */ + fb = fb_at(x_fb, y_fb); + + /* draw */ + for (r = 0; r < 0x15; r++) /* for each pixel row */ + { + if (r >= height || y + r < y0) continue; + + i = 0x1f; + im = x - (x & 0xfff8); + flg = map_eflg[map_map[(y + r) >> 3][(x + 0x1f)>> 3]]; + +#define LOOP(N, C0, C1) \ + d = sprites_data[spriteNumber][g + N]; \ + for (c = C0; c >= C1; c--, i--, d >>= 4, im--) \ + { \ + if (im == 0) \ + { \ + flg = map_eflg[map_map[(y + r) >> 3][(x + c) >> 3]]; \ + im = 8; \ + } \ + if (c >= width || x + c < x0) continue; \ + if (!front && !env_highlight && (flg & MAP_EFLG_FGND)) continue; \ + if (d & 0x0f) fb[i] = (fb[i] & 0xf0) | (d & 0x0f); \ + if (env_highlight) fb[i] |= 0x10; \ + } + + LOOP(3, 0x1f, 0x18); + LOOP(2, 0x17, 0x10); + LOOP(1, 0x0f, 0x08); + LOOP(0, 0x07, 0x00); + +#undef LOOP + + fb += FB_WIDTH; + g += 4; + } +} +#endif + + + +/* + * sprites_clear + * + * repaints the map behind a sprite at position , . + * , are map-coordinates, they are aligned to tile columns and clipped. + */ +void +sprites_clear(U16 x, U16 y) +{ + U8 r, c; + U16 rmax, cmax; + U16 xmap, ymap; + U16 xs, ys; + U8 *fb; + + /* align to column and row */ + xmap = x & 0xFFF8; + ymap = y & 0xFFF8; + + cmax = (x - xmap == 0 ? 0x20 : 0x28); /* width, 4 tl cols, 8 pix each */ + rmax = (y & 0x04) ? 0x20 : 0x18; /* height, 3 or 4 tile rows */ + + /* clip */ + if (maps_clip(&xmap, &ymap, &cmax, &rmax)) /* return if not visible */ + return; + + /* convert to fb-coordinates */ + xs = xmap - MAPS_FB_X; + ys = ymap - MAPS_FB_Y; + xmap >>= 3; + ymap >>= 3; + cmax >>= 3; + rmax >>= 3; + + /* draw */ + for (r = 0; r < rmax; r++) /* for each row */ + { +#ifdef GFXPC + fb = fb_at(xs, ys + r * 8); +#endif +#ifdef GFXST + fb = fb_at(xs, 8 + ys + r * 8); +#endif + for (c = 0; c < cmax; c++) /* for each column */ + { + fb = tiles_paint(map_map[ymap + r][xmap + c], fb); + } + } +} + +/* eof */ \ No newline at end of file diff --git a/src/sysarg.c b/src/sysarg.c new file mode 100644 index 0000000..5b2271b --- /dev/null +++ b/src/sysarg.c @@ -0,0 +1,235 @@ +/* + * xrick/src/sysarg.c + * + * Copyright (C) 1998-2019 bigorno (bigorno@bigorno.net). All rights reserved. + * + * The use and distribution terms for this software are contained in the file + * named README, which can be found in the root of this distribution. By + * using this software in any fashion, you are agreeing to be bound by the + * terms of this license. + * + * You must not remove this notice, or any other, from this software. + */ + +/* + * 20021010 added test to prevent buffer overrun in -keys parsing. + */ + +#include /* atoi */ +#include /* strcasecmp */ + +#include + +#include "system.h" +#include "syskbd.h" +#include "syssnd.h" + +#include "game.h" +#include "maps.h" + +/* handle Microsoft Visual C (must come after system.h!) */ +#ifdef __MSVC__ +#define strcasecmp _stricmp +#endif + +typedef struct { + char name[16]; + int code; +} sdlcodes_t; + +// these codes are exported from SDL +static sdlcodes_t sdlcodes[] = { +#include "sdlcodes.e" +}; + +int sysarg_args_period = 0; +int sysarg_args_map = 0; +int sysarg_args_submap = 0; +int sysarg_args_fullscreen = 0; +int sysarg_args_zoom = 0; +int sysarg_args_nosound = 0; +int sysarg_args_vol = 0; +char *sysarg_args_data = NULL; + +/* + * Fail + */ +void +sysarg_fail(char *msg) +{ +#ifdef ENABLE_SOUND + sys_printf("xrick [version #%s]: %s\nusage: xrick []\n