Adding files for the game. Game already works with 4 players. Textures and some other utils missing

wii
EmaMaker 2019-09-26 10:11:37 +02:00
parent 2ea1cb7a01
commit 0c19377324
35 changed files with 16511 additions and 0 deletions

147
Makefile Executable file
View File

@ -0,0 +1,147 @@
#---------------------------------------------------------------------------------
# Clear the implicit built in rules
#---------------------------------------------------------------------------------
.SUFFIXES:
#---------------------------------------------------------------------------------
ifeq ($(strip $(DEVKITPPC)),)
$(error "Please set DEVKITPPC in your environment. export DEVKITPPC=<path to>devkitPPC")
endif
include $(DEVKITPPC)/wii_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
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(notdir $(CURDIR))
BUILD := build
SOURCES := source
DATA := data
INCLUDES :=
#---------------------------------------------------------------------------------
# options for code generation
#---------------------------------------------------------------------------------
CFLAGS = -g -O2 -Wall $(MACHDEP) $(INCLUDE)
CXXFLAGS = $(CFLAGS)
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map
#---------------------------------------------------------------------------------
# any extra libraries we wish to link with the project
# the order can-be/is critical
#---------------------------------------------------------------------------------
LIBS := -lgrrlib -lfreetype -lpngu -lpng -ljpeg -lz -lfat
LIBS += -lwiiuse
#LIBS += -lmodplay -laesnd
LIBS += -lbte -logc -lm
#---------------------------------------------------------------------------------
# list of directories containing libraries, this must be the top level containing
# include and lib
#---------------------------------------------------------------------------------
LIBDIRS :=
#---------------------------------------------------------------------------------
# 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 VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \
$(foreach dir,$(DATA),$(CURDIR)/$(dir))
export DEPSDIR := $(CURDIR)/$(BUILD)
#---------------------------------------------------------------------------------
# automatically build a list of object files for our project
#---------------------------------------------------------------------------------
CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))
CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
sFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
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 := $(addsuffix .o,$(BINFILES)) \
$(CPPFILES:.cpp=.o) $(CFILES:.c=.o) \
$(sFILES:.s=.o) $(SFILES:.S=.o)
#---------------------------------------------------------------------------------
# build a list of include paths
#---------------------------------------------------------------------------------
export INCLUDE := $(foreach dir,$(INCLUDES), -iquote $(CURDIR)/$(dir)) \
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
-I$(CURDIR)/$(BUILD) \
-I$(LIBOGC_INC)
#---------------------------------------------------------------------------------
# build a list of library paths
#---------------------------------------------------------------------------------
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) \
-L$(LIBOGC_LIB)
export OUTPUT := $(CURDIR)/$(TARGET)
.PHONY: $(BUILD) clean
#---------------------------------------------------------------------------------
$(BUILD):
@[ -d $@ ] || mkdir -p $@
@make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
#---------------------------------------------------------------------------------
clean:
@echo clean ...
@rm -fr $(BUILD) $(OUTPUT).elf $(OUTPUT).dol
#---------------------------------------------------------------------------------
run:
wiiload $(TARGET).dol
#---------------------------------------------------------------------------------
else
DEPENDS := $(OFILES:.o=.d)
#---------------------------------------------------------------------------------
# main targets
#---------------------------------------------------------------------------------
$(OUTPUT).dol: $(OUTPUT).elf
$(OUTPUT).elf: $(OFILES)
#---------------------------------------------------------------------------------
# This rule links in binary data with the .jpg extension
#---------------------------------------------------------------------------------
%.jpg.o : %.jpg
#---------------------------------------------------------------------------------
@echo $(notdir $<)
$(bin2o)
#---------------------------------------------------------------------------------
# This rule links in binary data with the .png extension
#---------------------------------------------------------------------------------
%.png.o : %.png
#---------------------------------------------------------------------------------
@echo $(notdir $<)
$(bin2o)
-include $(DEPENDS)
#---------------------------------------------------------------------------------
endif
#---------------------------------------------------------------------------------

BIN
a-maze-ing.dol Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
a-maze-ing.elf Executable file

Binary file not shown.

13318
build/a-maze-ing.elf.map Normal file

File diff suppressed because it is too large Load Diff

224
build/control.d Normal file
View File

@ -0,0 +1,224 @@
control.o: \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.c \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h \
/opt/devkitpro/libogc/include/ogc/lwp_watchdog.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h:
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h:
/opt/devkitpro/libogc/include/ogc/lwp_watchdog.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:

BIN
build/control.o Normal file

Binary file not shown.

229
build/hud.d Normal file
View File

@ -0,0 +1,229 @@
hud.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.c \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_private.h \
/opt/devkitpro/libogc/include/ogc/libversion.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont5.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.c
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_private.h:
/opt/devkitpro/libogc/include/ogc/libversion.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont5.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/gfx/BMfont3.c:

BIN
build/hud.o Normal file

Binary file not shown.

217
build/main.d Normal file
View File

@ -0,0 +1,217 @@
main.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/main.c \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/hud.h:

BIN
build/main.o Normal file

Binary file not shown.

211
build/maze.d Normal file
View File

@ -0,0 +1,211 @@
maze.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.c \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:

BIN
build/maze.o Normal file

Binary file not shown.

209
build/maze_generator.d Normal file
View File

@ -0,0 +1,209 @@
maze_generator.o: \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze_generator.c \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze_generator.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze_generator.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:

BIN
build/maze_generator.o Normal file

Binary file not shown.

214
build/player.d Normal file
View File

@ -0,0 +1,214 @@
player.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.c \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/control.h:
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/player.h:

BIN
build/player.o Normal file

Binary file not shown.

208
build/vars.d Normal file
View File

@ -0,0 +1,208 @@
vars.o: /home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.c \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h \
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h \
/opt/devkitpro/libogc/include/grrlib.h \
/opt/devkitpro/libogc/include/gccore.h \
/opt/devkitpro/libogc/include/ogc/dsp.h \
/opt/devkitpro/libogc/include/gctypes.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqueue.h \
/opt/devkitpro/libogc/include/ogc/lwp_queue.h \
/opt/devkitpro/libogc/include/ogc/aram.h \
/opt/devkitpro/libogc/include/ogc/arqmgr.h \
/opt/devkitpro/libogc/include/ogc/audio.h \
/opt/devkitpro/libogc/include/ogc/cache.h \
/opt/devkitpro/libogc/include/ogc/card.h \
/opt/devkitpro/libogc/include/ogc/cast.h \
/opt/devkitpro/libogc/include/ogc/color.h \
/opt/devkitpro/libogc/include/ogc/consol.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/dvd.h \
/opt/devkitpro/libogc/include/ogc/disc_io.h \
/opt/devkitpro/libogc/include/ogc/exi.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/gu.h \
/opt/devkitpro/libogc/include/ogc/si.h \
/opt/devkitpro/libogc/include/ogc/gx_struct.h \
/opt/devkitpro/libogc/include/ogc/irq.h \
/opt/devkitpro/libogc/include/ogc/context.h \
/opt/devkitpro/libogc/include/ogc/lwp.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/message.h \
/opt/devkitpro/libogc/include/ogc/semaphore.h \
/opt/devkitpro/libogc/include/ogc/pad.h \
/opt/devkitpro/libogc/include/ogc/tpl.h \
/opt/devkitpro/libogc/include/ogc/gx.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/gcutil.h \
/opt/devkitpro/libogc/include/ogc/video.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/usbgecko.h \
/opt/devkitpro/libogc/include/ogc/video_types.h \
/opt/devkitpro/libogc/include/ogc/texconv.h \
/opt/devkitpro/libogc/include/ogc/ipc.h \
/opt/devkitpro/libogc/include/ogc/es.h \
/opt/devkitpro/libogc/include/ogc/stm.h \
/opt/devkitpro/libogc/include/ogc/ios.h \
/opt/devkitpro/libogc/include/ogc/usb.h \
/opt/devkitpro/libogc/include/ogc/isfs.h \
/opt/devkitpro/libogc/include/ogc/conf.h \
/opt/devkitpro/libogc/include/ogc/usbstorage.h \
/opt/devkitpro/libogc/include/ogc/mutex.h \
/opt/devkitpro/libogc/include/ogc/system.h \
/opt/devkitpro/libogc/include/ogc/wiilaunch.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h \
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h \
/opt/devkitpro/libogc/include/wiiuse/wpad.h \
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h \
/opt/devkitpro/libogc/include/bte/bte.h \
/opt/devkitpro/libogc/include/bte/bd_addr.h
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/vars.h:
/home/emamaker/Desktop/GRRLIB-4.3.2/a-maze-ing/source/maze.h:
/opt/devkitpro/libogc/include/grrlib.h:
/opt/devkitpro/libogc/include/gccore.h:
/opt/devkitpro/libogc/include/ogc/dsp.h:
/opt/devkitpro/libogc/include/gctypes.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqueue.h:
/opt/devkitpro/libogc/include/ogc/lwp_queue.h:
/opt/devkitpro/libogc/include/ogc/aram.h:
/opt/devkitpro/libogc/include/ogc/arqmgr.h:
/opt/devkitpro/libogc/include/ogc/audio.h:
/opt/devkitpro/libogc/include/ogc/cache.h:
/opt/devkitpro/libogc/include/ogc/card.h:
/opt/devkitpro/libogc/include/ogc/cast.h:
/opt/devkitpro/libogc/include/ogc/color.h:
/opt/devkitpro/libogc/include/ogc/consol.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/dvd.h:
/opt/devkitpro/libogc/include/ogc/disc_io.h:
/opt/devkitpro/libogc/include/ogc/exi.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/gu.h:
/opt/devkitpro/libogc/include/ogc/si.h:
/opt/devkitpro/libogc/include/ogc/gx_struct.h:
/opt/devkitpro/libogc/include/ogc/irq.h:
/opt/devkitpro/libogc/include/ogc/context.h:
/opt/devkitpro/libogc/include/ogc/lwp.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/message.h:
/opt/devkitpro/libogc/include/ogc/semaphore.h:
/opt/devkitpro/libogc/include/ogc/pad.h:
/opt/devkitpro/libogc/include/ogc/tpl.h:
/opt/devkitpro/libogc/include/ogc/gx.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/gcutil.h:
/opt/devkitpro/libogc/include/ogc/video.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/usbgecko.h:
/opt/devkitpro/libogc/include/ogc/video_types.h:
/opt/devkitpro/libogc/include/ogc/texconv.h:
/opt/devkitpro/libogc/include/ogc/ipc.h:
/opt/devkitpro/libogc/include/ogc/es.h:
/opt/devkitpro/libogc/include/ogc/stm.h:
/opt/devkitpro/libogc/include/ogc/ios.h:
/opt/devkitpro/libogc/include/ogc/usb.h:
/opt/devkitpro/libogc/include/ogc/isfs.h:
/opt/devkitpro/libogc/include/ogc/conf.h:
/opt/devkitpro/libogc/include/ogc/usbstorage.h:
/opt/devkitpro/libogc/include/ogc/mutex.h:
/opt/devkitpro/libogc/include/ogc/system.h:
/opt/devkitpro/libogc/include/ogc/wiilaunch.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__lib.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB__inline.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_clipping.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_collision.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbComplex.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbGX.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_fbSimple.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_handle.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_pixel.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_settings.h:
/opt/devkitpro/libogc/include/grrlib/GRRLIB_texSetup.h:
/opt/devkitpro/libogc/include/wiiuse/wpad.h:
/opt/devkitpro/libogc/include/wiiuse/wiiuse.h:
/opt/devkitpro/libogc/include/bte/bte.h:
/opt/devkitpro/libogc/include/bte/bd_addr.h:

BIN
build/vars.o Normal file

Binary file not shown.

75
source/control.c Normal file
View File

@ -0,0 +1,75 @@
#include "control.h"
#include "player.h"
#include "vars.h"
#include "hud.h"
#include <grrlib.h>
#include <wiiuse/wpad.h>
// Needed for gettime and ticks_to_millisecs
#include <ogc/lwp_watchdog.h>
void updateControls(){
/*WIIMOTE INTENDED TO BE HELD HORIZONTALLY, WITH NUNCHUK PORT IN THE RIGHT HAND*/
updatePlayingPlayers();
for(int i = 0; i < 4; i++){
if(pPlaying[i]){
wpadHD[i][0] = WPAD_ButtonsHeld(i);
wpadHD[i][1] = WPAD_ButtonsHeld(i);
if((wpadHD[i][0] & WPAD_BUTTON_RIGHT) && getCurrentTime() - MOVE_TOFFSET >= pMoveCounter[i]) {
//Go Up
if(pPos[i][1] - 1 > 0 && todraw[ pPos[i][0] ][ pPos[i][1]-1 ] != 1){
pPos[i][1]--;
pMoveCounter[i] = getCurrentTime();
}
}
if(wpadHD[i][0] & WPAD_BUTTON_DOWN && getCurrentTime() - MOVE_TOFFSET >= pMoveCounter[i]) {
//Go Right
if(pPos[i][0] + 1 < w_GRID && todraw[ pPos[i][0]+1 ][ pPos[i][1] ] != 1) {
pPos[i][0]++;
pMoveCounter[i] = getCurrentTime();
}
}
if(wpadHD[i][0] & WPAD_BUTTON_LEFT && getCurrentTime() - MOVE_TOFFSET >= pMoveCounter[i]) {
//Go Down
if(pPos[i][1] + 1 < h_GRID && todraw[ pPos[i][0] ][ pPos[i][1]+1 ] != 1) {
pPos[i][1]++;
pMoveCounter[i] = getCurrentTime();
}
}
if(wpadHD[i][0] & WPAD_BUTTON_UP && getCurrentTime() - MOVE_TOFFSET >= pMoveCounter[i]) {
//Go Left
if(pPos[i][0] - 1 > 0 && todraw[ pPos[i][0]-1 ][ pPos[i][1] ] != 1) {
pPos[i][0]--;
pMoveCounter[i] = getCurrentTime();
}
}
}
}
}
void updatePlayingPlayers(){
for(int i = 0; i < 4; i++){
wpadHD[i][0] = WPAD_ButtonsHeld(i);
wpadHD[i][1] = WPAD_ButtonsHeld(i);
if(!pPlaying[i] && wpadHD[i][0] & WPAD_BUTTON_PLUS) {
if(pPlaying[i]) pPlaying[i] = showLeaveMenu(i);
else pPlaying[i] = true;
}
}
}
u32 getCurrentTime(){
return ticks_to_millisecs(gettime());
}
void quitGame(){
}

8
source/control.h Normal file
View File

@ -0,0 +1,8 @@
#include <grrlib.h>
#include <wiiuse/wpad.h>
void updateControls();
void checkForNewWiiMotes();
void quitGame();
u32 getCurrentTime();

415
source/gfx/BMfont3.c Executable file
View File

