From b256c9e5cfcaa0dd414daedf899258641d64a4e6 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Tue, 9 Apr 2024 21:59:30 -0600 Subject: [PATCH] Revert "Add ymls for Torch code generator (#497)" This reverts commit 3da5a4f343fa708abcc461d83337ef6df9863447. --- .gitignore | 8 +- Jenkinsfile | 1 - Makefile | 34 +- README.md | 4 - .../code_80005FD0/func_80009B60.s | 8 +- .../code_80091750/func_8009F5E0.s | 8 +- .../code_80091750/func_800A1FB0.s | 12 +- assets.json | 1 + config.yml | 30 - courses/frappe_snowland/course_data.c | 4 +- courses/frappe_snowland/course_data.h | 4 +- courses/koopa_troopa_beach/course_data.c | 6 +- courses/koopa_troopa_beach/course_data.h | 6 +- courses/sherbet_land/course_data.c | 2 +- courses/sherbet_land/course_data.h | 2 +- courses/toads_turnpike/course_offsets.c | 2 +- courses/wario_stadium/course_data.c | 2 +- courses/wario_stadium/course_data.h | 2 +- courses/yoshi_valley/course_data.c | 16 +- courses/yoshi_valley/course_data.h | 16 +- ctx_includes.c | 8 +- docs/basics/compiling.md | 4 +- include/bomb_kart.h | 2 +- include/common_structs.h | 3 - include/defines.h | 19 +- include/macros.h | 17 - include/types.h | 6 - mk64.ld | 14 +- src/actors/green_shell/render.inc.c | 2 +- src/actors/trees/render.inc.c | 2 +- src/code_80005FD0.c | 32 +- src/code_80005FD0.h | 2 +- src/code_80057C60.c | 4 +- src/code_8006E9C0.c | 2 +- src/code_80091750.c | 168 +- src/code_80091750.h | 8 +- src/common_textures.h | 390 ++ src/data/common_textures.c | 3199 +++++++++++++++++ src/data/data_800E45C0.c | 73 + src/data/data_800E45C0.h | 24 + src/data/data_800E8700.c | 215 ++ src/data/data_800E8700.h | 29 + src/data/data_segment2.c | 2 +- src/data/path_spawn_data.c | 393 ++ src/data/path_spawn_data.h | 33 + src/data/path_spawn_metadata.c | 73 - src/data/path_spawn_metadata.h | 33 - src/data/startup_logo.c | 2818 +++++++++++++++ src/data/startup_logo.h | 33 + src/debug/all_variables.h | 2 +- src/ending/ceremony_data.c | 2059 +++++++++++ src/ending/ceremony_data.h | 56 + src/ending/podium_ceremony_actors.c | 2 +- src/menus.c | 4 +- src/racing/actors.c | 2 +- src/racing/math_util.h | 1 - src/racing/skybox_and_splitscreen.c | 107 +- src/render_objects.c | 4 +- src/render_player.c | 97 +- src/render_player.h | 2 +- src/update_objects.c | 4 +- tools/.gitignore | 2 +- tools/Makefile | 16 - tools/doxygen_syms.md | 426 +-- tools/new_extract_assets.py | 2 +- tools/torch/torch | Bin 4308008 -> 0 bytes yamls/courses/banshee_boardwalk_metadata.yml | 38 - yamls/courses/big_donut_metadata.yml | 38 - yamls/courses/block_fort_metadata.yml | 38 - yamls/courses/bowsers_castle_metadata.yml | 38 - yamls/courses/choco_mountain_metadata.yml | 38 - yamls/courses/dks_jungle_parkway_metadata.yml | 38 - yamls/courses/double_deck_metadata.yml | 38 - yamls/courses/frappe_snowland_metadata.yml | 38 - yamls/courses/kalimari_desert_metadata.yml | 38 - yamls/courses/koopa_beach_metadata.yml | 38 - yamls/courses/luigi_raceway_metadata.yml | 38 - yamls/courses/mario_raceway_metadata.yml | 38 - yamls/courses/moo_moo_farm_metadata.yml | 38 - yamls/courses/podium_ceremony_metadata.yml | 38 - yamls/courses/rainbow_road_metadata.yml | 38 - yamls/courses/royal_raceway_metadata.yml | 38 - yamls/courses/sherbet_land_metadata.yml | 38 - yamls/courses/skyscraper_metadata.yml | 38 - yamls/courses/toads_turnpike_metadata.yml | 38 - yamls/courses/wario_stadium_metadata.yml | 38 - yamls/courses/yoshi_valley_metadata.yml | 38 - yamls/us/ceremony_data.yml | 238 -- yamls/us/ceremony_rsp_init_80284EE0.yml | 17 - yamls/us/common_data.yml | 2393 ------------ yamls/us/course_metadata.yml | 4 - yamls/us/data_800E45C0.yml | 78 - yamls/us/data_800E8700.yml | 137 - yamls/us/data_segment2.yml | 326 -- yamls/us/startup_logo.yml | 118 - 95 files changed, 9877 insertions(+), 4794 deletions(-) delete mode 100644 config.yml create mode 100644 src/common_textures.h create mode 100644 src/data/common_textures.c create mode 100644 src/data/data_800E45C0.c create mode 100644 src/data/data_800E45C0.h create mode 100644 src/data/data_800E8700.c create mode 100644 src/data/data_800E8700.h create mode 100644 src/data/path_spawn_data.c create mode 100644 src/data/path_spawn_data.h delete mode 100644 src/data/path_spawn_metadata.c delete mode 100644 src/data/path_spawn_metadata.h create mode 100644 src/data/startup_logo.c create mode 100644 src/data/startup_logo.h create mode 100644 src/ending/ceremony_data.c create mode 100644 src/ending/ceremony_data.h delete mode 100755 tools/torch/torch delete mode 100644 yamls/courses/banshee_boardwalk_metadata.yml delete mode 100644 yamls/courses/big_donut_metadata.yml delete mode 100644 yamls/courses/block_fort_metadata.yml delete mode 100644 yamls/courses/bowsers_castle_metadata.yml delete mode 100644 yamls/courses/choco_mountain_metadata.yml delete mode 100644 yamls/courses/dks_jungle_parkway_metadata.yml delete mode 100644 yamls/courses/double_deck_metadata.yml delete mode 100644 yamls/courses/frappe_snowland_metadata.yml delete mode 100644 yamls/courses/kalimari_desert_metadata.yml delete mode 100644 yamls/courses/koopa_beach_metadata.yml delete mode 100644 yamls/courses/luigi_raceway_metadata.yml delete mode 100644 yamls/courses/mario_raceway_metadata.yml delete mode 100644 yamls/courses/moo_moo_farm_metadata.yml delete mode 100644 yamls/courses/podium_ceremony_metadata.yml delete mode 100644 yamls/courses/rainbow_road_metadata.yml delete mode 100644 yamls/courses/royal_raceway_metadata.yml delete mode 100644 yamls/courses/sherbet_land_metadata.yml delete mode 100644 yamls/courses/skyscraper_metadata.yml delete mode 100644 yamls/courses/toads_turnpike_metadata.yml delete mode 100644 yamls/courses/wario_stadium_metadata.yml delete mode 100644 yamls/courses/yoshi_valley_metadata.yml delete mode 100644 yamls/us/ceremony_data.yml delete mode 100644 yamls/us/ceremony_rsp_init_80284EE0.yml delete mode 100644 yamls/us/common_data.yml delete mode 100644 yamls/us/course_metadata.yml delete mode 100644 yamls/us/data_800E45C0.yml delete mode 100644 yamls/us/data_800E8700.yml delete mode 100644 yamls/us/data_segment2.yml delete mode 100644 yamls/us/startup_logo.yml diff --git a/.gitignore b/.gitignore index 1cd07eda4..25733828b 100755 --- a/.gitignore +++ b/.gitignore @@ -45,7 +45,7 @@ doxygen/doxygen/* docs/html/* xml/* /build/* -# Decomp permuter +# decomp permuter /nonmatchings/* *.dump *.mio0 @@ -53,10 +53,6 @@ xml/* *.map .assets-local.txt -# Torch -include/assets/* -tools/torch/* - # no context header for now, until it's greenlit for the repo context_gen_header.h contexts/* @@ -68,7 +64,6 @@ expected/* # Assets. Generally ignored, but ones with "custom" in the name are fine. /bin/* -/modding/* /courses/**/*linkonly* /textures/**/*.png /textures/**/*.bin @@ -78,7 +73,6 @@ expected/* /assets/**/*.mio0 /assets/**/*.raw /assets/**/*.inc.c -/assets/code/* /music/**/*.m64 /sound/**/*.m64 /sound/**/*.aiff diff --git a/Jenkinsfile b/Jenkinsfile index c76cefbe9..c654df626 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,7 +30,6 @@ pipeline { } stage('Build U Source') { steps { - sh 'make assets -j4' sh 'make -j4 VERSION=us' } } diff --git a/Makefile b/Makefile index afa266ef7..01d32bd71 100644 --- a/Makefile +++ b/Makefile @@ -212,8 +212,7 @@ DATA_DIR := data INCLUDE_DIRS := include # Directories containing source files -SRC_ASSETS_DIR := assets/code/ceremony_data assets/code/startup_logo assets/code/data_800E45C0 assets/code/data_segment2 assets/code/data_800E8700 assets/code/common_data -SRC_DIRS := src src/data src/buffers src/racing src/ending src/audio src/debug src/os src/os/math courses assets/code/ceremony_data assets/code/startup_logo $(SRC_ASSETS_DIR) +SRC_DIRS := src src/data src/buffers src/racing src/ending src/audio src/debug src/os src/os/math courses ASM_DIRS := asm asm/os asm/unused $(DATA_DIR) $(DATA_DIR)/sound_data $(DATA_DIR)/karts @@ -224,7 +223,7 @@ TEXTURE_DIRS := textures/common ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(COURSE_DIRS) include $(ASM_DIRS) $(TEXTURES_DIR)/raw \ $(TEXTURES_DIR)/standalone $(TEXTURES_DIR)/startup_logo $(TEXTURES_DIR)/crash_screen $(TEXTURES_DIR)/trophy $(TEXTURES_DIR)/courses \ - $(TEXTURE_DIRS) $(TEXTURE_DIRS)/tlut $(BIN_DIR)) assets/course_metadata + $(TEXTURE_DIRS) $(TEXTURE_DIRS)/tlut $(BIN_DIR)) # file dependencies generated by splitter MAKEFILE_SPLIT = Makefile.split @@ -234,7 +233,7 @@ include $(MAKEFILE_SPLIT) # We filter them out from the regular C_FILES since we don't need nor want the # UTF-8 versions getting compiled EUC_JP_FILES := src/ending/credits.c src/code_80005FD0.c src/code_80091750.c -C_FILES := $(filter-out %.inc.c,$(filter-out $(EUC_JP_FILES),$(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.c)))) +C_FILES := $(filter-out $(EUC_JP_FILES),$(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.c))) S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s)) # Include source files in courses/course_name/files.c but exclude .inc.c files. COURSE_FILES := $(foreach dir,$(COURSE_DIRS),$(filter-out %.inc.c,$(wildcard $(dir)/*.c))) @@ -356,7 +355,6 @@ BIN2C := $(PYTHON) $(TOOLS_DIR)/bin2c.py EXTRACT_DATA_FOR_MIO := $(TOOLS_DIR)/extract_data_for_mio ASSET_EXTRACT := $(PYTHON) $(TOOLS_DIR)/new_extract_assets.py LINKONLY_GENERATOR := $(PYTHON) $(TOOLS_DIR)/linkonly_generator.py -TORCH := tools/torch/torch EMULATOR = mupen64plus EMU_FLAGS = --noosd LOADER = loader64 @@ -397,12 +395,6 @@ ifeq ($(COMPARE),1) @$(SHA1SUM) -c $(TARGET).sha1 > $(NULL_OUT) && $(PRINT) "$(TARGET): $(GREEN)OK$(NO_COL)\n" || ($(PRINT) "$(YELLOW)Building the ROM file has succeeded, but does not match the original ROM.\nThis is expected, and not an error, if you are making modifications.\nTo silence this message, use 'make COMPARE=0.' $(NO_COL)\n" && $(FALSE)) endif -assets: - @echo "Extracting torch assets..." - @$(TORCH) code $(BASEROM) -v - @$(TORCH) header $(BASEROM) - @$(TORCH) modding export $(BASEROM) - doc: $(PYTHON) $(TOOLS_DIR)/doxygen_symbol_gen.py doxygen @@ -485,7 +477,7 @@ $(TEXTURE_FILES_TLUT): $(V)$(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 -c $(lastword $(subst ., ,$(subst .$(lastword $(subst ., ,$(TEXTURE_FILES_TLUT))), ,$(TEXTURE_FILES_TLUT)))) -p $(BUILD_DIR)/$@.tlut.inc.c # common textures -$(BUILD_DIR)/assets/code/common_data/common_data.o: assets/code/common_data/common_data.c $(TEXTURE_FILES) $(TEXTURE_FILES_TLUT) +$(BUILD_DIR)/src/data/common_textures.o: src/data/common_textures.c $(TEXTURE_FILES) $(TEXTURE_FILES_TLUT) @$(PRINT) "$(GREEN)Compiling Common Textures: $(BLUE)$@ $(NO_COL)\n" @$(CC_CHECK) $(CC_CHECK_CFLAGS) -MMD -MP -MT $@ -MF $(BUILD_DIR)/$*.d $< $(V)$(CC) -c $(CFLAGS) -o $@ $< @@ -630,7 +622,7 @@ endif # Compile Trophy and Podium Models # #==============================================================================# -LDFLAGS += -R $(BUILD_DIR)/assets/code/ceremony_data/ceremony_data.elf +LDFLAGS += -R $(BUILD_DIR)/src/ending/ceremony_data.elf %/ceremony_data.elf: %/ceremony_data.o $(V)$(LD) -t -e 0 -Ttext=0B000000 -Map $@.map -o $@ $< --no-check-sections @@ -650,7 +642,7 @@ LDFLAGS += -R $(BUILD_DIR)/assets/code/ceremony_data/ceremony_data.elf # Compile Startup Logo # #==============================================================================# -LDFLAGS += -R $(BUILD_DIR)/assets/code/startup_logo/startup_logo.elf +LDFLAGS += -R $(BUILD_DIR)/src/data/startup_logo.elf %/startup_logo.elf: %/startup_logo.o $(V)$(LD) -t -e 0 -Ttext=06000000 -Map $@.map -o $@ $< --no-check-sections @@ -669,19 +661,19 @@ LDFLAGS += -R $(BUILD_DIR)/assets/code/startup_logo/startup_logo.elf # Compile Common Textures # #==============================================================================# -LDFLAGS += -R $(BUILD_DIR)/assets/code/common_data/common_data.elf +LDFLAGS += -R $(BUILD_DIR)/src/data/common_textures.elf -%/common_data.elf: %/common_data.o +%/common_textures.elf: %/common_textures.o $(V)$(LD) -t -e 0 -Ttext=0D000000 -Map $@.map -o $@ $< --no-check-sections -%/common_data.bin: %/common_data.elf +%/common_textures.bin: %/common_textures.elf $(V)$(EXTRACT_DATA_FOR_MIO) $< $@ -%/common_data.mio0: %/common_data.bin +%/common_textures.mio0: %/common_textures.bin @$(PRINT) "$(GREEN)Compressing Common Textures: $(BLUE)$@ $(NO_COL)\n" $(V)$(MIO0TOOL) -c $< $@ -%/common_data.mio0.s: %/common_data.mio0 +%/common_textures.mio0.s: %/common_textures.mio0 $(PRINT) ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"$<\"\n\n" > $@ @@ -696,7 +688,7 @@ $(BUILD_DIR)/$(LD_SCRIPT): $(LD_SCRIPT) $(V)$(CPP) $(CPPFLAGS) -DBUILD_DIR=$(BUILD_DIR) -MMD -MP -MT $@ -MF $@.d -o $@ $< # Link MK64 ELF file -$(ELF): $(O_FILES) $(COURSE_DATA_TARGETS) $(BUILD_DIR)/$(LD_SCRIPT) $(BUILD_DIR)/assets/code/startup_logo/startup_logo.mio0.o $(BUILD_DIR)/assets/code/ceremony_data/ceremony_data.mio0.o $(BUILD_DIR)/assets/code/common_data/common_data.mio0.o $(COURSE_GEOGRAPHY_TARGETS) undefined_syms.txt +$(ELF): $(O_FILES) $(COURSE_DATA_TARGETS) $(BUILD_DIR)/$(LD_SCRIPT) $(BUILD_DIR)/src/data/startup_logo.mio0.o $(BUILD_DIR)/src/ending/ceremony_data.mio0.o $(BUILD_DIR)/src/data/common_textures.mio0.o $(COURSE_GEOGRAPHY_TARGETS) undefined_syms.txt @$(PRINT) "$(GREEN)Linking ELF file: $(BLUE)$@ $(NO_COL)\n" $(V)$(LD) $(LDFLAGS) -o $@ @@ -714,7 +706,7 @@ $(BUILD_DIR)/$(TARGET).objdump: $(ELF) $(OBJDUMP) -D $< > $@ -.PHONY: all clean distclean distclean_assets default diff test load assets +.PHONY: all clean distclean distclean_assets default diff test load # with no prerequisites, .SECONDARY causes no intermediate target to be removed .SECONDARY: diff --git a/README.md b/README.md index 100f9a71e..92b643d25 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,6 @@ Game code progress consists of `main`, `ending` and `racing`. ``` git submodule update --init --recursive ``` -Extract assets -``` -make assets -j -``` ``` make -j ``` diff --git a/asm/non_matchings/code_80005FD0/func_80009B60.s b/asm/non_matchings/code_80005FD0/func_80009B60.s index a33462131..39997cf5f 100644 --- a/asm/non_matchings/code_80005FD0/func_80009B60.s +++ b/asm/non_matchings/code_80005FD0/func_80009B60.s @@ -26,11 +26,11 @@ glabel D_800ECFC8 glabel func_80009B60 /* 00A760 80009B60 3C0E800E */ lui $t6, %hi(gCurrentCourseId) /* 00A764 80009B64 85CEC5A0 */ lh $t6, %lo(gCurrentCourseId)($t6) -/* 00A768 80009B68 3C01800E */ lui $at, %hi(gKartAICourseMaximumSeparation) +/* 00A768 80009B68 3C01800E */ lui $at, %hi(gKartAICourseMaximumWaypointSeparation) /* 00A76C 80009B6C 3C0A8016 */ lui $t2, %hi(D_80163100) # $t2, 0x8016 /* 00A770 80009B70 000E7880 */ sll $t7, $t6, 2 /* 00A774 80009B74 002F0821 */ addu $at, $at, $t7 -/* 00A778 80009B78 C424CA4C */ lwc1 $f4, %lo(gKartAICourseMaximumSeparation)($at) +/* 00A778 80009B78 C424CA4C */ lwc1 $f4, %lo(gKartAICourseMaximumWaypointSeparation)($at) /* 00A77C 80009B7C 27BDFF30 */ addiu $sp, $sp, -0xd0 /* 00A780 80009B80 254A3100 */ addiu $t2, %lo(D_80163100) # addiu $t2, $t2, 0x3100 /* 00A784 80009B84 4600218D */ trunc.w.s $f6, $f4 @@ -1195,7 +1195,7 @@ glabel func_80009B60 /* 00B854 8000AC54 4600218D */ trunc.w.s $f6, $f4 /* 00B858 8000AC58 44055000 */ mfc1 $a1, $f10 /* 00B85C 8000AC5C 3C0B800E */ lui $t3, %hi(gCurrentCourseId) -/* 00B860 8000AC60 3C03800E */ lui $v1, %hi(gKartAISteeringSensitivity) +/* 00B860 8000AC60 3C03800E */ lui $v1, %hi(D_800DCA20) /* 00B864 8000AC64 00057C00 */ sll $t7, $a1, 0x10 /* 00B868 8000AC68 44023000 */ mfc1 $v0, $f6 /* 00B86C 8000AC6C 000F6403 */ sra $t4, $t7, 0x10 @@ -1223,7 +1223,7 @@ glabel func_80009B60 /* 00B8BC 8000ACBC 000B6040 */ sll $t4, $t3, 1 /* 00B8C0 8000ACC0 006C1821 */ addu $v1, $v1, $t4 /* 00B8C4 8000ACC4 10410006 */ beq $v0, $at, .L8000ACE0 -/* 00B8C8 8000ACC8 8463CA20 */ lh $v1, %lo(gKartAISteeringSensitivity)($v1) +/* 00B8C8 8000ACC8 8463CA20 */ lh $v1, %lo(D_800DCA20)($v1) /* 00B8CC 8000ACCC 24010003 */ li $at, 3 /* 00B8D0 8000ACD0 50410014 */ beql $v0, $at, .L8000AD24 /* 00B8D4 8000ACD4 3C013F00 */ lui $at, 0x3f00 diff --git a/asm/non_matchings/code_80091750/func_8009F5E0.s b/asm/non_matchings/code_80091750/func_8009F5E0.s index 83d271447..9ac5ff934 100644 --- a/asm/non_matchings/code_80091750/func_8009F5E0.s +++ b/asm/non_matchings/code_80091750/func_8009F5E0.s @@ -341,8 +341,8 @@ glabel L8009F8B8 /* 0A04FC 8009F8FC 100003F1 */ b .L800A08C4 /* 0A0500 8009F900 AE020000 */ sw $v0, ($s0) glabel L8009F904 -/* 0A0504 8009F904 3C11800E */ lui $s1, %hi(gCourseNamesDup) # $s1, 0x800e -/* 0A0508 8009F908 26317574 */ addiu $s1, %lo(gCourseNamesDup) # addiu $s1, $s1, 0x7574 +/* 0A0504 8009F904 3C11800E */ lui $s1, %hi(D_800E7574) # $s1, 0x800e +/* 0A0508 8009F908 26317574 */ addiu $s1, %lo(D_800E7574) # addiu $s1, $s1, 0x7574 /* 0A050C 8009F90C 0C024C0D */ jal get_string_width /* 0A0510 8009F910 8E240000 */ lw $a0, ($s1) /* 0A0514 8009F914 244A0005 */ addiu $t2, $v0, 5 @@ -1228,13 +1228,13 @@ glabel L800A05C4 /* 0A11D4 800A05D4 3C013F80 */ li $at, 0x3F800000 # 1.000000 /* 0A11D8 800A05D8 44819000 */ mtc1 $at, $f18 /* 0A11DC 800A05DC C6300024 */ lwc1 $f16, 0x24($s1) -/* 0A11E0 800A05E0 3C06800E */ lui $a2, %hi(gCourseNames) +/* 0A11E0 800A05E0 3C06800E */ lui $a2, %hi(D_800E7524) /* 0A11E4 800A05E4 00194880 */ sll $t1, $t9, 2 /* 0A11E8 800A05E8 00C93021 */ addu $a2, $a2, $t1 /* 0A11EC 800A05EC 8E24000C */ lw $a0, 0xc($s1) /* 0A11F0 800A05F0 8E250010 */ lw $a1, 0x10($s1) /* 0A11F4 800A05F4 8E27001C */ lw $a3, 0x1c($s1) -/* 0A11F8 800A05F8 8CC67524 */ lw $a2, %lo(gCourseNames)($a2) +/* 0A11F8 800A05F8 8CC67524 */ lw $a2, %lo(D_800E7524)($a2) /* 0A11FC 800A05FC E7B20014 */ swc1 $f18, 0x14($sp) /* 0A1200 800A0600 0C024CC9 */ jal func_80093324 /* 0A1204 800A0604 E7B00010 */ swc1 $f16, 0x10($sp) diff --git a/asm/non_matchings/code_80091750/func_800A1FB0.s b/asm/non_matchings/code_80091750/func_800A1FB0.s index 270a7a766..77e8d38a5 100644 --- a/asm/non_matchings/code_80091750/func_800A1FB0.s +++ b/asm/non_matchings/code_80091750/func_800A1FB0.s @@ -488,7 +488,7 @@ glabel L800A23DC /* 0A3204 800A2604 24010002 */ li $at, 2 .L800A2608: /* 0A3208 800A2608 80620005 */ lb $v0, 5($v1) -/* 0A320C 800A260C 3C06800E */ lui $a2, %hi(gCourseNamesDup2) +/* 0A320C 800A260C 3C06800E */ lui $a2, %hi(D_800E75C4) /* 0A3210 800A2610 E7B40014 */ swc1 $f20, 0x14($sp) /* 0A3214 800A2614 04410003 */ bgez $v0, .L800A2624 /* 0A3218 800A2618 00024083 */ sra $t0, $v0, 2 @@ -511,7 +511,7 @@ glabel L800A23DC /* 0A3254 800A2654 000D7080 */ sll $t6, $t5, 2 /* 0A3258 800A2658 00CE3021 */ addu $a2, $a2, $t6 /* 0A325C 800A265C 0C024CC9 */ jal func_80093324 -/* 0A3260 800A2660 8CC675C4 */ lw $a2, %lo(gCourseNamesDup2)($a2) +/* 0A3260 800A2660 8CC675C4 */ lw $a2, %lo(D_800E75C4)($a2) /* 0A3264 800A2664 24010002 */ li $at, 2 .L800A2668: /* 0A3268 800A2668 02208025 */ move $s0, $s1 @@ -681,7 +681,7 @@ glabel L800A26A8 /* 0A34C0 800A28C0 24010002 */ li $at, 2 .L800A28C4: /* 0A34C4 800A28C4 80620005 */ lb $v0, 5($v1) -/* 0A34C8 800A28C8 3C06800E */ lui $a2, %hi(gCourseNamesDup2) +/* 0A34C8 800A28C8 3C06800E */ lui $a2, %hi(D_800E75C4) /* 0A34CC 800A28CC E7B40014 */ swc1 $f20, 0x14($sp) /* 0A34D0 800A28D0 04410003 */ bgez $v0, .L800A28E0 /* 0A34D4 800A28D4 00026883 */ sra $t5, $v0, 2 @@ -704,7 +704,7 @@ glabel L800A26A8 /* 0A3510 800A2910 00085080 */ sll $t2, $t0, 2 /* 0A3514 800A2914 00CA3021 */ addu $a2, $a2, $t2 /* 0A3518 800A2918 0C024CC9 */ jal func_80093324 -/* 0A351C 800A291C 8CC675C4 */ lw $a2, %lo(gCourseNamesDup2)($a2) +/* 0A351C 800A291C 8CC675C4 */ lw $a2, %lo(D_800E75C4)($a2) /* 0A3520 800A2920 24010002 */ li $at, 2 .L800A2924: /* 0A3524 800A2924 02208025 */ move $s0, $s1 @@ -899,7 +899,7 @@ glabel L800A29D0 /* 0A37DC 800A2BDC 24010002 */ li $at, 2 .L800A2BE0: /* 0A37E0 800A2BE0 80620005 */ lb $v0, 5($v1) -/* 0A37E4 800A2BE4 3C06800E */ lui $a2, %hi(gCourseNamesDup2) +/* 0A37E4 800A2BE4 3C06800E */ lui $a2, %hi(D_800E75C4) /* 0A37E8 800A2BE8 E7B40014 */ swc1 $f20, 0x14($sp) /* 0A37EC 800A2BEC 04410003 */ bgez $v0, .L800A2BFC /* 0A37F0 800A2BF0 00026083 */ sra $t4, $v0, 2 @@ -922,7 +922,7 @@ glabel L800A29D0 /* 0A382C 800A2C2C 00194080 */ sll $t0, $t9, 2 /* 0A3830 800A2C30 00C83021 */ addu $a2, $a2, $t0 /* 0A3834 800A2C34 0C024CC9 */ jal func_80093324 -/* 0A3838 800A2C38 8CC675C4 */ lw $a2, %lo(gCourseNamesDup2)($a2) +/* 0A3838 800A2C38 8CC675C4 */ lw $a2, %lo(D_800E75C4)($a2) /* 0A383C 800A2C3C 24010002 */ li $at, 2 .L800A2C40: /* 0A3840 800A2C40 02208025 */ move $s0, $s1 diff --git a/assets.json b/assets.json index 8cfe7ce9f..15ee0b679 100644 --- a/assets.json +++ b/assets.json @@ -184,6 +184,7 @@ "bin/gTextureMenu100cc.rgba16.tkmk00": {"meta":{"size":"0x200"}, "offsets": {"us":["0x8080C0", "0x0"]}}, "bin/gTextureMenu150cc.rgba16.tkmk00": {"meta":{"size":"0x200"}, "offsets": {"us":["0x8082C0", "0x0"]}}, "bin/gTextureMenuExtra.rgba16.tkmk00": {"meta":{"size":"0x200"}, "offsets": {"us":["0x8084C0", "0x0"]}}, + "bin/gTextureMenuWithoutItem.rgba16.tkmk00": {"meta":{"size":"0x300"}, "offsets": {"us":["0x8086C0", "0x0"]}}, "bin/gTextureMenuWithItem.rgba16.tkmk00": {"meta":{"size":"0x300"}, "offsets": {"us":["0x8089C0", "0x0"]}}, "bin/gTextureMenuBegin.rgba16.tkmk00": {"meta":{"size":"0x200"}, "offsets": {"us":["0x808CC0", "0x0"]}}, diff --git a/config.yml b/config.yml deleted file mode 100644 index 95a02a85a..000000000 --- a/config.yml +++ /dev/null @@ -1,30 +0,0 @@ -579c48e211ae952530ffc8738709f078d5dd215e: - name: Mario Kart 64 [US] - path: yamls/us - config: - gbi: F3DEX_MK64 - sort: OFFSET - enums: - - include/defines.h - output: - binary: mkcube.otr - headers: include/assets - code: assets/code - metadata: [yamls/courses] - segments: - - 0x000000 - - 0x000000 - - 0x12AAE0 - - 0x000000 - - 0x000000 - - 0x000000 - - 0x825800 - - 0x000000 - - 0x000000 - - 0x88CD70 - - 0x729A30 - - 0x821D10 - - 0x7FA3C0 - - 0x132B50 - - 0x000000 - - 0x145470 diff --git a/courses/frappe_snowland/course_data.c b/courses/frappe_snowland/course_data.c index 6e976ea92..08b5a7872 100644 --- a/courses/frappe_snowland/course_data.c +++ b/courses/frappe_snowland/course_data.c @@ -1964,7 +1964,7 @@ Gfx d_course_frappe_snowland_dl_33E0[] = gsSPEndDisplayList(), }; -TrackWaypoint d_course_frappe_snowland_unknown_waypoints[] = { +TrackWaypoint d_course_frappe_unknown_waypoints[] = { {-4, 0, -259, 0}, {-4, 0, -282, 0}, {-10, 0, -526, 0}, @@ -2040,7 +2040,7 @@ TrackWaypoint d_course_frappe_snowland_unknown_waypoints[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_frappe_snowland_track_waypoints[] = { +TrackWaypoint d_course_frappe_track_waypoints[] = { {-4, 0, -270, 1}, {-4, 0, -290, 1}, {-4, 0, -310, 2}, diff --git a/courses/frappe_snowland/course_data.h b/courses/frappe_snowland/course_data.h index 0b84bc3a2..57a138013 100644 --- a/courses/frappe_snowland/course_data.h +++ b/courses/frappe_snowland/course_data.h @@ -75,8 +75,8 @@ extern Gfx d_course_frappe_snowland_dl_3198[]; extern Gfx d_course_frappe_snowland_dl_3270[]; extern Gfx d_course_frappe_snowland_dl_3328[]; extern Gfx d_course_frappe_snowland_dl_33E0[]; -extern TrackWaypoint d_course_frappe_snowland_unknown_waypoints[]; -extern TrackWaypoint d_course_frappe_snowland_track_waypoints[]; +extern TrackWaypoint d_course_frappe_unknown_waypoints[]; +extern TrackWaypoint d_course_frappe_track_waypoints[]; extern u8 d_course_frappe_snowland_snowman_tlut[]; extern u8 d_course_frappe_snowland_snowman_head[]; extern u8 d_course_frappe_snowland_snowman_body[]; diff --git a/courses/koopa_troopa_beach/course_data.c b/courses/koopa_troopa_beach/course_data.c index 18486f27b..25e28ce8b 100644 --- a/courses/koopa_troopa_beach/course_data.c +++ b/courses/koopa_troopa_beach/course_data.c @@ -6766,7 +6766,7 @@ Gfx d_course_koopa_troopa_beach_dl_AD40[] = }; // 0xADE0 path -TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints[] = { +TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints0[] = { {-34, 0, 103, 0}, {-34, 0, 60, 0}, {-38, 0, -184, 0}, @@ -6893,7 +6893,7 @@ TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints1[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_koopa_troopa_beach_track_waypoints[] = { +TrackWaypoint d_course_koopa_troopa_beach_track_waypoints0[] = { {-34, 1, 81, 1}, {-34, 1, 61, 1}, {-34, 1, 41, 1}, @@ -7505,7 +7505,7 @@ TrackWaypoint d_course_koopa_troopa_beach_track_waypoints[] = { {-32768, -32768, -32768, 0}, }; -TrackWaypoint d_course_koopa_troopa_beach_track_waypoints_2[] = { +TrackWaypoint d_course_koopa_troopa_beach_track_waypoints1[] = { {-29, 1, 88, 1}, {-29, 1, 68, 1}, {-29, 1, 48, 1}, diff --git a/courses/koopa_troopa_beach/course_data.h b/courses/koopa_troopa_beach/course_data.h index 0ba1be885..4a2a3b274 100644 --- a/courses/koopa_troopa_beach/course_data.h +++ b/courses/koopa_troopa_beach/course_data.h @@ -306,10 +306,10 @@ extern Gfx d_course_koopa_troopa_beach_dl_AB88[]; extern Gfx d_course_koopa_troopa_beach_dl_AC10[]; extern Gfx d_course_koopa_troopa_beach_dl_AC68[]; extern Gfx d_course_koopa_troopa_beach_dl_AD40[]; -extern TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints[]; +extern TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints0[]; extern TrackWaypoint d_course_koopa_troopa_beach_unknown_waypoints1[]; -extern TrackWaypoint d_course_koopa_troopa_beach_track_waypoints[]; -extern TrackWaypoint d_course_koopa_troopa_beach_track_waypoints_2[]; +extern TrackWaypoint d_course_koopa_troopa_beach_track_waypoints0[]; +extern TrackWaypoint d_course_koopa_troopa_beach_track_waypoints1[]; extern u8 d_course_koopa_troopa_beach_crab_tlut[]; extern u8 d_course_koopa_troopa_beach_crab_frames[][4096]; extern u32 d_course_koopa_troopa_beach_unk_data1[]; diff --git a/courses/sherbet_land/course_data.c b/courses/sherbet_land/course_data.c index 4eb7376ee..264e19aae 100644 --- a/courses/sherbet_land/course_data.c +++ b/courses/sherbet_land/course_data.c @@ -3017,7 +3017,7 @@ Gfx d_course_sherbet_land_dl_4B20[] = }; // unk 0x4BF8 -TrackWaypoint d_course_sherbet_land_unknown_waypoints[] = { +TrackWaypoint d_course_sherbet_land_uknown_waypoints[] = { {-10, 0, 10, 0}, {-10, 0, -8, 0}, {-18, 0, -213, 0}, diff --git a/courses/sherbet_land/course_data.h b/courses/sherbet_land/course_data.h index 7479a228a..010d86360 100644 --- a/courses/sherbet_land/course_data.h +++ b/courses/sherbet_land/course_data.h @@ -152,7 +152,7 @@ extern Gfx d_course_sherbet_land_dl_4930[]; extern Gfx d_course_sherbet_land_dl_4A20[]; extern Gfx d_course_sherbet_land_dl_4A98[]; extern Gfx d_course_sherbet_land_dl_4B20[]; -extern TrackWaypoint d_course_sherbet_land_unknown_waypoints[]; +extern TrackWaypoint d_course_sherbet_land_uknown_waypoints[]; extern TrackWaypoint d_course_sherbet_land_track_waypoints[]; extern Vtx d_course_sherbet_land_model1[]; extern Vtx d_course_sherbet_land_model2[]; diff --git a/courses/toads_turnpike/course_offsets.c b/courses/toads_turnpike/course_offsets.c index 4a2066ed4..d8136403f 100644 --- a/courses/toads_turnpike/course_offsets.c +++ b/courses/toads_turnpike/course_offsets.c @@ -1,6 +1,6 @@ #include #include -#include +#include "common_textures.h" #include "course_offsets.h" #include "course_data.h" diff --git a/courses/wario_stadium/course_data.c b/courses/wario_stadium/course_data.c index 6c75f57d5..2854cfdad 100644 --- a/courses/wario_stadium/course_data.c +++ b/courses/wario_stadium/course_data.c @@ -3294,7 +3294,7 @@ TrackWaypoint d_course_wario_stadium_unknown_waypoints[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_wario_stadium_track_waypoints[] = { +TrackWaypoint d_course_wario_staduim_track_waypoints[] = { {13, 0, -9, 1}, {11, 0, -28, 1}, {11, 0, -48, 1}, diff --git a/courses/wario_stadium/course_data.h b/courses/wario_stadium/course_data.h index 1fc5d7515..2db0889d9 100644 --- a/courses/wario_stadium/course_data.h +++ b/courses/wario_stadium/course_data.h @@ -116,7 +116,7 @@ extern Gfx d_course_wario_stadium_dl_5460[]; extern Gfx d_course_wario_stadium_dl_54E8[]; extern Gfx d_course_wario_stadium_dl_5588[]; extern TrackWaypoint d_course_wario_stadium_unknown_waypoints[]; -extern TrackWaypoint d_course_wario_stadium_track_waypoints[]; +extern TrackWaypoint d_course_wario_staduim_track_waypoints[]; extern Vtx d_course_wario_stadium_sign_head_model1[]; extern Vtx d_course_wario_stadium_sign_head_model2[]; extern Vtx d_course_wario_stadium_sign_head_model3[]; diff --git a/courses/yoshi_valley/course_data.c b/courses/yoshi_valley/course_data.c index bc80ad2f0..ddac83046 100644 --- a/courses/yoshi_valley/course_data.c +++ b/courses/yoshi_valley/course_data.c @@ -7407,7 +7407,7 @@ Gfx d_course_yoshi_valley_dl_D540[] = // 0xD780 -TrackWaypoint d_course_yoshi_valley_unknown_waypoints[] = { +TrackWaypoint d_course_yoshi_valley_unknown_waypoints0[] = { {-3, 0, -4, 0}, {-3, 0, -20, 0}, {-3, 0, -261, 0}, @@ -7483,7 +7483,7 @@ TrackWaypoint d_course_yoshi_valley_unknown_waypoints[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_yoshi_valley_unknown_waypoints_2[] = { +TrackWaypoint d_course_yoshi_valley_unknown_waypoints1[] = { {-6, 0, -5, 1}, {-6, 0, -21, 1}, {-5, 0, -434, 1}, @@ -7560,7 +7560,7 @@ TrackWaypoint d_course_yoshi_valley_unknown_waypoints_2[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_yoshi_valley_unknown_waypoints_3[] = { +TrackWaypoint d_course_yoshi_valley_unknown_waypoints2[] = { {-3, 0, -3, 4}, {-3, 0, -19, 4}, {0, 0, -268, 4}, @@ -7645,7 +7645,7 @@ TrackWaypoint d_course_yoshi_valley_unknown_waypoints_3[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_yoshi_valley_unknown_waypoints_4[] = { +TrackWaypoint d_course_yoshi_valley_unknown_waypoints3[] = { {-2, 0, -1, 7}, {0, 0, -18, 7}, {-2, 0, -268, 7}, @@ -7733,7 +7733,7 @@ TrackWaypoint d_course_yoshi_valley_unknown_waypoints_4[] = { {-32768, 0, 0, 0}, }; -TrackWaypoint d_course_yoshi_valley_track_waypoints[] = { +TrackWaypoint d_course_yoshi_valley_track_waypoints0[] = { {-3, 180, -12, 1}, {-3, 180, -32, 2}, {-3, 180, -52, 2}, @@ -8414,7 +8414,7 @@ TrackWaypoint d_course_yoshi_valley_track_waypoints[] = { {-32768, -32768, -32768, 0}, }; -TrackWaypoint d_course_yoshi_valley_track_waypoints_2[] = { +TrackWaypoint d_course_yoshi_valley_track_waypoints1[] = { {-6, 180, -13, 1}, {-5, 180, -33, 2}, {-5, 180, -53, 2}, @@ -9084,7 +9084,7 @@ TrackWaypoint d_course_yoshi_valley_track_waypoints_2[] = { {-32768, -32768, -32768, 0}, }; -TrackWaypoint d_course_yoshi_valley_track_waypoints_3[] = { +TrackWaypoint d_course_yoshi_valley_track_waypoints2[] = { {-3, 180, -11, 1}, {-2, 180, -31, 2}, {-2, 180, -51, 2}, @@ -9766,7 +9766,7 @@ TrackWaypoint d_course_yoshi_valley_track_waypoints_3[] = { {-32768, -32768, -32768, 0}, }; -TrackWaypoint d_course_yoshi_valley_track_waypoints_4[] = { +TrackWaypoint d_course_yoshi_valley_track_waypoints3[] = { {-1, 180, -9, 1}, {0, 180, -29, 2}, {0, 180, -49, 2}, diff --git a/courses/yoshi_valley/course_data.h b/courses/yoshi_valley/course_data.h index 7110a18a2..6210ee380 100644 --- a/courses/yoshi_valley/course_data.h +++ b/courses/yoshi_valley/course_data.h @@ -133,14 +133,14 @@ extern Gfx d_course_yoshi_valley_dl_D018[]; extern Gfx d_course_yoshi_valley_dl_D1E8[]; extern Gfx d_course_yoshi_valley_dl_D3D0[]; extern Gfx d_course_yoshi_valley_dl_D540[]; -extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints[]; -extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints_2[]; -extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints_3[]; -extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints_4[]; -extern TrackWaypoint d_course_yoshi_valley_track_waypoints[]; -extern TrackWaypoint d_course_yoshi_valley_track_waypoints_2[]; -extern TrackWaypoint d_course_yoshi_valley_track_waypoints_3[]; -extern TrackWaypoint d_course_yoshi_valley_track_waypoints_4[]; +extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints0[]; +extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints1[]; +extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints2[]; +extern TrackWaypoint d_course_yoshi_valley_unknown_waypoints3[]; +extern TrackWaypoint d_course_yoshi_valley_track_waypoints0[]; +extern TrackWaypoint d_course_yoshi_valley_track_waypoints1[]; +extern TrackWaypoint d_course_yoshi_valley_track_waypoints2[]; +extern TrackWaypoint d_course_yoshi_valley_track_waypoints3[]; extern Lights1 d_course_yoshi_valley_unknown_light1; extern Lights1 d_course_yoshi_valley_unknown_light2; extern Lights1 d_course_yoshi_valley_unknown_light3; diff --git a/ctx_includes.c b/ctx_includes.c index 6b4448f25..2bb0b0eb7 100644 --- a/ctx_includes.c +++ b/ctx_includes.c @@ -75,11 +75,11 @@ #include "src/code_80091440.h" #include "src/code_80091750.h" #include "src/code_800AF9B0.h" -#include -#include -#include +#include "src/common_textures.h" +#include "src/data/data_800E45C0.h" +#include "src/data/data_800E8700.h" #include "src/data/some_data.h" -#include "src/data/path_spawn_metadata.h" +#include "src/data/path_spawn_data.h" #include "src/buffers/trig_tables.h" #include "src/data_segment2.h" #include "src/effects.h" diff --git a/docs/basics/compiling.md b/docs/basics/compiling.md index 53be51dd8..a2834ecd2 100644 --- a/docs/basics/compiling.md +++ b/docs/basics/compiling.md @@ -10,11 +10,9 @@ The build system has the following package requirements: To add submodules run `git submodule update --init --recursive` after cloning. -Run `make assets` to extract assets. - # Linux ```bash -sudo apt install cmake build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libcapstone-dev +sudo apt install build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libcapstone-dev ``` ### Arch diff --git a/include/bomb_kart.h b/include/bomb_kart.h index e95da284b..9987099af 100644 --- a/include/bomb_kart.h +++ b/include/bomb_kart.h @@ -58,6 +58,6 @@ extern BombKart gBombKarts[NUM_BOMB_KARTS_MAX]; extern Collision D_80164038[NUM_BOMB_KARTS_MAX]; // data/data_0DD0A0_1.s -extern BombKartSpawn gBombKartSpawns[NUM_COURSES][NUM_BOMB_KARTS_MAX]; +extern BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]; #endif diff --git a/include/common_structs.h b/include/common_structs.h index ef90adcce..0c07181c4 100644 --- a/include/common_structs.h +++ b/include/common_structs.h @@ -4,9 +4,6 @@ #include "ultra64.h" typedef f32 Vec3f[3]; -typedef f32 Vec4f[4]; - -typedef s32 Vec3iu[3]; typedef s16 Vec3s[3]; typedef u16 Vec3su[3]; diff --git a/include/defines.h b/include/defines.h index 91d2bbd27..833c5f53c 100644 --- a/include/defines.h +++ b/include/defines.h @@ -290,7 +290,7 @@ /** * @brief Item IDs */ -typedef enum ITEMS { +typedef enum { /* 0x00 */ ITEM_NONE = 0, /* 0x01 */ ITEM_BANANA, /* 0x02 */ ITEM_BANANA_BUNCH, @@ -307,22 +307,7 @@ typedef enum ITEMS { /* 0x0D */ ITEM_DOUBLE_MUSHROOM, /* 0x0E */ ITEM_TRIPLE_MUSHROOM, /* 0x0F */ ITEM_SUPER_MUSHROOM -}; - -typedef enum KART_AI_BEHAVIOURS { - BEHAVIOUR_NONE = 0, - BEHAVIOUR_1, - BEHAVIOUR_HOP, - BEHAVIOUR_3, - BEHAVIOUR_4, - BEHAVIOUR_5, - BEHAVIOUR_NORMAL_SPEED, - BEHAVIOUR_FAST_SPEED, - BEHAVIOUR_SLOW_SPEED, - BEHAVIOUR_9, - BEHAVIOUR_10, - BEHAVIOUR_MAX_SPEED -}; +} ITEMS; /** * @brief Balloon status diff --git a/include/macros.h b/include/macros.h index 853b79f7e..6504de275 100644 --- a/include/macros.h +++ b/include/macros.h @@ -52,23 +52,6 @@ #define ALIGNED16 #endif -// Fixed point macros -#define FTOFIX(f) ((s32)((f) * 65536.0)) -#define ITOFIX(i) ((s32)((i) << 16)) -#define FIXTOF(x) ((double)((x) / 65536.0)) -#define FIXTOI(x) ((s32)((x) >> 16)) - -// Split fixed-point values into its integer or fractional parts. -#define toFixedInt(f) (FTOFIX(f) >> 16) -#define toFrac(f) (FTOFIX(f) & 0xFFFF) - -// Setup a fixed-point matrix using floats or doubles. Recommend using doubles for more precision. -#define toFixedPointMatrix(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16) \ - {{((toFixedInt(x1)) << 16) | toFixedInt(x2), ((toFixedInt(x3)) << 16) | toFixedInt(x4), (toFixedInt(x5) << 16) | toFixedInt(x6), (toFixedInt(x7) << 16) | toFixedInt(x8)}, \ - {((toFixedInt(x9)) << 16) | toFixedInt(x10), ((toFixedInt(x11)) << 16) | toFixedInt(x12), (toFixedInt(x13) << 16) | toFixedInt(x14), (toFixedInt(x15) << 16) | toFixedInt(x16)}, \ - {((toFrac(x1)) << 16) | toFrac(x2), ((toFrac(x3)) << 16) | toFrac(x4), (toFrac(x5) << 16) | toFrac(x6), (toFrac(x7) << 16) | toFrac(x8)}, \ - {((toFrac(x9)) << 16) | toFrac(x10), ((toFrac(x11)) << 16) | toFrac(x12), (toFrac(x13) << 16) | toFrac(x14), (toFrac(x15) << 16) | toFrac(x16)}} - // convert a virtual address to physical. #define VIRTUAL_TO_PHYSICAL(addr) ((uintptr_t)(addr) & 0x1FFFFFFF) diff --git a/include/types.h b/include/types.h index 2af75261f..9ebb96e84 100644 --- a/include/types.h +++ b/include/types.h @@ -5,12 +5,6 @@ #include #include "camera.h" -typedef struct { - /* 0x0 */ s16 waypointStart; - /* 0x2 */ s16 waypointEnd; - /* 0x4 */ s32 type; -} KartAIBehaviour; // size = 0x8 - enum SpTaskState { SPTASK_STATE_NOT_STARTED, SPTASK_STATE_RUNNING, diff --git a/mk64.ld b/mk64.ld index a38b34832..eb7bdea8f 100644 --- a/mk64.ld +++ b/mk64.ld @@ -216,7 +216,7 @@ SECTIONS BUILD_DIR/src/profiler.o(.data); BUILD_DIR/src/crash_screen.o(.data); BUILD_DIR/src/staff_ghosts.o(.data); - BUILD_DIR/src/data/path_spawn_metadata.o(.data); + BUILD_DIR/src/data/path_spawn_data.o(.data); BUILD_DIR/src/camera.o(.data); BUILD_DIR/src/render_player.o(.data); BUILD_DIR/src/kart_dma.o(.data); @@ -224,7 +224,7 @@ SECTIONS BUILD_DIR/src/player_controller.o(.data); BUILD_DIR/src/spawn_players.o(.data); BUILD_DIR/src/update_objects.o(.data); - BUILD_DIR/assets/code/data_800E45C0/data_800E45C0.o(.data); + BUILD_DIR/src/data/data_800E45C0.o(.data); BUILD_DIR/src/code_80057C60.o(.data); BUILD_DIR/src/data/some_data.o(.data); BUILD_DIR/src/effects.o(.data); @@ -233,7 +233,7 @@ SECTIONS BUILD_DIR/src/code_800AF9B0.o(.data); BUILD_DIR/src/menus.o(.data); BUILD_DIR/src/save.o(.data); - BUILD_DIR/assets/code/data_800E8700/data_800E8700.o(.data); + BUILD_DIR/src/data/data_800E8700.o(.data); BUILD_DIR/src/audio/synthesis.o(.data); BUILD_DIR/src/audio/heap.o(.data); BUILD_DIR/src/audio/load.o(.data); @@ -449,7 +449,7 @@ SECTIONS BEGIN_SEG(data_segment2, 0x02000000) { BUILD_DIR/src/data/textures.o(.data); - BUILD_DIR/assets/code/data_segment2/data_segment2.o(.data); + BUILD_DIR/src/data/data_segment2.o(.data); } END_SEG(data_segment2) @@ -457,7 +457,7 @@ SECTIONS /* common textures, decompressed and set as segment 0x0D */ BEGIN_SEG(common_textures, 0x0D000000) { - BUILD_DIR/assets/code/common_data/common_data.mio0.o(.data); + BUILD_DIR/src/data/common_textures.mio0.o(.data); . = ALIGN(0x10); } END_SEG(common_textures) @@ -515,14 +515,14 @@ SECTIONS 0x828400 -> 0x8028DE30 (0xD0) */ BEGIN_SEG(ceremonyData, 0x0B000000) { - BUILD_DIR/assets/code/ceremony_data/ceremony_data.mio0.o(.data); + BUILD_DIR/src/ending/ceremony_data.mio0.o(.data); . = ALIGN(0x10); } END_SEG(ceremonyData) BEGIN_SEG(startupLogo, 0x06000000) { - BUILD_DIR/assets/code/startup_logo/startup_logo.mio0.o(.data); + BUILD_DIR/src/data/startup_logo.mio0.o(.data); . = ALIGN(0x10); } END_SEG(startupLogo) diff --git a/src/actors/green_shell/render.inc.c b/src/actors/green_shell/render.inc.c index 627e62886..24cf373cf 100644 --- a/src/actors/green_shell/render.inc.c +++ b/src/actors/green_shell/render.inc.c @@ -1,7 +1,7 @@ #include #include #include -#include +#include "common_textures.h" /** * @brief Renders the green shell actor. diff --git a/src/actors/trees/render.inc.c b/src/actors/trees/render.inc.c index 9fe162160..6e203645c 100644 --- a/src/actors/trees/render.inc.c +++ b/src/actors/trees/render.inc.c @@ -1,7 +1,7 @@ #include #include #include -#include +#include #include "courses/all_course_data.h" /** diff --git a/src/code_80005FD0.c b/src/code_80005FD0.c index d641ffddf..49449daeb 100644 --- a/src/code_80005FD0.c +++ b/src/code_80005FD0.c @@ -20,7 +20,7 @@ #include "code_80057C60.h" #include "bomb_kart.h" #include "courses/all_course_data.h" -#include +#include "common_textures.h" #include "common_structs.h" #include "main.h" #include "menus.h" @@ -29,7 +29,7 @@ #include "ending/podium_ceremony_actors.h" #include "spawn_players.h" #include "sounds.h" -#include "data/path_spawn_metadata.h" +#include "data/path_spawn_data.h" s32 unk_code_80005FD0_pad[24]; Collision D_80162E70; @@ -1683,7 +1683,7 @@ void func_80009B60(s32 playerId) { f32 athing = 1.5f; player = &gPlayers[playerId]; - if ((s32) gKartAICourseMaximumSeparation[gCurrentCourseId] >= 0) { + if ((s32) gKartAICourseMaximumWaypointSeparation[gCurrentCourseId] >= 0) { D_80163100[playerId] += 1; if (playerId == 0) { D_80163378++; @@ -1955,7 +1955,7 @@ void func_80009B60(s32 playerId) { if (var_a2 < (s16) temp_f6) { var_a2 = temp_f6; } - var_v1 = gKartAISteeringSensitivity[gCurrentCourseId]; + var_v1 = D_800DCA20[gCurrentCourseId]; switch (D_801631D8[playerId]) { /* switch 4; irregular */ case 2: /* switch 4 */ if (D_80163068[playerId] > (0.5f * 1.0f)) { @@ -2194,7 +2194,7 @@ f32 func_8000B874(f32 posX, f32 posZ, u16 waypointIndex, s32 pathIndex) { void func_8000B95C(s32 playerId, u16 waypointIndex, s32 pathIndex) { UNUSED Vec3f pad; D_80163068[playerId] = 0.0f; - if ((s32) gKartAICourseMaximumSeparation[gCurrentCourseId] >= 0) { + if ((s32) gKartAICourseMaximumWaypointSeparation[gCurrentCourseId] >= 0) { if ((gPlayers[playerId].type & 0x8000) != 0) { D_80163068[playerId] = func_8000B874(gPlayers[playerId].pos[0], gPlayers[playerId].pos[2], waypointIndex, pathIndex); } @@ -2947,7 +2947,7 @@ void set_bomb_kart_spawn_positions(void) { BombKartSpawn *temp_s1; for (var_s3 = 0; var_s3 < NUM_BOMB_KARTS_VERSUS; var_s3++) { - temp_s1 = &gBombKartSpawns[gCurrentCourseId][var_s3]; + temp_s1 = &D_800DCC08[gCurrentCourseId][var_s3]; switch (gCurrentCourseId) { case COURSE_YOSHI_VALLEY: startingXPos = temp_s1->startingXPos; @@ -3432,7 +3432,7 @@ void func_8000F2BC(TrackWaypoint *arg0, size_t size) { // Appears to allocate memory for each course. void func_8000F2DC(void) { - struct _struct_gCoursePathSizes_0x10 *ptr = &gCoursePathSizes[gCurrentCourseId]; + struct _struct_D_800DD9D0_0x10 *ptr = &D_800DD9D0[gCurrentCourseId]; s32 temp; s32 i; @@ -3553,7 +3553,7 @@ void func_8000F628(void) { D_80163068[i] = 0.0f; D_80163090[i] = 0.0f; var_s5 = &D_801634F8[i]; - var_s5->unkC = gKartAICourseMinimumSeparation[gCurrentCourseId] * (f32) (((i + 1) % 3) - 1); + var_s5->unkC = gKartAICourseMinimumWaypointSeparation[gCurrentCourseId] * (f32) (((i + 1) % 3) - 1); var_s5->unk4 = var_s5->unkC; var_s5->unk0 = 0.0f; var_s5->unk8 = 0.015f; @@ -3678,11 +3678,11 @@ void func_800100F0(s32 pathIndex) { s32 i; // cast required - if ((s32)gKartAICourseMaximumSeparation[gCurrentCourseId] >= 0) { + if ((s32)gKartAICourseMaximumWaypointSeparation[gCurrentCourseId] >= 0) { pathDest = D_80164550[pathIndex]; bInvalidPath = 1; if (gCurrentCourseId != COURSE_AWARD_CEREMONY) { - var_v0 = process_path_data(pathDest, segmented_to_virtual_dupe_2(gCoursePathTable2[gCurrentCourseId][pathIndex])); + var_v0 = process_path_data(pathDest, segmented_to_virtual_dupe_2(D_800DC8D0[gCurrentCourseId][pathIndex])); gWaypointCountByPathIndex[pathIndex] = (u16) var_v0; } else { // Course path included in course_data which has already been loaded into memory. @@ -3729,8 +3729,8 @@ void func_80010218(s32 pathIndex) { TrackWaypoint *var_s1; TrackWaypoint *var_s2; - if (((s32) gKartAICourseMaximumSeparation[gCurrentCourseId]) >= 0) { - waypointWidth = gKartAICourseMaximumSeparation[gCurrentCourseId]; + if (((s32) gKartAICourseMaximumWaypointSeparation[gCurrentCourseId]) >= 0) { + waypointWidth = gKartAICourseMaximumWaypointSeparation[gCurrentCourseId]; waypoint = &D_80164550[pathIndex][0]; var_s1 = &D_80164560[pathIndex][0]; var_s2 = &D_80164570[pathIndex][0]; @@ -3779,7 +3779,7 @@ f32 func_80010480(s32 pathIndex, u16 waypointIndex) { f32 root2; f32 root1; - if ((s32) gKartAICourseMaximumSeparation[gCurrentCourseId] < 0) { + if ((s32) gKartAICourseMaximumWaypointSeparation[gCurrentCourseId] < 0) { return 0.0f; } waypointCount = gWaypointCountByPathIndex[pathIndex]; @@ -3821,7 +3821,7 @@ void func_800107C4(s32 pathIndex) { s32 var_a3; s16 *wut; - if ((s32) gKartAICourseMaximumSeparation[gCurrentCourseId] >= 0) { + if ((s32) gKartAICourseMaximumWaypointSeparation[gCurrentCourseId] >= 0) { var_a3 = gWaypointCountByPathIndex[pathIndex]; var_t4 = &D_80164580[pathIndex][0]; for(var_s0 = 0; var_s0 < var_a3; var_s0++, var_t4++) { @@ -3889,7 +3889,7 @@ void func_80010DBC(s32 pathIndex) { s32 waypointIndex; u16 *angle; - if ((s32) gKartAICourseMaximumSeparation[gCurrentCourseId] >= 0) { + if ((s32) gKartAICourseMaximumWaypointSeparation[gCurrentCourseId] >= 0) { for (angle = &D_80164590[pathIndex][0], waypointIndex = 0; waypointIndex < gWaypointCountByPathIndex[pathIndex]; waypointIndex++, angle++) { *angle = func_80010CB0(pathIndex, waypointIndex); } @@ -4168,7 +4168,7 @@ s32 func_8001168C(PathNoY *pathDest, TrackWaypoint *pathSrc, s32 numWaypoints) { void copy_courses_kart_ai_behaviour(void) { s32 i; - for (i = 0; i < NUM_COURSES - 1; i++) { + for (i = 0; i < NUM_COURSES-1; i++) { gCoursesKartAIBehaviour[i] = segmented_to_virtual_dupe_2(gKartAIBehaviourLUT[i]); } } diff --git a/src/code_80005FD0.h b/src/code_80005FD0.h index 0f45af796..28adaa219 100644 --- a/src/code_80005FD0.h +++ b/src/code_80005FD0.h @@ -4,7 +4,7 @@ #include "vehicles.h" #include "camera.h" #include "waypoints.h" -#include +#include "common_textures.h" struct struct_801642D8 { /* 0x0 */ u16 unk0; diff --git a/src/code_80057C60.c b/src/code_80057C60.c index 70698aeeb..f89f5ede4 100644 --- a/src/code_80057C60.c +++ b/src/code_80057C60.c @@ -23,9 +23,9 @@ #include "update_objects.h" #include "code_80086E70.h" #include "effects.h" -#include +#include "src/data/data_800E8700.h" #include "skybox_and_splitscreen.h" -#include +#include "common_textures.h" #include "audio/external.h" #include "objects.h" #include "bomb_kart.h" diff --git a/src/code_8006E9C0.c b/src/code_8006E9C0.c index 18a044ef4..45b0b7de8 100644 --- a/src/code_8006E9C0.c +++ b/src/code_8006E9C0.c @@ -12,7 +12,7 @@ #include "objects.h" #include "bomb_kart.h" #include "save.h" -#include +#include "common_textures.h" #include #include #include "audio/external.h" diff --git a/src/code_80091750.c b/src/code_80091750.c index 2fdbf0c99..9a149cf49 100644 --- a/src/code_80091750.c +++ b/src/code_80091750.c @@ -20,13 +20,13 @@ #include "audio/external.h" #include "render_objects.h" #include "staff_ghosts.h" -#include +#include "common_textures.h" #include "textures.h" #include "math_util.h" #include "save_data.h" #include "podium_ceremony_actors.h" #include "skybox_and_splitscreen.h" -#include +#include "src/data/startup_logo.h" #include "buffers.h" #include "racing/race_logic.h" #include "ending/code_80281C40.h" @@ -393,34 +393,115 @@ char *gCupNames[] = { "special cup", }; -// Displays at beginning of course -char *gCourseNames[] = { - #include "assets/course_metadata/gCourseNames.inc.c" +char *D_800E7524[] = { + "mario raceway", + "choco mountain", + "bowser's castle", + "banshee boardwalk", + "yoshi valley", + "frappe snowland", + "koopa troopa beach", + "royal raceway", + "luigi raceway", + "moo moo farm", + "toad's turnpike", + "kalimari desert", + "sherbet land", + "rainbow road", + "wario stadium", + "block fort", + "skyscraper", + "double deck", + "d.k.'s jungle parkway", + "big donut", }; -char *gCourseNamesDup[] = { - #include "assets/course_metadata/gCourseNames.inc.c" +char *D_800E7574[] = { + "mario raceway", + "choco mountain", + "bowser's castle", + "banshee boardwalk", + "yoshi valley", + "frappe snowland", + "koopa troopa beach", + "royal raceway", + "luigi raceway", + "moo moo farm", + "toad's turnpike", + "kalimari desert", + "sherbet land", + "rainbow road", + "wario stadium", + "block fort", + "skyscraper", + "double deck", + "d.k.'s jungle parkway", + "big donut", }; -char *gCourseNamesDup2[] = { - #include "assets/course_metadata/gCourseNames.inc.c" +char *D_800E75C4[] = { + "mario raceway", + "choco mountain", + "bowser's castle", + "banshee boardwalk", + "yoshi valley", + "frappe snowland", + "koopa troopa beach", + "royal raceway", + "luigi raceway", + "moo moo farm", + "toad's turnpike", + "kalimari desert", + "sherbet land", + "rainbow road", + "wario stadium", + "block fort", + "skyscraper", + "double deck", + "d.k.'s jungle parkway", + "big donut", }; -// Used in debug menu at splash screen char *gDebugCourseNames[] = { - #include "assets/course_metadata/gCourseDebugNames.inc.c" + "m circuit", + "mountain", + "castle", + "ghost", + "maze", + "snow", + "beach", + "p circuit", + "l circuit", + "farm", + "highway", + "desert", + "sherbet", + "rainbow", + "stadium", + "block", + "skyscraper", + "deck", + "jungle", + "doughnut", }; const s8 gPerCupIndexByCourseId[] = { - #include "assets/course_metadata/gPerCupIndexByCourseId.inc.c" + 3, 2, 3, 2, + 1, 1, 2, 2, + 0, 1, 0, 3, + 1, 3, 0, 1, + 3, 2, 0, 0, }; -// @todo Increase this array for more than eight players const s8 D_800EFD64[] = { 0, 1, 4, 3, 5, 6, 2, 7 }; // Maps course IDs (as defined in the COURSES enum) to the cup they belong to s8 gCupSelectionByCourseId[] = { - #include "assets/course_metadata/gCupSelectionByCourseId.inc.c" + FLOWER_CUP, FLOWER_CUP, STAR_CUP, SPECIAL_CUP, + SPECIAL_CUP, FLOWER_CUP, MUSHROOM_CUP, STAR_CUP, + MUSHROOM_CUP, MUSHROOM_CUP, FLOWER_CUP, MUSHROOM_CUP, + STAR_CUP, SPECIAL_CUP, STAR_CUP, BATTLE_CUP, + BATTLE_CUP, BATTLE_CUP, SPECIAL_CUP, BATTLE_CUP, }; char *D_800E7678[] = { @@ -555,8 +636,27 @@ char D_800E77B4[] = "a BUTTON*SEE DATA B BUTTON*EXIT"; // This is plain data, it should not end up in rodata char D_800E77D8[] = "distance"; -char *sCourseLengths[] = { - #include "assets/course_metadata/sCourseLengths.inc.c" +char *D_800E77E4[] = { + "567m", + "687m", + "777m", + "747m", + "772m", + "734m", + "691m", + "1025m", + "717m", + "527m", + "1036m", + "753m", + "756m", + "2000m", + "1591m", + "", + "", + "", + "893m", + "", }; char *D_800E7834[] = { @@ -2715,7 +2815,7 @@ void func_80095574(void) { } else { debug_print_str2(0x000000AA, 0x00000064, "off"); } - if ((gCurrentCourseId >= (NUM_COURSES - 1)) || (gCurrentCourseId < 0)) { + if ((gCurrentCourseId >= 0x14) || (gCurrentCourseId < 0)) { gCurrentCourseId = 0; } print_str_num(0x00000050, 0x0000006E, "map_number", gCurrentCourseId); @@ -6516,10 +6616,10 @@ void func_8009F5E0(struct_8018D9E0_entry *arg0) { } break; case 0x5: /* switch 6 */ - var_t0 = (s32) ((f32) (get_string_width(gCourseNamesDup[0]) + 5) * 0.9f) / 2; + var_t0 = (s32) ((f32) (get_string_width(D_800E7574[0]) + 5) * 0.9f) / 2; gDisplayListHead = draw_box(gDisplayListHead, 0xA0 - var_t0, 0x0000007B, var_t0 + 0xA0, 0x000000A4, 0, 0, 0, 0x00000096); set_text_color(1); - draw_text(0x0000009B, 0x0000008C, gCourseNamesDup[0], 0, 0.9f, 0.9f); + draw_text(0x0000009B, 0x0000008C, D_800E7574[0], 0, 0.9f, 0.9f); temp_v1 = func_800B4EB4(0, 7) & 0xFFFFF; if (temp_v1 < 0x1EAA) { set_text_color((s32) gGlobalTimer % 2); @@ -6786,7 +6886,7 @@ void func_8009F5E0(struct_8018D9E0_entry *arg0) { break; case 0x97: /* switch 6 */ set_text_color(5); - func_80093324(arg0->column, arg0->row, gCourseNames[gCurrentCourseId], arg0->unk1C, arg0->unk24, 1.0f); + func_80093324(arg0->column, arg0->row, D_800E7524[gCurrentCourseId], arg0->unk1C, arg0->unk24, 1.0f); break; case 0x98: /* switch 6 */ func_800A2D1C(arg0); @@ -7268,10 +7368,10 @@ void func_800A1A20(struct_8018D9E0_entry *arg0) { courseId = gCupCourseOrder[gTimeTrialDataCourseIndex / 4][gTimeTrialDataCourseIndex % 4]; arg0->column = 0x14; set_text_color(TEXT_BLUE_GREEN_RED_CYCLE_1); - draw_text(0x69, arg0->row + 0x19, gCourseNamesDup[courseId], 0, 0.75f, 0.75f); + draw_text(0x69, arg0->row + 0x19, D_800E7574[courseId], 0, 0.75f, 0.75f); set_text_color(TEXT_RED); func_80093324(0x2D, arg0->row + 0x28, (char *)&D_800E77D8, 0, 0.75f, 0.75f); - func_800936B8(0xA5, arg0->row + 0x28, sCourseLengths[courseId], 1, 0.75f, 0.75f); + func_800936B8(0xA5, arg0->row + 0x28, D_800E77E4[courseId], 1, 0.75f, 0.75f); set_text_color(TEXT_YELLOW); func_80093324(0xA0, arg0->row + 0x86, D_800E7728[0], 0, 0.75f, 0.75f); // Print the 3 Lap Time Trial records @@ -7521,7 +7621,7 @@ void func_800A1FB0(struct_8018D9E0_entry *arg0) { if (var_v1->ghostDataSaved == 0) { func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), D_800E7A44, 0, 0.5f, 0.5f); } else { - func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), gCourseNamesDup2[gCupCourseOrder[var_v1->courseIndex / 4][var_v1->courseIndex % 4]], 0, 0.5f, 0.5f); + func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), D_800E75C4[gCupCourseOrder[var_v1->courseIndex / 4][var_v1->courseIndex % 4]], 0, 0.5f, 0.5f); } } } @@ -7557,7 +7657,7 @@ void func_800A1FB0(struct_8018D9E0_entry *arg0) { if (var_v1->ghostDataSaved == 0) { func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), D_800E7A44, 0, 0.5f, 0.5f); } else { - func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), gCourseNamesDup2[gCupCourseOrder[var_v1->courseIndex / 4][var_v1->courseIndex % 4]], 0, 0.5f, 0.5f); + func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), D_800E75C4[gCupCourseOrder[var_v1->courseIndex / 4][var_v1->courseIndex % 4]], 0, 0.5f, 0.5f); } } } @@ -7605,7 +7705,7 @@ void func_800A1FB0(struct_8018D9E0_entry *arg0) { if (var_v1->ghostDataSaved == 0) { func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), D_800E7A44, 0, 0.5f, 0.5f); } else { - func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), gCourseNamesDup2[gCupCourseOrder[var_v1->courseIndex / 4][var_v1->courseIndex % 4]], 0, 0.5f, 0.5f); + func_80093324(0x2A + (var_s1 * 0x89), 0x96 + (0x1E * var_s2), D_800E75C4[gCupCourseOrder[var_v1->courseIndex / 4][var_v1->courseIndex % 4]], 0, 0.5f, 0.5f); } } } @@ -7884,7 +7984,7 @@ void func_800A3C84(struct_8018D9E0_entry *arg0) { s32 rowOffset; set_text_color(TEXT_BLUE_GREEN_RED_CYCLE_1); - draw_text(arg0->column + 0x43, arg0->row + 0x19, gCourseNamesDup[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 0.6f, 0.6f); + draw_text(arg0->column + 0x43, arg0->row + 0x19, D_800E7574[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 0.6f, 0.6f); set_text_color(TEXT_YELLOW); draw_text(arg0->column + 0x46, arg0->row + 0x28, D_800E7730, 0, 0.75f, 0.75f); for(recordType = 0, rowOffset = 0; recordType < TIME_TRIAL_3LAP_RECORD_5; recordType += 1, rowOffset += 0xF) { @@ -7919,7 +8019,7 @@ void func_800A3E60(struct_8018D9E0_entry *arg0) { if (var_v0 == 0x0000001F) return; set_text_color(4); - draw_text(arg0->column + 0x55, 0x19 - arg0->row, gCourseNamesDup[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 0.6f, 0.6f); + draw_text(arg0->column + 0x55, 0x19 - arg0->row, D_800E7574[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 0.6f, 0.6f); set_text_color(3); draw_text(arg0->column + 0x55, 0x28 - arg0->row, D_800E7730, 0, 0.75f, 0.75f); for (var_s1 = 0; var_s1 < 4; var_s1++) { @@ -7983,7 +8083,7 @@ void func_800A3E60(struct_8018D9E0_entry *arg0) { if (D_8018EE10[var_s1].ghostDataSaved == 0) { func_80093324(0xBB - arg0->column, 0xAA + (0x1E * var_s1), D_800E7A44, 0, 0.45f, 0.45f); } else { - func_80093324(0xBB - arg0->column, 0xAA + (0x1E * var_s1), gCourseNamesDup2[gCupCourseOrder[D_8018EE10[var_s1].courseIndex / 4][D_8018EE10[var_s1].courseIndex % 4]], 0, 0.45f, 0.45f); + func_80093324(0xBB - arg0->column, 0xAA + (0x1E * var_s1), D_800E75C4[gCupCourseOrder[D_8018EE10[var_s1].courseIndex / 4][D_8018EE10[var_s1].courseIndex % 4]], 0, 0.45f, 0.45f); } } break; @@ -8206,7 +8306,7 @@ void render_pause_menu_time_trials(struct_8018D9E0_entry *arg0) { gDisplayListHead = draw_box(gDisplayListHead, 0, 0, 0x0000013F, 0x000000EF, 0, 0, 0, 0x0000008C); set_text_color(TEXT_YELLOW); - draw_text(0x000000A0, 0x00000050, gCourseNamesDup[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 1.0f, 1.0f); + draw_text(0x000000A0, 0x00000050, D_800E7574[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 1.0f, 1.0f); set_text_color(TEXT_RED); draw_text(0x0000009D, 0x00000060, D_800E7728[0], 0, 0.8f, 0.8f); temp_a0 = func_800B4E24(TIME_TRIAL_3LAP_RECORD_1); @@ -8290,7 +8390,7 @@ void render_pause_grand_prix(struct_8018D9E0_entry *arg0) { set_text_color(TEXT_YELLOW); draw_text(160 + temp_s0, temp_s3->row - 50, D_800E76CC[gCCSelection], 0, 1.0f, 1.0f); set_text_color(TEXT_YELLOW); - draw_text(160, temp_s3->row - 30, gCourseNamesDup[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 1.0f, 1.0f); + draw_text(160, temp_s3->row - 30, D_800E7574[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 1.0f, 1.0f); for (var_s0 = 0; var_s0 < 2; var_s0++) { text_rainbow_effect(arg0->cursor - 31, var_s0, TEXT_YELLOW); func_80093324(temp_s3->column, temp_s3->row + (var_s0 * 13), gTextPauseButton[var_s0 * 4], 0, 0.75f, 0.75f); @@ -8399,7 +8499,7 @@ void func_800A5738(struct_8018D9E0_entry *arg0) { gDisplayListHead = draw_box(gDisplayListHead, 0, 0, 0x0000013F, 0x000000EF, 0, 0, 0, var_s1); gDPSetPrimColor(gDisplayListHead++, 0, 0, 0x00, 0x00, 0x00, var_s2); set_text_color(3); - func_80093754(0x000000A0, 0x00000050, gCourseNamesDup[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 1.0f, 1.0f); + func_80093754(0x000000A0, 0x00000050, D_800E7574[gCupCourseOrder[gCupSelection][gCupCourseSelection]], 0, 1.0f, 1.0f); switch (arg0->cursor) { /* switch 1 */ case 1: /* switch 1 */ case 11: /* switch 1 */ @@ -8461,7 +8561,7 @@ void func_800A5738(struct_8018D9E0_entry *arg0) { if (D_8018EE10[var_s1].ghostDataSaved == 0) { func_80093324(0x69 - arg0->column, (0x96 + (0x14 * var_s1)), D_800E7A44, 0, 0.75f, 0.75f); } else { - func_80093324(0x69 - arg0->column, (0x96 + (0x14 * var_s1)), gCourseNamesDup2[gCupCourseOrder[D_8018EE10[var_s1].courseIndex / 4][D_8018EE10[var_s1].courseIndex % 4]], 0, 0.75f, 0.75f); + func_80093324(0x69 - arg0->column, (0x96 + (0x14 * var_s1)), D_800E75C4[gCupCourseOrder[D_8018EE10[var_s1].courseIndex / 4][D_8018EE10[var_s1].courseIndex % 4]], 0, 0.75f, 0.75f); } } break; @@ -8530,7 +8630,7 @@ void func_800A6034(struct_8018D9E0_entry *arg0) { text = gCupNames[D_800DC540]; set_text_color(TEXT_BLUE_GREEN_RED_CYCLE_2); func_80093754(arg0->column + 0x41, arg0->row + 0xA0, text, 0, 0.85f, 1.0f); - text = gCourseNames[gCurrentCourseId]; + text = D_800E7524[gCurrentCourseId]; set_text_color((s32) gCurrentCourseId % 4); func_80093754(arg0->column + 0x41, arg0->row + 0xC3, text, 0, 0.65f, 0.85f); } @@ -11163,7 +11263,7 @@ void func_800ABF68(struct_8018D9E0_entry *arg0) { case 0: arg0->column = 0x140; arg0->cursor = 1; - arg0->unk20 = 0xA0 - (get_string_width(gCourseNames[gCurrentCourseId]) / 2); + arg0->unk20 = 0xA0 - (get_string_width(D_800E7524[gCurrentCourseId]) / 2); /* fallthrough */ case 1: func_800A9208(arg0, arg0->unk20); diff --git a/src/code_80091750.h b/src/code_80091750.h index 7d56df071..6c660fb95 100644 --- a/src/code_80091750.h +++ b/src/code_80091750.h @@ -492,9 +492,9 @@ extern RGBA16 D_800E74D0[]; extern RGBA16 D_800E74E8[]; extern const s16 gGlyphDisplayWidth[]; extern char *gCupNames[]; -extern char *gCourseNames[]; -extern char *gCourseNamesDup[]; -extern char *gCourseNamesDup2[]; +extern char *D_800E7524[]; +extern char *D_800E7574[]; +extern char *D_800E75C4[]; extern char *gDebugCourseNames[]; // Maps course IDs (as defined in the COURSES enum) to an index in a given cup's track order extern const s8 gPerCupIndexByCourseId[]; // D_800EFD50 @@ -520,7 +520,7 @@ extern char *D_800E77A0[]; extern char *D_800E77A8[]; extern char D_800E77B4[]; extern char D_800E77D8[]; -extern char *sCourseLengths[]; +extern char *D_800E77E4[]; extern char *D_800E7834[]; extern char *D_800E7840[]; extern char *D_800E7848[]; diff --git a/src/common_textures.h b/src/common_textures.h new file mode 100644 index 000000000..b21cc2dd9 --- /dev/null +++ b/src/common_textures.h @@ -0,0 +1,390 @@ +#ifndef COMMON_TEXTURES_H +#define COMMON_TEXTURES_H + +#include +#include + +typedef struct { + /* 0x0 */ s16 waypointStart; + /* 0x2 */ s16 waypointEnd; + /* 0x4 */ s32 type; +} KartAIBehaviour; // size = 0x8 + +enum { + BEHAVIOUR_NONE = 0, + BEHAVIOUR_1, + BEHAVIOUR_HOP, + BEHAVIOUR_3, + BEHAVIOUR_4, + BEHAVIOUR_5, + BEHAVIOUR_NORMAL_SPEED, + BEHAVIOUR_FAST_SPEED, + BEHAVIOUR_SLOW_SPEED, + BEHAVIOUR_9, + BEHAVIOUR_10, + BEHAVIOUR_MAX_SPEED +}; + +/** @cond */ + +extern u8 common_tlut_finish_line_banner[]; +extern u8 common_texture_particle_fire[]; +extern Vtx D_0D001200[]; +extern Vtx D_0D001210[]; +extern Vtx D_0D001240[]; +extern Vtx D_0D001270[]; +extern Vtx D_0D0012A0[]; +extern Vtx D_0D0012D0[]; +extern Vtx D_0D001300[]; +extern Vtx D_0D001330[]; +extern Vtx D_0D001360[]; +extern Vtx D_0D001390[]; +extern Vtx common_vertex_finish_post[]; +extern Vtx D_0D001710[]; +extern Gfx D_0D001750[]; +extern Gfx D_0D001780[]; +extern Gfx D_0D001798[]; +extern Gfx D_0D0017B0[]; +extern Gfx D_0D0017C8[]; +extern Gfx D_0D0017E0[]; +extern Gfx D_0D0017F8[]; +extern Gfx D_0D001810[]; +extern Gfx D_0D001828[]; +extern Gfx D_0D001840[]; +extern Gfx common_model_finish_post[]; +extern Gfx D_0D001B68[]; +extern Gfx D_0D001B90[]; +extern Gfx D_0D001BD8[]; +extern Gfx D_0D001C20[]; +extern Gfx D_0D001C88[]; +extern Vtx D_0D001CE8[]; +extern Vtx common_vtx_itembox_question_mark[]; +extern Vtx D_0D001D68[]; +extern Vtx D_0D001D98[]; +extern Vtx D_0D001DC8[]; +extern Vtx D_0D001DF8[]; +extern Vtx D_0D001E28[]; +extern Vtx D_0D001E58[]; +extern Vtx D_0D001E88[]; +extern Vtx D_0D001EB8[]; +extern u8 common_texture_item_box_question_mark[]; +extern Gfx D_0D002EE8[]; +extern Vtx common_fake_item_box_question_mark_vertices[]; +extern Gfx common_model_fake_itembox[]; +extern Gfx itemBoxQuestionMarkModel[]; +extern Gfx D_0D003090[]; +extern Gfx D_0D0030F8[]; +extern Gfx D_0D003128[]; +extern Gfx D_0D003158[]; +extern Gfx D_0D003188[]; +extern Gfx D_0D0031B8[]; +extern Gfx D_0D0031E8[]; +extern Gfx D_0D003218[]; +extern Gfx D_0D003248[]; +extern Gfx D_0D003278[]; +extern Gfx D_0D003288[]; +extern Vtx common_vtx_banana[]; +extern Vtx common_vtx_flat_banana[]; +extern u8 common_texture_banana[]; +extern u8 common_texture_flat_banana[]; +extern Gfx common_model_banana[]; +extern Gfx common_model_flat_banana[]; +extern u8 common_tlut_trees_import[]; +extern u8 common_tlut_green_shell[]; +extern u8 common_tlut_blue_shell[]; +extern Vtx D_0D005238[]; +extern Vtx D_0D005278[]; +extern Gfx D_0D0052B8[]; +extern Gfx D_0D005308[]; +extern Gfx D_0D005338[]; +extern Gfx D_0D005368[]; +extern Gfx D_toads_turnpike_0D005398[]; +extern Gfx D_toads_turnpike_0D0053B0[]; +extern Gfx D_toads_turnpike_0D0053C8[]; +extern Gfx D_toads_turnpike_0D0053F0[]; +extern Gfx D_toads_turnpike_0D005418[]; +extern Vtx D_0D005430[]; +extern Vtx common_vtx_player_minimap_icon[]; +extern Vtx D_0D0054B0[]; +extern Vtx common_vtx_rectangle[]; +extern Vtx D_0D0057B0[]; +extern Vtx D_0D0057F0[]; +extern Vtx D_0D0058E0[]; +extern Vtx D_0D005920[]; +extern Vtx D_0D005AA0[]; +extern Vtx D_0D005AE0[]; +extern Vtx D_0D005B20[]; +extern Vtx D_0D005B60[]; +extern Vtx D_0D005BA0[]; +extern Vtx D_0D005BD0[]; +extern Vtx D_0D005C00[]; +extern Vtx D_0D005C30[]; +extern Vtx D_0D005E80[]; +extern Vtx D_0D005EB0[]; +extern Vtx D_0D005F00[]; +extern Vtx D_0D005F30[]; +extern Vtx D_0D005F80[]; +extern Vtx D_0D005FB0; +extern Vtx D_0D005FC0[]; +extern Vtx D_0D005FF0; +extern Vtx D_0D006000[]; +extern Vtx D_0D006030[]; +extern Vtx D_0D006080[]; +extern Vtx D_0D0060B0[]; +extern Vtx D_0D006100[]; +extern Vtx D_0D006130[]; +extern Vtx D_0D006180[]; +extern Vtx D_0D0061B0[]; +extern Vtx D_0D006280[]; +extern Vtx D_0D0062B0[]; +extern Vtx D_0D006480[]; +extern Vtx D_0D0064B0[]; +extern Vtx D_0D006700[]; +extern Vtx D_0D006730[]; +extern Vtx D_0D0068C0[]; +extern Vtx D_0D0068F0[]; +extern Gfx D_0D006930[]; +extern Gfx common_rectangle_display[]; +extern Gfx D_0D006950[]; +extern Gfx D_0D006968[]; +extern Gfx D_0D006980[]; +extern Gfx D_0D006998[]; +extern Gfx D_0D0069B0[]; +extern Gfx D_0D0069C8[]; +extern Gfx D_0D0069E0[]; +extern Gfx D_0D0069F8[]; +extern Gfx D_0D006A10[]; +extern Gfx D_0D006A28[]; +extern Gfx D_0D006A40[]; +extern u8 D_0D006A58[]; +extern u8 D_0D006AD8[]; +extern u8 common_tlut_debug_font[]; +extern u8 common_texture_debug_font[]; +extern Gfx D_0D0076F8[]; +extern Gfx D_0D007780[]; +extern Gfx D_0D0077A0[]; +extern Gfx D_0D0077D0[]; +extern Gfx D_0D0077F8[]; +extern Gfx D_0D007828[]; +extern Gfx D_0D007850[]; +extern Gfx D_0D007878[]; +extern Gfx D_0D0078A0[]; +extern Gfx D_0D0078D0[]; +extern Gfx D_0D0078F8[]; +extern Gfx D_0D007928[]; +extern Gfx D_0D007948[]; +extern Gfx D_0D007968[]; +extern Gfx D_0D007988[]; +extern Gfx D_0D0079A8[]; +extern Gfx D_0D0079C8[]; +extern Gfx D_0D0079E8[]; +extern Gfx D_0D007A08[]; +extern Gfx D_0D007A40[]; +extern Gfx D_0D007A60[]; +extern Gfx D_0D007A80[]; +extern Gfx D_0D007AA0[]; +extern Gfx D_0D007AC0[]; +extern Gfx D_0D007AE0[]; +extern Gfx D_0D007B00[]; +extern Gfx D_0D007B20[]; +extern Gfx D_0D007B98[]; +extern Gfx D_0D007C10[]; +extern Gfx D_0D007C88[]; +extern Gfx D_0D007CB8[]; +extern Gfx D_0D007CD8[]; +extern Gfx D_0D007CF8[]; +extern Gfx D_0D007D18[]; +extern Gfx D_0D007D38[]; +extern Gfx D_0D007D58[]; +extern Gfx D_0D007D78[]; +extern Gfx D_0D007D98[]; +extern Gfx D_0D007DB8[]; +extern Gfx D_0D007DD8[]; +extern Gfx D_0D007DF8[]; +extern Gfx D_0D007E18[]; +extern Gfx D_0D007E38[]; +extern Gfx D_0D007E58[]; +extern Gfx D_0D007E78[]; +extern Gfx D_0D007E98[]; +extern Gfx D_0D007EB8[]; +extern Gfx D_0D007ED8[]; +extern Gfx D_0D007EF8[]; +extern Gfx D_0D007F18[]; +extern Gfx D_0D007F38[]; +extern Gfx D_0D007F58[]; +extern Gfx D_0D007F78[]; +extern Gfx D_0D007F98[]; +extern Gfx D_0D007FB8[]; +extern Gfx D_0D007FE0[]; +extern Gfx D_0D008000[]; +extern Gfx D_0D008020[]; +extern Gfx D_0D008040[]; +extern Gfx D_0D008060[]; +extern Gfx D_0D008080[]; +extern Gfx D_0D008108[]; +extern Gfx D_0D008120[]; +extern Gfx D_0D008138[]; +extern u8 common_grand_prix_human_item_curve[][100]; +extern u8 common_grand_prix_kart_ai_item_curve[][100]; +extern u8 common_versus_2_player_item_curve[][100]; +extern u8 common_versus_3_player_item_curve[][100]; +extern u8 common_versus_4_player_item_curve[][100]; +extern u8 common_battle_item_curve[][100]; +extern Vtx D_0D008B78[]; +extern Vtx D_0D008BB8[]; +extern Vtx D_0D008BF8[]; +extern Vtx D_0D008C38[]; +extern Gfx common_square_plain_render[]; +extern Gfx D_0D008C90[]; +extern Gfx common_setting_render_character[]; +extern Gfx D_0D008D10[]; +extern Gfx D_0D008D58[]; +extern Gfx D_0D008DA0[]; +extern Gfx D_0D008DB8[]; +extern Gfx D_0D008DF8[]; +extern Gfx D_0D008E20[]; +extern Gfx D_0D008E48[]; +extern Gfx D_0D008E70[]; +extern Mtx D_0D008E98; +extern Vtx D_0D008ED8[]; +extern KartAIBehaviour common_kart_ai_behaviour_battle_courses[]; +extern KartAIBehaviour common_kart_ai_behaviour_mario_raceway[]; +extern KartAIBehaviour common_kart_ai_behaviour_choco_mountain[]; +extern KartAIBehaviour common_kart_ai_behaviour_bowser_castle[]; +extern KartAIBehaviour common_kart_ai_behaviour_banshee_boardwalk[]; +extern KartAIBehaviour common_kart_ai_behaviour_yoshi_valley[]; +extern KartAIBehaviour common_kart_ai_behaviour_frappe_snowland[]; +extern KartAIBehaviour common_kart_ai_behaviour_koopa_beach[]; +extern KartAIBehaviour common_kart_ai_behaviour_royal_raceway[]; +extern KartAIBehaviour common_kart_ai_behaviour_luigi_raceway[]; +extern KartAIBehaviour common_kart_ai_behaviour_moo_moo_farm[]; +extern KartAIBehaviour common_kart_ai_behaviour_toad_turnpike[]; +extern KartAIBehaviour common_kart_ai_behaviour_kalamari_desert[]; +extern KartAIBehaviour common_kart_ai_behaviour_sherbet_land[]; +extern KartAIBehaviour common_kart_ai_behaviour_rainbow_road[]; +extern KartAIBehaviour common_kart_ai_behaviour_wario_stadium[]; +extern KartAIBehaviour common_kart_ai_behaviour_dk_jungle[]; +extern f32 D_0D009418[][4]; +extern f32 D_0D009568[][4]; +extern f32 D_0D0096B8[][4]; +extern f32 D_0D009808[][4]; +extern s32 unkPad; +extern u8 common_texture_speedometer[]; +extern u8 common_texture_speedometer_needle[]; +extern u8 common_texture_hud_lap[]; +extern u8 common_texture_hud_123[]; +extern u8 common_texture_hud_lap_time[]; +extern u8 common_texture_hud_lap_1_on_3[]; +extern u8 common_texture_hud_lap_2_on_3[]; +extern u8 common_texture_hud_lap_3_on_3[]; +extern u8 common_texture_hud_total_time[]; +extern u8 common_texture_hud_time[]; +extern u8 common_texture_hud_normal_digit[]; +extern u8 common_texture_hud_place[][4096]; +extern u8 D_0D00E258[]; +extern u8 D_0D00F258[]; +extern u8 D_0D010258[]; +extern u8 D_0D011258[]; +extern u8 D_0D012258[]; +extern u8 D_0D013258[]; +extern u8 D_0D014258[]; +extern u8 D_0D015258[][2048]; +extern u8 D_0D015A58[]; +extern u8 D_0D016258[]; +extern u8 D_0D016A58[]; +extern u8 common_tlut_player_emblem[]; +extern s16 tlutPad[]; +extern u8 common_texture_player_emblem[][2048]; +extern u8 common_tlut_hud_type_C_rank_font[]; +extern u8 common_texture_hud_type_C_rank_font[][256]; +extern u8 common_tlut_hud_type_C_rank_tiny_font[]; +extern u8 common_texture_hud_type_C_rank_tiny_font[][64]; +extern u8 common_texture_character_portrait_border[]; +extern u8 common_tlut_portrait_mario[]; +extern u8 common_tlut_portrait_luigi[]; +extern u8 common_tlut_portrait_peach[]; +extern u8 common_tlut_portrait_toad[]; +extern u8 common_tlut_portrait_yoshi[]; +extern u8 common_tlut_portrait_donkey_kong[]; +extern u8 common_tlut_portrait_wario[]; +extern u8 common_tlut_portrait_bowser[]; +extern u8 common_tlut_portrait_bomb_kart_and_question_mark[]; +extern u8 common_texture_portrait_mario[]; +extern u8 common_texture_portrait_luigi[]; +extern u8 common_texture_portrait_peach[]; +extern u8 common_texture_portrait_toad[]; +extern u8 common_texture_portrait_yoshi[]; +extern u8 common_texture_portrait_donkey_kong[]; +extern u8 common_texture_portrait_wario[]; +extern u8 common_texture_portrait_bowser[]; +extern u8 common_texture_portrait_bomb_kart[]; +extern u8 common_texture_portrait_question_mark[]; +extern u8 common_tlut_item_window_none[]; +extern u8 common_tlut_item_window_banana[]; +extern u8 common_tlut_item_window_banana_bunch[]; +extern u8 common_tlut_item_window_mushroom[]; +extern u8 common_tlut_item_window_double_mushroom[]; +extern u8 common_tlut_item_window_triple_mushroom[]; +extern u8 common_tlut_item_window_super_mushroom[]; +extern u8 common_tlut_item_window_blue_shell[]; +extern u8 common_tlut_item_window_boo[]; +extern u8 common_tlut_item_window_green_shell[]; +extern u8 common_tlut_item_window_triple_green_shell[]; +extern u8 common_tlut_item_window_red_shell[]; +extern u8 common_tlut_item_window_triple_red_shell[]; +extern u8 common_tlut_item_window_star[]; +extern u8 common_tlut_item_window_thunder_bolt[]; +extern u8 common_tlut_item_window_fake_item_box[]; +extern u8 common_texture_item_window_none[]; +extern u8 common_texture_item_window_banana[]; +extern u8 common_texture_item_window_banana_bunch[]; +extern u8 common_texture_item_window_mushroom[]; +extern u8 common_texture_item_window_double_mushroom[]; +extern u8 common_texture_item_window_triple_mushroom[]; +extern u8 common_texture_item_window_super_mushroom[]; +extern u8 common_texture_item_window_blue_shell[]; +extern u8 common_texture_item_window_boo[]; +extern u8 common_texture_item_window_green_shell[]; +extern u8 common_texture_item_window_triple_green_shell[]; +extern u8 common_texture_item_window_red_shell[]; +extern u8 common_texture_item_window_triple_red_shell[]; +extern u8 common_texture_item_window_star[]; +extern u8 common_texture_item_window_thunder_bolt[]; +extern u8 common_texture_item_window_fake_item_box[]; +extern u8 common_tlut_lakitu_countdown[][512]; +extern u8 common_tlut_lakitu_checkered_flag[]; +extern u8 common_tlut_lakitu_second_lap[]; +extern u8 common_tlut_lakitu_final_lap[]; +extern u8 common_tlut_lakitu_reverse[]; +extern u8 common_tlut_lakitu_fishing[]; + +extern u8 common_texture_particle_leaf[]; +extern u8 common_tlut_traffic_light[]; +extern u8 common_texture_traffic_light_01[]; +extern u8 common_texture_traffic_light_02[]; +extern u8 common_texture_traffic_light_03[]; +extern u8 common_texture_traffic_light_04[]; +extern u8 common_texture_traffic_light_05[]; +extern u8 common_texture_traffic_light_06[]; +extern u8 common_texture_traffic_light_07[]; +extern u8 common_texture_traffic_light_08[]; +extern u8 common_texture_traffic_light_09[]; +extern u8 common_texture_traffic_light_10[]; +extern u8 common_texture_unused_particle_leaf[]; +extern u8 D_0D0293D8[]; +extern u8 D_0D029458[]; +extern u8 common_texture_bomb[][1024]; +extern u8 D_0D029C58[]; +extern u8 D_0D02A058[]; +extern u8 D_0D02A458[]; +extern u8 common_tlut_bomb[]; +extern u8 D_0D02AA58[]; +extern u8 common_texture_particle_spark[][1024]; +extern u8 common_texture_particle_smoke[][1024]; +extern u8 common_texture_minimap_finish_line[]; +extern u8 common_texture_minimap_kart_character[][128]; +extern u8 common_texture_minimap_progress_dot[]; + +/** @endcond */ + +#endif diff --git a/src/data/common_textures.c b/src/data/common_textures.c new file mode 100644 index 000000000..c4a9fe5a1 --- /dev/null +++ b/src/data/common_textures.c @@ -0,0 +1,3199 @@ +#include +#include +#include +#include + +#include "common_textures.h" + +/** + * @file Contains common course data + * @segment 0x0D + * textures, vertices, displaylists, etc. + * A good example would be lakitu or shells as they exist in every course. +*/ + +// From common_textures.bin +// Vtx 1210-1750 + +// Somehow these symbols need to be linked in. For now, raw addresses are used. + +/* +extern u8 D_03004000[]; +extern u8 D_03004800[]; +extern u8 D_03005000[]; +extern u8 D_03005800[]; +extern u8 D_03006000[]; +extern u8 D_03006800[]; +extern u8 D_03007000[]; +extern u8 D_03007800[]; +extern u8 D_03008000[]; +extern u8 D_03008800[]; +*/ + +u8 common_tlut_finish_line_banner[] = { // tlut + #include "assets/finish_line_banner/common_tlut_finish_line_banner.inc.c" +}; + +u8 common_texture_particle_fire[] = { // tlut + #include "textures/common/common_texture_particle_fire.rgba16.inc.c" +}; + +Vtx D_0D001200[] = { + {{{ -80, 100, 0}, 0, {0, 900}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D001210[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0xfe, 0x02, 0x00, 0x00}}}, +}; + +Vtx D_0D001240[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0xf4, 0x89, 0x00, 0x00}}}, +}; + +Vtx D_0D001270[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0xe7, 0xf3, 0x00, 0x00}}}, +}; + +Vtx D_0D0012A0[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0xa6, 0xfe, 0x23, 0x00}}}, +}; +Vtx D_0D0012D0[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x9c, 0x23, 0x00}}}, +}; +Vtx D_0D001300[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x94, 0xa5, 0x00}}}, +}; + +Vtx D_0D001330[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x50, 0x9d, 0x00}}}, +}; + +Vtx D_0D001360[] = { + {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x9b, 0x00}}}, +}; + +Vtx D_0D001390[] = { + {{{ -80, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx common_vertex_finish_post[] = { + {{{ -92, 0, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -89, 0, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -89, 115, 0}, 0, {990, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -92, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 89, 0, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 92, 0, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 92, 115, 0}, 0, {990, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 89, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -88, 110, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 110, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 115, 0}, 0, {990, 290}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -88, 115, 0}, 0, {0, 290}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -88, 82, 0}, 0, {0, 660}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 85, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 90, 0}, 0, {990, 116}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -88, 87, 0}, 0, {0, 65240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 110, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 88, 110, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 88, 115, 0}, 0, {0, 224}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 115, 0}, 0, {990, 224}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 88, 82, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 88, 87, 0}, 0, {990, 22}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 90, 0}, 0, {0, 2}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D001710[] = { + {{{ 80, 85, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 85, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -80, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 80, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + +}; + +Gfx D_0D001750[] = { + gsDPPipeSync(), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPClearGeometryMode(G_SHADE | G_CULL_BOTH | G_FOG | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR | G_LOD), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF), + gsSPEndDisplayList(), +}; + +Gfx D_0D001780[] = { + gsSPVertex(D_0D001210, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D001798[] = { + gsSPVertex(D_0D001240, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0017B0[] = { + gsSPVertex(D_0D001270, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0017C8[] = { + gsSPVertex(D_0D0012A0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0017E0[] = { + gsSPVertex(D_0D0012D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0017F8[] = { + gsSPVertex(D_0D001300, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D001810[] = { + gsSPVertex(D_0D001330, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D001828[] = { + gsSPVertex(D_0D001360, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D001840[] = { + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPLoadTLUT_pal256(common_tlut_finish_line_banner), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0xFC, 0x7C), + gsDPLoadTextureBlock(0x03004000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(D_0D001390, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsDPLoadTextureBlock(0x03004800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsDPLoadTextureBlock(0x03005000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), + gsDPLoadTextureBlock(0x03005800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsDPLoadTextureBlock(0x03006000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0), + gsDPLoadTextureBlock(0x03006800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0), + gsDPLoadTextureBlock(0x03007000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0), + gsDPLoadTextureBlock(0x03007800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx common_model_finish_post[] = { + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x03008000), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsSPVertex(common_vertex_finish_post, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x03008800), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx D_0D001B68[] = { + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPVertex(D_0D001710, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D001B90[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(D_0D001840), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsSPDisplayList(common_model_finish_post), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx D_0D001BD8[] = { + gsDPPipeSync(), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsSPDisplayList(common_model_finish_post), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(D_0D001B68), + gsSPEndDisplayList(), +}; + +Gfx D_0D001C20[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_2CYCLE), + gsSPSetGeometryMode(G_FOG), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(D_0D001840), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), + gsSPDisplayList(common_model_finish_post), + gsSPClearGeometryMode(G_FOG), + gsDPSetCycleType(G_CYC_1CYCLE), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx D_0D001C88[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_2CYCLE), + gsSPSetGeometryMode(G_FOG), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), + gsSPDisplayList(common_model_finish_post), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_PASS2), + gsSPDisplayList(D_0D001B68), + gsSPClearGeometryMode(G_FOG), + gsDPSetCycleType(G_CYC_1CYCLE), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + + +Vtx D_0D001CE8[] = { + {{{ -5, 0, -5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, + {{{ -5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, + {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, + {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, +}; + +Vtx common_vtx_itembox_question_mark[] = { + {{{ 3, -5, 0}, 0, {1024, 1945}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 5, 0}, 0, {1024, 65434}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, 5, 0}, 0, {0, 65434}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, -5, 0}, 0, {0, 1945}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D001D68[] = { + {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, + {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, + {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, +}; + +Vtx D_0D001D98[] = { + {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, + {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, + {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, +}; + +Vtx D_0D001DC8[] = { + {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, + {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, + {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, +}; + +Vtx D_0D001DF8[] = { + {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, + {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, + {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, +}; + +Vtx D_0D001E28[] = { + {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, + {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, + {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, +}; + +Vtx D_0D001E58[] = { + {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, + {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, + {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, + +}; +Vtx D_0D001E88[] = { + {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, + {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, + {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, +}; + +Vtx D_0D001EB8[] = { + {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, + {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, + {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, +}; + +// D_0D001EE8 +u8 common_texture_item_box_question_mark[] = { + #include "textures/common/common_texture_item_box_question_mark.rgba16.inc.c" +}; + +Gfx D_0D002EE8[] = { + gsDPPipeSync(), + gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetBlendMask(0xFF), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPVertex(D_0D001CE8, 4, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Vtx common_fake_item_box_question_mark_vertices[] = { + {{{ -3, 5, 0}, 0, {1024, 2048}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, -5, 0}, 0, {1024, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, -5, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 5, 0}, 0, {0, 2048}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Gfx common_model_fake_itembox[] = { + gsSPClearGeometryMode(G_CULL_BACK), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 252), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_item_box_question_mark), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(common_fake_item_box_question_mark_vertices, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx itemBoxQuestionMarkModel[] = { + gsSPClearGeometryMode(G_CULL_BACK), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 252), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_item_box_question_mark), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(common_vtx_itembox_question_mark, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx D_0D003090[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001D68, 24, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0030F8[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001D68, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D003128[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001D98, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D003158[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001DC8, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D003188[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001DF8, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0031B8[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001E28, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D0031E8[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001E58, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D003218[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001E88, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D003248[] = { + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(D_0D001EB8, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D003278[] = { + gsSPDisplayList(D_0D003090), + gsSPEndDisplayList(), +}; + +Gfx D_0D003288[] = { + gsSPDisplayList(D_0D003278), + gsSPEndDisplayList(), +}; + +Vtx common_vtx_banana[] = { + {{{ 4, -3, 0}, 0, {1228, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, + {{{ 0, 4, 0}, 0, {512, 65332}, {0xc1, 0xff, 0x00, 0xff}}}, + {{{ -4, -3, 0}, 0, {65332, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, + {{{ 0, -3, 4}, 0, {1228, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, + {{{ 0, -3, -4}, 0, {65332, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, +}; + +Vtx common_vtx_flat_banana[] = { + {{{ 6, -3, 0}, 0, {2048, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, + {{{ 0, 4, 0}, 0, {1023, 65127}, {0xc1, 0xff, 0x00, 0xff}}}, + {{{ -6, -3, 0}, 0, {0, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, + {{{ 0, -3, 6}, 0, {2048, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, + {{{ 0, 4, 0}, 0, {1024, 65127}, {0xc1, 0xff, 0x00, 0xff}}}, + {{{ 0, -3, -6}, 0, {0, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, +}; + + +// D_0D003348 +u8 common_texture_banana[] = { + #include "textures/common/common_texture_banana.rgba16.inc.c" +}; + +u8 common_texture_flat_banana[] = { + #include "textures/common/common_texture_flat_banana.rgba16.inc.c" +}; + +// 0x4B48 +Gfx common_model_banana[] = { + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_banana), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), + gsSPVertex(common_vtx_banana, 5, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 4, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + + +Gfx common_model_flat_banana[] = { + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 124), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_flat_banana), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), + gsSPVertex(common_vtx_flat_banana, 6, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +// tlut size 8x29 +//! @todo What is this? +u8 common_tlut_trees_import[] = { + #include "assets/trees/common_tlut_trees_import.inc.c" +}; + +u8 common_tlut_green_shell[] = { + #include "assets/greenshell/common_tlut_green_shell.inc.c" +}; +// 5038 +u8 common_tlut_blue_shell[] = { + #include "assets/blueshell/common_tlut_blue_shell.inc.c" +}; + +Vtx D_0D005238[] = { + {{{ 3, 6, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, 6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, 0, 0}, 0, {0, 1920}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 0, 0}, 0, {1984, 1920}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005278[] = { + + {{{ 3, 6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, 6, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -3, 0, 0}, 0, {1984, 1920}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 0, 0}, 0, {0, 1920}, {0xff, 0xff, 0xff, 0xff}}}, + +}; + +Gfx D_0D0052B8[] = { + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx D_0D005308[] = { + gsSPClearGeometryMode(G_LIGHTING), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPEndDisplayList(), +}; + +Gfx D_0D005338[] = { // normal shell + gsSPDisplayList(D_0D005308), + gsSPVertex(D_0D005238, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx D_0D005368[] = { // mirrored shell + gsSPDisplayList(D_0D005308), + gsSPVertex(D_0D005278, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx D_toads_turnpike_0D005398[] = { + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_toads_turnpike_0D0053B0[] = { + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_toads_turnpike_0D0053C8[] = { + gsDPSetCycleType(G_CYC_2CYCLE), + gsSPSetGeometryMode(G_FOG | G_SHADING_SMOOTH), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_toads_turnpike_0D0053F0[] = { + gsDPSetCycleType(G_CYC_2CYCLE), + gsSPSetGeometryMode(G_FOG | G_SHADING_SMOOTH), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_toads_turnpike_0D005418[] = { + gsDPSetCycleType(G_CYC_1CYCLE), + gsSPClearGeometryMode(G_FOG), + gsSPEndDisplayList(), +}; + +Vtx D_0D005430[] = { + {{{ -2, -2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 1, -2, 0}, 0, {192, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 1, 1, 0}, 0, {192, 192}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, 1, 0}, 0, {0, 192}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx common_vtx_player_minimap_icon[] = { + {{{ -4, -4, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, -4, 0}, 0, {448, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 3, 0}, 0, {448, 448}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -4, 3, 0}, 0, {0, 448}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D0054B0[] = { + {{{ -4, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, -8, 0}, 0, {448, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 7, 0}, 0, {448, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -4, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -4, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 3, -8, 0}, 0, {448, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 3, 7, 0}, 0, {448, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -4, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -3, -7, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 4, -7, 0}, 0, {448, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 4, 8, 0}, 0, {448, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -3, 8, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -4, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 3, -80, 0}, 0, {448, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 3, 79, 0}, 0, {448, 10176}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -4, 79, 0}, 0, {0, 10176}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -6, -6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 5, -6, 0}, 0, {704, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 5, 5, 0}, 0, {704, 704}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -6, 5, 0}, 0, {0, 704}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -6, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 5, -8, 0}, 0, {704, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 5, 7, 0}, 0, {704, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -6, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -6, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 5, -8, 0}, 0, {704, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 5, 7, 0}, 0, {704, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -6, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -5, -7, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 6, -7, 0}, 0, {704, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 6, 8, 0}, 0, {704, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -5, 8, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -6, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 5, -80, 0}, 0, {704, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 5, 79, 0}, 0, {704, 10176}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -6, 79, 0}, 0, {0, 10176}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -6, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 5, -80, 0}, 0, {704, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 5, 79, 0}, 0, {704, 10176}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -6, 79, 0}, 0, {0, 10176}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -6, -96, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 5, -96, 0}, 0, {704, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 5, 95, 0}, 0, {704, 12224}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -6, 95, 0}, 0, {0, 12224}, {0xff, 0x80, 0x00, 0xff}}}, +}; + +Vtx common_vtx_rectangle[] = { + {{{ -8, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 7, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -8, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D0057B0[] = { + {{{ -8, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -8, 7, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D0057F0[] = { + {{{ -8, 0, -8}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, -8}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, 7}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -8, 0, 7}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -8, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 7, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 7, 7, 0}, 0, {960, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -8, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -6, -6, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 9, -6, 0}, 0, {960, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 9, 9, 0}, 0, {960, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -6, 9, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 0, -8, 0}, 0, {448, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 8, 8, 0}, 0, {960, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -8, 8, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, +}; + +Vtx D_0D0058E0[] = { + {{{ -8, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 7, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -8, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005920[] = { + {{{ -4, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, -32, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 3, 31, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -4, 31, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -8, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 7, -80, 0}, 0, {960, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 7, 79, 0}, 0, {960, 10176}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -8, 79, 0}, 0, {0, 10176}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -10, -10, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 9, -10, 0}, 0, {1216, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 9, 9, 0}, 0, {1216, 1216}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -10, 9, 0}, 0, {0, 1216}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -12, -12, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 11, -12, 0}, 0, {1472, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 11, 11, 0}, 0, {1472, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -12, 11, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -12, -24, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 11, -24, 0}, 0, {1472, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 11, 23, 0}, 0, {1472, 3008}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -12, 23, 0}, 0, {0, 3008}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -14, -14, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 13, -14, 0}, 0, {1728, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 13, 13, 0}, 0, {1728, 1728}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -14, 13, 0}, 0, {0, 1728}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005AA0[] = { + {{{ -16, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, -8, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, 7, 0}, 0, {1984, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -16, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005AE0[] = { + {{{ -16, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, -16, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, 15, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -16, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005B20[] = { + {{{ -16, -16, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -16, 15, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005B60[] = { + {{{ -16, 0, -16}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, 0, -16}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 15, 0, 15}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -16, 0, 15}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005BA0[] = { + {{{ 0, 18, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 16, -9, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -16, -9, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005BD0[] = { + {{{ 0, 18, 0}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 16, -9, 0}, 0, {1984, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -16, -9, 0}, 0, {1984, 1984}, {0x00, 0x00, 0x78, 0xff}}}, +}; + +Vtx D_0D005C00[] = { + {{{ 0, 18, 0}, 0, {0, 0}, {0xd5, 0x2c, 0x66, 0xff}}}, + {{{ 16, -9, 0}, 0, {1984, 0}, {0x66, 0xd3, 0x2b, 0xff}}}, + {{{ -16, -9, 0}, 0, {1984, 1984}, {0x2a, 0x99, 0xd6, 0xff}}}, +}; + +Vtx D_0D005C30[] = { + {{{ -20, -15, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 19, -15, 0}, 0, {2496, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 19, 16, 0}, 0, {2496, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -20, 16, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -20, -19, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 19, -19, 0}, 0, {2496, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 19, 20, 0}, 0, {2496, 2496}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -20, 20, 0}, 0, {0, 2496}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 23, -8, 0}, 0, {3008, 0}, {0xff, 0xff, 0x80, 0xff}}}, + {{{ 23, 7, 0}, 0, {3008, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -24, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, + {{{ -24, -8, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 23, -8, 0}, 0, {3008, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 23, 7, 0}, 0, {3008, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -24, 7, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -24, -19, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, -19, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, 20, 0}, 0, {3008, 2496}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, 20, 0}, 0, {0, 2496}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, -19, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, -19, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, 20, 0}, 0, {0, 2496}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, 20, 0}, 0, {3008, 2496}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, -19, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 23, -19, 0}, 0, {3008, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 23, 0, 0}, 0, {3008, 1216}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -24, 0, 0}, 0, {0, 1216}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -24, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 23, 0, 0}, 0, {3008, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 23, 19, 0}, 0, {3008, 1216}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -24, 19, 0}, 0, {0, 1216}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -24, -23, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, -23, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, 0, 0}, 0, {3008, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, 0, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005E80[] = { + {{{ 23, 0, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 23, 23, 0}, 0, {3008, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -24, 23, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005EB0[] = { + {{{ -28, -35, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 27, -35, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 27, 0, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -28, 0, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -28, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005F00[] = { + {{{ 27, 0, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 27, 35, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -28, 35, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005F30[] = { + {{{ -10, -35, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 45, -35, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 45, 0, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -10, 0, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -10, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005F80[] = { + {{{ 45, 0, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 45, 35, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -10, 35, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005FB0 = {{{ -32, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}; + +Vtx D_0D005FC0[] = { + {{{ 31, -16, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 15, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D005FF0 = {{{ -53, -16, 0}, 0, {0, 0}, {0xff, 0x00, 0x00, 0xff}}}; + +Vtx D_0D006000[] = { + {{{ 10, -16, 0}, 0, {4032, 0}, {0xff, 0x00, 0x00, 0xff}}}, + {{{ 10, 15, 0}, 0, {4032, 1984}, {0xff, 0x00, 0x00, 0xff}}}, + {{{ -53, 15, 0}, 0, {0, 1984}, {0xff, 0x00, 0x00, 0xff}}}, +}; + +Vtx D_0D006030[] = { + {{{ -32, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -32, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 31, 0}, 0, {4032, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, -32, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, +}; + +Vtx D_0D006080[] = { + {{{ 31, -32, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 31, 31, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -32, 31, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, +}; + +Vtx D_0D0060B0[] = { + {{{ -32, -31, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -31, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006100[] = { + {{{ 31, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 31, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 31, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006130[] = { + {{{ -32, -31, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -31, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006180[] = { + {{{ 31, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 31, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 31, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D0061B0[] = { + {{{ -32, -31, -12}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -31, -12}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, -12}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, -12}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, -12}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, -12}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 31, -12}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 31, -12}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, -31, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -31, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006280[] = { + {{{ 31, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 31, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 31, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D0062B0[] = { + {{{ -32, -32, 20}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -32, 20}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 31, 20}, 0, {4032, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 31, 20}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -31, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, -32, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 0, 31, 0}, 0, {1984, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -31, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 1, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 32, -32, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 32, 31, 0}, 0, {1984, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 1, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, -31, 0}, 0, {64, 64}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -31, 0}, 0, {4096, 64}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, 0}, 0, {4096, 2048}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {64, 2048}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 1, 0}, 0, {64, 64}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 1, 0}, 0, {4096, 64}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 32, 0}, 0, {4096, 2048}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 32, 0}, 0, {64, 2048}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, -48, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -48, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -16, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, -16, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -16, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 15, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 15, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006480[] = { + {{{ 31, 15, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 47, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 47, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D0064B0[] = { + {{{ -32, -47, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, -47, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, 0}, 0, {4032, 3008}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {0, 3008}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 31, 47, 0}, 0, {4032, 3008}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -32, 47, 0}, 0, {0, 3008}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, -23, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, -23, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 23, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 23, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, -23, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, -23, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 23, 0}, 0, {4544, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 23, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, -23, 0}, 0, {0, 16}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, -23, 0}, 0, {4544, 16}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 1488}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 1488}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 16}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 16}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 23, 0}, 0, {4544, 1488}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 23, 0}, 0, {0, 1488}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, -23, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, -23, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006700[] = { + {{{ 35, 0, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 23, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 23, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D006730[] = { + {{{ -36, -27, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, -27, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 1728}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 1728}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 0, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 35, 27, 0}, 0, {4544, 1728}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -36, 27, 0}, 0, {0, 1728}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, -24, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, -24, 0}, 0, {5056, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 0, 0}, 0, {5056, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 0, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 0, 0}, 0, {5056, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 40, 24, 0}, 0, {5056, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -40, 24, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -48, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 47, -8, 0}, 0, {6080, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 47, 7, 0}, 0, {6080, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -48, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -56, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 55, -16, 0}, 0, {7104, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 55, 15, 0}, 0, {7104, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -56, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -56, -16, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, +}; + +Vtx D_0D0068C0[] = { + {{{ 55, -16, 0}, 0, {7104, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 55, 15, 0}, 0, {7104, 1984}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -56, 15, 0}, 0, {0, 1984}, {0x00, 0x00, 0x00, 0xff}}}, +}; + +Vtx D_0D0068F0[] = { + {{{ -64, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 63, -32, 0}, 0, {8128, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 63, 31, 0}, 0, {8128, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -64, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, + +}; + +Gfx D_0D006930[] = { + gsSP1Triangle(0, 2, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx common_rectangle_display[] = { + gsSP2Triangles(0, 2, 1, 0, 0, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D006950[] = { + gsSPVertex(common_vtx_player_minimap_icon, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D006968[] = { + gsSPVertex(D_0D0054B0, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D006980[] = { + gsSPVertex(common_vtx_rectangle, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D006998[] = { + gsSPVertex(D_0D0057B0, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D0069B0[] = { + gsSPVertex(D_0D0057F0, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D0069C8[] = { + gsSPVertex(D_0D005AA0, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D0069E0[] = { + gsSPVertex(D_0D005AE0, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D0069F8[] = { + gsSPVertex(D_0D005B20, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D006A10[] = { + gsSPVertex(D_0D005B60, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D006A28[] = { + gsSPVertex(D_0D0058E0, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + +Gfx D_0D006A40[] = { + gsSPVertex(D_0D005920, 4, 0), + gsSPDisplayList(common_rectangle_display), + gsSPEndDisplayList(), +}; + + + + + + +// Texture Block shadow i4 +u8 D_0D006A58[] = { + #include "textures/common/132B50_06A58.i4.inc.c" +}; + +u8 D_0D006AD8[] = { + #include "textures/common/132B50_06AD8.ia8.inc.c" +}; + +// tlut +u8 common_tlut_debug_font[] = { + #include "assets/debug_font/common_tlut_debug_font.inc.c" +}; + +u8 common_texture_debug_font[] = { + #include "assets/debug_font/common_texture_debug_font.inc.c" +}; + +// 0x76F8 +Gfx D_0D0076F8[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_1CYCLE), + gsDPSetTextureLOD(G_TL_TILE), + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetTextureDetail(G_TD_CLAMP), + gsDPSetTexturePersp(G_TP_PERSP), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTextureConvert(G_TC_FILT), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetCombineKey(G_CK_NONE), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2), + gsDPSetBlendMask(0xFF), + gsDPSetColorDither(G_CD_DISABLE), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK), + gsSPClearGeometryMode(G_LIGHTING), + gsSPEndDisplayList(), +}; + +Gfx D_0D007780[] = { + gsDPSetTexturePersp(G_TP_PERSP), + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D0077A0[] = { + gsSPDisplayList(D_0D007780), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH), + gsSPClearGeometryMode(G_LIGHTING), + gsSPEndDisplayList(), +}; + +Gfx D_0D0077D0[] = { + gsSPDisplayList(D_0D007780), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx D_0D0077F8[] = { + gsSPDisplayList(D_0D007780), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING), + gsSPClearGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx D_0D007828[] = { + gsSPDisplayList(D_0D007780), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx D_0D007850[] = { + gsSPDisplayList(D_0D007780), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx D_0D007878[] = { + gsSPDisplayList(D_0D007780), + gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx D_0D0078A0[] = { + gsSPDisplayList(D_0D007780), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH), + gsSPClearGeometryMode(G_LIGHTING), + gsSPEndDisplayList(), +}; + +Gfx D_0D0078D0[] = { + gsSPDisplayList(D_0D007780), + gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_SHADE | G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx D_0D0078F8[] = { + gsDPSetTexturePersp(G_TP_PERSP), + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsSPEndDisplayList(), +}; + +Gfx D_0D007928[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_POINT), + gsSPEndDisplayList(), +}; + +Gfx D_0D007948[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D007968[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsDPSetTextureFilter(G_TF_POINT), + gsSPEndDisplayList(), +}; + +Gfx D_0D007988[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_POINT), + gsSPEndDisplayList(), +}; + +Gfx D_0D0079A8[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D0079C8[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D0079E8[] = { + gsSPDisplayList(D_0D0078F8), + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D007A08[] = { + gsDPSetTexturePersp(G_TP_PERSP), + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPClearGeometryMode(G_LIGHTING), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsSPEndDisplayList(), +}; + +Gfx D_0D007A40[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007A60[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007A80[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007AA0[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007AC0[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_ZB_XLU_SURF, G_RM_ZB_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007AE0[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_ZB_XLU_SURF, G_RM_ZB_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007B00[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007B20[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsDPSetPrimColor(0, 0, 0x14, 0x14, 0x14, 0x00), + gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0), + gsDPLoadTextureBlock_4b(D_0D006A58, G_IM_FMT_I, 16, 16, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(D_0D006980), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_OFF), + gsSPEndDisplayList(), +}; + +Gfx D_0D007B98[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsDPSetPrimColor(0, 0, 0x14, 0x14, 0x14, 0x00), + gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0), + gsDPLoadTextureBlock_4b(D_0D006A58, G_IM_FMT_I, 16, 16, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(D_0D0069B0), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_OFF), + gsSPEndDisplayList(), +}; + +Gfx D_0D007C10[] = { + gsSPDisplayList(D_0D007A08), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsDPSetPrimColor(0, 0, 0x1E, 0x0A, 0x00, 0xC8), + gsDPSetCombineMode(G_CC_MODULATEIA_PRIM, G_CC_MODULATEIA_PRIM), + gsDPLoadTextureBlock(D_0D006AD8, G_IM_FMT_IA, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(D_0D006A10), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_OFF), + gsSPEndDisplayList(), +}; + +Gfx D_0D007C88[] = { + gsDPSetTexturePersp(G_TP_PERSP), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsSPEndDisplayList(), +}; + +Gfx D_0D007CB8[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007CD8[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007CF8[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_AVERAGE), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007D18[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_POINT), + gsSPEndDisplayList(), +}; + +Gfx D_0D007D38[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007D58[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_ZB_OPA_SURF, G_RM_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007D78[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007D98[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007DB8[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007DD8[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007DF8[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007E18[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007E38[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007E58[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007E78[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPEndDisplayList(), +}; + +Gfx D_0D007E98[] = { + gsSPDisplayList(D_0D007C88), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPEndDisplayList(), +}; + +Gfx D_0D007EB8[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_1CYCLE), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Gfx D_0D007ED8[] = { + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetTexturePersp(G_TP_NONE), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsSPEndDisplayList(), +}; + +Gfx D_0D007EF8[] = { + gsSPDisplayList(D_0D007ED8), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_POINT), + gsSPEndDisplayList(), +}; + +Gfx D_0D007F18[] = { + gsSPDisplayList(D_0D007ED8), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D007F38[] = { + gsSPDisplayList(D_0D007ED8), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D007F58[] = { + gsSPDisplayList(D_0D007ED8), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D007F78[] = { + gsSPDisplayList(D_0D007ED8), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D007F98[] = { + gsSPDisplayList(D_0D007ED8), + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPEndDisplayList(), +}; + +Gfx D_0D007FB8[] = { + gsDPSetTexturePersp(G_TP_NONE), + gsDPSetTextureLUT(G_TT_NONE), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Gfx D_0D007FE0[] = { + gsSPDisplayList(D_0D007FB8), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D008000[] = { + gsSPDisplayList(D_0D007FB8), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx D_0D008020[] = { + gsDPSetTexturePersp(G_TP_NONE), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsSPEndDisplayList(), +}; + +Gfx D_0D008040[] = { + gsSPDisplayList(D_0D008020), + gsDPSetTextureFilter(G_TF_POINT), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D008060[] = { + gsSPDisplayList(D_0D008020), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx D_0D008080[] = { + gsSPDisplayList(D_0D007EF8), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal16(0, common_tlut_debug_font), + gsDPLoadSync(), + gsDPLoadTextureBlock_4b(common_texture_debug_font, G_IM_FMT_CI, 128, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPEndDisplayList(), +}; + +Gfx D_0D008108[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_COPY), + gsSPEndDisplayList(), +}; + +Gfx D_0D008120[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_1CYCLE), + gsSPEndDisplayList(), +}; + +Gfx D_0D008138[] = { + gsDPPipeSync(), + gsDPSetCycleType(G_CYC_2CYCLE), + gsSPEndDisplayList(), +}; + +// Curve graphs for generating a random item based on player race position. +u8 common_grand_prix_human_item_curve[8][100] = { + { // 1st + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { // 2nd + ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { // 3rd + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { // 4th + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { // 5th + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { // 6th + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { // 7th + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { // 8th + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, +}; + +u8 common_grand_prix_kart_ai_item_curve[8][100] = { + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, +}; + +u8 common_versus_2_player_item_curve[2][100] = { + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BOO, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, + ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BOO, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_BOO, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_BOO, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_BOO, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_BANANA_BUNCH, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_SUPER_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_TRIPLE_GREEN_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_RED_SHELL, ITEM_BANANA_BUNCH, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BANANA_BUNCH, ITEM_BLUE_SPINY_SHELL, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_BANANA_BUNCH, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_RED_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BANANA_BUNCH, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, +}; + +u8 common_versus_3_player_item_curve[3][100] = { + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, +}; + +u8 common_versus_4_player_item_curve[4][100] = { + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + }, + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, + ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + }, + { + ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, + { + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, + ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, + ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, + ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, + }, +}; + +u8 common_battle_item_curve[1][100] = { + { + ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, + ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, + ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, + ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, + }, +}; + +Vtx D_0D008B78[] = { + {{{ 2, 2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 2, -2, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, -2, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, 2, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D008BB8[] = { + {{{ 2, 4, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 2, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, 0, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, 4, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D008BF8[] = { + {{{ 2, 2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 2, -2, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, -2, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, 2, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Vtx D_0D008C38[] = { + {{{ 2, 2, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 2, -2, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, -2, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -2, 2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, +}; + +Gfx common_square_plain_render[] = { + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx D_0D008C90[] = { + gsDPPipeSync(), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsSPEndDisplayList(), +}; + +Gfx common_setting_render_character[] = { + gsDPPipeSync(), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPClearGeometryMode(G_LIGHTING), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsSPEndDisplayList(), +}; + +Gfx D_0D008D10[] = { + gsDPPipeSync(), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsSPEndDisplayList(), +}; + +Gfx D_0D008D58[] = { + gsDPPipeSync(), + gsDPSetTexturePersp(G_TP_PERSP), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetBlendMask(0xFF), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPEndDisplayList(), +}; + +Gfx D_0D008DA0[] = { + gsSPDisplayList(common_square_plain_render), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPEndDisplayList(), +}; + +Gfx D_0D008DB8[] = { + gsDPPipeSync(), + gsDPSetTexturePersp(G_TP_PERSP), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetBlendMask(0xFF), + gsDPSetTextureFilter(G_TF_BILERP), + gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx D_0D008DF8[] = { + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPVertex(D_0D008B78, 4, 0), + gsSPDisplayList(D_0D008DA0), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Gfx D_0D008E20[] = { + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPVertex(D_0D008BB8, 4, 0), + gsSPDisplayList(D_0D008DA0), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Gfx D_0D008E48[] = { + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPVertex(D_0D008BF8, 4, 0), + gsSPDisplayList(D_0D008DA0), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Gfx D_0D008E70[] = { + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPVertex(D_0D008C38, 4, 0), + gsSPDisplayList(D_0D008DA0), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Mtx D_0D008E98 = { + {{65536, 0, 1, 0}, + { 0, 65536, 0, 1}, + { 0, 0, 0, 0}, + { 0, 0, 0, 0}}, +}; + +Vtx D_0D008ED8[] = { + // These 4 Vtx's MAY be a Mtx too, its hard to say though as I can't find any references + // to any of them in the code base + {{{ 0, 410, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 0, 0}, 546, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ 0, 0, 0}, 0, {65535, 3}, {0x00, 0x00, 0x00, 0x00}}}, + {{{ -1, 3, -1}, 3, {65535, 3}, {0x00, 0x01, 0x00, 0x00}}}, +}; + +KartAIBehaviour common_kart_ai_behaviour_battle_courses[] = { + { 1, 3, BEHAVIOUR_HOP, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_mario_raceway[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 11, 30, BEHAVIOUR_1, }, + { 55, 74, BEHAVIOUR_1, }, + { 90, 105, BEHAVIOUR_1, }, + { 139, 155, BEHAVIOUR_1, }, + { 177, 205, BEHAVIOUR_1, }, + { 225, 242, BEHAVIOUR_1, }, + { 292, 313, BEHAVIOUR_1, }, + { 352, 373, BEHAVIOUR_1, }, + { 452, 465, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_choco_mountain[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 10, 25, BEHAVIOUR_1, }, + { 190, 210, BEHAVIOUR_1, }, + { 270, 290, BEHAVIOUR_1, }, + { 410, 440, BEHAVIOUR_1, }, + { 540, 550, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_bowser_castle[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 60, 80, BEHAVIOUR_1, }, + { 125, 140, BEHAVIOUR_1, }, + { 170, 185, BEHAVIOUR_1, }, + { 230, 240, BEHAVIOUR_1, }, + { 275, 285, BEHAVIOUR_1, }, + { 310, 320, BEHAVIOUR_1, }, + { 321, 349, BEHAVIOUR_3, }, + { 350, 360, BEHAVIOUR_1, }, + { 385, 415, BEHAVIOUR_1, }, + { 450, 468, BEHAVIOUR_1, }, + { 470, 477, BEHAVIOUR_9, }, + { 480, 485, BEHAVIOUR_MAX_SPEED, }, + { 543, 546, BEHAVIOUR_9, }, + { 548, 550, BEHAVIOUR_MAX_SPEED, }, + { 565, 568, BEHAVIOUR_HOP, }, + { 630, 631, BEHAVIOUR_NORMAL_SPEED, }, + { 635, 640, BEHAVIOUR_10, }, + { 645, 655, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_banshee_boardwalk[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 15, 30, BEHAVIOUR_1, }, + { 55, 65, BEHAVIOUR_1, }, + { 125, 150, BEHAVIOUR_1, }, + { 265, 270, BEHAVIOUR_1, }, + { 275, 285, BEHAVIOUR_1, }, + { 305, 320, BEHAVIOUR_HOP, }, + { 330, 340, BEHAVIOUR_1, }, + { 375, 385, BEHAVIOUR_1, }, + { 547, 570, BEHAVIOUR_1, }, + { 582, 600, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_yoshi_valley[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 70, 94, BEHAVIOUR_1, }, + { 120, 133, BEHAVIOUR_1, }, + { 150, 170, BEHAVIOUR_1, }, + { 249, 265, BEHAVIOUR_1, }, + { 360, 395, BEHAVIOUR_1, }, + { 635, 655, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_frappe_snowland[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 15, 30, BEHAVIOUR_1, }, + { 41, 63, BEHAVIOUR_1, }, + { 115, 155, BEHAVIOUR_1, }, + { 200, 215, BEHAVIOUR_1, }, + { 240, 241, BEHAVIOUR_9, }, + { 264, 265, BEHAVIOUR_10, }, + { 270, 290, BEHAVIOUR_1, }, + { 345, 375, BEHAVIOUR_1, }, + { 493, 544, BEHAVIOUR_1, }, + { 583, 605, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_koopa_beach[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 75, 100, BEHAVIOUR_1, }, + { 135, 150, BEHAVIOUR_1, }, + { 355, 390, BEHAVIOUR_1, }, + { 505, 525, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_royal_raceway[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 65, 80, BEHAVIOUR_1, }, + { 165, 166, BEHAVIOUR_9, }, + { 180, 210, BEHAVIOUR_1, }, + { 220, 221, BEHAVIOUR_10, }, + { 250, 275, BEHAVIOUR_1, }, + { 360, 380, BEHAVIOUR_1, }, + { 440, 480, BEHAVIOUR_1, }, + { 600, 601, BEHAVIOUR_9, }, + { 689, 690, BEHAVIOUR_10, }, + { 695, 725, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_luigi_raceway[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 128, 275, BEHAVIOUR_1, }, + { 320, 345, BEHAVIOUR_1, }, + { 465, 565, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_moo_moo_farm[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 75, 100, BEHAVIOUR_1, }, + { 175, 210, BEHAVIOUR_1, }, + { 275, 300, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_toad_turnpike[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 106, 188, BEHAVIOUR_1, }, + { 220, 386, BEHAVIOUR_1, }, + { 583, 765, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_kalamari_desert[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 245, 262, BEHAVIOUR_1, }, + { 585, 606, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_sherbet_land[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 7, 38, BEHAVIOUR_1, }, + { 36, 54, BEHAVIOUR_1, }, + { 129, 150, BEHAVIOUR_1, }, + { 380, 410, BEHAVIOUR_1, }, + { 425, 445, BEHAVIOUR_1, }, + { 456, 500, BEHAVIOUR_1, }, + { 594, 625, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_rainbow_road[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 4, 5, BEHAVIOUR_9, }, + { 129, 130, BEHAVIOUR_10, }, + { 555, 560, BEHAVIOUR_9, }, + { 827, 832, BEHAVIOUR_10, }, + { 810, 845, BEHAVIOUR_1, }, + { 910, 993, BEHAVIOUR_1, }, + { 1390, 1600, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_wario_stadium[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 80, 120, BEHAVIOUR_1, }, + { 200, 250, BEHAVIOUR_1, }, + { 252, 253, BEHAVIOUR_9, }, + { 273, 295, BEHAVIOUR_1, }, + { 300, 315, BEHAVIOUR_1, }, + { 333, 384, BEHAVIOUR_1, }, + { 400, 401, BEHAVIOUR_10, }, + { 405, 435, BEHAVIOUR_1, }, + { 445, 475, BEHAVIOUR_1, }, + { 485, 525, BEHAVIOUR_1, }, + { 585, 615, BEHAVIOUR_1, }, + { 685, 735, BEHAVIOUR_1, }, + { 783, 820, BEHAVIOUR_1, }, + { 956, 984, BEHAVIOUR_1, }, + { 1005, 1050, BEHAVIOUR_1, }, + { 1063, 1088, BEHAVIOUR_1, }, + { 1130, 1131, BEHAVIOUR_9, }, + { 1169, 1170, BEHAVIOUR_10, }, + { 1195, 1240, BEHAVIOUR_1, }, + { 1262, 1300, BEHAVIOUR_1, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +KartAIBehaviour common_kart_ai_behaviour_dk_jungle[] = { + { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, + { 20, 40, BEHAVIOUR_1, }, + { 190, 191, BEHAVIOUR_9, }, + { 259, 260, BEHAVIOUR_10, }, + { 315, 335, BEHAVIOUR_1, }, + { 353, 370, BEHAVIOUR_1, }, + { 398, 430, BEHAVIOUR_1, }, + { 458, 485, BEHAVIOUR_1, }, + { 510, 535, BEHAVIOUR_1, }, + { 580, 660, BEHAVIOUR_3, }, + { -1, -1, BEHAVIOUR_NONE, }, +}; + +// unknown float data +f32 D_0D009418[][4] = { + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 0.0f, 0.0f, 0.0f, 0.0f}, +}; + +f32 D_0D009568[][4] = { + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 4.5833334f, 4.5833334f, 4.5833334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + {4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 0.0f, 0.0f, 0.0f, 0.0f}, +}; + +f32 D_0D0096B8[][4] = { + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.3333332f, 3.3333332f, 3.3333332f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, + {0.0f, 0.0f, 0.0f, 0.0f}, +}; + +f32 D_0D009808[][4] = { + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + {2.9166667f, 3.75f, 3.75f, 3.75f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, + { 0.0f, 0.0f, 0.0f, 0.0f}, +}; + +// Odometer speedometer +u8 common_texture_speedometer[] = { + #include "textures/common/common_texture_speedometer.i4.inc.c" +}; + +// i8? odometer needle +u8 common_texture_speedometer_needle[] = { + #include "textures/common/common_texture_speedometer_needle.i4.inc.c" +}; + +// Lap UI Texture +u8 common_texture_hud_lap[] = { + #include "textures/common/common_texture_hud_lap.rgba16.inc.c" +}; + +// 123/ +u8 common_texture_hud_123[] = { + #include "textures/common/common_texture_hud_123.rgba16.inc.c" +}; + +// Lap +u8 common_texture_hud_lap_time[] = { + #include "textures/common/common_texture_hud_lap_time.rgba16.inc.c" +}; + +// 1/3 +u8 common_texture_hud_lap_1_on_3[] = { + #include "textures/common/common_texture_hud_lap_1_on_3.rgba16.inc.c" +}; + +// 2/3 +u8 common_texture_hud_lap_2_on_3[] = { + #include "textures/common/common_texture_hud_lap_2_on_3.rgba16.inc.c" +}; + +// 3/3 +u8 common_texture_hud_lap_3_on_3[] = { + #include "textures/common/common_texture_hud_lap_3_on_3.rgba16.inc.c" +}; + +// total +u8 common_texture_hud_total_time[] = { + #include "textures/common/common_texture_hud_total_time.rgba16.inc.c" +}; + +// time +u8 common_texture_hud_time[] = { + #include "textures/common/common_texture_hud_time.rgba16.inc.c" +}; + +// 0123456789'"! +u8 common_texture_hud_normal_digit[] = { + #include "textures/common/common_texture_hud_normal_digit.rgba16.inc.c" +}; + +u8 common_texture_hud_place[][4096] = { + // first place + { + #include "textures/common/common_texture_hud_1st.i4.inc.c" + }, + // second place + { + #include "textures/common/common_texture_hud_2nd.i4.inc.c" + }, + // third place + { + #include "textures/common/common_texture_hud_3rd.i4.inc.c" + }, + // fourth place + { + #include "textures/common/common_texture_hud_4th.i4.inc.c" + }, + // fifth place + { + #include "textures/common/common_texture_hud_5th.i4.inc.c" + }, + // sixth place + { + #include "textures/common/common_texture_hud_6th.i4.inc.c" + }, + // seventh place + { + #include "textures/common/common_texture_hud_7th.i4.inc.c" + }, + // eighth place + { + #include "textures/common/common_texture_hud_8th.i4.inc.c" + }, +}; + +u8 D_0D015258[][2048] = { + // First + { + #include "textures/common/132B50_15258.i4.inc.c" + }, + // Second + { + #include "textures/common/132B50_15A58.i4.inc.c" + }, + // Third + { + #include "textures/common/132B50_16258.i4.inc.c" + }, + // Fourth + { + #include "textures/common/132B50_16A58.i4.inc.c" + }, +}; + +// tlut for 1p, 2p, 3p, 4p +u8 common_tlut_player_emblem[] = { + #include "assets/player_emblems/common_tlut_player_emblem.inc.c" +}; + +// 1p, 2p, 3p, 4p +u8 common_texture_player_emblem[][2048] = { + { + #include "assets/player_emblems/common_texture_player_emblem_1p.inc.c" + }, + { + #include "assets/player_emblems/common_texture_player_emblem_2p.inc.c" + }, + { + #include "assets/player_emblems/common_texture_player_emblem_3p.inc.c" + }, + { + #include "assets/player_emblems/common_texture_player_emblem_4p.inc.c" + }, +}; + +// font tlut for 12345678 +u8 common_tlut_hud_type_C_rank_font[] = { + #include "assets/hud_type_c/common_tlut_hud_type_C_rank_font.inc.c" +}; + +// font 12345678 +u8 common_texture_hud_type_C_rank_font[][256] = { + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_1.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_2.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_3.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_4.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_5.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_6.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_7.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_8.inc.c" + }, +}; + +// font tlut for 0123456789 +u8 common_tlut_hud_type_C_rank_tiny_font[] = { + #include "assets/hud_type_c/common_tlut_hud_type_C_rank_tiny_font.inc.c" +}; + +// 0123456789 +u8 common_texture_hud_type_C_rank_tiny_font[][64] = { + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_0.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_1.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_2.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_3.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_4.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_5.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_6.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_7.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_8.inc.c" + }, + { + #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_9.inc.c" + }, +}; + +// Square +u8 common_texture_character_portrait_border[] = { + #include "assets/hud_type_c/common_texture_character_portrait_border.inc.c" +}; + +// 1A4D8 mario tlut +u8 common_tlut_portrait_mario[] = { + #include "assets/character_portraits/common_tlut_portrait_mario.inc.c" +}; + +// 1A6D8 luigi tlut +u8 common_tlut_portrait_luigi[] = { + #include "assets/character_portraits/common_tlut_portrait_luigi.inc.c" +}; + +// 1A8D8 peach tlut +u8 common_tlut_portrait_peach[] = { + #include "assets/character_portraits/common_tlut_portrait_peach.inc.c" +}; + +// 1AAD8 toad tlut +u8 common_tlut_portrait_toad[] = { + #include "assets/character_portraits/common_tlut_portrait_toad.inc.c" +}; + +// 1ACD8 yoshi tlut +u8 common_tlut_portrait_yoshi[] = { + #include "assets/character_portraits/common_tlut_portrait_yoshi.inc.c" +}; + +// 1AED8 dk tlut +u8 common_tlut_portrait_donkey_kong[] = { + #include "assets/character_portraits/common_tlut_portrait_donkey_kong.inc.c" +}; + +// 1B0D8 wario tlut +u8 common_tlut_portrait_wario[] = { + #include "assets/character_portraits/common_tlut_portrait_wario.inc.c" +}; + +// 1B2D8 bowser tlut +u8 common_tlut_portrait_bowser[] = { + #include "assets/character_portraits/common_tlut_portrait_bowser.inc.c" +}; + +// 1B4D8 bob-omb tlut and question mark? +u8 common_tlut_portrait_bomb_kart_and_question_mark[] = { + #include "assets/character_portraits/common_tlut_portrait_bomb_kart_and_question_mark.inc.c" +}; + + +// Mario +u8 common_texture_portrait_mario[] = { + #include "assets/character_portraits/common_texture_portrait_mario.inc.c" +}; + +// Luigi +u8 common_texture_portrait_luigi[] = { + #include "assets/character_portraits/common_texture_portrait_luigi.inc.c" +}; + +// Peach +u8 common_texture_portrait_peach[] = { + #include "assets/character_portraits/common_texture_portrait_peach.inc.c" +}; + +// Toad +u8 common_texture_portrait_toad[] = { + #include "assets/character_portraits/common_texture_portrait_toad.inc.c" +}; + +// Yoshi +u8 common_texture_portrait_yoshi[] = { + #include "assets/character_portraits/common_texture_portrait_yoshi.inc.c" +}; + +// Donkey Kong +u8 common_texture_portrait_donkey_kong[] = { + #include "assets/character_portraits/common_texture_portrait_donkey_kong.inc.c" +}; + +// Wario +u8 common_texture_portrait_wario[] = { + #include "assets/character_portraits/common_texture_portrait_wario.inc.c" +}; + +// Bowser +u8 common_texture_portrait_bowser[] = { + #include "assets/character_portraits/common_texture_portrait_bowser.inc.c" +}; + +// Mini Bomb Kart +u8 common_texture_portrait_bomb_kart[] = { + #include "assets/character_portraits/common_texture_portrait_bomb_kart.inc.c" +}; + +// Question Mark +u8 common_texture_portrait_question_mark[] = { + #include "assets/character_portraits/common_texture_portrait_question_mark.inc.c" +}; + +// 1DED8 tlut item frames +u8 common_tlut_item_window_none[] = { + #include "assets/item_window/common_tlut_item_window_none.inc.c" +}; + +u8 common_tlut_item_window_banana[] = { + #include "assets/item_window/common_tlut_item_window_banana.inc.c" +}; + +u8 common_tlut_item_window_banana_bunch[] = { + #include "assets/item_window/common_tlut_item_window_banana_bunch.inc.c" +}; + +u8 common_tlut_item_window_mushroom[] = { + #include "assets/item_window/common_tlut_item_window_mushroom.inc.c" +}; + +u8 common_tlut_item_window_double_mushroom[] = { + #include "assets/item_window/common_tlut_item_window_double_mushroom.inc.c" +}; + +u8 common_tlut_item_window_triple_mushroom[] = { + #include "assets/item_window/common_tlut_item_window_triple_mushroom.inc.c" +}; + +u8 common_tlut_item_window_super_mushroom[] = { + #include "assets/item_window/common_tlut_item_window_super_mushroom.inc.c" +}; + +u8 common_tlut_item_window_blue_shell[] = { + #include "assets/item_window/common_tlut_item_window_blue_shell.inc.c" +}; + +u8 common_tlut_item_window_boo[] = { + #include "assets/item_window/common_tlut_item_window_boo.inc.c" +}; + +u8 common_tlut_item_window_green_shell[] = { + #include "assets/item_window/common_tlut_item_window_green_shell.inc.c" +}; + +u8 common_tlut_item_window_triple_green_shell[] = { + #include "assets/item_window/common_tlut_item_window_triple_green_shell.inc.c" +}; + +u8 common_tlut_item_window_red_shell[] = { + #include "assets/item_window/common_tlut_item_window_red_shell.inc.c" +}; + +u8 common_tlut_item_window_triple_red_shell[] = { + #include "assets/item_window/common_tlut_item_window_triple_red_shell.inc.c" +}; + +u8 common_tlut_item_window_star[] = { + #include "assets/item_window/common_tlut_item_window_star.inc.c" +}; + +u8 common_tlut_item_window_thunder_bolt[] = { + #include "assets/item_window/common_tlut_item_window_thunder_bolt.inc.c" +}; + +u8 common_tlut_item_window_fake_item_box[] = { + #include "assets/item_window/common_tlut_item_window_fake_item_box.inc.c" +}; + +// UI Item Frames +u8 common_texture_item_window_none[] = { + #include "assets/item_window/common_texture_item_window_none.inc.c" +}; + +u8 common_texture_item_window_banana[] = { + #include "assets/item_window/common_texture_item_window_banana.inc.c" +}; + +u8 common_texture_item_window_banana_bunch[] = { + #include "assets/item_window/common_texture_item_window_banana_bunch.inc.c" +}; + +u8 common_texture_item_window_mushroom[] = { + #include "assets/item_window/common_texture_item_window_mushroom.inc.c" +}; + +u8 common_texture_item_window_double_mushroom[] = { + #include "assets/item_window/common_texture_item_window_double_mushroom.inc.c" +}; + +u8 common_texture_item_window_triple_mushroom[] = { + #include "assets/item_window/common_texture_item_window_triple_mushroom.inc.c" +}; + +u8 common_texture_item_window_super_mushroom[] = { + #include "assets/item_window/common_texture_item_window_super_mushroom.inc.c" +}; + +u8 common_texture_item_window_blue_shell[] = { + #include "assets/item_window/common_texture_item_window_blue_shell.inc.c" +}; + +u8 common_texture_item_window_boo[] = { + #include "assets/item_window/common_texture_item_window_boo.inc.c" +}; + +u8 common_texture_item_window_green_shell[] = { + #include "assets/item_window/common_texture_item_window_green_shell.inc.c" +}; + +u8 common_texture_item_window_triple_green_shell[] = { + #include "assets/item_window/common_texture_item_window_triple_green_shell.inc.c" +}; + +u8 common_texture_item_window_red_shell[] = { + #include "assets/item_window/common_texture_item_window_red_shell.inc.c" +}; + +u8 common_texture_item_window_triple_red_shell[] = { + #include "assets/item_window/common_texture_item_window_triple_red_shell.inc.c" +}; + +u8 common_texture_item_window_star[] = { + #include "assets/item_window/common_texture_item_window_star.inc.c" +}; + +u8 common_texture_item_window_thunder_bolt[] = { + #include "assets/item_window/common_texture_item_window_thunder_bolt.inc.c" +}; + +u8 common_texture_item_window_fake_item_box[] = { + #include "assets/item_window/common_texture_item_window_fake_item_box.inc.c" +}; + +u8 common_tlut_lakitu_countdown[][512] = { + { + #include "assets/lakitu/nolights/common_tlut_lakitu_no_lights.inc.c" + }, + { + #include "assets/lakitu/redlights/common_tlut_lakitu_red_lights.inc.c" + }, + { + #include "assets/lakitu/bluelight/common_tlut_lakitu_blue_lights.inc.c" + } +}; + +/** + * @todo Generate tlut based on the actual texture. + * The textures these tluts are for are not in common_textures.c + * This applies to common_tlut_lakitu_checkered_flag, common_tlut_lakitu_second_lap, + * common_tlut_lakitu_final_lap, common_tlut_lakitu_reverse, common_tlut_lakitu_fishing + * Appears to be animation textures. +*/ + +u8 common_tlut_lakitu_checkered_flag[] = { + #include "assets/lakitu/checkeredflag/common_tlut_lakitu_checkered_flag.inc.c" +}; + +u8 common_tlut_lakitu_second_lap[] = { + #include "assets/lakitu/secondlap/common_tlut_lakitu_second_lap.inc.c" +}; + +u8 common_tlut_lakitu_final_lap[] = { + #include "assets/lakitu/finallap/common_tlut_lakitu_final_lap.inc.c" +}; + +u8 common_tlut_lakitu_reverse[] = { + #include "assets/lakitu/reverse/common_tlut_lakitu_reverse.inc.c" +}; + +u8 common_tlut_lakitu_fishing[] = { + #include "assets/lakitu/fishing/common_tlut_lakitu_fishing.inc.c" +}; + +// unused traffic light tlut +UNUSED u8 common_tlut_traffic_light[] = { + #include "assets/unused_traffic_light/common_tlut_traffic_light.inc.c" +}; + +// unused traffic light textures + +UNUSED u8 common_texture_traffic_light_01[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_01.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_02[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_02.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_03[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_03.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_04[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_04.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_05[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_05.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_06[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_06.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_07[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_07.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_08[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_08.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_09[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_09.inc.c" +}; + +UNUSED u8 common_texture_traffic_light_10[] = { + #include "assets/unused_traffic_light/common_texture_traffic_light_10.inc.c" +}; + +// leaf +u8 common_texture_particle_leaf[] = { + #include "textures/common/common_texture_particle_leaf.rgba16.inc.c" +}; + +// leaf +UNUSED u8 common_texture_unused_particle_leaf[] = { + #include "textures/common/common_texture_unused_particle_leaf.rgba16.inc.c" +}; + + +// Cloud smoke or fog? +u8 D_0D0293D8[] = { + #include "textures/common/132B50_293D8.i4.inc.c" +}; + +// Smoke? +u8 D_0D029458[] = { + #include "textures/common/132B50_29458.i8.inc.c" +}; + +// Uses 2A858 as tlut +u8 common_texture_bomb[][1024] = { + { + #include "assets/bomb/common_texture_bomb_1.inc.c" + }, + { + #include "assets/bomb/common_texture_bomb_2.inc.c" + }, + { + #include "assets/bomb/common_texture_bomb_3.inc.c" + }, + { + #include "assets/bomb/common_texture_bomb_4.inc.c" + }, +}; + +// Special tlut that uses 0xFFFF as a transparent tail instead of 0x0 or 0x07FE. +// tlut for 29858 +u8 common_tlut_bomb[] = { + #include "assets/bomb/common_tlut_bomb.inc.c" +}; + +u8 D_0D02AA58[] = { + #include "textures/common/132B50_2AA58.rgba16.inc.c" +}; + +u8 common_texture_particle_spark[][1024] = { + { + #include "textures/common/common_texture_particle_spark_1.i8.inc.c" + }, + { + #include "textures/common/common_texture_particle_spark_2.i8.inc.c" + }, + { + #include "textures/common/common_texture_particle_spark_3.i8.inc.c" + }, + { + #include "textures/common/common_texture_particle_spark_4.i8.inc.c" + }, +}; + +u8 common_texture_particle_smoke[][1024] = { + { + #include "textures/common/common_texture_particle_smoke_1.i8.inc.c" + }, + { + #include "textures/common/common_texture_particle_smoke_2.i8.inc.c" + }, + { + #include "textures/common/common_texture_particle_smoke_3.i8.inc.c" + }, + { + #include "textures/common/common_texture_particle_smoke_4.i8.inc.c" + }, +}; + +// minimap cars +u8 common_texture_minimap_finish_line[] = { + #include "assets/minimap_icons/common_texture_minimap_finish_line.inc.c" +}; + +u8 common_texture_minimap_kart_character[][128] = { + { // Mario + #include "assets/minimap_icons/common_texture_minimap_kart_mario.inc.c" + }, + { // Luigi + #include "assets/minimap_icons/common_texture_minimap_kart_luigi.inc.c" + }, + { // Yoshi + #include "assets/minimap_icons/common_texture_minimap_kart_yoshi.inc.c" + }, + { // Toad + #include "assets/minimap_icons/common_texture_minimap_kart_toad.inc.c" + }, + { // Donkey Kong + #include "assets/minimap_icons/common_texture_minimap_kart_donkey_kong.inc.c" + }, + { // Wario + #include "assets/minimap_icons/common_texture_minimap_kart_wario.inc.c" + }, + { // Peach + #include "assets/minimap_icons/common_texture_minimap_kart_peach.inc.c" + }, + { // Bowser + #include "assets/minimap_icons/common_texture_minimap_kart_bowser.inc.c" + }, +}; + +u8 common_texture_minimap_progress_dot[] = { + #include "assets/minimap_icons/common_texture_minimap_progress_dot.inc.c" +}; diff --git a/src/data/data_800E45C0.c b/src/data/data_800E45C0.c new file mode 100644 index 000000000..c0139eb4e --- /dev/null +++ b/src/data/data_800E45C0.c @@ -0,0 +1,73 @@ +#include "data_800E45C0.h" + +Lights1 D_800E45C0[] = { + gdSPDefLights1( + 0x64, 0x00, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x88, 0x00 + ), + gdSPDefLights1( + 0x64, 0x64, 0x00, + 0xff, 0xff, 0x00, 0x00, 0x88, 0x00 + ), + gdSPDefLights1( + 0x64, 0x64, 0x64, + 0xff, 0xff, 0xff, 0x00, 0x88, 0x00 + ), + gdSPDefLights1( + 0x64, 0x00, 0x00, + 0x64, 0x00, 0x00, 0x00, 0x88, 0x00 + ), +}; + +Lights1 D_800E4620 = gdSPDefLights1( + 0x96, 0xb4, 0xfa, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 +); + +Lights1 D_800E4638 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0x00, 0x88, 0x00 +); + +Lights1 D_800E4650 = gdSPDefLights1( + 0x55, 0x55, 0x00, + 0xff, 0xff, 0x00, 0x00, 0x78, 0x00 +); + +Lights1 D_800E4668 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0xbe, 0x52, 0xc9 +); + +Lights1 D_800E4680 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 +); + +Lights1 D_800E4698 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 +); + +Lights1 D_800E46B0 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 +); + +Lights1 D_800E46C8 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 +); + +Lights1 D_800E46E0 = gdSPDefLights1( + 0x55, 0x55, 0x55, + 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 +); + +Vec3u32 D_800E46F8[] = { + {0x000000ff, 0x000000ff, 0x000000ff}, + {0x000000ff, 0x000000ff, 0x00000000}, + {0x000000ff, 0x00000000, 0x00000000}, +}; + +u8 D_800E471C[] = { 0x00, 0x01, 0x02, 0x03, 0x02, 0x01, 0x00 }; diff --git a/src/data/data_800E45C0.h b/src/data/data_800E45C0.h new file mode 100644 index 000000000..2dd9421ab --- /dev/null +++ b/src/data/data_800E45C0.h @@ -0,0 +1,24 @@ +#ifndef DATA_800E45C0_H +#define DATA_800E45C0_H + +#include + +typedef u32 Vec3u32[3]; + +extern Lights1 D_800E45C0[]; +extern Lights1 D_800E45D8; +extern Lights1 D_800E45F0; +extern Lights1 D_800E4608; +extern Lights1 D_800E4620; +extern Lights1 D_800E4638; +extern Lights1 D_800E4650; +extern Lights1 D_800E4668; +extern Lights1 D_800E4680; +extern Lights1 D_800E4698; +extern Lights1 D_800E46B0; +extern Lights1 D_800E46C8; +extern Lights1 D_800E46E0; +extern Vec3u32 D_800E46F8[]; +extern u8 D_800E471C[]; + +#endif diff --git a/src/data/data_800E8700.c b/src/data/data_800E8700.c new file mode 100644 index 000000000..5460d6e0c --- /dev/null +++ b/src/data/data_800E8700.c @@ -0,0 +1,215 @@ +#include +#include "data_800E8700.h" + +Vtx D_800E8700[] = { + {{{ 8, 8, 0}, 0, {960, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 8, -8, 0}, 0, {960, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -8, -8, 0}, 0, {0, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -8, 8, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8740[] = { + {{{ 1, 2, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 2, -2, 0}, 0, {0, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, -2, 0}, 0, {960, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -1, 2, 0}, 0, {960, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8780[] = { + {{{ 2, 4, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 2, 0, 0}, 0, {4032, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E87C0[] = { + {{{ 2, 2, 0}, 0, {1984, 0}, {0x00, 0x00, 0x7F, 0xFF}}}, + {{{ 2, -2, 0}, 0, {1984, 1984}, {0x00, 0x00, 0x7F, 0xFF}}}, + {{{ -2, -2, 0}, 0, {0, 1984}, {0x00, 0x00, 0x7F, 0xFF}}}, + {{{ -2, 2, 0}, 0, {0, 0}, {0x00, 0x00, 0x7F, 0xFF}}}, +}; + +Vtx D_800E8800[] = { + {{{ 0, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 0, 0, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -4, 0, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -4, 4, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8840[] = { + {{{ 4, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 4, 0, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 0, 0, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 0, 4, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8880[] = { + {{{ 2, 2, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 2, 0, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 0, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 2, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E88C0[] = { + {{{ 2, 0, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 2, -2, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, -2, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 0, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8900[][4] = { + { + {{{ 2, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ 2, 0, 0}, 0, {0, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, + {{{ 0, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + }, + + { + {{{ 0, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, + {{{ -2, 0, 0}, 0, {1984, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ -2, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + }, + + { + {{{ 2, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ 2, 0, 0}, 0, {1984, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, + {{{ 0, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + }, + + { + {{{ 0, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, + {{{ -2, 0, 0}, 0, {0, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, + {{{ -2, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, + }, +}; + +Vtx D_800E8A00[] = { + {{{ 2, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ 2, 0, 0}, 0, {0, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, + {{{ 0, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, +}; + +Vtx D_800E8A40[] = { + {{{ 0, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, + {{{ -2, 0, 0}, 0, {1984, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ -2, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, +}; + +Vtx D_800E8A80[] = { + {{{ 2, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ 2, 0, 0}, 0, {1984, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, + {{{ 0, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, +}; + +Vtx D_800E8AC0[] = { + {{{ 0, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, + {{{ -2, 0, 0}, 0, {0, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, + {{{ -2, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, +}; + +Vtx D_800E8B00[] = { + {{{ 1, 12, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xF0}}}, + {{{ 2, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0xFF, 0xF0}}}, + {{{ -2, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0xFF, 0xF0}}}, + {{{ -1, 12, 0}, 0, {1984, 0}, {0xFF, 0xFF, 0xFF, 0xF0}}}, +}; + +Vtx D_800E8B40[] = { + {{{ 2, 1, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 2, -1, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, -1, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 1, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8B80[] = { + {{{ 4, 1, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 4, -1, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 0, -1, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 0, 1, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8BC0[] = { + {{{ 0, 1, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 0, -1, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -4, -1, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -4, 1, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8C00[] = { + {{{ 2, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ 2, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, + {{{ -2, 4, 0}, 0, {1984, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, +}; + +Vtx D_800E8C40[] = { + {{{ 9, 18, -9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, + {{{ 9, 0, -9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 0, -9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 18, -9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, + {{{ 9, 18, 9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, + {{{ 9, 0, 9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 0, 9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 18, 9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, +}; + +Vtx D_800E8CC0[] = { + {{{ 9, 70, -9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, + {{{ 9, 0, -9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 0, -9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 70, -9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, + {{{ 9, 70, 9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, + {{{ 9, 0, 9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 0, 9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, + {{{ -9, 70, 9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, +}; + +Gfx D_800E8D40[] = { + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPVertex(D_800E8C40, 8, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(0, 4, 5, 0), + gsSP1Triangle(0, 5, 1, 0), + gsSP1Triangle(3, 7, 4, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSP1Triangle(7, 3, 6, 0), + gsSP1Triangle(3, 2, 6, 0), + gsSP1Triangle(1, 5, 6, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx D_800E8DD0[] = { + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPVertex(D_800E8CC0, 8, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(0, 4, 5, 0), + gsSP1Triangle(0, 5, 1, 0), + gsSP1Triangle(3, 7, 4, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSP1Triangle(7, 3, 6, 0), + gsSP1Triangle(3, 2, 6, 0), + gsSP1Triangle(1, 5, 6, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSPEndDisplayList(), +}; diff --git a/src/data/data_800E8700.h b/src/data/data_800E8700.h new file mode 100644 index 000000000..64423b97f --- /dev/null +++ b/src/data/data_800E8700.h @@ -0,0 +1,29 @@ +#ifndef DATA_800E8700_H +#define DATA_800E8700_H + +#include + +extern Vtx D_800E8700[]; +extern Vtx D_800E8740[]; +extern Vtx D_800E8780[]; +extern Vtx D_800E87C0[]; +extern Vtx D_800E8800[]; +extern Vtx D_800E8840[]; +extern Vtx D_800E8880[]; +extern Vtx D_800E88C0[]; +extern Vtx D_800E8900[][4]; +extern Vtx D_800E8A00[]; +extern Vtx D_800E8A40[]; +extern Vtx D_800E8A80[]; +extern Vtx D_800E8AC0[]; +extern Vtx D_800E8B00[]; +extern Vtx D_800E8B40[]; +extern Vtx D_800E8B80[]; +extern Vtx D_800E8BC0[]; +extern Vtx D_800E8C00[]; +extern Vtx D_800E8C40[]; +extern Vtx D_800E8CC0[]; +extern Gfx D_800E8D40[]; +extern Gfx D_800E8DD0[]; + +#endif diff --git a/src/data/data_segment2.c b/src/data/data_segment2.c index f2cd14e91..f87108293 100644 --- a/src/data/data_segment2.c +++ b/src/data/data_segment2.c @@ -3,7 +3,7 @@ #include #include #include "data_segment2.h" -#include " +#include "src/data/startup_logo.h" Gfx D_02007650[] = { gsDPPipeSync(), diff --git a/src/data/path_spawn_data.c b/src/data/path_spawn_data.c new file mode 100644 index 000000000..6d893603f --- /dev/null +++ b/src/data/path_spawn_data.c @@ -0,0 +1,393 @@ +#include "data/path_spawn_data.h" +#include "courses/all_course_data.h" +#include "ending/ceremony_data.h" + +KartAIBehaviour *gKartAIBehaviourLUT[NUM_COURSES+1] = { + common_kart_ai_behaviour_mario_raceway, + common_kart_ai_behaviour_choco_mountain, + common_kart_ai_behaviour_bowser_castle, + common_kart_ai_behaviour_banshee_boardwalk, + common_kart_ai_behaviour_yoshi_valley, + common_kart_ai_behaviour_frappe_snowland, + common_kart_ai_behaviour_koopa_beach, + common_kart_ai_behaviour_royal_raceway, + common_kart_ai_behaviour_luigi_raceway, + common_kart_ai_behaviour_moo_moo_farm, + common_kart_ai_behaviour_toad_turnpike, + common_kart_ai_behaviour_kalamari_desert, + common_kart_ai_behaviour_sherbet_land, + common_kart_ai_behaviour_rainbow_road, + common_kart_ai_behaviour_wario_stadium, + common_kart_ai_behaviour_battle_courses, /* COURSE_BLOCK_FORT */ + common_kart_ai_behaviour_battle_courses, /* COURSE_SKYSCRAPER */ + common_kart_ai_behaviour_battle_courses, /* COURSE_DOUBLE_DECK */ + common_kart_ai_behaviour_dk_jungle, + common_kart_ai_behaviour_battle_courses, /* COURSE_BIG_DONUT */ + common_kart_ai_behaviour_battle_courses, /* COURSE_AWARD_CEREMONY */ + NULL, /* NUM_COURSES */ +}; + +TrackWaypoint nullPath = { 0x8000, 0x0000, 0x0000, 0x0000 }; + +TrackWaypoint *gCoursePathTable[][4] = { + { d_course_mario_raceway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_choco_mountain_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_bowsers_castle_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_banshee_boardwalk_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_yoshi_valley_unknown_waypoints0, d_course_yoshi_valley_unknown_waypoints1, d_course_yoshi_valley_unknown_waypoints2, d_course_yoshi_valley_unknown_waypoints3 }, + { d_course_frappe_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_koopa_troopa_beach_unknown_waypoints0, &nullPath, &nullPath, &nullPath }, + { d_course_royal_raceway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_luigi_raceway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_moo_moo_farm_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_toads_turnpike_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_kalimari_desert_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_sherbet_land_uknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_rainbow_road_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_wario_stadium_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { d_course_dks_jungle_parkway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { ending_sequence, ending_sequence2, ending_sequence3, ending_sequence4 }, +}; + +TrackWaypoint *D_800DC8D0[][4] = { + { d_course_mario_raceway_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_choco_mountain_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_bowsers_castle_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_banshee_boardwalk_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_yoshi_valley_track_waypoints0, d_course_yoshi_valley_track_waypoints1, d_course_yoshi_valley_track_waypoints2, d_course_yoshi_valley_track_waypoints3 }, + { d_course_frappe_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_koopa_troopa_beach_track_waypoints0, d_course_koopa_troopa_beach_track_waypoints1, &nullPath, &nullPath }, + { d_course_royal_raceway_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_luigi_raceway_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_moo_moo_farm_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_toads_turnpike_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_kalimari_desert_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_sherbet_land_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_rainbow_road_track_waypoints, &nullPath, &nullPath, &nullPath }, + { d_course_wario_staduim_track_waypoints, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { d_course_dks_jungle_parkway_track_waypoints, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, + { &nullPath, &nullPath, &nullPath, &nullPath }, +}; + +s16 D_800DCA20[] = { + 0x0030, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, + 0x0030, 0x0030, 0x0028, 0x0035, 0x0035, 0x0026, 0x0035, 0x0035, + 0x0035, 0x0035, 0x0035, 0x0028, 0x0035, 0x0000, +}; + +f32 gKartAICourseMaximumWaypointSeparation[] = { + 50.0, 35.0, 35.0, 40.0, + 35.0, 50.0, 50.0, 50.0, + 50.0, 50.0, 50.0, 50.0, + 50.0, 50.0, 50.0, -1.0, + -1.0, -1.0, 40.0, -1.0, + 40.0, +}; + +f32 gKartAICourseMinimumWaypointSeparation[] = { + 0.3, 0.3, 0.2, 0.4, + 0.0, 0.3, 0.5, 0.4, + 0.7, 0.5, 0.5, 0.3, + 0.3, 0.4, 0.6, 0.1, + 0.5, 0.5, 0.1, 0.5, + 0.5, +}; + +// I think the types for D_800DCAF4, D_800DCB34, and D_800DCBB4 are all +// wrong in some way based on their usage in func_800088D8 +// But I cannot be bothered to figure it out +s16 D_800DCAF4[] = { + 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, + 0x001e, 0x0019, 0x0032, 0x004b, 0x0064, 0x007d, 0x0096, 0x00af, + 0x0028, 0x001e, 0x003c, 0x005a, 0x0078, 0x0096, 0x00b4, 0x00d2, + 0x0032, 0x0028, 0x0050, 0x0078, 0x00a0, 0x00c8, 0x00f0, 0x0118, +}; + +s16 D_800DCB34[] = { + 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, + 0x001e, 0x0019, 0x002d, 0x0041, 0x005a, 0x0073, 0x008c, 0x00a5, + 0x0028, 0x0003, 0x0006, 0x0010, 0x002e, 0x0031, 0x003b, 0x0059, + 0x0032, 0x001e, 0x003c, 0x003f, 0x0049, 0x004e, 0x006c, 0x008a, + 0x000a, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, + 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, + 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, + 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, +}; + +s16 *D_800DCBB4[] = { + D_800DCB34, D_800DCAF4, D_800DCAF4, D_800DCAF4, + D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, + D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, + D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, + D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, + D_800DCAF4, +}; + +BombKartSpawn D_800DCC08[][NUM_BOMB_KARTS_MAX] = { + { + // Mario Raceway Bomb Kart spawns + { 0x0028, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0109, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x011d, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01a4, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Choco Mountain Bomb Kart spawns + { 0x008c, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00a5, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x014a, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0226, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0253, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Bowser Castle Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0104, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01b3, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Banshee Boardwalk Bomb Kart spawns + { 0x006e, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00be, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01db, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0262, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Yoshi Valley Bomb Kart spawns + { 0x0000, 0x0000, 0.8333333, -1533.0, -682.0, -103.0, 0.0 }, + { 0x000a, 0x0000, 0.8333333, -1565.0, -619.0, -109.0, 0.0 }, + { 0x0014, 0x0000, 0.8333333, -1529.0, -579.0, -109.0, 0.0 }, + { 0x001e, 0x0000, 0.8333333, -1588.0, -534.0, -106.0, 0.0 }, + { 0x0028, 0x0000, 0.8333333, -1598.0, -207.0, -105.0, 0.0 }, + { 0x0032, 0x0000, 0.8333333, -1646.0, -147.0, -93.0, 0.0 }, + { 0x003c, 0x0000, 0.8333333, -2532.0, -445.0, -90.0, 0.0 }, + }, + + { + // Frappe Snowland Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0122, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x015e, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Koopa Troopa Beach Bomb Kart spawns + { 0x003c, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0078, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0118, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01b3, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Royal Raceway Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0128, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0190, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x02ea, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Luigi Raceway Bomb Kart spawns + { 0x0032, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0131, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01b8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0203, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Moo Moo Farm Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x008c, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00e1, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x013c, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01b2, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Toads Turnpike Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Kalamari Desert Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x008a, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0118, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0194, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x01fe, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Sherbet Land Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Rainbow Road Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Wario Stadium Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Block Fort Bomb Kart spawns + { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Skyscraper Bomb Kart spawns + { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Double Deck Bomb Kart spawns + { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // DK Jungle Bomb Kart spawns + { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00be, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Big Donut Bomb Kart spawns + { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + }, + + { + // Award Ceremony Bomb Kart spawns + { 0x0003, 0x0005, 1.250000, 0.0, 0.0, 0.0, 0.0 }, + { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, + }, +}; + +struct _struct_D_800DD9D0_0x10 D_800DD9D0[] = { + { 0x0258, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x030c, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02ee, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02b2, 0x02a8, 0x02b2, 0x0320, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02ee, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x03e8, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02da, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x0230, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x03e8, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0226, { 0x0000, 0x0000, 0x0000}}, + { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x076c, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x0640, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x0370, 0x0001, 0x0001, 0x0001, 0x01f4, { 0x0000, 0x0000, 0x0000}}, + { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, + { 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x0001, { 0x0000, 0x0000, 0x0000}}, +}; + +s32 D_800DDB20 = 0x00000000; + +s32 D_800DDB24 = 0x00000001; diff --git a/src/data/path_spawn_data.h b/src/data/path_spawn_data.h new file mode 100644 index 000000000..458239037 --- /dev/null +++ b/src/data/path_spawn_data.h @@ -0,0 +1,33 @@ +#ifndef PATH_SPAWN_DATA_H +#define PATH_SPAWN_DATA_H + +#include "waypoints.h" +#include "common_structs.h" +#include "common_textures.h" +#include "include/bomb_kart.h" + +struct _struct_D_800DD9D0_0x10 { + /* 0x00 */ u16 unk0; + /* 0x02 */ u16 unk2; + /* 0x04 */ u16 unk4; + /* 0x06 */ u16 unk6; + /* 0x08 */ u16 unk8; + /* 0x0A */ char padA[6]; +}; // size 0x10 + +extern KartAIBehaviour *gKartAIBehaviourLUT[NUM_COURSES+1]; +extern TrackWaypoint nullPath; +extern TrackWaypoint *gCoursePathTable[][4]; +extern TrackWaypoint *D_800DC8D0[][4]; +extern s16 D_800DCA20[]; +extern f32 gKartAICourseMaximumWaypointSeparation[]; +extern f32 gKartAICourseMinimumWaypointSeparation[]; +extern s16 D_800DCAF4[]; +extern s16 D_800DCB34[]; +extern s16 *D_800DCBB4[]; +extern BombKartSpawn D_800DCC08[][NUM_BOMB_KARTS_MAX]; +extern struct _struct_D_800DD9D0_0x10 D_800DD9D0[]; +extern s32 D_800DDB20; +extern s32 D_800DDB24; + +#endif diff --git a/src/data/path_spawn_metadata.c b/src/data/path_spawn_metadata.c deleted file mode 100644 index c0a4831f2..000000000 --- a/src/data/path_spawn_metadata.c +++ /dev/null @@ -1,73 +0,0 @@ -#include "data/path_spawn_metadata.h" -#include "courses/all_course_data.h" -#include - -// @warning Array contains an extra zero element at the end. -KartAIBehaviour *gKartAIBehaviourLUT[] = { - #include "assets/course_metadata/gKartAIBehaviourLUT.inc.c" - -}; - -TrackWaypoint nullPath = { 0x8000, 0x0000, 0x0000, 0x0000 }; - -TrackWaypoint *gCoursePathTable[][4] = { - #include "assets/course_metadata/gCoursePathTableUnknown.inc.c" -}; - -TrackWaypoint *gCoursePathTable2[][4] = { - #include "assets/course_metadata/gCoursePathTable.inc.c" -}; - -// @warning Array contains an extra zero element at the end. -s16 gKartAISteeringSensitivity[] = { - #include "assets/course_metadata/gCPUSteeringSensitivity.inc.c" -}; - -// Possibly maximum cpu separation -f32 gKartAICourseMaximumSeparation[] = { - #include "assets/course_metadata/gKartAICourseMaximumSeparation.inc.c" -}; - -// Possibly minimum cpu separation -f32 gKartAICourseMinimumSeparation[] = { - #include "assets/course_metadata/gKartAICourseMinimumSeparation.inc.c" -}; - -// I think the types for D_800DCAF4, D_800DCB34, and D_800DCBB4 are all -// wrong in some way based on their usage in func_800088D8 -// But I cannot be bothered to figure it out -// Used as a ptr in D_800DCBB4 -s16 D_800DCAF4[] = { - 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, - 0x001e, 0x0019, 0x0032, 0x004b, 0x0064, 0x007d, 0x0096, 0x00af, - 0x0028, 0x001e, 0x003c, 0x005a, 0x0078, 0x0096, 0x00b4, 0x00d2, - 0x0032, 0x0028, 0x0050, 0x0078, 0x00a0, 0x00c8, 0x00f0, 0x0118, -}; - -// Used as a ptr in D_800DCBB4 -s16 D_800DCB34[] = { - 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, - 0x001e, 0x0019, 0x002d, 0x0041, 0x005a, 0x0073, 0x008c, 0x00a5, - 0x0028, 0x0003, 0x0006, 0x0010, 0x002e, 0x0031, 0x003b, 0x0059, - 0x0032, 0x001e, 0x003c, 0x003f, 0x0049, 0x004e, 0x006c, 0x008a, - 0x000a, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, - 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, -}; - -s16 *D_800DCBB4[] = { - #include "assets/course_metadata/D_800DCBB4.inc.c" -}; - -BombKartSpawn gBombKartSpawns[][NUM_BOMB_KARTS_MAX] = { - #include "assets/course_metadata/gBombKartSpawns.inc.c" -}; - -struct _struct_gCoursePathSizes_0x10 gCoursePathSizes[] = { - #include "assets/course_metadata/gCoursePathSizes.inc.c" -}; - -s32 D_800DDB20 = 0x00000000; - -s32 D_800DDB24 = 0x00000001; diff --git a/src/data/path_spawn_metadata.h b/src/data/path_spawn_metadata.h deleted file mode 100644 index 2ffe6cc32..000000000 --- a/src/data/path_spawn_metadata.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef PATH_SPAWN_METADATA_H -#define PATH_SPAWN_METADATA_H - -#include "waypoints.h" -#include "common_structs.h" -#include -#include "include/bomb_kart.h" - -struct _struct_gCoursePathSizes_0x10 { - /* 0x00 */ u16 unk0; - /* 0x02 */ u16 unk2; - /* 0x04 */ u16 unk4; - /* 0x06 */ u16 unk6; - /* 0x08 */ u16 unk8; - /* 0x0A */ char padA[6]; -}; // size 0x10 - -extern KartAIBehaviour *gKartAIBehaviourLUT[]; -extern TrackWaypoint nullPath; -extern TrackWaypoint *gCoursePathTable[][4]; -extern TrackWaypoint *gCoursePathTable2[][4]; -extern s16 gKartAISteeringSensitivity[]; -extern f32 gKartAICourseMaximumSeparation[]; -extern f32 gKartAICourseMinimumSeparation[]; -extern s16 D_800DCAF4[]; -extern s16 D_800DCB34[]; -extern s16 *D_800DCBB4[]; -extern BombKartSpawn gBombKartSpawns[][NUM_BOMB_KARTS_MAX]; -extern struct _struct_gCoursePathSizes_0x10 gCoursePathSizes[]; -extern s32 D_800DDB20; -extern s32 D_800DDB24; - -#endif diff --git a/src/data/startup_logo.c b/src/data/startup_logo.c new file mode 100644 index 000000000..2b6e06a12 --- /dev/null +++ b/src/data/startup_logo.c @@ -0,0 +1,2818 @@ +#include "types.h" + +Vtx startup_logo[] = { + + {{{ 482, -124, 50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, + {{{ 482, -124, -50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, + {{{ 490, -128, -50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, + {{{ 490, -128, 50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, + {{{ 468, -114, 50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, + {{{ 468, -114, -50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, + {{{ 507, -134, -50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, + {{{ 507, -134, 50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, + {{{ 453, -97, 50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, + {{{ 453, -97, -50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, + {{{ 441, -73, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 441, -73, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 436, -41, 50}, 0, {0, 0}, {0x89, 0x01, 0x00, 0xff}}}, + {{{ 436, -41, -50}, 0, {0, 0}, {0x89, 0x01, 0x00, 0xff}}}, + {{{ 525, -137, -50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, + {{{ 525, -137, 50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, + {{{ 583, -12, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 583, -12, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 583, -43, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 583, -43, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 580, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 580, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 583, -74, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 583, -74, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 563, -131, 50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, + {{{ 563, -131, -50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, + {{{ 582, -121, -50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, + {{{ 582, -121, 50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, + {{{ 544, -136, 50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, + {{{ 544, -136, -50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, + {{{ 441, -13, 50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, + {{{ 441, -13, -50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, + {{{ 557, 47, 50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, + {{{ 557, 47, -50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, + {{{ 548, 49, -50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, + {{{ 548, 49, 50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, + {{{ 566, 43, 50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, + {{{ 566, 43, -50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, + {{{ 537, 51, -50}, 0, {0, 0}, {0x03, 0x78, 0x00, 0xff}}}, + {{{ 537, 51, 50}, 0, {0, 0}, {0x03, 0x78, 0x00, 0xff}}}, + {{{ 574, 40, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ 574, 40, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ 582, 35, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ 582, 35, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ 505, 48, -50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, + {{{ 505, 48, 50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, + {{{ 455, 13, 50}, 0, {0, 0}, {0xa1, 0x48, 0x00, 0xff}}}, + {{{ 455, 13, -50}, 0, {0, 0}, {0xa1, 0x48, 0x00, 0xff}}}, + {{{ 441, -13, -50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, + {{{ 441, -13, 50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, + {{{ 477, 34, 50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, + {{{ 477, 34, -50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, + {{{ 583, -74, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 583, -74, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 581, -88, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 581, -88, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 535, 18, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 535, 18, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 543, 22, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 543, 22, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 528, 12, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 528, 12, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 551, 23, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 551, 23, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 522, 2, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 522, 2, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 528, 12, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 528, 12, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 520, -12, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 520, -12, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, + {{{ 520, -45, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 520, -45, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 551, 23, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 551, 23, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 559, 22, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 559, 22, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, + {{{ 575, 12, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 575, 12, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 580, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 580, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 568, 18, 50}, 0, {0, 0}, {0xc4, 0x9a, 0x00, 0xff}}}, + {{{ 568, 18, -50}, 0, {0, 0}, {0xc4, 0x9a, 0x00, 0xff}}}, + {{{ 520, -74, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 520, -74, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 559, -107, 50}, 0, {0, 0}, {0xe4, 0x74, 0x00, 0xff}}}, + {{{ 559, -107, -50}, 0, {0, 0}, {0xe4, 0x74, 0x00, 0xff}}}, + {{{ 551, -108, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 551, -108, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 568, -104, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 568, -104, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 543, -107, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 543, -107, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 575, -98, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 575, -98, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 581, -88, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 581, -88, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, + {{{ 543, -107, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 543, -107, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 535, -104, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 535, -104, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 522, -88, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 522, -88, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 520, -74, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 520, -74, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 528, -98, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 528, -98, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, + {{{ 366, 42, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ 366, 42, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ 342, 50, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ 342, 50, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ 388, 25, 50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, + {{{ 388, 25, -50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, + {{{ 321, 52, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ 321, 52, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ 404, 0, 50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, + {{{ 404, 0, -50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, + {{{ 411, -36, 50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, + {{{ 411, -36, -50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, + {{{ 411, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 411, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 306, 50, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ 306, 50, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ 268, 34, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 268, 34, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 258, 26, -50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, + {{{ 258, 26, 50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, + {{{ 279, 41, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 279, 41, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 292, 47, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ 292, 47, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ 332, -16, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 332, -16, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 332, -132, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 332, -132, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 330, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 330, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 273, 9, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ 273, 9, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ 283, 14, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ 283, 14, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ 265, 2, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ 265, 2, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ 296, 16, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ 296, 16, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ 260, -7, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ 260, -7, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ 258, -16, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ 258, -16, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ 258, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 308, 14, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ 308, 14, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ 325, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 325, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 330, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 330, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ 318, 9, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ 318, 9, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ 38, 55, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 38, 55, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 1, 50, -50}, 0, {0, 0}, {0xe1, 0x74, 0x00, 0xff}}}, + {{{ 1, 50, 50}, 0, {0, 0}, {0xe1, 0x74, 0x00, 0xff}}}, + {{{ 75, 50, 50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, + {{{ 75, 50, -50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, + {{{ -31, 36, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ -31, 36, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 107, 36, 50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, + {{{ 107, 36, -50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, + {{{ 132, 14, 50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, + {{{ 132, 14, -50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, + {{{ 149, -13, 50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, + {{{ 149, -13, -50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, + {{{ 155, -45, 50}, 0, {0, 0}, {0x76, 0x17, 0x00, 0xff}}}, + {{{ 155, -45, -50}, 0, {0, 0}, {0x76, 0x17, 0x00, 0xff}}}, + {{{ -57, 15, -50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, + {{{ -57, 15, 50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, + {{{ -57, -102, 50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, + {{{ -57, -102, -50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, + {{{ -31, -123, -50}, 0, {0, 0}, {0xc2, 0x9b, 0x00, 0xff}}}, + {{{ -31, -123, 50}, 0, {0, 0}, {0xc2, 0x9b, 0x00, 0xff}}}, + {{{ -73, -75, 50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, + {{{ -73, -75, -50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, + {{{ 1, -137, -50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, + {{{ 1, -137, 50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, + {{{ -79, -44, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -79, -44, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -73, -12, 50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, + {{{ -73, -12, -50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, + {{{ 55, -116, 50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, + {{{ 55, -116, -50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, + {{{ 46, -119, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 46, -119, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 63, -109, 50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, + {{{ 63, -109, -50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, + {{{ 39, -120, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 39, -120, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 69, -97, 50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, + {{{ 69, -97, -50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, + {{{ 71, -81, 50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, + {{{ 71, -81, -50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, + {{{ 71, -70, 50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, + {{{ 71, -70, -50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, + {{{ 31, -119, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 31, -119, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 5, -81, 50}, 0, {0, 0}, {0x78, 0x08, 0x00, 0xff}}}, + {{{ 5, -81, -50}, 0, {0, 0}, {0x78, 0x08, 0x00, 0xff}}}, + {{{ 5, -45, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 5, -45, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 8, -97, 50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, + {{{ 8, -97, -50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, + {{{ 14, -109, 50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, + {{{ 14, -109, -50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, + {{{ 22, -116, 50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, + {{{ 22, -116, -50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, + {{{ 1, -137, 50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, + {{{ 1, -137, -50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, + {{{ 38, -142, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 38, -142, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 51, 31, 50}, 0, {0, 0}, {0xd3, 0x92, 0x00, 0xff}}}, + {{{ 51, 31, -50}, 0, {0, 0}, {0xd3, 0x92, 0x00, 0xff}}}, + {{{ 57, 28, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 57, 28, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 45, 33, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 45, 33, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 62, 23, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 62, 23, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 38, 33, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 38, 33, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 32, 33, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 32, 33, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 26, 31, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 26, 31, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, + {{{ 20, 28, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 20, 28, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 66, 17, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 66, 17, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 72, -9, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 72, -9, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 72, -17, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 72, -17, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 71, -1, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 71, -1, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 70, 6, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 70, 6, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, + {{{ 69, 12, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 69, 12, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, + {{{ 15, 23, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 15, 23, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 139, -94, 50}, 0, {0, 0}, {0x63, 0xbd, 0x00, 0xff}}}, + {{{ 139, -94, -50}, 0, {0, 0}, {0x63, 0xbd, 0x00, 0xff}}}, + {{{ 150, -70, -50}, 0, {0, 0}, {0x6b, 0xcb, 0x00, 0xff}}}, + {{{ 150, -70, 50}, 0, {0, 0}, {0x6b, 0xcb, 0x00, 0xff}}}, + {{{ 120, -113, 50}, 0, {0, 0}, {0x4d, 0xa5, 0x00, 0xff}}}, + {{{ 120, -113, -50}, 0, {0, 0}, {0x4d, 0xa5, 0x00, 0xff}}}, + {{{ 97, -129, 50}, 0, {0, 0}, {0x35, 0x95, 0x00, 0xff}}}, + {{{ 97, -129, -50}, 0, {0, 0}, {0x35, 0x95, 0x00, 0xff}}}, + {{{ 69, -139, 50}, 0, {0, 0}, {0x1b, 0x8c, 0x00, 0xff}}}, + {{{ 69, -139, -50}, 0, {0, 0}, {0x1b, 0x8c, 0x00, 0xff}}}, + {{{ 38, -142, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 38, -142, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 5, -17, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 5, -17, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 5, -9, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 5, -9, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 6, -1, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 6, -1, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 11, 17, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 11, 17, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 15, 23, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 15, 23, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 8, 12, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 8, 12, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, + {{{ 6, 6, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ 6, 6, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, + {{{ -280, 42, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ -280, 42, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, + {{{ -304, 50, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ -304, 50, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ -258, 25, 50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, + {{{ -258, 25, -50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, + {{{ -324, 52, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ -324, 52, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, + {{{ -241, 0, 50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, + {{{ -241, 0, -50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, + {{{ -235, -36, 50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, + {{{ -235, -36, -50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, + {{{ -235, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -235, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -340, 50, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ -340, 50, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ -378, 34, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ -378, 34, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ -388, 26, -50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, + {{{ -388, 26, 50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, + {{{ -366, 41, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ -366, 41, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ -354, 47, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ -354, 47, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, + {{{ -314, -16, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -314, -16, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -314, -132, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -314, -132, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -315, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -315, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -373, 9, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ -373, 9, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ -362, 14, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ -362, 14, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ -381, 2, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ -381, 2, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ -350, 16, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ -350, 16, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, + {{{ -386, -7, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ -386, -7, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ -388, -16, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ -388, -16, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, + {{{ -388, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -338, 14, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ -338, 14, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ -320, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -320, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -315, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -315, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, + {{{ -328, 9, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ -328, 9, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, + {{{ 918, -43, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 918, -43, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 913, -11, -50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, + {{{ 913, -11, 50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, + {{{ 913, -74, 50}, 0, {0, 0}, {0x70, 0xd6, 0x00, 0xff}}}, + {{{ 913, -74, -50}, 0, {0, 0}, {0x70, 0xd6, 0x00, 0xff}}}, + {{{ 896, 16, -50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, + {{{ 896, 16, 50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, + {{{ 896, -101, 50}, 0, {0, 0}, {0x5b, 0xb3, 0x00, 0xff}}}, + {{{ 896, -101, -50}, 0, {0, 0}, {0x5b, 0xb3, 0x00, 0xff}}}, + {{{ 871, -122, 50}, 0, {0, 0}, {0x40, 0x9b, 0x00, 0xff}}}, + {{{ 871, -122, -50}, 0, {0, 0}, {0x40, 0x9b, 0x00, 0xff}}}, + {{{ 839, -136, 50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 839, -136, -50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 871, 37, -50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, + {{{ 871, 37, 50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, + {{{ 834, -80, 50}, 0, {0, 0}, {0x89, 0x07, 0x00, 0xff}}}, + {{{ 834, -80, -50}, 0, {0, 0}, {0x89, 0x07, 0x00, 0xff}}}, + {{{ 832, -94, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 832, -94, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 834, -42, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 834, -42, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 827, -106, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 827, -106, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 834, -29, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 834, -29, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 839, 51, 50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, + {{{ 839, 51, -50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, + {{{ 802, 56, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 802, 56, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 766, 51, -50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, + {{{ 766, 51, 50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, + {{{ 802, -141, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 802, -141, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 839, -136, -50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 839, -136, 50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 692, -11, 50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, + {{{ 692, -11, -50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, + {{{ 686, -43, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 686, -43, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 709, 16, 50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, + {{{ 709, 16, -50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, + {{{ 692, -74, -50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, + {{{ 692, -74, 50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, + {{{ 734, 37, 50}, 0, {0, 0}, {0xc1, 0x66, 0x00, 0xff}}}, + {{{ 734, 37, -50}, 0, {0, 0}, {0xc1, 0x66, 0x00, 0xff}}}, + {{{ 766, 51, 50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, + {{{ 766, 51, -50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, + {{{ 709, -101, -50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, + {{{ 709, -101, 50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, + {{{ 766, -136, 50}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ 766, -136, -50}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ 734, -122, 50}, 0, {0, 0}, {0xc1, 0x9b, 0x00, 0xff}}}, + {{{ 734, -122, -50}, 0, {0, 0}, {0xc1, 0x9b, 0x00, 0xff}}}, + {{{ 827, -106, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 827, -106, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 820, -113, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 820, -113, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 802, 34, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 802, 34, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 811, 33, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 811, 33, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 792, 33, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 792, 33, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 811, 33, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 811, 33, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 820, 28, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 820, 28, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 783, 28, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 783, 28, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 792, 33, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 792, 33, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 776, 21, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 776, 21, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, + {{{ 771, 10, 50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, + {{{ 771, 10, -50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, + {{{ 827, 21, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 827, 21, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, + {{{ 834, -5, 50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, + {{{ 834, -5, -50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, + {{{ 834, -29, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 834, -29, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 832, 10, 50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, + {{{ 832, 10, -50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, + {{{ 769, -5, 50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, + {{{ 769, -5, -50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, + {{{ 792, -118, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 792, -118, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 783, -113, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 783, -113, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 802, -119, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 802, -119, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 776, -106, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 776, -106, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 811, -118, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 811, -118, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 820, -113, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 820, -113, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, + {{{ 811, -118, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 811, -118, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 776, -106, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 776, -106, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, + {{{ 771, -94, -50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, + {{{ 771, -94, 50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, + {{{ 769, -39, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 769, -39, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 769, -5, -50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, + {{{ 769, -5, 50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, + {{{ 769, -80, 50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, + {{{ 769, -80, -50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, + {{{ -1085, 165, 50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, + {{{ -1085, 165, -50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, + {{{ -1125, 88, -50}, 0, {0, 0}, {0x8f, 0x25, 0x00, 0xff}}}, + {{{ -1125, 88, 50}, 0, {0, 0}, {0x8f, 0x25, 0x00, 0xff}}}, + {{{ -1023, 226, 50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, + {{{ -1023, 226, -50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, + {{{ -1139, -1, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -1139, -1, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -941, 266, 50}, 0, {0, 0}, {0xde, 0x73, 0x00, 0xff}}}, + {{{ -941, 266, -50}, 0, {0, 0}, {0xde, 0x73, 0x00, 0xff}}}, + {{{ -841, 281, 50}, 0, {0, 0}, {0xf8, 0x78, 0x00, 0xff}}}, + {{{ -841, 281, -50}, 0, {0, 0}, {0xf8, 0x78, 0x00, 0xff}}}, + {{{ 841, 281, 50}, 0, {0, 0}, {0x09, 0x78, 0x00, 0xff}}}, + {{{ 841, 281, -50}, 0, {0, 0}, {0x09, 0x78, 0x00, 0xff}}}, + {{{ -1125, -89, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ -1125, -89, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ -941, -266, 50}, 0, {0, 0}, {0xde, 0x8e, 0x00, 0xff}}}, + {{{ -941, -266, -50}, 0, {0, 0}, {0xde, 0x8e, 0x00, 0xff}}}, + {{{ -841, -281, -50}, 0, {0, 0}, {0xf8, 0x89, 0x00, 0xff}}}, + {{{ -841, -281, 50}, 0, {0, 0}, {0xf8, 0x89, 0x00, 0xff}}}, + {{{ -1023, -226, 50}, 0, {0, 0}, {0xbc, 0x9f, 0x00, 0xff}}}, + {{{ -1023, -226, -50}, 0, {0, 0}, {0xbc, 0x9f, 0x00, 0xff}}}, + {{{ 841, -281, -50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, + {{{ 841, -281, 50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, + {{{ -1085, -165, 50}, 0, {0, 0}, {0xa1, 0xba, 0x00, 0xff}}}, + {{{ -1085, -165, -50}, 0, {0, 0}, {0xa1, 0xba, 0x00, 0xff}}}, + {{{ 941, 266, 50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, + {{{ 941, 266, -50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, + {{{ 1085, -165, 50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, + {{{ 1085, -165, -50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, + {{{ 1125, -89, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 1125, -89, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 1023, -226, 50}, 0, {0, 0}, {0x45, 0x9f, 0x00, 0xff}}}, + {{{ 1023, -226, -50}, 0, {0, 0}, {0x45, 0x9f, 0x00, 0xff}}}, + {{{ 1085, -165, -50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, + {{{ 1085, -165, 50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, + {{{ 1125, -89, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 1125, -89, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 1139, -1, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 1139, -1, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 940, -266, 50}, 0, {0, 0}, {0x23, 0x8e, 0x00, 0xff}}}, + {{{ 940, -266, -50}, 0, {0, 0}, {0x23, 0x8e, 0x00, 0xff}}}, + {{{ 841, -281, 50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, + {{{ 841, -281, -50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, + {{{ 1125, 88, -50}, 0, {0, 0}, {0x72, 0x25, 0x00, 0xff}}}, + {{{ 1125, 88, 50}, 0, {0, 0}, {0x72, 0x25, 0x00, 0xff}}}, + {{{ 1023, 226, 50}, 0, {0, 0}, {0x45, 0x62, 0x00, 0xff}}}, + {{{ 1023, 226, -50}, 0, {0, 0}, {0x45, 0x62, 0x00, 0xff}}}, + {{{ 941, 266, -50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, + {{{ 941, 266, 50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, + {{{ 1085, 165, 50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, + {{{ 1085, 165, -50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, + {{{ -982, -171, 50}, 0, {0, 0}, {0x44, 0x63, 0x00, 0xff}}}, + {{{ -982, -171, -50}, 0, {0, 0}, {0x44, 0x63, 0x00, 0xff}}}, + {{{ -1029, -125, -50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, + {{{ -1029, -125, 50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, + {{{ -919, -201, 50}, 0, {0, 0}, {0x22, 0x73, 0x00, 0xff}}}, + {{{ -919, -201, -50}, 0, {0, 0}, {0x22, 0x73, 0x00, 0xff}}}, + {{{ -1058, -67, -50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, + {{{ -1058, -67, 50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, + {{{ -840, -212, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ -840, -212, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, + {{{ 840, -212, 50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, + {{{ 840, -212, -50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, + {{{ 919, -201, 50}, 0, {0, 0}, {0xdf, 0x73, 0x00, 0xff}}}, + {{{ 919, -201, -50}, 0, {0, 0}, {0xdf, 0x73, 0x00, 0xff}}}, + {{{ 840, -212, -50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, + {{{ 840, -212, 50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, + {{{ -1058, -67, 50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, + {{{ -1058, -67, -50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, + {{{ -1069, 0, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -1069, 0, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -982, 171, 50}, 0, {0, 0}, {0x44, 0x9e, 0x00, 0xff}}}, + {{{ -982, 171, -50}, 0, {0, 0}, {0x44, 0x9e, 0x00, 0xff}}}, + {{{ -918, 201, -50}, 0, {0, 0}, {0x22, 0x8e, 0x00, 0xff}}}, + {{{ -918, 201, 50}, 0, {0, 0}, {0x22, 0x8e, 0x00, 0xff}}}, + {{{ -1029, 125, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ -1029, 125, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ -840, 212, -50}, 0, {0, 0}, {0x08, 0x89, 0x00, 0xff}}}, + {{{ -840, 212, 50}, 0, {0, 0}, {0x08, 0x89, 0x00, 0xff}}}, + {{{ -1058, 67, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ -1058, 67, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 982, -171, 50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, + {{{ 982, -171, -50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, + {{{ 982, 171, 50}, 0, {0, 0}, {0xbd, 0x9e, 0x00, 0xff}}}, + {{{ 982, 171, -50}, 0, {0, 0}, {0xbd, 0x9e, 0x00, 0xff}}}, + {{{ 1029, 125, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 1029, 125, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 918, 201, 50}, 0, {0, 0}, {0xdf, 0x8e, 0x00, 0xff}}}, + {{{ 918, 201, -50}, 0, {0, 0}, {0xdf, 0x8e, 0x00, 0xff}}}, + {{{ 1058, 67, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 1058, 67, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 840, 212, 50}, 0, {0, 0}, {0xf9, 0x89, 0x00, 0xff}}}, + {{{ 840, 212, -50}, 0, {0, 0}, {0xf9, 0x89, 0x00, 0xff}}}, + {{{ 1069, 0, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 1069, 0, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 1029, -125, 50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, + {{{ 1029, -125, -50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, + {{{ 982, -171, -50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, + {{{ 982, -171, 50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, + {{{ 1058, -67, 50}, 0, {0, 0}, {0x8f, 0x24, 0x00, 0xff}}}, + {{{ 1058, -67, -50}, 0, {0, 0}, {0x8f, 0x24, 0x00, 0xff}}}, + {{{ 1069, 0, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 1069, 0, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 950, 100, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 950, 100, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 949, 105, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 949, 105, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 950, 97, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 950, 97, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 947, 108, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 947, 108, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 943, 111, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 943, 111, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 938, 112, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 938, 112, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 931, 113, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 931, 113, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 913, 113, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 913, 113, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 948, 94, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 948, 94, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 924, 86, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 924, 86, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 929, 86, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 929, 86, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 940, 88, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 940, 88, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 944, 89, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 944, 89, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 946, 91, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 946, 91, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 939, 99, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 939, 99, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 938, 97, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 938, 97, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 938, 102, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 938, 102, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 939, 99, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 939, 99, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 938, 97, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 938, 97, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 937, 95, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 937, 95, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 935, 94, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 935, 94, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 933, 93, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 933, 93, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 929, 93, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 929, 93, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 924, 93, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 924, 93, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, + {{{ 937, 104, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 937, 104, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 924, 106, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 924, 106, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 932, 106, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 932, 106, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 935, 105, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 935, 105, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, + {{{ 963, 66, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ 963, 66, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ 968, 77, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ 968, 77, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ 954, 57, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ 954, 57, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, + {{{ 970, 90, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 970, 90, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 943, 51, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 943, 51, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 930, 49, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 930, 49, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 917, 51, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 917, 51, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 968, 103, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 968, 103, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 954, 123, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 954, 123, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 943, 128, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 943, 128, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 963, 114, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 963, 114, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, + {{{ 930, 130, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 930, 130, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 906, 57, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 906, 57, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 897, 114, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 897, 114, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 891, 103, -50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, + {{{ 891, 103, 50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, + {{{ 906, 123, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 906, 123, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 891, 103, 50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, + {{{ 891, 103, -50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, + {{{ 889, 90, -50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, + {{{ 889, 90, 50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, + {{{ 917, 128, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 917, 128, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 906, 123, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 906, 123, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, + {{{ 930, 130, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 930, 130, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, + {{{ 891, 77, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 891, 77, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 897, 66, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 897, 66, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 906, 57, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 906, 57, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, + {{{ 919, 121, 50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, + {{{ 919, 121, -50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, + {{{ 930, 123, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 930, 123, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 910, 116, 50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, + {{{ 910, 116, -50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, + {{{ 940, 121, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 940, 121, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 903, 109, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 903, 109, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 899, 100, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 899, 100, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 897, 90, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 897, 90, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 949, 116, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 949, 116, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 961, 100, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 961, 100, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 963, 90, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 963, 90, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 956, 109, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 956, 109, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, + {{{ 961, 79, -50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, + {{{ 961, 79, 50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, + {{{ 949, 116, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 949, 116, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, + {{{ 899, 79, 50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, + {{{ 899, 79, -50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, + {{{ 897, 90, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 897, 90, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, + {{{ 949, 63, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 949, 63, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 940, 59, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 940, 59, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 956, 70, 50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, + {{{ 956, 70, -50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, + {{{ 930, 57, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 930, 57, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 919, 59, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 919, 59, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 903, 70, 50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, + {{{ 903, 70, -50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, + {{{ 910, 63, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 910, 63, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + +}; + +Gfx startup_logo_dl[] = { + gsSPVertex(&startup_logo[0], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSP1Quadrangle(15, 14, 29, 28, 0), + gsSP1Quadrangle(30, 31, 13, 12, 0), + gsSPVertex(&startup_logo[32], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(7, 6, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 15, 14, 0), + gsSP1Quadrangle(13, 12, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSP1Quadrangle(27, 26, 30, 31, 0), + gsSPVertex(&startup_logo[64], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(11, 10, 17, 16, 0), + gsSP1Quadrangle(18, 19, 7, 6, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(23, 22, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSP1Quadrangle(30, 31, 29, 28, 0), + gsSPVertex(&startup_logo[96], 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(3, 2, 9, 8, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl2[] = { + + gsSPVertex(&startup_logo[106], 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(22, 23, 21, 20, 0), + gsSP1Quadrangle(15, 14, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSPVertex(&startup_logo[136], 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(15, 14, 21, 20, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl3[] = { + + gsSPVertex(&startup_logo[158], 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(14, 15, 13, 12, 0), + gsSP1Quadrangle(7, 6, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP1Quadrangle(21, 20, 24, 25, 0), + gsSP1Quadrangle(26, 27, 23, 22, 0), + gsSP1Quadrangle(28, 29, 27, 26, 0), + gsSP1Quadrangle(17, 16, 29, 28, 0), + gsSPVertex(&startup_logo[188], 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(22, 23, 21, 20, 0), + gsSP1Quadrangle(24, 25, 23, 22, 0), + gsSP1Quadrangle(15, 14, 25, 24, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(&startup_logo[218], 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(14, 15, 13, 12, 0), + gsSP1Quadrangle(7, 6, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP1Quadrangle(24, 25, 23, 22, 0), + gsSP1Quadrangle(26, 27, 25, 24, 0), + gsSP1Quadrangle(17, 16, 27, 26, 0), + gsSP1Quadrangle(28, 29, 15, 14, 0), + gsSPVertex(&startup_logo[248], 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSP1Quadrangle(8, 9, 7, 6, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP1Quadrangle(24, 25, 23, 22, 0), + gsSP1Quadrangle(17, 16, 25, 24, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl4[] = { + gsSPVertex(&startup_logo[274], 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(22, 23, 21, 20, 0), + gsSP1Quadrangle(15, 14, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSPVertex(&startup_logo[304], 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(15, 14, 21, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx startup_logo_dl5[] = { + gsSPVertex(&startup_logo[326], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(15, 14, 27, 26, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(&startup_logo[358], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(14, 15, 13, 12, 0), + gsSP1Quadrangle(11, 10, 16, 17, 0), + gsSP1Quadrangle(18, 19, 1, 0, 0), + gsSP1Quadrangle(20, 21, 19, 18, 0), + gsSP1Quadrangle(17, 16, 21, 20, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 31, 27, 26, 0), + gsSPVertex(&startup_logo[390], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(3, 2, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 15, 14, 0), + gsSP1Quadrangle(13, 12, 19, 18, 0), + gsSP1Quadrangle(20, 21, 11, 10, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 23, 22, 0), + gsSP1Quadrangle(25, 24, 28, 29, 0), + gsSP1Quadrangle(30, 31, 27, 26, 0), + gsSPVertex(&startup_logo[422], 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(7, 6, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx startup_logo_dl6[] = { + gsSPVertex(&startup_logo[436], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(15, 14, 25, 24, 0), + gsSP1Quadrangle(26, 27, 13, 12, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(&startup_logo[468], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 1, 0, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(7, 6, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 15, 14, 0), + gsSP1Quadrangle(13, 12, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(23, 22, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSP1Quadrangle(30, 31, 29, 28, 0), + gsSPVertex(&startup_logo[500], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(7, 6, 17, 16, 0), + gsSP1Quadrangle(18, 19, 1, 0, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(23, 22, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSP1Quadrangle(15, 14, 29, 28, 0), + gsSP1Quadrangle(27, 26, 30, 31, 0), + gsSPVertex(&startup_logo[532], 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl7[] = { + gsSPVertex(&startup_logo[540], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 5, 4, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 24, 26, 27, 0), + gsSP1Quadrangle(27, 26, 17, 16, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(&startup_logo[572], 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 1, 0, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(23, 22, 17, 16, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl8[] = { + gsSPVertex(&startup_logo[596], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(7, 6, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(15, 14, 21, 20, 0), + gsSP1Quadrangle(24, 25, 13, 12, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 31, 27, 26, 0), + gsSPVertex(&startup_logo[628], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(3, 2, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(11, 10, 13, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(26, 27, 25, 24, 0), + gsSP1Quadrangle(28, 29, 27, 26, 0), + gsSP1Quadrangle(23, 22, 30, 31, 0), + gsSPVertex(&startup_logo[660], 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 15, 14, 0), + gsSP1Quadrangle(17, 16, 20, 21, 0), + gsSP1Quadrangle(7, 6, 19, 18, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(24, 25, 11, 10, 0), + gsSP1Quadrangle(26, 27, 25, 24, 0), + gsSP1Quadrangle(23, 22, 27, 26, 0), + gsSPEndDisplayList(), +}; + +Vtx startup_logo2[] = { + + {{{ 107, 36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 66, 17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 62, 23, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 69, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 70, 6, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 132, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 75, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 57, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 71, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 72, -9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 149, -13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 38, 55, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 45, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 51, 31, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 15, 23, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -31, 36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 11, 17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 20, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -57, 15, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 6, 6, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -73, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 8, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 32, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 26, 31, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 38, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 72, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 155, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 6, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 72, -17, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 72, -17, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 5, -17, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 5, -17, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 155, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 72, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 155, -45, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 155, -45, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 5, -9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -73, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 72, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 155, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 149, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 39, -120, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 46, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 38, -142, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 31, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1, -137, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 55, -116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 69, -139, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 63, -109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 97, -129, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 69, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 120, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -31, -123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -57, -102, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -81, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 8, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1, -137, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 14, -109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 72, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -73, -75, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 22, -116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 31, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 69, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 71, -81, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 120, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 139, -94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -79, -44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -73, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 71, -70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 150, -70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 150, -70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 150, -70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 71, -70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 71, -70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 72, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 149, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 132, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -73, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 139, -94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 150, -70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 71, -70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 71, -81, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 120, -113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 69, -97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 97, -129, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 63, -109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 69, -139, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 55, -116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -73, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -79, -44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -73, -75, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -31, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -57, 15, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 6, 6, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 6, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -81, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -57, -102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 32, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 38, 55, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 38, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 15, 23, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 20, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 26, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 11, 17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 45, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 75, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 8, -97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -81, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -57, -102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -31, -123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 69, -139, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 55, -116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 46, -119, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 38, -142, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 14, -109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1, -137, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 22, -116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 31, -119, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 39, -120, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 26, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 32, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -31, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 8, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 11, 17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 6, 6, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -73, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 5, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 71, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 72, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 132, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 70, 6, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 107, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 69, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 45, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 51, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 75, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 51, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 57, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 75, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 62, 23, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 107, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 66, 17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 69, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -112, 105, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -112, 105, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -191, 105, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -191, 105, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -112, 70, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 70, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 105, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 105, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -112, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -191, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -191, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -191, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -112, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -112, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, 105, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -191, 105, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -191, 70, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -191, 70, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -69, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -69, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -112, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -112, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -191, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -112, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -69, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -69, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -112, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -69, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -69, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -69, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -69, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -69, 70, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -69, 70, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -112, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -69, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -69, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -234, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -234, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -191, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -234, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -234, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -191, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -191, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -234, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -234, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -191, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -112, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -112, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -191, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -191, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -191, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -191, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -234, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -234, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -191, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -234, 70, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -234, 70, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -234, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -234, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -112, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -112, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -191, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -191, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -112, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -112, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -112, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -112, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -388, 29, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -388, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -467, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -388, 26, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -388, 26, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, 26, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, 29, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, 29, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -388, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -388, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -467, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -467, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -386, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -381, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -467, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -388, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -467, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -467, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -467, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -467, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -354, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -366, 41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -378, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -373, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -362, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -350, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -304, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -340, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -324, 52, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -338, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -304, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -338, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -328, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -241, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -280, 42, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -258, 25, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -320, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -315, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -314, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -235, -36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -467, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -388, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -388, 29, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -388, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -314, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -235, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -241, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -235, -36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -235, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -314, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -314, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -304, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -258, 25, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -280, 42, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -315, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -320, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -328, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -354, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -314, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -235, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -235, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -314, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -354, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -324, 52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -304, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -340, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -328, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -338, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -350, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -362, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -373, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -381, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -388, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -378, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -366, 41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -386, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -467, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -467, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -388, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -388, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -467, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -467, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -388, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -388, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -388, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -467, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -388, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -510, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -510, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -590, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -590, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -510, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -510, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -510, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -510, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -590, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -590, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -510, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -510, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -510, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -510, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -590, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -590, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -590, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -590, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -510, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -510, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -510, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -510, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -590, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -590, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -510, 79, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -510, 79, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -510, 133, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -510, 133, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -590, 79, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -590, 79, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -510, 79, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -510, 79, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -510, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -510, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -590, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -590, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -590, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, 79, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, 79, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -590, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -590, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -510, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -510, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -831, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -831, 53, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -913, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -717, -52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -831, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -831, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -913, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -913, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -717, -52, 50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, + {{{ -717, -52, -50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, + {{{ -831, 133, -50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, + {{{ -831, 133, 50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, + {{{ -831, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -913, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -717, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -635, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -831, 53, 50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, + {{{ -717, -132, -50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, + {{{ -717, -132, 50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, + {{{ -831, 53, -50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, + {{{ -831, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -831, 53, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -831, 53, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -831, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -913, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -913, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -913, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -913, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -913, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -913, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -831, 53, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -831, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -913, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -831, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -831, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -913, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -717, -52, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -831, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -831, 53, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -717, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -717, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -717, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -717, -52, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -717, -52, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ -635, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -717, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -635, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -717, -52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -717, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -635, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -635, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -913, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -831, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -635, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -635, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -717, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -717, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -635, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -635, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -635, 133, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -635, 133, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -717, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -717, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -635, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ -635, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 258, 29, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 258, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 179, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 258, 26, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 258, 26, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, 26, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, 29, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, 29, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 258, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 258, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 179, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 179, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 260, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 265, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 179, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 258, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 179, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 179, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 179, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 179, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 292, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 279, 41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 268, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 273, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 283, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 296, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 342, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 306, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 321, 52, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 308, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 342, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 308, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 318, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 404, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 366, 42, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 388, 25, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 325, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 330, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 332, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 411, -36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 179, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 258, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 258, 29, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 258, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 332, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 411, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 404, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 411, -36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 411, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 332, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 332, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 342, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 388, 25, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 366, 42, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 330, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 325, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 318, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 292, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 332, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 411, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 411, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 332, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 292, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 321, 52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 342, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 306, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 318, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 308, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 296, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 283, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 273, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 265, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 258, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 268, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 279, 41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 260, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 179, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 179, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 258, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 258, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 179, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 179, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 258, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 258, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 258, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 179, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 258, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 940, 121, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 949, 116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 954, 123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 943, 128, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 930, 123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 930, 130, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 956, 109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 963, 114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 961, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 968, 103, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 963, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 970, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 961, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 968, 77, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 919, 121, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 917, 128, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 891, 103, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 899, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 903, 109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 897, 114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 889, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 897, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 910, 116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 906, 123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 891, 77, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 899, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 949, 63, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 940, 59, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 943, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 954, 57, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 956, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 963, 66, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 940, 59, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 930, 57, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 930, 49, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 943, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 919, 59, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 917, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 910, 63, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 906, 57, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 897, 66, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 903, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 891, 77, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 899, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 930, 57, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 940, 59, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 943, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 930, 49, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 919, 59, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 917, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 949, 63, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 954, 57, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 963, 114, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 968, 103, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 961, 100, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 956, 109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 949, 116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 954, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 970, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 963, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 968, 77, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 961, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 963, 66, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 956, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 940, 121, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 930, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 930, 130, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 943, 128, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 949, 116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 954, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 919, 121, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 917, 128, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 899, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 903, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 897, 66, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 891, 77, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 897, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 889, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 910, 63, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 906, 57, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 919, 59, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 917, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 899, 100, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 891, 103, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 910, 116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 906, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 903, 109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 897, 114, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 933, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 935, 94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 940, 88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 929, 86, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 929, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 946, 91, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 944, 89, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 937, 95, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 948, 94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 950, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 950, 68, 50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, + {{{ 940, 88, -50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, + {{{ 940, 88, 50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, + {{{ 950, 68, -50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, + {{{ 929, 86, 50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, + {{{ 938, 68, -50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, + {{{ 938, 68, 50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, + {{{ 929, 86, -50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, + {{{ 924, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 924, 86, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 950, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 950, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 938, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 938, 112, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 932, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 935, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 931, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 937, 104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 947, 108, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 943, 111, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 931, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 932, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 913, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 950, 100, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 939, 99, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 949, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 102, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 947, 108, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 929, 86, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 950, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 940, 88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 933, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 948, 94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 937, 95, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 950, 97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 946, 91, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 948, 94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 937, 95, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 950, 97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 939, 99, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 950, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 938, 102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 944, 89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 935, 94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 938, 112, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 935, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 943, 111, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 93, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 924, 93, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 924, 106, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 924, 106, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 913, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 913, 113, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 913, 113, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 913, 68, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 913, 68, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 913, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 86, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 933, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 929, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 929, 86, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 938, 102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 950, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 949, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 937, 104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 924, 106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 924, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 913, 113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 947, 108, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 938, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 950, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 947, 108, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 102, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 937, 104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 943, 111, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 924, 68, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 924, 86, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 924, 86, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 924, 68, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 913, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 924, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 924, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 913, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 924, 86, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 913, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 913, 113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 924, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 931, 113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 932, 106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 924, 106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 938, 112, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 935, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 943, 111, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 937, 104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 924, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1069, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1058, -67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1125, -89, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1139, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1058, 67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1125, 88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1029, -125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1085, -165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1029, 125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1085, 165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -982, 171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1023, 226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -941, 266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -918, 201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -982, -171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -1023, -226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -840, -212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 840, -212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 841, -281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -841, -281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -919, -201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -941, -266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 940, -266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 919, -201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -841, 281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -840, 212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 841, 281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 840, 212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1023, -226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 982, -171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1085, -165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1029, -125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1085, -165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1029, -125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1058, -67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1125, -89, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1069, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1139, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1058, 67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1125, 88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 918, 201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 840, 212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 841, 281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 941, 266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 982, 171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1023, 226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1029, 125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1085, 165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 1125, 88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1085, 165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1029, 125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1058, 67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1139, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1069, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1023, 226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 982, 171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 941, 266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 918, 201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 841, 281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 840, 212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -840, 212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -841, 281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1125, -89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1058, -67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1125, -89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1058, -67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1029, -125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1085, -165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 982, -171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 1023, -226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 919, -201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 940, -266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 840, -212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 841, -281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -841, -281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -840, -212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1023, 226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -982, 171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -918, 201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -941, 266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1085, 165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1029, 125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -840, 212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -841, 281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1023, -226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -941, -266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -919, -201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -982, -171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1085, -165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1029, -125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1125, -89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1058, -67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1125, 88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1058, 67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1139, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ -1069, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 766, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 692, -11, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 709, -101, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 769, -80, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 769, -39, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 839, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 802, 56, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 792, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 709, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 734, 37, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 769, -5, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 802, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 771, 10, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 776, 21, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 783, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 686, -43, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 692, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 776, -106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 771, -94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 734, -122, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 766, -136, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 783, -113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 802, -141, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 792, -118, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 802, -119, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 896, -101, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 913, -11, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 871, -122, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 839, -136, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 811, -118, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 820, -113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 827, -106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 896, -101, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 913, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 918, -43, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 913, -11, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 896, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 871, 37, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 839, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 834, -42, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 834, -80, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 832, -94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 827, -106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 802, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 811, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 834, -5, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 827, 21, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 832, 10, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 820, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 834, -5, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 834, -29, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 834, -42, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 766, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 783, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 776, 21, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, 56, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 896, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 811, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 692, -11, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 734, 37, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 709, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 769, -39, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 769, -80, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 769, -5, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 769, -39, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 766, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 776, 21, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 771, 10, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 792, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 783, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, 56, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 839, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 871, 37, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 896, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 913, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 839, -136, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 832, -94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 834, -80, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 834, -42, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 913, -11, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 918, -43, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 834, -5, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 832, 10, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 827, 21, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 820, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 811, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 896, -101, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 871, -122, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 827, -106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 820, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, -141, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 811, -118, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, -141, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 709, -101, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 692, -11, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 734, -122, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 766, -136, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 792, -118, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 783, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 692, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 686, -43, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 769, -80, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 771, -94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 776, -106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 834, -42, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 834, -29, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 834, -5, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 766, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 802, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 792, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 528, -98, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 522, -88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 507, -134, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 525, -137, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 535, -104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 520, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 520, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 477, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 468, -114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 490, -128, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 482, -124, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 436, -41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 441, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 563, -131, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, -121, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 551, -108, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 543, -107, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 660, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 581, -88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 575, -98, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 583, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 559, -107, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 568, -104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, -121, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, -121, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 582, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 660, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 660, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, + {{{ 660, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 660, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 660, 133, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 660, 133, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, 35, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 660, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 582, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 582, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 580, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 583, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, 35, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 582, 35, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, + {{{ 574, 40, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 548, 49, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 477, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 551, 23, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 559, 22, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 568, 18, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 575, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 543, 22, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 520, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 520, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 520, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 477, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 520, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 522, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 548, 49, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 537, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 505, 48, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 455, 13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 441, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 525, -137, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 544, -136, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 563, -131, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 528, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 535, 18, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 543, 22, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 436, -41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 441, -73, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 453, -97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 468, -114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 574, 40, 50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 566, 43, 50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 557, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 574, 40, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 557, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 583, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 583, -43, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 583, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 583, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 583, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, + {{{ 582, 35, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 582, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 660, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 660, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 574, 40, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 580, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 582, -121, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 583, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 583, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 582, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 575, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 548, 49, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 557, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 566, 43, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 477, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 505, 48, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 537, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 543, 22, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 535, 18, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 436, -41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 528, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 551, 23, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 455, 13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 559, 22, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 568, 18, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 581, -88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 575, -98, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 563, -131, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 583, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 583, -43, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 583, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 568, -104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 559, -107, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 568, -104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 563, -131, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 563, -131, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 507, -134, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 468, -114, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 436, -41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 544, -136, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 525, -137, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 543, -107, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 551, -108, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 535, -104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 528, -98, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 441, -13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 455, 13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 548, 49, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 575, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 568, 18, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 453, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 441, -73, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 520, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 522, -88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 520, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 528, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 522, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 490, -128, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 482, -124, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 520, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 520, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 520, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + +}; + +Gfx startup_logo_dl9[] = { + + gsSPVertex(&startup_logo2[0], 32, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Quadrangle(0, 5, 4, 3, 0), + gsSP1Quadrangle(6, 0, 2, 7, 0), + gsSP1Triangle(5, 8, 4, 0), + gsSP1Quadrangle(5, 10, 9, 8, 0), + gsSP1Quadrangle(11, 6, 13, 12, 0), + gsSP1Triangle(6, 7, 13, 0), + gsSP1Quadrangle(14, 17, 15, 16, 0), + gsSP1Triangle(18, 14, 16, 0), + gsSP1Quadrangle(19, 15, 20, 21, 0), + gsSP1Triangle(15, 22, 20, 0), + gsSP1Triangle(17, 22, 15, 0), + gsSP1Quadrangle(11, 23, 24, 16, 0), + gsSP1Triangle(24, 18, 16, 0), + gsSP1Triangle(11, 12, 25, 0), + gsSP1Triangle(11, 25, 23, 0), + gsSP1Quadrangle(10, 27, 26, 9, 0), + gsSP1Quadrangle(28, 29, 21, 20, 0), + gsSP1Triangle(30, 31, 26, 0), + gsSP1Triangle(31, 30, 21, 0), + + gsSPVertex(&startup_logo2[32], 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Quadrangle(14, 17, 15, 16, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSP1Quadrangle(21, 18, 20, 22, 0), + gsSP1Quadrangle(19, 23, 24, 20, 0), + gsSP1Quadrangle(23, 25, 26, 24, 0), + gsSP1Quadrangle(25, 27, 28, 26, 0), + gsSPVertex(&startup_logo2[61], 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Quadrangle(2, 1, 9, 10, 0), + gsSP1Triangle(4, 11, 12, 0), + gsSP1Triangle(4, 5, 11, 0), + gsSP1Quadrangle(13, 14, 16, 15, 0), + gsSP1Quadrangle(10, 9, 17, 18, 0), + gsSP1Quadrangle(14, 19, 20, 16, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 6, 26, 27, 0), + gsSP1Triangle(28, 7, 29, 0), + gsSPVertex(&startup_logo2[91], 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 4, 5, 7, 0), + gsSP1Quadrangle(8, 6, 7, 9, 0), + gsSP1Quadrangle(10, 11, 13, 12, 0), + gsSP1Quadrangle(10, 16, 14, 15, 0), + gsSP1Quadrangle(10, 18, 17, 16, 0), + gsSP1Quadrangle(13, 20, 19, 12, 0), + gsSP1Quadrangle(21, 22, 24, 23, 0), + gsSP1Triangle(21, 25, 26, 0), + gsSP1Triangle(21, 26, 27, 0), + gsSP1Quadrangle(21, 14, 28, 25, 0), + gsSP1Quadrangle(24, 29, 30, 23, 0), + gsSPVertex(&startup_logo2[122], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 3, 9, 10, 0), + gsSP1Triangle(8, 0, 3, 0), + gsSP1Quadrangle(11, 10, 9, 7, 0), + gsSP1Triangle(7, 12, 11, 0), + gsSP1Triangle(7, 6, 12, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSP1Triangle(19, 17, 16, 0), + gsSP1Triangle(20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSP1Quadrangle(26, 23, 25, 27, 0), + gsSP1Triangle(28, 26, 27, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(&startup_logo2[154], 7, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Quadrangle(3, 4, 2, 1, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx startup_logo_dl10[] = { + + gsSPVertex(&startup_logo2[161], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(11, 24, 25, 8, 0), + gsSP1Quadrangle(25, 26, 27, 8, 0), + gsSP1Quadrangle(12, 15, 28, 29, 0), + gsSP1Quadrangle(15, 30, 31, 28, 0), + gsSPVertex(&startup_logo2[193], 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(16, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(&startup_logo2[224], 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl11[] = { + + gsSPVertex(&startup_logo2[240], 32, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(3, 2, 14, 15, 0), + gsSP1Quadrangle(2, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 3, 0), + gsSP1Quadrangle(22, 3, 15, 25, 0), + gsSP1Triangle(22, 25, 26, 0), + gsSP1Quadrangle(22, 26, 27, 28, 0), + gsSP1Quadrangle(28, 30, 29, 22, 0), + gsSP1Triangle(28, 27, 31, 0), + gsSPVertex(&startup_logo2[272], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 5, 4, 0, 0), + gsSP1Triangle(3, 2, 6, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSP1Quadrangle(3, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(10, 12, 13, 0), + gsSP1Quadrangle(9, 8, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(16, 19, 20, 21, 0), + gsSP1Quadrangle(21, 23, 22, 16, 0), + gsSP1Triangle(21, 20, 24, 0), + gsSP1Triangle(21, 24, 25, 0), + gsSP1Quadrangle(21, 25, 26, 27, 0), + gsSP1Quadrangle(28, 31, 29, 30, 0), + gsSPVertex(&startup_logo2[304], 25, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Triangle(0, 4, 5, 0), + gsSP1Triangle(0, 5, 6, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSP1Triangle(0, 7, 8, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(0, 10, 11, 12, 0), + gsSP1Quadrangle(9, 13, 14, 10, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(13, 22, 23, 14, 0), + gsSP1Triangle(22, 24, 23, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl12[] = { + + gsSPVertex(&startup_logo2[329], 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl13[] = { + + gsSPVertex(&startup_logo2[353], 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl14[] = { + + gsSPVertex(&startup_logo2[377], 32, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(1, 12, 13, 2, 0), + gsSP1Quadrangle(3, 15, 14, 1, 0), + gsSP1Quadrangle(16, 19, 17, 18, 0), + gsSP1Quadrangle(20, 23, 21, 22, 0), + gsSP1Quadrangle(24, 27, 25, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(&startup_logo2[409], 29, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 4, 14, 0), + gsSP1Triangle(14, 4, 7, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Triangle(19, 20, 6, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSPVertex(&startup_logo2[438], 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl15[] = { + + gsSPVertex(&startup_logo2[442], 32, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(3, 2, 14, 15, 0), + gsSP1Quadrangle(2, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 3, 0), + gsSP1Quadrangle(22, 3, 15, 25, 0), + gsSP1Triangle(22, 25, 26, 0), + gsSP1Quadrangle(22, 26, 27, 28, 0), + gsSP1Quadrangle(28, 30, 29, 22, 0), + gsSP1Triangle(28, 27, 31, 0), + gsSPVertex(&startup_logo2[474], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 5, 4, 0, 0), + gsSP1Triangle(3, 2, 6, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSP1Quadrangle(3, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(10, 12, 13, 0), + gsSP1Quadrangle(9, 8, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(16, 19, 20, 21, 0), + gsSP1Quadrangle(21, 23, 22, 16, 0), + gsSP1Triangle(21, 20, 24, 0), + gsSP1Triangle(21, 24, 25, 0), + gsSP1Quadrangle(21, 25, 26, 27, 0), + gsSP1Quadrangle(28, 31, 29, 30, 0), + gsSPVertex(&startup_logo2[506], 25, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Triangle(0, 4, 5, 0), + gsSP1Triangle(0, 5, 6, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSP1Triangle(0, 7, 8, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(0, 10, 11, 12, 0), + gsSP1Quadrangle(9, 13, 14, 10, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(13, 22, 23, 14, 0), + gsSP1Triangle(22, 24, 23, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl16[] = { + + gsSPVertex(&startup_logo2[531], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 4, 5, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(18, 22, 23, 19, 0), + gsSP1Quadrangle(22, 14, 15, 23, 0), + gsSP1Quadrangle(20, 24, 25, 21, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 26, 29, 31, 0), + gsSP1Quadrangle(12, 30, 31, 13, 0), + gsSPVertex(&startup_logo2[563], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 12, 15, 17, 0), + gsSP1Quadrangle(13, 18, 19, 14, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(20, 23, 24, 25, 0), + gsSP1Quadrangle(21, 26, 27, 22, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSP1Quadrangle(30, 19, 18, 31, 0), + gsSPVertex(&startup_logo2[595], 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(9, 14, 15, 10, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 12, 13, 19, 0), + gsSP1Quadrangle(6, 20, 21, 7, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(22, 18, 19, 23, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl17[] = { + + gsSPVertex(&startup_logo2[619], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(3, 4, 0, 0), + gsSP1Quadrangle(5, 6, 2, 1, 0), + gsSP1Quadrangle(5, 1, 7, 8, 0), + gsSP1Quadrangle(3, 2, 9, 10, 0), + gsSP1Quadrangle(11, 14, 12, 13, 0), + gsSP1Quadrangle(15, 18, 16, 17, 0), + gsSP1Quadrangle(19, 4, 3, 20, 0), + gsSP1Quadrangle(21, 24, 22, 23, 0), + gsSP1Quadrangle(25, 28, 26, 27, 0), + gsSP1Quadrangle(27, 29, 30, 31, 0), + gsSPVertex(&startup_logo2[651], 30, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 5, 16, 0), + gsSP1Triangle(4, 16, 5, 0), + gsSP1Quadrangle(17, 20, 18, 19, 0), + gsSP1Quadrangle(17, 19, 21, 22, 0), + gsSP1Quadrangle(22, 21, 23, 24, 0), + gsSP1Quadrangle(20, 26, 25, 18, 0), + gsSP1Quadrangle(26, 13, 12, 25, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(&startup_logo2[681], 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(4, 11, 12, 13, 0), + gsSP1Triangle(4, 13, 5, 0), + gsSP1Quadrangle(14, 15, 13, 16, 0), + gsSP1Triangle(15, 5, 13, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSP1Triangle(20, 19, 24, 0), + gsSP1Triangle(16, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(&startup_logo2[712], 20, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Quadrangle(4, 7, 5, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 10, 0), + gsSP1Quadrangle(12, 15, 16, 13, 0), + gsSP1Quadrangle(15, 17, 18, 16, 0), + gsSP1Triangle(8, 19, 9, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl18[] = { + + gsSPVertex(&startup_logo2[732], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 4, 5, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(12, 13, 10, 11, 0), + gsSP1Quadrangle(6, 14, 15, 7, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 16, 19, 21, 0), + gsSP1Quadrangle(22, 18, 17, 23, 0), + gsSP1Quadrangle(12, 24, 25, 13, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(14, 20, 21, 15, 0), + gsSP1Quadrangle(28, 22, 23, 29, 0), + gsSP1Quadrangle(30, 28, 29, 31, 0), + gsSPVertex(&startup_logo2[764], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(6, 14, 15, 7, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 16, 19, 21, 0), + gsSP1Quadrangle(17, 22, 23, 18, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 27, 26, 29, 0), + gsSP1Quadrangle(30, 20, 21, 31, 0), + gsSPVertex(&startup_logo2[796], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(12, 16, 17, 13, 0), + gsSP1Quadrangle(14, 18, 19, 15, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 20, 23, 25, 0), + gsSP1Quadrangle(21, 10, 11, 22, 0), + gsSP1Quadrangle(26, 24, 25, 27, 0), + gsSP1Quadrangle(16, 28, 29, 17, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSP1Quadrangle(30, 26, 27, 31, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl19[] = { + gsSPVertex(&startup_logo2[828], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSP1Quadrangle(5, 6, 0, 7, 0), + gsSP1Quadrangle(0, 9, 8, 1, 0), + gsSP1Triangle(0, 4, 10, 0), + gsSP1Triangle(5, 7, 11, 0), + gsSP1Triangle(0, 10, 12, 0), + gsSP1Triangle(0, 12, 13, 0), + gsSP1Triangle(0, 14, 7, 0), + gsSP1Triangle(0, 13, 14, 0), + gsSP1Quadrangle(1, 15, 16, 2, 0), + gsSP1Triangle(2, 17, 18, 0), + gsSP1Triangle(2, 18, 3, 0), + gsSP1Quadrangle(2, 19, 20, 17, 0), + gsSP1Quadrangle(21, 17, 20, 22, 0), + gsSP1Triangle(23, 21, 22, 0), + gsSP1Triangle(24, 23, 22, 0), + gsSP1Quadrangle(22, 27, 25, 26, 0), + gsSP1Triangle(22, 28, 27, 0), + gsSP1Triangle(29, 24, 22, 0), + gsSP1Triangle(30, 29, 22, 0), + gsSP1Triangle(31, 30, 22, 0), + gsSP1Triangle(31, 22, 26, 0), + gsSPVertex(&startup_logo2[860], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 6, 0), + gsSP1Quadrangle(7, 8, 3, 6, 0), + gsSP1Triangle(8, 9, 3, 0), + gsSP1Triangle(9, 10, 3, 0), + gsSP1Triangle(6, 11, 12, 0), + gsSP1Triangle(13, 7, 6, 0), + gsSP1Triangle(14, 15, 6, 0), + gsSP1Triangle(6, 16, 14, 0), + gsSP1Triangle(15, 13, 6, 0), + gsSP1Triangle(6, 12, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSP1Triangle(20, 21, 22, 0), + gsSP1Quadrangle(20, 23, 24, 25, 0), + gsSP1Quadrangle(26, 28, 27, 20, 0), + gsSP1Quadrangle(29, 30, 26, 20, 0), + gsSP1Triangle(20, 25, 31, 0), + gsSPVertex(&startup_logo2[892], 30, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 2, 0), + gsSP1Triangle(4, 0, 2, 0), + gsSP1Triangle(2, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Triangle(10, 14, 15, 0), + gsSP1Triangle(10, 13, 14, 0), + gsSP1Quadrangle(10, 16, 17, 11, 0), + gsSP1Triangle(10, 15, 18, 0), + gsSP1Triangle(10, 18, 19, 0), + gsSP1Triangle(10, 19, 20, 0), + gsSP1Triangle(10, 21, 22, 0), + gsSP1Triangle(10, 20, 21, 0), + gsSP1Quadrangle(11, 23, 24, 12, 0), + gsSP1Triangle(12, 25, 13, 0), + gsSP1Quadrangle(26, 25, 12, 27, 0), + gsSP1Triangle(28, 26, 27, 0), + gsSP1Triangle(29, 28, 27, 0), + gsSPVertex(&startup_logo2[922], 19, 0), + gsSP1Quadrangle(0, 3, 1, 2, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(5, 6, 0, 0), + gsSP1Triangle(7, 5, 0, 0), + gsSP1Quadrangle(1, 8, 9, 2, 0), + gsSP1Triangle(10, 11, 2, 0), + gsSP1Triangle(11, 12, 2, 0), + gsSP1Triangle(12, 0, 2, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSP1Triangle(12, 7, 0, 0), + gsSPEndDisplayList(), + +}; + +Gfx startup_logo_dl20[] = { + + gsSPVertex(&startup_logo2[941], 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 0, 3, 0), + gsSP1Triangle(2, 1, 5, 0), + gsSP1Quadrangle(2, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 2, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Quadrangle(7, 12, 11, 8, 0), + gsSP1Quadrangle(3, 13, 14, 15, 0), + gsSP1Triangle(15, 16, 3, 0), + gsSP1Triangle(16, 4, 3, 0), + gsSP1Quadrangle(14, 17, 18, 19, 0), + gsSP1Triangle(20, 21, 14, 0), + gsSP1Quadrangle(22, 20, 14, 19, 0), + gsSP1Triangle(23, 15, 14, 0), + gsSP1Triangle(21, 24, 14, 0), + gsSP1Triangle(24, 23, 14, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSPVertex(&startup_logo2[970], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 8, 10, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Quadrangle(10, 21, 22, 23, 0), + gsSP1Triangle(10, 24, 25, 0), + gsSP1Triangle(10, 25, 26, 0), + gsSP1Triangle(10, 27, 15, 0), + gsSP1Triangle(10, 26, 27, 0), + gsSP1Quadrangle(10, 23, 28, 24, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(&startup_logo2[1002], 29, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(0, 2, 11, 0), + gsSP1Triangle(0, 12, 13, 0), + gsSP1Triangle(0, 11, 12, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSP1Triangle(21, 22, 3, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSP1Triangle(26, 27, 28, 0), + gsSPVertex(&startup_logo2[1031], 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSP1Triangle(3, 7, 8, 0), + gsSP1Triangle(3, 8, 5, 0), + gsSP1Triangle(3, 9, 6, 0), + gsSP1Triangle(4, 5, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 4, 10, 0), + gsSP1Quadrangle(14, 15, 16, 11, 0), + gsSP1Triangle(11, 17, 18, 0), + gsSP1Quadrangle(19, 11, 18, 20, 0), + gsSP1Triangle(11, 21, 17, 0), + gsSP1Quadrangle(19, 22, 14, 11, 0), + gsSP1Triangle(11, 23, 21, 0), + gsSP1Triangle(11, 24, 23, 0), + gsSP1Triangle(6, 25, 7, 0), + gsSP1Quadrangle(26, 25, 6, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSP1Triangle(31, 26, 27, 0), + gsSPVertex(&startup_logo2[1063], 30, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Quadrangle(3, 4, 5, 6, 0), + gsSP1Quadrangle(2, 7, 8, 4, 0), + gsSP1Triangle(9, 10, 2, 0), + gsSP1Triangle(10, 0, 2, 0), + gsSP1Triangle(11, 9, 2, 0), + gsSP1Quadrangle(12, 11, 2, 6, 0), + gsSP1Triangle(6, 13, 14, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSP1Quadrangle(5, 18, 19, 6, 0), + gsSP1Triangle(20, 21, 6, 0), + gsSP1Triangle(22, 20, 6, 0), + gsSP1Triangle(6, 23, 24, 0), + gsSP1Triangle(24, 22, 6, 0), + gsSP1Triangle(21, 12, 6, 0), + gsSP1Quadrangle(4, 25, 26, 5, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPEndDisplayList(), + +}; + +u8 reflection_map_gold[2048] = { + #include "assets/startup_logo/gTextureReflectionMapGold.inc.c" +}; + +Gfx startup_texture_dl1[] = { + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPDisplayList(startup_logo_dl8), + gsSPDisplayList(startup_logo_dl7), + gsSPDisplayList(startup_logo_dl6), + gsSPDisplayList(startup_logo_dl5), + gsSPDisplayList(startup_logo_dl4), + gsSPDisplayList(startup_logo_dl3), + gsSPDisplayList(startup_logo_dl2), + gsSPDisplayList(startup_logo_dl), + gsDPPipeSync(), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsSPEndDisplayList(), +}; + +Lights1 lights = gdSPDefLights1 ( + 63, 63, 63, + 255, 255, 255, 0, 0, 120 +); + +Gfx startup_texture_dl2[] = { + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPDisplayList(startup_logo_dl20), + gsSPDisplayList(startup_logo_dl19), + gsSPDisplayList(startup_logo_dl18), + gsSPDisplayList(startup_logo_dl17), + gsSPDisplayList(startup_logo_dl16), + gsSPDisplayList(startup_logo_dl15), + gsSPDisplayList(startup_logo_dl14), + gsSPDisplayList(startup_logo_dl13), + gsSPDisplayList(startup_logo_dl12), + gsSPDisplayList(startup_logo_dl11), + gsSPDisplayList(startup_logo_dl10), + gsSPDisplayList(startup_logo_dl9), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsSPEndDisplayList(), + +}; + +Gfx startup_texture_dl3[] = { + gsSPDisplayList(startup_texture_dl1), + gsSPDisplayList(startup_texture_dl2), + gsSPEndDisplayList(), +}; + +Gfx startup_texture_dl4[] = { + + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineLERP(0, 0, 0, TEXEL0, 0, 0, 0, ENVIRONMENT, 0, 0, 0, TEXEL0, 0, 0, 0, ENVIRONMENT), + gsSPDisplayList(startup_logo_dl6), + gsSPDisplayList(startup_logo_dl18), + gsSPEndDisplayList(), +}; diff --git a/src/data/startup_logo.h b/src/data/startup_logo.h new file mode 100644 index 000000000..0d10c7ef0 --- /dev/null +++ b/src/data/startup_logo.h @@ -0,0 +1,33 @@ +#ifndef STARTUP_LOGO_H +#define STARTUP_LOGO_H + +extern Vtx startup_logo[]; +extern Gfx startup_logo_dl[]; +extern Gfx startup_logo_dl2[]; +extern Gfx startup_logo_dl3[]; +extern Gfx startup_logo_dl4[]; +extern Gfx startup_logo_dl5[]; +extern Gfx startup_logo_dl6[]; +extern Gfx startup_logo_dl7[]; +extern Gfx startup_logo_dl8[]; +extern Vtx startup_logo2[]; +extern Gfx startup_logo_dl9[]; +extern Gfx startup_logo_dl10[]; +extern Gfx startup_logo_dl11[]; +extern Gfx startup_logo_dl12[]; +extern Gfx startup_logo_dl13[]; +extern Gfx startup_logo_dl14[]; +extern Gfx startup_logo_dl15[]; +extern Gfx startup_logo_dl16[]; +extern Gfx startup_logo_dl17[]; +extern Gfx startup_logo_dl18[]; +extern Gfx startup_logo_dl19[]; +extern Gfx startup_logo_dl20[]; +extern u8 reflection_map_gold[2048]; +extern Gfx startup_texture_dl1[]; +extern Lights1 lights; +extern Gfx startup_texture_dl2[]; +extern Gfx startup_texture_dl3[]; +extern Gfx startup_texture_dl4[]; + +#endif diff --git a/src/debug/all_variables.h b/src/debug/all_variables.h index 2777ba625..408fffe88 100644 --- a/src/debug/all_variables.h +++ b/src/debug/all_variables.h @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/ending/ceremony_data.c b/src/ending/ceremony_data.c new file mode 100644 index 000000000..fb7bdbf80 --- /dev/null +++ b/src/ending/ceremony_data.c @@ -0,0 +1,2059 @@ +#include "src/ending/ceremony_data.h" + +Vtx silver_trophy_model[] = { + + {{{ 203, -400, 0}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 164, -400, -119}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 164, -369, -119}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 203, -369, 0}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 63, -400, -193}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 63, -369, -193}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 0, -369, 0}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ -63, -400, -193}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -63, -369, -193}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 0, -400, 0}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -164, -369, -119}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ -203, -369, 0}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ -164, -369, 119}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ -63, -369, 193}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 63, -369, 193}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 164, -369, 119}, 0, {0, 0}, {0x5d, 0x00, 0x00, 0xff}}}, + {{{ 164, -400, 119}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 63, -400, 193}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -63, -400, 193}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -164, -400, 119}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -203, -400, 0}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -164, -400, -119}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -173, -381, 0}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ -140, -381, 102}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ -119, -263, 87}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ -148, -263, 0}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ -140, -381, -102}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ -119, -263, -87}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ -54, -381, 165}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ -46, -263, 140}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ -83, -253, 60}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -102, -253, 0}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -32, -253, 97}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -83, -253, -60}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 54, -381, 165}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ 46, -263, 140}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ 32, -253, 97}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 140, -381, 102}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ 119, -263, 87}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ 83, -253, 60}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 173, -381, 0}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ 148, -263, 0}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ 102, -253, 0}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -54, -381, -165}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ -46, -263, -140}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ -32, -253, -97}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 140, -381, -102}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ 119, -263, -87}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ 54, -381, -165}, 0, {0, 0}, {0x33, 0x0b, 0x08, 0xff}}}, + {{{ 46, -263, -140}, 0, {0, 0}, {0x6b, 0x00, 0x00, 0xff}}}, + {{{ 83, -253, -60}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 32, -253, -97}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 75, -220, 0}, 0, {0, 0}, {0x47, 0x60, 0x00, 0xff}}}, + {{{ 61, -220, -44}, 0, {0, 0}, {0x3a, 0x60, 0xd6, 0xff}}}, + {{{ 32, -205, -24}, 0, {0, 0}, {0x19, 0x73, 0xee, 0xff}}}, + {{{ 40, -205, 0}, 0, {0, 0}, {0x1f, 0x73, 0x00, 0xff}}}, + {{{ 23, -220, -71}, 0, {0, 0}, {0x16, 0x60, 0xbc, 0xff}}}, + {{{ 12, -205, -38}, 0, {0, 0}, {0x0a, 0x73, 0xe2, 0xff}}}, + {{{ 0, -200, 0}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -23, -220, -71}, 0, {0, 0}, {0xeb, 0x60, 0xbc, 0xff}}}, + {{{ -12, -205, -38}, 0, {0, 0}, {0xf7, 0x73, 0xe2, 0xff}}}, + {{{ 32, -205, 24}, 0, {0, 0}, {0x19, 0x73, 0x11, 0xff}}}, + {{{ -32, -205, -24}, 0, {0, 0}, {0xe8, 0x73, 0xee, 0xff}}}, + {{{ -40, -205, 0}, 0, {0, 0}, {0xe2, 0x73, 0x00, 0xff}}}, + {{{ -32, -205, 24}, 0, {0, 0}, {0xe8, 0x73, 0x11, 0xff}}}, + {{{ -12, -205, 38}, 0, {0, 0}, {0xf7, 0x73, 0x1d, 0xff}}}, + {{{ 12, -205, 38}, 0, {0, 0}, {0x0a, 0x73, 0x1d, 0xff}}}, + {{{ 32, -253, 97}, 0, {0, 0}, {0x1d, 0x4c, 0x57, 0xff}}}, + {{{ 83, -253, 60}, 0, {0, 0}, {0x4b, 0x4c, 0x35, 0xff}}}, + {{{ 61, -220, 44}, 0, {0, 0}, {0x3a, 0x60, 0x29, 0xff}}}, + {{{ 23, -220, 71}, 0, {0, 0}, {0x16, 0x60, 0x43, 0xff}}}, + {{{ 102, -253, 0}, 0, {0, 0}, {0x5c, 0x4c, 0x00, 0xff}}}, + {{{ -32, -253, 97}, 0, {0, 0}, {0xe4, 0x4c, 0x57, 0xff}}}, + {{{ -23, -220, 71}, 0, {0, 0}, {0xeb, 0x60, 0x43, 0xff}}}, + {{{ -83, -253, 60}, 0, {0, 0}, {0xb6, 0x4c, 0x35, 0xff}}}, + {{{ -61, -220, 44}, 0, {0, 0}, {0xc7, 0x60, 0x29, 0xff}}}, + {{{ -102, -253, 0}, 0, {0, 0}, {0xa5, 0x4c, 0x00, 0xff}}}, + {{{ -75, -220, 0}, 0, {0, 0}, {0xba, 0x60, 0x00, 0xff}}}, + {{{ -61, -220, -44}, 0, {0, 0}, {0xc7, 0x60, 0xd6, 0xff}}}, + {{{ -83, -253, -60}, 0, {0, 0}, {0xb6, 0x4c, 0xca, 0xff}}}, + {{{ -32, -253, -97}, 0, {0, 0}, {0xe4, 0x4c, 0xa8, 0xff}}}, + {{{ 32, -253, -97}, 0, {0, 0}, {0x1d, 0x4c, 0xa8, 0xff}}}, + {{{ 83, -253, -60}, 0, {0, 0}, {0x4b, 0x4c, 0xca, 0xff}}}, + {{{ 75, 66, 75}, 0, {0, 0}, {0x3d, 0xae, 0x3c, 0xff}}}, + {{{ 106, 66, 0}, 0, {0, 0}, {0x56, 0xae, 0x00, 0xff}}}, + {{{ 106, 81, 0}, 0, {0, 0}, {0x63, 0x43, 0x00, 0xff}}}, + {{{ 75, 81, 75}, 0, {0, 0}, {0x46, 0x43, 0x45, 0xff}}}, + {{{ 0, 66, 106}, 0, {0, 0}, {0x00, 0xae, 0x55, 0xff}}}, + {{{ 0, 81, 106}, 0, {0, 0}, {0x00, 0x43, 0x62, 0xff}}}, + {{{ 65, 88, 65}, 0, {0, 0}, {0x14, 0x74, 0x13, 0xff}}}, + {{{ 0, 88, 92}, 0, {0, 0}, {0x00, 0x74, 0x1c, 0xff}}}, + {{{ 92, 88, 0}, 0, {0, 0}, {0x1d, 0x74, 0x00, 0xff}}}, + {{{ 0, 94, 0}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -75, 66, 75}, 0, {0, 0}, {0xc4, 0xae, 0x3c, 0xff}}}, + {{{ -75, 81, 75}, 0, {0, 0}, {0xbb, 0x43, 0x45, 0xff}}}, + {{{ -65, 88, 65}, 0, {0, 0}, {0xed, 0x74, 0x13, 0xff}}}, + {{{ -106, 66, 0}, 0, {0, 0}, {0xab, 0xae, 0x00, 0xff}}}, + {{{ -106, 81, 0}, 0, {0, 0}, {0x9e, 0x43, 0x00, 0xff}}}, + {{{ -92, 88, 0}, 0, {0, 0}, {0xe4, 0x74, 0x00, 0xff}}}, + {{{ -75, 66, -75}, 0, {0, 0}, {0xc4, 0xae, 0xc3, 0xff}}}, + {{{ -75, 81, -75}, 0, {0, 0}, {0xbb, 0x43, 0xba, 0xff}}}, + {{{ -65, 88, -65}, 0, {0, 0}, {0xed, 0x74, 0xec, 0xff}}}, + {{{ 0, 66, -106}, 0, {0, 0}, {0x00, 0xae, 0xaa, 0xff}}}, + {{{ 0, 81, -106}, 0, {0, 0}, {0x00, 0x43, 0x9d, 0xff}}}, + {{{ 0, 88, -92}, 0, {0, 0}, {0x00, 0x74, 0xe3, 0xff}}}, + {{{ 75, 66, -75}, 0, {0, 0}, {0x3d, 0xae, 0xc3, 0xff}}}, + {{{ 75, 81, -75}, 0, {0, 0}, {0x46, 0x43, 0xba, 0xff}}}, + {{{ 65, 88, -65}, 0, {0, 0}, {0x14, 0x74, 0xec, 0xff}}}, + {{{ 0, 54, 0}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 52, -285, 60}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 47, -285, 48}, 0, {0, 0}, {0x54, 0x00, 0xac, 0xff}}}, + {{{ 47, 207, 48}, 0, {0, 0}, {0x54, 0x00, 0xac, 0xff}}}, + {{{ 52, 207, 60}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 35, -285, 42}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 35, 207, 42}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 22, -285, 48}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ 22, 207, 48}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ -69, -285, 18}, 0, {0, 0}, {0x00, 0x00, 0x77, 0xff}}}, + {{{ -57, -285, 13}, 0, {0, 0}, {0x54, 0x00, 0x53, 0xff}}}, + {{{ -57, 207, 13}, 0, {0, 0}, {0x54, 0x00, 0x53, 0xff}}}, + {{{ -69, 207, 18}, 0, {0, 0}, {0x00, 0x00, 0x77, 0xff}}}, + {{{ -52, -285, 0}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -52, 207, 0}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -82, -285, 13}, 0, {0, 0}, {0xad, 0x00, 0x53, 0xff}}}, + {{{ -82, 207, 13}, 0, {0, 0}, {0xad, 0x00, 0x53, 0xff}}}, + {{{ -87, -285, 0}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ -87, 207, 0}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 17, -285, 60}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 17, 207, 60}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 35, -285, 78}, 0, {0, 0}, {0x00, 0x00, 0x77, 0xff}}}, + {{{ 47, -285, 73}, 0, {0, 0}, {0x54, 0x00, 0x53, 0xff}}}, + {{{ 47, 207, 73}, 0, {0, 0}, {0x54, 0x00, 0x53, 0xff}}}, + {{{ 35, 207, 78}, 0, {0, 0}, {0x00, 0x00, 0x77, 0xff}}}, + {{{ 22, -285, 73}, 0, {0, 0}, {0xad, 0x00, 0x53, 0xff}}}, + {{{ 22, 207, 73}, 0, {0, 0}, {0xad, 0x00, 0x53, 0xff}}}, + {{{ -82, -285, -13}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ -82, 207, -13}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ 33, -285, -78}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 20, -285, -73}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ 20, 207, -73}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ 33, 207, -78}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 20, -285, -73}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ 15, -285, -60}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 15, 207, -60}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, + {{{ 20, 207, -73}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ 20, -285, -48}, 0, {0, 0}, {0xad, 0x00, 0x53, 0xff}}}, + {{{ 20, 207, -48}, 0, {0, 0}, {0xad, 0x00, 0x53, 0xff}}}, + {{{ 33, -285, -42}, 0, {0, 0}, {0x00, 0x00, 0x77, 0xff}}}, + {{{ 33, 207, -42}, 0, {0, 0}, {0x00, 0x00, 0x77, 0xff}}}, + {{{ 45, -285, -48}, 0, {0, 0}, {0x54, 0x00, 0x53, 0xff}}}, + {{{ 45, 207, -48}, 0, {0, 0}, {0x54, 0x00, 0x53, 0xff}}}, + {{{ 50, -285, -60}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 50, 207, -60}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 45, -285, -73}, 0, {0, 0}, {0x54, 0x00, 0xac, 0xff}}}, + {{{ 33, -285, -78}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 33, 207, -78}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ 45, 207, -73}, 0, {0, 0}, {0x54, 0x00, 0xac, 0xff}}}, + {{{ -69, -285, -18}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -82, -285, -13}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ -82, 207, -13}, 0, {0, 0}, {0xad, 0x00, 0xac, 0xff}}}, + {{{ -69, 207, -18}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, + {{{ -57, -285, -13}, 0, {0, 0}, {0x54, 0x00, 0xac, 0xff}}}, + {{{ -57, 207, -13}, 0, {0, 0}, {0x54, 0x00, 0xac, 0xff}}}, + {{{ -52, -285, 0}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -52, 207, 0}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 56, 230, 171}, 0, {0, 0}, {0x1e, 0xbb, 0x5b, 0xff}}}, + {{{ 146, 230, 106}, 0, {0, 0}, {0x4e, 0xbb, 0x38, 0xff}}}, + {{{ 166, 280, 120}, 0, {0, 0}, {0x5e, 0xe3, 0x43, 0xff}}}, + {{{ 63, 280, 195}, 0, {0, 0}, {0x24, 0xe3, 0x6d, 0xff}}}, + {{{ 180, 230, 0}, 0, {0, 0}, {0x61, 0xbb, 0x00, 0xff}}}, + {{{ 205, 280, 0}, 0, {0, 0}, {0x74, 0xe3, 0x00, 0xff}}}, + {{{ 207, 319, 0}, 0, {0, 0}, {0x77, 0xfb, 0x00, 0xff}}}, + {{{ 167, 319, 122}, 0, {0, 0}, {0x61, 0xfb, 0x45, 0xff}}}, + {{{ 64, 319, 197}, 0, {0, 0}, {0x25, 0xfb, 0x71, 0xff}}}, + {{{ 207, 319, 0}, 0, {0, 0}, {0x9a, 0x3d, 0x00, 0xff}}}, + {{{ 167, 319, -122}, 0, {0, 0}, {0xae, 0x3d, 0x3b, 0xff}}}, + {{{ 134, 250, -97}, 0, {0, 0}, {0xc6, 0x5f, 0x2a, 0xff}}}, + {{{ 166, 250, 0}, 0, {0, 0}, {0xb9, 0x5f, 0x00, 0xff}}}, + {{{ 64, 319, -197}, 0, {0, 0}, {0xe1, 0x3d, 0x61, 0xff}}}, + {{{ 51, 250, -158}, 0, {0, 0}, {0xeb, 0x5f, 0x44, 0xff}}}, + {{{ 0, 202, 0}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ -64, 319, -197}, 0, {0, 0}, {0x20, 0x3d, 0x61, 0xff}}}, + {{{ -51, 250, -158}, 0, {0, 0}, {0x16, 0x5f, 0x44, 0xff}}}, + {{{ -167, 319, -122}, 0, {0, 0}, {0x53, 0x3d, 0x3b, 0xff}}}, + {{{ -134, 250, -97}, 0, {0, 0}, {0x3b, 0x5f, 0x2a, 0xff}}}, + {{{ -207, 319, 0}, 0, {0, 0}, {0x67, 0x3d, 0x00, 0xff}}}, + {{{ -166, 250, 0}, 0, {0, 0}, {0x48, 0x5f, 0x00, 0xff}}}, + {{{ -167, 319, 122}, 0, {0, 0}, {0x53, 0x3d, 0xc4, 0xff}}}, + {{{ -134, 250, 97}, 0, {0, 0}, {0x3b, 0x5f, 0xd5, 0xff}}}, + {{{ -56, 230, 171}, 0, {0, 0}, {0xe3, 0xbb, 0x5b, 0xff}}}, + {{{ -63, 280, 195}, 0, {0, 0}, {0xdd, 0xe3, 0x6d, 0xff}}}, + {{{ -64, 319, 197}, 0, {0, 0}, {0xdc, 0xfb, 0x71, 0xff}}}, + {{{ 146, 230, -106}, 0, {0, 0}, {0x4e, 0xbb, 0xc7, 0xff}}}, + {{{ 166, 280, -120}, 0, {0, 0}, {0x5e, 0xe3, 0xbc, 0xff}}}, + {{{ 56, 230, -171}, 0, {0, 0}, {0x1e, 0xbb, 0xa4, 0xff}}}, + {{{ 63, 280, -195}, 0, {0, 0}, {0x24, 0xe3, 0x92, 0xff}}}, + {{{ 64, 319, -197}, 0, {0, 0}, {0x25, 0xfb, 0x8e, 0xff}}}, + {{{ 166, 280, -120}, 0, {0, 0}, {0x5e, 0xe3, 0xbc, 0xff}}}, + {{{ 64, 319, -197}, 0, {0, 0}, {0x25, 0xfb, 0x8e, 0xff}}}, + {{{ 167, 319, -122}, 0, {0, 0}, {0x61, 0xfb, 0xba, 0xff}}}, + {{{ 56, 230, -171}, 0, {0, 0}, {0x1e, 0xbb, 0xa4, 0xff}}}, + {{{ -56, 230, -171}, 0, {0, 0}, {0xe3, 0xbb, 0xa4, 0xff}}}, + {{{ -63, 280, -195}, 0, {0, 0}, {0xdd, 0xe3, 0x92, 0xff}}}, + {{{ 63, 280, -195}, 0, {0, 0}, {0x24, 0xe3, 0x92, 0xff}}}, + {{{ -64, 319, -197}, 0, {0, 0}, {0xdc, 0xfb, 0x8e, 0xff}}}, + {{{ 205, 280, 0}, 0, {0, 0}, {0x74, 0xe3, 0x00, 0xff}}}, + {{{ 207, 319, 0}, 0, {0, 0}, {0x77, 0xfb, 0x00, 0xff}}}, + {{{ -146, 230, -106}, 0, {0, 0}, {0xb3, 0xbb, 0xc7, 0xff}}}, + {{{ -166, 280, -120}, 0, {0, 0}, {0xa3, 0xe3, 0xbc, 0xff}}}, + {{{ -167, 319, -122}, 0, {0, 0}, {0xa0, 0xfb, 0xba, 0xff}}}, + {{{ -180, 230, 0}, 0, {0, 0}, {0xa0, 0xbb, 0x00, 0xff}}}, + {{{ -205, 280, 0}, 0, {0, 0}, {0x8d, 0xe3, 0x00, 0xff}}}, + {{{ -207, 319, 0}, 0, {0, 0}, {0x8a, 0xfb, 0x00, 0xff}}}, + {{{ -146, 230, 106}, 0, {0, 0}, {0xb3, 0xbb, 0x38, 0xff}}}, + {{{ -166, 280, 120}, 0, {0, 0}, {0xa3, 0xe3, 0x43, 0xff}}}, + {{{ -167, 319, 122}, 0, {0, 0}, {0xa0, 0xfb, 0x45, 0xff}}}, + {{{ -56, 230, 171}, 0, {0, 0}, {0xe3, 0xbb, 0x5b, 0xff}}}, + {{{ -63, 280, 195}, 0, {0, 0}, {0xdd, 0xe3, 0x6d, 0xff}}}, + {{{ -64, 319, 197}, 0, {0, 0}, {0xdc, 0xfb, 0x71, 0xff}}}, + {{{ -167, 319, 122}, 0, {0, 0}, {0x53, 0x3d, 0xc4, 0xff}}}, + {{{ -64, 319, 197}, 0, {0, 0}, {0x20, 0x3d, 0x9e, 0xff}}}, + {{{ -51, 250, 158}, 0, {0, 0}, {0x16, 0x5f, 0xbb, 0xff}}}, + {{{ -134, 250, 97}, 0, {0, 0}, {0x3b, 0x5f, 0xd5, 0xff}}}, + {{{ 0, 202, 0}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, + {{{ 51, 250, 158}, 0, {0, 0}, {0xeb, 0x5f, 0xbb, 0xff}}}, + {{{ 134, 250, 97}, 0, {0, 0}, {0xc6, 0x5f, 0xd5, 0xff}}}, + {{{ 166, 250, 0}, 0, {0, 0}, {0xb9, 0x5f, 0x00, 0xff}}}, + {{{ 64, 319, 197}, 0, {0, 0}, {0xe1, 0x3d, 0x9e, 0xff}}}, + {{{ 167, 319, 122}, 0, {0, 0}, {0xae, 0x3d, 0xc4, 0xff}}}, + {{{ 167, 319, 122}, 0, {0, 0}, {0xae, 0x3d, 0xc4, 0xff}}}, + {{{ 207, 319, 0}, 0, {0, 0}, {0x9a, 0x3d, 0x00, 0xff}}}, + {{{ 166, 250, 0}, 0, {0, 0}, {0xb9, 0x5f, 0x00, 0xff}}}, + {{{ 134, 250, 97}, 0, {0, 0}, {0xc6, 0x5f, 0xd5, 0xff}}}, + {{{ 0, 130, 0}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, + {{{ 105, 180, 76}, 0, {0, 0}, {0x35, 0x9d, 0x25, 0xff}}}, + {{{ 40, 180, 124}, 0, {0, 0}, {0x14, 0x9d, 0x3d, 0xff}}}, + {{{ 130, 180, 0}, 0, {0, 0}, {0x41, 0x9d, 0x00, 0xff}}}, + {{{ 146, 230, 106}, 0, {0, 0}, {0x4e, 0xbb, 0x38, 0xff}}}, + {{{ 56, 230, 171}, 0, {0, 0}, {0x1e, 0xbb, 0x5b, 0xff}}}, + {{{ 180, 230, 0}, 0, {0, 0}, {0x61, 0xbb, 0x00, 0xff}}}, + {{{ -40, 180, 124}, 0, {0, 0}, {0xed, 0x9d, 0x3d, 0xff}}}, + {{{ -56, 230, 171}, 0, {0, 0}, {0xe3, 0xbb, 0x5b, 0xff}}}, + {{{ 105, 180, -76}, 0, {0, 0}, {0x35, 0x9d, 0xda, 0xff}}}, + {{{ 146, 230, -106}, 0, {0, 0}, {0x4e, 0xbb, 0xc7, 0xff}}}, + {{{ 40, 180, -124}, 0, {0, 0}, {0x14, 0x9d, 0xc2, 0xff}}}, + {{{ 56, 230, -171}, 0, {0, 0}, {0x1e, 0xbb, 0xa4, 0xff}}}, + {{{ -40, 180, -124}, 0, {0, 0}, {0xed, 0x9d, 0xc2, 0xff}}}, + {{{ -56, 230, -171}, 0, {0, 0}, {0xe3, 0xbb, 0xa4, 0xff}}}, + {{{ -105, 180, -76}, 0, {0, 0}, {0xcc, 0x9d, 0xda, 0xff}}}, + {{{ -146, 230, -106}, 0, {0, 0}, {0xb3, 0xbb, 0xc7, 0xff}}}, + {{{ -130, 180, 0}, 0, {0, 0}, {0xc0, 0x9d, 0x00, 0xff}}}, + {{{ -180, 230, 0}, 0, {0, 0}, {0xa0, 0xbb, 0x00, 0xff}}}, + {{{ -105, 180, 76}, 0, {0, 0}, {0xcc, 0x9d, 0x25, 0xff}}}, + {{{ -146, 230, 106}, 0, {0, 0}, {0xb3, 0xbb, 0x38, 0xff}}}, + +}; + +Gfx silver_trophy_dl[] = { + gsSPVertex(&silver_trophy_model[52], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(3, 2, 6, 0, 2, 5, 6, 0), + gsSP2Triangles(4, 7, 8, 0, 4, 8, 5, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 3, 6, 0), + gsSP2Triangles(8, 10, 6, 0, 10, 11, 6, 0), + gsSP2Triangles(11, 12, 6, 0, 12, 13, 6, 0), + gsSP2Triangles(13, 14, 6, 0, 14, 9, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 15, 17, 18, 0), + gsSP2Triangles(16, 19, 0, 0, 16, 0, 17, 0), + gsSP2Triangles(18, 17, 9, 0, 18, 9, 14, 0), + gsSP2Triangles(17, 0, 3, 0, 17, 3, 9, 0), + gsSP2Triangles(20, 15, 18, 0, 20, 18, 21, 0), + gsSP2Triangles(21, 18, 14, 0, 21, 14, 13, 0), + gsSP2Triangles(22, 20, 21, 0, 22, 21, 23, 0), + gsSP2Triangles(23, 21, 13, 0, 23, 13, 12, 0), + gsSP2Triangles(24, 22, 23, 0, 24, 23, 25, 0), + gsSP2Triangles(25, 23, 12, 0, 25, 12, 11, 0), + gsSP2Triangles(7, 26, 10, 0, 7, 10, 8, 0), + gsSP2Triangles(26, 25, 11, 0, 26, 11, 10, 0), + gsSP2Triangles(27, 24, 25, 0, 27, 25, 26, 0), + gsSP2Triangles(28, 27, 26, 0, 28, 26, 7, 0), + gsSP2Triangles(29, 28, 7, 0, 29, 7, 4, 0), + gsSP2Triangles(30, 29, 4, 0, 30, 4, 1, 0), + gsSP2Triangles(19, 30, 1, 0, 19, 1, 0, 0), + gsSPEndDisplayList(), + +}; + +Gfx silver_trophy_dl2[] = { + gsSPVertex(&silver_trophy_model[83], 26, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0), + gsSP2Triangles(5, 3, 6, 0, 5, 6, 7, 0), + gsSP2Triangles(3, 2, 8, 0, 3, 8, 6, 0), + gsSP2Triangles(6, 8, 9, 0, 7, 6, 9, 0), + gsSP2Triangles(10, 4, 5, 0, 10, 5, 11, 0), + gsSP2Triangles(11, 5, 7, 0, 11, 7, 12, 0), + gsSP2Triangles(12, 7, 9, 0, 13, 10, 11, 0), + gsSP2Triangles(13, 11, 14, 0, 14, 11, 12, 0), + gsSP2Triangles(14, 12, 15, 0, 15, 12, 9, 0), + gsSP2Triangles(16, 13, 14, 0, 16, 14, 17, 0), + gsSP2Triangles(17, 14, 15, 0, 17, 15, 18, 0), + gsSP2Triangles(18, 15, 9, 0, 19, 16, 17, 0), + gsSP2Triangles(19, 17, 20, 0, 20, 17, 18, 0), + gsSP2Triangles(20, 18, 21, 0, 21, 18, 9, 0), + gsSP2Triangles(22, 19, 20, 0, 22, 20, 23, 0), + gsSP2Triangles(23, 20, 21, 0, 23, 21, 24, 0), + gsSP2Triangles(24, 21, 9, 0, 1, 22, 23, 0), + gsSP2Triangles(1, 23, 2, 0, 2, 23, 24, 0), + gsSP2Triangles(2, 24, 8, 0, 8, 24, 9, 0), + gsSP2Triangles(25, 0, 4, 0, 25, 1, 0, 0), + gsSP2Triangles(25, 4, 10, 0, 25, 10, 13, 0), + gsSP2Triangles(25, 13, 16, 0, 25, 16, 19, 0), + gsSP2Triangles(25, 19, 22, 0, 25, 22, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx silver_trophy_dl3[] = { + gsSPVertex(&silver_trophy_model[109], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 9, 13, 10, 0), + gsSP2Triangles(14, 8, 11, 0, 14, 11, 15, 0), + gsSP2Triangles(16, 14, 15, 0, 16, 15, 17, 0), + gsSP2Triangles(6, 18, 19, 0, 6, 19, 7, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0), + gsSP2Triangles(21, 0, 3, 0, 21, 3, 22, 0), + gsSP2Triangles(24, 20, 23, 0, 24, 23, 25, 0), + gsSP2Triangles(18, 24, 25, 0, 18, 25, 19, 0), + gsSP2Triangles(26, 16, 17, 0, 26, 17, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0), + gsSPVertex(&silver_trophy_model[141], 24, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0), + gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0), + gsSP2Triangles(8, 10, 11, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0), + gsSP2Triangles(20, 16, 19, 0, 20, 19, 21, 0), + gsSP2Triangles(22, 20, 21, 0, 22, 21, 23, 0), + gsSP2Triangles(10, 12, 15, 0, 10, 15, 11, 0), + gsSPEndDisplayList(), + +}; + +Gfx silver_trophy_dl4[] = { + + gsSPVertex(&silver_trophy_model[165], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(2, 5, 6, 0, 2, 6, 7, 0), + gsSP2Triangles(3, 2, 7, 0, 3, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 9, 11, 12, 0), + gsSP2Triangles(10, 13, 14, 0, 10, 14, 11, 0), + gsSP2Triangles(12, 11, 15, 0, 11, 14, 15, 0), + gsSP2Triangles(13, 16, 17, 0, 13, 17, 14, 0), + gsSP2Triangles(14, 17, 15, 0, 16, 18, 19, 0), + gsSP2Triangles(16, 19, 17, 0, 17, 19, 15, 0), + gsSP2Triangles(18, 20, 21, 0, 18, 21, 19, 0), + gsSP2Triangles(19, 21, 15, 0, 20, 22, 23, 0), + gsSP2Triangles(20, 23, 21, 0, 21, 23, 15, 0), + gsSP2Triangles(24, 0, 3, 0, 24, 3, 25, 0), + gsSP2Triangles(25, 3, 8, 0, 25, 8, 26, 0), + gsSP2Triangles(4, 27, 28, 0, 4, 28, 5, 0), + gsSP2Triangles(27, 29, 30, 0, 27, 30, 28, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(&silver_trophy_model[197], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 1, 0, 8, 0, 2, 0), + gsSP2Triangles(8, 2, 9, 0, 4, 10, 11, 0), + gsSP2Triangles(4, 11, 5, 0, 5, 11, 12, 0), + gsSP2Triangles(5, 12, 7, 0, 10, 13, 14, 0), + gsSP2Triangles(10, 14, 11, 0, 11, 14, 15, 0), + gsSP2Triangles(11, 15, 12, 0, 13, 16, 17, 0), + gsSP2Triangles(13, 17, 14, 0, 14, 17, 18, 0), + gsSP2Triangles(14, 18, 15, 0, 16, 19, 20, 0), + gsSP2Triangles(16, 20, 17, 0, 17, 20, 21, 0), + gsSP2Triangles(17, 21, 18, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 25, 24, 26, 0), + gsSP2Triangles(24, 27, 26, 0, 27, 28, 26, 0), + gsSP2Triangles(28, 29, 26, 0, 23, 30, 27, 0), + gsSP2Triangles(23, 27, 24, 0, 30, 31, 28, 0), + gsSP1Triangle(30, 28, 27, 0), + gsSPVertex(&silver_trophy_model[229], 25, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(6, 5, 8, 0, 6, 8, 9, 0), + gsSP2Triangles(5, 7, 10, 0, 5, 10, 8, 0), + gsSP2Triangles(4, 6, 11, 0, 11, 6, 9, 0), + gsSP2Triangles(11, 9, 12, 0, 7, 13, 14, 0), + gsSP2Triangles(7, 14, 10, 0, 4, 13, 7, 0), + gsSP2Triangles(4, 15, 13, 0, 13, 15, 16, 0), + gsSP2Triangles(13, 16, 14, 0, 4, 17, 15, 0), + gsSP2Triangles(15, 17, 18, 0, 15, 18, 16, 0), + gsSP2Triangles(4, 19, 17, 0, 17, 19, 20, 0), + gsSP2Triangles(17, 20, 18, 0, 4, 21, 19, 0), + gsSP2Triangles(19, 21, 22, 0, 19, 22, 20, 0), + gsSP2Triangles(4, 11, 23, 0, 23, 11, 12, 0), + gsSP2Triangles(23, 12, 24, 0, 4, 23, 21, 0), + gsSP2Triangles(21, 23, 24, 0, 21, 24, 22, 0), + gsSPEndDisplayList(), + +}; + +Gfx silver_trophy_dl5[] = { + + gsSPVertex(&silver_trophy_model[0], 22, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(3, 2, 6, 0, 2, 5, 6, 0), + gsSP2Triangles(4, 7, 8, 0, 4, 8, 5, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 0, 3, 0), + gsSP2Triangles(9, 3, 6, 0, 8, 10, 6, 0), + gsSP2Triangles(10, 11, 6, 0, 11, 12, 6, 0), + gsSP2Triangles(12, 13, 6, 0, 13, 14, 6, 0), + gsSP2Triangles(14, 15, 6, 0, 15, 3, 6, 0), + gsSP2Triangles(9, 16, 17, 0, 9, 0, 16, 0), + gsSP2Triangles(17, 16, 15, 0, 17, 15, 14, 0), + gsSP2Triangles(16, 0, 3, 0, 16, 3, 15, 0), + gsSP2Triangles(9, 17, 18, 0, 18, 17, 14, 0), + gsSP2Triangles(18, 14, 13, 0, 9, 18, 19, 0), + gsSP2Triangles(19, 18, 13, 0, 19, 13, 12, 0), + gsSP2Triangles(9, 19, 20, 0, 20, 19, 12, 0), + gsSP2Triangles(20, 12, 11, 0, 9, 20, 21, 0), + gsSP2Triangles(21, 20, 11, 0, 21, 11, 10, 0), + gsSP2Triangles(7, 21, 10, 0, 7, 10, 8, 0), + gsSP2Triangles(9, 21, 7, 0, 9, 1, 0, 0), + gsSP2Triangles(9, 4, 1, 0, 9, 7, 4, 0), + gsSPEndDisplayList(), + +}; + +Gfx silver_trophy_dl6[] = { + + gsSPVertex(&silver_trophy_model[22], 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0), + gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0), + gsSP2Triangles(3, 2, 8, 0, 3, 8, 9, 0), + gsSP2Triangles(2, 7, 10, 0, 2, 10, 8, 0), + gsSP2Triangles(5, 3, 9, 0, 5, 9, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 6, 13, 7, 0), + gsSP2Triangles(7, 13, 14, 0, 7, 14, 10, 0), + gsSP2Triangles(12, 15, 16, 0, 12, 16, 13, 0), + gsSP2Triangles(13, 16, 17, 0, 13, 17, 14, 0), + gsSP2Triangles(15, 18, 19, 0, 15, 19, 16, 0), + gsSP2Triangles(16, 19, 20, 0, 16, 20, 17, 0), + gsSP2Triangles(21, 4, 5, 0, 21, 5, 22, 0), + gsSP2Triangles(22, 5, 11, 0, 22, 11, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 18, 25, 19, 0), + gsSP2Triangles(24, 26, 27, 0, 24, 27, 25, 0), + gsSP2Triangles(26, 21, 22, 0, 26, 22, 27, 0), + gsSP2Triangles(19, 25, 28, 0, 19, 28, 20, 0), + gsSP2Triangles(25, 27, 29, 0, 25, 29, 28, 0), + gsSP2Triangles(27, 22, 23, 0, 27, 23, 29, 0), + gsSPEndDisplayList(), + +}; + +Vtx gold_trophy_model[] = { + + {{{ 0, -250, 0}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ -49, -250, -176}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ 64, -250, -171}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ -183, -250, -8}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ -143, -250, -114}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ -152, -250, 101}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ 152, -250, -101}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ 183, -250, 8}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ 143, -250, 114}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ 49, -250, 176}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ -64, -250, 171}, 0, {0, 0}, {0x2e, 0x00, 0x00, 0xff}}}, + {{{ -183, -216, -8}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ -143, -216, -114}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ -49, -216, -176}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 64, -216, -171}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ -152, -216, 101}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ -64, -216, 171}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 0, -216, 0}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 49, -216, 176}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 143, -216, 114}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 183, -216, 8}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 152, -216, -101}, 0, {0, 0}, {0x50, 0x00, 0x00, 0xff}}}, + {{{ 168, -218, 0}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 136, -218, -99}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 117, -95, -85}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 145, -95, 0}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 136, -218, 99}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 117, -95, 85}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 52, -218, -160}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 45, -95, -138}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 76, -80, -55}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 94, -80, 0}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 29, -80, -90}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 76, -80, 55}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -52, -218, -160}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -45, -95, -138}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -136, -218, -99}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -117, -95, -85}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -76, -80, -55}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -168, -218, 0}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -145, -95, 0}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ 52, -218, 160}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ 45, -95, 138}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ 29, -80, 90}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -136, -218, 99}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -117, -95, 85}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -52, -218, 160}, 0, {0, 0}, {0x28, 0x00, 0x00, 0xff}}}, + {{{ -45, -95, 138}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, + {{{ -76, -80, 55}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -29, -80, 90}, 0, {0, 0}, {0xb4, 0x0f, 0x01, 0xff}}}, + {{{ -214, 107, 10}, 0, {0, 0}, {0xd4, 0x01, 0x6e, 0xff}}}, + {{{ -249, 28, 0}, 0, {0, 0}, {0x91, 0x29, 0x00, 0xff}}}, + {{{ -241, 26, 10}, 0, {0, 0}, {0xd2, 0x0f, 0x6c, 0xff}}}, + {{{ -219, 104, 0}, 0, {0, 0}, {0x8f, 0xdd, 0x00, 0xff}}}, + {{{ -281, 194, 10}, 0, {0, 0}, {0xc5, 0xde, 0x60, 0xff}}}, + {{{ -269, 205, 10}, 0, {0, 0}, {0x23, 0x13, 0x70, 0xff}}}, + {{{ -200, 115, 10}, 0, {0, 0}, {0x40, 0x0b, 0x64, 0xff}}}, + {{{ -229, 22, 10}, 0, {0, 0}, {0x1e, 0xf7, 0x72, 0xff}}}, + {{{ -220, 20, 0}, 0, {0, 0}, {0x73, 0xdf, 0x00, 0xff}}}, + {{{ -193, 119, 0}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, + {{{ -262, 211, 0}, 0, {0, 0}, {0x68, 0x3b, 0x00, 0xff}}}, + {{{ -299, 283, 10}, 0, {0, 0}, {0x3c, 0x04, 0x66, 0xff}}}, + {{{ -320, 273, 0}, 0, {0, 0}, {0x8c, 0xea, 0x00, 0xff}}}, + {{{ -284, 191, 0}, 0, {0, 0}, {0x9a, 0xc5, 0x00, 0xff}}}, + {{{ -315, 275, 10}, 0, {0, 0}, {0xbb, 0x02, 0x60, 0xff}}}, + {{{ -200, 115, -10}, 0, {0, 0}, {0x40, 0x0b, 0x9b, 0xff}}}, + {{{ -299, 283, -10}, 0, {0, 0}, {0x45, 0x04, 0x9f, 0xff}}}, + {{{ -296, 286, 0}, 0, {0, 0}, {0x77, 0x07, 0x00, 0xff}}}, + {{{ -269, 205, -10}, 0, {0, 0}, {0x1d, 0x10, 0x8d, 0xff}}}, + {{{ -281, 194, -10}, 0, {0, 0}, {0xbc, 0xd9, 0xa7, 0xff}}}, + {{{ -214, 107, -10}, 0, {0, 0}, {0xd4, 0x01, 0x91, 0xff}}}, + {{{ -315, 275, -10}, 0, {0, 0}, {0xc6, 0x02, 0x98, 0xff}}}, + {{{ -305, 339, 0}, 0, {0, 0}, {0x93, 0x2e, 0x00, 0xff}}}, + {{{ -280, 338, 0}, 0, {0, 0}, {0x67, 0xc4, 0x00, 0xff}}}, + {{{ -287, 339, 10}, 0, {0, 0}, {0x30, 0xe4, 0x68, 0xff}}}, + {{{ -299, 339, 10}, 0, {0, 0}, {0xd5, 0x1c, 0x6a, 0xff}}}, + {{{ -251, 367, 0}, 0, {0, 0}, {0x1c, 0x8d, 0x00, 0xff}}}, + {{{ -252, 370, -10}, 0, {0, 0}, {0x15, 0xb6, 0xa5, 0xff}}}, + {{{ -287, 339, -10}, 0, {0, 0}, {0x26, 0xea, 0x91, 0xff}}}, + {{{ -252, 370, 10}, 0, {0, 0}, {0x0f, 0xc9, 0x67, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -266, 385, 0}, 0, {0, 0}, {0xd4, 0x6f, 0x00, 0xff}}}, + {{{ -299, 339, 10}, 0, {0, 0}, {0xd5, 0x1c, 0x6a, 0xff}}}, + {{{ -263, 381, 10}, 0, {0, 0}, {0xe9, 0x39, 0x65, 0xff}}}, + {{{ -305, 339, 0}, 0, {0, 0}, {0x93, 0x2e, 0x00, 0xff}}}, + {{{ -252, 370, 10}, 0, {0, 0}, {0x0f, 0xc9, 0x67, 0xff}}}, + {{{ -214, 107, -10}, 0, {0, 0}, {0xd4, 0x01, 0x91, 0xff}}}, + {{{ -200, 115, -10}, 0, {0, 0}, {0x40, 0x0b, 0x9b, 0xff}}}, + {{{ -229, 22, -10}, 0, {0, 0}, {0x05, 0xb6, 0xa3, 0xff}}}, + {{{ -220, 20, 0}, 0, {0, 0}, {0x73, 0xdf, 0x00, 0xff}}}, + {{{ -241, 26, -10}, 0, {0, 0}, {0xd2, 0x0f, 0x93, 0xff}}}, + {{{ -229, 22, 10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -220, 20, 0}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, 10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, -10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -249, 28, 0}, 0, {0, 0}, {0x91, 0x29, 0x00, 0xff}}}, + {{{ -243, 313, 10}, 0, {0, 0}, {0xde, 0x2f, 0x67, 0xff}}}, + {{{ -209, 291, 10}, 0, {0, 0}, {0x3b, 0xe5, 0x63, 0xff}}}, + {{{ -204, 319, 10}, 0, {0, 0}, {0x42, 0xfc, 0x62, 0xff}}}, + {{{ -220, 317, 10}, 0, {0, 0}, {0xc5, 0x37, 0x56, 0xff}}}, + {{{ -208, 356, 10}, 0, {0, 0}, {0x51, 0x18, 0x53, 0xff}}}, + {{{ -200, 322, 0}, 0, {0, 0}, {0x77, 0x04, 0x00, 0xff}}}, + {{{ -219, 344, 10}, 0, {0, 0}, {0xd7, 0xfc, 0x6f, 0xff}}}, + {{{ -205, 290, 0}, 0, {0, 0}, {0x72, 0xdd, 0x00, 0xff}}}, + {{{ -226, 366, 10}, 0, {0, 0}, {0xc9, 0xdc, 0x62, 0xff}}}, + {{{ -222, 337, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -223, 379, 10}, 0, {0, 0}, {0x22, 0x3b, 0x61, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -223, 319, 0}, 0, {0, 0}, {0xaa, 0x52, 0x00, 0xff}}}, + {{{ -248, 316, 0}, 0, {0, 0}, {0xbb, 0x61, 0x00, 0xff}}}, + {{{ -206, 358, 0}, 0, {0, 0}, {0x6c, 0x33, 0x00, 0xff}}}, + {{{ -204, 319, -10}, 0, {0, 0}, {0x42, 0xfc, 0x9d, 0xff}}}, + {{{ -208, 356, -10}, 0, {0, 0}, {0x44, 0x14, 0xa0, 0xff}}}, + {{{ -206, 358, 0}, 0, {0, 0}, {0x6c, 0x33, 0x00, 0xff}}}, + {{{ -223, 379, -10}, 0, {0, 0}, {0x2e, 0x4e, 0xb2, 0xff}}}, + {{{ -222, 382, 0}, 0, {0, 0}, {0x3c, 0x67, 0x00, 0xff}}}, + {{{ -208, 356, -10}, 0, {0, 0}, {0x44, 0x14, 0xa0, 0xff}}}, + {{{ -223, 379, 10}, 0, {0, 0}, {0x22, 0x3b, 0x61, 0xff}}}, + {{{ -226, 366, 10}, 0, {0, 0}, {0xc9, 0xdc, 0x62, 0xff}}}, + {{{ -227, 359, 0}, 0, {0, 0}, {0xbc, 0xa0, 0x00, 0xff}}}, + {{{ -222, 337, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -248, 316, 0}, 0, {0, 0}, {0xbb, 0x61, 0x00, 0xff}}}, + {{{ -223, 319, 0}, 0, {0, 0}, {0xaa, 0x52, 0x00, 0xff}}}, + {{{ -220, 317, -10}, 0, {0, 0}, {0xc5, 0x37, 0xa9, 0xff}}}, + {{{ -266, 385, 0}, 0, {0, 0}, {0xd4, 0x6f, 0x00, 0xff}}}, + {{{ -209, 291, -10}, 0, {0, 0}, {0x3b, 0xe5, 0x9c, 0xff}}}, + {{{ -205, 290, 0}, 0, {0, 0}, {0x72, 0xdd, 0x00, 0xff}}}, + {{{ -220, 267, 0}, 0, {0, 0}, {0x4c, 0xa5, 0x00, 0xff}}}, + {{{ -204, 319, -10}, 0, {0, 0}, {0x42, 0xfc, 0x9d, 0xff}}}, + {{{ -209, 291, 10}, 0, {0, 0}, {0x3b, 0xe5, 0x63, 0xff}}}, + {{{ -222, 271, 10}, 0, {0, 0}, {0x17, 0xbe, 0x5f, 0xff}}}, + {{{ -243, 313, 10}, 0, {0, 0}, {0xde, 0x2f, 0x67, 0xff}}}, + {{{ -251, 295, 10}, 0, {0, 0}, {0xc8, 0x0a, 0x67, 0xff}}}, + {{{ -249, 28, 0}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, -10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, 10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -252, 370, 10}, 0, {0, 0}, {0x0f, 0xc9, 0x67, 0xff}}}, + {{{ -251, 367, 0}, 0, {0, 0}, {0x1c, 0x8d, 0x00, 0xff}}}, + {{{ -252, 370, -10}, 0, {0, 0}, {0x15, 0xb6, 0xa5, 0xff}}}, + {{{ -263, 381, -10}, 0, {0, 0}, {0xf2, 0x24, 0x8f, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -226, 366, -10}, 0, {0, 0}, {0xda, 0xe7, 0x92, 0xff}}}, + {{{ -257, 294, 0}, 0, {0, 0}, {0x8a, 0xf4, 0x00, 0xff}}}, + {{{ -243, 272, 10}, 0, {0, 0}, {0xc4, 0xcd, 0x58, 0xff}}}, + {{{ -220, 267, 0}, 0, {0, 0}, {0x4c, 0xa5, 0x00, 0xff}}}, + {{{ -246, 266, 0}, 0, {0, 0}, {0xd5, 0x92, 0x00, 0xff}}}, + {{{ -222, 271, -10}, 0, {0, 0}, {0x17, 0xbe, 0xa0, 0xff}}}, + {{{ -209, 291, -10}, 0, {0, 0}, {0x3b, 0xe5, 0x9c, 0xff}}}, + {{{ -222, 271, 10}, 0, {0, 0}, {0x17, 0xbe, 0x5f, 0xff}}}, + {{{ -243, 272, 10}, 0, {0, 0}, {0xc4, 0xcd, 0x58, 0xff}}}, + {{{ -257, 294, 0}, 0, {0, 0}, {0x8a, 0xf4, 0x00, 0xff}}}, + {{{ -243, 272, -10}, 0, {0, 0}, {0xc4, 0xcd, 0xa7, 0xff}}}, + {{{ -251, 295, -10}, 0, {0, 0}, {0xc8, 0x0a, 0x98, 0xff}}}, + {{{ -248, 316, 0}, 0, {0, 0}, {0xbb, 0x61, 0x00, 0xff}}}, + {{{ -219, 344, -10}, 0, {0, 0}, {0xce, 0xfb, 0x94, 0xff}}}, + {{{ -208, 356, -10}, 0, {0, 0}, {0x44, 0x14, 0xa0, 0xff}}}, + {{{ -204, 319, -10}, 0, {0, 0}, {0x42, 0xfc, 0x9d, 0xff}}}, + {{{ -220, 317, -10}, 0, {0, 0}, {0xc5, 0x37, 0xa9, 0xff}}}, + {{{ -222, 337, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -226, 366, -10}, 0, {0, 0}, {0xda, 0xe7, 0x92, 0xff}}}, + {{{ -223, 379, -10}, 0, {0, 0}, {0x2e, 0x4e, 0xb2, 0xff}}}, + {{{ -243, 313, -10}, 0, {0, 0}, {0xde, 0x2f, 0x98, 0xff}}}, + {{{ -287, 339, -10}, 0, {0, 0}, {0x26, 0xea, 0x91, 0xff}}}, + {{{ -263, 381, -10}, 0, {0, 0}, {0xf2, 0x24, 0x8f, 0xff}}}, + {{{ -252, 370, -10}, 0, {0, 0}, {0x15, 0xb6, 0xa5, 0xff}}}, + {{{ -299, 283, -10}, 0, {0, 0}, {0x45, 0x04, 0x9f, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -315, 275, -10}, 0, {0, 0}, {0xc6, 0x02, 0x98, 0xff}}}, + {{{ 76, -80, 55}, 0, {0, 0}, {0x36, 0x63, 0x27, 0xff}}}, + {{{ 94, -80, 0}, 0, {0, 0}, {0x43, 0x63, 0x00, 0xff}}}, + {{{ 67, -44, 0}, 0, {0, 0}, {0x44, 0x62, 0x00, 0xff}}}, + {{{ 54, -44, 39}, 0, {0, 0}, {0x37, 0x62, 0x27, 0xff}}}, + {{{ 29, -80, 90}, 0, {0, 0}, {0x15, 0x63, 0x3f, 0xff}}}, + {{{ 21, -44, 63}, 0, {0, 0}, {0x15, 0x62, 0x40, 0xff}}}, + {{{ 11, -27, 8}, 0, {0, 0}, {0x1d, 0x72, 0x14, 0xff}}}, + {{{ 4, -27, 13}, 0, {0, 0}, {0x0b, 0x72, 0x21, 0xff}}}, + {{{ 14, -27, 0}, 0, {0, 0}, {0x24, 0x72, 0x00, 0xff}}}, + {{{ 76, -80, -55}, 0, {0, 0}, {0x36, 0x63, 0xd8, 0xff}}}, + {{{ 54, -44, -39}, 0, {0, 0}, {0x37, 0x62, 0xd8, 0xff}}}, + {{{ 11, -27, -8}, 0, {0, 0}, {0x1d, 0x72, 0xeb, 0xff}}}, + {{{ -29, -80, 90}, 0, {0, 0}, {0xec, 0x63, 0x3f, 0xff}}}, + {{{ -21, -44, 63}, 0, {0, 0}, {0xec, 0x62, 0x40, 0xff}}}, + {{{ -4, -27, 13}, 0, {0, 0}, {0xf6, 0x72, 0x21, 0xff}}}, + {{{ -76, -80, 55}, 0, {0, 0}, {0xcb, 0x63, 0x27, 0xff}}}, + {{{ -54, -44, 39}, 0, {0, 0}, {0xca, 0x62, 0x27, 0xff}}}, + {{{ -11, -27, 8}, 0, {0, 0}, {0xe4, 0x72, 0x14, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0xbe, 0x63, 0x00, 0xff}}}, + {{{ -67, -44, 0}, 0, {0, 0}, {0xbd, 0x62, 0x00, 0xff}}}, + {{{ -14, -27, 0}, 0, {0, 0}, {0xdd, 0x72, 0x00, 0xff}}}, + {{{ 29, -80, -90}, 0, {0, 0}, {0x15, 0x63, 0xc0, 0xff}}}, + {{{ 21, -44, -63}, 0, {0, 0}, {0x15, 0x62, 0xbf, 0xff}}}, + {{{ 4, -27, -13}, 0, {0, 0}, {0x0b, 0x72, 0xde, 0xff}}}, + {{{ -76, -80, -55}, 0, {0, 0}, {0xcb, 0x63, 0xd8, 0xff}}}, + {{{ -54, -44, -39}, 0, {0, 0}, {0xca, 0x62, 0xd8, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0xec, 0x63, 0xc0, 0xff}}}, + {{{ -21, -44, -63}, 0, {0, 0}, {0xec, 0x62, 0xbf, 0xff}}}, + {{{ -11, -27, -8}, 0, {0, 0}, {0xe4, 0x72, 0xeb, 0xff}}}, + {{{ -4, -27, -13}, 0, {0, 0}, {0xf6, 0x72, 0xde, 0xff}}}, + {{{ -52, -218, 160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 52, -218, 160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 45, -95, 138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -45, -95, 138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -136, -218, 99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -117, -95, 85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 136, -218, 99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 117, -95, 85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 29, -80, 90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -29, -80, 90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 76, -80, 55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -76, -80, 55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 168, -218, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 145, -95, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 94, -80, 0}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 136, -218, -99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 117, -95, -85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 76, -80, -55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 52, -218, -160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 45, -95, -138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 29, -80, -90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -52, -218, -160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -45, -95, -138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -168, -218, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -145, -95, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 0, -250, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -183, -250, -8}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -143, -250, -114}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -49, -250, -176}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 64, -250, -171}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 0, -250, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 152, -250, -101}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 183, -250, 8}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 49, -250, 176}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -64, -250, 171}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -152, -250, 101}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 143, -250, 114}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 183, -216, 8}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 143, -216, 114}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 49, -216, 176}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -64, -216, 171}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -152, -216, 101}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -183, -250, -8}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -183, -216, -8}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -52, -218, -160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -136, -218, -99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -117, -95, -85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -45, -95, -138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -76, -80, -55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -168, -218, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -145, -95, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 152, -216, -101}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 0, -216, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -49, -216, -176}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -143, -216, -114}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 64, -216, -171}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -143, -250, -114}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -49, -250, -176}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 64, -250, -171}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -214, 107, 10}, 0, {0, 0}, {0xd4, 0x01, 0x6e, 0xff}}}, + {{{ -249, 28, 0}, 0, {0, 0}, {0x91, 0x29, 0x00, 0xff}}}, + {{{ -241, 26, 10}, 0, {0, 0}, {0xd2, 0x0f, 0x6c, 0xff}}}, + {{{ -219, 104, 0}, 0, {0, 0}, {0x8f, 0xdd, 0x00, 0xff}}}, + {{{ -281, 194, 10}, 0, {0, 0}, {0xc5, 0xde, 0x60, 0xff}}}, + {{{ -269, 205, 10}, 0, {0, 0}, {0x23, 0x13, 0x70, 0xff}}}, + {{{ -200, 115, 10}, 0, {0, 0}, {0x40, 0x0b, 0x64, 0xff}}}, + {{{ -229, 22, 10}, 0, {0, 0}, {0x1e, 0xf7, 0x72, 0xff}}}, + {{{ -220, 20, 0}, 0, {0, 0}, {0x73, 0xdf, 0x00, 0xff}}}, + {{{ -193, 119, 0}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, + {{{ -262, 211, 0}, 0, {0, 0}, {0x68, 0x3b, 0x00, 0xff}}}, + {{{ -299, 283, 10}, 0, {0, 0}, {0x3c, 0x04, 0x66, 0xff}}}, + {{{ -320, 273, 0}, 0, {0, 0}, {0x8c, 0xea, 0x00, 0xff}}}, + {{{ -284, 191, 0}, 0, {0, 0}, {0x9a, 0xc5, 0x00, 0xff}}}, + {{{ -315, 275, 10}, 0, {0, 0}, {0xbb, 0x02, 0x60, 0xff}}}, + {{{ -200, 115, -10}, 0, {0, 0}, {0x40, 0x0b, 0x9b, 0xff}}}, + {{{ -299, 283, -10}, 0, {0, 0}, {0x45, 0x04, 0x9f, 0xff}}}, + {{{ -296, 286, 0}, 0, {0, 0}, {0x77, 0x07, 0x00, 0xff}}}, + {{{ -269, 205, -10}, 0, {0, 0}, {0x1d, 0x10, 0x8d, 0xff}}}, + {{{ -281, 194, -10}, 0, {0, 0}, {0xbc, 0xd9, 0xa7, 0xff}}}, + {{{ -214, 107, -10}, 0, {0, 0}, {0xd4, 0x01, 0x91, 0xff}}}, + {{{ -315, 275, -10}, 0, {0, 0}, {0xc6, 0x02, 0x98, 0xff}}}, + {{{ -305, 339, 0}, 0, {0, 0}, {0x93, 0x2e, 0x00, 0xff}}}, + {{{ -280, 338, 0}, 0, {0, 0}, {0x67, 0xc4, 0x00, 0xff}}}, + {{{ -287, 339, 10}, 0, {0, 0}, {0x30, 0xe4, 0x68, 0xff}}}, + {{{ -299, 339, 10}, 0, {0, 0}, {0xd5, 0x1c, 0x6a, 0xff}}}, + {{{ -251, 367, 0}, 0, {0, 0}, {0x1c, 0x8d, 0x00, 0xff}}}, + {{{ -252, 370, -10}, 0, {0, 0}, {0x15, 0xb6, 0xa5, 0xff}}}, + {{{ -287, 339, -10}, 0, {0, 0}, {0x26, 0xea, 0x91, 0xff}}}, + {{{ -252, 370, 10}, 0, {0, 0}, {0x0f, 0xc9, 0x67, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -266, 385, 0}, 0, {0, 0}, {0xd4, 0x6f, 0x00, 0xff}}}, + {{{ -299, 339, 10}, 0, {0, 0}, {0xd5, 0x1c, 0x6a, 0xff}}}, + {{{ -263, 381, 10}, 0, {0, 0}, {0xe9, 0x39, 0x65, 0xff}}}, + {{{ -305, 339, 0}, 0, {0, 0}, {0x93, 0x2e, 0x00, 0xff}}}, + {{{ -252, 370, 10}, 0, {0, 0}, {0x0f, 0xc9, 0x67, 0xff}}}, + {{{ -214, 107, -10}, 0, {0, 0}, {0xd4, 0x01, 0x91, 0xff}}}, + {{{ -200, 115, -10}, 0, {0, 0}, {0x40, 0x0b, 0x9b, 0xff}}}, + {{{ -229, 22, -10}, 0, {0, 0}, {0x05, 0xb6, 0xa3, 0xff}}}, + {{{ -220, 20, 0}, 0, {0, 0}, {0x73, 0xdf, 0x00, 0xff}}}, + {{{ -241, 26, -10}, 0, {0, 0}, {0xd2, 0x0f, 0x93, 0xff}}}, + {{{ -229, 22, 10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -220, 20, 0}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, 10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, -10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -249, 28, 0}, 0, {0, 0}, {0x91, 0x29, 0x00, 0xff}}}, + {{{ -243, 313, 10}, 0, {0, 0}, {0xde, 0x2f, 0x67, 0xff}}}, + {{{ -209, 291, 10}, 0, {0, 0}, {0x3b, 0xe5, 0x63, 0xff}}}, + {{{ -204, 319, 10}, 0, {0, 0}, {0x42, 0xfc, 0x62, 0xff}}}, + {{{ -220, 317, 10}, 0, {0, 0}, {0xc5, 0x37, 0x56, 0xff}}}, + {{{ -208, 356, 10}, 0, {0, 0}, {0x51, 0x18, 0x53, 0xff}}}, + {{{ -200, 322, 0}, 0, {0, 0}, {0x77, 0x04, 0x00, 0xff}}}, + {{{ -219, 344, 10}, 0, {0, 0}, {0xd7, 0xfc, 0x6f, 0xff}}}, + {{{ -205, 290, 0}, 0, {0, 0}, {0x72, 0xdd, 0x00, 0xff}}}, + {{{ -226, 366, 10}, 0, {0, 0}, {0xc9, 0xdc, 0x62, 0xff}}}, + {{{ -222, 337, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -223, 379, 10}, 0, {0, 0}, {0x22, 0x3b, 0x61, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -223, 319, 0}, 0, {0, 0}, {0xaa, 0x52, 0x00, 0xff}}}, + {{{ -248, 316, 0}, 0, {0, 0}, {0xbb, 0x61, 0x00, 0xff}}}, + {{{ -206, 358, 0}, 0, {0, 0}, {0x6c, 0x33, 0x00, 0xff}}}, + {{{ -204, 319, -10}, 0, {0, 0}, {0x42, 0xfc, 0x9d, 0xff}}}, + {{{ -208, 356, -10}, 0, {0, 0}, {0x44, 0x14, 0xa0, 0xff}}}, + {{{ -206, 358, 0}, 0, {0, 0}, {0x6c, 0x33, 0x00, 0xff}}}, + {{{ -223, 379, -10}, 0, {0, 0}, {0x2e, 0x4e, 0xb2, 0xff}}}, + {{{ -222, 382, 0}, 0, {0, 0}, {0x3c, 0x67, 0x00, 0xff}}}, + {{{ -208, 356, -10}, 0, {0, 0}, {0x44, 0x14, 0xa0, 0xff}}}, + {{{ -223, 379, 10}, 0, {0, 0}, {0x22, 0x3b, 0x61, 0xff}}}, + {{{ -226, 366, 10}, 0, {0, 0}, {0xc9, 0xdc, 0x62, 0xff}}}, + {{{ -227, 359, 0}, 0, {0, 0}, {0xbc, 0xa0, 0x00, 0xff}}}, + {{{ -222, 337, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -248, 316, 0}, 0, {0, 0}, {0xbb, 0x61, 0x00, 0xff}}}, + {{{ -223, 319, 0}, 0, {0, 0}, {0xaa, 0x52, 0x00, 0xff}}}, + {{{ -220, 317, -10}, 0, {0, 0}, {0xc5, 0x37, 0xa9, 0xff}}}, + {{{ -266, 385, 0}, 0, {0, 0}, {0xd4, 0x6f, 0x00, 0xff}}}, + {{{ -209, 291, -10}, 0, {0, 0}, {0x3b, 0xe5, 0x9c, 0xff}}}, + {{{ -205, 290, 0}, 0, {0, 0}, {0x72, 0xdd, 0x00, 0xff}}}, + {{{ -220, 267, 0}, 0, {0, 0}, {0x4c, 0xa5, 0x00, 0xff}}}, + {{{ -204, 319, -10}, 0, {0, 0}, {0x42, 0xfc, 0x9d, 0xff}}}, + {{{ -209, 291, 10}, 0, {0, 0}, {0x3b, 0xe5, 0x63, 0xff}}}, + {{{ -222, 271, 10}, 0, {0, 0}, {0x17, 0xbe, 0x5f, 0xff}}}, + {{{ -243, 313, 10}, 0, {0, 0}, {0xde, 0x2f, 0x67, 0xff}}}, + {{{ -251, 295, 10}, 0, {0, 0}, {0xc8, 0x0a, 0x67, 0xff}}}, + {{{ -249, 28, 0}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, -10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -241, 26, 10}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, + {{{ -252, 370, 10}, 0, {0, 0}, {0x0f, 0xc9, 0x67, 0xff}}}, + {{{ -251, 367, 0}, 0, {0, 0}, {0x1c, 0x8d, 0x00, 0xff}}}, + {{{ -252, 370, -10}, 0, {0, 0}, {0x15, 0xb6, 0xa5, 0xff}}}, + {{{ -263, 381, -10}, 0, {0, 0}, {0xf2, 0x24, 0x8f, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -226, 366, -10}, 0, {0, 0}, {0xda, 0xe7, 0x92, 0xff}}}, + {{{ -257, 294, 0}, 0, {0, 0}, {0x8a, 0xf4, 0x00, 0xff}}}, + {{{ -243, 272, 10}, 0, {0, 0}, {0xc4, 0xcd, 0x58, 0xff}}}, + {{{ -220, 267, 0}, 0, {0, 0}, {0x4c, 0xa5, 0x00, 0xff}}}, + {{{ -246, 266, 0}, 0, {0, 0}, {0xd5, 0x92, 0x00, 0xff}}}, + {{{ -222, 271, -10}, 0, {0, 0}, {0x17, 0xbe, 0xa0, 0xff}}}, + {{{ -209, 291, -10}, 0, {0, 0}, {0x3b, 0xe5, 0x9c, 0xff}}}, + {{{ -222, 271, 10}, 0, {0, 0}, {0x17, 0xbe, 0x5f, 0xff}}}, + {{{ -243, 272, 10}, 0, {0, 0}, {0xc4, 0xcd, 0x58, 0xff}}}, + {{{ -257, 294, 0}, 0, {0, 0}, {0x8a, 0xf4, 0x00, 0xff}}}, + {{{ -243, 272, -10}, 0, {0, 0}, {0xc4, 0xcd, 0xa7, 0xff}}}, + {{{ -251, 295, -10}, 0, {0, 0}, {0xc8, 0x0a, 0x98, 0xff}}}, + {{{ -248, 316, 0}, 0, {0, 0}, {0xbb, 0x61, 0x00, 0xff}}}, + {{{ -219, 344, -10}, 0, {0, 0}, {0xce, 0xfb, 0x94, 0xff}}}, + {{{ -208, 356, -10}, 0, {0, 0}, {0x44, 0x14, 0xa0, 0xff}}}, + {{{ -204, 319, -10}, 0, {0, 0}, {0x42, 0xfc, 0x9d, 0xff}}}, + {{{ -220, 317, -10}, 0, {0, 0}, {0xc5, 0x37, 0xa9, 0xff}}}, + {{{ -222, 337, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -226, 366, -10}, 0, {0, 0}, {0xda, 0xe7, 0x92, 0xff}}}, + {{{ -223, 379, -10}, 0, {0, 0}, {0x2e, 0x4e, 0xb2, 0xff}}}, + {{{ -243, 313, -10}, 0, {0, 0}, {0xde, 0x2f, 0x98, 0xff}}}, + {{{ -287, 339, -10}, 0, {0, 0}, {0x26, 0xea, 0x91, 0xff}}}, + {{{ -263, 381, -10}, 0, {0, 0}, {0xf2, 0x24, 0x8f, 0xff}}}, + {{{ -252, 370, -10}, 0, {0, 0}, {0x15, 0xb6, 0xa5, 0xff}}}, + {{{ -299, 283, -10}, 0, {0, 0}, {0x45, 0x04, 0x9f, 0xff}}}, + {{{ -299, 339, -10}, 0, {0, 0}, {0xcd, 0x20, 0x99, 0xff}}}, + {{{ -315, 275, -10}, 0, {0, 0}, {0xc6, 0x02, 0x98, 0xff}}}, + {{{ 76, -80, 55}, 0, {0, 0}, {0x36, 0x63, 0x27, 0xff}}}, + {{{ 94, -80, 0}, 0, {0, 0}, {0x43, 0x63, 0x00, 0xff}}}, + {{{ 67, -44, 0}, 0, {0, 0}, {0x44, 0x62, 0x00, 0xff}}}, + {{{ 54, -44, 39}, 0, {0, 0}, {0x37, 0x62, 0x27, 0xff}}}, + {{{ 29, -80, 90}, 0, {0, 0}, {0x15, 0x63, 0x3f, 0xff}}}, + {{{ 21, -44, 63}, 0, {0, 0}, {0x15, 0x62, 0x40, 0xff}}}, + {{{ 11, -27, 8}, 0, {0, 0}, {0x1d, 0x72, 0x14, 0xff}}}, + {{{ 4, -27, 13}, 0, {0, 0}, {0x0b, 0x72, 0x21, 0xff}}}, + {{{ 14, -27, 0}, 0, {0, 0}, {0x24, 0x72, 0x00, 0xff}}}, + {{{ 76, -80, -55}, 0, {0, 0}, {0x36, 0x63, 0xd8, 0xff}}}, + {{{ 54, -44, -39}, 0, {0, 0}, {0x37, 0x62, 0xd8, 0xff}}}, + {{{ 11, -27, -8}, 0, {0, 0}, {0x1d, 0x72, 0xeb, 0xff}}}, + {{{ -29, -80, 90}, 0, {0, 0}, {0xec, 0x63, 0x3f, 0xff}}}, + {{{ -21, -44, 63}, 0, {0, 0}, {0xec, 0x62, 0x40, 0xff}}}, + {{{ -4, -27, 13}, 0, {0, 0}, {0xf6, 0x72, 0x21, 0xff}}}, + {{{ -76, -80, 55}, 0, {0, 0}, {0xcb, 0x63, 0x27, 0xff}}}, + {{{ -54, -44, 39}, 0, {0, 0}, {0xca, 0x62, 0x27, 0xff}}}, + {{{ -11, -27, 8}, 0, {0, 0}, {0xe4, 0x72, 0x14, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0xbe, 0x63, 0x00, 0xff}}}, + {{{ -67, -44, 0}, 0, {0, 0}, {0xbd, 0x62, 0x00, 0xff}}}, + {{{ -14, -27, 0}, 0, {0, 0}, {0xdd, 0x72, 0x00, 0xff}}}, + {{{ 29, -80, -90}, 0, {0, 0}, {0x15, 0x63, 0xc0, 0xff}}}, + {{{ 21, -44, -63}, 0, {0, 0}, {0x15, 0x62, 0xbf, 0xff}}}, + {{{ 4, -27, -13}, 0, {0, 0}, {0x0b, 0x72, 0xde, 0xff}}}, + {{{ -76, -80, -55}, 0, {0, 0}, {0xcb, 0x63, 0xd8, 0xff}}}, + {{{ -54, -44, -39}, 0, {0, 0}, {0xca, 0x62, 0xd8, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0xec, 0x63, 0xc0, 0xff}}}, + {{{ -21, -44, -63}, 0, {0, 0}, {0xec, 0x62, 0xbf, 0xff}}}, + {{{ -11, -27, -8}, 0, {0, 0}, {0xe4, 0x72, 0xeb, 0xff}}}, + {{{ -4, -27, -13}, 0, {0, 0}, {0xf6, 0x72, 0xde, 0xff}}}, + {{{ -52, -218, 160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 52, -218, 160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 45, -95, 138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -45, -95, 138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -136, -218, 99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -117, -95, 85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 136, -218, 99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 117, -95, 85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 29, -80, 90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -29, -80, 90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 76, -80, 55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -76, -80, 55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 168, -218, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 145, -95, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 94, -80, 0}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 136, -218, -99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 117, -95, -85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 76, -80, -55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 52, -218, -160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 45, -95, -138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 29, -80, -90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -52, -218, -160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -45, -95, -138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -168, -218, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -145, -95, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 0, -250, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -183, -250, -8}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -143, -250, -114}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -49, -250, -176}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 64, -250, -171}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 0, -250, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 152, -250, -101}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 183, -250, 8}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 49, -250, 176}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -64, -250, 171}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -152, -250, 101}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 143, -250, 114}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 183, -216, 8}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 143, -216, 114}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 49, -216, 176}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -64, -216, 171}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -152, -216, 101}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -183, -250, -8}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -183, -216, -8}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -52, -218, -160}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -136, -218, -99}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -117, -95, -85}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -45, -95, -138}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -76, -80, -55}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -29, -80, -90}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ -168, -218, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -145, -95, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -94, -80, 0}, 0, {0, 0}, {0x22, 0x22, 0x22, 0xff}}}, + {{{ 152, -216, -101}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 0, -216, 0}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -49, -216, -176}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -143, -216, -114}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ 64, -216, -171}, 0, {0, 0}, {0x11, 0x11, 0x11, 0xff}}}, + {{{ -143, -250, -114}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ -49, -250, -176}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 64, -250, -171}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, + {{{ 262, 211, 0}, 0, {0, 0}, {0x99, 0x3b, 0x00, 0xff}}}, + {{{ 200, 115, 10}, 0, {0, 0}, {0xc1, 0x0b, 0x64, 0xff}}}, + {{{ 269, 205, 10}, 0, {0, 0}, {0xde, 0x13, 0x70, 0xff}}}, + {{{ 214, 107, 10}, 0, {0, 0}, {0x2d, 0x01, 0x6e, 0xff}}}, + {{{ 281, 194, 10}, 0, {0, 0}, {0x3c, 0xde, 0x60, 0xff}}}, + {{{ 299, 283, 10}, 0, {0, 0}, {0xc5, 0x04, 0x66, 0xff}}}, + {{{ 193, 119, 0}, 0, {0, 0}, {0x8b, 0x14, 0x00, 0xff}}}, + {{{ 220, 20, 0}, 0, {0, 0}, {0x9d, 0xbf, 0x00, 0xff}}}, + {{{ 229, 22, 10}, 0, {0, 0}, {0xfa, 0x8f, 0x23, 0xff}}}, + {{{ 229, 22, 10}, 0, {0, 0}, {0x00, 0x00, 0x76, 0xff}}}, + {{{ 241, 26, 10}, 0, {0, 0}, {0x2f, 0x0f, 0x6c, 0xff}}}, + {{{ 249, 28, 0}, 0, {0, 0}, {0x70, 0x29, 0x00, 0xff}}}, + {{{ 219, 104, 0}, 0, {0, 0}, {0x72, 0xdd, 0x00, 0xff}}}, + {{{ 284, 191, 0}, 0, {0, 0}, {0x67, 0xc5, 0x00, 0xff}}}, + {{{ 320, 273, 0}, 0, {0, 0}, {0x75, 0xea, 0x00, 0xff}}}, + {{{ 315, 275, 10}, 0, {0, 0}, {0x46, 0x02, 0x60, 0xff}}}, + {{{ 296, 286, 0}, 0, {0, 0}, {0x8a, 0x07, 0x00, 0xff}}}, + {{{ 299, 283, -10}, 0, {0, 0}, {0xbc, 0x04, 0x9f, 0xff}}}, + {{{ 269, 205, -10}, 0, {0, 0}, {0xe4, 0x10, 0x8d, 0xff}}}, + {{{ 200, 115, -10}, 0, {0, 0}, {0xc1, 0x0b, 0x9b, 0xff}}}, + {{{ 281, 194, -10}, 0, {0, 0}, {0x45, 0xd9, 0xa7, 0xff}}}, + {{{ 214, 107, -10}, 0, {0, 0}, {0x2d, 0x01, 0x91, 0xff}}}, + {{{ 305, 339, 0}, 0, {0, 0}, {0x6e, 0x2e, 0x00, 0xff}}}, + {{{ 315, 275, -10}, 0, {0, 0}, {0x3b, 0x02, 0x98, 0xff}}}, + {{{ 280, 338, 0}, 0, {0, 0}, {0x9a, 0xc4, 0x00, 0xff}}}, + {{{ 287, 339, 10}, 0, {0, 0}, {0xd1, 0xe4, 0x68, 0xff}}}, + {{{ 299, 339, 10}, 0, {0, 0}, {0x2c, 0x1c, 0x6a, 0xff}}}, + {{{ 252, 370, -10}, 0, {0, 0}, {0xec, 0xb6, 0xa5, 0xff}}}, + {{{ 251, 367, 0}, 0, {0, 0}, {0xe5, 0x8d, 0x00, 0xff}}}, + {{{ 287, 339, -10}, 0, {0, 0}, {0xdb, 0xea, 0x91, 0xff}}}, + {{{ 252, 370, 10}, 0, {0, 0}, {0xf2, 0xc9, 0x67, 0xff}}}, + {{{ 299, 339, -10}, 0, {0, 0}, {0x34, 0x20, 0x99, 0xff}}}, + {{{ 263, 381, 10}, 0, {0, 0}, {0x18, 0x39, 0x65, 0xff}}}, + {{{ 299, 339, 10}, 0, {0, 0}, {0x2c, 0x1c, 0x6a, 0xff}}}, + {{{ 266, 385, 0}, 0, {0, 0}, {0x2d, 0x6f, 0x00, 0xff}}}, + {{{ 305, 339, 0}, 0, {0, 0}, {0x6e, 0x2e, 0x00, 0xff}}}, + {{{ 252, 370, 10}, 0, {0, 0}, {0xf2, 0xc9, 0x67, 0xff}}}, + {{{ 214, 107, -10}, 0, {0, 0}, {0x2d, 0x01, 0x91, 0xff}}}, + {{{ 249, 28, 0}, 0, {0, 0}, {0x70, 0x29, 0x00, 0xff}}}, + {{{ 241, 26, -10}, 0, {0, 0}, {0x2f, 0x0f, 0x93, 0xff}}}, + {{{ 229, 22, -10}, 0, {0, 0}, {0xfc, 0xb6, 0xa3, 0xff}}}, + {{{ 200, 115, -10}, 0, {0, 0}, {0xc1, 0x0b, 0x9b, 0xff}}}, + {{{ 220, 20, 0}, 0, {0, 0}, {0x9d, 0xbf, 0x00, 0xff}}}, + {{{ 229, 22, 10}, 0, {0, 0}, {0xfa, 0x8f, 0x23, 0xff}}}, + {{{ 241, 26, -10}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 241, 26, 10}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 220, 317, 10}, 0, {0, 0}, {0x3c, 0x37, 0x56, 0xff}}}, + {{{ 204, 319, 10}, 0, {0, 0}, {0xbf, 0xfc, 0x62, 0xff}}}, + {{{ 209, 291, 10}, 0, {0, 0}, {0xc6, 0xe5, 0x63, 0xff}}}, + {{{ 243, 313, 10}, 0, {0, 0}, {0x23, 0x2f, 0x67, 0xff}}}, + {{{ 248, 316, 0}, 0, {0, 0}, {0x46, 0x61, 0x00, 0xff}}}, + {{{ 223, 319, 0}, 0, {0, 0}, {0x57, 0x52, 0x00, 0xff}}}, + {{{ 222, 337, 0}, 0, {0, 0}, {0x73, 0xe1, 0x00, 0xff}}}, + {{{ 219, 344, 10}, 0, {0, 0}, {0x2a, 0xfc, 0x6f, 0xff}}}, + {{{ 226, 366, 10}, 0, {0, 0}, {0x38, 0xdc, 0x62, 0xff}}}, + {{{ 208, 356, 10}, 0, {0, 0}, {0xb0, 0x18, 0x53, 0xff}}}, + {{{ 223, 379, 10}, 0, {0, 0}, {0xdf, 0x3b, 0x61, 0xff}}}, + {{{ 200, 322, 0}, 0, {0, 0}, {0x8a, 0x04, 0x00, 0xff}}}, + {{{ 205, 290, 0}, 0, {0, 0}, {0x8f, 0xdd, 0x00, 0xff}}}, + {{{ 299, 339, -10}, 0, {0, 0}, {0x34, 0x20, 0x99, 0xff}}}, + {{{ 204, 319, -10}, 0, {0, 0}, {0xbf, 0xfc, 0x9d, 0xff}}}, + {{{ 206, 358, 0}, 0, {0, 0}, {0x95, 0x33, 0x00, 0xff}}}, + {{{ 208, 356, -10}, 0, {0, 0}, {0xbd, 0x14, 0xa0, 0xff}}}, + {{{ 222, 382, 0}, 0, {0, 0}, {0xc5, 0x67, 0x00, 0xff}}}, + {{{ 223, 379, -10}, 0, {0, 0}, {0xd3, 0x4e, 0xb2, 0xff}}}, + {{{ 206, 358, 0}, 0, {0, 0}, {0x95, 0x33, 0x00, 0xff}}}, + {{{ 208, 356, -10}, 0, {0, 0}, {0xbd, 0x14, 0xa0, 0xff}}}, + {{{ 223, 379, 10}, 0, {0, 0}, {0xdf, 0x3b, 0x61, 0xff}}}, + {{{ 220, 317, -10}, 0, {0, 0}, {0x3c, 0x37, 0xa9, 0xff}}}, + {{{ 223, 319, 0}, 0, {0, 0}, {0x57, 0x52, 0x00, 0xff}}}, + {{{ 248, 316, 0}, 0, {0, 0}, {0x46, 0x61, 0x00, 0xff}}}, + {{{ 222, 337, 0}, 0, {0, 0}, {0x73, 0xe1, 0x00, 0xff}}}, + {{{ 227, 359, 0}, 0, {0, 0}, {0x45, 0xa0, 0x00, 0xff}}}, + {{{ 226, 366, 10}, 0, {0, 0}, {0x38, 0xdc, 0x62, 0xff}}}, + {{{ 266, 385, 0}, 0, {0, 0}, {0x2d, 0x6f, 0x00, 0xff}}}, + {{{ 220, 267, 0}, 0, {0, 0}, {0xb5, 0xa5, 0x00, 0xff}}}, + {{{ 205, 290, 0}, 0, {0, 0}, {0x8f, 0xdd, 0x00, 0xff}}}, + {{{ 209, 291, -10}, 0, {0, 0}, {0xc6, 0xe5, 0x9c, 0xff}}}, + {{{ 204, 319, -10}, 0, {0, 0}, {0xbf, 0xfc, 0x9d, 0xff}}}, + {{{ 209, 291, 10}, 0, {0, 0}, {0xc6, 0xe5, 0x63, 0xff}}}, + {{{ 222, 271, 10}, 0, {0, 0}, {0xea, 0xbe, 0x5f, 0xff}}}, + {{{ 251, 295, 10}, 0, {0, 0}, {0x39, 0x0a, 0x67, 0xff}}}, + {{{ 243, 313, 10}, 0, {0, 0}, {0x23, 0x2f, 0x67, 0xff}}}, + {{{ 241, 26, 10}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 241, 26, -10}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 249, 28, 0}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, + {{{ 251, 367, 0}, 0, {0, 0}, {0xe5, 0x8d, 0x00, 0xff}}}, + {{{ 252, 370, 10}, 0, {0, 0}, {0xf2, 0xc9, 0x67, 0xff}}}, + {{{ 252, 370, -10}, 0, {0, 0}, {0xec, 0xb6, 0xa5, 0xff}}}, + {{{ 263, 381, -10}, 0, {0, 0}, {0x0f, 0x24, 0x8f, 0xff}}}, + {{{ 299, 339, -10}, 0, {0, 0}, {0x34, 0x20, 0x99, 0xff}}}, + {{{ 226, 366, -10}, 0, {0, 0}, {0x27, 0xe7, 0x92, 0xff}}}, + {{{ 257, 294, 0}, 0, {0, 0}, {0x77, 0xf4, 0x00, 0xff}}}, + {{{ 243, 272, 10}, 0, {0, 0}, {0x3d, 0xcd, 0x58, 0xff}}}, + {{{ 222, 271, -10}, 0, {0, 0}, {0xea, 0xbe, 0xa0, 0xff}}}, + {{{ 246, 266, 0}, 0, {0, 0}, {0x2c, 0x92, 0x00, 0xff}}}, + {{{ 220, 267, 0}, 0, {0, 0}, {0xb5, 0xa5, 0x00, 0xff}}}, + {{{ 209, 291, -10}, 0, {0, 0}, {0xc6, 0xe5, 0x9c, 0xff}}}, + {{{ 222, 271, 10}, 0, {0, 0}, {0xea, 0xbe, 0x5f, 0xff}}}, + {{{ 243, 272, 10}, 0, {0, 0}, {0x3d, 0xcd, 0x58, 0xff}}}, + {{{ 251, 295, 10}, 0, {0, 0}, {0x39, 0x0a, 0x67, 0xff}}}, + {{{ 257, 294, 0}, 0, {0, 0}, {0x77, 0xf4, 0x00, 0xff}}}, + {{{ 243, 272, -10}, 0, {0, 0}, {0x3d, 0xcd, 0xa7, 0xff}}}, + {{{ 251, 295, -10}, 0, {0, 0}, {0x39, 0x0a, 0x98, 0xff}}}, + {{{ 248, 316, 0}, 0, {0, 0}, {0x46, 0x61, 0x00, 0xff}}}, + {{{ 220, 317, -10}, 0, {0, 0}, {0x3c, 0x37, 0xa9, 0xff}}}, + {{{ 243, 313, -10}, 0, {0, 0}, {0x23, 0x2f, 0x98, 0xff}}}, + {{{ 204, 319, -10}, 0, {0, 0}, {0xbf, 0xfc, 0x9d, 0xff}}}, + {{{ 208, 356, -10}, 0, {0, 0}, {0xbd, 0x14, 0xa0, 0xff}}}, + {{{ 219, 344, -10}, 0, {0, 0}, {0x33, 0xfb, 0x94, 0xff}}}, + {{{ 223, 379, -10}, 0, {0, 0}, {0xd3, 0x4e, 0xb2, 0xff}}}, + {{{ 226, 366, -10}, 0, {0, 0}, {0x27, 0xe7, 0x92, 0xff}}}, + {{{ 222, 337, 0}, 0, {0, 0}, {0x73, 0xe1, 0x00, 0xff}}}, + {{{ 299, 339, -10}, 0, {0, 0}, {0x34, 0x20, 0x99, 0xff}}}, + {{{ 299, 283, -10}, 0, {0, 0}, {0xbc, 0x04, 0x9f, 0xff}}}, + {{{ 287, 339, -10}, 0, {0, 0}, {0xdb, 0xea, 0x91, 0xff}}}, + {{{ 315, 275, -10}, 0, {0, 0}, {0x3b, 0x02, 0x98, 0xff}}}, + {{{ 252, 370, -10}, 0, {0, 0}, {0xec, 0xb6, 0xa5, 0xff}}}, + {{{ 263, 381, -10}, 0, {0, 0}, {0x0f, 0x24, 0x8f, 0xff}}}, + {{{ -139, 280, 101}, 0, {0, 0}, {0xa1, 0x0e, 0x45, 0xff}}}, + {{{ -172, 280, 0}, 0, {0, 0}, {0x8a, 0x0e, 0x00, 0xff}}}, + {{{ -214, 229, 0}, 0, {0, 0}, {0x93, 0x2e, 0x00, 0xff}}}, + {{{ -173, 229, 126}, 0, {0, 0}, {0xa8, 0x2e, 0x40, 0xff}}}, + {{{ -53, 280, 164}, 0, {0, 0}, {0xdc, 0x0e, 0x70, 0xff}}}, + {{{ -66, 229, 204}, 0, {0, 0}, {0xdf, 0x2e, 0x68, 0xff}}}, + {{{ -58, 315, 180}, 0, {0, 0}, {0xe5, 0xb2, 0x55, 0xff}}}, + {{{ -153, 315, 111}, 0, {0, 0}, {0xb8, 0xb2, 0x34, 0xff}}}, + {{{ -189, 315, 0}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, + {{{ -222, 153, 0}, 0, {0, 0}, {0x93, 0xd3, 0x00, 0xff}}}, + {{{ -180, 153, 130}, 0, {0, 0}, {0xa8, 0xd3, 0x40, 0xff}}}, + {{{ -69, 153, 211}, 0, {0, 0}, {0xdf, 0xd3, 0x68, 0xff}}}, + {{{ -153, 315, -111}, 0, {0, 0}, {0xb8, 0xb2, 0xcb, 0xff}}}, + {{{ -139, 280, -101}, 0, {0, 0}, {0xa1, 0x0e, 0xba, 0xff}}}, + {{{ -220, 336, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -178, 336, -129}, 0, {0, 0}, {0xcb, 0x9e, 0xd9, 0xff}}}, + {{{ -58, 315, -180}, 0, {0, 0}, {0xe5, 0xb2, 0xaa, 0xff}}}, + {{{ -53, 280, -164}, 0, {0, 0}, {0xdc, 0x0e, 0x8f, 0xff}}}, + {{{ -68, 336, -209}, 0, {0, 0}, {0xec, 0x9e, 0xc0, 0xff}}}, + {{{ -66, 229, -204}, 0, {0, 0}, {0xdf, 0x2e, 0x97, 0xff}}}, + {{{ -173, 229, -126}, 0, {0, 0}, {0xa8, 0x2e, 0xbf, 0xff}}}, + {{{ 58, 315, -180}, 0, {0, 0}, {0x1c, 0xb2, 0xaa, 0xff}}}, + {{{ 53, 280, -164}, 0, {0, 0}, {0x25, 0x0e, 0x8f, 0xff}}}, + {{{ 68, 336, -209}, 0, {0, 0}, {0x15, 0x9e, 0xc0, 0xff}}}, + {{{ 66, 229, -204}, 0, {0, 0}, {0x22, 0x2e, 0x97, 0xff}}}, + {{{ 153, 315, -111}, 0, {0, 0}, {0x49, 0xb2, 0xcb, 0xff}}}, + {{{ 139, 280, -101}, 0, {0, 0}, {0x60, 0x0e, 0xba, 0xff}}}, + {{{ 178, 336, -129}, 0, {0, 0}, {0x36, 0x9e, 0xd9, 0xff}}}, + {{{ 173, 229, -126}, 0, {0, 0}, {0x59, 0x2e, 0xbf, 0xff}}}, + {{{ 189, 315, 0}, 0, {0, 0}, {0x5a, 0xb2, 0x00, 0xff}}}, + {{{ 172, 280, 0}, 0, {0, 0}, {0x77, 0x0e, 0x00, 0xff}}}, + {{{ 220, 336, 0}, 0, {0, 0}, {0x73, 0xe1, 0x00, 0xff}}}, + {{{ 139, 280, -101}, 0, {0, 0}, {0x60, 0x0e, 0xba, 0xff}}}, + {{{ 172, 280, 0}, 0, {0, 0}, {0x77, 0x0e, 0x00, 0xff}}}, + {{{ 214, 229, 0}, 0, {0, 0}, {0x6e, 0x2e, 0x00, 0xff}}}, + {{{ 173, 229, -126}, 0, {0, 0}, {0x59, 0x2e, 0xbf, 0xff}}}, + {{{ 189, 315, 0}, 0, {0, 0}, {0x5a, 0xb2, 0x00, 0xff}}}, + {{{ 153, 315, 111}, 0, {0, 0}, {0x49, 0xb2, 0x34, 0xff}}}, + {{{ 139, 280, 101}, 0, {0, 0}, {0x60, 0x0e, 0x45, 0xff}}}, + {{{ 220, 336, 0}, 0, {0, 0}, {0x73, 0xe1, 0x00, 0xff}}}, + {{{ 178, 336, 129}, 0, {0, 0}, {0x36, 0x9e, 0x26, 0xff}}}, + {{{ 173, 229, 126}, 0, {0, 0}, {0x59, 0x2e, 0x40, 0xff}}}, + {{{ 53, 280, 164}, 0, {0, 0}, {0x25, 0x0e, 0x70, 0xff}}}, + {{{ -53, 280, 164}, 0, {0, 0}, {0xdc, 0x0e, 0x70, 0xff}}}, + {{{ -66, 229, 204}, 0, {0, 0}, {0xdf, 0x2e, 0x68, 0xff}}}, + {{{ 66, 229, 204}, 0, {0, 0}, {0x22, 0x2e, 0x68, 0xff}}}, + {{{ 58, 315, 180}, 0, {0, 0}, {0x1c, 0xb2, 0x55, 0xff}}}, + {{{ -58, 315, 180}, 0, {0, 0}, {0xe5, 0xb2, 0x55, 0xff}}}, + {{{ -69, 153, 211}, 0, {0, 0}, {0xdf, 0xd3, 0x68, 0xff}}}, + {{{ 69, 153, 211}, 0, {0, 0}, {0x22, 0xd3, 0x68, 0xff}}}, + {{{ -173, 229, -126}, 0, {0, 0}, {0xa8, 0x2e, 0xbf, 0xff}}}, + {{{ -66, 229, -204}, 0, {0, 0}, {0xdf, 0x2e, 0x97, 0xff}}}, + {{{ -69, 153, -211}, 0, {0, 0}, {0xdf, 0xd3, 0x97, 0xff}}}, + {{{ -180, 153, -130}, 0, {0, 0}, {0xa8, 0xd3, 0xbf, 0xff}}}, + {{{ 66, 229, -204}, 0, {0, 0}, {0x22, 0x2e, 0x97, 0xff}}}, + {{{ 69, 153, -211}, 0, {0, 0}, {0x22, 0xd3, 0x97, 0xff}}}, + {{{ -214, 229, 0}, 0, {0, 0}, {0x93, 0x2e, 0x00, 0xff}}}, + {{{ -222, 153, 0}, 0, {0, 0}, {0x93, 0xd3, 0x00, 0xff}}}, + {{{ 180, 153, -130}, 0, {0, 0}, {0x59, 0xd3, 0xbf, 0xff}}}, + {{{ 222, 153, 0}, 0, {0, 0}, {0x6e, 0xd3, 0x00, 0xff}}}, + {{{ 180, 153, 130}, 0, {0, 0}, {0x59, 0xd3, 0x40, 0xff}}}, + {{{ 68, 336, 209}, 0, {0, 0}, {0x15, 0x9e, 0x3f, 0xff}}}, + {{{ -68, 336, 209}, 0, {0, 0}, {0xec, 0x9e, 0x3f, 0xff}}}, + {{{ -68, 336, 209}, 0, {0, 0}, {0xec, 0x9e, 0x3f, 0xff}}}, + {{{ -178, 336, 129}, 0, {0, 0}, {0xcb, 0x9e, 0x26, 0xff}}}, + {{{ -153, 315, 111}, 0, {0, 0}, {0xb8, 0xb2, 0x34, 0xff}}}, + {{{ -58, 315, 180}, 0, {0, 0}, {0xe5, 0xb2, 0x55, 0xff}}}, + {{{ -220, 336, 0}, 0, {0, 0}, {0x8e, 0xe1, 0x00, 0xff}}}, + {{{ -189, 315, 0}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, + {{{ 48, 99, 148}, 0, {0, 0}, {0x10, 0x96, 0x31, 0xff}}}, + {{{ -48, 99, 148}, 0, {0, 0}, {0xf1, 0x96, 0x31, 0xff}}}, + {{{ -8, 68, 24}, 0, {0, 0}, {0xf8, 0x8d, 0x1a, 0xff}}}, + {{{ 8, 68, 24}, 0, {0, 0}, {0x09, 0x8d, 0x1a, 0xff}}}, + {{{ 69, 153, 211}, 0, {0, 0}, {0x22, 0xd3, 0x68, 0xff}}}, + {{{ -69, 153, 211}, 0, {0, 0}, {0xdf, 0xd3, 0x68, 0xff}}}, + {{{ -180, 153, 130}, 0, {0, 0}, {0xa8, 0xd3, 0x40, 0xff}}}, + {{{ -126, 99, 92}, 0, {0, 0}, {0xd6, 0x96, 0x1e, 0xff}}}, + {{{ -21, 68, 15}, 0, {0, 0}, {0xea, 0x8d, 0x10, 0xff}}}, + {{{ -156, 99, 0}, 0, {0, 0}, {0xcc, 0x96, 0x00, 0xff}}}, + {{{ -26, 68, 0}, 0, {0, 0}, {0xe5, 0x8d, 0x00, 0xff}}}, + {{{ -222, 153, 0}, 0, {0, 0}, {0x93, 0xd3, 0x00, 0xff}}}, + {{{ -180, 153, -130}, 0, {0, 0}, {0xa8, 0xd3, 0xbf, 0xff}}}, + {{{ -126, 99, -92}, 0, {0, 0}, {0xd6, 0x96, 0xe1, 0xff}}}, + {{{ -69, 153, -211}, 0, {0, 0}, {0xdf, 0xd3, 0x97, 0xff}}}, + {{{ -48, 99, -148}, 0, {0, 0}, {0xf1, 0x96, 0xce, 0xff}}}, + {{{ -8, 68, -24}, 0, {0, 0}, {0xf8, 0x8d, 0xe5, 0xff}}}, + {{{ -21, 68, -15}, 0, {0, 0}, {0xea, 0x8d, 0xef, 0xff}}}, + {{{ 69, 153, -211}, 0, {0, 0}, {0x22, 0xd3, 0x97, 0xff}}}, + {{{ 48, 99, -148}, 0, {0, 0}, {0x10, 0x96, 0xce, 0xff}}}, + {{{ 8, 68, -24}, 0, {0, 0}, {0x09, 0x8d, 0xe5, 0xff}}}, + {{{ 180, 153, -130}, 0, {0, 0}, {0x59, 0xd3, 0xbf, 0xff}}}, + {{{ 126, 99, -92}, 0, {0, 0}, {0x2b, 0x96, 0xe1, 0xff}}}, + {{{ 21, 68, -15}, 0, {0, 0}, {0x17, 0x8d, 0xef, 0xff}}}, + {{{ 222, 153, 0}, 0, {0, 0}, {0x6e, 0xd3, 0x00, 0xff}}}, + {{{ 156, 99, 0}, 0, {0, 0}, {0x35, 0x96, 0x00, 0xff}}}, + {{{ 126, 99, -92}, 0, {0, 0}, {0x2b, 0x96, 0xe1, 0xff}}}, + {{{ 156, 99, 0}, 0, {0, 0}, {0x35, 0x96, 0x00, 0xff}}}, + {{{ 26, 68, 0}, 0, {0, 0}, {0x1c, 0x8d, 0x00, 0xff}}}, + {{{ 21, 68, -15}, 0, {0, 0}, {0x17, 0x8d, 0xef, 0xff}}}, + {{{ 126, 99, 92}, 0, {0, 0}, {0x2b, 0x96, 0x1e, 0xff}}}, + {{{ 48, 99, 148}, 0, {0, 0}, {0x10, 0x96, 0x31, 0xff}}}, + {{{ 8, 68, 24}, 0, {0, 0}, {0x09, 0x8d, 0x1a, 0xff}}}, + {{{ 21, 68, 15}, 0, {0, 0}, {0x17, 0x8d, 0x10, 0xff}}}, + {{{ 180, 153, 130}, 0, {0, 0}, {0x59, 0xd3, 0x40, 0xff}}}, + {{{ 69, 153, 211}, 0, {0, 0}, {0x22, 0xd3, 0x68, 0xff}}}, + {{{ 222, 153, 0}, 0, {0, 0}, {0x6e, 0xd3, 0x00, 0xff}}}, + {{{ 119, 49, 0}, 0, {0, 0}, {0x28, 0x90, 0x00, 0xff}}}, + {{{ 96, 49, 70}, 0, {0, 0}, {0x20, 0x90, 0x17, 0xff}}}, + {{{ 22, 16, 16}, 0, {0, 0}, {0x20, 0x90, 0x17, 0xff}}}, + {{{ 27, 16, 0}, 0, {0, 0}, {0x28, 0x90, 0x00, 0xff}}}, + {{{ 37, 49, 113}, 0, {0, 0}, {0x0c, 0x90, 0x25, 0xff}}}, + {{{ 8, 16, 26}, 0, {0, 0}, {0x0c, 0x90, 0x25, 0xff}}}, + {{{ -37, 49, 113}, 0, {0, 0}, {0xf5, 0x90, 0x25, 0xff}}}, + {{{ -8, 16, 26}, 0, {0, 0}, {0xf5, 0x90, 0x25, 0xff}}}, + {{{ -96, 49, 70}, 0, {0, 0}, {0xe1, 0x90, 0x17, 0xff}}}, + {{{ -22, 16, 16}, 0, {0, 0}, {0xe1, 0x90, 0x17, 0xff}}}, + {{{ -119, 49, 0}, 0, {0, 0}, {0xd9, 0x90, 0x00, 0xff}}}, + {{{ -27, 16, 0}, 0, {0, 0}, {0xd9, 0x90, 0x00, 0xff}}}, + {{{ 96, 49, -70}, 0, {0, 0}, {0x20, 0x90, 0xe8, 0xff}}}, + {{{ 22, 16, -16}, 0, {0, 0}, {0x20, 0x90, 0xe8, 0xff}}}, + {{{ -96, 49, -70}, 0, {0, 0}, {0xe1, 0x90, 0xe8, 0xff}}}, + {{{ -37, 49, -113}, 0, {0, 0}, {0xf5, 0x90, 0xda, 0xff}}}, + {{{ -8, 16, -26}, 0, {0, 0}, {0xf5, 0x90, 0xda, 0xff}}}, + {{{ -22, 16, -16}, 0, {0, 0}, {0xe1, 0x90, 0xe8, 0xff}}}, + {{{ 37, 49, -113}, 0, {0, 0}, {0x0c, 0x90, 0xda, 0xff}}}, + {{{ 8, 16, -26}, 0, {0, 0}, {0x0c, 0x90, 0xda, 0xff}}}, + {{{ -26, 68, 0}, 0, {0, 0}, {0xe9, 0x75, 0x00, 0xff}}}, + {{{ -21, 68, -15}, 0, {0, 0}, {0xee, 0x75, 0xf2, 0xff}}}, + {{{ -96, 49, -70}, 0, {0, 0}, {0xee, 0x75, 0xf2, 0xff}}}, + {{{ -119, 49, 0}, 0, {0, 0}, {0xe9, 0x75, 0x00, 0xff}}}, + {{{ -8, 68, -24}, 0, {0, 0}, {0xfa, 0x75, 0xea, 0xff}}}, + {{{ -37, 49, -113}, 0, {0, 0}, {0xfa, 0x75, 0xea, 0xff}}}, + {{{ 21, 68, 15}, 0, {0, 0}, {0x13, 0x75, 0x0d, 0xff}}}, + {{{ 8, 68, 24}, 0, {0, 0}, {0x07, 0x75, 0x15, 0xff}}}, + {{{ 37, 49, 113}, 0, {0, 0}, {0x07, 0x75, 0x15, 0xff}}}, + {{{ 96, 49, 70}, 0, {0, 0}, {0x13, 0x75, 0x0d, 0xff}}}, + {{{ -8, 68, 24}, 0, {0, 0}, {0xfa, 0x75, 0x15, 0xff}}}, + {{{ -37, 49, 113}, 0, {0, 0}, {0xfa, 0x75, 0x15, 0xff}}}, + {{{ 26, 68, 0}, 0, {0, 0}, {0x18, 0x75, 0x00, 0xff}}}, + {{{ 21, 68, 15}, 0, {0, 0}, {0x13, 0x75, 0x0d, 0xff}}}, + {{{ 96, 49, 70}, 0, {0, 0}, {0x13, 0x75, 0x0d, 0xff}}}, + {{{ 119, 49, 0}, 0, {0, 0}, {0x18, 0x75, 0x00, 0xff}}}, + {{{ -8, 68, 24}, 0, {0, 0}, {0xfa, 0x75, 0x15, 0xff}}}, + {{{ -21, 68, 15}, 0, {0, 0}, {0xee, 0x75, 0x0d, 0xff}}}, + {{{ -96, 49, 70}, 0, {0, 0}, {0xee, 0x75, 0x0d, 0xff}}}, + {{{ -37, 49, 113}, 0, {0, 0}, {0xfa, 0x75, 0x15, 0xff}}}, + {{{ -26, 68, 0}, 0, {0, 0}, {0xe9, 0x75, 0x00, 0xff}}}, + {{{ -119, 49, 0}, 0, {0, 0}, {0xe9, 0x75, 0x00, 0xff}}}, + {{{ 21, 68, -15}, 0, {0, 0}, {0x13, 0x75, 0xf2, 0xff}}}, + {{{ 96, 49, -70}, 0, {0, 0}, {0x13, 0x75, 0xf2, 0xff}}}, + {{{ -8, 68, -24}, 0, {0, 0}, {0xfa, 0x75, 0xea, 0xff}}}, + {{{ 8, 68, -24}, 0, {0, 0}, {0x07, 0x75, 0xea, 0xff}}}, + {{{ 37, 49, -113}, 0, {0, 0}, {0x07, 0x75, 0xea, 0xff}}}, + {{{ -37, 49, -113}, 0, {0, 0}, {0xfa, 0x75, 0xea, 0xff}}}, + {{{ 30, 1, -22}, 0, {0, 0}, {0x60, 0xfa, 0xba, 0xff}}}, + {{{ 37, 1, 0}, 0, {0, 0}, {0x77, 0xfa, 0x00, 0xff}}}, + {{{ 14, -27, 0}, 0, {0, 0}, {0x5d, 0xb6, 0x00, 0xff}}}, + {{{ 11, -27, -8}, 0, {0, 0}, {0x4b, 0xb6, 0xc9, 0xff}}}, + {{{ 22, 16, -16}, 0, {0, 0}, {0x52, 0x40, 0xc5, 0xff}}}, + {{{ 27, 16, 0}, 0, {0, 0}, {0x65, 0x40, 0x00, 0xff}}}, + {{{ 22, 16, 16}, 0, {0, 0}, {0x52, 0x40, 0x3a, 0xff}}}, + {{{ 30, 1, 22}, 0, {0, 0}, {0x60, 0xfa, 0x45, 0xff}}}, + {{{ 11, -27, 8}, 0, {0, 0}, {0x4b, 0xb6, 0x36, 0xff}}}, + {{{ 11, 1, 35}, 0, {0, 0}, {0x25, 0xfa, 0x70, 0xff}}}, + {{{ 4, -27, 13}, 0, {0, 0}, {0x1d, 0xb6, 0x57, 0xff}}}, + {{{ 8, 16, 26}, 0, {0, 0}, {0x1f, 0x40, 0x5f, 0xff}}}, + {{{ -11, 1, 35}, 0, {0, 0}, {0xdc, 0xfa, 0x70, 0xff}}}, + {{{ -4, -27, 13}, 0, {0, 0}, {0xe4, 0xb6, 0x57, 0xff}}}, + {{{ -8, 16, 26}, 0, {0, 0}, {0xe2, 0x40, 0x5f, 0xff}}}, + {{{ -11, 1, 35}, 0, {0, 0}, {0xdc, 0xfa, 0x70, 0xff}}}, + {{{ -30, 1, 22}, 0, {0, 0}, {0xa1, 0xfa, 0x45, 0xff}}}, + {{{ -11, -27, 8}, 0, {0, 0}, {0xb6, 0xb6, 0x36, 0xff}}}, + {{{ -4, -27, 13}, 0, {0, 0}, {0xe4, 0xb6, 0x57, 0xff}}}, + {{{ -8, 16, 26}, 0, {0, 0}, {0xe2, 0x40, 0x5f, 0xff}}}, + {{{ -22, 16, 16}, 0, {0, 0}, {0xaf, 0x40, 0x3a, 0xff}}}, + {{{ -37, 1, 0}, 0, {0, 0}, {0x8a, 0xfa, 0x00, 0xff}}}, + {{{ -14, -27, 0}, 0, {0, 0}, {0xa4, 0xb6, 0x00, 0xff}}}, + {{{ -27, 16, 0}, 0, {0, 0}, {0x9c, 0x40, 0x00, 0xff}}}, + {{{ 11, 1, -35}, 0, {0, 0}, {0x25, 0xfa, 0x8f, 0xff}}}, + {{{ 30, 1, -22}, 0, {0, 0}, {0x60, 0xfa, 0xba, 0xff}}}, + {{{ 11, -27, -8}, 0, {0, 0}, {0x4b, 0xb6, 0xc9, 0xff}}}, + {{{ 4, -27, -13}, 0, {0, 0}, {0x1d, 0xb6, 0xa8, 0xff}}}, + {{{ 8, 16, -26}, 0, {0, 0}, {0x1f, 0x40, 0xa0, 0xff}}}, + {{{ 22, 16, -16}, 0, {0, 0}, {0x52, 0x40, 0xc5, 0xff}}}, + {{{ -30, 1, -22}, 0, {0, 0}, {0xa1, 0xfa, 0xba, 0xff}}}, + {{{ -11, -27, -8}, 0, {0, 0}, {0xb6, 0xb6, 0xc9, 0xff}}}, + {{{ -22, 16, -16}, 0, {0, 0}, {0xaf, 0x40, 0xc5, 0xff}}}, + {{{ -11, 1, -35}, 0, {0, 0}, {0xdc, 0xfa, 0x8f, 0xff}}}, + {{{ -4, -27, -13}, 0, {0, 0}, {0xe4, 0xb6, 0xa8, 0xff}}}, + {{{ -8, 16, -26}, 0, {0, 0}, {0xe2, 0x40, 0xa0, 0xff}}}, + +}; + +u8 reflection_map_brass[2048] = { + #include "assets/ending_ceremony/gTextureReflectionMapBrass.inc.c" +}; + +u8 reflection_map_silver[2048] = { + #include "assets/ending_ceremony/gTextureReflectionMapSilver.inc.c" +}; + +u8 reflection_map_gold[2048] = { + #include "assets/ending_ceremony/gTextureReflectionMapGold.inc.c" +}; + +Gfx gold_trophy_dl[] = { + + gsSPVertex(&gold_trophy_model[0], 22, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 0, 5, 3, 0), + gsSP2Triangles(0, 2, 6, 0, 0, 6, 7, 0), + gsSP2Triangles(0, 7, 8, 0, 0, 8, 9, 0), + gsSP2Triangles(0, 9, 10, 0, 0, 10, 5, 0), + gsSP2Triangles(4, 3, 11, 0, 4, 11, 12, 0), + gsSP2Triangles(1, 4, 12, 0, 1, 12, 13, 0), + gsSP2Triangles(2, 1, 13, 0, 2, 13, 14, 0), + gsSP2Triangles(3, 5, 15, 0, 3, 15, 11, 0), + gsSP2Triangles(5, 10, 16, 0, 5, 16, 15, 0), + gsSP2Triangles(15, 16, 17, 0, 11, 15, 17, 0), + gsSP2Triangles(10, 9, 18, 0, 10, 18, 16, 0), + gsSP2Triangles(16, 18, 17, 0, 9, 8, 19, 0), + gsSP2Triangles(9, 19, 18, 0, 18, 19, 17, 0), + gsSP2Triangles(8, 7, 20, 0, 8, 20, 19, 0), + gsSP2Triangles(19, 20, 17, 0, 6, 2, 14, 0), + gsSP2Triangles(6, 14, 21, 0, 7, 6, 21, 0), + gsSP2Triangles(7, 21, 20, 0, 20, 21, 17, 0), + gsSP2Triangles(12, 11, 17, 0, 13, 12, 17, 0), + gsSP2Triangles(14, 13, 17, 0, 21, 14, 17, 0), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl2[] = { + + gsSPVertex(&gold_trophy_model[22], 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0), + gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0), + gsSP2Triangles(3, 2, 8, 0, 3, 8, 9, 0), + gsSP2Triangles(2, 7, 10, 0, 2, 10, 8, 0), + gsSP2Triangles(5, 3, 9, 0, 5, 9, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 6, 13, 7, 0), + gsSP2Triangles(7, 13, 14, 0, 7, 14, 10, 0), + gsSP2Triangles(12, 15, 16, 0, 12, 16, 13, 0), + gsSP2Triangles(13, 16, 17, 0, 13, 17, 14, 0), + gsSP2Triangles(15, 18, 19, 0, 15, 19, 16, 0), + gsSP2Triangles(16, 19, 20, 0, 16, 20, 17, 0), + gsSP2Triangles(21, 4, 5, 0, 21, 5, 22, 0), + gsSP2Triangles(22, 5, 11, 0, 22, 11, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 18, 25, 19, 0), + gsSP2Triangles(24, 26, 27, 0, 24, 27, 25, 0), + gsSP2Triangles(26, 21, 22, 0, 26, 22, 27, 0), + gsSP2Triangles(19, 25, 28, 0, 19, 28, 20, 0), + gsSP2Triangles(25, 27, 29, 0, 25, 29, 28, 0), + gsSP2Triangles(27, 22, 23, 0, 27, 23, 29, 0), + gsSPEndDisplayList(), + +}; + + +Gfx gold_trophy_dl3[] = { + + gsSPVertex(&gold_trophy_model[263], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 3, 0, 0, 4, 0, 5, 0), + gsSP2Triangles(0, 6, 5, 0, 0, 2, 7, 0), + gsSP2Triangles(0, 7, 6, 0, 8, 9, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 5, 6, 10, 0), + gsSP2Triangles(6, 9, 10, 0, 5, 10, 11, 0), + gsSP2Triangles(11, 4, 5, 0, 12, 13, 4, 0), + gsSP2Triangles(4, 13, 3, 0, 14, 12, 4, 0), + gsSP2Triangles(11, 14, 4, 0, 10, 9, 15, 0), + gsSP2Triangles(15, 9, 8, 0, 16, 17, 10, 0), + gsSP2Triangles(16, 10, 18, 0, 10, 15, 18, 0), + gsSP2Triangles(10, 17, 11, 0, 19, 13, 12, 0), + gsSP2Triangles(3, 13, 19, 0, 20, 3, 19, 0), + gsSP2Triangles(1, 3, 20, 0, 21, 12, 22, 0), + gsSP2Triangles(19, 12, 21, 0, 22, 12, 14, 0), + gsSP2Triangles(11, 17, 23, 0, 11, 23, 24, 0), + gsSP2Triangles(25, 11, 24, 0, 25, 14, 11, 0), + gsSP2Triangles(23, 17, 16, 0, 26, 23, 27, 0), + gsSP2Triangles(23, 28, 27, 0, 28, 23, 16, 0), + gsSP2Triangles(29, 23, 26, 0, 29, 24, 23, 0), + gsSP2Triangles(29, 25, 24, 0, 22, 14, 25, 0), + gsSP2Triangles(18, 20, 19, 0, 18, 15, 20, 0), + gsSP2Triangles(18, 19, 21, 0, 18, 21, 16, 0), + gsSP1Triangle(30, 21, 22, 0), + gsSPVertex(&gold_trophy_model[294], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 5, 7, 9, 0), + gsSP2Triangles(10, 7, 11, 0, 12, 13, 7, 0), + gsSP2Triangles(12, 7, 10, 0, 9, 14, 5, 0), + gsSP2Triangles(15, 16, 17, 0, 15, 17, 18, 0), + gsSP2Triangles(19, 17, 20, 0, 17, 21, 18, 0), + gsSP2Triangles(17, 19, 21, 0, 22, 20, 17, 0), + gsSP2Triangles(16, 22, 17, 0, 21, 23, 24, 0), + gsSP2Triangles(25, 21, 19, 0, 25, 23, 21, 0), + gsSP2Triangles(21, 24, 18, 0, 25, 4, 23, 0), + gsSP2Triangles(25, 0, 2, 0, 25, 2, 4, 0), + gsSP2Triangles(26, 3, 0, 0, 18, 27, 28, 0), + gsSP2Triangles(18, 28, 15, 0, 24, 27, 18, 0), + gsSP2Triangles(29, 19, 20, 0, 25, 19, 29, 0), + gsSP2Triangles(30, 20, 22, 0, 20, 31, 29, 0), + gsSP1Triangle(20, 30, 31, 0), + gsSPVertex(&gold_trophy_model[326], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 4, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 7, 0), + gsSP2Triangles(4, 2, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 13, 12, 0, 14, 13, 16, 0), + gsSP2Triangles(17, 14, 16, 0, 18, 19, 16, 0), + gsSP2Triangles(19, 17, 16, 0, 20, 21, 22, 0), + gsSP2Triangles(6, 23, 24, 0, 6, 5, 23, 0), + gsSP2Triangles(24, 25, 6, 0, 11, 2, 1, 0), + gsSP2Triangles(18, 8, 19, 0, 26, 11, 1, 0), + gsSP2Triangles(26, 27, 11, 0, 7, 6, 28, 0), + gsSP2Triangles(25, 28, 6, 0, 8, 29, 19, 0), + gsSP2Triangles(29, 30, 19, 0, 19, 30, 17, 0), + gsSPVertex(&gold_trophy_model[357], 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 1, 0, 0, 4, 5, 1, 0), + gsSP2Triangles(6, 1, 5, 0, 7, 1, 6, 0), + gsSP2Triangles(1, 7, 2, 0, 8, 7, 6, 0), + gsSP2Triangles(8, 6, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(13, 10, 12, 0, 14, 15, 10, 0), + gsSP2Triangles(13, 14, 10, 0, 11, 10, 15, 0), + gsSP2Triangles(11, 15, 16, 0, 12, 3, 17, 0), + gsSP2Triangles(12, 17, 13, 0, 17, 9, 13, 0), + gsSP2Triangles(8, 9, 17, 0, 3, 8, 17, 0), + gsSP2Triangles(3, 2, 8, 0, 2, 7, 8, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(18, 22, 19, 0, 21, 23, 22, 0), + gsSP2Triangles(15, 20, 19, 0, 15, 19, 16, 0), + gsSPEndDisplayList(), + + +}; +Gfx gold_trophy_dl4[] = { + + gsSPVertex(&gold_trophy_model[381], 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0), + gsSP2Triangles(5, 3, 6, 0, 5, 6, 7, 0), + gsSP2Triangles(3, 2, 8, 0, 3, 8, 6, 0), + gsSP2Triangles(1, 9, 10, 0, 1, 10, 2, 0), + gsSP2Triangles(2, 10, 11, 0, 2, 11, 8, 0), + gsSP2Triangles(12, 4, 5, 0, 12, 5, 13, 0), + gsSP2Triangles(13, 5, 7, 0, 13, 7, 14, 0), + gsSP2Triangles(15, 12, 13, 0, 15, 13, 16, 0), + gsSP2Triangles(16, 13, 14, 0, 16, 14, 17, 0), + gsSP2Triangles(18, 15, 16, 0, 18, 16, 19, 0), + gsSP2Triangles(19, 16, 17, 0, 19, 17, 20, 0), + gsSP2Triangles(9, 21, 22, 0, 9, 22, 10, 0), + gsSP2Triangles(10, 22, 23, 0, 10, 23, 11, 0), + gsSP2Triangles(24, 18, 19, 0, 24, 19, 25, 0), + gsSP2Triangles(26, 24, 25, 0, 26, 25, 27, 0), + gsSP2Triangles(27, 25, 28, 0, 27, 28, 29, 0), + gsSP2Triangles(21, 26, 27, 0, 21, 27, 22, 0), + gsSP2Triangles(22, 27, 29, 0, 22, 29, 23, 0), + gsSP2Triangles(25, 19, 20, 0, 25, 20, 28, 0), + gsSPEndDisplayList(), + +}; +Gfx gold_trophy_dl5[] = { + + gsSPVertex(&gold_trophy_model[474], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 1, 3, 0, 5, 0, 2, 0), + gsSP2Triangles(2, 4, 5, 0, 1, 6, 7, 0), + gsSP2Triangles(1, 7, 8, 0, 0, 6, 1, 0), + gsSP2Triangles(1, 9, 3, 0, 10, 11, 3, 0), + gsSP2Triangles(11, 12, 3, 0, 3, 12, 4, 0), + gsSP2Triangles(9, 10, 3, 0, 4, 13, 14, 0), + gsSP2Triangles(12, 13, 4, 0, 4, 14, 15, 0), + gsSP2Triangles(4, 15, 5, 0, 0, 16, 17, 0), + gsSP2Triangles(18, 0, 17, 0, 18, 19, 0, 0), + gsSP2Triangles(19, 6, 0, 0, 5, 16, 0, 0), + gsSP2Triangles(7, 6, 19, 0, 20, 12, 21, 0), + gsSP2Triangles(20, 13, 12, 0, 21, 12, 11, 0), + gsSP2Triangles(14, 13, 20, 0, 22, 14, 23, 0), + gsSP2Triangles(23, 14, 20, 0, 15, 14, 22, 0), + gsSP2Triangles(24, 16, 5, 0, 25, 24, 5, 0), + gsSP2Triangles(25, 5, 26, 0, 5, 15, 26, 0), + gsSP2Triangles(27, 24, 28, 0, 27, 29, 24, 0), + gsSP2Triangles(17, 24, 29, 0, 17, 16, 24, 0), + gsSP2Triangles(28, 24, 30, 0, 24, 25, 30, 0), + gsSP2Triangles(25, 26, 30, 0, 26, 15, 22, 0), + gsSP2Triangles(20, 21, 18, 0, 21, 19, 18, 0), + gsSP2Triangles(23, 20, 18, 0, 17, 23, 18, 0), + gsSP1Triangle(22, 23, 31, 0), + gsSPVertex(&gold_trophy_model[506], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 0, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(7, 8, 5, 0, 8, 9, 5, 0), + gsSP2Triangles(8, 10, 9, 0, 10, 8, 11, 0), + gsSP2Triangles(11, 8, 12, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0), + gsSP2Triangles(18, 19, 14, 0, 17, 18, 14, 0), + gsSP2Triangles(14, 20, 21, 0, 14, 19, 20, 0), + gsSP2Triangles(14, 21, 15, 0, 20, 22, 21, 0), + gsSP2Triangles(23, 21, 24, 0, 21, 22, 24, 0), + gsSP2Triangles(21, 23, 15, 0, 25, 15, 23, 0), + gsSP2Triangles(15, 25, 26, 0, 15, 26, 16, 0), + gsSP2Triangles(22, 4, 24, 0, 0, 2, 24, 0), + gsSP2Triangles(4, 0, 24, 0, 2, 3, 27, 0), + gsSP2Triangles(26, 25, 28, 0, 29, 30, 25, 0), + gsSP2Triangles(30, 28, 25, 0, 25, 23, 29, 0), + gsSP1Triangle(29, 23, 24, 0), + gsSPVertex(&gold_trophy_model[537], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 4, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 6, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 0, 4, 0, 12, 13, 14, 0), + gsSP2Triangles(14, 13, 15, 0, 16, 13, 12, 0), + gsSP2Triangles(16, 12, 17, 0, 16, 18, 19, 0), + gsSP2Triangles(16, 17, 18, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 9, 0, 24, 10, 9, 0), + gsSP2Triangles(9, 25, 23, 0, 1, 11, 26, 0), + gsSP2Triangles(1, 0, 11, 0, 11, 27, 26, 0), + gsSP2Triangles(18, 7, 19, 0, 28, 9, 8, 0), + gsSP2Triangles(9, 28, 25, 0, 18, 29, 7, 0), + gsSP1Triangle(18, 30, 29, 0), + gsSPVertex(&gold_trophy_model[568], 25, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(2, 1, 4, 0, 1, 5, 4, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 1, 8, 0), + gsSP2Triangles(0, 8, 1, 0, 5, 1, 7, 0), + gsSP2Triangles(7, 8, 9, 0, 10, 7, 9, 0), + gsSP2Triangles(11, 12, 3, 0, 11, 3, 13, 0), + gsSP2Triangles(13, 14, 15, 0, 13, 15, 11, 0), + gsSP2Triangles(16, 17, 14, 0, 17, 15, 14, 0), + gsSP2Triangles(15, 17, 18, 0, 15, 18, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 12, 10, 9, 0), + gsSP2Triangles(12, 9, 3, 0, 9, 0, 3, 0), + gsSP2Triangles(9, 8, 0, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 21, 0), + gsSP2Triangles(24, 19, 21, 0, 24, 23, 17, 0), + gsSP1Triangle(16, 24, 17, 0), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl6[] = { + + gsSPVertex(&gold_trophy_model[593], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0), + gsSP2Triangles(6, 7, 0, 0, 6, 0, 4, 0), + gsSP2Triangles(7, 8, 1, 0, 7, 1, 0, 0), + gsSP2Triangles(3, 2, 9, 0, 3, 9, 10, 0), + gsSP2Triangles(5, 3, 10, 0, 5, 10, 11, 0), + gsSP2Triangles(8, 12, 13, 0, 8, 13, 1, 0), + gsSP2Triangles(14, 15, 12, 0, 14, 12, 8, 0), + gsSP2Triangles(12, 16, 17, 0, 12, 17, 13, 0), + gsSP2Triangles(15, 18, 16, 0, 15, 16, 12, 0), + gsSP2Triangles(13, 17, 19, 0, 13, 19, 20, 0), + gsSP2Triangles(1, 13, 20, 0, 1, 20, 2, 0), + gsSP2Triangles(16, 21, 22, 0, 16, 22, 17, 0), + gsSP2Triangles(18, 23, 21, 0, 18, 21, 16, 0), + gsSP2Triangles(17, 22, 24, 0, 17, 24, 19, 0), + gsSP2Triangles(21, 25, 26, 0, 21, 26, 22, 0), + gsSP2Triangles(23, 27, 25, 0, 23, 25, 21, 0), + gsSP2Triangles(22, 26, 28, 0, 22, 28, 24, 0), + gsSP2Triangles(25, 29, 30, 0, 25, 30, 26, 0), + gsSP2Triangles(27, 31, 29, 0, 27, 29, 25, 0), + gsSPVertex(&gold_trophy_model[625], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 1, 0), + gsSP2Triangles(7, 8, 5, 0, 7, 5, 4, 0), + gsSP2Triangles(1, 6, 9, 0, 1, 9, 2, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0), + gsSP2Triangles(14, 15, 11, 0, 14, 11, 10, 0), + gsSP2Triangles(13, 12, 16, 0, 13, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0), + gsSP2Triangles(19, 22, 23, 0, 19, 23, 20, 0), + gsSP2Triangles(24, 18, 21, 0, 24, 21, 25, 0), + gsSP2Triangles(22, 3, 26, 0, 22, 26, 23, 0), + gsSP2Triangles(6, 10, 13, 0, 6, 13, 9, 0), + gsSP2Triangles(5, 14, 10, 0, 5, 10, 6, 0), + gsSP2Triangles(3, 2, 27, 0, 3, 27, 26, 0), + gsSP2Triangles(2, 9, 28, 0, 2, 28, 27, 0), + gsSP2Triangles(9, 13, 17, 0, 9, 17, 28, 0), + gsSP2Triangles(8, 29, 14, 0, 8, 14, 5, 0), + gsSP2Triangles(29, 30, 15, 0, 29, 15, 14, 0), + gsSPVertex(&gold_trophy_model[656], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0), + gsSP2Triangles(10, 11, 7, 0, 10, 7, 6, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 13, 7, 0), + gsSP2Triangles(7, 13, 14, 0, 7, 14, 8, 0), + gsSP2Triangles(13, 15, 16, 0, 13, 16, 14, 0), + gsSP2Triangles(12, 17, 15, 0, 12, 15, 13, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 19, 15, 0), + gsSP2Triangles(18, 20, 21, 0, 18, 21, 19, 0), + gsSP2Triangles(19, 21, 22, 0, 19, 22, 23, 0), + gsSP2Triangles(15, 19, 23, 0, 15, 23, 16, 0), + gsSP2Triangles(20, 24, 25, 0, 20, 25, 21, 0), + gsSP2Triangles(21, 25, 26, 0, 21, 26, 22, 0), + gsSP2Triangles(24, 27, 28, 0, 24, 28, 25, 0), + gsSP2Triangles(25, 28, 29, 0, 25, 29, 26, 0), + gsSP2Triangles(27, 30, 31, 0, 27, 31, 28, 0), + gsSPVertex(&gold_trophy_model[688], 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsSP2Triangles(8, 9, 5, 0, 8, 5, 4, 0), + gsSP2Triangles(1, 4, 7, 0, 1, 7, 2, 0), + gsSP2Triangles(10, 8, 4, 0, 10, 4, 1, 0), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl7[] = { + + gsSPVertex(&gold_trophy_model[699], 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), + gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0), + gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0), + gsSP2Triangles(8, 10, 11, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 0, 3, 0, 12, 3, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0), + gsSP2Triangles(10, 14, 17, 0, 10, 17, 11, 0), + gsSP2Triangles(15, 18, 19, 0, 15, 19, 16, 0), + gsSP2Triangles(18, 12, 13, 0, 18, 13, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0), + gsSP2Triangles(21, 24, 25, 0, 21, 25, 22, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0), + gsSP2Triangles(27, 30, 31, 0, 27, 31, 28, 0), + gsSPVertex(&gold_trophy_model[731], 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsSP2Triangles(5, 8, 9, 0, 5, 9, 6, 0), + gsSP2Triangles(10, 0, 3, 0, 10, 3, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsSP2Triangles(13, 10, 11, 0, 13, 11, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0), + gsSP2Triangles(20, 21, 17, 0, 20, 17, 16, 0), + gsSP2Triangles(21, 22, 23, 0, 21, 23, 17, 0), + gsSP2Triangles(17, 23, 24, 0, 17, 24, 18, 0), + gsSP2Triangles(23, 25, 26, 0, 23, 26, 24, 0), + gsSP2Triangles(22, 27, 25, 0, 22, 25, 23, 0), + gsSP2Triangles(25, 28, 29, 0, 25, 29, 26, 0), + gsSP2Triangles(27, 30, 28, 0, 27, 28, 25, 0), + gsSPVertex(&gold_trophy_model[762], 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0), + gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0), + gsSP2Triangles(5, 8, 6, 0, 5, 6, 1, 0), + gsSP2Triangles(9, 10, 11, 0, 9, 11, 12, 0), + gsSP2Triangles(13, 14, 10, 0, 13, 10, 9, 0), + gsSP2Triangles(6, 15, 16, 0, 6, 16, 7, 0), + gsSP2Triangles(8, 17, 15, 0, 8, 15, 6, 0), + gsSP2Triangles(15, 18, 19, 0, 15, 19, 16, 0), + gsSP2Triangles(17, 20, 18, 0, 17, 18, 15, 0), + gsSP2Triangles(18, 9, 12, 0, 18, 12, 19, 0), + gsSP2Triangles(20, 13, 9, 0, 20, 9, 18, 0), + gsSPEndDisplayList(), + + +}; + +Gfx gold_trophy_dl8[] = { + + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPSetGeometryMode(G_SHADE | G_LIGHTING | G_TEXTURE_GEN | G_SHADING_SMOOTH), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(silver_trophy_dl4), + gsSPDisplayList(silver_trophy_dl2), + gsSPDisplayList(silver_trophy_dl), + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_silver, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(silver_trophy_dl3), + gsSPClearGeometryMode(G_LIGHTING | G_TEXTURE_GEN), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPClearGeometryMode(G_SHADING_SMOOTH), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_OFF), + gsSPDisplayList(silver_trophy_dl5), + gsSPDisplayList(silver_trophy_dl6), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl9[] = { + + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPSetGeometryMode(G_SHADE | G_LIGHTING | G_TEXTURE_GEN | G_SHADING_SMOOTH), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(gold_trophy_dl7), + gsSPDisplayList(gold_trophy_dl6), + gsSPDisplayList(gold_trophy_dl5), + gsSPDisplayList(gold_trophy_dl4), + gsSPDisplayList(gold_trophy_dl3), + gsSPClearGeometryMode(G_LIGHTING | G_TEXTURE_GEN), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_SHADING_SMOOTH), + gsSPDisplayList(gold_trophy_dl), + gsSPDisplayList(gold_trophy_dl2), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl10[] = { + + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(gold_trophy_dl8), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl11[] = { + + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(gold_trophy_dl9), + gsSPEndDisplayList(), +}; + +Gfx gold_trophy_dl12[] = { + + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_silver, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(gold_trophy_dl8), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl13[] = { + + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_silver, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(gold_trophy_dl9), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl14[] = { + + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_brass, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(gold_trophy_dl8), + gsSPEndDisplayList(), + +}; + +Gfx gold_trophy_dl15[] = { + + gsDPPipeSync(), + gsDPLoadTextureBlock((u8 *) reflection_map_brass, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPDisplayList(gold_trophy_dl9), + gsSPEndDisplayList(), + +}; + +Lights1 light1 = gdSPDefLights1 ( + 255, 255, 255, + 255, 255, 255, 0, 0, 120 +); + +u8 texture_podium1[] = { + #include "assets/ending_ceremony/gTexturePodium1.inc.c" +}; + +Vtx tall_podium_model[] = { + + {{{ -7, 0, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 8, -7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 8, -7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 0, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 0, 7}, 0, { 0, 0}, {0xaf, 0xe1, 0xff, 0xff}}}, + {{{ -7, 8, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 8, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 0, -7}, 0, { 0, 0}, {0xaf, 0xe1, 0xff, 0xff}}}, + {{{ 7, 0, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ 7, 8, 7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ -7, 8, 7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ -7, 0, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 8, 7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 8, 7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 8, -7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -7, 8, -7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, -7}, 0, { 2421, 2048}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 8, -7}, 0, { 2421, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 8, 7}, 0, {-1418, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, 7}, 0, {-1418, 2047}, {0xe3, 0xf6, 0xff, 0xff}}}, + +}; + +Gfx podium_dl[] = { + + gsSPSetLights1(light1), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(&tall_podium_model[0], 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsSPTexture(0xffff, 0xffff, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_podium1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(&tall_podium_model[16], 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPEndDisplayList(), + +}; + +Gfx podium_dl2[] = { + + gsSPDisplayList(podium_dl), + gsSPEndDisplayList(), + +}; + +Gfx podium_dl3[] = { + + gsSPDisplayList(podium_dl2), + gsSPEndDisplayList(), + gsSPEndDisplayList(), + +}; + +Vtx short_podium_model[] = { + + {{{ -7, 0, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 6, 7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 6, 7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 0, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 0, 21}, 0, { 0, 0}, {0xaf, 0xe1, 0xff, 0xff}}}, + {{{ -7, 6, 21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 6, 7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 0, 7}, 0, { 0, 0}, {0xaf, 0xe1, 0xff, 0xff}}}, + {{{ 7, 0, 21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ 7, 6, 21}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ -7, 6, 21}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ -7, 0, 21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 6, 21}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 6, 21}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 6, 7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -7, 6, 7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, 7}, 0, { 2304, 1536}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 6, 7}, 0, { 2304, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 6, 21}, 0, {-1280, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, 21}, 0, {-1279, 1536}, {0xe3, 0xf6, 0xff, 0xff}}}, + +}; + +Lights1 light2 = gdSPDefLights1 ( + 255, 255, 255, + 255, 255, 255, 0, 0, 120 +); + +u8 texture_podium2[] = { + #include "assets/ending_ceremony/gTexturePodium2.inc.c" +}; + +Gfx podium2_dl[] = { + + gsSPSetLights1(light2), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(&short_podium_model[0], 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsSPTexture(0xffff, 0xffff, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_podium2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(&short_podium_model[16], 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPEndDisplayList(), + +}; + +Gfx podium2_dl2[] = { + gsSPDisplayList(podium2_dl), + gsSPEndDisplayList(), +}; + +Gfx podium2_dl3[] = { + gsSPDisplayList(podium2_dl2), + gsSPEndDisplayList(), + gsSPEndDisplayList(), +}; + +Lights1 light3 = gdSPDefLights1 ( + 255, 255, 255, + 255, 255, 255, 0, 0, 120 +); + +u8 texture_podium3[] = { + #include "assets/ending_ceremony/gTexturePodium3.inc.c" +}; + +//! @todo rename this to left_ or right_ instead of model2. +Vtx short_podium_model2[] = { + + {{{ -7, 0, -21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 4, -21}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 4, -21}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 0, -21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 0, -7}, 0, { 0, 0}, {0xaf, 0xe1, 0xff, 0xff}}}, + {{{ -7, 4, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 4, -21}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 0, -21}, 0, { 0, 0}, {0xaf, 0xe1, 0xff, 0xff}}}, + {{{ 7, 0, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ 7, 4, -7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ -7, 4, -7}, 0, { 0, 0}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ -7, 0, -7}, 0, { 0, 0}, {0xc8, 0xe3, 0xff, 0xff}}}, + {{{ -7, 4, -7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 4, -7}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 4, -21}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ -7, 4, -21}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, -21}, 0, { 2304, 1024}, {0xe3, 0xf6, 0xff, 0xff}}}, + {{{ 7, 4, -21}, 0, { 2303, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 4, -7}, 0, {-1279, 0}, {0xff, 0xff, 0xff, 0xff}}}, + {{{ 7, 0, -7}, 0, {-1279, 1024}, {0xe3, 0xf6, 0xff, 0xff}}}, + +}; + +Gfx podium3_dl[] = { + + gsSPSetLights1(light3), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(&short_podium_model2[0], 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), + gsSPTexture(0xffff, 0xffff, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, texture_podium3), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(&short_podium_model2[16], 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), + gsSPEndDisplayList(), + +}; + +Gfx podium3_dl2[] = { + + gsSPDisplayList(podium3_dl), + gsSPEndDisplayList(), + +}; + +Gfx podium3_dl3[] = { + + gsSPDisplayList(podium3_dl2), + gsSPEndDisplayList(), + gsSPEndDisplayList(), + +}; + +TrackWaypoint ending_sequence[] = { + { -2824, 0, -283, 0 }, + { -2826, 0, -273, 0 }, + { -2856, 0, -147, 0 }, + { -2912, 0, -84, 0 }, + { -3010, 0, -39, 0 }, + { -3135, 0, -47, 0 }, + { -3185, 0, -107, 0 }, + { -3203, 0, -197, 0 }, + { -3169, 0, -305, 0 }, + { -3123, 0, -378, 0 }, + { -3150, 0, -454, 0 }, + { -3207, 0, -474, 0 }, + { -3284, 0, -492, 0 }, + { -3398, 0, -512, 0 }, + { -3521, 0, -533, 0 }, + { -3552, 0, -645, 0 }, + { -3523, 0, -788, 0 }, + { -3355, 0, -899, 0 }, + { -3087, 0, -953, 0 }, + { -2918, 0, -913, 0 }, + { -2834, 0, -794, 0 }, + { -2832, 0, -644, 0 }, + { -2822, 0, -505, 0 }, + { -32768, 0, 0, 0 }, +}; + +TrackWaypoint ending_sequence2[] = { + { -3681, 0, -21, 1 }, + { -3670, 0, -30, 1 }, + { -3612, 0, -50, 1 }, + { -3540, 0, -41, 1 }, + { -3469, 0, -15, 1 }, + { -3387, 0, -32, 1 }, + { -3274, 0, -104, 1 }, + { -3242, 0, -193, 1 }, + { -3219, 0, -282, 1 }, + { -3177, 0, -333, 1 }, + { -3151, 0, -398, 1 }, + { -3159, 0, -444, 1 }, + { -3209, 0, -462, 1 }, + { -3286, 0, -476, 1 }, + { -3405, 0, -499, 1 }, + { -3531, 0, -491, 1 }, + { -3677, 0, -483, 1 }, + { -3805, 0, -391, 1 }, + { -3938, 0, -279, 1 }, + { -3965, 0, -107, 1 }, + { -3940, 0, 38, 1 }, + { -3797, 0, 72, 1 }, + { -32768, 0, 0, 0 }, +}; + +TrackWaypoint ending_sequence3[] = { + { -3677, 0, -1020, 4 }, + { -3660, 0, -1020, 4 }, + { -3523, 0, -996, 4 }, + { -3465, 0, -996, 4 }, + { -3358, 0, -1018, 4 }, + { -3317, 0, -1022, 4 }, + { -3285, 0, -1015, 4 }, + { -3226, 0, -976, 4 }, + { -3198, 0, -946, 4 }, + { -3190, 0, -916, 4 }, + { -3172, 0, -803, 4 }, + { -3157, 0, -717, 4 }, + { -3109, 0, -584, 4 }, + { -3116, 0, -521, 4 }, + { -3146, 0, -487, 4 }, + { -3203, 0, -490, 4 }, + { -3283, 0, -499, 4 }, + { -3400, 0, -519, 4 }, + { -3521, 0, -563, 4 }, + { -3710, 0, -621, 4 }, + { -3803, 0, -804, 4 }, + { -3803, 0, -957, 4 }, + { -3753, 0, -1001, 4 }, + { -32768, 0, 0, 0 }, +}; + +TrackWaypoint ending_sequence4[] = { + { -2767, -26, -63, 7 }, + { -2780, -30, -78, 7 }, + { -2806, 0, -141, 7 }, + { -2791, 0, -193, 7 }, + { -2782, 0, -229, 7 }, + { -2764, 0, -285, 7 }, + { -2730, 0, -332, 7 }, + { -2660, 0, -350, 7 }, + { -2591, 0, -369, 7 }, + { -2527, 0, -374, 7 }, + { -2450, 0, -362, 7 }, + { -2411, 0, -344, 7 }, + { -2343, 0, -309, 7 }, + { -2280, 0, -269, 7 }, + { -2259, 0, -215, 7 }, + { -2277, 0, -152, 7 }, + { -2369, 0, -79, 7 }, + { -2518, 0, -28, 7 }, + { -2670, 0, -24, 7 }, + { -2749, 0, -38, 7 }, + { -32768, 0, 0, 0 }, +}; diff --git a/src/ending/ceremony_data.h b/src/ending/ceremony_data.h new file mode 100644 index 000000000..4086b0996 --- /dev/null +++ b/src/ending/ceremony_data.h @@ -0,0 +1,56 @@ +#ifndef CEREMONY_DATA_H +#define CEREMONY_DATA_H + +#include +#include "waypoints.h" + +extern Vtx silver_trophy_model[]; +extern Gfx silver_trophy_dl[]; +extern Gfx silver_trophy_dl2[]; +extern Gfx silver_trophy_dl3[]; +extern Gfx silver_trophy_dl4[]; +extern Gfx silver_trophy_dl5[]; +extern Gfx silver_trophy_dl6[]; +extern Vtx gold_trophy_model[]; +extern u8 reflection_map_brass[]; +extern u8 reflection_map_silver[]; +extern u8 reflection_map_gold[]; +extern Gfx gold_trophy_dl[]; +extern Gfx gold_trophy_dl2[]; +extern Gfx gold_trophy_dl3[]; +extern Gfx gold_trophy_dl4[]; +extern Gfx gold_trophy_dl5[]; +extern Gfx gold_trophy_dl6[]; +extern Gfx gold_trophy_dl7[]; +extern Gfx gold_trophy_dl8[]; +extern Gfx gold_trophy_dl9[]; +extern Gfx gold_trophy_dl10[]; +extern Gfx gold_trophy_dl11[]; +extern Gfx gold_trophy_dl12[]; +extern Gfx gold_trophy_dl13[]; +extern Gfx gold_trophy_dl14[]; +extern Gfx gold_trophy_dl15[]; +extern Lights1 light1; +extern u8 texture_podium1[]; +extern Vtx tall_podium_model[]; +extern Gfx podium_dl[]; +extern Gfx podium_dl2[]; +extern Gfx podium_dl3[]; +extern Vtx short_podium_model[]; +extern Lights1 light2; +extern u8 texture_podium2[]; +extern Gfx podium2_dl[]; +extern Gfx podium2_dl2[]; +extern Gfx podium2_dl3[]; +extern Lights1 light3; +extern u8 texture_podium3[]; +extern Vtx short_podium_model2[]; +extern Gfx podium3_dl[]; +extern Gfx podium3_dl2[]; +extern Gfx podium3_dl3[]; +extern TrackWaypoint ending_sequence[]; +extern TrackWaypoint ending_sequence2[]; +extern TrackWaypoint ending_sequence3[]; +extern TrackWaypoint ending_sequence4[]; + +#endif diff --git a/src/ending/podium_ceremony_actors.c b/src/ending/podium_ceremony_actors.c index 7d83d25af..9c6421eb1 100644 --- a/src/ending/podium_ceremony_actors.c +++ b/src/ending/podium_ceremony_actors.c @@ -7,7 +7,7 @@ #include #include "main.h" #include "memory.h" -#include +#include "common_textures.h" #include "render_player.h" #include "render_objects.h" #include "podium_ceremony_actors.h" diff --git a/src/menus.c b/src/menus.c index 586dcbd9e..79971632f 100644 --- a/src/menus.c +++ b/src/menus.c @@ -1047,7 +1047,7 @@ void splash_menu_act(struct Controller *controller, u16 arg1) { { if (btnAndStick & R_JPAD) { play_sound2(SOUND_MENU_CURSOR_MOVE); - if (gCurrentCourseId < (NUM_COURSES - 2)) { + if (gCurrentCourseId < 0x13) { gCurrentCourseId += 1; } else { gCurrentCourseId = 0; @@ -1058,7 +1058,7 @@ void splash_menu_act(struct Controller *controller, u16 arg1) { if (gCurrentCourseId > 0) { gCurrentCourseId -= 1; } else { - gCurrentCourseId = (NUM_COURSES - 2); + gCurrentCourseId = 0x13; } } if (btnAndStick & U_JPAD) { diff --git a/src/racing/actors.c b/src/racing/actors.c index 4b1d4a597..c18491452 100644 --- a/src/racing/actors.c +++ b/src/racing/actors.c @@ -21,7 +21,7 @@ #include "effects.h" #include "collision.h" #include "audio/external.h" -#include +#include "common_textures.h" #include "courses/all_course_data.h" #include "main.h" #include "data/other_textures.h" diff --git a/src/racing/math_util.h b/src/racing/math_util.h index d9ee99e63..9bc5241bc 100644 --- a/src/racing/math_util.h +++ b/src/racing/math_util.h @@ -16,7 +16,6 @@ // Here to appease the pragma gods double fabs(double x); -void func_802B5794(Mat4, Vec3f, Vec3f); s32 func_802B4F60(s32, Vec3f, s32, f32, f32); s32 render_set_position(Mat4, s32); f32 func_802B51E8(Vec3f, Vec3f); diff --git a/src/racing/skybox_and_splitscreen.c b/src/racing/skybox_and_splitscreen.c index adecada21..f059f5863 100644 --- a/src/racing/skybox_and_splitscreen.c +++ b/src/racing/skybox_and_splitscreen.c @@ -9,7 +9,7 @@ #include #include "memory.h" #include "camera.h" -#include +#include "common_textures.h" #include "render_player.h" #include "code_80057C60.h" #include "code_80091750.h" @@ -318,37 +318,52 @@ s32 D_802B8A90[] = { 0xba001402, 0x00000000, 0xb8000000, 0x00000000, }; -struct Skybox sSkyColors[] = { - #include "assets/course_metadata/sSkyColors.inc.c" - +struct Skybox sSkyColors[21] = { + {128, 4280, 6136, 216, 7144, 32248}, + {255, 255, 255, 255, 255, 255}, + {48, 1544, 49528, 0, 0, 0}, + {0, 0, 0, 0, 0, 0}, + {113, 70, 255, 255, 184, 99}, + {28, 11, 90, 0, 99, 164}, + {48, 1688, 54136, 216, 7144, 32248}, + {238, 144, 255, 255, 224, 240}, + {128, 4280, 6136, 216, 7144, 32248}, + {0, 18, 255, 197, 211, 255}, + {0, 2, 94, 209, 65, 23}, + {195, 231, 255, 255, 0xc0, 0}, + {128, 4280, 6136, 216, 7144, 32248}, + {0, 0, 0, 0, 0, 0}, + {20, 30, 56, 40, 60, 110}, + {128, 4280, 6136, 216, 7144, 32248}, + {0, 0, 0, 0, 0, 0}, + {113, 70, 255, 255, 184, 99}, + {255, 174, 0, 255, 229, 124}, + {0, 0, 0, 0, 0, 0}, + {238, 144, 255, 255, 224, 240}, }; -// struct Skybox sSkyColors[] = { -// {128, 4280, 6136, 216, 7144, 32248}, -// {255, 255, 255, 255, 255, 255}, -// {48, 1544, 49528, 0, 0, 0}, -// {0, 0, 0, 0, 0, 0}, -// {113, 70, 255, 255, 184, 99}, -// {28, 11, 90, 0, 99, 164}, -// {48, 1688, 54136, 216, 7144, 32248}, -// {238, 144, 255, 255, 224, 240}, -// {128, 4280, 6136, 216, 7144, 32248}, -// {0, 18, 255, 197, 211, 255}, -// {0, 2, 94, 209, 65, 23}, -// {195, 231, 255, 255, 0xc0, 0}, -// {128, 4280, 6136, 216, 7144, 32248}, -// {0, 0, 0, 0, 0, 0}, -// {20, 30, 56, 40, 60, 110}, -// {128, 4280, 6136, 216, 7144, 32248}, -// {0, 0, 0, 0, 0, 0}, -// {113, 70, 255, 255, 184, 99}, -// {255, 174, 0, 255, 229, 124}, -// {0, 0, 0, 0, 0, 0}, -// {238, 144, 255, 255, 224, 240}, -// }; - -struct Skybox sSkyColors2[] = { - #include "assets/course_metadata/sSkyColors2.inc.c" +struct Skybox D_802B8BCC[21] = { + {0, 0, 0, 0, 0, 0}, + {255, 255, 255, 255, 255, 255}, + {0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0}, + {95, 40, 15, 0, 0, 0}, + {0, 99, 164, 0, 0, 0}, + {48, 1688, 54136, 0, 0, 0}, + {255, 224, 240, 0, 0, 0}, + {216, 7144, 32248, 0, 0, 0}, + {255, 184, 99, 0, 0, 0}, + {209, 65, 23, 0, 0, 0}, + {255, 192, 0, 0, 0, 0}, + {216, 7144, 32248, 128, 4280, 6136}, + {0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0}, + {216, 7144, 32248, 0, 0, 0}, + {0, 0, 0, 0, 0, 0}, + {255, 224, 240, 0, 0, 0}, + {22, 145, 22, 0, 0, 0}, + {0, 0, 0, 0, 0, 0}, + {255, 224, 240, 0, 0, 0}, }; void func_802A450C(Vtx *skybox) { @@ -400,18 +415,18 @@ void func_802A450C(Vtx *skybox) { skybox[3].v.cn[0] = sSkyColors[gCurrentCourseId].unk0; skybox[3].v.cn[1] = sSkyColors[gCurrentCourseId].unk2; skybox[3].v.cn[2] = sSkyColors[gCurrentCourseId].unk4; - skybox[4].v.cn[0] = sSkyColors2[gCurrentCourseId].unk0; - skybox[4].v.cn[1] = sSkyColors2[gCurrentCourseId].unk2; - skybox[4].v.cn[2] = sSkyColors2[gCurrentCourseId].unk4; - skybox[5].v.cn[0] = sSkyColors2[gCurrentCourseId].unk6; - skybox[5].v.cn[1] = sSkyColors2[gCurrentCourseId].unk8; - skybox[5].v.cn[2] = sSkyColors2[gCurrentCourseId].unkA; - skybox[6].v.cn[0] = sSkyColors2[gCurrentCourseId].unk6; - skybox[6].v.cn[1] = sSkyColors2[gCurrentCourseId].unk8; - skybox[6].v.cn[2] = sSkyColors2[gCurrentCourseId].unkA; - skybox[7].v.cn[0] = sSkyColors2[gCurrentCourseId].unk0; - skybox[7].v.cn[1] = sSkyColors2[gCurrentCourseId].unk2; - skybox[7].v.cn[2] = sSkyColors2[gCurrentCourseId].unk4; + skybox[4].v.cn[0] = D_802B8BCC[gCurrentCourseId].unk0; + skybox[4].v.cn[1] = D_802B8BCC[gCurrentCourseId].unk2; + skybox[4].v.cn[2] = D_802B8BCC[gCurrentCourseId].unk4; + skybox[5].v.cn[0] = D_802B8BCC[gCurrentCourseId].unk6; + skybox[5].v.cn[1] = D_802B8BCC[gCurrentCourseId].unk8; + skybox[5].v.cn[2] = D_802B8BCC[gCurrentCourseId].unkA; + skybox[6].v.cn[0] = D_802B8BCC[gCurrentCourseId].unk6; + skybox[6].v.cn[1] = D_802B8BCC[gCurrentCourseId].unk8; + skybox[6].v.cn[2] = D_802B8BCC[gCurrentCourseId].unkA; + skybox[7].v.cn[0] = D_802B8BCC[gCurrentCourseId].unk0; + skybox[7].v.cn[1] = D_802B8BCC[gCurrentCourseId].unk2; + skybox[7].v.cn[2] = D_802B8BCC[gCurrentCourseId].unk4; } void func_802A487C(Vtx *arg0, UNUSED struct UnkStruct_800DC5EC *arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED f32 *arg4) { @@ -816,11 +831,7 @@ void render_player_one_2p_screen_vertical(void) { UNUSED s32 pad[2]; u16 perspNorm; Mat4 matrix; - #ifdef VERSION_EU f32 sp9C; - #else - UNUSED f32 sp9C; - #endif func_802A50EC(); #ifdef VERSION_EU @@ -877,11 +888,7 @@ void render_player_two_2p_screen_vertical(void) { UNUSED s32 pad[2]; u16 perspNorm; Mat4 matrix; - #ifdef VERSION_EU f32 sp9C; - #else - UNUSED f32 sp9C; - #endif func_802A5004(); init_rdp(); diff --git a/src/render_objects.c b/src/render_objects.c index 457d5acce..bc4a86a58 100644 --- a/src/render_objects.c +++ b/src/render_objects.c @@ -16,7 +16,7 @@ #include "objects.h" #include "waypoints.h" #include "bomb_kart.h" -#include +#include "common_textures.h" #include "render_player.h" #include "code_80004740.h" #include "code_80005FD0.h" @@ -30,7 +30,7 @@ #include "menus.h" #include "code_80086E70.h" #include "code_800029B0.h" -#include +#include "src/data/data_800E45C0.h" #include "courses/all_course_data.h" #include #include "data/some_data.h" diff --git a/src/render_player.c b/src/render_player.c index f56af8e0c..59e1cf0b6 100644 --- a/src/render_player.c +++ b/src/render_player.c @@ -17,7 +17,7 @@ #include "waypoints.h" #include "player_controller.h" #include "render_objects.h" -#include +#include "common_textures.h" #include "skybox_and_splitscreen.h" #include "spawn_players.h" @@ -705,67 +705,44 @@ void mtxf_scale2(Mat4 arg0, f32 scale) { arg0[2][2] *= scale; } -/** - * This function writes a fixed-point value to each Mtx entry. This is not how the Mtx struct works. - * The first half of Mtx only holds s16 whole numbers and the second half holds the s16 decimal (fractional) parts. - * See convert_to_fixed_point_matrix() for correct calculations. Note that each Mtx entry is the size of s32. - * This means each Mtx entry holds two s16 values. - * The first sixteen entries contain only the integer parts and the second sixteen entries hold only the decimal (fractional) parts. - */ -UNUSED void failed_fixed_point_matrix_conversion(Mtx *dest, Mat4 src) { - f32 toFixed = 65536.0f; - dest->m[0][0] = src[0][0] * toFixed; - dest->m[0][1] = src[0][1] * toFixed; - dest->m[0][2] = src[0][2] * toFixed; - dest->m[0][3] = src[0][3] * toFixed; - dest->m[1][0] = src[1][0] * toFixed; - dest->m[1][1] = src[1][1] * toFixed; - dest->m[1][2] = src[1][2] * toFixed; - dest->m[1][3] = src[1][3] * toFixed; - dest->m[2][0] = src[2][0] * toFixed; - dest->m[2][1] = src[2][1] * toFixed; - dest->m[2][2] = src[2][2] * toFixed; - dest->m[2][3] = src[2][3] * toFixed; - dest->m[3][0] = src[3][0] * toFixed; - dest->m[3][1] = src[3][1] * toFixed; - dest->m[3][2] = src[3][2] * toFixed; - dest->m[3][3] = src[3][3] * toFixed; +UNUSED void func_80021FF8(Mtx *arg0, Mat4 arg1) { + f32 someMultiplier = 65536.0f; + arg0->m[0][0] = arg1[0][0] * someMultiplier; + arg0->m[0][1] = arg1[0][1] * someMultiplier; + arg0->m[0][2] = arg1[0][2] * someMultiplier; + arg0->m[0][3] = arg1[0][3] * someMultiplier; + arg0->m[1][0] = arg1[1][0] * someMultiplier; + arg0->m[1][1] = arg1[1][1] * someMultiplier; + arg0->m[1][2] = arg1[1][2] * someMultiplier; + arg0->m[1][3] = arg1[1][3] * someMultiplier; + arg0->m[2][0] = arg1[2][0] * someMultiplier; + arg0->m[2][1] = arg1[2][1] * someMultiplier; + arg0->m[2][2] = arg1[2][2] * someMultiplier; + arg0->m[2][3] = arg1[2][3] * someMultiplier; + arg0->m[3][0] = arg1[3][0] * someMultiplier; + arg0->m[3][1] = arg1[3][1] * someMultiplier; + arg0->m[3][2] = arg1[3][2] * someMultiplier; + arg0->m[3][3] = arg1[3][3] * someMultiplier; } -/** - * Takes a floating-point matrix and converts it to an s15.16 internal matrix. - * Each Mtx entry is a size of s32 that holds two values. - * The first 16 entries hold only the integer values and the second 16 entries hold only the decimal (fractional) parts. - * In simpler words, the integer and decimal gets split up and stored in their own section. - * Mtx is setup this way due to hardware restrictions of the n64 or as an optimization. - * - * @param Mtx A new internal fixed-point matrix. - * @param Mat4 An array of f32 - * Mat4 to Mtx explanation: https://blarg.ca/2020/10/11/fixed-point-math. - */ -void convert_to_fixed_point_matrix(Mtx *dest, Mat4 src) { - #ifdef AVOID_UB - // Use os function guMtxF2L instead. This helps little-endian systems. - guMtxF2L(src, dest); - #else - f32 toFixed = 65536.0f; // 2 ^ 16 - dest->m[0][0] = ((s32) (src[0][0] * toFixed) & 0xFFFF0000) | (((s32) (src[0][1] * toFixed) >> 0x10) & 0xFFFF); - dest->m[0][1] = ((s32) (src[0][2] * toFixed) & 0xFFFF0000) | (((s32) (src[0][3] * toFixed) >> 0x10) & 0xFFFF); - dest->m[0][2] = ((s32) (src[1][0] * toFixed) & 0xFFFF0000) | (((s32) (src[1][1] * toFixed) >> 0x10) & 0xFFFF); - dest->m[0][3] = ((s32) (src[1][2] * toFixed) & 0xFFFF0000) | (((s32) (src[1][3] * toFixed) >> 0x10) & 0xFFFF); - dest->m[1][0] = ((s32) (src[2][0] * toFixed) & 0xFFFF0000) | (((s32) (src[2][1] * toFixed) >> 0x10) & 0xFFFF); - dest->m[1][1] = ((s32) (src[2][2] * toFixed) & 0xFFFF0000) | (((s32) (src[2][3] * toFixed) >> 0x10) & 0xFFFF); - dest->m[1][2] = ((s32) (src[3][0] * toFixed) & 0xFFFF0000) | (((s32) (src[3][1] * toFixed) >> 0x10) & 0xFFFF); - dest->m[1][3] = ((s32) (src[3][2] * toFixed) & 0xFFFF0000) | (((s32) (src[3][3] * toFixed) >> 0x10) & 0xFFFF); - dest->m[2][0] = ((s32) (src[0][0] * toFixed) << 0x10) | ((s32) (src[0][1] * toFixed) & 0xFFFF); - dest->m[2][1] = ((s32) (src[0][2] * toFixed) << 0x10) | ((s32) (src[0][3] * toFixed) & 0xFFFF); - dest->m[2][2] = ((s32) (src[1][0] * toFixed) << 0x10) | ((s32) (src[1][1] * toFixed) & 0xFFFF); - dest->m[2][3] = ((s32) (src[1][2] * toFixed) << 0x10) | ((s32) (src[1][3] * toFixed) & 0xFFFF); - dest->m[3][0] = ((s32) (src[2][0] * toFixed) << 0x10) | ((s32) (src[2][1] * toFixed) & 0xFFFF); - dest->m[3][1] = ((s32) (src[2][2] * toFixed) << 0x10) | ((s32) (src[2][3] * toFixed) & 0xFFFF); - dest->m[3][2] = ((s32) (src[3][0] * toFixed) << 0x10) | ((s32) (src[3][1] * toFixed) & 0xFFFF); - dest->m[3][3] = ((s32) (src[3][2] * toFixed) << 0x10) | ((s32) (src[3][3] * toFixed) & 0xFFFF); - #endif +void convert_to_fixed_point_matrix(Mtx *fixedPointMatrix, Mat4 arg1) { + f32 someMultiplier = 65536.0f; + fixedPointMatrix->m[0][0] = ((s32) (arg1[0][0] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[0][1] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[0][1] = ((s32) (arg1[0][2] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[0][3] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[0][2] = ((s32) (arg1[1][0] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[1][1] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[0][3] = ((s32) (arg1[1][2] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[1][3] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[1][0] = ((s32) (arg1[2][0] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[2][1] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[1][1] = ((s32) (arg1[2][2] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[2][3] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[1][2] = ((s32) (arg1[3][0] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[3][1] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[1][3] = ((s32) (arg1[3][2] * someMultiplier) & 0xFFFF0000) | (((s32) (arg1[3][3] * someMultiplier) >> 0x10) & 0xFFFF); + fixedPointMatrix->m[2][0] = ((s32) (arg1[0][0] * someMultiplier) << 0x10) | ((s32) (arg1[0][1] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[2][1] = ((s32) (arg1[0][2] * someMultiplier) << 0x10) | ((s32) (arg1[0][3] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[2][2] = ((s32) (arg1[1][0] * someMultiplier) << 0x10) | ((s32) (arg1[1][1] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[2][3] = ((s32) (arg1[1][2] * someMultiplier) << 0x10) | ((s32) (arg1[1][3] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[3][0] = ((s32) (arg1[2][0] * someMultiplier) << 0x10) | ((s32) (arg1[2][1] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[3][1] = ((s32) (arg1[2][2] * someMultiplier) << 0x10) | ((s32) (arg1[2][3] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[3][2] = ((s32) (arg1[3][0] * someMultiplier) << 0x10) | ((s32) (arg1[3][1] * someMultiplier) & 0xFFFF); + fixedPointMatrix->m[3][3] = ((s32) (arg1[3][2] * someMultiplier) << 0x10) | ((s32) (arg1[3][3] * someMultiplier) & 0xFFFF); } bool adjust_angle(s16 *angle, s16 targetAngle, s16 step) { diff --git a/src/render_player.h b/src/render_player.h index f1663633d..4c3c2c83e 100644 --- a/src/render_player.h +++ b/src/render_player.h @@ -30,7 +30,7 @@ void func_80021DA8(void); void mtxf_translate_rotate(Mat4, Vec3f, Vec3s); void func_80021F50(Mat4, Vec3f); void mtxf_scale2(Mat4, f32); -void failed_fixed_point_matrix_conversion(Mtx*, Mat4); +void func_80021FF8(Mtx*, Mat4); void convert_to_fixed_point_matrix(Mtx*, Mat4); s32 adjust_angle(s16*, s16, s16); void move_s32_towards(s32*, s32, f32); diff --git a/src/update_objects.c b/src/update_objects.c index 02038fdc7..3fc0503f4 100644 --- a/src/update_objects.c +++ b/src/update_objects.c @@ -17,7 +17,7 @@ #include "code_80057C60.h" #include "code_8006E9C0.h" #include "code_80086E70.h" -#include +#include "common_textures.h" #include "audio/external.h" #include "sounds.h" #include @@ -28,7 +28,7 @@ #include "code_80091750.h" #include "podium_ceremony_actors.h" #include "courses/all_course_data.h" -#include +#include "src/ending/ceremony_data.h" #include "src/ending/ceremony_and_credits.h" #include "menus.h" #include "data/other_textures.h" diff --git a/tools/.gitignore b/tools/.gitignore index bf2191f11..2d200d1c9 100644 --- a/tools/.gitignore +++ b/tools/.gitignore @@ -5,6 +5,6 @@ /displaylist_packer /tkmk00 /extract_data_for_mio -/torch/build-cmake/* + __pycache__ *.pyc diff --git a/tools/Makefile b/tools/Makefile index 5d989acaa..f9ad01726 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -2,7 +2,6 @@ # Compilation flags CC := gcc -MAKE = make CFLAGS := -I . -Wall -Wextra -Wno-unused-parameter -pedantic -std=c99 -O2 -s # Tools to compile @@ -29,19 +28,6 @@ n64cksum_CFLAGS := -DN64CKSUM_STANDALONE extract_data_for_mio_SOURCES := extract_data_for_mio.c -ifeq ($(OS),Windows_NT) - DETECTED_OS=windows - # Set Windows temporary directory to its environment variable - export TMPDIR=$(TEMP) -else - UNAME_S := $(shell uname -s) - ifeq ($(UNAME_S),Linux) - DETECTED_OS=linux - else ifeq ($(UNAME_S),Darwin) - DETECTED_OS=macos - endif -endif - # Build tools and recomp all: $(PROGRAMS) @@ -62,5 +48,3 @@ $(1): $($1_SOURCES) endef $(foreach p,$(PROGRAMS),$(eval $(call COMPILE,$(p)))) - -.PHONY: all clean default \ No newline at end of file diff --git a/tools/doxygen_syms.md b/tools/doxygen_syms.md index 0a8c6daa5..8c8139b36 100644 --- a/tools/doxygen_syms.md +++ b/tools/doxygen_syms.md @@ -301,7 +301,7 @@ Variable Name | Memory Address [mtxf_translate_rotate](@ref mtxf_translate_rotate) | 0x80021E10 [func_80021F50](@ref func_80021F50) | 0x80021F50 [mtxf_scale2](@ref mtxf_scale2) | 0x80021F84 -[failed_fixed_point_matrix_conversion](@ref failed_fixed_point_matrix_conversion) | 0x80021FF8 +[func_80021FF8](@ref func_80021FF8) | 0x80021FF8 [convert_to_fixed_point_matrix](@ref convert_to_fixed_point_matrix) | 0x80022180 [adjust_angle](@ref adjust_angle) | 0x800224F0 [move_s32_towards](@ref move_s32_towards) | 0x80022598 @@ -2583,10 +2583,10 @@ Variable Name | Memory Address [rspF3DBootStart](@ref rspF3DBootStart) | 0x800D8F70 [rspF3DBootEnd](@ref rspF3DBootEnd) | 0x800D9040 [gspF3DEXTextStart](@ref gspF3DEXTextStart) | 0x800D9040 -[gspF3DEXTextEnd](@ref gspF3DEXTextEnd) | 0x800DA420 [gspF3DLXTextStart](@ref gspF3DLXTextStart) | 0x800DA420 -[gspF3DLXTextEnd](@ref gspF3DLXTextEnd) | 0x800DB830 +[gspF3DEXTextEnd](@ref gspF3DEXTextEnd) | 0x800DA420 [rspAspMainStart](@ref rspAspMainStart) | 0x800DB830 +[gspF3DLXTextEnd](@ref gspF3DLXTextEnd) | 0x800DB830 [rspAspMainEnd](@ref rspAspMainEnd) | 0x800DC4A0 [gVblankHandler1](@ref gVblankHandler1) | 0x800DC4A0 [gVblankHandler2](@ref gVblankHandler2) | 0x800DC4A4 @@ -2686,15 +2686,15 @@ Variable Name | Memory Address [gKartAIBehaviourLUT](@ref gKartAIBehaviourLUT) | 0x800DC720 [nullPath](@ref nullPath) | 0x800DC778 [gCoursePathTable](@ref gCoursePathTable) | 0x800DC780 -[gCoursePathTable2](@ref gCoursePathTable2) | 0x800DC8D0 -[gKartAISteeringSensitivity](@ref gKartAISteeringSensitivity) | 0x800DCA20 -[gKartAICourseMaximumSeparation](@ref gKartAICourseMaximumSeparation) | 0x800DCA4C -[gKartAICourseMinimumSeparation](@ref gKartAICourseMinimumSeparation) | 0x800DCAA0 +[D_800DC8D0](@ref D_800DC8D0) | 0x800DC8D0 +[D_800DCA20](@ref D_800DCA20) | 0x800DCA20 +[gKartAICourseMaximumWaypointSeparation](@ref gKartAICourseMaximumWaypointSeparation) | 0x800DCA4C +[gKartAICourseMinimumWaypointSeparation](@ref gKartAICourseMinimumWaypointSeparation) | 0x800DCAA0 [D_800DCAF4](@ref D_800DCAF4) | 0x800DCAF4 [D_800DCB34](@ref D_800DCB34) | 0x800DCB34 [D_800DCBB4](@ref D_800DCBB4) | 0x800DCBB4 -[gBombKartSpawns](@ref gBombKartSpawns) | 0x800DCC08 -[gCoursePathSizes](@ref gCoursePathSizes) | 0x800DD9D0 +[D_800DCC08](@ref D_800DCC08) | 0x800DCC08 +[D_800DD9D0](@ref D_800DD9D0) | 0x800DD9D0 [D_800DDB20](@ref D_800DDB20) | 0x800DDB20 [D_800DDB24](@ref D_800DDB24) | 0x800DDB24 [D_800DDB30](@ref D_800DDB30) | 0x800DDB30 @@ -3228,9 +3228,9 @@ Variable Name | Memory Address [D_800E74D0](@ref D_800E74D0) | 0x800E74D0 [D_800E74E8](@ref D_800E74E8) | 0x800E74E8 [gCupNames](@ref gCupNames) | 0x800E7500 -[gCourseNames](@ref gCourseNames) | 0x800E7524 -[gCourseNamesDup](@ref gCourseNamesDup) | 0x800E7574 -[gCourseNamesDup2](@ref gCourseNamesDup2) | 0x800E75C4 +[D_800E7524](@ref D_800E7524) | 0x800E7524 +[D_800E7574](@ref D_800E7574) | 0x800E7574 +[D_800E75C4](@ref D_800E75C4) | 0x800E75C4 [gDebugCourseNames](@ref gDebugCourseNames) | 0x800E7614 [gCupSelectionByCourseId](@ref gCupSelectionByCourseId) | 0x800E7664 [D_800E7678](@ref D_800E7678) | 0x800E7678 @@ -3253,7 +3253,7 @@ Variable Name | Memory Address [D_800E77A8](@ref D_800E77A8) | 0x800E77A8 [D_800E77B4](@ref D_800E77B4) | 0x800E77B4 [D_800E77D8](@ref D_800E77D8) | 0x800E77D8 -[sCourseLengths](@ref sCourseLengths) | 0x800E77E4 +[D_800E77E4](@ref D_800E77E4) | 0x800E77E4 [D_800E7834](@ref D_800E7834) | 0x800E7834 [D_800E7840](@ref D_800E7840) | 0x800E7840 [D_800E7848](@ref D_800E7848) | 0x800E7848 @@ -3694,8 +3694,8 @@ Variable Name | Memory Address [gspF3DEXDataStart](@ref gspF3DEXDataStart) | 0x800F3D00 [gspF3DEXDataEnd](@ref gspF3DEXDataEnd) | 0x800F4500 [gspF3DLXDataStart](@ref gspF3DLXDataStart) | 0x800F4500 -[rspAspMainDataStart](@ref rspAspMainDataStart) | 0x800F4D00 [gspF3DLXDataEnd](@ref gspF3DLXDataEnd) | 0x800F4D00 +[rspAspMainDataStart](@ref rspAspMainDataStart) | 0x800F4D00 [rspAspMainDataEnd](@ref rspAspMainDataEnd) | 0x800F5000 [sSawtoothWaves](@ref sSawtoothWaves) | 0x800F5000 [sTriangleWaves](@ref sTriangleWaves) | 0x800F5200 @@ -5198,7 +5198,7 @@ Variable Name | Memory Address [D_802B8A10](@ref D_802B8A10) | 0x802B8A10 [D_802B8A90](@ref D_802B8A90) | 0x802B8A90 [sSkyColors](@ref sSkyColors) | 0x802B8AD0 -[sSkyColors2](@ref sSkyColors2) | 0x802B8BCC +[D_802B8BCC](@ref D_802B8BCC) | 0x802B8BCC [gMainPoolState](@ref gMainPoolState) | 0x802B8CD0 [D_802B8CD4](@ref D_802B8CD4) | 0x802B8CD4 [D_802B8CE4](@ref D_802B8CE4) | 0x802B8CE4 @@ -18681,66 +18681,66 @@ Variable Name | Memory Address [gCosineTable](@ref gCosineTable) | 0x802BB370 [gArctanTable](@ref gArctanTable) | 0x802BF370 [gTextureMarioFace00](@ref gTextureMarioFace00) | 0x0A000000 -[gTextureMarioFace00_end](@ref gTextureMarioFace00_end) | 0x0A000CD4 [gTextureMarioFace01](@ref gTextureMarioFace01) | 0x0A000CD4 -[gTextureMarioFace01_end](@ref gTextureMarioFace01_end) | 0x0A001994 +[gTextureMarioFace00_end](@ref gTextureMarioFace00_end) | 0x0A000CD4 [gTextureMarioFace02](@ref gTextureMarioFace02) | 0x0A001994 -[gTextureMarioFace02_end](@ref gTextureMarioFace02_end) | 0x0A002650 +[gTextureMarioFace01_end](@ref gTextureMarioFace01_end) | 0x0A001994 [gTextureMarioFace03](@ref gTextureMarioFace03) | 0x0A002650 -[gTextureMarioFace04](@ref gTextureMarioFace04) | 0x0A0032BC +[gTextureMarioFace02_end](@ref gTextureMarioFace02_end) | 0x0A002650 [gTextureMarioFace03_end](@ref gTextureMarioFace03_end) | 0x0A0032BC -[gTextureMarioFace04_end](@ref gTextureMarioFace04_end) | 0x0A003F08 +[gTextureMarioFace04](@ref gTextureMarioFace04) | 0x0A0032BC [gTextureMarioFace05](@ref gTextureMarioFace05) | 0x0A003F08 -[gTextureMarioFace05_end](@ref gTextureMarioFace05_end) | 0x0A004B48 +[gTextureMarioFace04_end](@ref gTextureMarioFace04_end) | 0x0A003F08 [gTextureMarioFace06](@ref gTextureMarioFace06) | 0x0A004B48 +[gTextureMarioFace05_end](@ref gTextureMarioFace05_end) | 0x0A004B48 [gTextureMarioFace07](@ref gTextureMarioFace07) | 0x0A00585C [gTextureMarioFace06_end](@ref gTextureMarioFace06_end) | 0x0A00585C [gTextureMarioFace08](@ref gTextureMarioFace08) | 0x0A006568 [gTextureMarioFace07_end](@ref gTextureMarioFace07_end) | 0x0A006568 -[gTextureMarioFace09](@ref gTextureMarioFace09) | 0x0A00726C [gTextureMarioFace08_end](@ref gTextureMarioFace08_end) | 0x0A00726C -[gTextureMarioFace10](@ref gTextureMarioFace10) | 0x0A007F4C +[gTextureMarioFace09](@ref gTextureMarioFace09) | 0x0A00726C [gTextureMarioFace09_end](@ref gTextureMarioFace09_end) | 0x0A007F4C +[gTextureMarioFace10](@ref gTextureMarioFace10) | 0x0A007F4C [gTextureMarioFace11](@ref gTextureMarioFace11) | 0x0A008C48 [gTextureMarioFace10_end](@ref gTextureMarioFace10_end) | 0x0A008C48 -[gTextureMarioFace12](@ref gTextureMarioFace12) | 0x0A009944 [gTextureMarioFace11_end](@ref gTextureMarioFace11_end) | 0x0A009944 +[gTextureMarioFace12](@ref gTextureMarioFace12) | 0x0A009944 [gTextureMarioFace13](@ref gTextureMarioFace13) | 0x0A00A688 [gTextureMarioFace12_end](@ref gTextureMarioFace12_end) | 0x0A00A688 -[gTextureMarioFace13_end](@ref gTextureMarioFace13_end) | 0x0A00B3DC [gTextureMarioFace14](@ref gTextureMarioFace14) | 0x0A00B3DC -[gTextureMarioFace14_end](@ref gTextureMarioFace14_end) | 0x0A00C180 +[gTextureMarioFace13_end](@ref gTextureMarioFace13_end) | 0x0A00B3DC [gTextureMarioFace15](@ref gTextureMarioFace15) | 0x0A00C180 -[gTextureMarioFace15_end](@ref gTextureMarioFace15_end) | 0x0A00CF20 +[gTextureMarioFace14_end](@ref gTextureMarioFace14_end) | 0x0A00C180 [gTextureMarioFace16](@ref gTextureMarioFace16) | 0x0A00CF20 +[gTextureMarioFace15_end](@ref gTextureMarioFace15_end) | 0x0A00CF20 [gTextureLuigiFace00](@ref gTextureLuigiFace00) | 0x0A00DA64 [gTextureMarioFace16_end](@ref gTextureMarioFace16_end) | 0x0A00DA64 -[gTextureLuigiFace01](@ref gTextureLuigiFace01) | 0x0A00E680 [gTextureLuigiFace00_end](@ref gTextureLuigiFace00_end) | 0x0A00E680 +[gTextureLuigiFace01](@ref gTextureLuigiFace01) | 0x0A00E680 [gTextureLuigiFace01_end](@ref gTextureLuigiFace01_end) | 0x0A00F2A0 [gTextureLuigiFace02](@ref gTextureLuigiFace02) | 0x0A00F2A0 -[gTextureLuigiFace02_end](@ref gTextureLuigiFace02_end) | 0x0A00FEC0 [gTextureLuigiFace03](@ref gTextureLuigiFace03) | 0x0A00FEC0 +[gTextureLuigiFace02_end](@ref gTextureLuigiFace02_end) | 0x0A00FEC0 [gTextureLuigiFace03_end](@ref gTextureLuigiFace03_end) | 0x0A010AA8 [gTextureLuigiFace04](@ref gTextureLuigiFace04) | 0x0A010AA8 -[gTextureLuigiFace04_end](@ref gTextureLuigiFace04_end) | 0x0A011690 [gTextureLuigiFace05](@ref gTextureLuigiFace05) | 0x0A011690 +[gTextureLuigiFace04_end](@ref gTextureLuigiFace04_end) | 0x0A011690 [gTextureLuigiFace06](@ref gTextureLuigiFace06) | 0x0A01225C [gTextureLuigiFace05_end](@ref gTextureLuigiFace05_end) | 0x0A01225C [gTextureLuigiFace06_end](@ref gTextureLuigiFace06_end) | 0x0A012E84 [gTextureLuigiFace07](@ref gTextureLuigiFace07) | 0x0A012E84 -[gTextureLuigiFace08](@ref gTextureLuigiFace08) | 0x0A013AB8 [gTextureLuigiFace07_end](@ref gTextureLuigiFace07_end) | 0x0A013AB8 -[gTextureLuigiFace09](@ref gTextureLuigiFace09) | 0x0A014744 +[gTextureLuigiFace08](@ref gTextureLuigiFace08) | 0x0A013AB8 [gTextureLuigiFace08_end](@ref gTextureLuigiFace08_end) | 0x0A014744 -[gTextureLuigiFace10](@ref gTextureLuigiFace10) | 0x0A0153C4 +[gTextureLuigiFace09](@ref gTextureLuigiFace09) | 0x0A014744 [gTextureLuigiFace09_end](@ref gTextureLuigiFace09_end) | 0x0A0153C4 -[gTextureLuigiFace10_end](@ref gTextureLuigiFace10_end) | 0x0A016054 +[gTextureLuigiFace10](@ref gTextureLuigiFace10) | 0x0A0153C4 [gTextureLuigiFace11](@ref gTextureLuigiFace11) | 0x0A016054 +[gTextureLuigiFace10_end](@ref gTextureLuigiFace10_end) | 0x0A016054 [gTextureLuigiFace11_end](@ref gTextureLuigiFace11_end) | 0x0A016D14 [gTextureLuigiFace12](@ref gTextureLuigiFace12) | 0x0A016D14 -[gTextureLuigiFace12_end](@ref gTextureLuigiFace12_end) | 0x0A017A44 [gTextureLuigiFace13](@ref gTextureLuigiFace13) | 0x0A017A44 +[gTextureLuigiFace12_end](@ref gTextureLuigiFace12_end) | 0x0A017A44 [gTextureLuigiFace14](@ref gTextureLuigiFace14) | 0x0A018770 [gTextureLuigiFace13_end](@ref gTextureLuigiFace13_end) | 0x0A018770 [gTextureLuigiFace15](@ref gTextureLuigiFace15) | 0x0A0194B8 @@ -18749,68 +18749,68 @@ Variable Name | Memory Address [gTextureLuigiFace16](@ref gTextureLuigiFace16) | 0x0A01A20C [gTextureLuigiFace16_end](@ref gTextureLuigiFace16_end) | 0x0A01AC44 [gTexturePeachFace00](@ref gTexturePeachFace00) | 0x0A01AC44 -[gTexturePeachFace00_end](@ref gTexturePeachFace00_end) | 0x0A01BAFC [gTexturePeachFace01](@ref gTexturePeachFace01) | 0x0A01BAFC +[gTexturePeachFace00_end](@ref gTexturePeachFace00_end) | 0x0A01BAFC [gTexturePeachFace01_end](@ref gTexturePeachFace01_end) | 0x0A01C9A8 [gTexturePeachFace02](@ref gTexturePeachFace02) | 0x0A01C9A8 -[gTexturePeachFace02_end](@ref gTexturePeachFace02_end) | 0x0A01D864 [gTexturePeachFace03](@ref gTexturePeachFace03) | 0x0A01D864 +[gTexturePeachFace02_end](@ref gTexturePeachFace02_end) | 0x0A01D864 [gTexturePeachFace04](@ref gTexturePeachFace04) | 0x0A01E71C [gTexturePeachFace03_end](@ref gTexturePeachFace03_end) | 0x0A01E71C -[gTexturePeachFace05](@ref gTexturePeachFace05) | 0x0A01F5A4 [gTexturePeachFace04_end](@ref gTexturePeachFace04_end) | 0x0A01F5A4 -[gTexturePeachFace06](@ref gTexturePeachFace06) | 0x0A020444 +[gTexturePeachFace05](@ref gTexturePeachFace05) | 0x0A01F5A4 [gTexturePeachFace05_end](@ref gTexturePeachFace05_end) | 0x0A020444 -[gTexturePeachFace07](@ref gTexturePeachFace07) | 0x0A02130C +[gTexturePeachFace06](@ref gTexturePeachFace06) | 0x0A020444 [gTexturePeachFace06_end](@ref gTexturePeachFace06_end) | 0x0A02130C -[gTexturePeachFace07_end](@ref gTexturePeachFace07_end) | 0x0A0221FC +[gTexturePeachFace07](@ref gTexturePeachFace07) | 0x0A02130C [gTexturePeachFace08](@ref gTexturePeachFace08) | 0x0A0221FC +[gTexturePeachFace07_end](@ref gTexturePeachFace07_end) | 0x0A0221FC [gTexturePeachFace08_end](@ref gTexturePeachFace08_end) | 0x0A02310C [gTexturePeachFace09](@ref gTexturePeachFace09) | 0x0A02310C [gTexturePeachFace09_end](@ref gTexturePeachFace09_end) | 0x0A0240C0 [gTexturePeachFace10](@ref gTexturePeachFace10) | 0x0A0240C0 -[gTexturePeachFace10_end](@ref gTexturePeachFace10_end) | 0x0A0250A4 [gTexturePeachFace11](@ref gTexturePeachFace11) | 0x0A0250A4 +[gTexturePeachFace10_end](@ref gTexturePeachFace10_end) | 0x0A0250A4 [gTexturePeachFace11_end](@ref gTexturePeachFace11_end) | 0x0A0260F0 [gTexturePeachFace12](@ref gTexturePeachFace12) | 0x0A0260F0 [gTexturePeachFace13](@ref gTexturePeachFace13) | 0x0A027128 [gTexturePeachFace12_end](@ref gTexturePeachFace12_end) | 0x0A027128 -[gTexturePeachFace14](@ref gTexturePeachFace14) | 0x0A02810C [gTexturePeachFace13_end](@ref gTexturePeachFace13_end) | 0x0A02810C -[gTexturePeachFace15](@ref gTexturePeachFace15) | 0x0A0290A0 +[gTexturePeachFace14](@ref gTexturePeachFace14) | 0x0A02810C [gTexturePeachFace14_end](@ref gTexturePeachFace14_end) | 0x0A0290A0 -[gTexturePeachFace15_end](@ref gTexturePeachFace15_end) | 0x0A02A028 +[gTexturePeachFace15](@ref gTexturePeachFace15) | 0x0A0290A0 [gTexturePeachFace16](@ref gTexturePeachFace16) | 0x0A02A028 +[gTexturePeachFace15_end](@ref gTexturePeachFace15_end) | 0x0A02A028 [gTexturePeachFace16_end](@ref gTexturePeachFace16_end) | 0x0A02AED0 [gTextureToadFace00](@ref gTextureToadFace00) | 0x0A02AED0 -[gTextureToadFace00_end](@ref gTextureToadFace00_end) | 0x0A02B88C [gTextureToadFace01](@ref gTextureToadFace01) | 0x0A02B88C +[gTextureToadFace00_end](@ref gTextureToadFace00_end) | 0x0A02B88C [gTextureToadFace02](@ref gTextureToadFace02) | 0x0A02C240 [gTextureToadFace01_end](@ref gTextureToadFace01_end) | 0x0A02C240 [gTextureToadFace02_end](@ref gTextureToadFace02_end) | 0x0A02CBFC [gTextureToadFace03](@ref gTextureToadFace03) | 0x0A02CBFC -[gTextureToadFace03_end](@ref gTextureToadFace03_end) | 0x0A02D5B4 [gTextureToadFace04](@ref gTextureToadFace04) | 0x0A02D5B4 -[gTextureToadFace05](@ref gTextureToadFace05) | 0x0A02DF70 +[gTextureToadFace03_end](@ref gTextureToadFace03_end) | 0x0A02D5B4 [gTextureToadFace04_end](@ref gTextureToadFace04_end) | 0x0A02DF70 +[gTextureToadFace05](@ref gTextureToadFace05) | 0x0A02DF70 [gTextureToadFace06](@ref gTextureToadFace06) | 0x0A02E910 [gTextureToadFace05_end](@ref gTextureToadFace05_end) | 0x0A02E910 [gTextureToadFace06_end](@ref gTextureToadFace06_end) | 0x0A02F2A8 [gTextureToadFace07](@ref gTextureToadFace07) | 0x0A02F2A8 [gTextureToadFace07_end](@ref gTextureToadFace07_end) | 0x0A02FC74 [gTextureToadFace08](@ref gTextureToadFace08) | 0x0A02FC74 -[gTextureToadFace09](@ref gTextureToadFace09) | 0x0A030628 [gTextureToadFace08_end](@ref gTextureToadFace08_end) | 0x0A030628 -[gTextureToadFace10](@ref gTextureToadFace10) | 0x0A031010 +[gTextureToadFace09](@ref gTextureToadFace09) | 0x0A030628 [gTextureToadFace09_end](@ref gTextureToadFace09_end) | 0x0A031010 -[gTextureToadFace11](@ref gTextureToadFace11) | 0x0A031A24 +[gTextureToadFace10](@ref gTextureToadFace10) | 0x0A031010 [gTextureToadFace10_end](@ref gTextureToadFace10_end) | 0x0A031A24 +[gTextureToadFace11](@ref gTextureToadFace11) | 0x0A031A24 [gTextureToadFace12](@ref gTextureToadFace12) | 0x0A03247C [gTextureToadFace11_end](@ref gTextureToadFace11_end) | 0x0A03247C [gTextureToadFace13](@ref gTextureToadFace13) | 0x0A032EDC [gTextureToadFace12_end](@ref gTextureToadFace12_end) | 0x0A032EDC -[gTextureToadFace14](@ref gTextureToadFace14) | 0x0A03395C [gTextureToadFace13_end](@ref gTextureToadFace13_end) | 0x0A03395C +[gTextureToadFace14](@ref gTextureToadFace14) | 0x0A03395C [gTextureToadFace15](@ref gTextureToadFace15) | 0x0A0343D0 [gTextureToadFace14_end](@ref gTextureToadFace14_end) | 0x0A0343D0 [gTextureToadFace15_end](@ref gTextureToadFace15_end) | 0x0A034E30 @@ -18819,94 +18819,94 @@ Variable Name | Memory Address [gTextureToadFace16_end](@ref gTextureToadFace16_end) | 0x0A035794 [gTextureYoshiFace00_end](@ref gTextureYoshiFace00_end) | 0x0A036280 [gTextureYoshiFace01](@ref gTextureYoshiFace01) | 0x0A036280 -[gTextureYoshiFace01_end](@ref gTextureYoshiFace01_end) | 0x0A036D64 [gTextureYoshiFace02](@ref gTextureYoshiFace02) | 0x0A036D64 -[gTextureYoshiFace02_end](@ref gTextureYoshiFace02_end) | 0x0A037844 +[gTextureYoshiFace01_end](@ref gTextureYoshiFace01_end) | 0x0A036D64 [gTextureYoshiFace03](@ref gTextureYoshiFace03) | 0x0A037844 +[gTextureYoshiFace02_end](@ref gTextureYoshiFace02_end) | 0x0A037844 [gTextureYoshiFace04](@ref gTextureYoshiFace04) | 0x0A0382F8 [gTextureYoshiFace03_end](@ref gTextureYoshiFace03_end) | 0x0A0382F8 [gTextureYoshiFace04_end](@ref gTextureYoshiFace04_end) | 0x0A038D68 [gTextureYoshiFace05](@ref gTextureYoshiFace05) | 0x0A038D68 [gTextureYoshiFace05_end](@ref gTextureYoshiFace05_end) | 0x0A0397B0 [gTextureYoshiFace06](@ref gTextureYoshiFace06) | 0x0A0397B0 -[gTextureYoshiFace07](@ref gTextureYoshiFace07) | 0x0A03A2D4 [gTextureYoshiFace06_end](@ref gTextureYoshiFace06_end) | 0x0A03A2D4 -[gTextureYoshiFace08](@ref gTextureYoshiFace08) | 0x0A03AD00 +[gTextureYoshiFace07](@ref gTextureYoshiFace07) | 0x0A03A2D4 [gTextureYoshiFace07_end](@ref gTextureYoshiFace07_end) | 0x0A03AD00 -[gTextureYoshiFace08_end](@ref gTextureYoshiFace08_end) | 0x0A03B6BC +[gTextureYoshiFace08](@ref gTextureYoshiFace08) | 0x0A03AD00 [gTextureYoshiFace09](@ref gTextureYoshiFace09) | 0x0A03B6BC -[gTextureYoshiFace09_end](@ref gTextureYoshiFace09_end) | 0x0A03C068 +[gTextureYoshiFace08_end](@ref gTextureYoshiFace08_end) | 0x0A03B6BC [gTextureYoshiFace10](@ref gTextureYoshiFace10) | 0x0A03C068 -[gTextureYoshiFace10_end](@ref gTextureYoshiFace10_end) | 0x0A03CA28 +[gTextureYoshiFace09_end](@ref gTextureYoshiFace09_end) | 0x0A03C068 [gTextureYoshiFace11](@ref gTextureYoshiFace11) | 0x0A03CA28 -[gTextureYoshiFace12](@ref gTextureYoshiFace12) | 0x0A03D438 +[gTextureYoshiFace10_end](@ref gTextureYoshiFace10_end) | 0x0A03CA28 [gTextureYoshiFace11_end](@ref gTextureYoshiFace11_end) | 0x0A03D438 -[gTextureYoshiFace13](@ref gTextureYoshiFace13) | 0x0A03DE94 +[gTextureYoshiFace12](@ref gTextureYoshiFace12) | 0x0A03D438 [gTextureYoshiFace12_end](@ref gTextureYoshiFace12_end) | 0x0A03DE94 +[gTextureYoshiFace13](@ref gTextureYoshiFace13) | 0x0A03DE94 [gTextureYoshiFace14](@ref gTextureYoshiFace14) | 0x0A03E974 [gTextureYoshiFace13_end](@ref gTextureYoshiFace13_end) | 0x0A03E974 -[gTextureYoshiFace14_end](@ref gTextureYoshiFace14_end) | 0x0A03F47C [gTextureYoshiFace15](@ref gTextureYoshiFace15) | 0x0A03F47C +[gTextureYoshiFace14_end](@ref gTextureYoshiFace14_end) | 0x0A03F47C [gTextureYoshiFace15_end](@ref gTextureYoshiFace15_end) | 0x0A03FF94 [gTextureYoshiFace16](@ref gTextureYoshiFace16) | 0x0A03FF94 [gTextureYoshiFace16_end](@ref gTextureYoshiFace16_end) | 0x0A040ABC [gTextureDkFace00](@ref gTextureDkFace00) | 0x0A040ABC -[gTextureDkFace00_end](@ref gTextureDkFace00_end) | 0x0A0418A8 [gTextureDkFace01](@ref gTextureDkFace01) | 0x0A0418A8 -[gTextureDkFace02](@ref gTextureDkFace02) | 0x0A0426B0 +[gTextureDkFace00_end](@ref gTextureDkFace00_end) | 0x0A0418A8 [gTextureDkFace01_end](@ref gTextureDkFace01_end) | 0x0A0426B0 -[gTextureDkFace03](@ref gTextureDkFace03) | 0x0A043490 +[gTextureDkFace02](@ref gTextureDkFace02) | 0x0A0426B0 [gTextureDkFace02_end](@ref gTextureDkFace02_end) | 0x0A043490 -[gTextureDkFace04](@ref gTextureDkFace04) | 0x0A044240 +[gTextureDkFace03](@ref gTextureDkFace03) | 0x0A043490 [gTextureDkFace03_end](@ref gTextureDkFace03_end) | 0x0A044240 +[gTextureDkFace04](@ref gTextureDkFace04) | 0x0A044240 [gTextureDkFace05](@ref gTextureDkFace05) | 0x0A044FE8 [gTextureDkFace04_end](@ref gTextureDkFace04_end) | 0x0A044FE8 -[gTextureDkFace05_end](@ref gTextureDkFace05_end) | 0x0A045DCC [gTextureDkFace06](@ref gTextureDkFace06) | 0x0A045DCC +[gTextureDkFace05_end](@ref gTextureDkFace05_end) | 0x0A045DCC [gTextureDkFace06_end](@ref gTextureDkFace06_end) | 0x0A046BF8 [gTextureDkFace07](@ref gTextureDkFace07) | 0x0A046BF8 -[gTextureDkFace07_end](@ref gTextureDkFace07_end) | 0x0A047A8C [gTextureDkFace08](@ref gTextureDkFace08) | 0x0A047A8C -[gTextureDkFace08_end](@ref gTextureDkFace08_end) | 0x0A048968 +[gTextureDkFace07_end](@ref gTextureDkFace07_end) | 0x0A047A8C [gTextureDkFace09](@ref gTextureDkFace09) | 0x0A048968 +[gTextureDkFace08_end](@ref gTextureDkFace08_end) | 0x0A048968 [gTextureDkFace10](@ref gTextureDkFace10) | 0x0A0498B0 [gTextureDkFace09_end](@ref gTextureDkFace09_end) | 0x0A0498B0 [gTextureDkFace10_end](@ref gTextureDkFace10_end) | 0x0A04A7E8 [gTextureDkFace11](@ref gTextureDkFace11) | 0x0A04A7E8 -[gTextureDkFace11_end](@ref gTextureDkFace11_end) | 0x0A04B76C [gTextureDkFace12](@ref gTextureDkFace12) | 0x0A04B76C +[gTextureDkFace11_end](@ref gTextureDkFace11_end) | 0x0A04B76C [gTextureDkFace13](@ref gTextureDkFace13) | 0x0A04C770 [gTextureDkFace12_end](@ref gTextureDkFace12_end) | 0x0A04C770 [gTextureDkFace13_end](@ref gTextureDkFace13_end) | 0x0A04D730 [gTextureDkFace14](@ref gTextureDkFace14) | 0x0A04D730 -[gTextureDkFace14_end](@ref gTextureDkFace14_end) | 0x0A04E67C [gTextureDkFace15](@ref gTextureDkFace15) | 0x0A04E67C -[gTextureDkFace16](@ref gTextureDkFace16) | 0x0A04F57C +[gTextureDkFace14_end](@ref gTextureDkFace14_end) | 0x0A04E67C [gTextureDkFace15_end](@ref gTextureDkFace15_end) | 0x0A04F57C -[gTextureDkFace16_end](@ref gTextureDkFace16_end) | 0x0A0504D0 +[gTextureDkFace16](@ref gTextureDkFace16) | 0x0A04F57C [gTextureWarioFace00](@ref gTextureWarioFace00) | 0x0A0504D0 -[gTextureWarioFace01](@ref gTextureWarioFace01) | 0x0A051630 +[gTextureDkFace16_end](@ref gTextureDkFace16_end) | 0x0A0504D0 [gTextureWarioFace00_end](@ref gTextureWarioFace00_end) | 0x0A051630 +[gTextureWarioFace01](@ref gTextureWarioFace01) | 0x0A051630 [gTextureWarioFace01_end](@ref gTextureWarioFace01_end) | 0x0A052774 [gTextureWarioFace02](@ref gTextureWarioFace02) | 0x0A052774 [gTextureWarioFace03](@ref gTextureWarioFace03) | 0x0A0538C8 [gTextureWarioFace02_end](@ref gTextureWarioFace02_end) | 0x0A0538C8 -[gTextureWarioFace04](@ref gTextureWarioFace04) | 0x0A054A30 [gTextureWarioFace03_end](@ref gTextureWarioFace03_end) | 0x0A054A30 +[gTextureWarioFace04](@ref gTextureWarioFace04) | 0x0A054A30 [gTextureWarioFace05](@ref gTextureWarioFace05) | 0x0A055B84 [gTextureWarioFace04_end](@ref gTextureWarioFace04_end) | 0x0A055B84 [gTextureWarioFace05_end](@ref gTextureWarioFace05_end) | 0x0A056CE0 [gTextureWarioFace06](@ref gTextureWarioFace06) | 0x0A056CE0 -[gTextureWarioFace06_end](@ref gTextureWarioFace06_end) | 0x0A057E54 [gTextureWarioFace07](@ref gTextureWarioFace07) | 0x0A057E54 -[gTextureWarioFace07_end](@ref gTextureWarioFace07_end) | 0x0A05902C +[gTextureWarioFace06_end](@ref gTextureWarioFace06_end) | 0x0A057E54 [gTextureWarioFace08](@ref gTextureWarioFace08) | 0x0A05902C +[gTextureWarioFace07_end](@ref gTextureWarioFace07_end) | 0x0A05902C [gTextureWarioFace09](@ref gTextureWarioFace09) | 0x0A05A254 [gTextureWarioFace08_end](@ref gTextureWarioFace08_end) | 0x0A05A254 [gTextureWarioFace09_end](@ref gTextureWarioFace09_end) | 0x0A05B4C0 [gTextureWarioFace10](@ref gTextureWarioFace10) | 0x0A05B4C0 -[gTextureWarioFace11](@ref gTextureWarioFace11) | 0x0A05C7A0 [gTextureWarioFace10_end](@ref gTextureWarioFace10_end) | 0x0A05C7A0 +[gTextureWarioFace11](@ref gTextureWarioFace11) | 0x0A05C7A0 [gTextureWarioFace11_end](@ref gTextureWarioFace11_end) | 0x0A05DAA8 [gTextureWarioFace12](@ref gTextureWarioFace12) | 0x0A05DAA8 [gTextureWarioFace12_end](@ref gTextureWarioFace12_end) | 0x0A05ED8C @@ -18915,34 +18915,34 @@ Variable Name | Memory Address [gTextureWarioFace14](@ref gTextureWarioFace14) | 0x0A0600B0 [gTextureWarioFace14_end](@ref gTextureWarioFace14_end) | 0x0A06139C [gTextureWarioFace15](@ref gTextureWarioFace15) | 0x0A06139C -[gTextureWarioFace16](@ref gTextureWarioFace16) | 0x0A062668 [gTextureWarioFace15_end](@ref gTextureWarioFace15_end) | 0x0A062668 +[gTextureWarioFace16](@ref gTextureWarioFace16) | 0x0A062668 [gTextureWarioFace16_end](@ref gTextureWarioFace16_end) | 0x0A0637E0 [gTextureBowserFace00](@ref gTextureBowserFace00) | 0x0A0637E0 [gTextureBowserFace00_end](@ref gTextureBowserFace00_end) | 0x0A064AC8 [gTextureBowserFace01](@ref gTextureBowserFace01) | 0x0A064AC8 -[gTextureBowserFace01_end](@ref gTextureBowserFace01_end) | 0x0A065D7C [gTextureBowserFace02](@ref gTextureBowserFace02) | 0x0A065D7C -[gTextureBowserFace02_end](@ref gTextureBowserFace02_end) | 0x0A067044 +[gTextureBowserFace01_end](@ref gTextureBowserFace01_end) | 0x0A065D7C [gTextureBowserFace03](@ref gTextureBowserFace03) | 0x0A067044 +[gTextureBowserFace02_end](@ref gTextureBowserFace02_end) | 0x0A067044 [gTextureBowserFace03_end](@ref gTextureBowserFace03_end) | 0x0A068310 [gTextureBowserFace04](@ref gTextureBowserFace04) | 0x0A068310 -[gTextureBowserFace05](@ref gTextureBowserFace05) | 0x0A0695B4 [gTextureBowserFace04_end](@ref gTextureBowserFace04_end) | 0x0A0695B4 +[gTextureBowserFace05](@ref gTextureBowserFace05) | 0x0A0695B4 [gTextureBowserFace06](@ref gTextureBowserFace06) | 0x0A06A840 [gTextureBowserFace05_end](@ref gTextureBowserFace05_end) | 0x0A06A840 -[gTextureBowserFace07](@ref gTextureBowserFace07) | 0x0A06BB1C [gTextureBowserFace06_end](@ref gTextureBowserFace06_end) | 0x0A06BB1C +[gTextureBowserFace07](@ref gTextureBowserFace07) | 0x0A06BB1C [gTextureBowserFace08](@ref gTextureBowserFace08) | 0x0A06CE04 [gTextureBowserFace07_end](@ref gTextureBowserFace07_end) | 0x0A06CE04 -[gTextureBowserFace08_end](@ref gTextureBowserFace08_end) | 0x0A06E0F4 [gTextureBowserFace09](@ref gTextureBowserFace09) | 0x0A06E0F4 +[gTextureBowserFace08_end](@ref gTextureBowserFace08_end) | 0x0A06E0F4 [gTextureBowserFace09_end](@ref gTextureBowserFace09_end) | 0x0A06F410 [gTextureBowserFace10](@ref gTextureBowserFace10) | 0x0A06F410 [gTextureBowserFace10_end](@ref gTextureBowserFace10_end) | 0x0A0706DC [gTextureBowserFace11](@ref gTextureBowserFace11) | 0x0A0706DC -[gTextureBowserFace12](@ref gTextureBowserFace12) | 0x0A071A18 [gTextureBowserFace11_end](@ref gTextureBowserFace11_end) | 0x0A071A18 +[gTextureBowserFace12](@ref gTextureBowserFace12) | 0x0A071A18 [gTextureBowserFace13](@ref gTextureBowserFace13) | 0x0A072DBC [gTextureBowserFace12_end](@ref gTextureBowserFace12_end) | 0x0A072DBC [gTextureBowserFace14](@ref gTextureBowserFace14) | 0x0A074138 @@ -18977,12 +18977,12 @@ Variable Name | Memory Address [gTextureTrophySilver](@ref gTextureTrophySilver) | 0x0A0AEFEC [gTextureTrophySilver_end](@ref gTextureTrophySilver_end) | 0x0A0AF614 [gTextureTrophyBronze](@ref gTextureTrophyBronze) | 0x0A0AF614 -[gTextureTrophyBronze_end](@ref gTextureTrophyBronze_end) | 0x0A0AFC00 [gTextureCupGold](@ref gTextureCupGold) | 0x0A0AFC00 +[gTextureTrophyBronze_end](@ref gTextureTrophyBronze_end) | 0x0A0AFC00 [gTextureCupSilver](@ref gTextureCupSilver) | 0x0A0B058C [gTextureCupGold_end](@ref gTextureCupGold_end) | 0x0A0B058C -[gTextureCupSilver_end](@ref gTextureCupSilver_end) | 0x0A0B0F10 [gTextureCupBronze](@ref gTextureCupBronze) | 0x0A0B0F10 +[gTextureCupSilver_end](@ref gTextureCupSilver_end) | 0x0A0B0F10 [gTextureCupBronze_end](@ref gTextureCupBronze_end) | 0x0A0B17B4 [gTexturePushStartButton](@ref gTexturePushStartButton) | 0x0A0B17B4 [gTextureCopyright1996](@ref gTextureCopyright1996) | 0x0A0B2B94 @@ -18994,16 +18994,16 @@ Variable Name | Memory Address [gTexture7E56E4](@ref gTexture7E56E4) | 0x0A0BBCB4 [gTexture7E56E4_end](@ref gTexture7E56E4_end) | 0x0A0BCE1F [gTextureSmallFont0](@ref gTextureSmallFont0) | 0x0A0BCE20 -[gTextureSmallFont0_end](@ref gTextureSmallFont0_end) | 0x0A0BCEB0 [gTextureSmallFont1](@ref gTextureSmallFont1) | 0x0A0BCEB0 +[gTextureSmallFont0_end](@ref gTextureSmallFont0_end) | 0x0A0BCEB0 [gTextureSmallFont2](@ref gTextureSmallFont2) | 0x0A0BCF08 [gTextureSmallFont1_end](@ref gTextureSmallFont1_end) | 0x0A0BCF08 -[gTextureSmallFont3](@ref gTextureSmallFont3) | 0x0A0BCFA0 [gTextureSmallFont2_end](@ref gTextureSmallFont2_end) | 0x0A0BCFA0 +[gTextureSmallFont3](@ref gTextureSmallFont3) | 0x0A0BCFA0 [gTextureSmallFont3_end](@ref gTextureSmallFont3_end) | 0x0A0BD034 [gTextureSmallFont4](@ref gTextureSmallFont4) | 0x0A0BD034 -[gTextureSmallFont4_end](@ref gTextureSmallFont4_end) | 0x0A0BD0BC [gTextureSmallFont5](@ref gTextureSmallFont5) | 0x0A0BD0BC +[gTextureSmallFont4_end](@ref gTextureSmallFont4_end) | 0x0A0BD0BC [gTextureSmallFont6](@ref gTextureSmallFont6) | 0x0A0BD154 [gTextureSmallFont5_end](@ref gTextureSmallFont5_end) | 0x0A0BD154 [gTextureSmallFont6_end](@ref gTextureSmallFont6_end) | 0x0A0BD1F0 @@ -19012,52 +19012,52 @@ Variable Name | Memory Address [gTextureSmallFont7_end](@ref gTextureSmallFont7_end) | 0x0A0BD260 [gTextureSmallFont9](@ref gTextureSmallFont9) | 0x0A0BD2F0 [gTextureSmallFont8_end](@ref gTextureSmallFont8_end) | 0x0A0BD2F0 -[gTextureN64ControllerPakDataSelect](@ref gTextureN64ControllerPakDataSelect) | 0x0A0BD390 [gTextureSmallFont9_end](@ref gTextureSmallFont9_end) | 0x0A0BD390 -[gTextureEraseDataRecordConfirmation](@ref gTextureEraseDataRecordConfirmation) | 0x0A0BE4B8 +[gTextureN64ControllerPakDataSelect](@ref gTextureN64ControllerPakDataSelect) | 0x0A0BD390 [gTextureN64ControllerPakDataSelect_end](@ref gTextureN64ControllerPakDataSelect_end) | 0x0A0BE4B8 +[gTextureEraseDataRecordConfirmation](@ref gTextureEraseDataRecordConfirmation) | 0x0A0BE4B8 [gTextureEraseDataRecordConfirmation_end](@ref gTextureEraseDataRecordConfirmation_end) | 0x0A0BF4AC [gTextureRecordNotErased](@ref gTextureRecordNotErased) | 0x0A0BF4AC -[gTexturePlaceN64ControllerPakIntoController1](@ref gTexturePlaceN64ControllerPakIntoController1) | 0x0A0BFD7C [gTextureRecordNotErased_end](@ref gTextureRecordNotErased_end) | 0x0A0BFD7C -[gTexturePleaseReinsertOriginalN64ControllerPak](@ref gTexturePleaseReinsertOriginalN64ControllerPak) | 0x0A0C09C8 +[gTexturePlaceN64ControllerPakIntoController1](@ref gTexturePlaceN64ControllerPakIntoController1) | 0x0A0BFD7C [gTexturePlaceN64ControllerPakIntoController1_end](@ref gTexturePlaceN64ControllerPakIntoController1_end) | 0x0A0C09C8 -[gTexturePleaseReinsertOriginalN64ControllerPak_end](@ref gTexturePleaseReinsertOriginalN64ControllerPak_end) | 0x0A0C16A0 +[gTexturePleaseReinsertOriginalN64ControllerPak](@ref gTexturePleaseReinsertOriginalN64ControllerPak) | 0x0A0C09C8 [gTextureErasingSelectedRecord](@ref gTextureErasingSelectedRecord) | 0x0A0C16A0 +[gTexturePleaseReinsertOriginalN64ControllerPak_end](@ref gTexturePleaseReinsertOriginalN64ControllerPak_end) | 0x0A0C16A0 [gTextureSelectRecord](@ref gTextureSelectRecord) | 0x0A0C22A4 [gTextureErasingSelectedRecord_end](@ref gTextureErasingSelectedRecord_end) | 0x0A0C22A4 [gTextureTextEnd](@ref gTextureTextEnd) | 0x0A0C261C [gTextureSelectRecord_end](@ref gTextureSelectRecord_end) | 0x0A0C261C -[gTextureTextEnd_end](@ref gTextureTextEnd_end) | 0x0A0C274C [gTextureTableOfContents](@ref gTextureTableOfContents) | 0x0A0C274C -[gTextureTableOfContents_end](@ref gTextureTableOfContents_end) | 0x0A0C2B78 +[gTextureTextEnd_end](@ref gTextureTextEnd_end) | 0x0A0C274C [gTextureTextHash](@ref gTextureTextHash) | 0x0A0C2B78 +[gTextureTableOfContents_end](@ref gTextureTableOfContents_end) | 0x0A0C2B78 [gTextureTextHash_end](@ref gTextureTextHash_end) | 0x0A0C2BF8 [gTextureTextGameData](@ref gTextureTextGameData) | 0x0A0C2BF8 -[gTextureTextPages](@ref gTextureTextPages) | 0x0A0C2EBC [gTextureTextGameData_end](@ref gTextureTextGameData_end) | 0x0A0C2EBC -[gTextureTextPagesFree](@ref gTextureTextPagesFree) | 0x0A0C307C +[gTextureTextPages](@ref gTextureTextPages) | 0x0A0C2EBC [gTextureTextPages_end](@ref gTextureTextPages_end) | 0x0A0C307C +[gTextureTextPagesFree](@ref gTextureTextPagesFree) | 0x0A0C307C [gTextureTextPagesFree_end](@ref gTextureTextPagesFree_end) | 0x0A0C3340 [gTextureTextErase](@ref gTextureTextErase) | 0x0A0C3340 -[gTextureTextErase_end](@ref gTextureTextErase_end) | 0x0A0C34E0 [gTextureTextQuit](@ref gTextureTextQuit) | 0x0A0C34E0 +[gTextureTextErase_end](@ref gTextureTextErase_end) | 0x0A0C34E0 [gTextureTextQuit_end](@ref gTextureTextQuit_end) | 0x0A0C3628 [gTexture7ED058](@ref gTexture7ED058) | 0x0A0C3628 [gTexture7ED290](@ref gTexture7ED290) | 0x0A0C3860 [gTexture7ED058_end](@ref gTexture7ED058_end) | 0x0A0C3860 [gTexture7ED50C](@ref gTexture7ED50C) | 0x0A0C3ADC [gTexture7ED290_end](@ref gTexture7ED290_end) | 0x0A0C3ADC -[gTexture7ED6A4](@ref gTexture7ED6A4) | 0x0A0C3C74 [gTexture7ED50C_end](@ref gTexture7ED50C_end) | 0x0A0C3C74 -[gTextureTinyFont0](@ref gTextureTinyFont0) | 0x0A0C4004 +[gTexture7ED6A4](@ref gTexture7ED6A4) | 0x0A0C3C74 [gTexture7ED6A4_end](@ref gTexture7ED6A4_end) | 0x0A0C4004 +[gTextureTinyFont0](@ref gTextureTinyFont0) | 0x0A0C4004 [gTextureTinyFont0_end](@ref gTextureTinyFont0_end) | 0x0A0C4078 [gTextureTinyFont1](@ref gTextureTinyFont1) | 0x0A0C4078 [gTextureTinyFont1_end](@ref gTextureTinyFont1_end) | 0x0A0C40C0 [gTextureTinyFont2](@ref gTextureTinyFont2) | 0x0A0C40C0 -[gTextureTinyFont3](@ref gTextureTinyFont3) | 0x0A0C4134 [gTextureTinyFont2_end](@ref gTextureTinyFont2_end) | 0x0A0C4134 +[gTextureTinyFont3](@ref gTextureTinyFont3) | 0x0A0C4134 [gTextureTinyFont3_end](@ref gTextureTinyFont3_end) | 0x0A0C41A4 [gTextureTinyFont4](@ref gTextureTinyFont4) | 0x0A0C41A4 [gTextureTinyFont5](@ref gTextureTinyFont5) | 0x0A0C4200 @@ -19068,70 +19068,70 @@ Variable Name | Memory Address [gTextureTinyFont7](@ref gTextureTinyFont7) | 0x0A0C42E8 [gTextureTinyFont8](@ref gTextureTinyFont8) | 0x0A0C4348 [gTextureTinyFont7_end](@ref gTextureTinyFont7_end) | 0x0A0C4348 -[gTextureTinyFont9](@ref gTextureTinyFont9) | 0x0A0C43C0 [gTextureTinyFont8_end](@ref gTextureTinyFont8_end) | 0x0A0C43C0 -[gTextureTinyFont9_end](@ref gTextureTinyFont9_end) | 0x0A0C4434 +[gTextureTinyFont9](@ref gTextureTinyFont9) | 0x0A0C43C0 [gTextureTinyFontA](@ref gTextureTinyFontA) | 0x0A0C4434 +[gTextureTinyFont9_end](@ref gTextureTinyFont9_end) | 0x0A0C4434 [gTextureTinyFontA_end](@ref gTextureTinyFontA_end) | 0x0A0C44A0 [gTextureTinyFontB](@ref gTextureTinyFontB) | 0x0A0C44A0 [gTextureTinyFontC](@ref gTextureTinyFontC) | 0x0A0C451C [gTextureTinyFontB_end](@ref gTextureTinyFontB_end) | 0x0A0C451C [gTextureTinyFontD](@ref gTextureTinyFontD) | 0x0A0C4590 [gTextureTinyFontC_end](@ref gTextureTinyFontC_end) | 0x0A0C4590 -[gTextureTinyFontE](@ref gTextureTinyFontE) | 0x0A0C4600 [gTextureTinyFontD_end](@ref gTextureTinyFontD_end) | 0x0A0C4600 -[gTextureTinyFontF](@ref gTextureTinyFontF) | 0x0A0C4674 +[gTextureTinyFontE](@ref gTextureTinyFontE) | 0x0A0C4600 [gTextureTinyFontE_end](@ref gTextureTinyFontE_end) | 0x0A0C4674 -[gTextureTinyFontG](@ref gTextureTinyFontG) | 0x0A0C46D8 +[gTextureTinyFontF](@ref gTextureTinyFontF) | 0x0A0C4674 [gTextureTinyFontF_end](@ref gTextureTinyFontF_end) | 0x0A0C46D8 -[gTextureTinyFontH](@ref gTextureTinyFontH) | 0x0A0C474C +[gTextureTinyFontG](@ref gTextureTinyFontG) | 0x0A0C46D8 [gTextureTinyFontG_end](@ref gTextureTinyFontG_end) | 0x0A0C474C -[gTextureTinyFontH_end](@ref gTextureTinyFontH_end) | 0x0A0C47C4 +[gTextureTinyFontH](@ref gTextureTinyFontH) | 0x0A0C474C [gTextureTinyFontI](@ref gTextureTinyFontI) | 0x0A0C47C4 -[gTextureTinyFontI_end](@ref gTextureTinyFontI_end) | 0x0A0C480C +[gTextureTinyFontH_end](@ref gTextureTinyFontH_end) | 0x0A0C47C4 [gTextureTinyFontJ](@ref gTextureTinyFontJ) | 0x0A0C480C +[gTextureTinyFontI_end](@ref gTextureTinyFontI_end) | 0x0A0C480C [gTextureTinyFontK](@ref gTextureTinyFontK) | 0x0A0C4860 [gTextureTinyFontJ_end](@ref gTextureTinyFontJ_end) | 0x0A0C4860 -[gTextureTinyFontL](@ref gTextureTinyFontL) | 0x0A0C48D0 [gTextureTinyFontK_end](@ref gTextureTinyFontK_end) | 0x0A0C48D0 -[gTextureTinyFontM](@ref gTextureTinyFontM) | 0x0A0C491C +[gTextureTinyFontL](@ref gTextureTinyFontL) | 0x0A0C48D0 [gTextureTinyFontL_end](@ref gTextureTinyFontL_end) | 0x0A0C491C -[gTextureTinyFontN](@ref gTextureTinyFontN) | 0x0A0C4998 +[gTextureTinyFontM](@ref gTextureTinyFontM) | 0x0A0C491C [gTextureTinyFontM_end](@ref gTextureTinyFontM_end) | 0x0A0C4998 -[gTextureTinyFontN_end](@ref gTextureTinyFontN_end) | 0x0A0C4A14 +[gTextureTinyFontN](@ref gTextureTinyFontN) | 0x0A0C4998 [gTextureTinyFontO](@ref gTextureTinyFontO) | 0x0A0C4A14 -[gTextureTinyFontP](@ref gTextureTinyFontP) | 0x0A0C4A8C +[gTextureTinyFontN_end](@ref gTextureTinyFontN_end) | 0x0A0C4A14 [gTextureTinyFontO_end](@ref gTextureTinyFontO_end) | 0x0A0C4A8C -[gTextureTinyFontP_end](@ref gTextureTinyFontP_end) | 0x0A0C4AF8 +[gTextureTinyFontP](@ref gTextureTinyFontP) | 0x0A0C4A8C [gTextureTinyFontQ](@ref gTextureTinyFontQ) | 0x0A0C4AF8 +[gTextureTinyFontP_end](@ref gTextureTinyFontP_end) | 0x0A0C4AF8 [gTextureTinyFontQ_end](@ref gTextureTinyFontQ_end) | 0x0A0C4B70 [gTextureTinyFontR](@ref gTextureTinyFontR) | 0x0A0C4B70 [gTextureTinyFontR_end](@ref gTextureTinyFontR_end) | 0x0A0C4BE4 [gTextureTinyFontS](@ref gTextureTinyFontS) | 0x0A0C4BE4 -[gTextureTinyFontS_end](@ref gTextureTinyFontS_end) | 0x0A0C4C54 [gTextureTinyFontT](@ref gTextureTinyFontT) | 0x0A0C4C54 +[gTextureTinyFontS_end](@ref gTextureTinyFontS_end) | 0x0A0C4C54 [gTextureTinyFontU](@ref gTextureTinyFontU) | 0x0A0C4CA8 [gTextureTinyFontT_end](@ref gTextureTinyFontT_end) | 0x0A0C4CA8 -[gTextureTinyFontV](@ref gTextureTinyFontV) | 0x0A0C4D0C [gTextureTinyFontU_end](@ref gTextureTinyFontU_end) | 0x0A0C4D0C +[gTextureTinyFontV](@ref gTextureTinyFontV) | 0x0A0C4D0C [gTextureTinyFontW](@ref gTextureTinyFontW) | 0x0A0C4D6C [gTextureTinyFontV_end](@ref gTextureTinyFontV_end) | 0x0A0C4D6C -[gTextureTinyFontX](@ref gTextureTinyFontX) | 0x0A0C4DE8 [gTextureTinyFontW_end](@ref gTextureTinyFontW_end) | 0x0A0C4DE8 +[gTextureTinyFontX](@ref gTextureTinyFontX) | 0x0A0C4DE8 [gTextureTinyFontX_end](@ref gTextureTinyFontX_end) | 0x0A0C4E54 [gTextureTinyFontY](@ref gTextureTinyFontY) | 0x0A0C4E54 [gTextureTinyFontY_end](@ref gTextureTinyFontY_end) | 0x0A0C4EA4 [gTextureTinyFontZ](@ref gTextureTinyFontZ) | 0x0A0C4EA4 -[gTextureTinyFontExclamationMark](@ref gTextureTinyFontExclamationMark) | 0x0A0C4F0C [gTextureTinyFontZ_end](@ref gTextureTinyFontZ_end) | 0x0A0C4F0C +[gTextureTinyFontExclamationMark](@ref gTextureTinyFontExclamationMark) | 0x0A0C4F0C [gTextureTinyFontDoubleQuote](@ref gTextureTinyFontDoubleQuote) | 0x0A0C4F54 [gTextureTinyFontExclamationMark_end](@ref gTextureTinyFontExclamationMark_end) | 0x0A0C4F54 -[gTextureTinyFontDoubleQuote_end](@ref gTextureTinyFontDoubleQuote_end) | 0x0A0C4F8C [gTextureTinyFontHash](@ref gTextureTinyFontHash) | 0x0A0C4F8C +[gTextureTinyFontDoubleQuote_end](@ref gTextureTinyFontDoubleQuote_end) | 0x0A0C4F8C [gTextureTinyFontHash_end](@ref gTextureTinyFontHash_end) | 0x0A0C4FFC [gTextureTinyFontSingleQuote](@ref gTextureTinyFontSingleQuote) | 0x0A0C4FFC -[gTextureTinyFontAsterisk](@ref gTextureTinyFontAsterisk) | 0x0A0C502C [gTextureTinyFontSingleQuote_end](@ref gTextureTinyFontSingleQuote_end) | 0x0A0C502C +[gTextureTinyFontAsterisk](@ref gTextureTinyFontAsterisk) | 0x0A0C502C [gTextureTinyFontPlus](@ref gTextureTinyFontPlus) | 0x0A0C5098 [gTextureTinyFontAsterisk_end](@ref gTextureTinyFontAsterisk_end) | 0x0A0C5098 [gTextureTinyFontPlus_end](@ref gTextureTinyFontPlus_end) | 0x0A0C50E8 @@ -19142,60 +19142,60 @@ Variable Name | Memory Address [gTextureTinyFontMinus_end](@ref gTextureTinyFontMinus_end) | 0x0A0C514C [gTextureTinyFontForwardSlash](@ref gTextureTinyFontForwardSlash) | 0x0A0C517C [gTextureTinyFontComma_end](@ref gTextureTinyFontComma_end) | 0x0A0C517C -[gTextureTinyFontForwardSlash_end](@ref gTextureTinyFontForwardSlash_end) | 0x0A0C51CC [gTextureTinyFontColon](@ref gTextureTinyFontColon) | 0x0A0C51CC -[gTextureTinyFontColon_end](@ref gTextureTinyFontColon_end) | 0x0A0C5204 +[gTextureTinyFontForwardSlash_end](@ref gTextureTinyFontForwardSlash_end) | 0x0A0C51CC [gTexture7EEC34](@ref gTexture7EEC34) | 0x0A0C5204 -[gTextureTinyFontQuestion](@ref gTextureTinyFontQuestion) | 0x0A0C5254 +[gTextureTinyFontColon_end](@ref gTextureTinyFontColon_end) | 0x0A0C5204 [gTexture7EEC34_end](@ref gTexture7EEC34_end) | 0x0A0C5254 -[gTexture7EECE4](@ref gTexture7EECE4) | 0x0A0C52B4 +[gTextureTinyFontQuestion](@ref gTextureTinyFontQuestion) | 0x0A0C5254 [gTextureTinyFontQuestion_end](@ref gTextureTinyFontQuestion_end) | 0x0A0C52B4 +[gTexture7EECE4](@ref gTexture7EECE4) | 0x0A0C52B4 [gTexture7EECE4_end](@ref gTexture7EECE4_end) | 0x0A0C5344 [gTexture7EED74](@ref gTexture7EED74) | 0x0A0C5344 -[gTexture7EED74_end](@ref gTexture7EED74_end) | 0x0A0C5380 [gTexture7EEDB0](@ref gTexture7EEDB0) | 0x0A0C5380 -[gTexture7EEDB0_end](@ref gTexture7EEDB0_end) | 0x0A0C53B8 +[gTexture7EED74_end](@ref gTexture7EED74_end) | 0x0A0C5380 [gTexture7EEDE8](@ref gTexture7EEDE8) | 0x0A0C53B8 -[gTexture7EEE20](@ref gTexture7EEE20) | 0x0A0C53F0 +[gTexture7EEDB0_end](@ref gTexture7EEDB0_end) | 0x0A0C53B8 [gTexture7EEDE8_end](@ref gTexture7EEDE8_end) | 0x0A0C53F0 +[gTexture7EEE20](@ref gTexture7EEE20) | 0x0A0C53F0 [gTexture7EEE7C](@ref gTexture7EEE7C) | 0x0A0C544C [gTexture7EEE20_end](@ref gTexture7EEE20_end) | 0x0A0C544C -[gTexture7EEE7C_end](@ref gTexture7EEE7C_end) | 0x0A0C54A0 [gTexture7EEED0](@ref gTexture7EEED0) | 0x0A0C54A0 -[gTexture7EEED0_end](@ref gTexture7EEED0_end) | 0x0A0C550C +[gTexture7EEE7C_end](@ref gTexture7EEE7C_end) | 0x0A0C54A0 [gTexture7EEF3C](@ref gTexture7EEF3C) | 0x0A0C550C -[gTexture7EEF90](@ref gTexture7EEF90) | 0x0A0C5560 +[gTexture7EEED0_end](@ref gTexture7EEED0_end) | 0x0A0C550C [gTexture7EEF3C_end](@ref gTexture7EEF3C_end) | 0x0A0C5560 -[gTexture7EEFF4](@ref gTexture7EEFF4) | 0x0A0C55C4 +[gTexture7EEF90](@ref gTexture7EEF90) | 0x0A0C5560 [gTexture7EEF90_end](@ref gTexture7EEF90_end) | 0x0A0C55C4 -[gTexture7EEFF4_end](@ref gTexture7EEFF4_end) | 0x0A0C5628 +[gTexture7EEFF4](@ref gTexture7EEFF4) | 0x0A0C55C4 [gTexture7EF058](@ref gTexture7EF058) | 0x0A0C5628 -[gTexture7EF0B4](@ref gTexture7EF0B4) | 0x0A0C5684 +[gTexture7EEFF4_end](@ref gTexture7EEFF4_end) | 0x0A0C5628 [gTexture7EF058_end](@ref gTexture7EF058_end) | 0x0A0C5684 -[gTexture7EF110](@ref gTexture7EF110) | 0x0A0C56E0 +[gTexture7EF0B4](@ref gTexture7EF0B4) | 0x0A0C5684 [gTexture7EF0B4_end](@ref gTexture7EF0B4_end) | 0x0A0C56E0 +[gTexture7EF110](@ref gTexture7EF110) | 0x0A0C56E0 [gTexture7EF17C](@ref gTexture7EF17C) | 0x0A0C574C [gTexture7EF110_end](@ref gTexture7EF110_end) | 0x0A0C574C -[gTexture7EF1F0](@ref gTexture7EF1F0) | 0x0A0C57C0 [gTexture7EF17C_end](@ref gTexture7EF17C_end) | 0x0A0C57C0 -[gTexture7EF250](@ref gTexture7EF250) | 0x0A0C5820 +[gTexture7EF1F0](@ref gTexture7EF1F0) | 0x0A0C57C0 [gTexture7EF1F0_end](@ref gTexture7EF1F0_end) | 0x0A0C5820 -[gTexture7EF250_end](@ref gTexture7EF250_end) | 0x0A0C5888 +[gTexture7EF250](@ref gTexture7EF250) | 0x0A0C5820 [gTexture7EF2B8](@ref gTexture7EF2B8) | 0x0A0C5888 +[gTexture7EF250_end](@ref gTexture7EF250_end) | 0x0A0C5888 [gTexture7EF314](@ref gTexture7EF314) | 0x0A0C58E4 [gTexture7EF2B8_end](@ref gTexture7EF2B8_end) | 0x0A0C58E4 [gTexture7EF388](@ref gTexture7EF388) | 0x0A0C5958 [gTexture7EF314_end](@ref gTexture7EF314_end) | 0x0A0C5958 [gTexture7EF388_end](@ref gTexture7EF388_end) | 0x0A0C59C8 [gTexture7EF3F8](@ref gTexture7EF3F8) | 0x0A0C59C8 -[gTexture7EF3F8_end](@ref gTexture7EF3F8_end) | 0x0A0C5A40 [gTexture7EF470](@ref gTexture7EF470) | 0x0A0C5A40 -[gTexture7EF4E4](@ref gTexture7EF4E4) | 0x0A0C5AB4 +[gTexture7EF3F8_end](@ref gTexture7EF3F8_end) | 0x0A0C5A40 [gTexture7EF470_end](@ref gTexture7EF470_end) | 0x0A0C5AB4 +[gTexture7EF4E4](@ref gTexture7EF4E4) | 0x0A0C5AB4 [gTexture7EF554](@ref gTexture7EF554) | 0x0A0C5B24 [gTexture7EF4E4_end](@ref gTexture7EF4E4_end) | 0x0A0C5B24 -[gTexture7EF554_end](@ref gTexture7EF554_end) | 0x0A0C5B90 [gTexture7EF5C0](@ref gTexture7EF5C0) | 0x0A0C5B90 +[gTexture7EF554_end](@ref gTexture7EF554_end) | 0x0A0C5B90 [gTexture7EF620](@ref gTexture7EF620) | 0x0A0C5BF0 [gTexture7EF5C0_end](@ref gTexture7EF5C0_end) | 0x0A0C5BF0 [gTexture7EF620_end](@ref gTexture7EF620_end) | 0x0A0C5C64 @@ -19206,20 +19206,20 @@ Variable Name | Memory Address [gTexture7EF77C](@ref gTexture7EF77C) | 0x0A0C5D4C [gTexture7EF7E8](@ref gTexture7EF7E8) | 0x0A0C5DB8 [gTexture7EF77C_end](@ref gTexture7EF77C_end) | 0x0A0C5DB8 -[gTexture7EF7E8_end](@ref gTexture7EF7E8_end) | 0x0A0C5E2C [gTexture7EF85C](@ref gTexture7EF85C) | 0x0A0C5E2C +[gTexture7EF7E8_end](@ref gTexture7EF7E8_end) | 0x0A0C5E2C [gTexture7EF8C8](@ref gTexture7EF8C8) | 0x0A0C5E98 [gTexture7EF85C_end](@ref gTexture7EF85C_end) | 0x0A0C5E98 [gTexture7EF93C](@ref gTexture7EF93C) | 0x0A0C5F0C [gTexture7EF8C8_end](@ref gTexture7EF8C8_end) | 0x0A0C5F0C -[gTexture7EF93C_end](@ref gTexture7EF93C_end) | 0x0A0C5F84 [gTexture7EF9B4](@ref gTexture7EF9B4) | 0x0A0C5F84 -[gTexture7EF9B4_end](@ref gTexture7EF9B4_end) | 0x0A0C5FFC +[gTexture7EF93C_end](@ref gTexture7EF93C_end) | 0x0A0C5F84 [gTexture7EFA2C](@ref gTexture7EFA2C) | 0x0A0C5FFC +[gTexture7EF9B4_end](@ref gTexture7EF9B4_end) | 0x0A0C5FFC [gTexture7EFA2C_end](@ref gTexture7EFA2C_end) | 0x0A0C6078 [gTexture7EFAA8](@ref gTexture7EFAA8) | 0x0A0C6078 -[gTexture7EFB00](@ref gTexture7EFB00) | 0x0A0C60D0 [gTexture7EFAA8_end](@ref gTexture7EFAA8_end) | 0x0A0C60D0 +[gTexture7EFB00](@ref gTexture7EFB00) | 0x0A0C60D0 [gTexture7EFB00_end](@ref gTexture7EFB00_end) | 0x0A0C6134 [gTexture7EFB64](@ref gTexture7EFB64) | 0x0A0C6134 [gTexture7EFB64_end](@ref gTexture7EFB64_end) | 0x0A0C618C @@ -19230,68 +19230,68 @@ Variable Name | Memory Address [gTexture7EFCAC](@ref gTexture7EFCAC) | 0x0A0C627C [gTexture7EFD00](@ref gTexture7EFD00) | 0x0A0C62D0 [gTexture7EFCAC_end](@ref gTexture7EFCAC_end) | 0x0A0C62D0 -[gTexture7EFD00_end](@ref gTexture7EFD00_end) | 0x0A0C6330 [gTexture7EFD60](@ref gTexture7EFD60) | 0x0A0C6330 +[gTexture7EFD00_end](@ref gTexture7EFD00_end) | 0x0A0C6330 [gTexture7EFDD4](@ref gTexture7EFDD4) | 0x0A0C63A4 [gTexture7EFD60_end](@ref gTexture7EFD60_end) | 0x0A0C63A4 [gTexture7EFE48](@ref gTexture7EFE48) | 0x0A0C6418 [gTexture7EFDD4_end](@ref gTexture7EFDD4_end) | 0x0A0C6418 [gTexture7EFE48_end](@ref gTexture7EFE48_end) | 0x0A0C6470 [gTexture7EFEA0](@ref gTexture7EFEA0) | 0x0A0C6470 -[gTexture7EFF2C](@ref gTexture7EFF2C) | 0x0A0C64FC [gTexture7EFEA0_end](@ref gTexture7EFEA0_end) | 0x0A0C64FC -[gTexture7EFF90](@ref gTexture7EFF90) | 0x0A0C6560 +[gTexture7EFF2C](@ref gTexture7EFF2C) | 0x0A0C64FC [gTexture7EFF2C_end](@ref gTexture7EFF2C_end) | 0x0A0C6560 -[gTexture7F0000](@ref gTexture7F0000) | 0x0A0C65D0 +[gTexture7EFF90](@ref gTexture7EFF90) | 0x0A0C6560 [gTexture7EFF90_end](@ref gTexture7EFF90_end) | 0x0A0C65D0 -[gTexture7F0000_end](@ref gTexture7F0000_end) | 0x0A0C663C +[gTexture7F0000](@ref gTexture7F0000) | 0x0A0C65D0 [gTexture7F006C](@ref gTexture7F006C) | 0x0A0C663C +[gTexture7F0000_end](@ref gTexture7F0000_end) | 0x0A0C663C [gTexture7F00D8](@ref gTexture7F00D8) | 0x0A0C66A8 [gTexture7F006C_end](@ref gTexture7F006C_end) | 0x0A0C66A8 [gTexture7F00D8_end](@ref gTexture7F00D8_end) | 0x0A0C6728 [gTexture7F0158](@ref gTexture7F0158) | 0x0A0C6728 [gTexture7F01D0](@ref gTexture7F01D0) | 0x0A0C67A0 [gTexture7F0158_end](@ref gTexture7F0158_end) | 0x0A0C67A0 -[gTexture7F023C](@ref gTexture7F023C) | 0x0A0C680C [gTexture7F01D0_end](@ref gTexture7F01D0_end) | 0x0A0C680C -[gTexture7F02B4](@ref gTexture7F02B4) | 0x0A0C6884 +[gTexture7F023C](@ref gTexture7F023C) | 0x0A0C680C [gTexture7F023C_end](@ref gTexture7F023C_end) | 0x0A0C6884 +[gTexture7F02B4](@ref gTexture7F02B4) | 0x0A0C6884 [gTexture7F02B4_end](@ref gTexture7F02B4_end) | 0x0A0C68FC [gTexture7F032C](@ref gTexture7F032C) | 0x0A0C68FC -[gTexture7F0390](@ref gTexture7F0390) | 0x0A0C6960 [gTexture7F032C_end](@ref gTexture7F032C_end) | 0x0A0C6960 +[gTexture7F0390](@ref gTexture7F0390) | 0x0A0C6960 [gTexture7F0404](@ref gTexture7F0404) | 0x0A0C69D4 [gTexture7F0390_end](@ref gTexture7F0390_end) | 0x0A0C69D4 [gTexture7F0470](@ref gTexture7F0470) | 0x0A0C6A40 [gTexture7F0404_end](@ref gTexture7F0404_end) | 0x0A0C6A40 -[gTexture7F04EC](@ref gTexture7F04EC) | 0x0A0C6ABC [gTexture7F0470_end](@ref gTexture7F0470_end) | 0x0A0C6ABC -[gTexture7F055C](@ref gTexture7F055C) | 0x0A0C6B2C +[gTexture7F04EC](@ref gTexture7F04EC) | 0x0A0C6ABC [gTexture7F04EC_end](@ref gTexture7F04EC_end) | 0x0A0C6B2C -[gTexture7F055C_end](@ref gTexture7F055C_end) | 0x0A0C6BC0 +[gTexture7F055C](@ref gTexture7F055C) | 0x0A0C6B2C [gTexture7F05F0](@ref gTexture7F05F0) | 0x0A0C6BC0 +[gTexture7F055C_end](@ref gTexture7F055C_end) | 0x0A0C6BC0 [gTexture7F0670](@ref gTexture7F0670) | 0x0A0C6C40 [gTexture7F05F0_end](@ref gTexture7F05F0_end) | 0x0A0C6C40 -[gTexture7F0670_end](@ref gTexture7F0670_end) | 0x0A0C6CBC [gTexture7F06EC](@ref gTexture7F06EC) | 0x0A0C6CBC +[gTexture7F0670_end](@ref gTexture7F0670_end) | 0x0A0C6CBC [gTexture7F06EC_end](@ref gTexture7F06EC_end) | 0x0A0C6D38 [gTexture7F0768](@ref gTexture7F0768) | 0x0A0C6D38 -[gTexture7F0768_end](@ref gTexture7F0768_end) | 0x0A0C6DB0 [gTexture7F07E0](@ref gTexture7F07E0) | 0x0A0C6DB0 +[gTexture7F0768_end](@ref gTexture7F0768_end) | 0x0A0C6DB0 [gTexture7F07E0_end](@ref gTexture7F07E0_end) | 0x0A0C6E28 [gTexture7F0858](@ref gTexture7F0858) | 0x0A0C6E28 -[gTexture7F0858_end](@ref gTexture7F0858_end) | 0x0A0C6EA8 [gTexture7F08D8](@ref gTexture7F08D8) | 0x0A0C6EA8 +[gTexture7F0858_end](@ref gTexture7F0858_end) | 0x0A0C6EA8 [gTexture7F0948](@ref gTexture7F0948) | 0x0A0C6F18 [gTexture7F08D8_end](@ref gTexture7F08D8_end) | 0x0A0C6F18 -[gTexture7F09D0](@ref gTexture7F09D0) | 0x0A0C6FA0 [gTexture7F0948_end](@ref gTexture7F0948_end) | 0x0A0C6FA0 +[gTexture7F09D0](@ref gTexture7F09D0) | 0x0A0C6FA0 [gTexture7F09D0_end](@ref gTexture7F09D0_end) | 0x0A0C700C [gTexture7F0A3C](@ref gTexture7F0A3C) | 0x0A0C700C [gTexture7F0A3C_end](@ref gTexture7F0A3C_end) | 0x0A0C708C [gTexture7F0ABC](@ref gTexture7F0ABC) | 0x0A0C708C -[gTexture7F0ABC_end](@ref gTexture7F0ABC_end) | 0x0A0C7104 [gTexture7F0B34](@ref gTexture7F0B34) | 0x0A0C7104 +[gTexture7F0ABC_end](@ref gTexture7F0ABC_end) | 0x0A0C7104 [gTexture7F0B34_end](@ref gTexture7F0B34_end) | 0x0A0C7180 [gTexture7F0BB0](@ref gTexture7F0BB0) | 0x0A0C7180 [gTexture7F0BB0_end](@ref gTexture7F0BB0_end) | 0x0A0C71F4 @@ -19300,24 +19300,24 @@ Variable Name | Memory Address [gTexture7F0C24_end](@ref gTexture7F0C24_end) | 0x0A0C7264 [gTexture7F0C94_end](@ref gTexture7F0C94_end) | 0x0A0C72DC [gTexture7F0D0C](@ref gTexture7F0D0C) | 0x0A0C72DC -[gTexture7F0D0C_end](@ref gTexture7F0D0C_end) | 0x0A0C735C [gTexture7F0D8C](@ref gTexture7F0D8C) | 0x0A0C735C -[gTexture7F0DEC](@ref gTexture7F0DEC) | 0x0A0C73BC +[gTexture7F0D0C_end](@ref gTexture7F0D0C_end) | 0x0A0C735C [gTexture7F0D8C_end](@ref gTexture7F0D8C_end) | 0x0A0C73BC +[gTexture7F0DEC](@ref gTexture7F0DEC) | 0x0A0C73BC [gTexture7F0E5C](@ref gTexture7F0E5C) | 0x0A0C742C [gTexture7F0DEC_end](@ref gTexture7F0DEC_end) | 0x0A0C742C -[gTexture7F0E5C_end](@ref gTexture7F0E5C_end) | 0x0A0C74B4 [gTexture7F0EE4](@ref gTexture7F0EE4) | 0x0A0C74B4 -[gTexture7F0F5C](@ref gTexture7F0F5C) | 0x0A0C752C +[gTexture7F0E5C_end](@ref gTexture7F0E5C_end) | 0x0A0C74B4 [gTexture7F0EE4_end](@ref gTexture7F0EE4_end) | 0x0A0C752C -[gTexture7F0F5C_end](@ref gTexture7F0F5C_end) | 0x0A0C75A8 +[gTexture7F0F5C](@ref gTexture7F0F5C) | 0x0A0C752C [gTexture7F0FD8](@ref gTexture7F0FD8) | 0x0A0C75A8 +[gTexture7F0F5C_end](@ref gTexture7F0F5C_end) | 0x0A0C75A8 [gTexture7F0FD8_end](@ref gTexture7F0FD8_end) | 0x0A0C7608 [gTexture7F1038](@ref gTexture7F1038) | 0x0A0C7608 -[gTexture7F109C](@ref gTexture7F109C) | 0x0A0C766C [gTexture7F1038_end](@ref gTexture7F1038_end) | 0x0A0C766C -[gTexture7F109C_end](@ref gTexture7F109C_end) | 0x0A0C76F4 +[gTexture7F109C](@ref gTexture7F109C) | 0x0A0C766C [gTexture7F1124](@ref gTexture7F1124) | 0x0A0C76F4 +[gTexture7F109C_end](@ref gTexture7F109C_end) | 0x0A0C76F4 [gTexture7F11F4](@ref gTexture7F11F4) | 0x0A0C77C4 [gTexture7F12C4](@ref gTexture7F12C4) | 0x0A0C7894 [gTexture7F1394](@ref gTexture7F1394) | 0x0A0C7964 @@ -19555,54 +19555,54 @@ Variable Name | Memory Address [gTexturePlayerSelect](@ref gTexturePlayerSelect) | 0x0B000000 [gTexturePlayerSelect_end](@ref gTexturePlayerSelect_end) | 0x0B000C00 [gTextureOption](@ref gTextureOption) | 0x0B000C00 -[gTextureNameDK](@ref gTextureNameDK) | 0x0B001500 [gTextureOption_end](@ref gTextureOption_end) | 0x0B001500 -[gTextureNameDK_end](@ref gTextureNameDK_end) | 0x0B001700 +[gTextureNameDK](@ref gTextureNameDK) | 0x0B001500 [gTextureNameToad](@ref gTextureNameToad) | 0x0B001700 +[gTextureNameDK_end](@ref gTextureNameDK_end) | 0x0B001700 [gTextureNameToad_end](@ref gTextureNameToad_end) | 0x0B001900 [gTextureNameBowser](@ref gTextureNameBowser) | 0x0B001900 -[gTextureNameBowser_end](@ref gTextureNameBowser_end) | 0x0B001B00 [gTextureNameLuigi](@ref gTextureNameLuigi) | 0x0B001B00 -[gTextureNameMario](@ref gTextureNameMario) | 0x0B001D00 +[gTextureNameBowser_end](@ref gTextureNameBowser_end) | 0x0B001B00 [gTextureNameLuigi_end](@ref gTextureNameLuigi_end) | 0x0B001D00 -[gTextureNamePeach](@ref gTextureNamePeach) | 0x0B001F00 +[gTextureNameMario](@ref gTextureNameMario) | 0x0B001D00 [gTextureNameMario_end](@ref gTextureNameMario_end) | 0x0B001F00 -[gTextureNameWario](@ref gTextureNameWario) | 0x0B002100 +[gTextureNamePeach](@ref gTextureNamePeach) | 0x0B001F00 [gTextureNamePeach_end](@ref gTextureNamePeach_end) | 0x0B002100 +[gTextureNameWario](@ref gTextureNameWario) | 0x0B002100 [gTextureNameYoshi](@ref gTextureNameYoshi) | 0x0B002300 [gTextureNameWario_end](@ref gTextureNameWario_end) | 0x0B002300 -[gTextureNameYoshi_end](@ref gTextureNameYoshi_end) | 0x0B002500 [gTextureTitleMarioRaceway](@ref gTextureTitleMarioRaceway) | 0x0B002500 +[gTextureNameYoshi_end](@ref gTextureNameYoshi_end) | 0x0B002500 [gTextureTitleChocoMountain](@ref gTextureTitleChocoMountain) | 0x0B002A00 [gTextureTitleMarioRaceway_end](@ref gTextureTitleMarioRaceway_end) | 0x0B002A00 -[gTextureTitleChocoMountain_end](@ref gTextureTitleChocoMountain_end) | 0x0B002F00 [gTextureTitleBowsersCastle](@ref gTextureTitleBowsersCastle) | 0x0B002F00 +[gTextureTitleChocoMountain_end](@ref gTextureTitleChocoMountain_end) | 0x0B002F00 [gTextureTitleBowsersCastle_end](@ref gTextureTitleBowsersCastle_end) | 0x0B003400 [gTextureTitleBansheeBoardwalk](@ref gTextureTitleBansheeBoardwalk) | 0x0B003400 -[gTextureTitleBansheeBoardwalk_end](@ref gTextureTitleBansheeBoardwalk_end) | 0x0B003A00 [gTextureTitleYoshiValley](@ref gTextureTitleYoshiValley) | 0x0B003A00 +[gTextureTitleBansheeBoardwalk_end](@ref gTextureTitleBansheeBoardwalk_end) | 0x0B003A00 [gTextureTitleYoshiValley_end](@ref gTextureTitleYoshiValley_end) | 0x0B003E00 [gTextureTitleFrappeSnowland](@ref gTextureTitleFrappeSnowland) | 0x0B003E00 -[gTextureTitleKoopaTroopaBeach](@ref gTextureTitleKoopaTroopaBeach) | 0x0B004300 [gTextureTitleFrappeSnowland_end](@ref gTextureTitleFrappeSnowland_end) | 0x0B004300 +[gTextureTitleKoopaTroopaBeach](@ref gTextureTitleKoopaTroopaBeach) | 0x0B004300 [gTextureTitleKoopaTroopaBeach_end](@ref gTextureTitleKoopaTroopaBeach_end) | 0x0B004800 [gTextureTitleRoyalRaceway](@ref gTextureTitleRoyalRaceway) | 0x0B004800 [gTextureTitleRoyalRaceway_end](@ref gTextureTitleRoyalRaceway_end) | 0x0B004C00 [gTextureTitleLuigiRaceway](@ref gTextureTitleLuigiRaceway) | 0x0B004C00 [gTextureTitleMooMooFarm](@ref gTextureTitleMooMooFarm) | 0x0B005000 [gTextureTitleLuigiRaceway_end](@ref gTextureTitleLuigiRaceway_end) | 0x0B005000 -[gTextureTitleMooMooFarm_end](@ref gTextureTitleMooMooFarm_end) | 0x0B005400 [gTextureTitleToadsTurnpike](@ref gTextureTitleToadsTurnpike) | 0x0B005400 -[gTextureTitleKalimariDesert](@ref gTextureTitleKalimariDesert) | 0x0B005900 +[gTextureTitleMooMooFarm_end](@ref gTextureTitleMooMooFarm_end) | 0x0B005400 [gTextureTitleToadsTurnpike_end](@ref gTextureTitleToadsTurnpike_end) | 0x0B005900 -[gTextureTitleKalimariDesert_end](@ref gTextureTitleKalimariDesert_end) | 0x0B005D00 +[gTextureTitleKalimariDesert](@ref gTextureTitleKalimariDesert) | 0x0B005900 [gTextureTitleSherbetLand](@ref gTextureTitleSherbetLand) | 0x0B005D00 -[gTextureTitleSherbetLand_end](@ref gTextureTitleSherbetLand_end) | 0x0B006100 +[gTextureTitleKalimariDesert_end](@ref gTextureTitleKalimariDesert_end) | 0x0B005D00 [gTextureTitleRainbowRoad](@ref gTextureTitleRainbowRoad) | 0x0B006100 +[gTextureTitleSherbetLand_end](@ref gTextureTitleSherbetLand_end) | 0x0B006100 [gTextureTitleWarioStadium](@ref gTextureTitleWarioStadium) | 0x0B006500 [gTextureTitleRainbowRoad_end](@ref gTextureTitleRainbowRoad_end) | 0x0B006500 -[gTextureTitleWarioStadium_end](@ref gTextureTitleWarioStadium_end) | 0x0B006A00 [gTextureTitleBlockFort](@ref gTextureTitleBlockFort) | 0x0B006A00 +[gTextureTitleWarioStadium_end](@ref gTextureTitleWarioStadium_end) | 0x0B006A00 [gTextureTitleBlockFort_end](@ref gTextureTitleBlockFort_end) | 0x0B006D00 [gTextureTitleSkyscraper](@ref gTextureTitleSkyscraper) | 0x0B006D00 [gTextureTitleDoubleDeck](@ref gTextureTitleDoubleDeck) | 0x0B007100 @@ -19617,22 +19617,22 @@ Variable Name | Memory Address [gTextureMapSelect_end](@ref gTextureMapSelect_end) | 0x0B008A00 [gTextureMenuMushroomCup](@ref gTextureMenuMushroomCup) | 0x0B008E00 [gTextureMenuFlowerCup_end](@ref gTextureMenuFlowerCup_end) | 0x0B008E00 -[gTextureMenuMushroomCup_end](@ref gTextureMenuMushroomCup_end) | 0x0B009200 [gTextureMenuStarCup](@ref gTextureMenuStarCup) | 0x0B009200 +[gTextureMenuMushroomCup_end](@ref gTextureMenuMushroomCup_end) | 0x0B009200 [gTextureMenuSpecialCup](@ref gTextureMenuSpecialCup) | 0x0B009600 [gTextureMenuStarCup_end](@ref gTextureMenuStarCup_end) | 0x0B009600 [gTextureGameSelect](@ref gTextureGameSelect) | 0x0B009A00 [gTextureMenuSpecialCup_end](@ref gTextureMenuSpecialCup_end) | 0x0B009A00 -[gTextureMenu1PGame](@ref gTextureMenu1PGame) | 0x0B00A600 [gTextureGameSelect_end](@ref gTextureGameSelect_end) | 0x0B00A600 -[gTextureMenu1PGame_end](@ref gTextureMenu1PGame_end) | 0x0B00AB00 +[gTextureMenu1PGame](@ref gTextureMenu1PGame) | 0x0B00A600 [gTextureMenu2PGame](@ref gTextureMenu2PGame) | 0x0B00AB00 -[gTextureMenu3PGame](@ref gTextureMenu3PGame) | 0x0B00B200 +[gTextureMenu1PGame_end](@ref gTextureMenu1PGame_end) | 0x0B00AB00 [gTextureMenu2PGame_end](@ref gTextureMenu2PGame_end) | 0x0B00B200 -[gTextureMenu4PGame](@ref gTextureMenu4PGame) | 0x0B00BC00 +[gTextureMenu3PGame](@ref gTextureMenu3PGame) | 0x0B00B200 [gTextureMenu3PGame_end](@ref gTextureMenu3PGame_end) | 0x0B00BC00 -[gTextureMenu4PGame_end](@ref gTextureMenu4PGame_end) | 0x0B00C700 +[gTextureMenu4PGame](@ref gTextureMenu4PGame) | 0x0B00BC00 [gTextureMenuModeBattle](@ref gTextureMenuModeBattle) | 0x0B00C700 +[gTextureMenu4PGame_end](@ref gTextureMenu4PGame_end) | 0x0B00C700 [gTextureMenuModeTimeTrials](@ref gTextureMenuModeTimeTrials) | 0x0B00CA00 [gTextureMenuModeBattle_end](@ref gTextureMenuModeBattle_end) | 0x0B00CA00 [gTextureMenuModeMarioGP](@ref gTextureMenuModeMarioGP) | 0x0B00CE00 @@ -19643,36 +19643,36 @@ Variable Name | Memory Address [gTextureMenuModeVS_end](@ref gTextureMenuModeVS_end) | 0x0B00D500 [gTextureMenuLOption_end](@ref gTextureMenuLOption_end) | 0x0B00D800 [gTextureMenuRData](@ref gTextureMenuRData) | 0x0B00D800 -[gTextureMenuRData_end](@ref gTextureMenuRData_end) | 0x0B00DB00 [gTextureMenu50cc](@ref gTextureMenu50cc) | 0x0B00DB00 -[gTextureMenu50cc_end](@ref gTextureMenu50cc_end) | 0x0B00DD00 +[gTextureMenuRData_end](@ref gTextureMenuRData_end) | 0x0B00DB00 [gTextureMenu100cc](@ref gTextureMenu100cc) | 0x0B00DD00 -[gTextureMenu150cc](@ref gTextureMenu150cc) | 0x0B00DF00 +[gTextureMenu50cc_end](@ref gTextureMenu50cc_end) | 0x0B00DD00 [gTextureMenu100cc_end](@ref gTextureMenu100cc_end) | 0x0B00DF00 +[gTextureMenu150cc](@ref gTextureMenu150cc) | 0x0B00DF00 [gTextureMenuExtra](@ref gTextureMenuExtra) | 0x0B00E100 [gTextureMenu150cc_end](@ref gTextureMenu150cc_end) | 0x0B00E100 [gTextureMenuWithoutItem](@ref gTextureMenuWithoutItem) | 0x0B00E300 [gTextureMenuExtra_end](@ref gTextureMenuExtra_end) | 0x0B00E300 [gTextureMenuWithoutItem_end](@ref gTextureMenuWithoutItem_end) | 0x0B00E600 [gTextureMenuWithItem](@ref gTextureMenuWithItem) | 0x0B00E600 -[gTextureMenuWithItem_end](@ref gTextureMenuWithItem_end) | 0x0B00E900 [gTextureMenuBegin](@ref gTextureMenuBegin) | 0x0B00E900 +[gTextureMenuWithItem_end](@ref gTextureMenuWithItem_end) | 0x0B00E900 [gTextureMenuGhost](@ref gTextureMenuGhost) | 0x0B00EB00 [gTextureMenuBegin_end](@ref gTextureMenuBegin_end) | 0x0B00EB00 [gTextureMenuData](@ref gTextureMenuData) | 0x0B00ED00 [gTextureMenuGhost_end](@ref gTextureMenuGhost_end) | 0x0B00ED00 [gTextureMenuData_end](@ref gTextureMenuData_end) | 0x0B00EF00 [gTextureMenuOK](@ref gTextureMenuOK) | 0x0B00EF00 -[gTextureBackgroundBlueSky](@ref gTextureBackgroundBlueSky) | 0x0B00F100 [gTextureMenuOK_end](@ref gTextureMenuOK_end) | 0x0B00F100 +[gTextureBackgroundBlueSky](@ref gTextureBackgroundBlueSky) | 0x0B00F100 [gTextureBackgroundBlueSky_end](@ref gTextureBackgroundBlueSky_end) | 0x0B01BF00 [gTextureBackgroundSunset](@ref gTextureBackgroundSunset) | 0x0B01BF00 -[gTextureGreenGoldStripe](@ref gTextureGreenGoldStripe) | 0x0B025300 [gTextureBackgroundSunset_end](@ref gTextureBackgroundSunset_end) | 0x0B025300 -[gTextureGoldStripe](@ref gTextureGoldStripe) | 0x0B025F00 +[gTextureGreenGoldStripe](@ref gTextureGreenGoldStripe) | 0x0B025300 [gTextureGreenGoldStripe_end](@ref gTextureGreenGoldStripe_end) | 0x0B025F00 -[gTextureWhiteStripe](@ref gTextureWhiteStripe) | 0x0B026600 +[gTextureGoldStripe](@ref gTextureGoldStripe) | 0x0B025F00 [gTextureGoldStripe_end](@ref gTextureGoldStripe_end) | 0x0B026600 +[gTextureWhiteStripe](@ref gTextureWhiteStripe) | 0x0B026600 [gTexturePinkBar](@ref gTexturePinkBar) | 0x0B026700 [gTextureWhiteStripe_end](@ref gTextureWhiteStripe_end) | 0x0B026700 [gTexturePinkBar_end](@ref gTexturePinkBar_end) | 0x0B026C00 @@ -19767,64 +19767,64 @@ Variable Name | Memory Address [d_course_big_donut_packed](@ref d_course_big_donut_packed) | 0x0F001B84 [music_sequence_table_header](@ref music_sequence_table_header) | 0x0025FD00 [music_sequence_table](@ref music_sequence_table) | 0x0025FD04 -[music_sequence_table_end](@ref music_sequence_table_end) | 0x0025FE00 [seq_00](@ref seq_00) | 0x0025FE00 +[music_sequence_table_end](@ref music_sequence_table_end) | 0x0025FE00 [seq_01](@ref seq_01) | 0x00262630 [seq_00_end](@ref seq_00_end) | 0x00262630 -[seq_02](@ref seq_02) | 0x00264160 [seq_01_end](@ref seq_01_end) | 0x00264160 +[seq_02](@ref seq_02) | 0x00264160 [seq_02_end](@ref seq_02_end) | 0x00264EC0 [seq_03](@ref seq_03) | 0x00264EC0 [seq_03_end](@ref seq_03_end) | 0x002668D0 [seq_04](@ref seq_04) | 0x002668D0 -[seq_04_end](@ref seq_04_end) | 0x00268570 [seq_05](@ref seq_05) | 0x00268570 +[seq_04_end](@ref seq_04_end) | 0x00268570 [seq_05_end](@ref seq_05_end) | 0x0026A4E0 [seq_06](@ref seq_06) | 0x0026A4E0 -[seq_06_end](@ref seq_06_end) | 0x0026C3C0 [seq_07](@ref seq_07) | 0x0026C3C0 +[seq_06_end](@ref seq_06_end) | 0x0026C3C0 [seq_07_end](@ref seq_07_end) | 0x0026DA90 [seq_08](@ref seq_08) | 0x0026DA90 -[seq_08_end](@ref seq_08_end) | 0x0026FE60 [seq_09](@ref seq_09) | 0x0026FE60 +[seq_08_end](@ref seq_08_end) | 0x0026FE60 [seq_09_end](@ref seq_09_end) | 0x00271660 [seq_0A](@ref seq_0A) | 0x00271660 [seq_0B](@ref seq_0B) | 0x00273140 [seq_0A_end](@ref seq_0A_end) | 0x00273140 [seq_0C](@ref seq_0C) | 0x00273730 [seq_0B_end](@ref seq_0B_end) | 0x00273730 -[seq_0D](@ref seq_0D) | 0x00273B00 [seq_0C_end](@ref seq_0C_end) | 0x00273B00 -[seq_0D_end](@ref seq_0D_end) | 0x00273E60 +[seq_0D](@ref seq_0D) | 0x00273B00 [seq_0E](@ref seq_0E) | 0x00273E60 +[seq_0D_end](@ref seq_0D_end) | 0x00273E60 [seq_0E_end](@ref seq_0E_end) | 0x00274140 [seq_0F](@ref seq_0F) | 0x00274140 [seq_0F_end](@ref seq_0F_end) | 0x00274600 [seq_10](@ref seq_10) | 0x00274600 [seq_10_end](@ref seq_10_end) | 0x00275A10 [seq_11](@ref seq_11) | 0x00275A10 -[seq_11_end](@ref seq_11_end) | 0x002760F0 [seq_12](@ref seq_12) | 0x002760F0 -[seq_13](@ref seq_13) | 0x002793E0 +[seq_11_end](@ref seq_11_end) | 0x002760F0 [seq_12_end](@ref seq_12_end) | 0x002793E0 +[seq_13](@ref seq_13) | 0x002793E0 [seq_14](@ref seq_14) | 0x00279AA0 [seq_13_end](@ref seq_13_end) | 0x00279AA0 [seq_15](@ref seq_15) | 0x00279F50 [seq_14_end](@ref seq_14_end) | 0x00279F50 -[seq_15_end](@ref seq_15_end) | 0x0027B0B0 [seq_16](@ref seq_16) | 0x0027B0B0 -[seq_17](@ref seq_17) | 0x0027B3C0 +[seq_15_end](@ref seq_15_end) | 0x0027B0B0 [seq_16_end](@ref seq_16_end) | 0x0027B3C0 +[seq_17](@ref seq_17) | 0x0027B3C0 [seq_17_end](@ref seq_17_end) | 0x0027C670 [seq_18](@ref seq_18) | 0x0027C670 [seq_19](@ref seq_19) | 0x0027CC70 [seq_18_end](@ref seq_18_end) | 0x0027CC70 -[seq_1A](@ref seq_1A) | 0x0027E350 [seq_19_end](@ref seq_19_end) | 0x0027E350 -[seq_1A_end](@ref seq_1A_end) | 0x0027EE20 +[seq_1A](@ref seq_1A) | 0x0027E350 [seq_1B](@ref seq_1B) | 0x0027EE20 -[seq_1B_end](@ref seq_1B_end) | 0x0027FAA0 +[seq_1A_end](@ref seq_1A_end) | 0x0027EE20 [seq_1C](@ref seq_1C) | 0x0027FAA0 +[seq_1B_end](@ref seq_1B_end) | 0x0027FAA0 [seq_1D](@ref seq_1D) | 0x002821F0 [seq_1C_end](@ref seq_1C_end) | 0x002821F0 [seq_1D_end](@ref seq_1D_end) | 0x00282E70 diff --git a/tools/new_extract_assets.py b/tools/new_extract_assets.py index aa8612a94..df78bbb50 100644 --- a/tools/new_extract_assets.py +++ b/tools/new_extract_assets.py @@ -212,7 +212,7 @@ def export_image(baserom, asset, asset_list): if asset["type"] in ("ci4", "ci8"): # This is hightly specific to MK64: - # Some TLUT images have a "stitched palette". This means that their palette is actually + # Some TLUT images have a "stitched palette". This means that they're palette is actually # two smaller palettes stitched together. if "stitched_palette" in asset.get("meta", set()): palette_file = export_stitched_palette(baserom, asset, asset_list) diff --git a/tools/torch/torch b/tools/torch/torch deleted file mode 100755 index e473572818326678330db4693ab7f5267f0a1652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4308008 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%0A@i%`w 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
  • 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%0D@{m0~mU;4p4- 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

    OC>Bx&fXGluF;6B@^(i5Apn{% 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 B%Od4+??10#?FKCMa7#uF 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

    +mD*lT$An-!YYHS(aUMG z*dFq5pmGWOyxsE?UQQYtlx{^f~o zu-z(e$6>9GvGp-{6Bi8EvFY;=R#f?IX-5j|1$ms9@5S-|CY2?LG)=vAUm(Ku2iATh zzqj_|n|UJdRTQPWl#M)rK1;vzuyo#Xq)TB&&-gQHd`Qxv7ET!BjPZqzvXzhX;A{&t zl{7~yO~JXf7h5Nv*mX)AeZpAL{F$^^r3pnU`PZQi8HMV7kSi)bOnQUV5Je&Wu2cos zg@t&1M~#TTpKlFe2tefw67!$ez=Q8w z_;Sh`BHe$BvJt)UJ#YO-L|92u^<7b)4rzHKdb%)NygHK5)2E=mJ!%8<+fShYjkTWW zcOgJS9z0^KESMlGC+c_k*4-QX$g0yu^Lg6dx}tn76~rb&>x2Ftj$INg0nPJ4(jx5N z7nR_)E1X${&k9E`30fq1F-eX{C77)XgX6`QMm;>9_#{Nw55jSQ1$@02&XF@lo&;34 zUrX+WS12LX<8eiZcVj4evWQ3MB2rE^MPwsGHbmhTv)+7&uoz_-ADE9aqQ+Aqspv4PI_&1R^{WLamS!#x0bnT+Qcfi_&8W!EF;fUEV$!HmU` zGn1{0NMm*ApI7NnyiB$pp|?sXG$laljhM1N7%gl<(H$5)g4~B2M2GkLuZxcp3BMfS z>H+j#x1V{+k3Fo|#C$ca8~fCHHJM*ND5)k21nVz+*~@+c>x?gEUHz839&`7bc2i$5 zEkh`_3w^~Y=vY2YL7-Cf6_;QRaJ2=A`ig-F@y+~!O3_!G2q;I>(fIyn^cCwkyp6`> zzoV}xM-D7&lD@*#RlMH?1*q?riJpJ~(N9K4l6nF6W7{qC6EC1wc;HND7QFE$6@D?S zsK-y5X$ZsMHMSL0AWmaW_6R5^KQHAHI9(ltCnUkSEW2NRj}I^am_yTU#%bDg)@M*uOwRhyJa!6Z#=FTQF#Ag2XWjqf>p}4gB_3l8yStKRGoZ z#Y#+OK}6rxK}C3xkYmCW;eAo0FqKa9bWqt;4#w!=RiW z!?6inaG)Wr%jvPSBQ26V^1&qP1}9xPC{kONPf-QiePtPeeba)0&S<%cgy)3yd>qDm z%Dit7Iuq55`XhZ9%rJe@5ng2tf7=gtI_)|-#e405*$=uZ^q zp$|)X6d_Pa^WVk=Lbrk?T&+1-fWX9P(FrgydXcS>_Y2I2e+fl5hf+5?ZHU=Zt$FlD zr`V0EI=?E*tT@Yx4oM$@uBPXI%rJc+#rDr=TqXIbTMB;z1MinU!m3bNTAzp6R_moW zaOyh{=~9kTwSyy89ydhuVs`0NH=MU2jX^PrQ3U*Jt9$oy-Jj~!#J!OMJ?{YFfFiwq zHhRmBB^>PRXI}!NT8-}QcEAbbiwG!0+qm*Q%JW^pP-v;86hq>dG(l-r?2`eC6mD@J z!7|1=4ZYzoUFiCvIZ{}ZF4pPYGL$#QE8I&^SYC-gY$2x2T6H+vF*fLhaIEO*9&hNo zo_boq!PpprxUKnVrj0`NRyGIWNLsWSa=^2YMvI=~&olgaz8EMQtk|%%^+l`L161!v z{{Vd_t_ESU^c?x=rJN%t)@t8d;ww_|>9Heja%$$Ta>2;+maAt_G7?9)6wn9_rzfD8 z0w38#2585qcKc`tD>eWU&;YQovr%y_z+MkjUfYgT2g9+?M&R&Fd{GaaXp3P}rM|!B zz|r9ub^RftL+BHEk@d65Go})U<_VoFNX^eitGAAii!?^TJr3%R;)_EtipjB z5#ZBx)EfENXO9O;#GE`U1qkZLreXyC`5E}vM{TKbqlEwqt{YeEGat&xvCeKjLRt8|jdDHsaK zfI$8s5uJ5{iWxK$Xit|-Xjf$ru|0h&)7Mw=!@uZc4X={* zeYA$~Izh|K1c>|Vb(!en9|8noSIKg*Ucya)UO-mm>J;>u0D;(5y>tM5CO{x|RlW|O z&jbj>uCjCheI`I4c2zM0qLbxgSC!~!{FrD4!f=7uRiktqrWZ(bvOw&rF*<-g6Ce<~ zYOD^R&jbj>t{Sfc=raKVv8&2;0DUGvAa>Oh9YCK65Qtq>tpn&Y0RpkBX6OL=On^Y_ zs#!XKJ`*4iyK1%$pw9#d#IBmd0CazT?5c%28b2nQKx)&caH0D;(5TXg_^ zCO{x|6*a2t@9_Wwadowr2(Rs*8R$G9)0wsnlRfs!u3eIX=z-2l`EeFuFHFyK*Un!H zK zW3|!GLb$*)=LeDft^y>q)H_oZ>jT!cHBfa7z|izs(NZjXAp~Zr2lvAK4dE|~>)Y&5 zs_YhI=(lmgQ7BQV;Xt;RaOb2?SG5;T`-Srw1C{^4S=~X=CTCyF5b^qjqTDmF2lt|* z7aX~C;AePtC^j@$5;D?rLEV5}kXWIxLL4g;!xV+bT`GS9GA1CjgpLw8is``5aI3%` zJ_Z^HdPcG*-6umcC&96O8J~2H}5pP?;JJk)IC9$V!EcUb+#;dnnT4WL-QZe@Jyj#Jr!6#I{jJf7?+vacxPCIB{6jXi z{4$#ce(h=UiPfxyPw2i0GY+#c!GzN*UwhhWvn)n4SD?`vg-?N9lMX2!*%HX?knL7F z3y`e@*)6%*JNvS^bs8}GoEo0gE$diBHA^%j1RAT?V4W3 zD_^@NpWgb(^cfV4XPm^~Vv~q=jm7xDCSSXz*m&hzKbaqsmJ!5h*OV|){bXWru?fho z8O0D_ldoMf#(3px*NoNa=rc$e&p3&}#U>H$n(>SeZ1S~-mvelThwR}~Figr#GKLu^ zQ)vuCgHsT#n(?7f7(RoJ8F0)(!WlaDfNJxlstR3ZXmA!H%%)>D9CPTH1II!nnPZ~P zHs4wDMTCWjP|KLLaIB(Z6&wvnvdToQHQ$A9k_JRr&6umNQuTVFGL=~@&W;jhVfclJsSUr?*V=L*|# zDlzpXq<>+S4u3XChw~>3;;nyy|H*P4{#cL>=l10A3rdjr$Y6<+fe@pQv|<%JE=E;n zMtl~Oc~7;qXeO`--Hm^LwGM&Orxw@CzHTjB*WOCSaxhJ1F{n&2Po-j>;`9YW={4M~ zavlLo^~x8*Oo&#v5v>5tI~-^LHWDW|ih%;N-QY2ZU(EPK zP>g`F1wc6_6f=_;Jea&>Vw3q0`i?;5c!P0l$X-w`Y3ByzYu`8?c#*)&Q(&#t43ABl z#SgL=k0b(0nh2$&DS~&dnerCsG;^iVk!*&bF!Q9Dp^(8Gf@9NaC3LPB10u3OTTX%%?yQX8gw>mO*RtCULeqx6QN|YfpZM-N*sHEn^L~^ zg4Ke^%#&t@;!H$vOa>IwN-TSUKwD0PlFgMS8;N5t&{N)AJ>^AZf-JD7Wnh5%W*Ph1tg~gDsJ#CEf%GaJY)_CP>PaAK% z^0fz-bMRog89arKDR5NNQ4PloI%dEziw;a2gE4W0IdKf0L&qFA7Sgd0j#@e}K@7$O z5#|IjxPguaI9AiK8jiJeU?Lc-=umJp)6opaR`90D8B(-xP&`@i5SVMeBnRPXm9}@~2sy*Z@l9HIYFDDm##0+W`#s^nz$dOdy;fP@Z(K z5=Gz_oC!k@3zIkBL zvcMm;{KpqNb5>h6H}{UAfM_jieI~&Et#2m4!+==7P#X`0cas{qeFJoMw_y1^|lwCb^0F6f~5?1X2ECWy$7B1d*RD} z6Httx*r`Vz1eNr`IO88*E4lhsZBqb!E4N&S4YAvE*R`T99hQme*!^;q_qY*b*#2O~)5ku68E6COavv0|?SR$etU_Vt0*J!d}62D+XA0MK(Sm!1;we6+irg zNtC3_+f{(+fH{qVcgBa4>O@p^m+DC+U(C?I40{JQy%fgAZhCP3sr7JlZ>FY@Qd*hZPZsh-(0FnPf_?bVy$e$mRzog!I{?{U=`r)@$>klZ$Q!Sz}e}3KkSHX?^Aw$7| z{2TCL{`?|;eoX$7dgu8sMKpCqtN9Pr`QNjexG|3SW&X(bUhyDb#W3W{FY@KbxguaKTMi4LEGq^B6>ZWta|>Xxb`O07I~V&zvuzujn1$^z0NTP71+EP2FGgXJ z6Dz`wQBjtvfn^gCEtEukuy>BQK#85rdKis_G|D?Zrs)i^poH<=vAr-Wmgre=xw;dr zq<0RNH|}G$5F3wk9ebhBR`g3{A(mw$pLibMZ3YNc`jSjNp-LaCHxSnNo>})17tbe! zqJMB(l-E(+_G1P*kdK0uK~Aiih`@OhOakOU(R%g#Rvtz8nK?Zw&L;JF9YS$I9P*VwLW;T+IgwbpO%$i#=l~`s=Vz&L2b2D?`ivz@+>;bgpS=O{he>f{2jEc$LeY z_h3+jmVJu|--S~DXgtTvXM9H+YfF}83+T^xVBSMaoQloz0=_ZqhvbMG>d!K@ooBi z*v=MgWiKHslscZv-!%MzWcU#}_qmPb%-o9g%P<9~HvX(6f3EBQuh920XkA*R?-?eb z1$}#(fSuB}t3>!u(YNj+7O*9KpV#mf^qns7(tnq}#(v}@8Aeugi#9N*SecEnq{o4s zCTD;waOJJw*c?mi)!2n#J$4!P-#MPtFF$X_VA>8lkYHBGK9~lh2->1P1sujTaxc;j z^%i_~zYO%TKqb|GfyvA8D>qjy;wb%`!`+;V9^9Wh@!V4oo}X{Lu#4r<)gJUlKG$}u z;n-C$tkXumV~|A%yd<-rE-jdf@lB&4tc8F#vh@GE0Rmuk8SdOV{yq^{^S6xw$ z0|X*-P;YPn(u14--Z?EyJtB|3OwFWazgmuuJPP)kIt}dJ%Bx^Npz=`6MV4KX?i`>e zrAj~%6I9C8H!rC!lW3=k%rx$g~Wsyh$A= zoP7cg<<$i$Bd7u=0Dy=W-J={3AwD;WO4tJM z!j@jzfLlo8Y4F*zKZ$`g2`cVY$~dZ@{%*EVnmjGEpyd5}K{i z9MO3PG=`lPp6m*<6h8-Yw5rRw5uvKnhWG@upF8gqu|~^(X3a2v;!C8a%YD%=q07Bv zyr#=7p%*9f`x~;{%ETbtN$@YtM-4Q2E0(9Jwm%BxU>2g(Pl#nmzUTnN;<2}V_zqf= zn)=Iz9gEU6te=662h44fnVXmc-gxhMEJD>!Xa{z6uZ1WOjQLeJQZw?23kDmWLRn+& zHon7|A8o47+p(!+7O!B7#@elT7s0V^^R5)5;h*28(XbrNQ~MxiQcMh6Xh53Rgh3Z( z0YJ7w6KX}5YqMfFq>E`HFBh{v$yfIn9v`Q4rS<{>hj(-N=Fhl&Cq$pHeTb#^5r+n| zeY3d8L6%*B84|Ybu2t+a-v>Fk=3%&Kt5^^RLQIp|_(dS4#|KMFhMwJz-cnrdET^?X z-5~`*?pWwuK>Yr8=!cut-KztTNXaPd0}(^Soz;QL`Dh#TufY6UItAwU+cPkK$X3is$ZyE5nJ!#Hmjeb<#zKN`}Sh)+BA+=bU(1$xn*jXUfxOwS72 znpcBI=3al()fbIM&peUpq-^X{(3<_E6gA*U+6c1nV)H$_5kuQ<*E#j@l=6kYB34S- z_(h%B5V-mFCe3%ck|%*fr^~7Uoun-R(fUPcI^NPSxJ?sym?xNX#zfB%=FwkrNRaz) zq1^9Hj9&XLIz;0eI#B03Q&9TywE>VfNKv>mB@*^xR;p5fL%6&qWTvJ|m@Zzto`|W6 z0dq#8q0|v@xvg=;OYzp|0k^L;eD>snqICts21Vatn|vt8b7ruh_T?bRe&j#7KGvfR zlKfuL>sJ}X3eNzaT|DHnHX6dhXmFlx!(Nl z;2v_UGi6Wail$S2e;~0nBD66^ZX8G6hSGpBx}aL`6HYrQ%TXAU&wOo$@a>pIyaA$z z@NEEj`(syu^T)c?O+h=Lr$Gi72a95?zeWZ}sm)n1g4EK+FF0NZkx6ZQO!p~F7d%HW z)IpXwT#|bLr!7fE4C*ze)M8hUXH5!}zK>3IFj6f-4cYT9zmeChu2&C8J%>VE!Kj3I zvtCUh1Z_)8Rz&>$&;3$Vsfm?U)MJOAS8oF`8?4y5NH7!&Qj{K)AIaJKgFxgJ=&zi0 z7#HyYSQl9ftQh=hL9pOW$PO2VDo7k@85}>Vqe2NG(lO&Ju45mS?zf56g(w!b$EZ;1 zPmszoE7s1dSk522V-MqlkH!q1)|huNuehULFHl&jTmH{PpXuogc^}6g@FV79WX3I8teg&9i|IhNgIbLze6ASGo z_4qgOJU3qB<$0?w&$-)lJ+JsT@}zOQA-3e%fqC}u#Y>%vli zD_9ueI6&$Ra5KI+ydz7Y_OtLnAX6fHEJLx`)*XGQ9GA$JK}f7uUwlVOF)Y?8Yc7{* z=#adTcvT>>8d=sw$SzWyQlO%~FO-b#6GV!mi}}#K|8gR_>kt!-s_|7Be1r7O3WIpK z^KnKfzZFIMD_1xLzy+ZP1)D6GOsV$wqj^No6jG-wH#7*IGZOLqhVh~CoaV>#i0)&$ zIEO;vDeGWA9$x3=E6kLLkD9%^}8)T>t_o=-8ZG=2W+$Mc9E&*awX)yNp}_PWc%^T~^T`uOoY=$6Or z&Yx`FPiECZB<4hzi@w;00!6;nmXbS8d|<_1T-Pr>rLJEFZtbH6ck&(f|C34S2PgSI z0j;r~f%-`@MUJ-$^~+HLk=Z=>UjX+O2TnF6(o!%!buE9c;LoM}8O5Iw{5hLHXYwb^ zpUI!$=OQ$LE5qLVWL$==@wxxub3bR?Sf4vD!QFB_4apWF+mlBgfU6{9<9@fI@9-G< zDwbXr*s+@^#9V6iYBM1r{yPGnI)L@ydo5i^(4XR*5Erw*8>p&_Ic*b6$9fw8WekatQr zXM>gcfl7NlkiygODC!!uU{OFeiP)9LQXs6?dM3tazS)5s1b}yy{mto)L~?FV*FYwk zXnVU-EQzB1(*p}CgENtCbhLj*s{)1Eo0A6SpbaLoqh7^oIl86*PiOtrb*@xhUFQn5 zhjwC-vIFHpR8CEMs@F9b(@-Zh-*fM+p7z`U^>?@f3&KID5uhO$T?m_;YL=xi`fTuS z<_}_wA03@4g$>My@?grn!3Pk)_yI(FEO;;DBRW^xQ>F$Vwe?mY zLNiz2sv#AVFv+3o8_7U79bLVYgG<$YNrph(911WN>o02|X|L&Dlny=7guXm$bzX*l zjq{0Y|Kvcgv6bfvvC6?+J2FT99VwF*I&T7`&PP5ts?G`1WaZuTgKiwk!3{m%hu+^F z4!p2|x1H=Ir}^+67lsBEg;sr07K#OnfFj&ih8gdC=CjaUP=%n8oJ^L*Ma9N1P^D-+ zPaW2u5j*ineNj$XmQIUT0M-GKJ}szD{+vp!vP>$|u4FotFH_Dd>iZSI1E8q9Y8g}~ zse#VWm{9%PS0Y{&Ea6Hl3oEfhK9rSMY1m_LT!odMF7t}rfQz*X-uNEC{Tfsr; zW3KV_OM*URQ35Y5y~4{#?kk(=g=RKZd;BvxF%!lRP?Dp$UDY$@d+e9t5U$0?mH4m( zsoMj$x))_QZ_?}OTYKm?3Ow%Cc%OO&6;~gAgrE2DSopj%cWSA*4ny&xCBpftw`8op&RDCd_mVnYwxdtfx}FlZan`$h{7OUKFT zqK;5fji#?7&QE(R&IK*gtP5O7i(!Ei4X9uUC*s142N>yk66P#5)&lJ9L+uqJM2owD%wi~~r zOSufo}@`l4DaBU03>qaj08tjK~|aSgU=Qc4G5 zmv5_8(FhApPNt=MHCK$`y_zo}HV#sitp%H3?VCpA4(`~cYxS_^-I3?{7#yw*Y@m5y zWOM00c7IWfpRJXH#0M+7g|t%ubK2V;Afdx$(i)3QW}$bo0Mm>@eF#I!Zll#mbPe?A zc0W;v579#WXtcc>l+1IH`{4`?>kk8Q*>eb zCa4&5tSAgrcqqfy5g~c@sKpH$rCrf_hhXmvJ5dLquc593aIFvwb};JKt1*yeu@!Z; z)whsdXC9?y++NYW476EqE!*B!bz1^S(moF&F)pvl`>OO5cmBpc6XIZBsZF7MWtw{E zH3*QR##DF1SxC+6devbuQdcZz%CdJU!hy%HSGUy?Cp8>b1vA}UpT9y-8UL118BanN z@MH*S_gh&TT)BJDP&W<*OdSWCB?ENVA?||J0VTq5gMT&Bbg@J#(L{Hp^Wpj zh#cHEPmpht_IpabvYBiDTm2Xx$&%s^oUvF91+yMg%MgKGt$@qj` zGKM#N;YcDDML0E&MG)96oa`XE>fE&*KrtL95mB8Dmp;#|edu}hIlcDb&a&K6Gzt_> z;ew~Q@u1PwqoW7Y^!Jd)(a~$RMf?B3efW~m6~FH&9mdq>Js)5ni!N6~jBBNO1+LLr zan88d%ij~cyrb2-G&rj41s1P39NnPy>6DTJv_MrhFFr!_dSUwe6q2#O&w_)awOlXE zJ=v@mqW)C^Ocp{>>;&J6LE;_A!F?*Y-|}&Q)Zc(t#w(~JsNGe;`p~i+uy$~l1Y1P@ zY`G+W!Nci9Ep3jL4TP}oJb5rcB*xkXl-gSo^f60=zc5m|7MZ@ zpO(Ss$^T!{>v2TL|8D~j9~JkhPv4;Y&z~1iV?92WJBw@L<70*AUhX{SxmP-`!d>0U zejK{$e|3NK$U74DN2k2YhHCfAH$mV2=wC>zSkIvsP#NE(entDUhlBNty@2|LfcOUF zKaPVY`#p(-c>#Kf4FCS<5t76IWPkL;V|2a~lJmV10C#`1heVPMs-Xb;_eTqvE?&HD zh^cY`)BB_C;c^+-8Pnqpbq?IEw1>#YgQ6?-=4e>!jbwimdZR2KYx6cnZ5*Ny0|RZI zA&N!rly+Pxlj03fJs9&08lc3worb*~V~R8m+mNV|oV(~12K&n8&nR_K8m37wqx^6b zmz?4OycERo>b|o=r^}go8z`@t+(4hBBi|byB6hNyyQ6jPM#4oI z8t~mny(w`kVC;4Az0s=(K}xeXx@Ii|=@N-03 znzOq~@iJthjwgBuMYM=X4^*CjqGBJZjqDAfp}5tArfC1^{wam_^=Z`M?W4An8m5un zAFSKt2f%i4Wg#wg>JY2*)5G0q zNeZDr&1*xmJGuD~W1k4FCjxYQm`rfUe0UC;^a4RT0UQL|hP>c+$ttv$*;~BrOI^ZK z5Q*)zv%#oUZuVHn-`p(eYNghxed}~)rs+RB5}9qln05QY8vw9SUvV6RS3p+d4hxOZ zy7Ty$-~l`fr-|zd(lLrsIVTj?6}Ve2T~SizES&LB2nQRNYT@9TSHN9pc4ehUS5aSh zji)c1f~xyOgf&7sZtAqyjET?Jl`w-i2b)dK!?NR)BKB2PzVmU3_EBXuWT4sZf=tAU z5uU_sY@>KEkrmE1wo$aZa^(xNAF~6yBTIezEA$_d@WEI6+`qvs`h;YCqHj4Y;s0&F)*n8CKIPXR-ks#XJ?qfv zxG*svOPtNr1LD5L#@n<$G2x!YP0LtF(M{HtRyD@&pD$RFjtV(Pp^nf4p0y6*OK2%r zVcxqq^ZITm`fh01_idfM5FB4m|6BUNwkRs*iF>m}A9xTxqD9<=KJcB_CDnAD>b)a( znkqpbSc6oF`oNe*umlMHFZF@XoaN~Q-+KkZ^Z)7tcSMbfaXdSb(LQE6|5JTn8#EfH zmKORzr;AS?con&@xB4AjEq#%v%eZykAY)VPj>FLyZzaGpIfn&uBAg)uIfKdrIm4<0 zIp@s^{Q1o;K^xQ^>bgK>FRpH; zT!LSns@EHoV^=rC5T5CNe5P$z8sUC+Sb=r7!Z!WhHm!|SU1 zjau&klSJC)Ohpr6{kEyW(|rXhiEPn6_`&@723EbI|B`mWo*=tY1|jPJaTQUs_xCgf zZvl*Zu3)HtGGo2Qba6dY3=!3A!G-d0O_b%=lWkwb(x84Gk10C~4Lim=M_|s1Z~9 zUkKKOy&x<s&MQvxkdxM=GPLeO=GXg z%@$huwVwAdLY4NKL{a|d#U%h)M&cv#+?Eq#Ro9Cc~2ZjYxNz!9&J z>FYYwht23-JZ8Q|g(k!kqrgXNW!wosPzZK)G~O?%!J#rBD2#4XGk5&Dqx?0wA_JRa zx3bE%Mrqmi>YF}dm2$h0g*r5|69Ok6RO4Yn`c=*(?w6VCIRMN+L%?g{179XSg}q;s z%R2&nv57GNZ3IlcsD zk=WJn1S;#0nI6aNwXlooR)=#kvcvzFjt@J#u-$Vyc5?CN<fGuHv*MQp`sxrY6*(z ztEj@f&V4%rP}ETjZ9phJW9eB%kH;|dtynalBbqR$_2tFCAt%`@SV5ypY_W9`fop&hb_0>Uj@VH8~eDe zF>YVo8j}~Ih0ry~fXY^C*!4cxg$8y3U~w%G+07tAz-~}~CZ2s727R8yf|e-EgQRbv z$<%c4Yv=-D{(4|A5Xpyf%Pm3^mW4!==F4uw3Jq&URb2hoq4^s21z>3Uqw^|*Jfa(@ zya&ffNCD}(v}Oklj%0Sm824zaZCcPB0WimPEpbZ^1SN}sLQ-eJL8TTSvU27zHT6p| zsF1Y9?neS+mvb$4mkUI59*=tlBE6+J+G3X+%eR>%a!CQCk|ahHxe=-&3Nc)%3D1i3 zM`I+vrx}RQh}me?u(>LV&UsM2>8TaF!`MWWJ=hEU@iLuacrj=yi5->I1I&u)D@?KX zhx_y0t~-Y@+^##@c*ZynKy&2oH?tLcvlVZK(XG?d)l=g9ukO5J3hJavib9UoYxSLS zfgISPHa_XL=kJzo&yLbmuEw1`VH*jHF4d9Q$9jH`i0XU5+z$HT>pJBJgh~6wdOn_~ zVM~}6gNdCXnXS|U#z8v^U)B+9d1}4TF6L|iRN5^%BSFE^GHvQ z={xMWwUEKX43%w##Z(5%k%qBo97+~lZTws1t9b+&4E_8=FE@6idb5a(6Y_+cjbT^9 zaGGBdh9kw2;UTW%!SyC$5jG3RF~Tum783HWSx&awQad{9mg+h;-lA=mX;=zioRy{k zGiRxCe$gY;%Yet3Ouydf5g!s3XMBN5T63ynSrV^@=KA=|WRveqq;q@H9kn{&DTHCi zfZc5okTcIxU%ad{HEa}M&SMx&#=f~$lIS~nIgU;zS<4AT`!w+DYacRv`dK;WHI&TE zV_s=*$B=P&ZdmvP#?4H@5y;Ud;Eju1xV|PXkaMrJy+gD6_=*{l&wfuC$!8IY>SGSt zK%+0FHD|tN2^gOVB2fhQ9K<=1gXgHQm^C9N)@|B>?817?KsMR#8y>2sf_UQ2*|Bbi zZ;tnNME%`2L#sUzm9j=H2qCgE_8-4eX;)FGx!25>W}ZYl{P<#glz+X1?SQwo>eNR7 zGrI2exLHwo}TGkCy1r19ja z#uqOn^fUDKHw|PKv*Zld5oA(x0d=s6;_^wik9~WF?mI!`;0(oG+=kC2ymssqVS_-W zK8=;l7js-udAT$FCRbEm?#%SL_q;g{Z}7p>eek<|@Dn}vO6M?NoS!}Ta_1x;ysr;l z>2rVRb2r0HJtW2YWPN{++PMCa;s0%Ye=>ff|9{@qM`-`uN&eg8{%ka*GtTon>(NC_ zJIS)evmbsJ0eajf>i-ktJ5MJ0YZCoh|Bq9)?t5Ce%A@oU3r|6!KQ?}mtPej2U1B%% z|2x6=U<-VE>=wQuJHdB)3w*Dj>+iaJZFhq2_s^5-d-<;L{agC!i=V|nj`bYbMfB6( z?Xy!&bAr9*=qpB|Cm6JSIM>ae|fgYks>}J2bn>Ma20yf4lVGe-3EW+drF@CP(iQDK4J={^bgp)9BDOQc zy+CeVxgBn8M7yT!6>7a;SJR~W+@~|hppr7%wW0;HJm`2`iPB3GDo}cfUq9e3*7lvP zsnE-}Qv06szX-z>D=gnKO{bT0l~>5>rW_Fy?PMSE)R$Cl1}Z7jd8H5qXSo+6)42`} z2c(rmlYl1>q1}oXQxv5=6YvBgrT!S1&ZSZ!$Zg(w(dh_KTub_<=X6SuuX^@j2o;l2 zeVNFjE1hxUwD7=Vi{-`*O}BG8+|{N(|F`V{|8kMmiDqe?==dktI_JjxGyExPRngqCFeT= z09Orrh(r>DtwMnP_JAicUA%bh5L0CVrtJYYqdabdWL)P;b1R(#;BL(xa8R_K_RR_R zrLfcac#YpI5U2a%Y-W##gw6b(mdIxKAY%?L8+nsU%uLN|j)OKKiPzjgQ1m?&d>r+o zCBJYQH!)K}b^*HqpQCWSm@ElgCL06vu9=3*R3mGzTWc;e4Io+1kk8;;Mz`ntf!;CP zg+i?-xeJu)#px(J;s#!UX=YV zGbz9-kJhQ$BNfh$N)OAyijUm%cGQsdfHkAoK;nKqLePfB_V1g8*gPL8v7o7Z6{&Hh zHSU0mS%@WzYM22AA``(tolaPTNd0zc|Mw_L0)EcEe#OzOgtq@l3g_Fo)Q=*!~~z3>88QOE3F9_?GnV?k*U z_v`rcX#R(85A+?9Yj0FVy$$;575_*cBEFA^ur2vjo1(yiqrak6VSDk5fnl~dRmH7ybT62|_5c!QFxXg~jR9;|7KmNJh5Z(Y{n#>b+rgfKf)V@F z)4>n8j<5FH4Q^v);y8W*iD7vH94Gs6Jk3}xk_GPk;K#Ep5zkW|o~E(BvYh3|!&`c# z|N8NiCgQo!!}Fvc&o&UxE6)Y49?)HsKRHiZ33f$d8lz=l2F8{J_H%e&0;YU1+{>pC zU)*?aIId}j5j}5&-=YS>!+9G=JiJpc4jT+Gn&y!&`lfTUj+6O3RdhGyh>$c7^V*BV zdH4p8VQHP}P=Aa}hxhplePEK~{3hmol|-B3v&Y*48oKu(&>rs}Nq*kC<`3TpT6wc~ zV^qD!saxjnC+T{GKVRODpM{`+J9~7wGCrLjXxyC6PxQI>^SM8~B4LKn_oIouxfq*+ zm2UZd|AhMr7NS;Gv`>(#pK`i!Z2^^zIIQiHY%7Da0i#{T%wRcO>adTwVI^1lsyn%X zq&F#W{6w?hioeSx1!K@|VOpHJmlR+#1UBw+ov2#+tTqM6Mqap|;7{Pi{n)p8r*oRr zK{v;5CdfovP%IkDXd)L=7d;Ak^0MyERKTdOz#0A{LKSte3#h}DHrH$$9XG=~`MrWk#t_z_FMq@R!Zf@})L2c=sXpW!LPM1_#OK{$FeF+8V%utqAvyZsBQv zImd(RKdUezlg{ywU8@^_*PQbo!y=Ay&+&X8!f7{7+3wN)ju?k6%?@y0We8ErAmF+~ zj`oiPh%;p-OYNQGY2|4DCm=Rjl-HPze2^vy`e=XkOx89nm}r(Ts>R9vF%s`8Ua0z0 z>A{dB20-OWn}ojJprjO0T440B?0G(B@C=(D*?-+!K9`}J6w3NW`met^Y(;l}O zgiN%@eYa*e?Qt)~aNZ4j+}G!0N%6`(V2l58d)(_$RLHO&?l=@PcBk|3*&Tb_Q+2A3 zb*jM5Qzhs-J0Mk}J?=Xi!S?OQUEUIh>D0e>KL3CtJ$>hCcLx7g-}xWYcaB3Bkbw_slzO3$7UCA|Bhv#97>e!J)y z&luWI^o)f!B;6OyQ~KB5$}6G|3=X1pGlcd3fNI?ON_FFWUj97)%63}aH~{eq0!u{Q zXipHgs2eAVTdNzpOpL1=aj%b2H@;J@)s0Xy`P7ZP=XJSlv>A6`a!QaxU`Ym$nV+;q z5tXH$b()*z2}EddUo(N#jNh78G96}keyyY{f5>^FdPoo^KflpsAaX0@5l?E-y2;7@ z;_9_bi9c4R6VgIVB_dL8PP)H&1VY20cSgdg{`mdP12j&3Uo&kC_5IDf8=jJVM*Of* z{QhRA458{5@I7}Kv;BNm+F9v*1Gjg75+mSdlK<}c_+0? ze1qsVaNjqXw#-0AAK8z9xWaG825|P{BvLE-$STR9@PD9>ytf(CJch{^cPHih767h3 z@-B%a3Z%IJ`}L8JF;!$Kj}tG5Y>>nKlq4DGs5V*M)}<-K6PP7ZXG)js{CzRZLww~%)|^Terf)!|!z z@zj%NOAfnKPfkiwPx8e1Y3RkGVB@)Pzj`k)KP?FR{L|ELAcm_F9UjkfozQ5PdA^FO z`PG$PUP;$N2j&+ByGwpiUw-SwB2q@sxZTUIZBl-yUI41gB=u-dTQ`$2O&N-6sm{zm z%zs36`2Z22RBO_T?4#FA;eFZgv_lcQQ*F6M)RuUh1E;CuYRmcub;nqFXIyPL0}oZO zYrF{9uGE%)Lgy6rT|GNf)Rx{AwzmojUSYdpq)$~i9I;%D%DS)KmJj7AGNFSA{tPK?!P${1o?;^#LaT4>2&= zxZndvqp@4R_Tc}p_a@*`71`f#0trS0Z;&l2YLr$JK?hWn2xtO{+}4g}1QZt(1tN+9 zN&>hb!R}VBZ7VwBzTh^4ilc*|fFOYY0aw5cS8ze=8ZZb70fBtK->G|V-wpxso%zrA ze&6%w(RAHfPMxYcb?VfqQ>PYA)>H@3TDH->Vtx8IU+c6l2hR>9y!O)WVh1>hWt1nDi;TqA0{(3ZpYOCOqRM?ezPhx*i^`IATPoP7DN zByH$mYC~12rwyF|_=tiwbc_?KQWqmRp$yHRd|jZ!CXsy&_?_j@mNHS1l;}8gQj6VH>wA1=+6i)PWuBi8EmGW zUQ}l`?&8$*XY{k`e@8+OI{8k`#r{YSI#}}g^q^-={4;vcXF2Q1EdQ(?^s1yeUY?`} z_4J=TAi_8FXQcg^{yBd}PbeGBRB4m&r@kUFkzefRilJ3@%nL8I=lH@?y>OL13gQ2| z^`D@CB>iWD@6Ay!UF$!+Z~Gzy8`pm_Pb2!zFrbrOwo)#_hdSvi=jL zlJ%e6G=Ne7_;>Z6ha~i$HwFGz|M{QOe}Y6QHSVeZ{LrueB!}In{?liJwQqaRig6ge zf5+Z)+C-2vlm<{v?$zG2Cj??{BQpH|#N%o!_ zhr9aGecF4Dy*gp={n=XZ=qC@`P;3M>Tyy-;h)g2p2}+op!ZuF);j_bu70(v zWD@OAe?OKLMWzQu8lH?;Ts`Coh3d)9Q*wBy)&hHgfM@wT_?D}xDp z&si*~^{ctPoDyJ_j()WrO1Zk!1yJ#E_jW&8ND52XdsZ+ep-bIz56191$+a(C>Yuas z>~K>;xp{LFPobJF)%>Ay^Kz{-TZf%pwxgG6#NKnx_(UD;5_LSyuKQz~(*3jd?C+~% zW~$eYUi(+a{@Ht`jMd`-jRDnHN1`d}OZ1;lY5IR`?|IK1nhNgbcsTm8D{w`LlrbK0 zf22751AEUR0YO{MSYMxR@lV-%rg|{?`eFQOd(XKTDs4Aff3^>oKW*=Mg9qmgKb(Er zd%h9VeHuXF{kHeK8UydydtO2+z*_$Qdwb7CT)JibeuJTz{IhWs{wzlixT{CMK8fZ0 zGAGRCyv!HA*cWbtuy2KFM8A2!g8ztq^OPB$ezR_9Bl^w1mHn}P^Ml(P(Qn>-kx##Q zV#$8#H~*}?=j#CL*n7UDgV1n3?S!h-xWE2~>^;98Lt5UKz31a=_oe6Do4w~9fV+Qs z&JLJ|jp{k~VegqktoPI2^ST=ndd_J#vbBF~?>S!b`ShF@UHfPBoc~|5_uP)=sy5f* zkAXk##QyRuS1g1tcQ3ru{>c}v_QF;6(+K}xt?xVrl;GEQ9@5~uN#a}dotsCy`R%I_ zY*gQQ9`o#}?>s#@zkPgz@Ak>xqMsa7*|pR0h6+-f?HKOnAg`fSg_bk?>Ue~2+KizAoBzDQnBy#LkPoyBGkedjfA`ShI|$YFi@ z&XR#}8+_?4;5p$98LCCEU;WY~)*nePanm>SY?#jFZGZ?Icwe_pZKKt>nQ-D4tj^EG9x?@XO#ulQx$#QW zg~wy?mgS{g@C$$Sd2f$x5lmea%3ERF{scDKxMhP|gbO#C^Im#U|AP;;#RcJ|sl`J! z2J@EUeQKa@#ugB5m_3?3`eu|hFAaB3F{0~P8$_RA58zXFKxueZ;uzVI1LFAhDh%kPcDYR7VTHA9o9a@J{h@W9acRA-y2EmO;I@1Q7qhFyFK%m8VOnvz!Yz!A&sX<#BhE_;!u3sV%jk)x$=;EE)a8M; zgDnuf8o&$Y=Apbs9nXvK{eW0WX8mk}tDjB3yY;iP@khOQo{PIPG{Bp6pcU_-73#&I zz<)5R()i!Vloj^6q}H*K0dX5%H*if zP`Ex#qrVyUDsUc&ZXY1sUO$`J>t_?T+w)Xqpg|X+g8JEnUoiI!M&VxL=3*Cb<8`4< zjdvRMB}9A65TJc8s?hR}s(OrgE3^aeL;>$=VEGS?ke~Ms1cz4=uhxJS?YllOHE@r1bId+<^Bm%G`;&EuuMNWeVr+zjoZP1_r zsH=W9D=wIOB8ss=NBbMZy3nBT0@jZ<)w4}Up-nY+Ds{CMgF)-|yl#8$R~`QG{#k;G5Ref%pRZNORan(Q;f(j7PJ8{xa#b)KE-*(K#F+ zqz#lbj!CLnEwA&k{mY~b+%1SJW*w6+c`TWhNGQRlP9O+oC8K5xf-8ZC6Wo*tvZL4- zqm|4I{0v7CII^xp9{jAsk6JVaPc+A$&t`*SQ#0jfb_RZ^qZ(@BoJ4z=ev9fW#GxtU zQ4X_}5X7l!%^=@P}7Orus-fOnmy^RzrI%hus#*i}< zU%*PO=zJ+qRAI*BY=b;=O@Cj|_}=xB%)sHu5waFYL#?>9Flg7I(X&~WWOrB(xD&_k zGlQY*a{40P_FNQ4tO;07#~h-I5l3eK?hIXQ1d7G`q{=&+yUm9iPzw;{IK*4zTTfIF z*+t(p0Z-$2s#Z5bdl8QgmVugDB0sZD{_swJbPBSgDeA?uJ$=SDHRvoO1s+5u7sL3t zI{G-WkXTT^6^#&lTqvSC`Y=8?%+=8uP98uUjG!&AQ^Q|N480a!*21*T{xw!KSze-> zy&M@zi*RxJNaKy@G=AV>!Xd`OsT^rM`gZ=}RDp~vrwetHP%M&vV+W$byj8+4*h1|i}XbVf{6M|>J@tU*ix+`qN;5{ZIp zhEH7OsAFp0+9GRLp%MCBZ9-=u2Bp+`1dTT;V{vvF1c36}3-ju*02*&hm39_d*WXcS z6xX?JvIb2qwFXp}G3k@SyzQk{Q3M&bqwKJ|3atf%WA>QM>1sq@(L+dD!y3YFR=>7^ z#q_I)ckf+1!4fg)KG^W0FG6d~A@7)}D;$c!lpV6Q344-IvAPJUF~dKoaO+!~6%Oj4@}U=h&#xzuV_Xl=sCHwjnbC7js`;PG^N z-kP!^0$FgT%xo4y+nI<)k`a|-PAyo600>>3elC_|YZD+y(ekAU32#(efS{a6$J5Vw|Cp3wSkGq`#%6O;1+BDzLn+{cn}7izfhmxHO)y{lkkb(} zJU*7Yg>Q_l+F?Za4w85A_$+aFbf$3lwd$$CR75RuN~1x#{_0@vHrmoHGE?87J9N`} zg4MauaohP|+!uiNUv=a#2f)XF@L3KM$lRr%-z%gaaQ0~ zm$$jB16+s;?t0Q(K9t)`39}z4B&9BjO|1aJMevXUZh_*l+3aG74Is1S_$~>>rJD<_ zU)1%#vh!sT9(ajKx)Q5BxtSe zy29RyG%X+T8i1A-?GbQPtDYMOecMC~gL)Jpt#qrh?>f;_x}o#927#>-4}5U}a@Goa zOd_8>&lm3E3%~0NM}6UEec^k3;nxvP+^1{IAN`{{sRH^x^hf{f1JK8FH`Kr%{bO1B zbhL}Uud?$pj(++uoZVK;`IV&Y_@h6XR37ivVZJ^WA1Y&n8-Bcb0y~#lbpc}BgYhiM zB?sd@5bg6v-VDYY494Vy0B@%Z471*gN}%>3PU9M1U~ig-ji;ZpJl_|O2*OP`_8q)QXH+&=&i z2v(GN>W@eiMxBM4Bs6gF|khKPU8#Do& zYVmO6q;D~8Qsnu@qm152!C{9w9>ePTbAEX{2Mj{p5|xQ)Zj!N3HF|#m+?C=Q%sA9< z7g6IhBTy-WISVed1uwOcq!iaK(b3-F1RlQ;wnoy4cuHl72~WzKSW4VnS$7B4;X_65 zV^5;n@PYR&#aYExHLqgJ?L?@0Yeaq(Gy9$ z?X?8StD5Wr`juuo)T2|-R8)^x_uUG#cdNR;O`@@(Ji3nG1kUI+70stJ^e-h2V-y>n z73wq`W?2}HP^t>9+GRqwQ8M-jNN4j-(QP_Q#E|3%=GJ6|uoH|&&IY2|^dH~3;Wx|NyAwUj>m%ty(dLu#sy5O26T<#YwZ_;bP zfB|jCdG4x9-ry+Js$nSMwxwSwCsnQbE8?X7*g$2b*2Mbo$0KBrglIc&dFEik41s@BKWsRU^Xj zaNlH%J8{cpj2;jVJoKAA4dsd8tBgmdI{wQ#UWZP7+#ApFyrR~H(<_U0M~*-bl}>@7 zfZNUy!=#;bTD=Ys`O-In3PE)tu|R(IXf7SXqPE_MBPC|iW%LH5)f8b}P97&*WP|rU z_tqcwJSpn%{u)WpGoh8P1(Mq^+c7>(it~ObE8TY&mp>Vby`;MrlrjL^x1eGI-u=wx zy;awBvlH4+kKd+s(Y+3_RWYUGq>sTT><|RJRD_fek>P2XV&jmsY>&EPq87 z_u0*Nf7Nll5GQk8a{~bC#25?$8;kZG$var>SrS9di1eYFnwm<<4tQ(?F5FI0zoJ{* zrRxH`{Rt3cnO|Z08wsEc3`A8hBA>_Gb|9LQF|yk2%?=6CH&OThNV{Rggw5{VI!! zTkR-Eoy!(ukTS(f8Nn1N+;-CMQQL0Y@q>JPs+E%Ra{gHyir<(+NmMw$FhY0$$FGr# zEk~}iq)I(U2sChS=8B)Vds|0v%^AWy&G?B2;8UF-9e+d(Y6``U-M|XLCTy1@_hW3%)#Da3#an0iI} z4wWE*MOc|$ai2?*qR7a2^?EV83$COnF^$#`dlO=eFHK|*HdCV2uxBCflvbYy0g&T7xp7-!Zz}J}yfQ_o7_~#6CsVhHs z@0bvt?(o7@_G7;Av%c^#zVLKk_*GxHwJ+St3oo@_@r9fD!ZQ(0>{rcsXb;;24__Pn zq8Zp6Bfgkf~#d3QL?}Or=hGC`2f~@=-)VQ6jp+;OJn0!r&pGCdU=V6N3e_ zwb;O#2&q?~<>WN$1>8k;Ib|n~EEa-;;-mE$Vq#qufc|N%O2=0aQdpN@C*D2A zn{#u#{p+IL+@WqVEja^FC-g8N|3q=hfbAp52FvOw$i~%0lSiX(F!gSj36rh3s5R&E z{`p%#5Tsc&1@ke0ob}~X>dPk=T!fd#DpXI1GeJDHl2Z(a8C`f{5X}3k?37Tve7@+{ z`Cedb0b3&iAOsIUnh*PRt7wT@+Y`FUa8(NwDgT7%V|O8W*@{ea6}+;|rcPCjMf23E zh=((p!?nbBx*$7E-HV5wh@u%@AgbE3PF=rn^f^2@ zf^Z|XW04xDwsaTV@MO&s%scLDs2e!0P9F6vagXUeBlf>Y(awqMAvCprmJ`t%Y?+)* zCCkh+lgr!V8hl@!{H^`>uSTTbo@8-@ z@0p435)g&`jQ1_}8DZEt2%@BVpTGTECSV;)dT-Z8hwsz=LExRT7kHiafcMCL!Taus z#_{{&)`s{6_Y2pF) z6%!{EV=&LB+)xFMm1(pCEWDOTMv&uM4jp>Nd%Vzyf`NwU&WI>vDuoV*^iC`?L)0-$ z%;n>}i_V2I;U7*pGrFSu0$h6U`h|TtS_EQ`pebw&-Uj+1WPPeZ6`!M9gV&qT30EU0 zU)RLEC|JnzAX}79@m?=p3n}sGzL-dPtME?ms?dlXE$r_hgF5z`LF)thgAQ7|oPhx2 zJRfZ41Nw)|+hH1gKZS*fapwd|F>~0(_;(g`OhM}-Gj};&Ne|{#8h4IGaxmTj2Yl#` z+z*3s99-g9ATo}F!&A(>4~;udz(*+eM>F0T=j2l>A(IEK?Z(u_1xK&MzG3X;MRTX@} z?-GSq@@mz16Zbsm4-)%`Vrvt8Rf|5MR@MKwwO;SzJc|mPLLV@>D8){b?D;9i>&+$~ zV1I_8)%md?lGrd-;LU22q=N1kU(4=j$ z8sLp)^g@uC%fAGoDFyIaVxNF02kV+QOlvdjN6x?MP%6dZ-7bLBL1ke^BXSyPd_ke# z+ywpS$yXrnQ2hES^h&!^ESdV5qSFOoflxLK_RCjmx>l+%1_3p6m<3xr4UFt|(>Y}}uO16JOsbu@7wi>|M0PyeHKdphfMr4#;=br@u@qgc+{tvzHaXUzt z)WzfE*e!KJ=1Rt>QttcuYTq!h+Rtx-J=p;b+FVP4II zPB7~@9_fCYqXP&tS>V)ix;{H9>bim|D)4T|>Cp_h zP@h(z$5_4DV*y)YL^k2CY7UlT|G?1bB9|hTnAV5bQ&ivSD=L^fMIqCF*a!RtFGK^Y zGE*%*6JIfDIGB!cJ;wF2L$)AlHv0l8Y@7O^4={>J$C+_yy573q30SHL=uu4|oUj3%|mW_NOqbF6NVdF?a|cldpFY5 z^0_thN#Ky$Y7TS*+~dip_>8(7*F-T?k=&s2k7_>E zau!yVQJId^gtM`~m{B;pzC-$LmuYQ-h^n%B5sxY}TxX2?3;w2-9}P-_cQVejK^Zu( zIs)B{`K=`txE{{O_3Fy9Z)*Zm64I8LS2eDe8NVe}sRF{I@0ubA!b_oT!C5zmR-Kj4 z<@WlNn(3ar2rluEsFmLH?hK0qQw$T~_iK)wwku7#JM##Sv$bJH|G@T5kzqo=eZ+t&^f zt8T>2#FRDqfdKUr*o-*oJKoFuE5fUKZmypK)Yp^AVO0l*TS>HG$N~ZjS#fTnA*po) zn;4Ctky~70WmOQD${C8#QMmB^X}62~#PD zsKp&)M%k{*@I|Q#sE$&;>VnK_0NNRhmY}-@*k+`v5r2Xmx;D-Iq-PX)VE1 z^Yo;@Xb1OUt7wz3y6jkUPO1LaOpGb+2S1@GcY%!CDPm92CxiQ=MZwf}X+IINhGohQ z2`@%nk3T%Mi-wI$4aq>I8s|t6ldT;_Z%Wr3|pO6 zMOnezwIT6Y-^_@#Br}_bUgJOLR#qB!az)~~(tXI8eLmD#dsb1r7;=7I3CZ7^~)@n+$!+Dyn)ormp-JyKShhzSHEVX0#5 z4{&nin;w^A9GS1d_^o_lJN;28M1V&L@)bdqp08RR=-MBr8TX{2ZsM>LAYx-=v12E( zeh^6;XaOla7?GZS98V!CcLfAR9LdzH+jN-rt?EXEfnqcC@*JdQpyqAv&P*I9r6=t)ItUwz<7tB2waJBRnPoEFSNoLW1JK7bT zU<{pxg@MM<5c9|i9y%Si#kT`A&;RxS&K^q!euV&Mk306_r|kpy83g_UJCAw}NFSt5 zEYL!PgN_$1D(P0#r!kKZMQQqeT&#gIP?46^7f6IpqAiDjs||S@3bhgRMoNn4QF}mw zQMdPS=T?=S)xw=m&Yc9U&KhsVMrJ^^ZRVRic%B`Li{rRSAz(|aV@##dvs%f zL(l7A65u}KEr(N92b`Lpz6?sE6#U7C#JttjlN=dbw5&M_MS>8ETU6%g&X1{BC2y%|Ev6}o zarVbj_pPWxsHPSt^6FsZ0n@lPv7e##AH{3cv*2euU>TlR^~%9n#}``bd zBlIZW(*Rt%4}LXY5dV}@g?cJbHH4g9$Y4&QOgeGmeFz}3;?~L0jRnR7OY8}V)^x@` zv)@BOWudM1h0QfLwI?AkC4n#3+y8O@(#LOsg)+t>TN~I+2A4PC|0LwIxq2MUn0GY( zK%k$FtrEv&lXPK!TxfB8Os_?RYjX9xWD=9B<%stCBALT-IJ!;K;4I`+&k3wXT&4Ve znjR-JF;3@UoCZQV@x)uq+j)-v>xVwqxb+u!KHT~wS6crND*X%M@Q_gkezZKl)Gj>G zJ;7LN_jAH<@BO}Wqy{xE)tc|Y;dep*P<+@l*uM>W6${)z62GN+}6O*(0Vo$o9PLDryY)kUw4x#{|=AdgI^Vac+h*Wv&47mme*X?iGjb=zD&XIL3& zntMp6(5TYVF)$FGl~izboi1oa?m_&~{*1(d-oU&$Bu6CrpE-vqqp7 z5HMp;NMAUS--!c$)ickj8J z06=SZ@fIA326T^S(je6svcZ5&4z$sUf3r%ahxV4Vb)RcR(gP zU(IQe)apx!L7Hy$`%bIZU+vyX`U^_vR?q!Jnn*FuZS}GTB#Hv0ZgsB|U#m9(C$?Jj zNXf1K39!@@a(H*VQq88OiWQ)B?>eoUt6Nuq)?F^GlYWTJUYXoDoIii+w696#fo$J! zhZT@)(UT9et^n)Of)uGpziSK8{2&N?G90LZnb+P&HIdwZiuJ*63YS7ypZfk3us(;O ztt%MMzkK4k)+u%sdg&>nG%Y<=s}U>g!NH@2c_j59+c%q^o1lS)qn!Mw;vk{ z-ac%$pX@N1c(*e>IKXC75}ZNoRoFrADZi0AlI6Fju;tbF()1-XHMafUg~OXqg#5NZ zu*5ph2z<`DWcX(Zd{?*t(Ir5<<2WP0q6@hkC*Uj~@Cxq*2?nIl@ z21b_FN~2Ge8M{2g>~v%*0_lG%;_CVvMk=NJW_QjzM0WGNfOCKEawwJjc8k$9vW1#7z+BBE##dAJU~wOe@HUj zrrPSt$!fXm@HS(oE{*J>c6CN&V2}>ti|CT-Gq7pboUBEmhPM=PI28pf3x*0MDwMhz zoC*`UWk$YmDD_%0q;Z6FFG|_#fI~ta5_$Qe?Hr8?pzOY9Nc$j@^zO44+Ke&tf738u z?F2}*jej=tPfPsa(hsG(eM_pl^jFyrI$_4o^M$WR*l&S7#gorXs=UG*%usApekgV| z#7b|~*RN{F?j*uI`^^sZxO%h^X$rf?U~EuEu+t!LP`Dw%LT6fQpa#IMwAlKlYklHG zTVB+IXwG3ukuz+p-^ZBqU=7ND>7uFl5Zs$9Y1TPeXOaWzf2fbn^ zQ<86XD(UXG1KN>>maU{t=zy+U)s4AA$D`Q<7-!Ue0rs2?X=AhiZO00+RpAqg*+#2D zgA@3l3#2Dt+g`icXjP0wuMZjk&1iL>Iw{$zpVC{7r$KR{*obvNX*?{3u~+F*6xmu{ zY{mw3KR-V7`jllUsli3xr-hnc)x99xGtgq($ptu12o6cRGn86)X8k(RtHz2TH5XwG zx*aT`Vu91-#QVYMjj|Jnx_u?s%@iEo%Y8`7&ntVv!Wrr1>k{;Bye_?F(qt(^j)#Xr zET^)(M^TOu=?k8U;lY-q2v)J*l^q>~*q(v*7?B&XMyU5XVV;F)qRAu0+=7#$nSBBI4C#|yooz&ZVpmJ2XQKBCjkiX#>$<>b>*+Ea7q5U3JIH5v zW-z?8gd56}|GK^2T3kqtMXegpkFCK$o*uZeJmW2}*S1%CB^~6t_#td6*16A8l8+jYGOpv$?-v2ScMVo5Ebc3 z2ulcq4s-j4{~{z*nODyfB}7m%O__GdiKZC`^lkDmN+M-%S38t&HKS(?lU zfCO4LK)s669#S2Vujc6~PG=d>G5EIc(x6c<@Y-{htudlI@#cg*RqCi9J*!Ir6s+fE zGL9r1c(Xwa73w2 z>A9`mzTATsn@Y;rx;V{<-i4vkgnuuhCVg9hzea>QDtoKfK3xx<6Tgh{UwiS+s2kB5 z#LLJ}XB`QCp_vo#V>v#dVd7XK+l)^fEcaY~P(Pi@dmrdMtSRNN-%+3oe3W^V9Y4(Ey_jc}5t6W0v5*6t(_4c9f2A z!9epx9+#yQJWn7nxFNX8VLB{+Zb4AZIR*Pgyt+(OY1z*W2Tk=Af6-e5Gn|{k{5U8T zH-&kodH-=pMU#j{by|QxUH2z!*1(!GIDR;qpCz?GZ`dXbrk!fE8oL3=m!KGKk)wT> zowMX_3Ge$Dk;8}uD!LsN;kVFOxK52l7y*UvqPz`-7L;+t8`NMOyD63iSz>KL-p`2r zIZqkI%IX|Yy>)p$6OygEB|dUgPU6E?mx^B&hM?hG zxr0GD@SaQ*437Qc zI3c9<<26T6CzhHDVVTG0M#OX?D3LDapWi~U;~-ft<4nnB-OP1}ldAwoXNK#VmKnyK z4<3#&sl&Q_^>%UvCpT%sxj2`pK0JbG&DWDsRN^<3GY0YiSKr9IHdr2TuMW)$lJnpf zecLi{-!UmhJ6N6?xh(>4M}+@FxFoQ&_3rv$5A+DK8IiwavvmVA2tP;gq!oB8!gqD- zX;K-^DpM+;_K&=L2&;jHA=bU(td#O`s?CdS@P^i~oM0RhjRh$fXW55Sc*s_{RL=v& zRFDBRL3wF`^7WAVvWw%xU`M*O>92=XdI)bSqvHUv|BpIwO0*a`z zx~RMST17dK8F6*QIRY3~#=hXK#@P5S*gIgxi(1#zx+qaVo=D1X@vO{hL4oM`!914sXiIAwY~y_ zAUUHI=q%CqbRd%G5|=F1$n}hw5qOoI9z$XI#Z5RF1kl|^V2c(slNLC1*UGI8Z-=t> zUk+=~qK%sDmL`#1jg!kGyMxA^E+lvE@09sTYNRDK;&7tmr?Ugm7>~|6%xQyJb>eZj z_0^Evc;x-D(GKE}kxM#rX)X7Sy82+AOKYcq{2|mfpta|3L>=y6K8z1dT$J`HJYfu(6}YPOHoLa{OE@*&Bz)<<$`T6^P2AFW{{n9Y&Kuh1IY za^>Lv1g&kqLHCdzG|i+7g$f8Y8zPG8^c? zBG(r(8wE^ASjT@yj5O^5S{q2}{X+5Q0+|SacKLH*QJ+(g)D}VZC2!ZJAWYKEz;C)l zOaG2h=HJ^O&xo8*d;~U;8_N!bOqi{%nv6=Y?>OTq(2KPc4#diTL@x9!j+-%bM?g`J zS-cJJAxTCvc73KAbObU-H*yv?bvrg>0kky&(-a4eP9K9$3px-y&%o%C0Qs%&^=1JG zn(57&$%nGJWGyFsiw=lA*XaC_jqMTWG7QPGHUSulgYn6PDS?(mkBOc@U7T+{JfPxV zL$Qrw?USR~ta=g$kjCC#5sSwzl1e^!iQjPPl^e>#ivr(3bipV^vQFQ`E8 zbM|~~w8K%Xk=wyHdmfvI+0#SzZO~(*IU#W!=4aHyQ2|=3w_%s!1KV7eQ3qPec3AC}SlgV>otA?qu zF&OY#RTt%euQg+rW~%EB=YW5~0cR^v+#PmrteyGfVf?~K-D7*qrwa5q2JgVu{`mwy zavVEvDhc~u1AYnWuEdYSzGnrNlZS%5SK^odkj`wvxfRpMI|n%6cG=fC_o?tXwutyVOe7@YEWQO4cfPa)o5L}Us z;yl61!=6SpoXo7BbDsZ@fthjN^RUhJ3%ekMC0Mn?2L`YjN@M&prbt0n5Ufwz}sT z&8r4;^s!0HDN9$^qP%dc=Y)#XqwV+&e@I_(mei`7@f(7q#wM{fBs;3UW1Y-cX2ltB zzGy;Tpg4vZiGCcAV&?r06(KxVwTFep4g*^uBT@*_W>dIN2Bgmk;A)iDt{j1x4-PlaKVIjf|1UR7TU2RVp?^sB4e7rF zQV1iT4`Zq$JMasnm`t2LdUR>jqsv%(k1m&~+wieZx;$x5vOHT;Wgip;RepKNzNzwT zP@B^|z{(@abY1!rl=g^nbfZK$LU*P|lrMeJ2vHi*3QQSQ|D z(VD0BB++UN8rfQXYfYLzey&M#Eq?b+n(5fS?UgjIXep%m2*|eqX)YVS7t-uCHJLPD zZly`{dHfo$>)jmbc`_#$*lUJNng?VDhuiKWPY9$;)+|u3HK{N`&`eO>|Do7UKBt9g zuobQ^Mk|LSIpz&BS_sM`!Al+U2E8Mc$FX5iff?&CpAY;0CKE$M`pAr*Hj97{keG}k zoG+a=2w!AlbBHq+nMz1k)O%276CCCoJh7E$hH|U8g~?|>VzQR7 z9RA@9%<)>bSh_bC2EFFIgpDw4a)&SqGv_298ZHi$94gIJ92wEm+T#M&ttJSI;qKzH zY*FI82&XfP+nC`+ZH!jeY>3^w)4FM=nfFQgdNcfUn@}!PVL!vHxbW3B6hvjTz|<=R z&xq{SrI}O(M38$gFq8%4(IQ0gw- zk{MD#$lB!srvm>kzc|F;o4tiZCD7k+B&%b6!o^1widYjoJ*9clsNr z2VJ;0x7<_^h9MuUKP~}HVgr&Pbe&giM7BeuRcWn2V8kP@ru-ew6T!jVLH>|Q^3&cb z^y2uD#NZVccG@!jS=fg=B|JKZGi9AOYp7=FdN3Ug5-=_S#C%3+=T3uqeEw3qGX8%>dH&z6M)Z5EqHNGv&Do&K0$t`^H40hgTt95g@GD?($j<7{j-&z$_;ZdA zMvbLbKQyNruG^ONX?~q)r3J{BsUo9OFf3t@5g#@D-NfmKHuJl%CFi5w6>-T4a>f#( z8NVzYw18`fxWrRy#!G&G>wJQU9*hFWm_4cc`DdTq5B9}e_~YZT(OF~W;__o%`nXkc zz7Ev5j|#)NjO>DN2(H*(N25>(3N>K>9qV>;8n=-xkHwR%^T1Msv7YoUOn+oe;toqN zX!)1mW6uo}&e4Cu*<3fk zvezNRwmuA;K}_s&8Pa@G{N5C?rUeZg8wpC}_L=`&J*+fb>kw}RY&!$TiOxDxI%#}b zQGY}GjLuacDC&!OCJDkBEySi(QdDrfk%n%Gr$791M=Tb#m829<9Wr&T)K0dc0z0QEtW3&qEd>YPyJ~Vt0Fh+QvbTr+0Zp!^fG{j6en2K~H2N z@jBJ9bMl1{#693}BUj_d6`usc-)!f%3x3r<&!0)RQ8YXtE&>sd1|tV?!H=E~ zg>cP;^b$l6$$|LgKMV!4rl=C3P2Cu9h!E!sY_-hPpBmU|9dH2T73d!;LA=ftjWkYZ zuo_%6cut>TKs+;up7k|$$EYqJnTdzWYeuBoehJ;3_=&{5U`Ggq2S`<8?7$H>J1C94 zK0oj(emN>^Jmc6Y6cxFSo<*iphe+;f*04Z)U`8l!%h;n``-oudOkAMKP_r_Ca^9A4 zXpsh~oAM zvCIN+gW*IMT|gS=KZ>gCJ8|RW@!{0X7zy$j_^&JG8MvMz#L)#r0CGubSOx;19$_C) zC<%MQnFiR$HY4&7QauG4^c+q;j6DHS9uoT1orv3|1ZFvW3cF_k=0kTGj(35Cut}{kNY)*Jh>Wddq4B1KL>R_oX{R08jawUG8IUuEJ)NI|ICgFJc zyccvq)}zu>!H=fF7K2kRnwjd9LfAKp!Ga?&9ZmNaKS z1YmBrnNQSML4|(;sKU$OeYZmN2NUd5<%tUj3_@On;V^ zKEUhp(PVYq?Fm7hT%K%0eM(5kVX|{%!I(XOW!;@~chxq`Vys$>`(Rmc_Ks&EgKj%k3>?Q99L;T2181a;rvfKZW4 z!F)eHd4f;+Kc2^3jzo8nP^7!gaL~GaStH%ms{vXs6IN1B#rh}rR1HdaXhBJ;cH9rN zdavaOvY&v#IySI14yEjs=sw3z1meatD#*b=?ZF@qXT151_Q5}dC>&bg8J~MWEnak% zU4c)ZecGP+4RBju{uF#B@;iJ2$7v3J81(7DkNdG#@yjC;Za~=RSNV%>o6g_7-(jkR zQq=n&j%{O;x{g@?Uxs4R?Nfh-GrG&eyoOS8u_+di1$u z#HZpD_MUEk?3q81oWCve(;6Fh>~~=6zX+3qWZFd?zxx-AqTb~Y&%taE7|Ce} z+t9i8wH_aUYcu=Z4Y&keY5!g$L=geH&iv;M2ZtW0TxHS8xbu|U0Q(HuXX6x%GEIv8 z)#q4G58nPuy|U}^Ck-Lm5`rS_-&VPXhE;aY)rs(9Ubx!6zzN$gd68B2As;3(AMb^i z+C6>YkQc6Ud8z$uqCzk3=|r4;ldq0PeBllWSoRsd@I}7xKwo&UFFer)Kg|bor7zDn zUbxym^dq-z)pouYuCj;t!c|`WDtoOjJa?roYajWs3#7_E%opzCgzZOs(A-E4$+>QZ z5eV30d_}9>lrMde-*{lE?Ma`wbynMtdEqL%&8KdBl|9oJf1oe^AHMj0zWD9F_)EOH zs_Zmhp09j)3@?7EeViArvNt)MWDouzfy{>pgXwAdCQbU>rHKE%|LJf0>fe8H=M(F< zFKY1Jx54-6$=}*v<}--&`^&t)!T0Tn?|e?k8@+GwZ`tqM#{E&AdjgiJB!8K6cm1*- z{xX~H1>Wzu4dGq0U+`W#r*ZsV+5_I9`vq^vUf^B22fP(K|ERs%Jtkf_gmVVmSAsTY zR8A0vK<8o|y7?EZLuEI)^yR8<6Z-m@7>p!+y@d$XAN-Lr8o*Hh4dWA6_k9LaVz`>z*eEoQ_0qIn1)@`GWo>+g0%GuY;h&1VZ6skceC*gtg zAjZt8ME&?Tk@6>WlDNa6j$waTX#t!Ngqj9mn}Z`Cc%0!?T%3sy4Z!ydHm>nPsL`bm zjt$R$T^7_!vF#N1Gu(hW2Zm#6K?X*o7ivp*qrurAWM|m@SOwjS^LCeA19~}!8H=r* zM&x3wn^VN2lfE+%za?WbRLivC>jPVdG9ZdNznINlhirh@90su7)A-Ikgkn_pV0cMB zZW81psSds`%U^&xGru_RXCrbEMT>B+kA6n2A?rIM!gs;3?=W630#%md6bZU^xCTws z%t}j9DI|wtG_s6c!ZT>aUqsttJE&14PtuUf9nAy2QVDIEz6z{$X zhnDq4`=CC1jE9FemlOMf(~;;!gC8*OKKKEyzM!*w1&Z-G#iSWkKJc;WbE$NS>`xaW z2rpx0t#R@&ViQS#vo>!fyq2sq7k%4|4n{KUZpfuY%<7s$+`!>(pqKjP=U*^J>v!=`Ox#RNDQ`s{kg3kwgzXh0;C7AnI&W=3t~_R)#jNn5f-}DI*6KJ!QM-%I zQHP;S&5Q0=3x0jBD_!b3#ami)qIy=?ORX9qfI2`0_GQ@vR1IO8s!wWBYNK1Kr5fvG zJ`?<1UE_RoMM=9qIw>(aj{nMpFSpp4&=ro$GxI(j+sRB_jo&dH;T3Fbmbnmp%75Sq z&Fs_AE{C41cD&you1>X&MkKBh^tz=fx;d?uB8tBMWBUA+d7N38@kB7=zrgud2qy&2 zLuuyRgr&i9BXSmJxAj{P4-)16EG+pD#02LjJVW<{xKU@^@da?hMw3GchKHTLx^FYP zT+|H`S9MN2En65ird=CMpF?83G27dmVilf}Nju!r#ABUu){#*exabMHgvGE+IA=r5 z+-aQyyM(2%ONbY35QJ5eP<&_@9&>h;1%kQokc--X4#xX#peM9Yyr+0V!(m==>P}S# zvZHw?*ifzd$1lW;JO?bOiihQ2g8NkAj$|gULhiwSu&!bCEj|{&Q<8JpZ|d!Xoy+{&W9B{&Ra{ z(8z&!do9U-ZfGAs?;_$1FJ|w{^MQ?O!%#|U}m-(UVYYKu0!lha~{gjdeE+w zp?F!KgwWo4u8x;CuM3nEMK;2G6Uv{-m>66Qo5MmI{~;BNBs3rrO*76%3#jnIl`j*r z*l>L`(hjT<5X!q2!r2{wP~GaY3OSBUXwnj5<8x0Xem&{e3pNjMCnT!Y6M+zJ*k(d> zJD7zq$xY!}dGdvbE){2{lwC@HT;&7ki)$W?zc>bB0h`cjX^ec$D`+r!EKL|x zVIYkPDm7#}W79u+o`*qgk1g1R>`+5OHi~z<8j)%y@F|@_sA~Y#S67p=2N-({Vo^h3 zED%r^+P~G?Rp2$MCwkIZhwL}eGB+GYcws*NsJqxMpaU)~PZpi<0ugCDW;pbY@or02 z@C@lkbt-Ci*Rzl=_*WEkn)Kj58*9>(e@K&3b(1d0_c!T*=g_3J;6_CKYIGj?@KXxQ zHGbPWmDy*5ow8QD7Xn11C34n$lpt8`U*EaL`seBO;Aj3kz5aA2TGfDFOVRiHpx2Z3 zn_ee8?a^zyBzi4KqSwJfua_jz>oZv4(U~5--oO5r`f%NeWt~a%jT7xtB76CW_F|64 zXBbyK!lQohMtIhY#zy#`&&vp({-_Y`y3c>(AUQ;P#se7PT_Sd1y(Hjl%z-4jy^pci zYBCbKeews;?VF_A2zu0|)yC;|HQMK=+Z*|sQoQY(!-Q^IRBO7u6$mt-+ec8)q1&%t zYOGajo|9Hx`G~Ztc~Yx}{tc}?P-wevA;2oLjfa`E)2KU&5 zJtmlC!+4whw-Jmf%E$SC7ud+>C)|p_yGnO+(eG(+EwaX(^!v0sQd7pA&q;R-ig1b@ zhF|PbF;XFM2G~NFJ%k-N1N1!1!Cn>n8eabXiBD_%eFv)>lwb3ZdWVA??=}mv{X+3B z_1TG9RmVeCRP*Mwx|-MI7w@fsK{cGu+E=Re8{9sN8<}{A3(Q5|rD-?1eY=}Y2f{YD zFZ@#U&33#i_UH@CnkncPzh8<2Pfqxy7!1D@ORz@$s2)9dJKG7z6xL$3Ad`M6mSC4A z4n@kkp*&z0!49hJ+g%gIN2B;MS>i55@j`iy6UA?1@vcjZ*YTF%rqsgj>u_Bt>}qqw z8|~IRxd3Juks%mH=7TpxowfX9s3RcLF3Bjgen!tEOdIWsj@<6*6JrmtJPN@TLHR>y zaZXt)_o{y;K-zc;x?Y?Bj6=Y6PB4NgzhE8-e?%w#MqfNo1Y7~N(-&ozgksHV+G~9c zyml4L1#^)_8f!q689Nv5QkLHedr@M`caqCtH}G{)WJUS0U01^(4XGyHBFF!DmV&MI zDOk<;6&WC6>vJ>jimbAA*bu1$LHo3Nk?XT&HmazZgUt$ew0b>~L52tY@P;fiHgR~; zi~ul|^9}YcZ*9T)1OcMHB%6AT$%TOf%pT>LWk*hid|pJOLd+FUMksFw%(8%)8Sjsb zpu4KicVQ!^Is=&mx#|7ZAJsp7-G89|KDz!HV5$E4QTKZBuFZ$ZR-!}xUvRH2p0&kg z72Iq8HlD|tmo;>+ZHB+wWLk~5*XEYjYUo~j>$kta=N+_TK?}FAhisxx_HIzb6=2v9 z2i4cIw5|}o#22_XXhxI|xHzu1FD>1pLxK!j{zyxzKCG8o?UCgoQJ zV=V$Tv!SYO9(ZCwXNVyil;__ECKk9B75_SEHO?mOXib%1l@yZG(8+FBJ} zjBRe(L3lyM$Xk44EnoCWiM8fAA;826Tko_ATkWiQ(pqf1QP_Gn93HgVT{A^({+{v| z`8OynyVMwYSs)9BSu3s65gv-YV*xyJTNkC_>pEP0HAdoOaEs9@6xf6?y29$)q13o) z2?}p2wa$ln>#BF~n0?>o*l8}Z`sN_sl#JbtR()F_1eKuGwE=ACI0~%F?Z_;5r<5a7zmn;vXdtG2(ZKcH5{d%4aB)T6a(Ek0sn zIx|=(g}X4AC&5!0JV}CBm}*r=3HD?#OM>|fwnPvo{0!dz{=sk#Sd(QFe~bZ7eEc-m;+NgJRi7 z*{ey};U(F=_mX74;+&V$S)TA?cqGM{wKaf%%I9GvN&&8X&4Gwb^bkW;Jku_J*vpYc zl|S^NAebZz_2@ZR3p}lyu>VfJ#_5ys=!vqO$%Ra-1d>rnCYqZM4?5sc9SW`SnPg6d*620@ zqR<+iWep4ktv0w*i!PP-;&Is|zbB{7QJ6M4pU6Zj>ybQd#J>%famd7{q-m-1Qf%`{ zHlBB55vs_q{qy8)Zx#rBAMU}GIWogb&8nH^(QnQ7DjPlN5^vpH8klSS=>NEX>FS4h zVE~uQ^lgEhuedKtzi)F#c)txYK(KMz--FbTTdAI5SFa(>`z=7Cz=^(`G{1UyZ` zdXxD|Z-7Q|lw^WIJ~Szr((lm4Rzt_K>`Ru$3X|yBTfmJ5dff_Mq~$T!r}alYbiExK z)_V{lT%XpfBvUmk=+&=igWsq1_iPi;OVjAhMozU7aW)SL)ZY&=GK{1{kXk2gs6$mg_M)G@rgCalpi;2Vu9~pt zG%cuAELiv;zOoGq!`)um?hxCOGDb}NB06iG_f<1_%zIfZ$kKxtfZLF9k zNCIU2A-`i&0n4#^b;*;7!l3^wJ;sG7j~x=O$y}d7y)zWqy^i`&mfh{>BP_d+VdcqH z4CZr_bmu=M!`7c>urf(&Rh%*C)^uQwj1{BMtv4ag?dPj)U2>R|EJ~4uJIQDr51zvT zvMPg2>m#41h5%3(6mr)00m;b~Om2l_cg=6RCaL&frvHK_78-Bd(!3Ne7T|2VE7}FJ zo`(ZboYsASp4(Xg6L)m=VD#NK^c44=tRjdX6gFz57NdCLVi$M6_0?k>bzMp-Ws?w!bu{R8@4 z>o_m6JP?>h05Lczd*6s0MT}wgsN;AaTDz5^zgOOD5j`iaA+19h$v9np@qmhUED(ZZ zn{Px0HYG?+USA%6yU$t6zd%aRdZ% z{EhvOVin91hY1&dWvYLH6c@#^!vSU;lB9}C{%UG|U5axcU{Rg{c+X2je=fA*2nh1i z=cvJ0*snQX6Nq>Fcn6+6kEgevDA#WAV$E6MZx6zA8O`B+)!d|h`wTSbu%dofN*?tM z;>hK2-nb1_^hOo2F(MjnbC`ou;20E8uOT-d@&K<}lbqa?$qz`fh>&xWlfNH~kgJ9{Ph%@S>)5*oR$gTxlEoX$s)6^O-^pkoOaKc_$NWC3d6BLF=MBjI0;Uyp%Ph1r7)`&39 zT`%-9hUx3L`Mc~B4!Y*O-eO}!#R=V{C1lawnj=fO@IAY!=XcRvTITWDTOj-Rr&u$V zChjp2_B22d6OpGFaHrL)&WB7ZJu$K1*`MGP8S4nV*l4j>Bx@sDC=xGh#$D;U?D|AA zwNQMtKTDQ<2tK*r8kG-wOWeIeb@q22-q;D=t?#Voh5{w_(Nb$6<*`wk-x#@&VC}&G zB62?P(Z;C*TGZU99z?IX>tV*s#CllsuS9s7FWl0XXT2}Jxi9`ug!TT=r=Ah{{J;IJ z?b{ZADu>u-}V6rI{Oj!lD!Sa@c!=~8+?D7{H@=A4m56m)~P87 zEy+Ia5e&v3zbE}&$Hw7((WD`~;C{jT+g{+s_JFtj-B2Y5`Sd89 zh5hgOG>Tn0x9PMAH%9pEH`o9f!)zwU)Xc*Neh=p{YS~;dK