@ -0,0 +1,415 @@
/*
This file was autogenerated by raw2c.
Visit http://www.devkitpro.org
*/
const unsigned char BMfont3[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0xc0, 0x08, 0x06, 0x00, 0x00, 0x00, 0x75, 0x57, 0xba,
0xc6, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00,
0x19, 0x21, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x5d, 0xdb, 0x75, 0x23, 0x29, 0x10, 0x45,
0x3e, 0x4a, 0xc0, 0x8a, 0xc5, 0xa9, 0x38, 0x05, 0x9c, 0x82, 0x42, 0x70, 0x0a, 0xd3, 0x29, 0x6c,
0x2a, 0x8e, 0x45, 0x0e, 0xa1, 0xf7, 0x43, 0x42, 0xc6, 0xb8, 0x79, 0x56, 0x41, 0xf1, 0xb8, 0xf7,
0x9c, 0x3d, 0xb3, 0x9e, 0x71, 0x77, 0x35, 0x50, 0x5c, 0x0a, 0xa8, 0x87, 0x52, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xc0, 0x5a, 0x38, 0x8d, 0xf0, 0x91, 0xb7, 0xaf, 0x7d, 0x2f, 0x79, 0xee, 0xb2,
0x7d, 0x2b, 0xb5, 0x5d, 0x4e, 0xa3, 0xcb, 0x07, 0xd6, 0x46, 0x0f, 0xfa, 0x57, 0xfa, 0x0d, 0x94,
0xef, 0xa0, 0xc8, 0x54, 0x4a, 0xa9, 0xcb, 0xdb, 0x29, 0x2a, 0xf3, 0x65, 0x56, 0xa5, 0xb9, 0x6c,
0xdf, 0xea, 0x53, 0xfd, 0xb7, 0x9c, 0xfc, 0xdb, 0xd7, 0xbe, 0x9b, 0xff, 0x8e, 0x14, 0xe9, 0xe8,
0xdf, 0xdc, 0xbf, 0x8b, 0xfd, 0xae, 0x4f, 0x49, 0xcd, 0xff, 0xfb, 0x9e, 0x39, 0xfa, 0x33, 0x26,
0xdb, 0xd7, 0x8e, 0xa3, 0x6f, 0x08, 0xb5, 0x99, 0x63, 0x42, 0xad, 0xa8, 0xff, 0xbe, 0xf1, 0x19,
0x61, 0x1e, 0xa6, 0x7c, 0xfb, 0x79, 0xa4, 0x41, 0xdd, 0xb6, 0x2d, 0xe9, 0xf7, 0xae, 0xea, 0xbd,
0x4a, 0xa7, 0x4b, 0xcb, 0x2f, 0x59, 0xf9, 0x6e, 0x5f, 0xfb, 0x7e, 0x79, 0x3b, 0x9d, 0xcc, 0x9f,
0xe6, 0xdf, 0xcd, 0xcf, 0xee, 0xbf, 0x1d, 0xbd, 0xcb, 0xf7, 0xec, 0xd1, 0xbb, 0x5d, 0x05, 0x0c,
0xad, 0xc2, 0xa1, 0x67, 0xdd, 0x7f, 0x8b, 0xc9, 0x3a, 0x92, 0x9b, 0xf2, 0xbb, 0xd0, 0xff, 0x74,
0x0b, 0x2c, 0x55, 0x3e, 0xf7, 0x77, 0xe4, 0xca, 0x55, 0x4a, 0x29, 0xad, 0xf5, 0x8f, 0xf5, 0xa9,
0x6f, 0xbb, 0xcf, 0x02, 0x3d, 0x8f, 0xa6, 0x04, 0x57, 0xf5, 0x1e, 0x1f, 0x38, 0xfd, 0xaa, 0x0a,
0xfa, 0x6c, 0x08, 0xf9, 0xa9, 0x8a, 0xcb, 0x35, 0xf1, 0xdd, 0x77, 0x95, 0xbc, 0xdb, 0x25, 0xb2,
0x1a, 0x84, 0x3f, 0x1b, 0xd9, 0x49, 0xeb, 0x9f, 0x3d, 0x4e, 0x86, 0x80, 0x52, 0x64, 0xd7, 0x9a,
0x07, 0xb9, 0xb2, 0x7f, 0x04, 0xdf, 0x9f, 0xfb, 0xd4, 0xff, 0xf6, 0xeb, 0xf6, 0x71, 0x1a, 0x9e,
0x00, 0x01, 0x9e, 0xb3, 0x8f, 0x52, 0x72, 0xa1, 0x92, 0x8d, 0x79, 0x1e, 0xa3, 0x34, 0x8e, 0xd5,
0x99, 0x4d, 0x3e, 0x1d, 0x2d, 0x14, 0x77, 0x12, 0xf6, 0xb3, 0xf0, 0x0b, 0x86, 0x78, 0x7e, 0x32,
0xa4, 0x10, 0x56, 0xce, 0xf6, 0xd8, 0xb5, 0x1c, 0x38, 0xc9, 0x2e, 0xa7, 0x1d, 0xb1, 0xef, 0x02,
0xf2, 0xb6, 0xbe, 0xb3, 0xe0, 0x53, 0xff, 0xdb, 0x61, 0x01, 0x12, 0x57, 0x95, 0x9b, 0x7e, 0xfd,
0x3b, 0xe1, 0xb6, 0xef, 0xae, 0xad, 0x3f, 0xfb, 0xef, 0x6c, 0x4b, 0x2e, 0x66, 0x31, 0xba, 0x7f,
0x1f, 0x7b, 0x96, 0x53, 0x76, 0x48, 0x7e, 0xee, 0xef, 0xce, 0xb2, 0x35, 0x6e, 0xad, 0x7f, 0x39,
0xd6, 0xdf, 0xd1, 0x77, 0xf5, 0xd0, 0xee, 0xcb, 0xf6, 0xad, 0x6e, 0x5a, 0x7b, 0xad, 0x40, 0x10,
0x60, 0x2a, 0xb1, 0x3c, 0x6e, 0xb3, 0xdc, 0x7e, 0x34, 0x07, 0xbd, 0x47, 0x26, 0xf7, 0xd1, 0x99,
0x43, 0x8f, 0x2b, 0x7d, 0x0b, 0x82, 0x68, 0x29, 0x0b, 0xfa, 0xd7, 0x56, 0xff, 0x62, 0xdb, 0xcc,
0x16, 0xed, 0x2e, 0x05, 0xb6, 0xc0, 0x19, 0x83, 0x10, 0x5b, 0x99, 0x7a, 0x20, 0x3f, 0x9f, 0xeb,
0xc8, 0xd1, 0xb6, 0xc6, 0xbe, 0x05, 0x0e, 0x3d, 0xef, 0x7b, 0xdf, 0x91, 0x8b, 0x4b, 0x68, 0x1b,
0xed, 0x5e, 0x84, 0xf8, 0x9e, 0x8d, 0xb5, 0x21, 0xe5, 0x1b, 0x63, 0xef, 0x3c, 0xda, 0xee, 0x85,
0xdc, 0x72, 0xa0, 0x7f, 0xfd, 0xb6, 0x9b, 0x02, 0x58, 0x80, 0xc9, 0xe6, 0xbd, 0xfe, 0xf3, 0xf7,
0xda, 0xda, 0x26, 0xf4, 0xa4, 0x7c, 0xb9, 0xee, 0x22, 0xae, 0x5b, 0x8c, 0x8f, 0xb4, 0x4a, 0xb6,
0x95, 0x25, 0xe7, 0x8f, 0x3e, 0x99, 0xbe, 0x7f, 0x8f, 0xfd, 0x1c, 0x73, 0xd3, 0x49, 0x75, 0x09,
0x82, 0xfe, 0x25, 0x6c, 0x57, 0x39, 0x65, 0x6f, 0x97, 0xd3, 0xf5, 0x50, 0xa7, 0x34, 0xdb, 0x02,
0x05, 0x0b, 0x90, 0xe1, 0x8c, 0xa4, 0xb7, 0x95, 0x97, 0x72, 0x6b, 0x9b, 0xe3, 0x7c, 0x9c, 0x63,
0x29, 0xe5, 0xfc, 0xbe, 0xcf, 0x52, 0xb3, 0x89, 0xed, 0xe8, 0x67, 0xdf, 0xf3, 0xa1, 0xcb, 0x98,
0x91, 0x0f, 0xfc, 0x7b, 0xd5, 0xbf, 0x91, 0x00, 0x0b, 0x30, 0x53, 0xe1, 0x8e, 0x4c, 0xf1, 0xde,
0x94, 0xaf, 0x95, 0xab, 0x4a, 0xce, 0xfb, 0xa9, 0x37, 0xc2, 0x31, 0x77, 0x9c, 0xd8, 0xfb, 0x7d,
0x7d, 0x32, 0x92, 0x5b, 0xce, 0x28, 0xfa, 0x07, 0x02, 0x9c, 0x14, 0xee, 0xd9, 0x83, 0xb6, 0x94,
0xb2, 0x27, 0xe5, 0xcb, 0xb5, 0xf8, 0x72, 0xc9, 0xcc, 0xf7, 0xec, 0xd1, 0xbb, 0x7c, 0x04, 0xe3,
0x0b, 0xa9, 0x8b, 0x6d, 0x7f, 0x4b, 0xfb, 0xa3, 0xb4, 0x8d, 0xd0, 0x3f, 0x10, 0x20, 0xa0, 0xfc,
0xb7, 0x51, 0xbd, 0x29, 0x5f, 0xcc, 0x15, 0x25, 0xf5, 0x77, 0x53, 0xff, 0x4c, 0xb1, 0x06, 0x63,
0xbf, 0x9b, 0xfa, 0x33, 0xf5, 0xcf, 0x58, 0x5b, 0x7b, 0x26, 0xc9, 0x51, 0xf4, 0x6f, 0x34, 0xe0,
0x0c, 0x30, 0x43, 0xf9, 0x0e, 0x57, 0x65, 0x28, 0x1f, 0x00, 0xfd, 0x83, 0x05, 0x38, 0x35, 0x3c,
0xb7, 0x51, 0x3d, 0xe2, 0x28, 0x51, 0x81, 0x6f, 0x3b, 0x6a, 0xff, 0xec, 0xb3, 0x7c, 0x42, 0x09,
0x09, 0x52, 0xff, 0x8c, 0xbd, 0x2f, 0x75, 0x2b, 0xec, 0xdb, 0x72, 0xfb, 0xda, 0x76, 0xf4, 0xce,
0xd0, 0xef, 0xf8, 0xe2, 0x95, 0xc5, 0xad, 0xc2, 0x81, 0xf4, 0x0f, 0x04, 0xd8, 0xf0, 0x0c, 0x04,
0x48, 0xdb, 0x12, 0xc7, 0x6e, 0x85, 0x53, 0x32, 0xbb, 0xd4, 0x20, 0xe7, 0x10, 0xd9, 0xfa, 0x7e,
0xff, 0xe8, 0x67, 0x5f, 0x5b, 0x7d, 0x24, 0x1b, 0x6b, 0x1f, 0x42, 0xe8, 0x40, 0x80, 0x43, 0x9d,
0x81, 0x00, 0x7f, 0x89, 0xa4, 0x84, 0x98, 0x62, 0x56, 0x11, 0x07, 0x31, 0xa6, 0x7c, 0x5b, 0xee,
0x25, 0x4e, 0x6e, 0xca, 0x2d, 0x8e, 0x0c, 0x37, 0xc0, 0x1c, 0x18, 0xe2, 0x0c, 0x50, 0x3a, 0xb9,
0xe9, 0x88, 0x56, 0x5f, 0xe9, 0xef, 0xdb, 0xd1, 0x16, 0x29, 0x5b, 0xd5, 0xd4, 0x9f, 0x6b, 0x6d,
0x27, 0x73, 0x92, 0x23, 0xc4, 0xb6, 0xbe, 0x3e, 0xb2, 0x86, 0x15, 0x08, 0x0b, 0x50, 0x16, 0x38,
0x03, 0xe9, 0x8e, 0x3c, 0x73, 0xce, 0x17, 0x53, 0x48, 0xe6, 0x28, 0x2c, 0x2f, 0x65, 0x4b, 0xee,
0x3b, 0xc3, 0x74, 0xcf, 0x40, 0x7d, 0x67, 0x82, 0x39, 0xc7, 0x07, 0x00, 0x08, 0x70, 0x88, 0x2d,
0x9d, 0x6d, 0x39, 0xae, 0x56, 0x93, 0x23, 0xc5, 0xb5, 0x23, 0x37, 0x13, 0x4c, 0x2d, 0xb7, 0x94,
0x14, 0x97, 0x9d, 0x50, 0x36, 0x99, 0x1c, 0x37, 0x9e, 0x94, 0xf7, 0xb7, 0xb0, 0x58, 0x67, 0xc6,
0x55, 0xbd, 0x1f, 0x86, 0xa9, 0x49, 0xd5, 0x04, 0x99, 0x66, 0x0b, 0x8c, 0x6d, 0xb3, 0xec, 0xe2,
0x13, 0xaa, 0xe9, 0xe1, 0xfb, 0xdd, 0xd8, 0xd6, 0xf8, 0x28, 0x99, 0x42, 0x28, 0x31, 0x41, 0xec,
0x67, 0x57, 0x56, 0x4a, 0xed, 0x93, 0x58, 0x8d, 0x12, 0x6c, 0x81, 0x33, 0xc9, 0xcf, 0x93, 0xb2,
0xaa, 0xe7, 0x79, 0x88, 0x9a, 0x20, 0xc0, 0xe1, 0xb6, 0xb1, 0x74, 0xfb, 0xe7, 0x73, 0xc1, 0x49,
0xb1, 0xae, 0x42, 0x37, 0xbc, 0xb1, 0x9f, 0xa9, 0xb5, 0x4f, 0x7c, 0x5b, 0x5e, 0x90, 0x5f, 0xba,
0xb1, 0xe1, 0x4b, 0x59, 0x55, 0x6b, 0xde, 0x73, 0x64, 0xaa, 0x46, 0x4d, 0x10, 0xc0, 0x4b, 0x20,
0xee, 0xbf, 0x95, 0x6c, 0xc7, 0x5d, 0x8b, 0x2b, 0xe7, 0x36, 0xb6, 0xc5, 0xed, 0x6d, 0x0a, 0x49,
0xaf, 0x4a, 0x82, 0x5a, 0x6b, 0xa5, 0x12, 0x93, 0xa2, 0x1e, 0xfd, 0x8e, 0x68, 0x4d, 0x90, 0x5f,
0xdf, 0x80, 0x94, 0xf8, 0x40, 0x02, 0x59, 0x1d, 0x59, 0x59, 0xdc, 0x04, 0x9b, 0x62, 0x01, 0xa6,
0x58, 0x7c, 0x5c, 0xdf, 0x8a, 0x33, 0xbe, 0x75, 0xfa, 0x04, 0x45, 0x91, 0x00, 0x92, 0x05, 0x77,
0x64, 0x31, 0xb5, 0x4c, 0x62, 0x10, 0xba, 0xbd, 0xcd, 0xd9, 0xb2, 0xe3, 0x66, 0x37, 0x7d, 0x6b,
0xab, 0xac, 0xb3, 0xbd, 0x9e, 0x4a, 0x3f, 0xa4, 0x58, 0x7e, 0xa1, 0xed, 0xb3, 0xc1, 0x10, 0x4a,
0xf0, 0x54, 0xfc, 0xed, 0x3b, 0x39, 0x12, 0x04, 0x59, 0x32, 0x00, 0x80, 0xba, 0x07, 0xbe, 0xed,
0x4a, 0xa9, 0xe7, 0x39, 0x9e, 0xa9, 0xb5, 0x9b, 0x03, 0xca, 0x3c, 0x2c, 0x99, 0xf7, 0xae, 0xdc,
0x90, 0xf5, 0x37, 0x14, 0x01, 0x96, 0xde, 0x26, 0x81, 0x00, 0x01, 0xa0, 0x1c, 0x47, 0x95, 0xd4,
0xb8, 0xb6, 0x9f, 0x35, 0xe7, 0x7d, 0xaa, 0xec, 0x21, 0xb6, 0xc0, 0x70, 0x69, 0x01, 0x00, 0x19,
0x18, 0xf2, 0xe0, 0x22, 0xc2, 0x96, 0xf3, 0x1e, 0xc6, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xf0, 0x17, 0x30, 0x11, 0x81, 0x29, 0x91, 0x54, 0xd3, 0x24, 0x21, 0x44, 0x8b, 0xc3, 0x07, 0x90,
0xfb, 0x56, 0x3c, 0x67, 0x0b, 0x59, 0x1a, 0x0a, 0x5a, 0xc3, 0xf7, 0x31, 0xa7, 0x1f, 0x5a, 0xc9,
0x87, 0x1f, 0x20, 0xb0, 0x2c, 0xf9, 0x85, 0xce, 0x97, 0x38, 0xeb, 0x03, 0x4b, 0xd4, 0x1a, 0x2e,
0x3d, 0x3f, 0xab, 0xf9, 0xad, 0x29, 0xef, 0x6e, 0x2d, 0x1f, 0x7e, 0x80, 0xc0, 0x94, 0xe4, 0x17,
0xf2, 0xff, 0x8a, 0x85, 0x68, 0xb9, 0x93, 0x64, 0x23, 0x84, 0x33, 0xd8, 0xae, 0x23, 0x14, 0xff,
0xc3, 0x94, 0x76, 0xa5, 0xb6, 0xaf, 0x45, 0xbb, 0x43, 0xfd, 0xa0, 0xf4, 0x6d, 0x3f, 0xb2, 0x4c,
0x5b, 0xc8, 0xbf, 0x6c, 0xdf, 0xbf, 0xe4, 0x83, 0x00, 0x81, 0x29, 0xc9, 0x2f, 0x14, 0x3a, 0x15,
0x0a, 0xd1, 0xb2, 0x27, 0xe1, 0xd3, 0x87, 0x8d, 0x12, 0x73, 0xfa, 0x78, 0xc7, 0x93, 0x00, 0x3c,
0x93, 0x3f, 0x07, 0xb1, 0xef, 0x29, 0x09, 0x41, 0x63, 0x6f, 0xb7, 0xa7, 0x1f, 0x9e, 0xe4, 0xac,
0xff, 0xed, 0xf6, 0x2d, 0x6d, 0x2b, 0xf9, 0xea, 0xf1, 0xce, 0xcf, 0x87, 0x7c, 0x10, 0x20, 0xb0,
0x14, 0xf9, 0xe5, 0x90, 0x00, 0xc7, 0x04, 0x7c, 0xbe, 0xe3, 0xf1, 0xbe, 0xa3, 0xc9, 0xdf, 0xa2,
0x6d, 0xe9, 0x3c, 0x51, 0x47, 0x86, 0x79, 0x67, 0x8c, 0x9c, 0xdb, 0xc8, 0xff, 0xf9, 0x00, 0x9c,
0x01, 0x02, 0x20, 0xbf, 0x4a, 0xe4, 0xe7, 0x4e, 0x40, 0x3b, 0x9a, 0x41, 0xc2, 0xaf, 0xae, 0x07,
0x82, 0xb5, 0x61, 0xfa, 0x40, 0x52, 0x3e, 0x2c, 0x40, 0x60, 0x79, 0xf2, 0x2b, 0xb1, 0x40, 0x7c,
0xb9, 0xef, 0x42, 0xb8, 0x87, 0x74, 0xe9, 0xac, 0xb3, 0xad, 0x96, 0xe4, 0x40, 0x2d, 0x3a, 0x96,
0x12, 0x2b, 0x1c, 0xea, 0x03, 0x8a, 0xfc, 0xd4, 0x38, 0x65, 0x57, 0x3e, 0x08, 0x10, 0x58, 0x9e,
0xfc, 0xb2, 0x8b, 0x48, 0x1d, 0xa4, 0x58, 0x32, 0xdb, 0xdb, 0x9c, 0xef, 0xf8, 0xcc, 0xdc, 0x0a,
0xd7, 0x04, 0xb5, 0xe8, 0x58, 0x49, 0xfb, 0x39, 0xe5, 0xab, 0x42, 0xb9, 0xd8, 0x02, 0x03, 0x4b,
0x91, 0x9f, 0x4d, 0x5e, 0x2e, 0xf9, 0x94, 0x12, 0x69, 0x8e, 0xe5, 0x72, 0xd9, 0xbe, 0x93, 0x93,
0x0a, 0xb4, 0xb2, 0xfe, 0x2e, 0x6f, 0xa7, 0x13, 0x29, 0xe4, 0x8c, 0x6a, 0x39, 0x32, 0xc9, 0x2f,
0x79, 0x07, 0x2c, 0x40, 0x00, 0xe4, 0x47, 0xd9, 0x36, 0x6e, 0x1f, 0xa7, 0xa3, 0x3a, 0x18, 0xa3,
0x81, 0xd2, 0x1f, 0x1c, 0xed, 0x97, 0x92, 0x0f, 0x02, 0xec, 0x70, 0x62, 0xb7, 0xd8, 0xee, 0x8c,
0x5a, 0x2c, 0xaa, 0x27, 0xf2, 0x1b, 0x61, 0x7b, 0xdf, 0xbb, 0x2e, 0x4a, 0x7f, 0x1b, 0x08, 0x70,
0x31, 0x98, 0xb3, 0x96, 0x11, 0xcb, 0x8c, 0xae, 0x42, 0x7e, 0x23, 0x92, 0x4b, 0x0b, 0xa2, 0x0e,
0x7d, 0x5b, 0xa9, 0x7c, 0x10, 0x60, 0x87, 0xd8, 0x2a, 0x15, 0x34, 0x19, 0xb9, 0x58, 0xd4, 0x4a,
0xe4, 0x67, 0x4f, 0xf4, 0x6b, 0xc3, 0x8c, 0xcc, 0x94, 0x48, 0x8c, 0xd6, 0xe4, 0x77, 0x74, 0x09,
0x05, 0x0b, 0x70, 0x22, 0xd4, 0x50, 0xa8, 0x51, 0x8b, 0x45, 0xad, 0x68, 0xf9, 0x19, 0xb2, 0x33,
0x37, 0xa3, 0xd4, 0x5b, 0xd6, 0x1c, 0x82, 0xa9, 0x12, 0x89, 0x71, 0x30, 0x26, 0x12, 0xdf, 0xe6,
0xca, 0x07, 0x01, 0x12, 0x4d, 0xff, 0x15, 0x8b, 0xaf, 0x83, 0xfc, 0xda, 0x1c, 0x53, 0xb8, 0x56,
0x60, 0x8b, 0xc5, 0xab, 0xe5, 0x99, 0x63, 0xee, 0xb8, 0x70, 0x7f, 0x1b, 0x42, 0xe1, 0x98, 0x14,
0xf5, 0x8a, 0xae, 0x00, 0xf9, 0xb1, 0xb2, 0xd0, 0xe5, 0x74, 0xfd, 0xd5, 0x0f, 0x75, 0x6f, 0x99,
0x5b, 0x5c, 0x78, 0xa4, 0x16, 0x29, 0x0a, 0x5b, 0xc4, 0xbc, 0xc7, 0x01, 0x88, 0x04, 0xf1, 0xac,
0x32, 0xa9, 0x5b, 0xd4, 0x5a, 0xe7, 0x69, 0x54, 0xbf, 0x2a, 0x90, 0x1f, 0x2e, 0x3c, 0x5a, 0x58,
0x7f, 0x39, 0x3a, 0x9a, 0x5a, 0xa4, 0xe8, 0x90, 0xfc, 0xde, 0x4e, 0x27, 0xa5, 0x6f, 0xbb, 0xed,
0x28, 0x7d, 0x73, 0x7c, 0x29, 0x11, 0x09, 0xc2, 0x4c, 0x40, 0x69, 0x13, 0xad, 0x9e, 0x55, 0xb9,
0x72, 0x61, 0x77, 0x90, 0xdf, 0x00, 0x63, 0x54, 0x70, 0x96, 0x57, 0xba, 0xf5, 0x35, 0x56, 0xb1,
0xb2, 0xe2, 0xa7, 0x6d, 0xd9, 0x94, 0x6d, 0x31, 0x08, 0xb0, 0xc3, 0x2d, 0x35, 0x2c, 0x3f, 0x90,
0xdf, 0x8c, 0xe4, 0x47, 0x1d, 0x97, 0x50, 0x81, 0x26, 0xf3, 0x4d, 0xb9, 0x64, 0x08, 0x02, 0xec,
0x6a, 0x0f, 0xf2, 0xfb, 0xec, 0x07, 0xe4, 0x07, 0xf2, 0xeb, 0x7e, 0xb7, 0x24, 0xd0, 0xdf, 0xae,
0x4c, 0x44, 0x82, 0x30, 0x6f, 0x7f, 0x4b, 0x32, 0x7d, 0xcc, 0x40, 0x3c, 0x25, 0x16, 0x2b, 0xd7,
0x0d, 0xf8, 0x88, 0xe4, 0x77, 0x55, 0xef, 0x2c, 0x17, 0x14, 0xb5, 0x2e, 0x21, 0x62, 0xdf, 0x47,
0x1d, 0x3f, 0x6a, 0xfb, 0x6d, 0xf9, 0x52, 0x91, 0x27, 0x20, 0xc0, 0x83, 0x2d, 0xa8, 0x6b, 0xdd,
0xbb, 0x3e, 0x58, 0xb0, 0x38, 0x78, 0x6f, 0xc0, 0x7b, 0x21, 0x3f, 0xad, 0xf5, 0x33, 0x71, 0x69,
0xe9, 0x42, 0x59, 0x6b, 0xfb, 0xc8, 0xb5, 0x90, 0x73, 0x8d, 0x1f, 0x47, 0xea, 0x2c, 0x23, 0x9f,
0x83, 0xfc, 0x10, 0x09, 0xc2, 0x34, 0xa1, 0x7d, 0x03, 0xfd, 0x73, 0xfb, 0x34, 0x2f, 0xf9, 0xf5,
0x70, 0x03, 0x2e, 0x41, 0x7e, 0x97, 0xb7, 0xd3, 0x29, 0x67, 0x12, 0x86, 0x16, 0x4a, 0xca, 0x56,
0x8e, 0x8b, 0x18, 0x63, 0x17, 0x69, 0xd4, 0xf1, 0xe3, 0x4a, 0x9d, 0x55, 0xaa, 0x7f, 0xbe, 0x77,
0xc2, 0x02, 0x24, 0x4e, 0x28, 0xa5, 0xfe, 0xa6, 0x29, 0xd2, 0x66, 0x75, 0x79, 0x64, 0xfd, 0x98,
0xdd, 0xf2, 0x93, 0xbc, 0x01, 0xef, 0x61, 0xdb, 0x9b, 0x6a, 0x05, 0x96, 0x4c, 0xb8, 0x14, 0xeb,
0x8f, 0xcb, 0xd1, 0xb7, 0xb4, 0x26, 0x4a, 0x6d, 0xc2, 0x89, 0xc9, 0xaf, 0x1e, 0x52, 0x87, 0x94,
0xf8, 0x05, 0xa6, 0xf5, 0xf6, 0x71, 0xba, 0x7d, 0xed, 0x3b, 0x0e, 0xda, 0xfb, 0x58, 0xa8, 0x6a,
0x8c, 0x83, 0x5d, 0xad, 0xad, 0x86, 0x1f, 0xa6, 0x3b, 0xf1, 0xa0, 0x43, 0x7f, 0xfb, 0x5e, 0x6b,
0xdd, 0x74, 0x67, 0x81, 0x48, 0x90, 0x84, 0x6d, 0x20, 0xc8, 0x6f, 0x7e, 0xf2, 0xfb, 0x35, 0x11,
0x2d, 0x87, 0xdb, 0x9b, 0x5d, 0x4a, 0x91, 0xb4, 0xb3, 0x50, 0x20, 0xbf, 0x0c, 0xcb, 0xb2, 0x46,
0xf2, 0x07, 0x5f, 0x24, 0x0a, 0x08, 0x30, 0x30, 0x00, 0x8f, 0x55, 0x69, 0x19, 0xf2, 0x93, 0x8e,
0x40, 0x89, 0xc9, 0x6f, 0x32, 0x0e, 0x96, 0xc3, 0xad, 0x91, 0x77, 0x4b, 0xcc, 0xe0, 0x9c, 0xba,
0xa0, 0x8e, 0xda, 0xff, 0xd5, 0xad, 0xc0, 0x48, 0xb4, 0x07, 0xb7, 0x61, 0xa3, 0x94, 0x52, 0x58,
0x89, 0xcc, 0x0a, 0xf1, 0xb5, 0xef, 0x21, 0x47, 0xe4, 0x99, 0xc9, 0x2f, 0xd6, 0xf6, 0xd8, 0x36,
0xa2, 0xa5, 0xfc, 0x56, 0xe3, 0x50, 0xa3, 0x6a, 0x9b, 0xef, 0xdb, 0x29, 0xfd, 0xcf, 0xf1, 0x4d,
0xd2, 0xf2, 0x6b, 0xf7, 0x7b, 0x48, 0x26, 0x2c, 0x40, 0xb3, 0x02, 0x2d, 0x4a, 0x7e, 0xb1, 0xb6,
0xf7, 0x24, 0xbf, 0xe5, 0x38, 0x84, 0xa2, 0x0e, 0xb8, 0x17, 0x89, 0x51, 0xfa, 0x7f, 0xb4, 0x7e,
0x5f, 0x6d, 0x1e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xa4,
0x38, 0x3c, 0x13, 0xcb, 0x27, 0xf5, 0x3c, 0x15, 0xa1, 0x58, 0xc8, 0x16, 0xdf, 0xb4, 0x5a, 0xfb,
0x6d, 0x5f, 0xbb, 0x18, 0xa4, 0xe5, 0x03, 0x6b, 0xe0, 0x4c, 0x99, 0x3c, 0x94, 0x58, 0x42, 0xe9,
0x6c, 0xca, 0x3e, 0xf9, 0x2d, 0x4b, 0x53, 0xae, 0xd6, 0x7e, 0xf3, 0xee, 0x10, 0x11, 0x49, 0xcb,
0x5f, 0x15, 0x9f, 0xfa, 0xdf, 0xde, 0xb2, 0xfc, 0xe6, 0xa7, 0xfa, 0xaf, 0x8b, 0x4b, 0x89, 0x5f,
0x04, 0x48, 0x8d, 0x05, 0x6d, 0xf5, 0x3c, 0x15, 0x3e, 0xf9, 0x94, 0xaa, 0x58, 0x1c, 0xf2, 0x67,
0x6e, 0xbf, 0xb6, 0x9d, 0x8a, 0xf5, 0x6d, 0x3f, 0xb2, 0x3c, 0x5b, 0xc8, 0xbf, 0xff, 0x70, 0x2c,
0x7f, 0x65, 0xb4, 0xae, 0x3d, 0x7c, 0x97, 0xf7, 0x71, 0x48, 0xc4, 0xfa, 0x91, 0xb1, 0xb9, 0x05,
0x41, 0x9e, 0x4b, 0x3a, 0x82, 0x1a, 0xcb, 0x27, 0x19, 0x0b, 0xe8, 0x93, 0xdf, 0xaa, 0x2a, 0xd6,
0xb2, 0xed, 0x7f, 0x0a, 0x7c, 0xff, 0xb1, 0x38, 0x2c, 0x05, 0x6f, 0x25, 0xff, 0x49, 0xfe, 0x8e,
0x7c, 0x49, 0xac, 0x54, 0x90, 0xcb, 0x2c, 0xbc, 0xbe, 0xb1, 0x35, 0x0b, 0x95, 0xd6, 0x5a, 0x5d,
0xb7, 0x8f, 0x7e, 0xb7, 0xc0, 0xb3, 0xa2, 0x65, 0x55, 0xac, 0x95, 0xda, 0x7f, 0x94, 0x4a, 0x4c,
0x4e, 0xfe, 0xf8, 0xe3, 0x34, 0x6b, 0x41, 0xae, 0x6d, 0xdb, 0x94, 0xb1, 0x00, 0xed, 0x85, 0xa1,
0xd6, 0xb1, 0x05, 0x08, 0x50, 0xc9, 0x25, 0x63, 0x5c, 0xbd, 0xfd, 0xc6, 0x0a, 0x94, 0x96, 0xdf,
0x8b, 0x15, 0x36, 0x52, 0x3a, 0x32, 0xea, 0x51, 0xc4, 0xd5, 0x13, 0xe7, 0x7b, 0xdd, 0x3e, 0x4e,
0x96, 0xe5, 0xb7, 0x1f, 0xe9, 0x28, 0x27, 0x19, 0x0e, 0x4b, 0x80, 0x35, 0x62, 0x16, 0x73, 0xac,
0x8f, 0x1a, 0xf2, 0x4b, 0x62, 0x31, 0x39, 0x03, 0xc6, 0xa9, 0xed, 0x4f, 0xf9, 0x16, 0xb7, 0x2a,
0x57, 0x89, 0x7c, 0x5f, 0x1f, 0x51, 0xe5, 0xf7, 0x60, 0x85, 0x8d, 0x90, 0x8e, 0xac, 0x15, 0x9c,
0x23, 0x8a, 0xdd, 0xb7, 0x60, 0x53, 0x08, 0x71, 0x48, 0x02, 0xbc, 0xe9, 0x57, 0xd1, 0xf0, 0x9d,
0x1a, 0xf2, 0x4b, 0x92, 0x4c, 0xba, 0x99, 0xaa, 0x53, 0xbf, 0x9d, 0x9a, 0x54, 0xe0, 0x68, 0x1b,
0x5b, 0xf2, 0x2d, 0x9c, 0xd6, 0x12, 0x97, 0xfc, 0x15, 0xac, 0x30, 0xe9, 0xad, 0x3b, 0x27, 0x19,
0x52, 0xad, 0xc3, 0x61, 0x2d, 0x40, 0xa3, 0xec, 0x52, 0x4a, 0xc8, 0x29, 0xbf, 0x84, 0x4c, 0xdd,
0x4c, 0xd5, 0xad, 0xc8, 0x8f, 0xeb, 0x5b, 0x6a, 0x58, 0xce, 0x5c, 0xf2, 0x61, 0x85, 0x0d, 0x65,
0x19, 0x92, 0xb6, 0xca, 0x43, 0x9f, 0x01, 0x4a, 0xfb, 0x12, 0xb1, 0xc9, 0x2f, 0xa8, 0x06, 0x97,
0x5b, 0x8c, 0xa6, 0x1a, 0xf9, 0x3d, 0x32, 0x65, 0x4b, 0x4e, 0x06, 0x49, 0xf9, 0xd2, 0x47, 0x20,
0x40, 0xda, 0x56, 0xd9, 0x47, 0x86, 0x67, 0xf2, 0x80, 0x49, 0x2a, 0x7f, 0xa6, 0x7c, 0xee, 0x9b,
0x24, 0x29, 0xf9, 0xb9, 0x45, 0x84, 0xaa, 0x5a, 0x7e, 0x03, 0x8d, 0x7f, 0xef, 0x5b, 0x43, 0x4a,
0x9d, 0x0d, 0x20, 0x8d, 0x0c, 0xdd, 0x39, 0x78, 0x26, 0x29, 0xdf, 0x60, 0xc9, 0x1b, 0x39, 0x23,
0x01, 0xa4, 0xe4, 0x77, 0x45, 0x7e, 0x13, 0x26, 0xef, 0x94, 0x68, 0x57, 0x4f, 0xe9, 0xa8, 0xa4,
0xd0, 0xca, 0x13, 0xc0, 0xb5, 0x0a, 0xcf, 0x94, 0x01, 0x93, 0x5a, 0xad, 0x4a, 0xe5, 0x3f, 0xa3,
0x01, 0x88, 0x91, 0x00, 0x52, 0xf2, 0x7b, 0x21, 0x3f, 0xae, 0xaa, 0x68, 0xbd, 0x59, 0x4b, 0x62,
0x7a, 0x5d, 0x70, 0x04, 0x32, 0x23, 0x5a, 0xd6, 0xde, 0x36, 0x0b, 0x0e, 0xc9, 0x02, 0x94, 0x3e,
0x2f, 0xc9, 0x6d, 0xb0, 0x21, 0x0e, 0x8e, 0x48, 0x80, 0xd6, 0xf2, 0x6b, 0x92, 0x9f, 0x29, 0x0b,
0x99, 0x5b, 0x17, 0xb7, 0x68, 0x05, 0x0e, 0x38, 0x42, 0xb7, 0x90, 0xdf, 0xa3, 0x15, 0xb6, 0x52,
0x24, 0x08, 0x5b, 0x9f, 0x15, 0xba, 0x61, 0xb9, 0x58, 0xc6, 0x11, 0x5a, 0x3a, 0x12, 0x80, 0x22,
0xbf, 0x17, 0xcb, 0xaf, 0xd6, 0x79, 0x4d, 0x6e, 0x5d, 0x5e, 0x58, 0x61, 0xf3, 0x46, 0x82, 0xf8,
0x48, 0xee, 0x88, 0xdc, 0xec, 0xbf, 0xbb, 0x2f, 0x5e, 0xef, 0x59, 0xcf, 0x2f, 0x45, 0x80, 0x87,
0x56, 0x99, 0x70, 0x3c, 0xe8, 0x67, 0x47, 0xf1, 0xa8, 0xbd, 0xb4, 0xbf, 0x56, 0x55, 0xb0, 0x11,
0x00, 0x1f, 0xc4, 0xdf, 0xc4, 0x65, 0xef, 0x98, 0x72, 0x2a, 0xf4, 0xe5, 0x3c, 0x7f, 0xf6, 0x29,
0x9f, 0xc4, 0x1e, 0xbe, 0x85, 0x7c, 0x8e, 0x48, 0x80, 0x5e, 0x22, 0x11, 0xb8, 0xb7, 0x60, 0x92,
0x91, 0x20, 0x1c, 0x55, 0xc1, 0x66, 0x20, 0x4c, 0xf8, 0x20, 0xaa, 0x3f, 0xe4, 0x75, 0x55, 0xef,
0x4a, 0x3d, 0x62, 0x84, 0xb9, 0x9f, 0x3f, 0xbb, 0x26, 0x75, 0x69, 0xc7, 0x52, 0x3d, 0xf1, 0xa5,
0xe5, 0x53, 0x57, 0xeb, 0xd6, 0xf2, 0xa5, 0x57, 0xe8, 0x2a, 0xed, 0xb7, 0x4a, 0x52, 0xe6, 0x58,
0x44, 0xab, 0xf5, 0xff, 0x0a, 0xba, 0x65, 0x8f, 0xa7, 0x4d, 0x62, 0x37, 0xad, 0x83, 0x0b, 0x5d,
0xee, 0xf3, 0x67, 0x9b, 0x7c, 0xa8, 0x96, 0x5b, 0x29, 0x79, 0x49, 0xcb, 0xe7, 0x58, 0xb5, 0x57,
0x8e, 0x0c, 0xe0, 0x6c, 0x7f, 0x49, 0x55, 0xb0, 0xd5, 0xfb, 0xbf, 0xc5, 0x76, 0x94, 0x8a, 0x1c,
0xeb, 0xfc, 0x88, 0xbc, 0xcc, 0x9f, 0x9a, 0xf9, 0xf9, 0xb3, 0x59, 0x79, 0x29, 0x87, 0xa9, 0x64,
0x67, 0x54, 0x69, 0xf9, 0xc4, 0x09, 0x3b, 0x8b, 0x33, 0x6e, 0x4f, 0xed, 0xcf, 0xbb, 0x21, 0xa7,
0xcb, 0xef, 0xe1, 0x26, 0xd6, 0x77, 0x04, 0x24, 0xb5, 0xb5, 0x37, 0xd6, 0x94, 0x49, 0x4f, 0x55,
0xfa, 0xe7, 0x1d, 0xe9, 0x96, 0xb9, 0x8f, 0xbc, 0xee, 0x46, 0x92, 0x66, 0x7d, 0xbe, 0x9b, 0x4b,
0x90, 0x11, 0x53, 0x52, 0xcd, 0x14, 0x89, 0x20, 0xd9, 0xfe, 0x51, 0xd3, 0x91, 0x71, 0xde, 0xc4,
0x86, 0x7c, 0x2b, 0xed, 0xad, 0x7d, 0xeb, 0x1b, 0x7e, 0x2a, 0xf9, 0xe9, 0xcc, 0xf3, 0x6e, 0x73,
0x46, 0xac, 0x0e, 0xb6, 0xb1, 0x3a, 0xb2, 0xfd, 0x2d, 0x79, 0xbe, 0x0b, 0x02, 0x1c, 0x96, 0xfc,
0x16, 0x8e, 0xdb, 0x9c, 0xb5, 0xfd, 0x12, 0x37, 0xb1, 0xbe, 0x23, 0x20, 0x77, 0x6b, 0x2f, 0xe1,
0xde, 0xe4, 0x92, 0x98, 0xfd, 0x27, 0x37, 0xf9, 0xb9, 0xc4, 0x6b, 0x93, 0x98, 0xce, 0xbc, 0x10,
0x4b, 0x7d, 0xfe, 0x3c, 0xa2, 0xf2, 0x85, 0x94, 0xb2, 0xe5, 0xca, 0xbf, 0xea, 0x99, 0x53, 0xad,
0x48, 0x90, 0x5e, 0xc6, 0xbf, 0xf5, 0x4d, 0xec, 0x7d, 0x21, 0xf9, 0x3b, 0x41, 0xf5, 0xa3, 0x4f,
0xcc, 0x31, 0x83, 0x84, 0x6f, 0xa7, 0x4d, 0x62, 0xb6, 0x15, 0x5a, 0x93, 0x04, 0x8d, 0x95, 0x76,
0xd3, 0xfa, 0xd1, 0x2b, 0xc7, 0x96, 0x9f, 0x6f, 0x01, 0x4a, 0x7d, 0xbe, 0x3b, 0x02, 0x6c, 0x41,
0x62, 0xd2, 0x91, 0x08, 0xb1, 0x94, 0xf0, 0x92, 0xe8, 0xa1, 0xfd, 0x92, 0xe3, 0xdf, 0xa3, 0x35,
0x6a, 0x32, 0x66, 0x4b, 0x39, 0xb6, 0xfb, 0x48, 0xac, 0xb6, 0x05, 0x68, 0x13, 0x99, 0xff, 0xdf,
0xde, 0x8b, 0x9f, 0xef, 0x8a, 0x00, 0x4b, 0x42, 0xb1, 0x58, 0xc8, 0x56, 0x38, 0x12, 0xa1, 0x17,
0x27, 0xe8, 0x55, 0xdb, 0xdf, 0x9b, 0x13, 0xfa, 0x1f, 0xd7, 0x22, 0x61, 0xf2, 0x73, 0x2d, 0xc0,
0xa3, 0xbf, 0xe7, 0x24, 0x41, 0x09, 0xe7, 0xee, 0x2e, 0x2d, 0xc0, 0x1a, 0x91, 0x00, 0xb6, 0xd9,
0x2e, 0x29, 0xff, 0xbe, 0x7d, 0xec, 0x17, 0xd2, 0xfd, 0x5f, 0xd3, 0xf2, 0xcb, 0x1d, 0x7f, 0xc9,
0xbe, 0x7f, 0x90, 0xcc, 0x2e, 0x1d, 0xd2, 0xd8, 0xca, 0x02, 0x94, 0xaa, 0xd5, 0x7c, 0xae, 0x39,
0x80, 0xb9, 0x56, 0x08, 0x35, 0x12, 0x20, 0x77, 0x75, 0x95, 0x90, 0xff, 0x69, 0xb6, 0x79, 0x05,
0xae, 0x13, 0x35, 0x27, 0xa7, 0x74, 0xff, 0xd7, 0x6e, 0x5f, 0x8a, 0x7c, 0xc9, 0xb3, 0xdd, 0x90,
0x6c, 0x09, 0xf2, 0x33, 0x2e, 0x23, 0x36, 0x89, 0x39, 0xe4, 0xdc, 0x64, 0x1b, 0x3c, 0x0c, 0x01,
0xb2, 0x28, 0x0f, 0x21, 0x12, 0x80, 0x65, 0xeb, 0xd3, 0x48, 0x7e, 0x09, 0xf9, 0x35, 0x99, 0x9c,
0x82, 0xfd, 0xdf, 0x92, 0x7c, 0x42, 0xf2, 0x45, 0x8e, 0x20, 0x02, 0xb2, 0x5b, 0x91, 0x9f, 0xed,
0x6a, 0x63, 0x32, 0x9d, 0x1b, 0x0b, 0xd4, 0xbd, 0x05, 0xe6, 0x20, 0xbf, 0x5e, 0x12, 0x39, 0xf0,
0x74, 0xee, 0xc3, 0x72, 0xe0, 0x24, 0xa3, 0x9c, 0x48, 0x80, 0x1a, 0x67, 0x3e, 0xd2, 0xf2, 0x6b,
0xf7, 0x6f, 0x57, 0xed, 0x27, 0xb4, 0xaf, 0x49, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8d, 0x2e, 0xcf, 0x44, 0x6a, 0xf8, 0xa4, 0x49, 0x5d, 0xb3,
0x8f, 0xd0, 0x07, 0xad, 0x7c, 0x00, 0x73, 0xc6, 0xa0, 0xc5, 0x37, 0x99, 0x44, 0x06, 0xab, 0xb7,
0x7f, 0x65, 0xf9, 0xe7, 0xd9, 0x27, 0xbd, 0xfb, 0xee, 0xde, 0x89, 0x70, 0xe6, 0x3e, 0x48, 0x91,
0xdf, 0x8c, 0x8c, 0x04, 0x52, 0xca, 0x8f, 0xd0, 0xfe, 0xd5, 0xe4, 0x9f, 0x5b, 0x0e, 0x40, 0xce,
0xc0, 0x73, 0xba, 0x60, 0x68, 0x3b, 0x1d, 0x36, 0xb1, 0x22, 0x5c, 0x4b, 0xf2, 0x6b, 0xdd, 0x07,
0x35, 0xfd, 0xb5, 0x52, 0xe4, 0xd7, 0x6c, 0xbf, 0x0d, 0x5f, 0x22, 0x83, 0xd5, 0xdb, 0xbf, 0xa2,
0xfc, 0xb3, 0xd7, 0x34, 0x65, 0x46, 0xc8, 0xcd, 0xc1, 0x6e, 0xb8, 0x1b, 0x78, 0xcd, 0x02, 0x27,
0x27, 0x59, 0x8f, 0xb5, 0x38, 0x7a, 0xe9, 0x83, 0x6a, 0x61, 0x88, 0x11, 0xf9, 0xd5, 0xdb, 0x6f,
0xf7, 0x75, 0x20, 0x91, 0xc1, 0xaa, 0xed, 0x5f, 0x55, 0xfe, 0xb9, 0x84, 0xb0, 0x4a, 0x18, 0x37,
0x4d, 0x47, 0xea, 0xc4, 0x01, 0x1f, 0xe5, 0x52, 0xeb, 0x15, 0xb3, 0xf6, 0x41, 0xaa, 0xfc, 0xad,
0x61, 0x2c, 0x38, 0xda, 0x0f, 0xf9, 0xc1, 0x33, 0x40, 0x0e, 0x2b, 0xe9, 0xf6, 0xb5, 0xef, 0xd7,
0x50, 0x0e, 0xff, 0x82, 0x82, 0x3c, 0x2c, 0x16, 0x69, 0x47, 0x56, 0xa0, 0x54, 0x3e, 0xc4, 0x5e,
0xaa, 0xe2, 0x8d, 0x9a, 0x10, 0x75, 0x96, 0xf6, 0xaf, 0x2c, 0x3f, 0x7e, 0x09, 0x62, 0xce, 0x2b,
0xf4, 0xed, 0xfe, 0x91, 0xe6, 0xec, 0xc2, 0xfe, 0x7b, 0xfb, 0x4f, 0xc2, 0x0a, 0x39, 0x42, 0x45,
0xb8, 0x1e, 0x56, 0x3f, 0xe9, 0xaa, 0x74, 0xb5, 0xe4, 0x53, 0xab, 0xd2, 0x35, 0x9d, 0xb4, 0xcc,
0x55, 0xf1, 0x38, 0xc6, 0x5f, 0x5a, 0xff, 0x5a, 0x5a, 0x7f, 0x5c, 0xdf, 0x10, 0x27, 0x40, 0x43,
0x6a, 0x2e, 0xb9, 0xb9, 0x7f, 0x4f, 0x20, 0xbf, 0xd1, 0x2a, 0xc2, 0xf5, 0x42, 0x96, 0x92, 0x7d,
0x20, 0x29, 0x5f, 0xfa, 0x28, 0xa3, 0x5a, 0x55, 0x3c, 0x42, 0xff, 0x4b, 0xeb, 0x9f, 0x74, 0xff,
0x97, 0xe2, 0x25, 0xc9, 0x02, 0x34, 0xd6, 0x9f, 0xfb, 0xb3, 0xfd, 0xa7, 0xfb, 0x77, 0xa9, 0xe4,
0xf7, 0x76, 0x3a, 0x71, 0x54, 0x84, 0x5b, 0x19, 0xd2, 0x7d, 0x80, 0xf2, 0x00, 0xd0, 0xc1, 0x51,
0x91, 0x6e, 0x01, 0x1e, 0xfd, 0x7c, 0x64, 0xfd, 0x95, 0xa4, 0x79, 0x22, 0x9c, 0x43, 0xad, 0x5c,
0x94, 0xc8, 0xf4, 0xdd, 0xca, 0x55, 0xf1, 0x7a, 0x48, 0xaa, 0xba, 0x7a, 0xfb, 0x47, 0x96, 0x9f,
0x77, 0x06, 0x78, 0x74, 0xfe, 0x47, 0xdc, 0xfe, 0x96, 0x13, 0xdf, 0xbe, 0x34, 0xf1, 0x3d, 0x2d,
0x0f, 0xc9, 0xc9, 0xb7, 0x78, 0x55, 0xbc, 0x11, 0xc6, 0x9f, 0xb3, 0x6c, 0x67, 0x6f, 0xf2, 0xa9,
0x5c, 0x90, 0x16, 0x09, 0x12, 0xb2, 0xf2, 0x3a, 0x20, 0xbe, 0x1c, 0x9f, 0xa1, 0x91, 0xea, 0x41,
0xcc, 0xba, 0xed, 0x95, 0xa8, 0x6c, 0xb6, 0xea, 0xb6, 0xbb, 0x66, 0xb4, 0x8b, 0xb4, 0x7c, 0x2a,
0xbc, 0x91, 0x20, 0x47, 0x84, 0xd3, 0x43, 0xf8, 0x18, 0x85, 0xf8, 0x7a, 0x34, 0xdd, 0x39, 0x06,
0x4f, 0x8a, 0xcb, 0x6b, 0x55, 0x85, 0x03, 0xf8, 0xc6, 0x9f, 0xb3, 0x6c, 0x67, 0x6f, 0xf2, 0xbd,
0xb6, 0x5a, 0x41, 0x49, 0xd3, 0x28, 0x01, 0xf6, 0x46, 0x7e, 0x25, 0xc4, 0x27, 0x5d, 0x8f, 0xa2,
0x96, 0x05, 0x30, 0x9a, 0x7c, 0x58, 0x7f, 0xed, 0xfa, 0x9f, 0xb3, 0x6c, 0x67, 0x8f, 0xf2, 0x29,
0x7a, 0x99, 0x14, 0x09, 0xd2, 0x23, 0x72, 0x9d, 0xa5, 0x7d, 0xc4, 0x87, 0xc9, 0x27, 0xb0, 0x88,
0x81, 0xfc, 0x80, 0x0e, 0xf1, 0xd2, 0xfd, 0xc4, 0x29, 0x8c, 0x14, 0x31, 0x13, 0x0e, 0xe4, 0xd7,
0xcf, 0xb6, 0xcd, 0x24, 0x04, 0xa8, 0x91, 0x6e, 0x1f, 0x00, 0x4a, 0x30, 0x8c, 0x05, 0x98, 0x7b,
0xe8, 0x3e, 0x33, 0xf1, 0x51, 0x22, 0x31, 0x24, 0xe5, 0xdb, 0x51, 0x10, 0x3d, 0x26, 0xa4, 0x18,
0x7d, 0xfc, 0x57, 0x91, 0xdf, 0x8c, 0x00, 0x7b, 0x71, 0x35, 0xa1, 0x1c, 0xfa, 0xcf, 0x3a, 0xc9,
0x56, 0x8e, 0x04, 0x01, 0xd6, 0x8e, 0x04, 0x69, 0x42, 0x80, 0x57, 0xf5, 0xae, 0xae, 0x8d, 0x2c,
0x8a, 0x14, 0xf2, 0x2b, 0xb2, 0x1a, 0x17, 0xb1, 0x30, 0x8c, 0x75, 0x2c, 0xa5, 0x93, 0x39, 0xf2,
0x61, 0x05, 0x02, 0xdd, 0x13, 0xa0, 0x54, 0x7d, 0xd4, 0xe3, 0xa5, 0xe6, 0x72, 0xba, 0x62, 0x9c,
0x82, 0x24, 0xbf, 0x72, 0x24, 0x08, 0xc6, 0x7f, 0xed, 0x48, 0x10, 0x76, 0x02, 0x3c, 0x72, 0x7b,
0xb9, 0x7d, 0xed, 0xfb, 0xb6, 0x6d, 0xc9, 0x8d, 0xcd, 0xfd, 0xfd, 0x1a, 0xdb, 0xf0, 0x16, 0x1e,
0xe8, 0xcb, 0x4f, 0xbe, 0xc1, 0x23, 0x51, 0xa8, 0x3a, 0xb2, 0x7a, 0xfb, 0x67, 0xd0, 0xbf, 0x73,
0x2a, 0xc9, 0x68, 0xad, 0x95, 0xd6, 0xe9, 0xc2, 0x62, 0xbf, 0x5f, 0xd3, 0xbf, 0xb0, 0x67, 0x0f,
0xf4, 0xd9, 0xb6, 0xdd, 0xa3, 0xca, 0xa7, 0xea, 0xc8, 0xea, 0xed, 0x9f, 0x45, 0xff, 0xce, 0xbf,
0x56, 0x83, 0x46, 0x28, 0xd9, 0x62, 0x97, 0x78, 0x79, 0x03, 0x75, 0x17, 0x18, 0xa9, 0x48, 0x10,
0xae, 0xf4, 0x69, 0xab, 0xb6, 0x5f, 0x6b, 0x3d, 0xf4, 0x1c, 0xe1, 0xec, 0xff, 0xb3, 0x4b, 0x4c,
0x5c, 0x83, 0x58, 0x9a, 0x30, 0x32, 0xa6, 0xb8, 0x29, 0x72, 0x27, 0x0a, 0xf8, 0xe8, 0x7a, 0x05,
0x2e, 0xd5, 0x0b, 0xdf, 0x62, 0xa6, 0xb5, 0x56, 0x2a, 0xd1, 0xdf, 0x93, 0xa2, 0xa7, 0x1c, 0x3a,
0x32, 0x72, 0xfb, 0x75, 0xa7, 0x3a, 0xd5, 0xa2, 0xfd, 0x6e, 0xff, 0x9f, 0x6b, 0xad, 0x60, 0xc7,
0x83, 0x0c, 0x17, 0x09, 0xc0, 0xd2, 0xb7, 0xc7, 0x19, 0xf1, 0xe5, 0xed, 0xb4, 0x64, 0x5a, 0xfc,
0xd5, 0xdb, 0xff, 0x34, 0x8c, 0x84, 0xda, 0x7f, 0xdd, 0x3e, 0x4e, 0xd5, 0x1c, 0xa1, 0xe1, 0x0f,
0x06, 0x1c, 0xed, 0x08, 0x42, 0x47, 0x19, 0xf7, 0x1d, 0xc2, 0xcf, 0xd9, 0xce, 0xa5, 0x03, 0x37,
0x2c, 0xb4, 0xbf, 0xed, 0xd6, 0xb6, 0x56, 0xfb, 0x7d, 0xfd, 0x7f, 0xb6, 0xb7, 0xbf, 0xbd, 0x6f,
0xb9, 0x66, 0xcf, 0xba, 0x4b, 0x6d, 0xa3, 0xf4, 0xf3, 0x39, 0x3b, 0x02, 0xd7, 0x43, 0xe0, 0xf2,
0x76, 0x7a, 0xe6, 0x97, 0x34, 0xbf, 0x7b, 0xd3, 0x7a, 0x1a, 0x1d, 0x5b, 0xbd, 0xfd, 0x29, 0x56,
0x60, 0xcd, 0xf6, 0xfb, 0xfa, 0xbf, 0xfb, 0x2b, 0xf0, 0xdb, 0xd7, 0xbe, 0x97, 0x3a, 0x43, 0x8f,
0xe2, 0xa3, 0x44, 0x6d, 0xa3, 0xe4, 0xf3, 0x94, 0xad, 0xdf, 0x11, 0x5a, 0xc7, 0x09, 0xa3, 0xfd,
0x74, 0xfd, 0xe1, 0xfc, 0x9e, 0x16, 0xed, 0xb7, 0xbf, 0xb9, 0xfb, 0x58, 0xe0, 0x96, 0x8a, 0x39,
0x6a, 0x1b, 0xa5, 0x9f, 0xe7, 0x9c, 0x2c, 0xe6, 0x77, 0x5a, 0x12, 0x01, 0xda, 0xdf, 0xcf, 0x1c,
0xab, 0xd9, 0x7e, 0x44, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b,
0xe3, 0x44, 0x8d, 0xb5, 0x95, 0x7a, 0x9e, 0x0a, 0x3b, 0x0e, 0x52, 0xfa, 0x1b, 0xb8, 0xe3, 0x9d,
0x53, 0xdf, 0x57, 0x4b, 0x7e, 0x2e, 0x72, 0xe5, 0x87, 0xc2, 0x28, 0x73, 0xde, 0x25, 0xad, 0xc3,
0xa1, 0xfe, 0xab, 0xa1, 0x93, 0xbe, 0x7e, 0x6b, 0xa5, 0xff, 0x39, 0xe1, 0xaf, 0xad, 0xda, 0xff,
0x52, 0x3a, 0x70, 0x23, 0x1c, 0xba, 0xf7, 0x2a, 0xbf, 0x66, 0x1f, 0xe6, 0x90, 0xdf, 0xb0, 0x63,
0x68, 0xca, 0xb1, 0x12, 0xc9, 0xaf, 0xc7, 0x8b, 0xa7, 0xdb, 0xd7, 0xbe, 0xd7, 0x22, 0xa4, 0x9a,
0xef, 0xe6, 0x92, 0xdf, 0xba, 0xfd, 0xcf, 0x5b, 0x60, 0x6a, 0xac, 0x6d, 0xab, 0xe7, 0xa9, 0x08,
0xc5, 0x81, 0x4a, 0x7f, 0x03, 0xb5, 0x0f, 0xed, 0xf2, 0x01, 0x12, 0xf2, 0xa9, 0x48, 0xef, 0xff,
0x77, 0xf5, 0xab, 0x4e, 0x75, 0x46, 0xdb, 0x7b, 0xd0, 0xe1, 0xd8, 0xf8, 0xd5, 0xd0, 0x47, 0x53,
0x8e, 0xe0, 0xb2, 0x7d, 0xff, 0xe9, 0xbb, 0x16, 0xfa, 0x9f, 0x22, 0x5f, 0xa2, 0xfd, 0xd9, 0xa1,
0x70, 0xa1, 0x38, 0xca, 0x16, 0xcf, 0x93, 0x57, 0x81, 0x48, 0x1c, 0xa8, 0xf4, 0x37, 0x94, 0xf6,
0x61, 0x4e, 0xed, 0x94, 0x9a, 0x63, 0xc8, 0xb1, 0x38, 0xc4, 0xf0, 0x8c, 0x59, 0x7f, 0x28, 0x72,
0x6e, 0xdd, 0x18, 0x69, 0x1d, 0x0e, 0x8d, 0x9f, 0x3d, 0xf1, 0x59, 0x75, 0xf1, 0x29, 0xf0, 0xfe,
0x4e, 0x5f, 0x32, 0xda, 0x6a, 0xfa, 0x1f, 0x91, 0x2f, 0xd5, 0xfe, 0xa1, 0xaa, 0xc2, 0x01, 0xe1,
0xf3, 0x92, 0xdc, 0xc2, 0x51, 0xa3, 0xe2, 0x57, 0xfa, 0x7d, 0x2b, 0x7a, 0x60, 0x86, 0xb6, 0xd7,
0x6a, 0x87, 0x79, 0x67, 0x28, 0x19, 0x43, 0xed, 0x31, 0x4b, 0x91, 0xdf, 0xba, 0xfd, 0x2f, 0xa0,
0x0f, 0x90, 0xdf, 0xc8, 0x24, 0x38, 0x43, 0xdb, 0xa5, 0xce, 0xe5, 0xa4, 0xab, 0xf3, 0x19, 0xf9,
0x92, 0xed, 0x3f, 0xf7, 0xa4, 0xd0, 0xa1, 0x38, 0xc4, 0xd4, 0xc0, 0xe8, 0x16, 0xb1, 0x8c, 0xd2,
0x55, 0xd9, 0xec, 0x3e, 0xd3, 0x0b, 0x92, 0xdf, 0xa1, 0x25, 0x38, 0x01, 0x72, 0xc6, 0xb1, 0x34,
0xdd, 0x9c, 0x5d, 0x93, 0x45, 0x42, 0xff, 0x43, 0xf2, 0x25, 0xda, 0xdf, 0x05, 0x01, 0xc6, 0x12,
0x3c, 0xe6, 0x2a, 0x7a, 0x0b, 0x13, 0x5f, 0xba, 0x2a, 0xda, 0x4f, 0x21, 0xa2, 0xb2, 0x7a, 0xc9,
0x4a, 0x8d, 0x1b, 0x1a, 0x74, 0xd3, 0xaf, 0x4f, 0x65, 0x5f, 0x91, 0xf8, 0x8f, 0xb6, 0x91, 0x2b,
0x55, 0x05, 0xe4, 0x6c, 0xbf, 0xf8, 0x16, 0x38, 0xe6, 0x4e, 0xd0, 0x32, 0x43, 0x85, 0x91, 0x15,
0xfb, 0x4f, 0xf2, 0x1b, 0x7f, 0x2f, 0x18, 0xeb, 0x91, 0x9f, 0xcf, 0x02, 0xb8, 0xe9, 0xd7, 0x65,
0x33, 0x81, 0x8f, 0x9e, 0x9e, 0x5f, 0x52, 0xbe, 0xbc, 0x05, 0x18, 0xa9, 0xfa, 0x46, 0x29, 0x7a,
0x92, 0x33, 0xc9, 0x4b, 0xd3, 0x8c, 0x4b, 0x55, 0x45, 0xcb, 0x5d, 0xe9, 0x66, 0x22, 0x3f, 0x63,
0x81, 0xdc, 0xb4, 0x7e, 0x6c, 0x69, 0x5e, 0x1f, 0xe3, 0xd7, 0x6e, 0x01, 0x7a, 0x6e, 0xa3, 0x3c,
0x3e, 0x89, 0xcd, 0xf4, 0x60, 0xf1, 0xaa, 0x80, 0x54, 0xf9, 0x2f, 0x94, 0x09, 0x38, 0x4b, 0x16,
0xdb, 0xd9, 0x33, 0xce, 0xcc, 0x46, 0x7e, 0xbf, 0x49, 0xf0, 0x55, 0x4c, 0xf6, 0xea, 0x49, 0x7f,
0x67, 0xe0, 0x80, 0x73, 0x71, 0xc3, 0x67, 0x4a, 0x4e, 0x3a, 0x71, 0xed, 0xe1, 0x59, 0xc9, 0xcf,
0x25, 0xa2, 0xd6, 0xb5, 0x60, 0xec, 0x33, 0x27, 0x63, 0x85, 0x62, 0xdb, 0xbd, 0x00, 0x01, 0x52,
0x2b, 0x52, 0x01, 0x20, 0xbf, 0x99, 0x48, 0x60, 0xa6, 0x5b, 0x68, 0x2a, 0x07, 0x8c, 0xd8, 0x0f,
0xc5, 0x16, 0x20, 0x00, 0xf2, 0xeb, 0x82, 0x84, 0x04, 0xce, 0xa0, 0xdc, 0x5b, 0xe8, 0x4f, 0xf5,
0x9f, 0xba, 0x6c, 0xef, 0xcd, 0xce, 0x20, 0x7b, 0x21, 0x7f, 0xaa, 0x5e, 0xf6, 0x00, 0x38, 0x42,
0x83, 0xfc, 0x80, 0xc2, 0x3e, 0x76, 0x2d, 0x41, 0x20, 0x7f, 0xf1, 0x02, 0x01, 0x02, 0x55, 0xb6,
0x28, 0x26, 0xf8, 0x5b, 0xda, 0xdb, 0x7f, 0x56, 0xb8, 0x17, 0x30, 0xd8, 0x15, 0xc5, 0x17, 0x8c,
0xde, 0xac, 0xbf, 0xa2, 0x2d, 0x70, 0x2f, 0x51, 0x10, 0xac, 0x83, 0x23, 0x9c, 0x0f, 0xaf, 0x16,
0x09, 0x1a, 0x57, 0x0d, 0x5f, 0xe0, 0x3b, 0xc0, 0x41, 0x82, 0x7a, 0x39, 0xa7, 0xec, 0x92, 0xcb,
0x8f, 0x58, 0x55, 0xbc, 0x61, 0x08, 0xf0, 0xb0, 0x31, 0x0b, 0x1e, 0x06, 0x9b, 0x83, 0xe0, 0x6b,
0xe7, 0xdf, 0x08, 0x12, 0x6c, 0x4b, 0x82, 0x2b, 0xb5, 0x7b, 0xe4, 0xad, 0x2f, 0x89, 0x00, 0x5d,
0xf2, 0x6b, 0xed, 0x82, 0x20, 0x3d, 0xa8, 0x23, 0x9d, 0xf9, 0x80, 0x04, 0x41, 0x82, 0xbd, 0xa0,
0x47, 0xdd, 0x3b, 0x53, 0x1b, 0x24, 0xe9, 0x05, 0x5e, 0x65, 0x90, 0x84, 0xf3, 0xe1, 0x81, 0x04,
0x47, 0x5e, 0x3c, 0x17, 0x4c, 0x48, 0x31, 0xb8, 0x2e, 0x89, 0x87, 0xc2, 0xd5, 0xf2, 0x24, 0xbf,
0x7b, 0xa9, 0xfb, 0xc9, 0x99, 0xe3, 0xfc, 0x2e, 0x26, 0xa3, 0x5a, 0x9f, 0x59, 0x67, 0x30, 0xa9,
0x56, 0x47, 0x0d, 0x12, 0xa4, 0xb6, 0xbf, 0xe7, 0x33, 0xd4, 0x1c, 0x02, 0xf8, 0xd4, 0xff, 0x76,
0x89, 0x63, 0x20, 0x29, 0xfd, 0xeb, 0xc9, 0x58, 0xc9, 0x6d, 0xbf, 0xeb, 0x21, 0xf1, 0x32, 0x6d,
0xc7, 0x44, 0x52, 0x6b, 0x51, 0xb7, 0xb0, 0xd2, 0x9e, 0xf0, 0xdb, 0xb6, 0x65, 0x87, 0x82, 0x71,
0xde, 0x0e, 0x53, 0xdb, 0x3f, 0x53, 0xf8, 0xa1, 0x84, 0x2e, 0x4c, 0x17, 0x8d, 0x25, 0xd4, 0xfe,
0x6e, 0xf2, 0x01, 0x72, 0x5d, 0x8f, 0xa7, 0xa6, 0xd6, 0xaa, 0x21, 0x43, 0xe2, 0x12, 0x28, 0xf7,
0xfc, 0x89, 0xc3, 0x12, 0xa4, 0x46, 0x03, 0x69, 0xad, 0xa7, 0xf2, 0x9b, 0x6b, 0x4d, 0x44, 0x33,
0x45, 0x62, 0xb4, 0x6e, 0xbf, 0xab, 0xff, 0x5d, 0xa5, 0xc4, 0xe7, 0x1a, 0xc0, 0xd0, 0x7b, 0x42,
0xe7, 0x77, 0x5a, 0x6b, 0xa5, 0x12, 0x83, 0xdc, 0x7b, 0xf2, 0x84, 0xe7, 0x3a, 0x84, 0x6f, 0xd1,
0x7e, 0xa5, 0x94, 0xd2, 0x0a, 0x98, 0x49, 0xff, 0x46, 0x6a, 0xbf, 0x0b, 0x38, 0x42, 0xab, 0xbc,
0x7a, 0xa5, 0xac, 0x84, 0xcf, 0x71, 0x0e, 0xf7, 0x78, 0x07, 0x25, 0x33, 0x8a, 0x54, 0xfb, 0x81,
0xf1, 0xf5, 0x6f, 0xe4, 0xf6, 0x77, 0xb5, 0x05, 0xee, 0xc5, 0xb4, 0x56, 0xd6, 0xd9, 0x02, 0xa7,
0x5b, 0x83, 0x79, 0x67, 0x8d, 0xd5, 0xd7, 0x1c, 0xc4, 0x53, 0x2d, 0xc1, 0x9a, 0xed, 0x07, 0xe6,
0xd5, 0xbf, 0x5e, 0xdb, 0x9f, 0xf2, 0x9e, 0xb3, 0x6d, 0x52, 0x52, 0xce, 0x32, 0xa4, 0x9f, 0x67,
0x59, 0x85, 0xac, 0x0a, 0x63, 0xf7, 0x0e, 0xe4, 0xdb, 0xac, 0xa5, 0x78, 0xc2, 0x53, 0xfa, 0xc0,
0x25, 0xc1, 0xde, 0xda, 0x3f, 0x82, 0x0e, 0x49, 0x3e, 0x3f, 0xba, 0xfe, 0xf5, 0x38, 0xff, 0x52,
0xde, 0x73, 0xba, 0x7d, 0xed, 0x7b, 0xe9, 0x8d, 0xdc, 0xdd, 0x0f, 0x50, 0xee, 0xf9, 0x1a, 0x5b,
0x80, 0x16, 0xb1, 0xb3, 0xae, 0x5c, 0x6a, 0x1f, 0x52, 0xbe, 0x9f, 0xfa, 0x3c, 0x47, 0x5f, 0x8c,
0xac, 0x83, 0x1c, 0xcf, 0xcf, 0xa4, 0x7f, 0x54, 0xb4, 0xd6, 0xbf, 0x33, 0x95, 0x7c, 0xa4, 0x9f,
0xaf, 0xa5, 0x1c, 0x35, 0x06, 0xc2, 0xa7, 0x2c, 0x9c, 0x7d, 0x60, 0x2c, 0xc1, 0x1e, 0xdb, 0xdf,
0xab, 0x0e, 0xf5, 0xa4, 0xc3, 0xa3, 0xeb, 0x5f, 0x4f, 0xed, 0x97, 0xd0, 0x65, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x14, 0xa7, 0x56, 0x55, 0x9d, 0x72, 0x7c, 0x7d,
0x6a, 0x7c, 0x53, 0x48, 0xbe, 0x54, 0x65, 0x2b, 0x13, 0x0b, 0x4b, 0xcd, 0x47, 0x88, 0xe7, 0xdb,
0x3d, 0x9f, 0xa2, 0xc7, 0xa9, 0xef, 0x1b, 0x51, 0x7e, 0x0d, 0xfd, 0x97, 0x24, 0xc0, 0x66, 0x8e,
0xd0, 0xb7, 0xaf, 0x7d, 0x8f, 0x75, 0x74, 0xca, 0xef, 0xd4, 0x94, 0xdf, 0x7a, 0xf0, 0x57, 0x3e,
0xf8, 0x1f, 0xf5, 0xf9, 0x14, 0x1d, 0x9e, 0x59, 0x7e, 0x2f, 0xfa, 0xcf, 0x85, 0xa7, 0x1f, 0x60,
0x4d, 0x07, 0x49, 0x13, 0x80, 0x7f, 0xd9, 0xbe, 0xef, 0x85, 0xa4, 0x0f, 0x58, 0xdf, 0x1d, 0x38,
0xce, 0xef, 0x49, 0x91, 0x5f, 0xbb, 0x0f, 0x6c, 0xf8, 0xe2, 0x91, 0xa9, 0xf9, 0x08, 0xf1, 0x7c,
0xfd, 0xe7, 0xb5, 0xd6, 0x77, 0xb7, 0x91, 0x03, 0x4b, 0xcc, 0xe8, 0x70, 0xec, 0x3d, 0x23, 0xcb,
0xaf, 0xa9, 0xff, 0xa2, 0x04, 0x68, 0x3e, 0xac, 0x0a, 0x9e, 0x1d, 0x7b, 0x7f, 0xbf, 0x1b, 0x84,
0x6f, 0x93, 0xdf, 0x33, 0x55, 0x0d, 0xe7, 0xb7, 0x44, 0xe4, 0x37, 0xe9, 0x03, 0x5b, 0x51, 0x03,
0xf1, 0xc8, 0xd4, 0x7c, 0x84, 0x78, 0xbe, 0xf2, 0xf3, 0xdb, 0x76, 0x48, 0x42, 0x36, 0xf9, 0xc4,
0xde, 0x31, 0xb4, 0xfc, 0xca, 0xfa, 0x3f, 0xe5, 0x16, 0xf8, 0xaa, 0xde, 0x9f, 0x5e, 0xe6, 0x21,
0xe6, 0x37, 0x83, 0xc7, 0x3d, 0x08, 0xa9, 0xf2, 0x01, 0x20, 0x45, 0x97, 0x9e, 0x11, 0x06, 0x0f,
0xd2, 0xc9, 0x21, 0x9f, 0xd1, 0xe5, 0xcf, 0x06, 0xb1, 0x64, 0x08, 0xc6, 0x39, 0xb1, 0xe5, 0xb9,
0x1c, 0xaa, 0xa5, 0x01, 0xb5, 0x48, 0xa8, 0x25, 0xf9, 0x48, 0xcb, 0x9f, 0x09, 0x4d, 0xab, 0xc2,
0xd9, 0xb9, 0xb8, 0x7c, 0xd6, 0x1f, 0xe5, 0x1b, 0x52, 0x49, 0xf0, 0x33, 0xa0, 0x58, 0xb1, 0x44,
0xaa, 0xb5, 0xbf, 0x0f, 0x68, 0x8f, 0x9f, 0x71, 0x4d, 0x27, 0x90, 0xab, 0x7a, 0x7f, 0x6e, 0x47,
0xa9, 0xe4, 0x23, 0x2d, 0x3f, 0x55, 0xff, 0x29, 0x73, 0x62, 0x1a, 0x02, 0x34, 0x64, 0xe5, 0x76,
0x5c, 0xab, 0x74, 0xe0, 0xd4, 0x7c, 0x66, 0x9f, 0x41, 0x62, 0x8c, 0x27, 0x52, 0x4d, 0x6d, 0xe3,
0x36, 0x43, 0x95, 0xa8, 0x55, 0xb0, 0x5d, 0x9e, 0xe1, 0x83, 0x3a, 0x23, 0x9b, 0x8e, 0x21, 0xa1,
0x1c, 0xbd, 0x3f, 0x2c, 0x5a, 0x2f, 0x2d, 0x5f, 0x95, 0x25, 0xb9, 0x2d, 0x99, 0xf7, 0x3e, 0xf9,
0xc3, 0x6e, 0x81, 0x47, 0x4d, 0xcd, 0x7d, 0x34, 0xf8, 0xb3, 0xb5, 0x11, 0xc8, 0xd7, 0x87, 0xdc,
0xbc, 0x8a, 0x5c, 0x93, 0x5f, 0x52, 0x7e, 0x89, 0x4b, 0x4a, 0xc9, 0x9c, 0xe8, 0x8d, 0xfc, 0x8a,
0x2d, 0x40, 0x7b, 0xd0, 0x24, 0x8b, 0xb2, 0xb0, 0x75, 0xe2, 0x76, 0x39, 0x85, 0xea, 0xfb, 0x52,
0xda, 0x88, 0x0a, 0x6c, 0x63, 0x91, 0x20, 0x47, 0x5e, 0xc5, 0xd2, 0xc9, 0x2f, 0x26, 0x3f, 0xa2,
0xff, 0x1c, 0x73, 0xa2, 0x47, 0xf2, 0x23, 0x59, 0x80, 0xf7, 0x8a, 0x4c, 0x72, 0x8e, 0xc5, 0x46,
0x7e, 0xea, 0x7f, 0x98, 0xde, 0x40, 0x4d, 0x4b, 0x90, 0x6b, 0xf2, 0x4b, 0xcb, 0x4f, 0x23, 0xbf,
0xbc, 0x8b, 0x97, 0x5e, 0xc9, 0xaf, 0x98, 0x00, 0x4b, 0xb7, 0x84, 0x5c, 0x1d, 0x51, 0x64, 0x7e,
0x83, 0x08, 0x01, 0x01, 0x12, 0x2c, 0xd1, 0x79, 0x69, 0xf9, 0xab, 0x90, 0x5f, 0xd1, 0x16, 0x58,
0xba, 0x22, 0x55, 0xc9, 0x61, 0x6d, 0x6a, 0x24, 0x08, 0x00, 0x70, 0x6e, 0x47, 0x29, 0x93, 0x5f,
0x5a, 0xfe, 0x0a, 0xe4, 0x57, 0x44, 0x80, 0xa5, 0x64, 0x17, 0xeb, 0x8c, 0xaa, 0x15, 0xa1, 0x32,
0x22, 0x41, 0x00, 0x80, 0x83, 0x84, 0x38, 0x26, 0xbf, 0x2d, 0x5f, 0x65, 0xea, 0x3c, 0xc8, 0xaf,
0xe2, 0x16, 0x98, 0x93, 0xfc, 0x5a, 0x54, 0x84, 0x42, 0x24, 0x08, 0x40, 0x21, 0xc1, 0xab, 0x7a,
0xcf, 0xba, 0x29, 0xfd, 0x54, 0xff, 0xa9, 0xcb, 0xf6, 0x7d, 0xd7, 0x3b, 0xe2, 0xe4, 0x37, 0xf2,
0x73, 0x74, 0x17, 0xe4, 0xd7, 0x19, 0x01, 0xa6, 0x44, 0x60, 0x18, 0x85, 0xb9, 0xe9, 0xd7, 0x26,
0x2e, 0x27, 0x88, 0x04, 0x01, 0x52, 0x27, 0xbf, 0x21, 0x9f, 0xd4, 0x9d, 0x87, 0xf1, 0x8f, 0xbb,
0xe9, 0x57, 0x96, 0x8b, 0x42, 0x49, 0x17, 0xac, 0x99, 0xc9, 0xaf, 0x68, 0x0b, 0x5c, 0x1a, 0x09,
0xe2, 0x56, 0x64, 0xff, 0xe5, 0x87, 0xc4, 0x50, 0x11, 0x8a, 0x1a, 0x89, 0x02, 0x00, 0xd4, 0xc9,
0xff, 0xe7, 0x98, 0xc6, 0x93, 0xb8, 0x60, 0xd6, 0xf6, 0x8f, 0x46, 0x7e, 0x45, 0x04, 0x68, 0x93,
0x94, 0xbb, 0xe2, 0x91, 0x2e, 0x42, 0x2c, 0x6f, 0xf8, 0x23, 0x19, 0x29, 0x2b, 0x2e, 0x62, 0x21,
0x17, 0xc4, 0x63, 0xe1, 0xec, 0x89, 0xfc, 0x66, 0x20, 0xc1, 0x15, 0xc8, 0x8f, 0x65, 0x0b, 0x9c,
0x93, 0xdb, 0x2b, 0xb6, 0x15, 0xbe, 0x6e, 0x1f, 0xa7, 0xec, 0xdb, 0x32, 0x44, 0x69, 0x2c, 0x8b,
0x5a, 0x0b, 0x1e, 0x67, 0x82, 0x81, 0xa3, 0xc4, 0x05, 0x20, 0xbf, 0xc1, 0x2d, 0x40, 0x9b, 0xb0,
0x6e, 0x5f, 0x7a, 0xe7, 0xde, 0x51, 0xe6, 0x74, 0xa2, 0x64, 0x24, 0xca, 0x4c, 0x08, 0x25, 0x89,
0xe8, 0x51, 0xbe, 0x99, 0x98, 0xf7, 0x0b, 0x07, 0xbe, 0x45, 0xb0, 0x46, 0x76, 0x95, 0x91, 0x2c,
0xc1, 0x95, 0xc8, 0x8f, 0x4c, 0x80, 0xdc, 0x9d, 0x0e, 0xe4, 0x4f, 0x2c, 0x8e, 0x05, 0xc0, 0x9c,
0x9f, 0x96, 0x9c, 0x73, 0x49, 0xca, 0x37, 0xc7, 0x1e, 0x86, 0x04, 0x3f, 0x1b, 0x4f, 0xfe, 0xd9,
0x48, 0x90, 0x7a, 0xe6, 0x99, 0xab, 0x0b, 0x4b, 0xd5, 0x04, 0x01, 0xf9, 0x55, 0x20, 0x3f, 0xae,
0xad, 0xff, 0x76, 0x39, 0x7d, 0xaa, 0xff, 0x9e, 0x37, 0x97, 0x29, 0x8a, 0xeb, 0xca, 0x27, 0x59,
0x0c, 0x05, 0xf2, 0xed, 0x33, 0xdf, 0x9c, 0x33, 0x60, 0x9f, 0xc5, 0x52, 0x3a, 0xf9, 0x73, 0x13,
0x17, 0x3c, 0xcf, 0xb6, 0x2b, 0x9d, 0x5d, 0x8a, 0x91, 0x5f, 0x41, 0x1a, 0xad, 0xae, 0x6a, 0x82,
0x48, 0x83, 0x7a, 0x33, 0xbb, 0xd2, 0x05, 0x48, 0x8d, 0x68, 0x9c, 0x12, 0xa7, 0x5f, 0x7b, 0xcc,
0xa8, 0xdb, 0xa5, 0x5c, 0xf9, 0xae, 0x3c, 0x29, 0xf2, 0xcb, 0x75, 0x92, 0xbe, 0xfb, 0x06, 0xde,
0x7f, 0xb7, 0x17, 0x87, 0x7c, 0x0a, 0xf9, 0x51, 0xd2, 0x68, 0x61, 0x0b, 0xdc, 0x98, 0xc4, 0xa8,
0xb9, 0x04, 0x6b, 0xa3, 0x6a, 0x34, 0x4c, 0x42, 0x1f, 0x50, 0x49, 0x88, 0x7a, 0x56, 0x54, 0x42,
0xc2, 0x37, 0xfd, 0x9a, 0xfc, 0x7b, 0xac, 0xce, 0xc1, 0xd6, 0xfb, 0x72, 0x49, 0xb0, 0x77, 0x3d,
0xac, 0x3d, 0x6f, 0x97, 0xab, 0x09, 0x12, 0x5c, 0x41, 0x1e, 0x67, 0x21, 0x5a, 0xeb, 0xa6, 0xab,
0x42, 0x4f, 0x07, 0xb6, 0x52, 0xe7, 0x41, 0x47, 0x7d, 0x30, 0x52, 0x36, 0x94, 0x1f, 0x0b, 0xec,
0x95, 0x4d, 0x7e, 0x69, 0x7b, 0x38, 0xfb, 0x0b, 0x58, 0x88, 0x00, 0x8f, 0xce, 0x95, 0xb8, 0x15,
0xc9, 0xbc, 0xb3, 0xf7, 0x55, 0xb7, 0x97, 0x3e, 0x18, 0x21, 0x1b, 0xca, 0x5f, 0x0b, 0xec, 0x95,
0x4d, 0x7e, 0x6e, 0x7b, 0x40, 0x82, 0xe3, 0xe2, 0x6c, 0x9b, 0xb1, 0x94, 0xc1, 0xa3, 0x3c, 0xcf,
0x11, 0x09, 0x12, 0xc2, 0x1f, 0xc7, 0xed, 0xd2, 0xe0, 0xf4, 0x8a, 0x3e, 0x87, 0xbd, 0xf5, 0x81,
0xbb, 0x1d, 0xa5, 0xca, 0xa5, 0x66, 0x43, 0x09, 0xbd, 0x37, 0xf5, 0xf7, 0x38, 0xc6, 0x37, 0xf5,
0x0c, 0xb3, 0xd6, 0x56, 0xb3, 0x26, 0xc1, 0xae, 0xe8, 0x53, 0x7b, 0xba, 0x7d, 0xed, 0x7b, 0xe9,
0x8d, 0xcc, 0xdd, 0x0f, 0x90, 0xf6, 0xbc, 0xfd, 0x73, 0x8b, 0xf8, 0xdc, 0x12, 0xf2, 0xe3, 0x6c,
0x63, 0x0c, 0xbd, 0xf5, 0x01, 0xc7, 0xf7, 0x50, 0x2c, 0xaf, 0x90, 0x7c, 0xfb, 0xbd, 0xa9, 0xbf,
0xc7, 0x31, 0xbe, 0xa1, 0xf7, 0xe5, 0xf6, 0x57, 0x4a, 0xdf, 0xd4, 0xd6, 0x3f, 0xca, 0xfb, 0x47,
0x3f, 0x8a, 0x7a, 0xa1, 0x36, 0x9c, 0xb3, 0xe3, 0x4a, 0x22, 0x41, 0x5a, 0xbc, 0xbb, 0xa5, 0x72,
0xf4, 0xd6, 0x07, 0x1c, 0xd9, 0x4c, 0x6a, 0x3c, 0xef, 0xab, 0xa9, 0x51, 0x22, 0x9f, 0x8b, 0xfc,
0x6a, 0x4d, 0xe8, 0xda, 0xfa, 0xd7, 0x8b, 0x4b, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xd4, 0xc7, 0xff, 0x94, 0xe3, 0x90, 0xce, 0x96, 0x25, 0xde, 0x89, 0x00, 0x00, 0x00, 0x00, 0x49,
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
};
const int BMfont3_size = sizeof(BMfont3);

14
source/gfx/BMfont3.h Executable file
View File

@ -0,0 +1,14 @@
/*
This file was autogenerated by raw2c.
Visit http://www.devkitpro.org
*/
//---------------------------------------------------------------------------------
#ifndef _BMfont3_h_
#define _BMfont3_h_
//---------------------------------------------------------------------------------
extern const unsigned char BMfont3[];
extern const int BMfont3_size;
//---------------------------------------------------------------------------------
#endif //_BMfont3_h_
//---------------------------------------------------------------------------------

BIN
source/gfx/BMfont3.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

413
source/gfx/BMfont5.h Executable file
View File

@ -0,0 +1,413 @@
/*
This file was autogenerated from BMfont5.png
*/
//---------------------------------------------------------------------------------
#ifndef _BMfont5_h_
#define _BMfont5_h_
//---------------------------------------------------------------------------------
const unsigned char BMfont5[] = {
0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x88, 0x84, 0x0D,
0x0B, 0x00, 0x00, 0x18, 0xAD, 0x49, 0x44, 0x41, 0x54, 0x78, 0xDA, 0xED, 0x5D, 0x5F, 0xE8, 0x65,
0x57, 0x75, 0x5E, 0xF3, 0x34, 0x13, 0xC5, 0xCE, 0xA8, 0xD1, 0xB1, 0x36, 0xE8, 0xD0, 0x84, 0x4C,
0x83, 0x95, 0x68, 0x03, 0x1A, 0x0D, 0x58, 0x6A, 0x8A, 0xC5, 0x96, 0x58, 0x04, 0x23, 0xFA, 0x10,
0x7D, 0x49, 0x43, 0x04, 0x05, 0xA5, 0xF3, 0x50, 0x61, 0x44, 0x24, 0x81, 0xF6, 0x61, 0x4A, 0x85,
0x16, 0x94, 0xE8, 0x93, 0xF3, 0xA0, 0x38, 0x05, 0xD1, 0x60, 0x4B, 0x4B, 0x4D, 0xA9, 0x60, 0x9B,
0x16, 0x8C, 0x29, 0x2A, 0x9A, 0x60, 0xCB, 0x4C, 0x50, 0xDB, 0x49, 0x1B, 0xCD, 0xB4, 0xD8, 0x4C,
0x9E, 0xC6, 0xF3, 0x79, 0xF6, 0xD7, 0xFB, 0xDD, 0x75, 0xD7, 0xFE, 0x73, 0xCE, 0x3D, 0xBF, 0xFB,
0xFB, 0x4D, 0xB2, 0x3F, 0x38, 0xFC, 0xEE, 0xEF, 0x9E, 0xBB, 0xF7, 0xD9, 0x7F, 0xD7, 0x5E, 0xEB,
0x5B, 0x6B, 0xEF, 0x73, 0xE8, 0xCA, 0x95, 0x2B, 0xB6, 0x03, 0x9C, 0x19, 0xAE, 0x5F, 0x1A, 0xAE,
0x7B, 0xD2, 0xFF, 0x9F, 0x1F, 0xAE, 0xEF, 0x0E, 0xD7, 0xFD, 0x13, 0xF3, 0x79, 0x60, 0xB8, 0xFE,
0x67, 0xB8, 0x4E, 0x2D, 0x58, 0xB6, 0x52, 0x03, 0x3C, 0x31, 0x5C, 0xAF, 0xDE, 0x83, 0xF4, 0x68,
0x8F, 0xD7, 0x0F, 0xD7, 0xED, 0xF2, 0xDD, 0xBD, 0xC3, 0xF5, 0x9B, 0xC3, 0xF5, 0xBF, 0xD2, 0x4E,
0x51, 0xBA, 0xD6, 0xBA, 0xE3, 0xB7, 0x3F, 0x18, 0xAE, 0x4F, 0x2F, 0xD8, 0x56, 0x35, 0xDC, 0x9B,
0x79, 0x1E, 0xBE, 0xBF, 0x73, 0xB8, 0xCE, 0xA5, 0xFF, 0xEF, 0x74, 0x75, 0xD7, 0x36, 0x21, 0xCE,
0xB9, 0xBC, 0x98, 0x47, 0xEE, 0x7E, 0x0B, 0xFE, 0x69, 0xB8, 0xFE, 0x6B, 0xB8, 0xDE, 0x31, 0xB1,
0xFC, 0x5A, 0x46, 0x60, 0xC9, 0xF1, 0x77, 0x35, 0x01, 0xF3, 0xF6, 0x47, 0x41, 0xFD, 0xBF, 0x32,
0x5C, 0x77, 0x0C, 0xD7, 0x21, 0x1B, 0xDB, 0xE8, 0x0F, 0x87, 0xEB, 0x4F, 0x83, 0xDF, 0x61, 0xFE,
0x3E, 0x92, 0x3E, 0x63, 0xAC, 0xBF, 0x37, 0xC8, 0xE7, 0xE4, 0x70, 0x3D, 0xE8, 0xD2, 0x3E, 0x90,
0xFE, 0xEA, 0xBC, 0xF0, 0x73, 0xE8, 0xF4, 0x70, 0xFD, 0x56, 0xFA, 0xEC, 0xC7, 0x16, 0x81, 0xB9,
0x5A, 0x9B, 0xD3, 0xF7, 0xA6, 0xEB, 0xD7, 0x86, 0xEB, 0x48, 0xFA, 0xEE, 0xF2, 0x70, 0x7D, 0x7F,
0xB8, 0x5E, 0x37, 0xB3, 0x7D, 0x0E, 0x22, 0x50, 0xA7, 0x0F, 0xDB, 0x6A, 0xBC, 0xEB, 0xFC, 0xCB,
0xCD, 0x2D, 0xB4, 0xF1, 0x1B, 0x6C, 0x73, 0xFE, 0x68, 0xDB, 0x47, 0xE9, 0x39, 0x77, 0xAF, 0x1B,
0xAE, 0x1F, 0x0E, 0xD7, 0xDF, 0x5B, 0x5E, 0xF6, 0xA3, 0x1C, 0xBF, 0x62, 0x9B, 0x63, 0xE3, 0x6B,
0xEE, 0xFF, 0xA8, 0x8C, 0x1C, 0x3F, 0xFE, 0x19, 0xE8, 0x97, 0x97, 0x07, 0xCF, 0xD2, 0x71, 0xA2,
0x75, 0x78, 0x32, 0x78, 0xBE, 0xB6, 0x4F, 0xA9, 0xFC, 0x07, 0x11, 0xBE, 0xFE, 0x51, 0xFD, 0x00,
0xB6, 0xDF, 0x63, 0x96, 0x97, 0x91, 0x1D, 0x1D, 0x1D, 0xD3, 0xC1, 0x75, 0x91, 0xE0, 0x3A, 0x84,
0xEF, 0xEF, 0xB4, 0xF2, 0x9A, 0xE4, 0x75, 0xCC, 0x43, 0x7B, 0x54, 0x46, 0xC8, 0xD8, 0x5F, 0x1F,
0xAE, 0xE3, 0x13, 0xD3, 0xA1, 0x7C, 0xD1, 0x7A, 0xBF, 0x4D, 0x39, 0x6E, 0xB0, 0xBA, 0xEE, 0x1D,
0xA5, 0x7B, 0xAB, 0x8D, 0x6D, 0x4B, 0xB4, 0xE4, 0x71, 0xC1, 0x46, 0x5D, 0xF9, 0xF6, 0xCA, 0xEF,
0x98, 0x7F, 0xA9, 0xFD, 0x23, 0x1D, 0xA3, 0x96, 0xFF, 0xAE, 0xFA, 0xB7, 0x63, 0x7F, 0x81, 0xB9,
0x7E, 0xF7, 0x70, 0x1D, 0x1D, 0xAE, 0x87, 0x6C, 0x73, 0x3C, 0x50, 0xC7, 0xF1, 0xDF, 0x63, 0xFC,
0xBC, 0xCA, 0xC6, 0x75, 0xFB, 0xCF, 0x6D, 0x41, 0xDD, 0xE3, 0xD0, 0x0E, 0x08, 0x00, 0x28, 0x1F,
0xEF, 0x49, 0x9F, 0x1F, 0x1E, 0xAE, 0x57, 0xA6, 0xCA, 0x00, 0x5E, 0x68, 0x40, 0xF1, 0xF8, 0xA1,
0xC5, 0x13, 0x05, 0xC6, 0xDB, 0xAD, 0xE9, 0xF3, 0x43, 0x99, 0xDF, 0x94, 0xD2, 0xE7, 0xB0, 0x4B,
0x02, 0x00, 0x03, 0xE0, 0x83, 0x36, 0x2A, 0xDF, 0x18, 0x04, 0x1F, 0xB3, 0xB1, 0x33, 0x61, 0xE0,
0xBC, 0x7B, 0xB8, 0xBE, 0x37, 0x5C, 0xD7, 0xD8, 0x68, 0x7C, 0xDC, 0x6F, 0x9B, 0x1D, 0x8D, 0xFA,
0x9D, 0xAC, 0x94, 0x87, 0x0B, 0xCA, 0xAB, 0x6C, 0x59, 0xA1, 0xDC, 0x02, 0x0C, 0xD4, 0x9F, 0xDA,
0xA6, 0xA1, 0xA4, 0x46, 0xA1, 0xA5, 0xCF, 0x2A, 0xE4, 0x9E, 0x4E, 0xED, 0x01, 0xA0, 0x6F, 0x21,
0xFC, 0xCF, 0x49, 0xD9, 0x4F, 0xA7, 0xEB, 0x6F, 0x87, 0xEB, 0x71, 0x1B, 0x15, 0xF1, 0xA9, 0x4A,
0x38, 0xC6, 0xCF, 0xAF, 0xA6, 0xE7, 0x20, 0x9F, 0x48, 0xC1, 0xCD, 0x95, 0x9F, 0xC8, 0x4D, 0xD0,
0xE7, 0x0B, 0x72, 0x0B, 0x19, 0xFB, 0x57, 0x09, 0x80, 0x0F, 0xD8, 0xA6, 0x81, 0x76, 0xD1, 0x46,
0x01, 0xF6, 0x9A, 0xE1, 0xBA, 0xC9, 0xD6, 0xDB, 0x19, 0xF7, 0x2E, 0xA7, 0xCF, 0xF8, 0xCB, 0x79,
0xFC, 0xA8, 0x8D, 0xF3, 0x08, 0xE3, 0xF9, 0x29, 0x79, 0x36, 0x7E, 0xFF, 0x71, 0x79, 0x06, 0xD2,
0x7C, 0x63, 0xB8, 0x5E, 0x6A, 0xE3, 0x1C, 0x8A, 0xE6, 0x09, 0x9F, 0x91, 0x9B, 0xD3, 0x18, 0x63,
0x18, 0x73, 0x5F, 0xB7, 0xCD, 0xF1, 0x81, 0xBE, 0xBF, 0x65, 0xB8, 0xFE, 0xC8, 0xF2, 0x24, 0xD1,
0xA3, 0xAE, 0x8C, 0x07, 0x15, 0x90, 0xC9, 0xDA, 0xFE, 0x94, 0x4B, 0x5F, 0xB2, 0xD1, 0x50, 0xBC,
0xCD, 0xD6, 0xC9, 0x01, 0x18, 0x86, 0x6F, 0x49, 0x9F, 0x31, 0x7F, 0xBC, 0x82, 0xC2, 0x7A, 0x7F,
0xCB, 0x46, 0x22, 0x08, 0xED, 0x7B, 0xC4, 0x3D, 0xEF, 0xE5, 0xE9, 0x3E, 0xE6, 0x2E, 0x94, 0xA8,
0x68, 0x7C, 0x00, 0xE8, 0x9F, 0x8B, 0xB6, 0xD9, 0x47, 0x54, 0xAC, 0x88, 0xCF, 0xD8, 0xFA, 0xFC,
0xBF, 0x90, 0xFE, 0xFE, 0xCD, 0x70, 0xBD, 0xC8, 0xD6, 0x89, 0x54, 0xCC, 0xFD, 0x57, 0xCA, 0x6F,
0x8F, 0xA4, 0x7A, 0xB0, 0x8C, 0x94, 0x2F, 0x5F, 0x4A, 0xFF, 0xBF, 0x33, 0x7D, 0xA6, 0x91, 0x0C,
0xF9, 0xFC, 0xFB, 0xC3, 0xF5, 0xE5, 0xE1, 0xBA, 0x3E, 0xB5, 0x4F, 0x24, 0x9F, 0x0F, 0x2A, 0xD0,
0x76, 0x5F, 0xB0, 0x91, 0x9C, 0xBA, 0x71, 0xB8, 0xDE, 0x66, 0x63, 0x5F, 0xBC, 0x49, 0xEA, 0x8F,
0x71, 0xFF, 0xD7, 0xE9, 0x37, 0xE8, 0x23, 0x90, 0x35, 0x7E, 0x0E, 0xE1, 0x77, 0xFF, 0x6D, 0x9B,
0xFD, 0x86, 0xEF, 0x8F, 0xA5, 0xCF, 0xA5, 0xF5, 0x06, 0x44, 0xD0, 0x0D, 0xE9, 0xF3, 0xD3, 0xD2,
0x7E, 0x67, 0x82, 0xEF, 0x72, 0xF9, 0x2B, 0x4E, 0x05, 0xF9, 0x46, 0xF7, 0xA3, 0x7C, 0x94, 0x1C,
0x8F, 0x88, 0x75, 0xFD, 0xEE, 0x4C, 0x90, 0xB7, 0x2F, 0xAB, 0xFF, 0xCD, 0xA9, 0x4C, 0x5E, 0xD1,
0x77, 0x28, 0xFF, 0xB5, 0x99, 0xBA, 0xB3, 0x6E, 0xB5, 0xF2, 0x95, 0xEE, 0xFB, 0x32, 0xFA, 0xEF,
0x73, 0xFD, 0x62, 0x8D, 0xE9, 0x5B, 0xFA, 0x3F, 0xF7, 0x8C, 0x5C, 0xDF, 0xEA, 0xEF, 0xA2, 0xBA,
0x9C, 0x96, 0x7B, 0x39, 0x47, 0x07, 0xF3, 0xCE, 0x95, 0xE9, 0xB4, 0x7C, 0xBE, 0x3F, 0xB8, 0x87,
0xB1, 0x7E, 0x6D, 0xE6, 0xBE, 0xF6, 0xD9, 0x19, 0x8B, 0xE1, 0xC7, 0x80, 0xD7, 0x7B, 0x08, 0xC8,
0xAE, 0x73, 0xD6, 0xA6, 0xAB, 0x5D, 0xB1, 0xBC, 0x81, 0x88, 0x35, 0xEA, 0xDF, 0x2C, 0xEF, 0x40,
0x6A, 0xC1, 0xBD, 0xE9, 0xEF, 0x14, 0xE7, 0xCA, 0x41, 0x21, 0x00, 0xE6, 0x96, 0xA3, 0x95, 0x00,
0x88, 0x1C, 0x77, 0x51, 0xD9, 0x3D, 0xC1, 0x3A, 0x25, 0xFF, 0xDC, 0x18, 0x79, 0xAE, 0xA3, 0x24,
0x03, 0x9F, 0x2B, 0xC0, 0x38, 0xF8, 0x57, 0xCB, 0x93, 0xEB, 0x35, 0xFB, 0x02, 0x7A, 0xCC, 0x4B,
0xAC, 0x6E, 0x03, 0x36, 0x63, 0x17, 0x04, 0x00, 0xD9, 0x8B, 0x08, 0x68, 0x0C, 0x2A, 0xA1, 0x50,
0xB2, 0xFE, 0x20, 0x7D, 0xA6, 0x61, 0xAC, 0x50, 0x23, 0x31, 0x32, 0xCC, 0x95, 0x68, 0x98, 0x22,
0x04, 0xF6, 0x23, 0x02, 0x00, 0x75, 0xB9, 0x64, 0x2B, 0xA1, 0x70, 0xD9, 0xD6, 0x15, 0xCA, 0x1C,
0x2B, 0x0C, 0x02, 0x00, 0x0B, 0x9A, 0x1A, 0x3E, 0x04, 0x26, 0xD0, 0x27, 0x6C, 0x54, 0xB4, 0xD1,
0xAE, 0x20, 0x13, 0xBC, 0x37, 0xF2, 0xF3, 0xE9, 0xAF, 0x0A, 0x27, 0xB4, 0xFB, 0xDC, 0x05, 0x83,
0x8B, 0x30, 0x70, 0x21, 0xD5, 0x03, 0xE5, 0xFB, 0x8E, 0x6D, 0x46, 0x37, 0x7C, 0xCA, 0x46, 0xA5,
0x1F, 0x82, 0x5D, 0x85, 0x9C, 0x67, 0xC6, 0xF1, 0x3D, 0x26, 0xC2, 0xB7, 0xA4, 0xEC, 0xF8, 0x1F,
0x86, 0x5D, 0xCD, 0x03, 0x5B, 0x82, 0x46, 0x10, 0x44, 0xDE, 0xC3, 0x52, 0xF9, 0x89, 0x83, 0x4E,
0x00, 0x44, 0x11, 0x0C, 0x3E, 0xB2, 0x42, 0x31, 0x95, 0x44, 0x29, 0x11, 0x00, 0x30, 0x20, 0x69,
0x50, 0xE5, 0x94, 0x94, 0xCB, 0xE9, 0x37, 0x30, 0x18, 0x31, 0x3E, 0x39, 0x0E, 0x61, 0x60, 0xBE,
0x71, 0xB8, 0xCE, 0xDA, 0xE6, 0x02, 0xAB, 0x79, 0xE1, 0xF9, 0x98, 0x13, 0x10, 0x84, 0xDF, 0xB6,
0xD5, 0xB8, 0xD5, 0x85, 0x13, 0xE3, 0xF9, 0x77, 0x2C, 0x9E, 0x77, 0xB5, 0x85, 0x18, 0xF3, 0xF2,
0x8B, 0x96, 0x9F, 0x0F, 0x39, 0xC5, 0x04, 0xF3, 0xF2, 0x27, 0x36, 0x46, 0x97, 0xFC, 0xCC, 0x46,
0xE3, 0x1A, 0xD8, 0x66, 0xBC, 0xEE, 0x25, 0x50, 0x4F, 0x25, 0x32, 0xF0, 0x3F, 0x8C, 0x3F, 0xF6,
0xC7, 0xA3, 0xAE, 0xFC, 0xAA, 0x6C, 0xB7, 0x28, 0x28, 0xE8, 0x33, 0x44, 0x71, 0xBC, 0xA3, 0x70,
0xFF, 0x0B, 0xB6, 0xE9, 0x85, 0x46, 0x3B, 0xA2, 0x6D, 0x73, 0x04, 0x40, 0xEE, 0xB9, 0x90, 0x6B,
0x6F, 0xB7, 0xBC, 0x21, 0xE1, 0x41, 0x52, 0x89, 0xE5, 0xF3, 0xFD, 0xEA, 0xE7, 0xB9, 0x1F, 0x17,
0x48, 0x9F, 0x23, 0x99, 0x0E, 0x22, 0xBE, 0x66, 0xEB, 0x63, 0x9E, 0x64, 0x16, 0xDB, 0x0B, 0xED,
0x8D, 0xB9, 0x07, 0x79, 0x4B, 0xB2, 0x26, 0xF2, 0x74, 0x61, 0xFE, 0x62, 0xDD, 0xF2, 0x1E, 0x42,
0xCC, 0xAB, 0xA3, 0x72, 0x0F, 0xBF, 0xC3, 0x58, 0x51, 0xD9, 0xF2, 0x58, 0xBA, 0x77, 0x3E, 0xFD,
0x7F, 0x62, 0xB8, 0x3E, 0x9B, 0x3E, 0x63, 0x4C, 0x91, 0xDC, 0x81, 0xAE, 0xF0, 0xB8, 0x6B, 0xDB,
0x0B, 0x29, 0xED, 0x45, 0xF7, 0x5C, 0xED, 0xAF, 0xDB, 0x82, 0xFB, 0x4A, 0x12, 0xB1, 0x8C, 0x90,
0x3B, 0x2F, 0xB1, 0x75, 0x92, 0xCA, 0x1B, 0x0E, 0x7E, 0x9C, 0x93, 0x5C, 0x62, 0xDD, 0x50, 0xCF,
0x1F, 0xDB, 0x3A, 0x81, 0x42, 0xDD, 0xE5, 0x48, 0x6A, 0x3F, 0x6D, 0x3B, 0x9F, 0x3F, 0xCA, 0xF9,
0xCF, 0x96, 0x1F, 0x7F, 0xBE, 0xEF, 0xDE, 0x9A, 0xEA, 0xA2, 0x84, 0xD6, 0xAD, 0x92, 0x27, 0xF2,
0x7F, 0x58, 0xCA, 0xE3, 0xCB, 0x8F, 0x3E, 0x05, 0xA9, 0x85, 0x28, 0xA6, 0x6B, 0xD2, 0x73, 0x54,
0xDF, 0xF0, 0xED, 0x87, 0x3E, 0x50, 0xDD, 0xAC, 0x96, 0xBE, 0xD6, 0xFF, 0x9A, 0x1E, 0xF8, 0x65,
0x5B, 0xAD, 0xB1, 0x4A, 0xCE, 0x69, 0xFB, 0x9A, 0xB4, 0x71, 0xD4, 0x3F, 0xD4, 0x8F, 0xBC, 0xAC,
0x22, 0x48, 0x4A, 0x7A, 0x67, 0x02, 0x81, 0x75, 0x02, 0xD1, 0x4C, 0x7F, 0x39, 0x5C, 0xF7, 0xB9,
0xF6, 0x25, 0x21, 0x06, 0x19, 0xF9, 0xBB, 0x36, 0x12, 0x66, 0x4A, 0x88, 0xB2, 0x0F, 0xBF, 0x9C,
0xD2, 0x5C, 0x70, 0x79, 0x73, 0x0C, 0xA8, 0x1E, 0x5B, 0x92, 0x9D, 0x2D, 0x51, 0x00, 0x44, 0x49,
0x0E, 0xE6, 0xC8, 0xD3, 0xBD, 0xC6, 0x41, 0x20, 0x00, 0xB6, 0x31, 0x9E, 0x5B, 0x0D, 0xF4, 0xB9,
0xE8, 0x04, 0x40, 0x1D, 0x73, 0x49, 0x9F, 0xAB, 0x09, 0x18, 0x07, 0x70, 0x50, 0x94, 0xF4, 0x4B,
0xE0, 0xF6, 0xC2, 0xFD, 0x6D, 0xEC, 0x20, 0xB5, 0xD7, 0x7E, 0x81, 0x56, 0x02, 0x00, 0x86, 0xC5,
0x47, 0x6C, 0x14, 0x6C, 0x10, 0x32, 0xCF, 0xB8, 0x42, 0xF0, 0x3E, 0xBC, 0x0B, 0xCF, 0xDA, 0x7A,
0xB8, 0x6C, 0x89, 0x00, 0xA0, 0x81, 0x4C, 0x0F, 0xCC, 0xE1, 0xF4, 0x3D, 0x18, 0x34, 0xAF, 0x64,
0x68, 0x04, 0x80, 0x57, 0x1E, 0xD5, 0xF8, 0xB7, 0x54, 0x86, 0x56, 0x0F, 0x4D, 0x8B, 0x01, 0xCF,
0xFA, 0x51, 0x61, 0xFA, 0x0F, 0xA9, 0x1F, 0xD2, 0x63, 0xC1, 0xFA, 0xA2, 0xAD, 0x94, 0x18, 0x78,
0x38, 0xB1, 0xE0, 0xA9, 0x30, 0x26, 0x1B, 0x0D, 0x03, 0x07, 0x9D, 0x88, 0x85, 0xE7, 0x5D, 0xC3,
0xF5, 0x77, 0x16, 0x0B, 0xFF, 0x48, 0xD0, 0x93, 0xE1, 0x45, 0xB4, 0x80, 0x57, 0xB0, 0xF0, 0x3F,
0xBC, 0x6F, 0x7F, 0x66, 0xE3, 0x42, 0xA5, 0x6C, 0xFD, 0xA3, 0xA9, 0xCF, 0x6E, 0x4A, 0x6D, 0x03,
0x85, 0x96, 0x1E, 0x56, 0x2E, 0xDE, 0x6A, 0x00, 0xD4, 0x40, 0x85, 0xE1, 0x1B, 0xB6, 0xA9, 0x58,
0x9A, 0xC5, 0x03, 0x98, 0xF5, 0x89, 0x84, 0x9C, 0xF6, 0x41, 0x44, 0x00, 0x30, 0x4D, 0x14, 0xF9,
0x91, 0xF3, 0xFE, 0x98, 0x6D, 0x2E, 0x48, 0x2D, 0x13, 0x6C, 0x9B, 0xFB, 0xFB, 0x0D, 0xCC, 0x91,
0xF3, 0xB6, 0xDE, 0x8F, 0x24, 0x5F, 0x3C, 0x30, 0x0E, 0x8E, 0x34, 0xE4, 0xA9, 0xC8, 0x2D, 0x64,
0xDC, 0xBE, 0xC2, 0xE7, 0x46, 0x06, 0x07, 0xC6, 0xFC, 0x89, 0xE1, 0xFA, 0xA6, 0x8D, 0xC6, 0x07,
0xCA, 0x89, 0xB1, 0x4F, 0xA3, 0x03, 0x06, 0x1C, 0xE6, 0xD0, 0xF5, 0x2E, 0x2D, 0xC6, 0x2A, 0xE6,
0x0D, 0xC7, 0xF7, 0x3F, 0xA4, 0x67, 0x79, 0xE3, 0x8B, 0x11, 0x00, 0x08, 0x61, 0xA4, 0x62, 0x16,
0xB5, 0xCF, 0xFF, 0x59, 0xDC, 0x7F, 0x28, 0x03, 0x14, 0xED, 0x5A, 0xF8, 0xA3, 0x27, 0xEB, 0x2C,
0x95, 0x0D, 0xB2, 0xEF, 0x5F, 0xD2, 0xFF, 0x6F, 0x48, 0x9F, 0xEF, 0x0F, 0x9E, 0x61, 0xD6, 0x3E,
0xCF, 0xF6, 0x02, 0xDE, 0xFB, 0xCF, 0xF1, 0xA1, 0xCA, 0x2A, 0x94, 0xE3, 0xF7, 0xD9, 0xE6, 0xF8,
0x98, 0x42, 0x00, 0x44, 0x06, 0xBE, 0xDE, 0xF7, 0x24, 0x2F, 0xBD, 0xEC, 0x30, 0x0C, 0x22, 0x45,
0xA0, 0xA4, 0xF8, 0x4E, 0x51, 0xE0, 0x18, 0x86, 0xA7, 0x64, 0x01, 0x0D, 0x14, 0xF6, 0xAB, 0x5F,
0xA8, 0xBD, 0x82, 0x4B, 0xF9, 0xE7, 0xDB, 0xA7, 0xB6, 0xC5, 0xA4, 0x65, 0x0B, 0x8A, 0x96, 0xA9,
0x65, 0x9B, 0xDC, 0x9C, 0x6D, 0x71, 0xA8, 0x1F, 0x8D, 0x2B, 0xAC, 0x4B, 0x1F, 0xB2, 0x71, 0xDC,
0xAB, 0x7C, 0xF3, 0xED, 0x8D, 0xF2, 0xFC, 0x86, 0x8D, 0xE3, 0xDC, 0xF7, 0x9D, 0x6F, 0x7F, 0x1F,
0x49, 0x45, 0xE2, 0x3A, 0x9A, 0x5B, 0xD1, 0x98, 0xF2, 0xBF, 0xA7, 0x81, 0x95, 0x6B, 0xB7, 0x9A,
0xF2, 0x88, 0x75, 0x58, 0xD7, 0x6C, 0x8F, 0x1A, 0x01, 0x90, 0xAB, 0x67, 0x84, 0xDC, 0xFA, 0xC6,
0xFC, 0x23, 0x83, 0xB5, 0x46, 0x00, 0xDC, 0x92, 0xEA, 0x40, 0x99, 0x07, 0x99, 0x08, 0xF9, 0x4D,
0xD2, 0x86, 0xEB, 0x27, 0xFB, 0x45, 0xCB, 0xC0, 0xF9, 0xAD, 0xF5, 0x63, 0x44, 0xCF, 0xB1, 0xCC,
0xF3, 0x31, 0x26, 0xEE, 0x4B, 0x69, 0x7E, 0xD0, 0x90, 0xDE, 0xB7, 0x0B, 0xCA, 0xAA, 0x24, 0x7A,
0x8D, 0x58, 0xAD, 0xB5, 0x6F, 0x89, 0x00, 0xC8, 0xF5, 0x15, 0xB7, 0x38, 0x41, 0x6F, 0xE3, 0x96,
0x16, 0x8C, 0x61, 0x46, 0x06, 0xE9, 0x58, 0x47, 0x7D, 0x60, 0xE4, 0x73, 0x3E, 0xAB, 0x71, 0xCF,
0x72, 0x5D, 0x96, 0xF6, 0x47, 0xDA, 0x28, 0x42, 0xC6, 0x24, 0xBD, 0x1F, 0x6F, 0x35, 0xD9, 0xD9,
0x1A, 0x05, 0x90, 0x93, 0x83, 0x94, 0xEB, 0x27, 0x6C, 0x53, 0x37, 0xDC, 0x16, 0x8C, 0x50, 0xCD,
0x39, 0xE0, 0x50, 0x26, 0x10, 0x28, 0x20, 0xDE, 0xA1, 0xEB, 0x5F, 0x0A, 0xCA, 0x40, 0x99, 0x99,
0xD3, 0xF1, 0x2F, 0x48, 0xDA, 0x8B, 0xA9, 0x2F, 0xF4, 0x19, 0xAA, 0xFF, 0x47, 0x21, 0xF6, 0x24,
0x5D, 0x72, 0x51, 0x62, 0x9A, 0x3F, 0x74, 0x10, 0x1D, 0xEF, 0x94, 0x87, 0x8C, 0x4E, 0xF6, 0xF6,
0x83, 0xEA, 0xA7, 0x91, 0xFC, 0x26, 0x49, 0x47, 0x78, 0x3D, 0xB5, 0x36, 0x3F, 0x88, 0x68, 0x8C,
0x70, 0x6E, 0x42, 0x9E, 0x32, 0x32, 0xF8, 0x54, 0xAA, 0xEF, 0x11, 0xC9, 0xBF, 0x54, 0x7E, 0x12,
0x94, 0xB4, 0xC3, 0x22, 0x82, 0x55, 0xD3, 0xFB, 0xFE, 0xD3, 0xF4, 0xB8, 0xF7, 0xBD, 0xF4, 0x5B,
0x3F, 0x06, 0xB0, 0xE6, 0xBF, 0x59, 0x9E, 0x73, 0xC8, 0x3D, 0x83, 0xDF, 0x6B, 0xF9, 0x98, 0x37,
0x23, 0xF2, 0x48, 0x42, 0x2A, 0xC1, 0x7A, 0xC5, 0xB5, 0xA9, 0xCA, 0x2B, 0x2F, 0x8B, 0x08, 0xC8,
0x1C, 0x10, 0xCC, 0x77, 0xD9, 0x4A, 0x4E, 0x32, 0xE2, 0x87, 0x32, 0xF2, 0x8E, 0x74, 0x8F, 0xD1,
0xC5, 0x24, 0x64, 0xE9, 0x90, 0x3A, 0x6E, 0x9B, 0xCE, 0x2D, 0x42, 0x65, 0x44, 0x64, 0x43, 0x46,
0xE3, 0xA4, 0x16, 0x21, 0x5A, 0xB3, 0x2F, 0xE6, 0x44, 0xB8, 0x13, 0x24, 0x35, 0x9F, 0x35, 0x99,
0x77, 0xAD, 0x04, 0x00, 0x1E, 0x4C, 0xC3, 0x92, 0x99, 0xA1, 0x61, 0x75, 0x41, 0x3A, 0xEA, 0xD2,
0x70, 0x82, 0x23, 0xED, 0x8D, 0x99, 0x7C, 0xC1, 0x5A, 0x7F, 0xD5, 0xD6, 0x8D, 0x7F, 0x9F, 0xDE,
0x1B, 0xF7, 0x8A, 0xCF, 0xA4, 0x86, 0xBE, 0x2F, 0xB8, 0x87, 0x8A, 0x7A, 0xD6, 0x16, 0x0D, 0x0C,
0x0F, 0x9D, 0x7A, 0xA6, 0xAE, 0xC8, 0xEF, 0x61, 0x40, 0xBC, 0xC0, 0x46, 0x23, 0xFD, 0xB0, 0xAD,
0x3A, 0x51, 0x3D, 0x24, 0x96, 0xCA, 0xF4, 0xE6, 0x74, 0x8F, 0x06, 0x81, 0x4E, 0x30, 0xB0, 0xE7,
0x6A, 0xD8, 0x53, 0x40, 0x5D, 0xB6, 0xCD, 0xD0, 0x7C, 0x2C, 0xD0, 0x7F, 0x62, 0x9B, 0x03, 0x98,
0xDE, 0x52, 0x05, 0x0D, 0x2B, 0x55, 0xDA, 0x08, 0x1F, 0x9E, 0xA7, 0xFF, 0x53, 0xB9, 0x46, 0x1D,
0x70, 0x16, 0xC3, 0xFB, 0x6C, 0x5D, 0xD9, 0x65, 0xB9, 0x31, 0xB9, 0x4B, 0x44, 0x00, 0x15, 0x65,
0xF6, 0x95, 0x17, 0x74, 0x73, 0x09, 0x00, 0xED, 0xE3, 0x88, 0x00, 0x30, 0x5B, 0x85, 0x6F, 0xA3,
0xCE, 0x1A, 0x9E, 0xEB, 0x85, 0xAF, 0xC2, 0xB3, 0xD2, 0xBB, 0x20, 0x00, 0xD0, 0x9F, 0xF0, 0x1A,
0x78, 0xEF, 0x27, 0x16, 0xB0, 0x37, 0xD9, 0x7C, 0x30, 0x7D, 0x2E, 0x7F, 0x4B, 0xED, 0xC3, 0x28,
0x06, 0x45, 0x34, 0x07, 0x73, 0xDB, 0x68, 0x4A, 0x98, 0xCB, 0x94, 0x53, 0xD8, 0xC2, 0x4B, 0x7E,
0xDE, 0xC6, 0xFE, 0x3A, 0x6B, 0xEB, 0xA1, 0x9B, 0xE8, 0x5F, 0xC8, 0x10, 0x4F, 0x2A, 0x51, 0xD9,
0x43, 0xBD, 0xE0, 0x55, 0x86, 0xDC, 0xF1, 0x86, 0x04, 0xE7, 0x10, 0xD2, 0xAB, 0x27, 0x67, 0x0A,
0xE8, 0xC5, 0xAF, 0xF5, 0x51, 0xAE, 0x0D, 0xB0, 0x68, 0xBC, 0xCC, 0xC6, 0x85, 0xF1, 0x1F, 0x2D,
0x9E, 0x43, 0x07, 0x81, 0x40, 0xF2, 0xDE, 0xFF, 0x68, 0x3E, 0xE6, 0x94, 0xD5, 0x16, 0x02, 0xC0,
0x2B, 0xD3, 0x04, 0x3D, 0xCB, 0x20, 0x68, 0x1E, 0x0A, 0xDA, 0x87, 0x72, 0x14, 0xFB, 0xF0, 0x73,
0x04, 0x00, 0xE4, 0xF1, 0x4F, 0x53, 0xD9, 0x3F, 0xED, 0xD2, 0x42, 0x5E, 0x50, 0x81, 0xC1, 0xEF,
0xFC, 0x16, 0x01, 0x02, 0xFD, 0x17, 0xF5, 0x0F, 0x16, 0x67, 0x28, 0x58, 0x97, 0x82, 0xF2, 0x21,
0xFF, 0xCF, 0xD9, 0xA6, 0x07, 0xD6, 0xB7, 0xC3, 0x12, 0x04, 0x00, 0xC9, 0x30, 0x94, 0xE3, 0x8F,
0xAD, 0x1E, 0x8A, 0xAB, 0xDE, 0xE7, 0x16, 0x03, 0xC2, 0x1B, 0xE7, 0x3A, 0x26, 0x75, 0xCD, 0xF1,
0x86, 0x06, 0x49, 0x11, 0x90, 0x6F, 0x7E, 0x9E, 0x44, 0x04, 0x00, 0x43, 0x1D, 0x23, 0x03, 0x54,
0x11, 0x8D, 0x29, 0x1A, 0xA0, 0x34, 0x68, 0xB7, 0x21, 0x00, 0x18, 0x59, 0x58, 0xDB, 0xB7, 0xBB,
0x0B, 0x02, 0x00, 0x06, 0x90, 0x57, 0x9C, 0x6B, 0xE5, 0xC7, 0x3D, 0xE8, 0x24, 0x1C, 0x6F, 0x0F,
0xA4, 0x3E, 0x40, 0x3F, 0xB1, 0xBF, 0x39, 0xAE, 0xF0, 0xDD, 0x71, 0x57, 0x86, 0x9C, 0x82, 0xAC,
0x75, 0x8E, 0x9E, 0xCF, 0xFB, 0x37, 0x36, 0xA4, 0xAF, 0x19, 0x38, 0x35, 0x02, 0xA6, 0xD6, 0xBE,
0x25, 0x02, 0x00, 0x80, 0x4C, 0xD3, 0x6D, 0x5B, 0x24, 0xAB, 0x4E, 0xDA, 0xFA, 0xF8, 0x66, 0xE4,
0x25, 0xD2, 0x41, 0xDE, 0xEB, 0x59, 0x33, 0x1C, 0x63, 0xBA, 0xFD, 0x8C, 0xC0, 0x18, 0xFE, 0xA4,
0x8D, 0x32, 0x00, 0x64, 0x5B, 0x64, 0x10, 0x10, 0x90, 0x23, 0x2F, 0x0E, 0xFA, 0xB2, 0x26, 0x3B,
0x4B, 0x91, 0x6B, 0xBE, 0x2D, 0xA2, 0x3C, 0x68, 0xF0, 0xE0, 0xFC, 0x14, 0xBF, 0xBD, 0x6E, 0x5B,
0x78, 0xCF, 0xA1, 0xEF, 0x0F, 0x3A, 0xC1, 0x3E, 0x9B, 0xBE, 0xF3, 0x04, 0x1E, 0x8D, 0xFF, 0xBF,
0x90, 0x34, 0x9A, 0xE7, 0x63, 0xE9, 0x2F, 0xED, 0x09, 0x3F, 0xDF, 0x19, 0x25, 0xA2, 0x06, 0xBB,
0xCA, 0x30, 0x12, 0xF0, 0x77, 0xD8, 0x6A, 0x9B, 0xA9, 0xD9, 0x7A, 0xDF, 0x5E, 0x2E, 0xE4, 0x4F,
0x1D, 0x18, 0xE3, 0x01, 0xC6, 0xF1, 0x9D, 0x16, 0x6F, 0x05, 0x6D, 0xF1, 0x52, 0x47, 0x63, 0x58,
0xBF, 0x43, 0x5D, 0x9F, 0xB1, 0xB8, 0x7F, 0x72, 0x04, 0x00, 0xF4, 0x25, 0x1A, 0xD7, 0x47, 0x6D,
0xB5, 0x25, 0x86, 0xED, 0x5D, 0x2B, 0x3F, 0xC6, 0xC6, 0x79, 0x5B, 0x77, 0xCA, 0xFA, 0xFA, 0x1F,
0x97, 0xFE, 0x61, 0xB4, 0x96, 0x12, 0x7C, 0xCC, 0x8F, 0x91, 0xC6, 0x7E, 0x2B, 0xA5, 0x3A, 0x42,
0x69, 0x14, 0xB3, 0x1E, 0xB5, 0xD0, 0x75, 0xD4, 0xE7, 0xB7, 0x6D, 0x8C, 0x0C, 0x3A, 0x2B, 0x65,
0x56, 0x02, 0x26, 0x47, 0x00, 0xF0, 0xBE, 0x97, 0x0F, 0x24, 0xF9, 0xD5, 0x68, 0xD6, 0x2D, 0xA0,
0x2A, 0x17, 0x68, 0x7F, 0x7C, 0x2C, 0x7D, 0xC7, 0xE8, 0x1F, 0x8D, 0x90, 0x54, 0xF9, 0x12, 0x39,
0x11, 0x08, 0xCA, 0x0A, 0xB5, 0x51, 0x88, 0x92, 0x03, 0xCA, 0xAC, 0xEE, 0x20, 0x42, 0x5D, 0x1E,
0xB1, 0xE9, 0x0E, 0x24, 0x1A, 0xFF, 0x28, 0x37, 0x9C, 0xD3, 0xFF, 0xEF, 0xE8, 0x6A, 0x21, 0x00,
0xB0, 0x80, 0xFC, 0xA7, 0x8D, 0x8B, 0x0E, 0x06, 0x18, 0x26, 0xDA, 0x0B, 0x6D, 0x34, 0xA4, 0xF1,
0xFD, 0x2B, 0x6C, 0x9C, 0x78, 0x64, 0x00, 0x7F, 0x9C, 0x2A, 0xC9, 0xB0, 0xB5, 0x17, 0x59, 0xDE,
0x80, 0xE7, 0xA2, 0x78, 0x6B, 0xE6, 0xBE, 0xB2, 0x8A, 0x11, 0x1E, 0x4F, 0x7F, 0x73, 0x04, 0x83,
0x86, 0xB1, 0xA9, 0xA1, 0xAB, 0xDF, 0xB3, 0x01, 0x74, 0x00, 0x71, 0x40, 0x3C, 0x91, 0x7E, 0xFB,
0x33, 0x8B, 0x3B, 0x13, 0x61, 0xC8, 0xAF, 0xB5, 0x31, 0x2C, 0xEE, 0x66, 0x77, 0xFF, 0xC1, 0xF4,
0x97, 0x0A, 0x29, 0x07, 0x0F, 0x3B, 0x43, 0x07, 0x0F, 0xBD, 0x02, 0x18, 0x70, 0xD8, 0x07, 0x03,
0xE3, 0x3E, 0x62, 0x08, 0xD5, 0xB3, 0xEA, 0xCF, 0x03, 0xC8, 0x11, 0x00, 0x58, 0x10, 0xE8, 0x5D,
0xBD, 0x47, 0xF2, 0xA1, 0x22, 0xAE, 0x8C, 0x1D, 0x01, 0xF2, 0xC5, 0x13, 0x1E, 0xC8, 0xC3, 0x93,
0x3C, 0x73, 0x09, 0x80, 0x28, 0xE2, 0x81, 0x82, 0x85, 0x9E, 0x28, 0x25, 0x00, 0xBE, 0x92, 0xCA,
0x88, 0x3E, 0xA3, 0x77, 0x92, 0x04, 0xC6, 0x7E, 0x13, 0x00, 0x51, 0x04, 0xC2, 0x5D, 0xB6, 0x6E,
0x44, 0x50, 0x60, 0x9D, 0x73, 0xBF, 0x3B, 0x65, 0x6D, 0x46, 0xA1, 0x4F, 0xEF, 0xF3, 0xE7, 0x6F,
0xD8, 0x0E, 0xDE, 0xFB, 0xEA, 0xB7, 0x59, 0x98, 0xCD, 0x0B, 0x33, 0xDB, 0x66, 0x8F, 0xBB, 0xEE,
0xFF, 0x3F, 0x61, 0xB1, 0xA1, 0x4D, 0xC3, 0xEA, 0xE1, 0xCC, 0x7D, 0x2A, 0x6D, 0x80, 0xEE, 0x0F,
0x85, 0x30, 0x86, 0x80, 0xA6, 0x1C, 0xA2, 0x87, 0x67, 0x4A, 0x48, 0x59, 0x2B, 0xB9, 0x91, 0x0B,
0x39, 0xE5, 0x99, 0x04, 0x78, 0x66, 0x2E, 0x9C, 0x73, 0x2E, 0x01, 0x10, 0x1D, 0x62, 0xE7, 0x09,
0xB2, 0xD6, 0x7C, 0xBC, 0x72, 0xB8, 0x24, 0x01, 0xE0, 0x3D, 0xE9, 0x51, 0x1D, 0x38, 0x57, 0xB4,
0x7D, 0x74, 0x91, 0x2E, 0xF5, 0x1B, 0x64, 0x27, 0xA2, 0xA6, 0xF4, 0x80, 0x46, 0x00, 0xB2, 0x45,
0x3D, 0x4A, 0x39, 0x25, 0x3C, 0xB7, 0x55, 0x80, 0x32, 0xF9, 0xBC, 0xAD, 0x48, 0x00, 0x25, 0x99,
0xA8, 0xC0, 0xC2, 0x00, 0xC0, 0x7A, 0x46, 0x99, 0xB9, 0x64, 0xA8, 0xA6, 0x1A, 0xFE, 0x6A, 0xC8,
0x93, 0x6C, 0x8E, 0xA0, 0x24, 0x07, 0xE5, 0xAA, 0x59, 0x9E, 0x08, 0x88, 0xCE, 0x38, 0xD1, 0x31,
0xC9, 0x2D, 0x36, 0xBE, 0x9F, 0x95, 0xA4, 0x8E, 0xA2, 0x43, 0x34, 0x04, 0x9C, 0x61, 0xF6, 0xB9,
0x70, 0x74, 0x8F, 0xDC, 0x7D, 0x6F, 0x60, 0xFA, 0x2D, 0x00, 0x5A, 0x77, 0x7A, 0xC9, 0xBF, 0x29,
0xF7, 0xB9, 0x0F, 0xB7, 0xE5, 0x60, 0x33, 0x3C, 0x0B, 0xEB, 0xFC, 0x53, 0xE9, 0x7F, 0x44, 0x2B,
0xDD, 0x6C, 0xCB, 0x12, 0x00, 0xC8, 0xDF, 0x8F, 0x5B, 0xED, 0x83, 0x12, 0x01, 0x00, 0xC0, 0xE3,
0x0C, 0xE5, 0xEF, 0xA6, 0xD4, 0xBE, 0x18, 0x13, 0x4A, 0x00, 0x60, 0x7B, 0x1D, 0x14, 0x4F, 0x9E,
0x93, 0xC3, 0x32, 0xE4, 0xF2, 0x56, 0xA5, 0x5A, 0x7F, 0xE3, 0x0F, 0x41, 0x6D, 0x49, 0xCF, 0x71,
0x85, 0xA8, 0x27, 0xE8, 0x89, 0x3E, 0xDA, 0x83, 0xF3, 0xEB, 0x68, 0x2A, 0x1B, 0xA2, 0xB8, 0x22,
0x92, 0x76, 0x2E, 0x01, 0x10, 0x6D, 0x69, 0xA1, 0x77, 0x4E, 0x0D, 0x6B, 0x7C, 0xCF, 0xED, 0x19,
0x78, 0x96, 0x27, 0xD8, 0x72, 0x5B, 0x5C, 0xF4, 0x19, 0x40, 0x2E, 0x9A, 0x21, 0x47, 0xB6, 0xB0,
0xCC, 0x35, 0xF2, 0x94, 0x46, 0x7C, 0x49, 0xAE, 0x47, 0x04, 0x80, 0x6F, 0x0F, 0x7F, 0xC0, 0xEB,
0x52, 0xA0, 0xAE, 0xE3, 0x0F, 0xF9, 0x65, 0x04, 0x40, 0xB4, 0x25, 0x8F, 0xF5, 0x52, 0x99, 0x10,
0xD5, 0xC9, 0x47, 0x58, 0xE9, 0x98, 0xF3, 0x04, 0xAC, 0xEF, 0xEF, 0x52, 0xFB, 0x46, 0x04, 0xA4,
0xCF, 0x5F, 0x23, 0xA2, 0xA2, 0xFB, 0x56, 0xF9, 0x5E, 0x51, 0x22, 0x00, 0x20, 0x57, 0x5E, 0x5C,
0x48, 0x9F, 0x23, 0x00, 0x28, 0xBF, 0xB4, 0x9C, 0x1A, 0x31, 0x52, 0x2A, 0x7F, 0x74, 0x26, 0x93,
0x27, 0x45, 0x7D, 0x99, 0x35, 0x0D, 0xEC, 0x91, 0xFB, 0x5C, 0xFA, 0x1C, 0x61, 0x98, 0x73, 0xBE,
0x70, 0xFD, 0x8C, 0x8C, 0xE2, 0x96, 0xB6, 0xAD, 0x11, 0x00, 0x5E, 0x27, 0x53, 0x43, 0x59, 0xC3,
0xE6, 0xB9, 0x8E, 0x70, 0x1B, 0x2A, 0x23, 0x50, 0x99, 0xC7, 0x09, 0x1B, 0x1D, 0xC1, 0xBA, 0x3D,
0x0B, 0xF0, 0x7A, 0x43, 0xC9, 0x10, 0xCF, 0x45, 0xFF, 0xA0, 0xFE, 0x38, 0x83, 0x2C, 0xDA, 0xBE,
0xDD, 0x0A, 0x3A, 0x7E, 0x61, 0x1B, 0xEA, 0x36, 0x66, 0xF4, 0xE7, 0xF5, 0xEE, 0x3B, 0x6E, 0x07,
0xE6, 0xDA, 0xED, 0xB7, 0x64, 0xFD, 0x82, 0x04, 0x68, 0x21, 0x00, 0x7C, 0x38, 0x2F, 0x33, 0x47,
0x07, 0x70, 0x6F, 0xF1, 0x6D, 0xE9, 0x2F, 0x3D, 0xC3, 0x54, 0x04, 0xD8, 0x69, 0x51, 0x84, 0x80,
0x7A, 0x42, 0xD0, 0xF8, 0xDE, 0x80, 0x66, 0x5A, 0x0D, 0xFD, 0x79, 0x32, 0xFD, 0xA5, 0x32, 0xFC,
0x60, 0x4A, 0xA7, 0x06, 0xEC, 0xB3, 0x52, 0x8E, 0xC8, 0xD0, 0xF7, 0xCF, 0xE6, 0xF7, 0x91, 0x02,
0x8C, 0xDF, 0x61, 0x62, 0x44, 0xCA, 0xB6, 0xEE, 0xAD, 0xBE, 0xC1, 0x36, 0x8D, 0xE8, 0x27, 0x52,
0x87, 0xE4, 0x3C, 0x09, 0x5E, 0x49, 0xD3, 0x05, 0x26, 0xE7, 0x85, 0xD7, 0xBE, 0xF0, 0xFB, 0xBD,
0x73, 0x04, 0x00, 0xCA, 0xFF, 0x7E, 0x5B, 0x67, 0xE0, 0xE8, 0xA1, 0xF9, 0xAB, 0xE1, 0xFA, 0xA8,
0xC5, 0x04, 0x0B, 0xCA, 0x8F, 0x05, 0xF2, 0x5A, 0x5B, 0x2D, 0xDE, 0x1E, 0x4B, 0x12, 0x00, 0x2C,
0x17, 0xD9, 0x39, 0x4F, 0x00, 0xF8, 0x90, 0xC3, 0x9C, 0x97, 0xB5, 0x84, 0xBD, 0x20, 0x00, 0x22,
0x05, 0x1D, 0x6D, 0x85, 0x71, 0x48, 0x83, 0xF0, 0xEE, 0xF4, 0xFD, 0x25, 0xF7, 0x3B, 0x08, 0xCC,
0xDA, 0xC9, 0xF5, 0x67, 0x82, 0xF4, 0x9A, 0xBF, 0x1E, 0x82, 0xA7, 0xF3, 0xCF, 0x2B, 0x21, 0x39,
0x02, 0x6C, 0xC9, 0xF6, 0x8B, 0xC0, 0xF6, 0x21, 0x11, 0xC6, 0x71, 0x44, 0x4F, 0x8C, 0xAF, 0x2B,
0x0F, 0x91, 0xF3, 0x07, 0x35, 0xD2, 0xC3, 0x0E, 0x80, 0x60, 0x84, 0x50, 0xA7, 0x22, 0xCC, 0xC5,
0x4F, 0x43, 0xB3, 0xA7, 0xEE, 0x97, 0xDA, 0x96, 0x00, 0xA8, 0xD5, 0xDF, 0x5C, 0xDD, 0x81, 0x9C,
0x97, 0x3A, 0xCA, 0x63, 0x09, 0x02, 0xC0, 0x7B, 0xFF, 0x81, 0xA5, 0x08, 0x00, 0x65, 0x99, 0x6B,
0x75, 0x42, 0x39, 0x60, 0xAC, 0x31, 0x9A, 0x09, 0x0A, 0xC6, 0x43, 0xE9, 0xDE, 0x0D, 0xA9, 0x9D,
0x78, 0x3F, 0x97, 0x5E, 0x19, 0x79, 0xAF, 0x20, 0x30, 0xCF, 0x43, 0x41, 0xBA, 0x48, 0xB6, 0x46,
0x1E, 0x4C, 0xEF, 0xE1, 0x60, 0x1F, 0x90, 0xF8, 0xAE, 0x79, 0x95, 0x5B, 0xC1, 0x05, 0x1A, 0x63,
0x56, 0x3D, 0x64, 0x73, 0x41, 0x03, 0x1D, 0x75, 0x52, 0x82, 0x98, 0x8A, 0x70, 0xB4, 0xAD, 0xCC,
0x6C, 0x3D, 0x02, 0x80, 0x11, 0x43, 0xEA, 0xC1, 0x51, 0xCF, 0x85, 0x6F, 0x47, 0x1A, 0x80, 0x50,
0xA8, 0x40, 0x38, 0xEB, 0x21, 0x8A, 0x4B, 0x11, 0x00, 0x28, 0xD7, 0x59, 0xB9, 0x1F, 0xAD, 0x9D,
0x39, 0x02, 0x40, 0x8D, 0x05, 0x25, 0x4A, 0x75, 0x0F, 0x3D, 0xBD, 0x67, 0x66, 0x2B, 0x6F, 0xE2,
0x92, 0x04, 0x00, 0xF2, 0x7F, 0x9B, 0xC5, 0x4A, 0x70, 0x0B, 0x01, 0x80, 0xAD, 0x7F, 0x30, 0x64,
0x8F, 0xA6, 0xBA, 0xA8, 0x0E, 0xC1, 0xB5, 0x55, 0x15, 0xED, 0xF7, 0x58, 0x9D, 0x00, 0xE0, 0x39,
0x1D, 0xDA, 0x26, 0x68, 0x37, 0x28, 0xB0, 0x8C, 0xB2, 0x69, 0x49, 0xAF, 0xDE, 0x73, 0x7F, 0x00,
0xA8, 0x82, 0xFB, 0xEE, 0xA1, 0xB3, 0x45, 0x6B, 0xD0, 0x5C, 0x02, 0x80, 0x63, 0x1B, 0xF2, 0x14,
0x1E, 0x7A, 0xF5, 0xCE, 0xE1, 0xB7, 0x20, 0xCC, 0x41, 0x08, 0xC0, 0x59, 0x03, 0x25, 0xFC, 0xAC,
0xC5, 0x32, 0x0F, 0x9E, 0x7D, 0xAC, 0xA1, 0xD1, 0x19, 0x54, 0x00, 0xC6, 0xBD, 0x6E, 0xC5, 0xF0,
0x75, 0x53, 0xC7, 0x84, 0x47, 0x0B, 0x01, 0xA0, 0x91, 0xA5, 0x39, 0x44, 0x04, 0x80, 0xD7, 0x87,
0x18, 0x35, 0xB2, 0x4D, 0xC4, 0xA1, 0x2F, 0x3B, 0xDA, 0x94, 0x67, 0x5F, 0xE8, 0xF9, 0x13, 0x2C,
0x53, 0x29, 0x82, 0xC6, 0xCB, 0xE7, 0xA8, 0x5D, 0x4A, 0x06, 0x7A, 0xCE, 0x48, 0x99, 0xBB, 0x66,
0x45, 0x04, 0x80, 0x8E, 0xBB, 0xBD, 0x20, 0x00, 0x00, 0x7A, 0xE9, 0x73, 0x67, 0xE3, 0xD4, 0xCA,
0xAA, 0x79, 0x7B, 0x02, 0x20, 0x57, 0xFE, 0xD2, 0xFA, 0x9E, 0x8B, 0xE0, 0xA9, 0x1D, 0xDA, 0x5D,
0x8A, 0x18, 0xCA, 0xAD, 0x5F, 0x94, 0xC3, 0x90, 0x0D, 0xD1, 0x1B, 0x95, 0xB6, 0x21, 0x00, 0xB8,
0xDE, 0x7F, 0x20, 0xFD, 0xFF, 0x49, 0x5B, 0xC9, 0x20, 0xCA, 0x0A, 0x44, 0xAF, 0xC1, 0x48, 0xBE,
0xCE, 0xF2, 0x91, 0xA4, 0x8C, 0x62, 0x88, 0x08, 0x3C, 0x92, 0x50, 0x8F, 0xB8, 0xFC, 0x15, 0xB9,
0x48, 0x27, 0xDA, 0x8A, 0xB7, 0xD8, 0x76, 0xDB, 0x73, 0x74, 0x9B, 0x24, 0x8D, 0x7D, 0x92, 0x02,
0xFF, 0x9E, 0x9E, 0x81, 0xB6, 0xC5, 0x3A, 0x7C, 0x77, 0x7A, 0xD6, 0x31, 0x2B, 0x6C, 0x31, 0x9F,
0x12, 0x01, 0x00, 0xE1, 0x49, 0x81, 0xC2, 0x43, 0xBC, 0xB0, 0x9F, 0x0A, 0x11, 0x00, 0x58, 0xD8,
0xA0, 0xB0, 0xDF, 0x91, 0xEE, 0xC3, 0x03, 0x89, 0x05, 0x88, 0x8C, 0x90, 0x1E, 0xF0, 0x47, 0x78,
0x21, 0x4B, 0x76, 0x16, 0xF0, 0x8B, 0x03, 0x5F, 0xAF, 0x85, 0xC5, 0x0D, 0x8A, 0xC8, 0x93, 0xB6,
0xDA, 0xCB, 0xC5, 0x10, 0x48, 0x28, 0x20, 0xCF, 0xA4, 0xFB, 0xD7, 0xA5, 0x74, 0x2A, 0xA8, 0xF9,
0xAA, 0x32, 0xB3, 0x75, 0xA6, 0x8A, 0x0D, 0xA0, 0x5E, 0x47, 0x2A, 0x40, 0x4B, 0x44, 0x00, 0x44,
0xE1, 0xB0, 0x7E, 0x4B, 0x81, 0xD9, 0x2A, 0x0C, 0xC6, 0x6C, 0x9D, 0x99, 0x52, 0x44, 0x64, 0x8C,
0xA6, 0x07, 0x30, 0x91, 0xD1, 0xE1, 0x2F, 0x95, 0x7C, 0x34, 0xBC, 0xF5, 0x70, 0x2A, 0x0F, 0x15,
0x11, 0x7F, 0x46, 0x83, 0xF7, 0xFE, 0x6B, 0x1F, 0xF8, 0x28, 0x80, 0x29, 0x04, 0x80, 0x9E, 0xE4,
0xBB, 0x71, 0x18, 0x45, 0x42, 0x8E, 0x00, 0xE0, 0x3D, 0x4C, 0x58, 0xEE, 0xF3, 0x9E, 0xFA, 0xAA,
0x9A, 0x5A, 0xF9, 0x96, 0xB8, 0xEF, 0xEB, 0xA1, 0xB8, 0x68, 0x65, 0xCF, 0xC2, 0xA5, 0xE0, 0x9E,
0x1A, 0x88, 0x9A, 0xDE, 0xE7, 0x1F, 0x45, 0x41, 0x78, 0x61, 0xAC, 0x51, 0x00, 0xB9, 0x13, 0xD8,
0x6B, 0x98, 0x73, 0x42, 0x30, 0x5F, 0xAF, 0xC6, 0x08, 0x06, 0x28, 0x59, 0x10, 0xA4, 0x4F, 0xD8,
0xE6, 0x18, 0xF0, 0xA4, 0x9A, 0x2A, 0x78, 0x1F, 0x4D, 0xFF, 0x53, 0x01, 0xE2, 0x77, 0x80, 0x37,
0xDE, 0x78, 0x6E, 0x40, 0x34, 0x8E, 0x73, 0xE0, 0x39, 0x19, 0x73, 0xB7, 0x00, 0xB4, 0x60, 0x3F,
0xB7, 0x00, 0x44, 0xDE, 0x7F, 0xC2, 0x2F, 0xDE, 0x39, 0x4F, 0x56, 0xC9, 0xCB, 0x82, 0x45, 0xB1,
0xD5, 0x80, 0xD5, 0x10, 0x44, 0xFF, 0x7A, 0xCF, 0x16, 0x02, 0xC0, 0x87, 0x18, 0x47, 0x7D, 0x12,
0xED, 0x61, 0x87, 0x61, 0x1A, 0x2D, 0xDC, 0xBE, 0xFE, 0xB5, 0xB0, 0xF1, 0xA5, 0x4F, 0xE3, 0xA5,
0xD7, 0xF5, 0x84, 0x6D, 0x12, 0x14, 0xAD, 0x11, 0x00, 0x80, 0x1A, 0xC2, 0x35, 0x19, 0xAC, 0xDF,
0xF9, 0xAD, 0x6A, 0x90, 0xEB, 0x58, 0xBF, 0xB9, 0x26, 0x2A, 0xB9, 0x48, 0x28, 0x89, 0xEE, 0xDB,
0x5F, 0xDB, 0x8F, 0xC6, 0x59, 0xEE, 0x4C, 0x88, 0x92, 0x82, 0x4A, 0x39, 0xB5, 0xC4, 0x16, 0x00,
0x2F, 0x0F, 0xB5, 0xCF, 0x97, 0xDC, 0x02, 0xC0, 0xFD, 0xD2, 0xC7, 0x82, 0x67, 0x41, 0x2E, 0xF1,
0x6D, 0x13, 0x3E, 0x7A, 0xAB, 0x46, 0x00, 0x90, 0xA0, 0xA1, 0xF2, 0x1C, 0x11, 0x00, 0xC0, 0xC5,
0xD4, 0x57, 0x7C, 0x5B, 0x47, 0x6E, 0x4B, 0x4E, 0x6D, 0x0B, 0x00, 0xD1, 0x92, 0xDE, 0x1B, 0x26,
0x1A, 0x6E, 0x9D, 0x6B, 0xA3, 0x68, 0x7E, 0xCD, 0x25, 0x00, 0x00, 0x86, 0x91, 0x43, 0x86, 0xFB,
0x28, 0x35, 0x1E, 0x92, 0x78, 0xDE, 0xC6, 0x39, 0x06, 0x7D, 0xCD, 0x7B, 0x62, 0xB9, 0x05, 0xE9,
0xF7, 0x6C, 0x94, 0x93, 0x91, 0x11, 0x90, 0x2B, 0x9F, 0xBE, 0x45, 0x24, 0xE7, 0x94, 0x68, 0x3D,
0x3F, 0xA5, 0x16, 0x05, 0xE0, 0xE5, 0xDA, 0x94, 0x2D, 0xA4, 0x73, 0xE1, 0x3D, 0xF0, 0xD1, 0x16,
0x80, 0x92, 0xFC, 0x2C, 0x45, 0x00, 0xE8, 0x79, 0x13, 0x25, 0x02, 0xA0, 0xB6, 0xB5, 0x2F, 0xD7,
0xBE, 0x2D, 0xF9, 0xEF, 0x82, 0x00, 0xC0, 0x77, 0xD0, 0xAD, 0x21, 0x57, 0xA7, 0xC8, 0xC2, 0xBD,
0x24, 0x00, 0x6A, 0x11, 0x00, 0x87, 0x1A, 0xCA, 0x44, 0xB4, 0x1E, 0x04, 0x49, 0x42, 0xCE, 0x1B,
0xCA, 0xA5, 0xB6, 0xE5, 0xF9, 0x4E, 0x2C, 0x9F, 0xDF, 0x12, 0x02, 0x50, 0x27, 0x78, 0x41, 0xFA,
0x9F, 0x63, 0x8D, 0xEB, 0xCF, 0xC3, 0x29, 0x0F, 0x46, 0xB0, 0xFB, 0x08, 0x12, 0xE6, 0x09, 0x1D,
0x3B, 0x7A, 0x4B, 0x18, 0xCB, 0xC7, 0x08, 0x77, 0x2F, 0x03, 0x20, 0x7F, 0xFC, 0xB9, 0x15, 0x16,
0xE4, 0x61, 0x96, 0x5F, 0x3F, 0x6A, 0x5B, 0x00, 0xA2, 0x43, 0x04, 0xBD, 0xE3, 0x97, 0xE5, 0xE4,
0x16, 0xBC, 0x9C, 0xC3, 0xB5, 0x99, 0x00, 0xE0, 0x83, 0xC1, 0x30, 0x52, 0x11, 0x41, 0x21, 0x74,
0xBF, 0xD2, 0xE5, 0xF4, 0x1B, 0x1A, 0xBD, 0x77, 0xA5, 0xBF, 0x6A, 0xF0, 0xA8, 0x97, 0x3F, 0x62,
0xC1, 0xA8, 0x44, 0x46, 0x7B, 0x98, 0xB5, 0x1C, 0xA5, 0xD7, 0xB4, 0xF9, 0x50, 0x18, 0x8F, 0xE8,
0x94, 0x74, 0x6D, 0x00, 0x18, 0x61, 0xE8, 0x44, 0x2A, 0x3B, 0x7A, 0x06, 0x80, 0x7A, 0x5B, 0x49,
0x3A, 0xE8, 0x19, 0x00, 0xEA, 0x25, 0xA7, 0x11, 0x8D, 0x86, 0xC7, 0xC4, 0xD2, 0x03, 0x63, 0xF4,
0x80, 0x09, 0x73, 0xF9, 0x45, 0xDE, 0x51, 0xDD, 0xDF, 0xEC, 0x0F, 0xEF, 0x50, 0x70, 0x20, 0xF0,
0x3D, 0x93, 0x7A, 0xC8, 0x1B, 0x4F, 0xFA, 0x57, 0x4F, 0x0E, 0x8D, 0x70, 0x3D, 0x1C, 0xA5, 0xE5,
0x20, 0x40, 0x3D, 0x07, 0xA0, 0x95, 0x00, 0xA0, 0x92, 0x0F, 0x81, 0xC5, 0xC8, 0x91, 0x68, 0x12,
0x94, 0x08, 0x00, 0xD6, 0xE3, 0xDD, 0xE6, 0x0E, 0xB2, 0x68, 0x84, 0x1A, 0x97, 0x39, 0xEF, 0xE9,
0x52, 0x04, 0x40, 0x34, 0xCE, 0xA2, 0xEF, 0xA6, 0x40, 0xD3, 0xFB, 0xBC, 0x6A, 0x11, 0x36, 0x44,
0x6D, 0xFE, 0xD4, 0x10, 0xBD, 0xE2, 0xA6, 0x05, 0x18, 0x77, 0x38, 0x21, 0x1F, 0x11, 0x27, 0x91,
0xB2, 0x82, 0x7E, 0x05, 0xB3, 0xCA, 0xB1, 0xC1, 0xF7, 0xC5, 0xAB, 0x51, 0xCF, 0xF7, 0x9F, 0x52,
0xB1, 0xE1, 0x39, 0x24, 0x50, 0xF8, 0x4E, 0xD8, 0xBA, 0xC7, 0x87, 0xD1, 0x3B, 0x53, 0x4E, 0x94,
0x6D, 0x3D, 0x49, 0x3E, 0x3A, 0xC0, 0x6E, 0x4A, 0xFB, 0x99, 0xE5, 0xC7, 0xCF, 0x94, 0x43, 0xE2,
0xA6, 0xA6, 0x8F, 0xBC, 0xFF, 0x84, 0x3F, 0xD5, 0x3E, 0xA7, 0xE8, 0x96, 0x0C, 0xA3, 0x9A, 0xD2,
0xAF, 0xC0, 0x6F, 0x73, 0xAF, 0xE2, 0xAC, 0x29, 0x59, 0x91, 0x42, 0xE7, 0x09, 0x0B, 0xFC, 0x7F,
0xB3, 0xCB, 0xC3, 0xEF, 0x83, 0xF4, 0x6D, 0xA3, 0x46, 0x73, 0x29, 0x6C, 0x9C, 0xCA, 0x7E, 0x44,
0x76, 0x6C, 0x7B, 0x06, 0x40, 0x44, 0x04, 0xB4, 0x1C, 0x72, 0x5A, 0x33, 0xFC, 0x99, 0x37, 0x65,
0x70, 0xF4, 0x7A, 0x4E, 0x6E, 0x29, 0xD2, 0x37, 0x3E, 0xA0, 0x5D, 0xB0, 0x65, 0xC7, 0x7B, 0x25,
0xF5, 0xAD, 0x2E, 0x34, 0xD0, 0xBD, 0x02, 0xAA, 0x87, 0x24, 0x62, 0xFE, 0xBF, 0x3E, 0xD3, 0x66,
0x7E, 0x4C, 0xA9, 0x47, 0x83, 0xEB, 0xF8, 0xB6, 0x87, 0x00, 0x6A, 0x04, 0x41, 0x64, 0xB4, 0x2C,
0x49, 0x00, 0x44, 0xE4, 0x90, 0xE6, 0xCF, 0xBC, 0xD5, 0xA0, 0x69, 0x25, 0x00, 0xF4, 0x35, 0x8C,
0x39, 0x02, 0x40, 0x89, 0x5E, 0x7E, 0xE7, 0xE7, 0x1B, 0xE6, 0x3B, 0xF6, 0xDB, 0x1E, 0x6F, 0x78,
0x7E, 0x4B, 0x7A, 0xDF, 0x2E, 0xFE, 0xF7, 0xFE, 0x4D, 0x43, 0x39, 0x52, 0x21, 0xD7, 0xBE, 0x5E,
0xAF, 0x43, 0x1B, 0x43, 0x5E, 0x79, 0x27, 0x11, 0xB7, 0x9A, 0x7A, 0x82, 0x9B, 0x67, 0xE3, 0x40,
0xFE, 0xE1, 0x6C, 0x00, 0x78, 0xEA, 0xFD, 0x41, 0xD5, 0xFA, 0x7A, 0x2E, 0x92, 0xC8, 0x5E, 0x9E,
0xE5, 0xCA, 0x97, 0x3B, 0xD4, 0x4D, 0xD1, 0x4A, 0x00, 0xD4, 0xA2, 0x00, 0x22, 0x02, 0xC0, 0x2C,
0x7E, 0x35, 0xE7, 0x12, 0x07, 0x01, 0x6A, 0x74, 0xC5, 0x3D, 0x52, 0x0F, 0x35, 0x62, 0xB9, 0xC5,
0x45, 0x43, 0xB0, 0x75, 0x9F, 0x3B, 0xE5, 0x41, 0x2E, 0x3A, 0xC2, 0x47, 0x84, 0x9D, 0xB6, 0xF5,
0x03, 0xB4, 0xA3, 0x43, 0x44, 0xA3, 0x08, 0xD8, 0x5C, 0xFB, 0x6A, 0xE4, 0x06, 0xF5, 0x57, 0xCD,
0x7F, 0x57, 0x04, 0x00, 0xB7, 0xDB, 0xE4, 0xDA, 0x62, 0x2F, 0x08, 0x00, 0xDF, 0xBE, 0x6C, 0x4F,
0x35, 0x56, 0xFD, 0xFA, 0xED, 0xEF, 0xEB, 0x7C, 0xD6, 0x68, 0x90, 0x56, 0x02, 0xC0, 0x8F, 0xC5,
0xE8, 0x1C, 0x84, 0x92, 0xFE, 0xA5, 0x7A, 0x2B, 0x65, 0x87, 0x7F, 0xDB, 0x05, 0xD3, 0xA3, 0xDC,
0x7E, 0xFB, 0x8B, 0x6E, 0x11, 0x64, 0xF9, 0x35, 0x92, 0x47, 0x49, 0x5B, 0x3D, 0x0F, 0x40, 0xCB,
0xCC, 0x79, 0x10, 0x9D, 0x2D, 0xE7, 0xE5, 0x61, 0x0E, 0xFB, 0x71, 0x08, 0xE0, 0x22, 0x04, 0x80,
0x2A, 0xDB, 0xD7, 0xA4, 0xEF, 0x4E, 0xBA, 0xFB, 0x7A, 0x08, 0x5E, 0x4E, 0xC9, 0xA9, 0x79, 0xD9,
0xD0, 0xB9, 0x30, 0x72, 0x73, 0x2C, 0x52, 0xED, 0x35, 0x27, 0x73, 0x5E, 0x83, 0x52, 0x6A, 0x00,
0x7D, 0x4B, 0x81, 0x8F, 0x60, 0x50, 0x76, 0x92, 0x06, 0xBF, 0xE2, 0x83, 0x52, 0x16, 0x3D, 0x01,
0xB5, 0x64, 0xC4, 0x47, 0x03, 0x80, 0x91, 0x0B, 0xA5, 0x37, 0x1B, 0x60, 0xD0, 0x9E, 0xB0, 0x15,
0xC3, 0x75, 0x32, 0x95, 0x27, 0x7A, 0x77, 0x2D, 0xE0, 0x07, 0xAF, 0xBE, 0x92, 0xAD, 0x15, 0xFE,
0x40, 0x45, 0x94, 0x13, 0xCC, 0x1A, 0x18, 0x38, 0x7D, 0x45, 0x1B, 0xA0, 0x21, 0x45, 0x7C, 0x0F,
0x78, 0x24, 0xA8, 0x6B, 0x04, 0x00, 0xE1, 0x5F, 0xA3, 0xD4, 0x5A, 0xDE, 0x96, 0x2D, 0x16, 0xBE,
0xFD, 0x89, 0x52, 0xFD, 0xF6, 0x13, 0xA5, 0x43, 0x32, 0xBD, 0x40, 0xA6, 0xA1, 0x3D, 0x97, 0x88,
0x98, 0x6B, 0xA0, 0xEA, 0xFE, 0xFF, 0xC8, 0x0B, 0x4D, 0x03, 0x8E, 0x24, 0x86, 0x2A, 0x13, 0xBE,
0x4F, 0xD4, 0x23, 0x4A, 0x0F, 0xA8, 0xEE, 0x11, 0xE6, 0x5E, 0x39, 0xCC, 0x83, 0xD2, 0x49, 0xF4,
0xB9, 0x72, 0x96, 0xC6, 0xD5, 0xB6, 0xAF, 0x7F, 0xDB, 0x2F, 0x02, 0xA0, 0x25, 0xB4, 0x94, 0xFB,
0xAB, 0x21, 0xA3, 0xFC, 0xE2, 0xEE, 0xA3, 0x84, 0x08, 0x12, 0x80, 0x57, 0x0A, 0xF7, 0x58, 0x6F,
0x46, 0xB9, 0xB0, 0x7F, 0x4A, 0x32, 0xD0, 0x2B, 0x59, 0xAA, 0x74, 0x20, 0xBD, 0xBE, 0xC3, 0x5E,
0xCB, 0xA8, 0xFB, 0xD0, 0xFD, 0x29, 0xC6, 0x20, 0x0D, 0x72, 0xE3, 0x81, 0x4A, 0x27, 0xA3, 0x70,
0x0E, 0xBB, 0xF4, 0x24, 0x04, 0xA2, 0x43, 0x48, 0x5B, 0xDA, 0xBF, 0xF5, 0x3E, 0x41, 0x22, 0x20,
0x17, 0x09, 0xA6, 0xA0, 0x5C, 0x6A, 0x7D, 0xC5, 0x54, 0xA4, 0xA4, 0xF1, 0xFC, 0x15, 0x78, 0x65,
0x9E, 0xB2, 0x75, 0xF2, 0x23, 0xB7, 0xDF, 0x11, 0xE3, 0x85, 0x46, 0xBA, 0x1F, 0x1F, 0x7A, 0x18,
0x14, 0xC1, 0xAD, 0x7C, 0xCF, 0xA6, 0xFB, 0x7C, 0x4D, 0xDA, 0x31, 0x5B, 0x3F, 0x9F, 0x84, 0xA7,
0x74, 0x7B, 0x05, 0x3A, 0x1A, 0x7F, 0x2D, 0x1E, 0x6C, 0x82, 0x0E, 0x88, 0x4B, 0xA9, 0x0C, 0xFA,
0x9A, 0xB6, 0x96, 0x10, 0x66, 0x0F, 0x1F, 0x01, 0x41, 0x63, 0xD6, 0x8F, 0x1D, 0x0B, 0xF2, 0xF7,
0x67, 0x65, 0xE4, 0xCE, 0xB1, 0x61, 0x08, 0xBF, 0x59, 0x6C, 0x14, 0x47, 0x04, 0x80, 0xB6, 0xB5,
0x92, 0x2A, 0x3C, 0x01, 0x9A, 0x20, 0xA1, 0x6A, 0x0D, 0xED, 0xE7, 0xE7, 0x87, 0x4F, 0x5F, 0x0A,
0x21, 0xC6, 0x73, 0x9F, 0xB6, 0xD5, 0x09, 0xDF, 0x74, 0xB0, 0x44, 0xA1, 0xB0, 0x35, 0x0F, 0xBB,
0x3E, 0x3F, 0x52, 0xB6, 0xE9, 0x88, 0x8A, 0x0C, 0x77, 0x6E, 0x9D, 0x60, 0x7F, 0xE8, 0x16, 0x53,
0x4F, 0xD8, 0xE4, 0x3C, 0xFA, 0x51, 0xF9, 0x5A, 0xCF, 0x20, 0x9A, 0xF2, 0x8A, 0xB7, 0x52, 0x14,
0xC0, 0x95, 0xC6, 0x3C, 0x96, 0x84, 0x3F, 0x81, 0x1F, 0x64, 0x0C, 0xD6, 0x71, 0xEA, 0x51, 0x8C,
0xB0, 0xE0, 0xEB, 0x6F, 0x23, 0x07, 0x0D, 0xF3, 0xE0, 0x36, 0x5E, 0x9E, 0xFA, 0x0E, 0x70, 0xFB,
0xC4, 0xE1, 0x74, 0x1F, 0x72, 0xC5, 0x7B, 0x78, 0x29, 0x03, 0x78, 0xD8, 0x25, 0x7E, 0xDB, 0x72,
0x06, 0x00, 0xA0, 0x67, 0x50, 0xB0, 0xFC, 0xFE, 0x50, 0xC1, 0x5D, 0x11, 0x00, 0x00, 0x23, 0x72,
0xA3, 0xB7, 0x09, 0xED, 0x05, 0x01, 0xA0, 0xF3, 0x9F, 0xEB, 0xBB, 0x9E, 0x7F, 0xA1, 0xF2, 0x8B,
0x50, 0x87, 0xA7, 0xEA, 0x98, 0x51, 0xFB, 0x99, 0x95, 0x09, 0x00, 0xD6, 0x97, 0x07, 0x3D, 0xE7,
0x0E, 0xB8, 0x55, 0x39, 0xA1, 0xF3, 0xB5, 0xE5, 0xF9, 0x40, 0x69, 0xFE, 0x2B, 0xC1, 0xA1, 0xF3,
0x3F, 0x8A, 0x5E, 0xE4, 0x79, 0x00, 0xD1, 0x61, 0xDA, 0x9E, 0xB8, 0x88, 0xCE, 0xD7, 0x22, 0x5A,
0xB6, 0x7E, 0x2B, 0x5A, 0x1C, 0x90, 0xA5, 0xB7, 0x8F, 0x44, 0x28, 0x96, 0xAF, 0x95, 0x00, 0x78,
0x2E, 0xA3, 0x85, 0x00, 0xD8, 0xCB, 0xF4, 0x2D, 0x88, 0x42, 0x37, 0x09, 0x3D, 0xE1, 0x7D, 0x6E,
0x68, 0xF7, 0x12, 0xA0, 0x92, 0x8E, 0x09, 0xDC, 0xFA, 0x0A, 0x46, 0x8F, 0x1C, 0x01, 0xE0, 0x3D,
0x08, 0x73, 0x08, 0x00, 0xB3, 0xF8, 0x2D, 0x10, 0xFE, 0x3E, 0x90, 0x0B, 0x9F, 0xDD, 0xB6, 0x7E,
0x1D, 0x65, 0x60, 0xA1, 0x02, 0x49, 0xE0, 0x0F, 0x30, 0x6C, 0x09, 0x2B, 0xE7, 0x6B, 0x36, 0xB7,
0xD9, 0x43, 0xCD, 0x85, 0xD2, 0x1B, 0x20, 0xFA, 0x1A, 0xD0, 0x39, 0x5B, 0x4F, 0x5A, 0xC1, 0x13,
0xBE, 0x97, 0x7E, 0xBF, 0x7C, 0xCB, 0xE1, 0x52, 0xAC, 0x3F, 0xB0, 0x17, 0x63, 0x9B, 0xFD, 0xA3,
0x6F, 0x7E, 0x98, 0x02, 0x7A, 0xC2, 0x4B, 0x75, 0xD8, 0x76, 0x0C, 0xF8, 0x70, 0xBA, 0xA9, 0xCF,
0xAF, 0x61, 0xAF, 0xFA, 0x77, 0x29, 0x2C, 0x31, 0x87, 0x6A, 0x28, 0xB5, 0xF1, 0x2E, 0xC0, 0xC8,
0x86, 0xA5, 0xC7, 0xF8, 0x2E, 0xDA, 0x6E, 0x89, 0x32, 0xDA, 0x16, 0x75, 0xE7, 0x69, 0xEB, 0xF0,
0xC0, 0xC1, 0xD9, 0x10, 0x45, 0x93, 0xD4, 0xD2, 0x6F, 0xD3, 0xF6, 0x7B, 0xD5, 0x77, 0xBB, 0xC0,
0x14, 0x02, 0xA0, 0xB6, 0x5D, 0x6B, 0x0A, 0x01, 0xB0, 0x0B, 0xFD, 0x54, 0x51, 0x8B, 0x3C, 0xD0,
0x28, 0x96, 0xA9, 0x69, 0x81, 0x56, 0x7D, 0xA0, 0x84, 0xA5, 0xB7, 0x70, 0x29, 0xB6, 0xD9, 0x22,
0xB8, 0xD7, 0xC8, 0x45, 0x8B, 0x68, 0x99, 0x4B, 0x7D, 0xC0, 0xA8, 0x8B, 0xA9, 0x07, 0x2C, 0x13,
0x2D, 0x7D, 0x57, 0x5A, 0x67, 0xB7, 0x8D, 0xA2, 0xDD, 0x16, 0xD1, 0x2B, 0xA0, 0xA7, 0xA0, 0x36,
0x36, 0x5A, 0x22, 0x00, 0x72, 0x6F, 0x90, 0x98, 0x85, 0x4E, 0x00, 0x5C, 0x1D, 0x04, 0x40, 0x09,
0x9C, 0x8C, 0x73, 0x0E, 0xC5, 0x5B, 0x1A, 0x3C, 0xAB, 0x61, 0xAE, 0x80, 0xCE, 0x11, 0x00, 0x0C,
0x21, 0xA5, 0x77, 0x2F, 0xF2, 0x00, 0xD6, 0x70, 0x46, 0x3E, 0xE7, 0x94, 0x88, 0x96, 0x3D, 0x3A,
0xDB, 0xD4, 0xAF, 0xE3, 0xEA, 0x40, 0xB4, 0x47, 0x50, 0x43, 0x44, 0xF7, 0x0A, 0xBA, 0xD5, 0x61,
0x29, 0xB4, 0x78, 0xFF, 0x3B, 0x76, 0x03, 0x8C, 0xA3, 0xD6, 0x83, 0x1F, 0x3B, 0x3A, 0x0E, 0x2A,
0x18, 0x11, 0x79, 0x50, 0x0D, 0x9D, 0x83, 0x08, 0xEF, 0x89, 0xAB, 0xE9, 0x86, 0xBA, 0x65, 0xCB,
0xEB, 0x98, 0xBB, 0x8E, 0x00, 0xB8, 0xDA, 0x01, 0xE2, 0x15, 0x67, 0x95, 0x21, 0xFA, 0x96, 0x04,
0xD6, 0x12, 0x07, 0xAE, 0x12, 0xD0, 0x4F, 0x41, 0x88, 0xE1, 0x00, 0x54, 0x78, 0xAA, 0xF7, 0xD3,
0x11, 0x37, 0x07, 0x53, 0x49, 0x8B, 0xB9, 0x04, 0xC0, 0xD5, 0x0A, 0x7A, 0xDE, 0x81, 0x6D, 0x48,
0x23, 0x46, 0xD2, 0x83, 0x28, 0xCE, 0xBD, 0xE5, 0xCD, 0x2C, 0x8E, 0xF6, 0x02, 0xA6, 0x6C, 0xB3,
0x6C, 0x42, 0x27, 0x00, 0x56, 0x8D, 0x1B, 0xA1, 0x74, 0x9E, 0xC0, 0x52, 0xE9, 0x3B, 0x76, 0x03,
0xED, 0xA7, 0xDE, 0x2F, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0xCF, 0x6D, 0x80, 0x00,
0xC0, 0x61, 0xDD, 0x08, 0x1B, 0x87, 0xEE, 0x07, 0x63, 0x7D, 0x49, 0x27, 0x0E, 0x0D, 0x44, 0x78,
0x67, 0x5B, 0xB6, 0x6D, 0x1D, 0x34, 0x4C, 0x75, 0x6C, 0x81, 0xCC, 0x02, 0xD9, 0xB1, 0xDF, 0x0E,
0xC7, 0x5D, 0x61, 0xEE, 0xD9, 0x57, 0x07, 0x1E, 0x9D, 0x00, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8,
0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0x78, 0x1E, 0xA0, 0x13, 0x00, 0x1D, 0x1D, 0x1D,
0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0xCF, 0x03, 0x74, 0x02, 0xA0,
0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xE3, 0x79, 0x80,
0x9F, 0x03, 0xC4, 0x02, 0xCE, 0x68, 0x03, 0x29, 0x30, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82
};
const int BMfont5_size = 6374;
//---------------------------------------------------------------------------------
#endif //_BMfont5_h_
//---------------------------------------------------------------------------------

BIN
source/gfx/BMfont5.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

71
source/hud.c Normal file
View File

@ -0,0 +1,71 @@
#include "vars.h"
#include "hud.h"
#include "player.h"
#include <grrlib.h>
#include <grrlib/GRRLIB_private.h>
#include <wiiuse/wpad.h>
#include "gfx/BMfont5.h"
#include "gfx/BMfont3.h"
#include "gfx/BMfont3.c"
void initFonts(){
tex_BMfont5 = GRRLIB_LoadTexture(BMfont5);
GRRLIB_InitTileSet(tex_BMfont5, 8, 16, 0);
tex_BMfont3 = GRRLIB_LoadTexture(BMfont3);
GRRLIB_InitTileSet(tex_BMfont3, 16, 16, 16);
}
void showScores(){
for(int i = 0; i < 4; i++){
int x, y;
switch(i){
case 0:
x = HUD_P_XOFF;
y = HUD_P_YOFF;
break;
case 1:
x = HUD_P_XOFF;
y = HUD_P_YOFF * 3;
break;
case 2:
x = M_XOFF + MWIDTH;
y = HUD_P_YOFF;
break;
case 3:
x = M_XOFF + MWIDTH;
y = HUD_P_YOFF * 3;
break;
}
if(i > 1) x -= PHD_OFFSET;
if(pPlaying[i]){
GRRLIB_Printf(x, y, tex_BMfont5, GRRLIB_LIME, 1, "G%d: %d", i+1, pScores[i]);
}else{
GRRLIB_Printf(x, y, tex_BMfont5, GRRLIB_LIME, 1, "G%d:N.P.", i);
}
if(nPlayersPlaying() < 4){
GRRLIB_Printf(MWIDTH / 2, 20, tex_BMfont5, GRRLIB_AQUA, 1, "Press + enter the game");
}
GRRLIB_Printf(M_XOFF / 2, SHEIGHT-23, tex_BMfont5, GRRLIB_AQUA, 1, "In-Game Players: Press + to exit the game |-| Home button to homebrew");
}
}
// Return true if the player has decided to leave
bool showLeaveMenu(int player){
u32 wdown = 0;
GRRLIB_Printf(MWIDTH / 2, 20, tex_BMfont5, GRRLIB_AQUA, 1, "Press + enter the game");
while(1){
wdown = WPAD_ButtonsDown(player);
//leaving
if(wdown & WPAD_BUTTON_PLUS) return false;
//not leaving
if(wdown & WPAD_BUTTON_MINUS) return true;
}
}
void showPlayerNames(){
}

4
source/hud.h Normal file
View File

@ -0,0 +1,4 @@
void showScores();
void initFonts();
void showPlayerNames();
bool showLeaveMenu(int pN);

75
source/main.c Executable file
View File

@ -0,0 +1,75 @@
/*===========================================
GRRLIB (GX Version)
- Template Code -
Minimum Code To Use GRRLIB
============================================*/
#include <grrlib.h>
#include <wiiuse/wpad.h>
#include <stdlib.h>
#include <math.h>
#include <stdbool.h>
#include <time.h>
#include "maze.h"
#include "vars.h"
#include "control.h"
#include "player.h"
#include "hud.h"
void draw();
void update();
u32 t = 0;
int main(int argc, char **argv) {
// Initialise the Graphics & Video subsystem
GRRLIB_Init();
// Initialise the Wiimotes
WPAD_Init();
initVars();
initMazeGrid();
initFonts();
firstSetupPlayers(1);
startNewLevel();
// Loop forever
while(1) {
WPAD_ScanPads(); // Scan the Wiimotes
// If [HOME] was pressed on the first Wiimote, break out of the loop
if (WPAD_ButtonsDown(0) & WPAD_BUTTON_HOME && WPAD_ButtonsDown(1) & WPAD_BUTTON_HOME &&
WPAD_ButtonsDown(2) & WPAD_BUTTON_HOME && WPAD_ButtonsDown(3) & WPAD_BUTTON_HOME) break;
update();
draw();
// Render the frame buffer to the TV
GRRLIB_Render();
}
GRRLIB_FreeTexture(tex_BMfont3);
GRRLIB_FreeTexture(tex_BMfont5);
GRRLIB_Exit(); // Be a good boy, clear the memory allocated by GRRLIB
exit(0); // Use exit() to exit a program, do not use 'return' from main()
}
void draw(){
// Clear the screen
GRRLIB_FillScreen(GRRLIB_BLACK);
showMaze();
showPlayer();
showScores();
}
void update(){
updateControls();
updatePlayers();
}

231
source/maze.c Normal file
View File

@ -0,0 +1,231 @@
#include <grrlib.h>
#include <wiiuse/wpad.h>
#include <stdlib.h>
#include <stdbool.h>
#include <math.h>
#include <time.h>
#include "maze.h"
#include "vars.h"
#include "player.h"
/** An Implementation of the Depth-First Search Recursive Backtracker Maze generator algorithm based on my work at:
* https://github.com/EmaMaker/recursive-backtracker/tree/c-implementation **/
cell* current;
cell* grid[W_GRID][H_GRID];
int stackX[W_GRID*H_GRID];
int stackY[W_GRID*H_GRID];
int cv = 0;
// int todraw[w_GRID][h_GRID];
void startNewLevel(){
srand(time(NULL));
generateMaze();
prepareShow();
setupPlayers();
setupEndPoint();
}
void initMazeGrid(){
for(int i = 0; i < W_GRID; i++){
for(int j = 0; j < H_GRID; j++){
cell* c = malloc(sizeof(cell));
grid[i][j] = c;
}
}
}
void generateMaze(){
//Init random
//Reset the counter for the stack when generating new maze or it will go over the array size!!!!
cv = 0;
for(int i = 0; i < W_GRID; i++){
for(int j = 0; j < H_GRID; j++){
grid[i][j]->visited=false;
grid[i][j]->up=true;
grid[i][j]->down=true;
grid[i][j]->right=true;
grid[i][j]->left=true;
grid[i][j]->x = i;
grid[i][j]->y = j;
}
}
//Pick a current cell
current = grid[0][0];
//while there are unvisited cells. This is gonna change when adding a stack
while(!allCellVisited()){
current->visited=true;
//Get unvisited neighbours
int un = 0;
int x = current->x;
int y = current->y;
if(x-1 >= 0 && !grid[x-1][y]->visited) un++;
if(x+1 < W_GRID && !grid[x+1][y]->visited) un++;
if(y-1 >= 0 && !grid[x][y-1]->visited) un++;
if(y+1 < H_GRID && !grid[x][y+1]->visited) un++;
//If there are any
if(un > 0){
int xs[un], ys[un];
int tun = 0;
if(x-1 >= 0 && !grid[x-1][y]->visited){
xs[tun] = x-1;
ys[tun] = y;
tun++;
}
if(x+1 < W_GRID && !grid[x+1][y]->visited){
xs[tun] = x+1;
ys[tun] = y;
tun++;
}
if(y-1 >= 0 && !grid[x][y-1]->visited){
xs[tun] = x;
ys[tun] = y-1;
tun++;
}
if(y+1 < H_GRID && !grid[x][y+1]->visited) {
xs[tun] = x;
ys[tun] = y+1;
tun++;
}
//Randomly choose one
int c = (int)(rand()) % un;
//Delete walls
//Right
if(grid[xs[c]][ys[c]]->x == current->x+1){
current->right=false;
grid[xs[c]][ys[c]]->left=false;
}
//Left
if(grid[xs[c]][ys[c]]->x == current->x-1){
current->left=false;
grid[xs[c]][ys[c]]->right=false;
}
//Up
if(grid[xs[c]][ys[c]]->y == current->y-1){
current->up=false;
grid[xs[c]][ys[c]]->down=false;
}
//Up
if(grid[xs[c]][ys[c]]->y == current->y+1){
current->down=false;
grid[xs[c]][ys[c]]->up=false;
}
//Push current cell to the stack
push(current->x, current->y);
current = grid[xs[c]][ys[c]];
}else if(cv > 0){
//Else if stack is not empty
current = grid[getX()][getY()];
pop();
}
}
}
//Setup end point in a random location. At a distance of EP_DIST from every player
void setupEndPoint(){
//Randomly spawns all the players
//For a spawn location to be valid, it has to be free from both walls and players
int x = (rand() % (w_GRID));
int y = (rand() % (h_GRID));
//while there's a wall in current location pick new location
while(thereIsPlayerInPos(x, y) ||
((todraw[(x-1+w_GRID)%w_GRID][y] == 1 && todraw[(x+1+w_GRID)%w_GRID][y] == 1) ||
(todraw[x][(y+1+h_GRID)%h_GRID] == 1 && todraw[x][(y-1+h_GRID)%h_GRID] == 1)) || areTherePlayersNearby(x, y, EP_DIST)) {
x = (rand() % (w_GRID));
y = (rand() % (h_GRID));
}
todraw[x][y] = 2;
}
void prepareShow(){
for(int i = 0; i < w_GRID; i++){
for(int j = 0; j < h_GRID; j++){
todraw[i][j] = 1;
}
}
for(int i = 0; i < W_GRID; i++){
for(int j = 0; j < H_GRID; j++){
int x = 2*i+1;
int y = 2*j+1;
//current cell
todraw[x][y] = 0;
if(!grid[i][j]->up)todraw[x][y-1]=0;
if(!grid[i][j]->right)todraw[x+1][y]=0;
if(!grid[i][j]->down)todraw[x][y+1]=0;
if(!grid[i][j]->left)todraw[x-1][y]=0;
}
}
}
void showMaze(){
for(int j = 0; j < h_GRID; j++){
for(int i = 0; i < w_GRID; i++){
if(todraw[i][j] == 1){
//wall
GRRLIB_Rectangle(M_XOFF + D_OFFSET + i*rSizeW, D_OFFSET + j*rSizeH, rSizeW, rSizeH, MAZE_WALL_COL, 1);
}else if(todraw[i][j] == 0){
//corridor
GRRLIB_Rectangle(M_XOFF + D_OFFSET + i*rSizeW, D_OFFSET + j*rSizeH, rSizeW, rSizeH, MAZE_CORRIDOR_COL, 1);
}else if(todraw[i][j] == 2){
//end point
GRRLIB_Rectangle(M_XOFF + D_OFFSET + i*rSizeW, D_OFFSET + j*rSizeH, rSizeW, rSizeH, MAZE_EP_COL, 1);
}
}
}
}
bool allCellVisited() {
for(int i = 0; i < W_GRID; i++){
for(int j = 0; j < H_GRID; j++){
if(!grid[i][j]->visited) return false;
}
}
return true;
}
/*STUCK STUFF*/
//Pushes to stackX and stackY
void push(int x, int y){
if(cv < W_GRID*H_GRID && cv >= 0){
stackX[cv] = x;
stackY[cv] = y;
cv++;
}
}
void pop(){
if(cv < W_GRID*H_GRID && cv >= 0){
cv--;
stackX[cv] = -1;
stackY[cv] = -1;
}
}
int getX(){
return stackX[cv-1];
}
int getY(){
return stackY[cv-1];
}

25
source/maze.h Normal file
View File

@ -0,0 +1,25 @@
#include <stdbool.h>
#ifndef CELL
#define CELL
typedef struct c{
bool visited;
bool up, down, right, left;
int x, y;
} cell;
#endif
void startNewLevel();
void generateMaze();
void prepareShow();
void showMaze();
void initMazeGrid();
bool allCellVisited();
void setupEndPoint();
bool epInCross(int, int);
//stack stuff
void push();
void pop();
int getX();
int getY();

96
source/player.c Normal file
View File

@ -0,0 +1,96 @@
#include "control.h"
#include "maze.h"
#include "vars.h"
#include "math.h"
#include "time.h"
#include "player.h"
#include <stdbool.h>
#include <grrlib.h>
#include <wiiuse/wpad.h>
//Only at game loaded first time: setups the number of players that are altrady playing and don't have to press + to enter the game
void firstSetupPlayers(int n){
//Init random
srand(time(NULL));
//By default player one is always playing
if(n < 1) n = 1;
if(n > 4) n = 4;
for(int i = 0; i < 4;i ++){
pPlaying[i] = (i < n);
}
}
void setupPlayers(){
for(int i = 0; i < 4; i++){
//By default all players start at (0, 0), out of playable map. so thereIsPlayerInLocation() can operate freely
pPos[i][0] = 0;
pPos[i][1] = 0;
}
//Randomly spawns all the players
//For a spawn location to be valid, it has to be free from both walls and players
for(int i = 0; i < 4; i++){
int x = 0;
int y = 0;
pPos[i][0] = x;
pPos[i][1] = y;
//while there's a wall in current location pick new location
while(todraw[x][y] == 1 || thereIsPlayerInPos(x, y)) {
x = (rand() % (w_GRID));
y = (rand() % (h_GRID));
}
pPos[i][0] = x;
pPos[i][1] = y;
}
}
// Checks if there is any player in the given location
bool thereIsPlayerInPos(int x, int y){
for(int i = 0; i < 4; i++){
if(pPlaying[i] && pPos[i][0] == x && pPos[i][1] == y) return true;
}
return false;
}
// Checks if there is any player in the given range fom the given location
// Using pythagorean distance formula without sqrt
bool areTherePlayersNearby(int x, int y, int range){
for(int i = 0; i < 4; i++){
if(pPlaying[i] && ( ((x - pPos[i][0])*(x - pPos[i][0])) + ((y - pPos[i][1])*(y - pPos[i][1])) < (EP_DIST*EP_DIST) ) ) return true;
}
return false;
}
void updatePlayers(){
/*LEVEL WINNING*/
for(int i = 0; i < 4; i++){
/*SOMEONE HAS REACHED THE ENDPOINT, GENERATE NEW LEVEL!*/
if(todraw[ pPos[i][0] ][ pPos[i][1] ] == 2) {
pScores[i]++;
startNewLevel(1);
}
}
}
void showPlayer(){
if(pPlaying[0]) GRRLIB_Rectangle(M_XOFF + D_OFFSET + pPos[0][0]*rSizeW, D_OFFSET + pPos[0][1]*rSizeH, rSizeW, rSizeH, P1_COL, 1);
if(pPlaying[1]) GRRLIB_Rectangle(M_XOFF + D_OFFSET + pPos[1][0]*rSizeW, D_OFFSET + pPos[1][1]*rSizeH, rSizeW, rSizeH, P2_COL, 1);
if(pPlaying[2]) GRRLIB_Rectangle(M_XOFF + D_OFFSET + pPos[2][0]*rSizeW, D_OFFSET + pPos[2][1]*rSizeH, rSizeW, rSizeH, P3_COL, 1);
if(pPlaying[3]) GRRLIB_Rectangle(M_XOFF + D_OFFSET + pPos[3][0]*rSizeW, D_OFFSET + pPos[3][1]*rSizeH, rSizeW, rSizeH, P4_COL, 1);
}
int nPlayersPlaying(){
int n = 0;
for(int i = 0; i < 4; i++){
if(pPlaying[i]) n++;
}
return n;
}

7
source/player.h Normal file
View File

@ -0,0 +1,7 @@
void showPlayer();
void setupPlayers();
bool thereIsPlayerInPos(int, int);
int nPlayersPlaying();
void updatePlayers();
void firstSetupPlayers(int n);
bool areTherePlayersNeaby(int x, int y, int range);

11
source/vars.c Normal file
View File

@ -0,0 +1,11 @@
#include "vars.h"
void initVars(){
//First setup of player-related variables. This has to be done only on first game load
for(int i = 0; i < 4; i++){
pScores[i] = 0;
pPlaying[0] = false;
pPos[i][0] = 0;
pPos[i][1] = 0;
}
}

88
source/vars.h Normal file
View File

@ -0,0 +1,88 @@
#include "maze.h"
#include <grrlib.h>
#include <wiiuse/wpad.h>
// RGBA Colors
#define GRRLIB_BLACK 0x000000FF
#define GRRLIB_MAROON 0x800000FF
#define GRRLIB_GREEN 0x008000FF
#define GRRLIB_OLIVE 0x808000FF
#define GRRLIB_NAVY 0x000080FF
#define GRRLIB_PURPLE 0x800080FF
#define GRRLIB_TEAL 0x008080FF
#define GRRLIB_GRAY 0x808080FF
#define GRRLIB_SILVER 0xC0C0C0FF
#define GRRLIB_RED 0xFF0000FF
#define GRRLIB_LIME 0x00FF00FF
#define GRRLIB_YELLOW 0xFFFF00FF
#define GRRLIB_BLUE 0x0000FFFF
#define GRRLIB_FUCHSIA 0xFF00FFFF
#define GRRLIB_AQUA 0x00FFFFFF
#define GRRLIB_WHITE 0xFFFFFFFF
#define SWIDTH rmode->viWidth
#define SHEIGHT rmode->viHeight
#define MHEIGHT SHEIGHT
#define MWIDTH MHEIGHT
#define M_XOFF ((SWIDTH - MHEIGHT) / 2)
#define HUD_P_XOFF (M_XOFF / 2)
#define HUD_P_YOFF (MHEIGHT / 4)
#define W_GRID 20
#define H_GRID 20
#define w_GRID (W_GRID*2 +1)
#define h_GRID (W_GRID*2 +1)
#define sizeW (MWIDTH / W_GRID)
#define sizeH (MHEIGHT / H_GRID)
#define rSizeW (MWIDTH / w_GRID)
#define rSizeH (MHEIGHT / h_GRID)
#define P1_COL GRRLIB_BLUE
#define P2_COL GRRLIB_RED
#define P3_COL GRRLIB_GREEN
#define P4_COL GRRLIB_YELLOW
#define MAZE_CORRIDOR_COL GRRLIB_WHITE
#define MAZE_WALL_COL GRRLIB_BLACK
#define MAZE_EP_COL GRRLIB_PURPLE
#define L_OFFSETV 1
#define L_OFFSETH 2
#define MOVE_TOFFSET 150
#define EP_DIST (W_GRID*4/5)
//drawing offset
#define D_OFFSET 0
#define PHD_OFFSET 15
#define LEAVE_MENU_WIDTH (SWIDTH / 2)
#define LEAVE_MENU_HEIGHT (SHEIGHT / 4)
void initVars();
//arrays with the cells to be drawn
int todraw[w_GRID][h_GRID];
// Storing wpadHeld and wpadDown for 4 remotes
//Index 0 is for held, 1 is for down
u32 wpadHD[4][2];
//Storing last time a remote has clicked a button, so the player is not too fast
u32 times[4][4];
//Array with the position of the four players. it is initialized in initVars;
//First dimension is the player. Second dimension is the coordinate.
//Second dimension, first index is x position, second index is y position
int pPos[4][2];
//Table of counters to add a bit of delay to the player movement
//First dimension is the player. Second dimension is the direction in order up, right, down, left
u32 pMoveCounter[4];
//Array saying if a player is playing or not. it is initialized in initVars;
int pPlaying[4];
//Scores
int pScores[4];
//font for HUD
GRRLIB_texImg *tex_BMfont5;
GRRLIB_texImg *tex_BMfont3;

1
template.pnproj Executable file
View File

@ -0,0 +1 @@
<Project name="template"><MagicFolder excludeFiles="*.pnproj;*.pnps;*.bak;*.tmp" excludeFolders="CVS;.svn" filter="*.c;*.cpp;*.h" name="source" path="source\"><File path="main.c"></File></MagicFolder><MagicFolder excludeFiles="*.pnproj;*.pnps;*.bak;*.tmp" excludeFolders="CVS;.svn" filter="*.h" name="include" path="include\"></MagicFolder><File path="Makefile"></File></Project>