//! @todo Replace addresses with variables #include #include #include #include #include #include #include #include "course_displaylists.inc.h" Gfx d_course_rainbow_road_dl_0[] = { gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), gsSPClearGeometryMode(G_LIGHTING), gsDPNoOp(), gsDPSetTextureFilter(G_TF_BILERP), gsDPSetTexturePersp(G_TP_PERSP), gsDPTileSync(), gsDPSetTile(G_IM_FMT_IA, 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_WRAP, 5, G_TX_NOLOD), gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05000000), gsDPTileSync(), gsDPSetTile(G_IM_FMT_IA, 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), gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_80[] = { gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), gsDPTileSync(), gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), 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), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_D8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_178[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_210[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_288[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_338[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_3D0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_4A0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_528[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_5F8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_658[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_6E0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_730[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_7A8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_7F8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_880[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_8E0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_958[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_9C8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_A70[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FC8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_B08[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_B70[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_BF0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_C70[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_5C8), gsSPDisplayList(d_course_rainbow_road_packed_dl_498), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_15F8), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_D10[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_D80[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_E08[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_E98[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1698), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_F50[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_308), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1528), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_FB0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1030[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_10A8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1150[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1198[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1228[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_12A0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1340[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_13F0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1488[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_14E8[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1530[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E80), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_15D0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1678[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_16C0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1738[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_17D0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1878[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_18D0[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_730), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_EA8), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_1758), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1BC0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; Gfx d_course_rainbow_road_dl_1948[] = { gsSPDisplayList(d_course_rainbow_road_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_918), gsSPDisplayList(d_course_rainbow_road_packed_dl_0), gsSPDisplayList(d_course_rainbow_road_packed_dl_A48), gsSPDisplayList(d_course_rainbow_road_packed_dl_1168), gsSPDisplayList(d_course_rainbow_road_packed_dl_FF0), gsSPDisplayList(d_course_rainbow_road_packed_dl_D88), gsSPDisplayList(d_course_rainbow_road_packed_dl_B90), gsSPDisplayList(d_course_rainbow_road_dl_80), gsSPDisplayList(d_course_rainbow_road_packed_dl_1850), gsSPDisplayList(d_course_rainbow_road_packed_dl_13A0), gsSPDisplayList(d_course_rainbow_road_packed_dl_1978), gsSPDisplayList(d_course_rainbow_road_packed_dl_1D30), gsSPDisplayList(d_course_rainbow_road_packed_dl_1C70), gsSPDisplayList(d_course_rainbow_road_packed_dl_1B28), gsSPDisplayList(d_course_rainbow_road_packed_dl_1A20), gsSPEndDisplayList(), }; TrackWaypoint d_course_rainbow_road_unknown_waypoints[] = { {6, 0, 3, 0}, {6, 0, -25, 0}, {0, 0, -514, 0}, {1, 0, -1537, 0}, {-3, 0, -2579, 0}, {-3, 0, -3696, 0}, {1, 0, -4448, 0}, {30, 0, -4782, 0}, {113, 0, -5064, 0}, {331, 0, -5290, 0}, {610, 0, -5390, 0}, {915, 0, -5345, 0}, {1149, 0, -5158, 0}, {1287, 0, -4862, 0}, {1271, 0, -4526, 0}, {1117, 0, -4214, 0}, {810, 0, -3880, 0}, {-132, 0, -3352, 0}, {-544, 0, -3140, 0}, {-823, 0, -2922, 0}, {-980, 0, -2716, 0}, {-1050, 0, -2539, 0}, {-1092, 0, -2350, 0}, {-1127, 0, -2143, 0}, {-1194, 0, -1806, 0}, {-1332, 0, -1421, 0}, {-1537, 0, -1074, 0}, {-1675, 0, -715, 0}, {-1685, 0, -365, 0}, {-1637, 0, -240, 0}, {-1515, 0, -92, 0}, {-1345, 0, 1, 0}, {-1111, 0, 13, 0}, {-909, 0, -83, 0}, {-771, 0, -256, 0}, {-716, 0, -467, 0}, {-768, 0, -692, 0}, {-886, 0, -839, 0}, {-1072, 0, -929, 0}, {-1303, 0, -942, 0}, {-1492, 0, -859, 0}, {-1643, 0, -679, 0}, {-1685, 0, -567, 0}, {-1704, 0, -147, 0}, {-1703, 0, 434, 0}, {-1715, 0, 643, 0}, {-1763, 0, 861, 0}, {-1890, 0, 1040, 0}, {-2223, 0, 1351, 0}, {-2928, 0, 1854, 0}, {-3246, 0, 2085, 0}, {-3361, 0, 2245, 0}, {-3400, 0, 2415, 0}, {-3374, 0, 2594, 0}, {-3284, 0, 2757, 0}, {-3108, 0, 2886, 0}, {-2893, 0, 2921, 0}, {-2700, 0, 2869, 0}, {-2466, 0, 2716, 0}, {-1921, 0, 2318, 0}, {-1389, 0, 1994, 0}, {-1129, 0, 1926, 0}, {-857, 0, 1930, 0}, {154, 0, 1923, 0}, {1180, 0, 1927, 0}, {1570, 0, 1992, 0}, {1836, 0, 2137, 0}, {2029, 0, 2396, 0}, {2135, 0, 2736, 0}, {2079, 0, 3132, 0}, {1813, 0, 3443, 0}, {1495, 0, 3559, 0}, {1181, 0, 3552, 0}, {895, 0, 3433, 0}, {642, 0, 3206, 0}, {334, 0, 2914, 0}, {84, 0, 2764, 0}, {-176, 0, 2690, 0}, {-490, 0, 2684, 0}, {-705, 0, 2774, 0}, {-898, 0, 2931, 0}, {-1010, 0, 3159, 0}, {-1036, 0, 3422, 0}, {-962, 0, 3689, 0}, {-821, 0, 3878, 0}, {-577, 0, 4026, 0}, {-278, 0, 4058, 0}, {-6, 0, 3971, 0}, {206, 0, 3801, 0}, {331, 0, 3510, 0}, {366, 0, 3227, 0}, {373, 0, 2714, 0}, {357, 0, 2070, 0}, {322, 0, 1653, 0}, {223, 0, 1342, 0}, {114, 0, 1031, 0}, {37, 0, 624, 0}, {15, 0, 331, 0}, {5, 0, 40, 0}, {373, 0, -3598, 0}, {-32768, 0, 0, 0}, }; TrackWaypoint d_course_rainbow_road_track_waypoints[] = { {6, 1510, -11, 1}, {5, 1509, -31, 2}, {5, 1509, -51, 2}, {5, 1508, -71, 2}, {5, 1507, -91, 2}, {4, 1506, -111, 2}, {4, 1505, -131, 2}, {4, 1504, -151, 2}, {4, 1504, -171, 2}, {3, 1503, -191, 2}, {3, 1502, -211, 2}, {3, 1501, -231, 2}, {3, 1500, -251, 2}, {2, 1500, -271, 2}, {2, 1499, -291, 2}, {2, 1498, -311, 2}, {2, 1497, -331, 2}, {2, 1495, -351, 2}, {1, 1494, -371, 2}, {1, 1492, -391, 2}, {1, 1490, -411, 2}, {1, 1488, -431, 2}, {1, 1486, -451, 2}, {1, 1483, -471, 2}, {1, 1481, -491, 2}, {1, 1479, -511, 2}, {1, 1476, -531, 2}, {0, 1473, -551, 2}, {0, 1470, -571, 2}, {0, 1467, -591, 2}, {0, 1464, -611, 2}, {0, 1460, -631, 2}, {0, 1457, -651, 2}, {0, 1454, -671, 2}, {0, 1451, -691, 2}, {0, 1447, -711, 2}, {0, 1442, -731, 2}, {0, 1438, -751, 2}, {0, 1434, -771, 2}, {0, 1429, -791, 2}, {0, 1423, -811, 2}, {0, 1417, -831, 2}, {0, 1411, -851, 2}, {0, 1405, -871, 2}, {0, 1399, -891, 2}, {0, 1392, -911, 2}, {0, 1385, -931, 2}, {0, 1377, -951, 2}, {0, 1370, -971, 2}, {0, 1362, -991, 2}, {0, 1353, -1011, 2}, {0, 1344, -1031, 2}, {0, 1336, -1051, 2}, {0, 1327, -1071, 2}, {0, 1316, -1091, 2}, {0, 1304, -1111, 2}, {0, 1293, -1131, 2}, {0, 1281, -1151, 2}, {0, 1270, -1171, 2}, {0, 1256, -1191, 2}, {0, 1241, -1211, 2}, {0, 1227, -1231, 2}, {0, 1213, -1251, 2}, {0, 1199, -1271, 2}, {0, 1184, -1291, 2}, {0, 1169, -1311, 2}, {0, 1154, -1331, 2}, {0, 1139, -1351, 2}, {0, 1124, -1371, 2}, {0, 1109, -1391, 2}, {0, 1094, -1411, 2}, {0, 1079, -1431, 2}, {0, 1064, -1451, 2}, {0, 1049, -1471, 2}, {0, 1034, -1491, 2}, {0, 1019, -1511, 2}, {0, 1004, -1531, 2}, {0, 989, -1551, 2}, {0, 974, -1571, 2}, {0, 959, -1591, 2}, {0, 944, -1611, 2}, {0, 929, -1631, 2}, {0, 914, -1651, 2}, {0, 899, -1671, 2}, {0, 885, -1692, 2}, {0, 872, -1712, 2}, {0, 858, -1732, 2}, {0, 846, -1752, 2}, {0, 834, -1772, 2}, {0, 822, -1792, 2}, {0, 810, -1812, 2}, {0, 799, -1832, 2}, {0, 789, -1852, 2}, {0, 779, -1872, 2}, {0, 770, -1892, 2}, {0, 760, -1912, 2}, {0, 751, -1932, 2}, {0, 743, -1952, 2}, {0, 735, -1972, 2}, {0, 727, -1992, 2}, {0, 719, -2012, 2}, {0, 712, -2032, 2}, {0, 705, -2052, 2}, {-1, 698, -2072, 2}, {-1, 691, -2092, 2}, {-1, 685, -2112, 2}, {-1, 680, -2132, 2}, {-1, 675, -2152, 2}, {-1, 670, -2172, 2}, {-1, 664, -2192, 2}, {-1, 660, -2212, 2}, {-1, 657, -2232, 2}, {-1, 654, -2252, 2}, {-1, 650, -2272, 2}, {-1, 647, -2292, 2}, {-1, 645, -2312, 2}, {-1, 643, -2332, 2}, {-1, 642, -2352, 2}, {-2, 640, -2372, 2}, {-2, 639, -2392, 2}, {-2, 639, -2412, 2}, {-2, 639, -2432, 2}, {-2, 639, -2452, 2}, {-2, 639, -2472, 2}, {-2, 639, -2492, 2}, {-2, 641, -2512, 2}, {-2, 643, -2532, 2}, {-2, 645, -2552, 2}, {-2, 646, -2572, 2}, {-2, 650, -2592, 3}, {-2, 654, -2612, 3}, {-2, 658, -2632, 3}, {-2, 661, -2652, 3}, {-2, 665, -2672, 3}, {-2, 669, -2692, 3}, {-2, 673, -2712, 3}, {-2, 677, -2732, 3}, {-2, 681, -2752, 3}, {-2, 685, -2772, 3}, {-2, 689, -2792, 3}, {-2, 694, -2812, 3}, {-2, 699, -2832, 3}, {-2, 704, -2852, 3}, {-2, 708, -2872, 3}, {-2, 713, -2892, 3}, {-2, 718, -2912, 3}, {-2, 722, -2932, 3}, {-2, 727, -2952, 3}, {-2, 732, -2972, 3}, {-2, 737, -2992, 3}, {-2, 741, -3012, 3}, {-2, 746, -3032, 3}, {-2, 751, -3052, 3}, {-2, 755, -3072, 3}, {-2, 760, -3092, 3}, {-2, 765, -3112, 3}, {-2, 769, -3132, 3}, {-2, 774, -3152, 3}, {-2, 779, -3172, 3}, {-2, 783, -3193, 3}, {-2, 788, -3213, 3}, {-2, 793, -3233, 3}, {-2, 798, -3253, 3}, {-2, 802, -3273, 3}, {-2, 807, -3293, 3}, {-2, 812, -3313, 3}, {-2, 816, -3333, 3}, {-2, 820, -3353, 3}, {-2, 824, -3373, 3}, {-2, 828, -3393, 3}, {-2, 832, -3413, 3}, {-2, 836, -3433, 3}, {-2, 840, -3453, 3}, {-2, 844, -3473, 3}, {-2, 849, -3493, 3}, {-2, 853, -3513, 3}, {-2, 856, -3533, 3}, {-2, 860, -3553, 3}, {-2, 863, -3573, 3}, {-2, 867, -3593, 3}, {-2, 871, -3613, 3}, {-2, 874, -3633, 3}, {-2, 878, -3653, 3}, {-2, 882, -3673, 3}, {-2, 885, -3693, 3}, {-2, 889, -3713, 3}, {-2, 892, -3733, 3}, {-2, 895, -3753, 3}, {-2, 898, -3773, 3}, {-2, 901, -3793, 3}, {-2, 905, -3813, 3}, {-2, 908, -3833, 3}, {-1, 911, -3853, 3}, {-1, 914, -3873, 3}, {-1, 917, -3893, 3}, {-1, 920, -3913, 3}, {-1, 923, -3933, 3}, {-1, 926, -3953, 3}, {-1, 928, -3973, 3}, {-1, 931, -3993, 3}, {-1, 934, -4013, 3}, {-1, 937, -4033, 3}, {-1, 940, -4053, 3}, {0, 942, -4073, 3}, {0, 945, -4093, 3}, {0, 947, -4113, 3}, {0, 949, -4133, 3}, {0, 952, -4153, 3}, {0, 954, -4173, 3}, {0, 956, -4193, 3}, {0, 959, -4213, 3}, {0, 961, -4233, 3}, {0, 963, -4253, 3}, {1, 966, -4273, 3}, {1, 967, -4293, 3}, {2, 969, -4313, 3}, {2, 971, -4333, 3}, {2, 973, -4353, 3}, {3, 975, -4373, 3}, {4, 977, -4393, 3}, {4, 979, -4413, 3}, {5, 981, -4433, 3}, {6, 983, -4453, 3}, {6, 984, -4473, 3}, {7, 985, -4493, 3}, {8, 987, -4513, 3}, {9, 988, -4533, 3}, {11, 989, -4553, 3}, {12, 990, -4573, 3}, {13, 992, -4593, 3}, {15, 993, -4613, 3}, {17, 994, -4633, 3}, {19, 994, -4653, 3}, {21, 995, -4673, 3}, {23, 996, -4693, 3}, {26, 996, -4713, 3}, {29, 997, -4732, 3}, {32, 998, -4752, 3}, {36, 998, -4772, 3}, {39, 999, -4791, 3}, {43, 999, -4811, 3}, {47, 999, -4831, 3}, {52, 999, -4850, 3}, {57, 999, -4870, 3}, {62, 999, -4889, 3}, {67, 999, -4908, 3}, {73, 999, -4928, 3}, {79, 999, -4947, 3}, {85, 999, -4965, 3}, {93, 999, -4984, 3}, {101, 999, -5002, 3}, {110, 999, -5020, 3}, {119, 999, -5038, 3}, {129, 999, -5055, 3}, {139, 999, -5073, 3}, {150, 999, -5089, 3}, {162, 999, -5106, 3}, {174, 999, -5122, 3}, {186, 999, -5137, 3}, {199, 999, -5152, 3}, {213, 999, -5167, 3}, {227, 999, -5182, 3}, {241, 999, -5196, 3}, {255, 999, -5209, 3}, {270, 999, -5223, 3}, {286, 999, -5235, 3}, {301, 999, -5248, 3}, {318, 999, -5260, 3}, {334, 999, -5271, 3}, {351, 999, -5282, 3}, {368, 999, -5292, 3}, {386, 999, -5302, 3}, {403, 999, -5311, 3}, {421, 999, -5320, 3}, {440, 999, -5328, 3}, {458, 999, -5335, 3}, {477, 999, -5342, 3}, {496, 999, -5348, 3}, {515, 999, -5354, 3}, {535, 999, -5359, 3}, {554, 999, -5363, 3}, {574, 999, -5366, 3}, {594, 999, -5369, 3}, {614, 999, -5371, 3}, {634, 999, -5373, 3}, {654, 999, -5374, 3}, {674, 999, -5374, 3}, {694, 999, -5373, 3}, {714, 999, -5372, 3}, {734, 999, -5371, 3}, {753, 999, -5368, 3}, {773, 999, -5365, 4}, {793, 999, -5362, 4}, {812, 999, -5357, 4}, {832, 999, -5352, 4}, {851, 999, -5347, 4}, {870, 999, -5341, 4}, {889, 999, -5334, 4}, {907, 999, -5326, 4}, {925, 999, -5318, 4}, {943, 999, -5309, 4}, {961, 999, -5299, 4}, {978, 999, -5289, 4}, {995, 999, -5278, 4}, {1011, 999, -5266, 4}, {1027, 999, -5254, 4}, {1043, 999, -5242, 4}, {1058, 999, -5229, 4}, {1073, 999, -5215, 4}, {1087, 999, -5201, 4}, {1101, 999, -5187, 4}, {1114, 999, -5172, 4}, {1127, 999, -5156, 4}, {1139, 999, -5141, 4}, {1151, 999, -5124, 4}, {1162, 999, -5108, 4}, {1173, 999, -5091, 4}, {1184, 999, -5074, 4}, {1194, 999, -5057, 4}, {1203, 999, -5039, 4}, {1212, 999, -5021, 4}, {1220, 999, -5003, 4}, {1228, 999, -4985, 4}, {1236, 999, -4966, 4}, {1243, 999, -4947, 4}, {1249, 999, -4928, 4}, {1255, 999, -4909, 4}, {1260, 999, -4890, 4}, {1264, 999, -4870, 4}, {1268, 999, -4851, 4}, {1272, 999, -4831, 4}, {1274, 999, -4811, 4}, {1276, 999, -4791, 4}, {1278, 999, -4771, 4}, {1279, 999, -4751, 4}, {1279, 999, -4731, 4}, {1279, 999, -4711, 4}, {1278, 999, -4691, 4}, {1277, 999, -4671, 4}, {1275, 999, -4651, 4}, {1273, 999, -4631, 4}, {1270, 999, -4612, 4}, {1267, 999, -4592, 4}, {1263, 999, -4572, 4}, {1259, 999, -4553, 4}, {1254, 999, -4533, 4}, {1249, 999, -4514, 4}, {1244, 999, -4495, 4}, {1237, 999, -4476, 4}, {1231, 999, -4457, 4}, {1224, 999, -4438, 4}, {1216, 999, -4420, 4}, {1208, 999, -4401, 4}, {1200, 999, -4383, 4}, {1191, 999, -4365, 4}, {1182, 999, -4347, 4}, {1173, 999, -4330, 4}, {1163, 999, -4312, 4}, {1153, 999, -4295, 4}, {1142, 999, -4278, 4}, {1132, 999, -4261, 4}, {1121, 999, -4244, 4}, {1109, 999, -4228, 4}, {1098, 999, -4211, 4}, {1086, 999, -4195, 4}, {1074, 999, -4179, 4}, {1062, 999, -4163, 4}, {1050, 999, -4147, 4}, {1037, 999, -4132, 4}, {1024, 999, -4116, 4}, {1011, 999, -4101, 4}, {998, 999, -4086, 4}, {985, 999, -4071, 4}, {972, 1000, -4056, 4}, {958, 1000, -4041, 4}, {944, 1001, -4027, 4}, {930, 1002, -4013, 4}, {915, 1002, -3999, 4}, {900, 1003, -3986, 4}, {885, 1003, -3973, 4}, {870, 1004, -3960, 4}, {854, 1004, -3947, 4}, {839, 1005, -3935, 4}, {823, 1006, -3923, 4}, {807, 1006, -3910, 4}, {791, 1007, -3899, 4}, {775, 1007, -3887, 4}, {759, 1007, -3875, 4}, {742, 1007, -3864, 4}, {726, 1007, -3852, 4}, {709, 1007, -3841, 4}, {693, 1007, -3830, 4}, {676, 1007, -3819, 4}, {659, 1007, -3808, 4}, {642, 1007, -3797, 4}, {626, 1007, -3786, 4}, {609, 1007, -3775, 4}, {592, 1007, -3765, 4}, {575, 1006, -3754, 4}, {558, 1006, -3744, 4}, {541, 1005, -3733, 4}, {523, 1004, -3723, 4}, {506, 1004, -3712, 4}, {489, 1003, -3702, 4}, {472, 1002, -3692, 4}, {455, 1002, -3682, 4}, {437, 1001, -3672, 4}, {420, 1001, -3662, 4}, {403, 1000, -3652, 4}, {385, 999, -3642, 4}, {368, 999, -3632, 4}, {350, 998, -3622, 4}, {333, 996, -3612, 4}, {315, 995, -3603, 4}, {298, 994, -3593, 4}, {281, 993, -3583, 4}, {263, 991, -3573, 4}, {246, 990, -3564, 4}, {228, 989, -3554, 4}, {211, 988, -3544, 4}, {193, 986, -3534, 4}, {176, 985, -3525, 4}, {158, 984, -3515, 4}, {141, 983, -3505, 4}, {123, 981, -3495, 4}, {106, 980, -3486, 4}, {88, 978, -3476, 4}, {71, 976, -3466, 4}, {53, 975, -3457, 4}, {36, 973, -3447, 4}, {18, 972, -3437, 4}, {1, 970, -3428, 4}, {-16, 969, -3418, 4}, {-34, 967, -3408, 4}, {-51, 966, -3399, 4}, {-69, 964, -3389, 4}, {-86, 962, -3380, 4}, {-104, 961, -3370, 4}, {-121, 959, -3360, 4}, {-139, 958, -3351, 4}, {-157, 956, -3341, 4}, {-174, 954, -3332, 4}, {-192, 952, -3322, 4}, {-209, 950, -3313, 4}, {-227, 949, -3303, 4}, {-245, 947, -3294, 4}, {-262, 945, -3285, 4}, {-280, 943, -3275, 4}, {-298, 941, -3266, 4}, {-316, 939, -3257, 4}, {-333, 938, -3248, 4}, {-351, 936, -3238, 4}, {-369, 934, -3229, 5}, {-387, 932, -3220, 5}, {-404, 930, -3210, 5}, {-422, 928, -3201, 5}, {-439, 926, -3191, 5}, {-456, 923, -3181, 5}, {-474, 921, -3171, 5}, {-491, 919, -3161, 5}, {-508, 917, -3150, 5}, {-525, 915, -3140, 5}, {-542, 913, -3129, 5}, {-559, 911, -3118, 5}, {-576, 909, -3107, 5}, {-592, 907, -3096, 5}, {-609, 904, -3085, 5}, {-625, 902, -3073, 5}, {-642, 900, -3062, 5}, {-658, 898, -3050, 5}, {-674, 896, -3038, 5}, {-689, 893, -3026, 5}, {-705, 891, -3013, 5}, {-721, 888, -3000, 5}, {-736, 886, -2988, 5}, {-751, 883, -2975, 5}, {-766, 880, -2961, 5}, {-781, 877, -2948, 5}, {-796, 875, -2934, 5}, {-810, 872, -2920, 5}, {-824, 869, -2906, 5}, {-838, 866, -2892, 5}, {-852, 864, -2877, 5}, {-865, 861, -2862, 5}, {-878, 858, -2847, 5}, {-891, 855, -2832, 5}, {-903, 852, -2816, 5}, {-915, 848, -2800, 5}, {-927, 845, -2783, 5}, {-938, 841, -2767, 5}, {-949, 837, -2750, 5}, {-960, 833, -2733, 5}, {-970, 829, -2716, 5}, {-980, 824, -2699, 5}, {-990, 818, -2681, 5}, {-999, 812, -2663, 5}, {-1007, 807, -2645, 5}, {-1015, 801, -2627, 5}, {-1022, 796, -2608, 5}, {-1029, 790, -2589, 5}, {-1035, 784, -2570, 5}, {-1042, 777, -2551, 5}, {-1047, 770, -2532, 5}, {-1053, 762, -2513, 5}, {-1058, 754, -2494, 5}, {-1063, 746, -2474, 5}, {-1068, 738, -2455, 5}, {-1072, 731, -2435, 5}, {-1077, 723, -2416, 5}, {-1081, 715, -2396, 5}, {-1085, 707, -2377, 5}, {-1089, 699, -2357, 5}, {-1093, 691, -2337, 5}, {-1096, 683, -2318, 5}, {-1100, 674, -2298, 5}, {-1103, 667, -2278, 5}, {-1107, 659, -2259, 5}, {-1110, 651, -2239, 5}, {-1114, 644, -2219, 5}, {-1117, 637, -2199, 5}, {-1121, 630, -2180, 5}, {-1124, 623, -2160, 5}, {-1128, 616, -2140, 5}, {-1132, 609, -2121, 5}, {-1135, 603, -2101, 5}, {-1139, 596, -2081, 5}, {-1143, 590, -2062, 5}, {-1147, 583, -2042, 5}, {-1150, 577, -2022, 5}, {-1154, 571, -2003, 5}, {-1158, 565, -1983, 5}, {-1162, 560, -1964, 5}, {-1166, 554, -1944, 5}, {-1171, 549, -1924, 5}, {-1175, 544, -1905, 5}, {-1180, 540, -1885, 5}, {-1184, 536, -1866, 5}, {-1189, 532, -1847, 5}, {-1195, 527, -1827, 5}, {-1200, 523, -1808, 5}, {-1205, 520, -1789, 5}, {-1211, 516, -1770, 5}, {-1217, 513, -1750, 5}, {-1223, 510, -1731, 5}, {-1229, 506, -1712, 5}, {-1235, 504, -1693, 5}, {-1241, 502, -1674, 5}, {-1248, 500, -1655, 5}, {-1254, 498, -1636, 5}, {-1261, 497, -1617, 5}, {-1268, 495, -1599, 5}, {-1275, 494, -1580, 5}, {-1282, 493, -1561, 5}, {-1289, 492, -1543, 5}, {-1297, 491, -1524, 5}, {-1304, 490, -1506, 5}, {-1312, 489, -1487, 5}, {-1320, 488, -1469, 5}, {-1328, 487, -1451, 5}, {-1337, 486, -1432, 5}, {-1345, 486, -1414, 5}, {-1354, 486, -1396, 5}, {-1363, 486, -1378, 5}, {-1372, 486, -1360, 5}, {-1381, 486, -1343, 5}, {-1390, 487, -1325, 5}, {-1400, 487, -1307, 5}, {-1409, 487, -1290, 5}, {-1419, 487, -1272, 5}, {-1429, 487, -1255, 5}, {-1439, 487, -1238, 5}, {-1449, 488, -1220, 5}, {-1459, 489, -1203, 5}, {-1469, 489, -1186, 5}, {-1479, 490, -1168, 5}, {-1488, 490, -1150, 5}, {-1498, 491, -1133, 5}, {-1507, 491, -1115, 5}, {-1516, 492, -1097, 5}, {-1525, 492, -1079, 5}, {-1533, 493, -1061, 5}, {-1542, 494, -1043, 5}, {-1550, 495, -1025, 5}, {-1559, 496, -1007, 5}, {-1567, 497, -988, 5}, {-1575, 498, -970, 5}, {-1582, 499, -952, 5}, {-1590, 500, -933, 5}, {-1598, 501, -914, 5}, {-1605, 503, -896, 5}, {-1612, 503, -877, 5}, {-1619, 503, -858, 5}, {-1625, 503, -839, 5}, {-1631, 503, -820, 5}, {-1637, 504, -801, 5}, {-1642, 504, -782, 5}, {-1648, 504, -763, 5}, {-1652, 504, -743, 5}, {-1657, 504, -724, 5}, {-1661, 505, -704, 6}, {-1665, 505, -684, 6}, {-1668, 505, -665, 6}, {-1671, 505, -645, 6}, {-1673, 505, -625, 6}, {-1675, 506, -605, 6}, {-1677, 506, -585, 6}, {-1678, 506, -565, 6}, {-1679, 506, -545, 6}, {-1680, 506, -525, 6}, {-1680, 507, -505, 6}, {-1680, 507, -485, 6}, {-1680, 508, -465, 6}, {-1680, 508, -445, 6}, {-1679, 509, -425, 6}, {-1678, 509, -405, 6}, {-1677, 510, -385, 6}, {-1674, 510, -365, 6}, {-1672, 512, -345, 6}, {-1668, 513, -326, 6}, {-1662, 514, -307, 6}, {-1655, 516, -288, 6}, {-1646, 517, -270, 6}, {-1637, 518, -252, 6}, {-1626, 519, -235, 6}, {-1615, 520, -218, 6}, {-1604, 522, -202, 6}, {-1592, 523, -186, 6}, {-1579, 524, -170, 6}, {-1567, 526, -155, 6}, {-1553, 527, -140, 6}, {-1539, 528, -126, 6}, {-1525, 529, -112, 6}, {-1509, 531, -99, 6}, {-1494, 532, -87, 6}, {-1478, 533, -75, 6}, {-1461, 534, -64, 6}, {-1444, 535, -53, 6}, {-1427, 537, -43, 6}, {-1409, 538, -34, 6}, {-1390, 539, -26, 6}, {-1372, 541, -19, 6}, {-1353, 542, -13, 6}, {-1333, 543, -8, 6}, {-1314, 544, -3, 6}, {-1294, 545, 0, 6}, {-1274, 546, 2, 6}, {-1254, 547, 5, 6}, {-1234, 548, 6, 6}, {-1214, 549, 7, 6}, {-1194, 550, 7, 6}, {-1174, 551, 6, 6}, {-1155, 552, 5, 6}, {-1135, 553, 2, 6}, {-1115, 554, 0, 6}, {-1095, 555, -4, 6}, {-1076, 556, -9, 6}, {-1057, 557, -15, 6}, {-1038, 558, -22, 6}, {-1020, 559, -30, 6}, {-1002, 560, -38, 6}, {-984, 562, -48, 6}, {-966, 563, -58, 6}, {-950, 564, -68, 6}, {-933, 565, -80, 6}, {-917, 566, -92, 6}, {-902, 567, -104, 6}, {-887, 568, -118, 6}, {-872, 569, -132, 6}, {-859, 570, -146, 6}, {-846, 572, -161, 6}, {-833, 573, -177, 6}, {-821, 574, -193, 6}, {-810, 575, -210, 6}, {-799, 576, -227, 6}, {-789, 577, -244, 6}, {-780, 578, -262, 6}, {-772, 579, -280, 6}, {-764, 581, -298, 6}, {-757, 582, -317, 6}, {-750, 582, -336, 6}, {-745, 584, -355, 6}, {-740, 585, -375, 6}, {-736, 586, -394, 6}, {-733, 587, -414, 6}, {-730, 588, -434, 6}, {-729, 589, -454, 6}, {-729, 590, -474, 6}, {-729, 591, -494, 6}, {-731, 592, -514, 6}, {-733, 593, -534, 6}, {-736, 594, -553, 6}, {-740, 596, -573, 6}, {-745, 597, -592, 6}, {-750, 598, -612, 6}, {-756, 599, -631, 6}, {-763, 600, -650, 6}, {-770, 601, -668, 6}, {-778, 602, -687, 6}, {-787, 604, -705, 6}, {-797, 605, -722, 6}, {-807, 606, -739, 6}, {-819, 608, -755, 6}, {-831, 609, -771, 6}, {-845, 610, -786, 6}, {-859, 611, -800, 6}, {-873, 613, -814, 6}, {-888, 614, -827, 6}, {-904, 615, -839, 6}, {-921, 616, -851, 6}, {-938, 617, -861, 6}, {-955, 619, -871, 6}, {-973, 620, -881, 6}, {-991, 621, -889, 6}, {-1009, 623, -897, 6}, {-1028, 624, -904, 6}, {-1047, 625, -910, 6}, {-1066, 626, -916, 6}, {-1086, 627, -921, 6}, {-1105, 628, -925, 6}, {-1125, 629, -928, 6}, {-1145, 630, -931, 6}, {-1165, 631, -933, 6}, {-1185, 632, -935, 6}, {-1205, 633, -936, 6}, {-1225, 634, -936, 6}, {-1244, 636, -935, 6}, {-1264, 637, -934, 6}, {-1284, 638, -931, 6}, {-1304, 639, -928, 6}, {-1324, 640, -924, 6}, {-1343, 641, -919, 6}, {-1362, 642, -913, 6}, {-1381, 643, -907, 6}, {-1399, 644, -899, 6}, {-1418, 645, -890, 6}, {-1435, 647, -881, 6}, {-1452, 648, -871, 6}, {-1469, 649, -859, 6}, {-1485, 650, -848, 6}, {-1501, 652, -835, 6}, {-1516, 653, -822, 6}, {-1530, 654, -808, 6}, {-1544, 655, -794, 6}, {-1558, 656, -779, 6}, {-1571, 657, -764, 6}, {-1584, 658, -748, 6}, {-1596, 659, -733, 6}, {-1608, 661, -717, 6}, {-1620, 661, -700, 6}, {-1631, 662, -684, 6}, {-1641, 663, -667, 6}, {-1651, 663, -649, 6}, {-1660, 664, -631, 6}, {-1667, 665, -613, 6}, {-1672, 665, -593, 6}, {-1675, 666, -574, 6}, {-1678, 667, -554, 6}, {-1681, 667, -534, 6}, {-1683, 667, -514, 6}, {-1685, 668, -494, 6}, {-1687, 668, -474, 6}, {-1688, 668, -454, 6}, {-1690, 669, -434, 6}, {-1691, 669, -414, 6}, {-1692, 669, -394, 6}, {-1693, 670, -374, 6}, {-1694, 670, -354, 6}, {-1695, 671, -334, 7}, {-1696, 671, -314, 7}, {-1697, 671, -294, 7}, {-1697, 671, -274, 7}, {-1698, 671, -254, 7}, {-1698, 671, -234, 7}, {-1699, 671, -214, 7}, {-1700, 671, -194, 7}, {-1700, 671, -174, 7}, {-1700, 671, -154, 7}, {-1701, 671, -134, 7}, {-1701, 671, -114, 7}, {-1702, 672, -94, 7}, {-1702, 672, -74, 7}, {-1702, 673, -54, 7}, {-1702, 674, -34, 7}, {-1702, 674, -14, 7}, {-1703, 675, 5, 7}, {-1703, 675, 25, 7}, {-1703, 676, 45, 7}, {-1703, 676, 65, 7}, {-1703, 677, 85, 7}, {-1703, 677, 105, 7}, {-1703, 678, 125, 7}, {-1703, 678, 145, 7}, {-1703, 679, 165, 7}, {-1703, 680, 185, 7}, {-1703, 681, 205, 7}, {-1703, 682, 225, 7}, {-1703, 683, 245, 7}, {-1703, 684, 265, 7}, {-1703, 685, 285, 7}, {-1703, 686, 305, 7}, {-1703, 687, 325, 7}, {-1704, 688, 345, 7}, {-1704, 689, 365, 7}, {-1704, 690, 385, 7}, {-1704, 692, 405, 7}, {-1705, 693, 425, 7}, {-1705, 694, 445, 7}, {-1706, 695, 465, 7}, {-1706, 697, 485, 7}, {-1707, 698, 505, 7}, {-1708, 699, 525, 7}, {-1709, 700, 545, 7}, {-1710, 701, 565, 7}, {-1712, 703, 585, 7}, {-1714, 704, 605, 7}, {-1716, 705, 625, 7}, {-1719, 707, 644, 7}, {-1722, 707, 664, 7}, {-1725, 708, 684, 7}, {-1729, 708, 704, 7}, {-1733, 709, 723, 7}, {-1737, 709, 743, 7}, {-1741, 710, 763, 7}, {-1746, 710, 782, 7}, {-1752, 711, 801, 7}, {-1758, 711, 820, 7}, {-1765, 712, 839, 7}, {-1773, 713, 857, 7}, {-1782, 714, 875, 7}, {-1791, 715, 893, 7}, {-1800, 716, 911, 7}, {-1811, 716, 928, 7}, {-1822, 717, 944, 7}, {-1834, 718, 961, 7}, {-1846, 719, 976, 7}, {-1858, 720, 992, 7}, {-1871, 721, 1007, 7}, {-1884, 722, 1022, 7}, {-1898, 723, 1037, 7}, {-1911, 724, 1052, 7}, {-1925, 725, 1066, 7}, {-1939, 726, 1081, 7}, {-1953, 727, 1095, 7}, {-1967, 728, 1109, 7}, {-1981, 729, 1123, 7}, {-1996, 730, 1137, 7}, {-2010, 731, 1151, 7}, {-2024, 732, 1165, 7}, {-2039, 733, 1179, 7}, {-2054, 733, 1193, 7}, {-2068, 733, 1206, 7}, {-2083, 734, 1220, 7}, {-2098, 734, 1233, 7}, {-2113, 735, 1246, 7}, {-2128, 735, 1259, 7}, {-2143, 735, 1272, 7}, {-2159, 736, 1285, 7}, {-2174, 736, 1298, 7}, {-2189, 737, 1311, 7}, {-2205, 737, 1323, 7}, {-2221, 737, 1336, 7}, {-2236, 738, 1349, 7}, {-2252, 738, 1361, 7}, {-2268, 738, 1373, 7}, {-2283, 739, 1386, 7}, {-2299, 739, 1398, 7}, {-2315, 739, 1410, 7}, {-2331, 740, 1422, 7}, {-2347, 740, 1434, 7}, {-2363, 741, 1447, 7}, {-2379, 741, 1459, 7}, {-2395, 741, 1471, 7}, {-2411, 742, 1483, 7}, {-2427, 742, 1494, 7}, {-2443, 742, 1506, 7}, {-2459, 743, 1518, 7}, {-2475, 743, 1530, 7}, {-2491, 743, 1542, 7}, {-2508, 743, 1554, 7}, {-2524, 743, 1565, 7}, {-2540, 743, 1577, 7}, {-2556, 743, 1589, 7}, {-2573, 743, 1600, 7}, {-2589, 743, 1612, 7}, {-2605, 743, 1624, 7}, {-2621, 743, 1635, 7}, {-2638, 743, 1647, 7}, {-2654, 743, 1658, 7}, {-2670, 743, 1670, 7}, {-2687, 743, 1682, 7}, {-2703, 743, 1693, 7}, {-2719, 743, 1705, 7}, {-2735, 743, 1717, 7}, {-2752, 743, 1728, 7}, {-2768, 743, 1740, 7}, {-2784, 743, 1752, 7}, {-2801, 743, 1763, 7}, {-2817, 743, 1775, 7}, {-2833, 743, 1787, 7}, {-2849, 743, 1798, 7}, {-2866, 743, 1810, 7}, {-2882, 743, 1822, 7}, {-2898, 743, 1833, 7}, {-2914, 743, 1845, 7}, {-2931, 743, 1857, 7}, {-2947, 743, 1868, 7}, {-2963, 743, 1880, 7}, {-2979, 743, 1892, 7}, {-2996, 743, 1903, 7}, {-3012, 743, 1915, 7}, {-3028, 743, 1927, 7}, {-3044, 743, 1938, 7}, {-3061, 743, 1950, 7}, {-3077, 743, 1962, 7}, {-3093, 743, 1974, 7}, {-3109, 743, 1986, 7}, {-3125, 743, 1998, 7}, {-3141, 743, 2010, 7}, {-3157, 743, 2022, 8}, {-3172, 743, 2035, 8}, {-3188, 743, 2047, 8}, {-3203, 743, 2060, 8}, {-3218, 743, 2074, 8}, {-3233, 743, 2087, 8}, {-3247, 743, 2101, 8}, {-3261, 743, 2115, 8}, {-3275, 743, 2130, 8}, {-3288, 743, 2145, 8}, {-3300, 743, 2161, 8}, {-3312, 743, 2177, 8}, {-3323, 743, 2194, 8}, {-3333, 743, 2211, 8}, {-3343, 743, 2229, 8}, {-3351, 743, 2247, 8}, {-3359, 743, 2265, 8}, {-3367, 743, 2284, 8}, {-3373, 743, 2303, 8}, {-3378, 743, 2322, 8}, {-3383, 743, 2341, 8}, {-3386, 743, 2361, 8}, {-3389, 743, 2381, 8}, {-3391, 743, 2401, 8}, {-3392, 743, 2421, 8}, {-3392, 743, 2441, 8}, {-3391, 743, 2461, 8}, {-3389, 743, 2481, 8}, {-3387, 743, 2501, 8}, {-3384, 743, 2520, 8}, {-3380, 743, 2540, 8}, {-3375, 743, 2559, 8}, {-3370, 743, 2579, 8}, {-3363, 743, 2598, 8}, {-3356, 743, 2616, 8}, {-3349, 743, 2635, 8}, {-3340, 743, 2653, 8}, {-3331, 743, 2671, 8}, {-3321, 743, 2688, 8}, {-3310, 743, 2705, 8}, {-3298, 743, 2721, 8}, {-3286, 743, 2737, 8}, {-3273, 743, 2752, 8}, {-3259, 743, 2767, 8}, {-3245, 743, 2780, 8}, {-3230, 743, 2794, 8}, {-3214, 743, 2807, 8}, {-3199, 743, 2819, 8}, {-3182, 743, 2830, 8}, {-3165, 743, 2841, 8}, {-3148, 743, 2851, 8}, {-3131, 743, 2861, 8}, {-3113, 743, 2869, 8}, {-3094, 743, 2877, 8}, {-3075, 743, 2884, 8}, {-3056, 743, 2890, 8}, {-3037, 743, 2895, 8}, {-3017, 743, 2900, 8}, {-2998, 743, 2903, 8}, {-2978, 743, 2906, 8}, {-2958, 743, 2908, 8}, {-2938, 743, 2910, 8}, {-2918, 743, 2910, 8}, {-2898, 743, 2910, 8}, {-2878, 743, 2909, 8}, {-2858, 743, 2907, 8}, {-2838, 743, 2904, 8}, {-2819, 743, 2900, 8}, {-2799, 743, 2895, 8}, {-2780, 743, 2890, 8}, {-2761, 743, 2884, 8}, {-2742, 743, 2877, 8}, {-2724, 743, 2869, 8}, {-2705, 743, 2861, 8}, {-2687, 743, 2852, 8}, {-2669, 743, 2843, 8}, {-2652, 743, 2834, 8}, {-2634, 743, 2824, 8}, {-2617, 743, 2814, 8}, {-2600, 743, 2803, 8}, {-2583, 743, 2793, 8}, {-2567, 743, 2782, 8}, {-2550, 743, 2770, 8}, {-2533, 743, 2759, 8}, {-2517, 743, 2748, 8}, {-2500, 743, 2737, 8}, {-2484, 743, 2725, 8}, {-2468, 743, 2714, 8}, {-2451, 743, 2702, 8}, {-2435, 743, 2691, 8}, {-2418, 743, 2679, 8}, {-2402, 743, 2668, 8}, {-2386, 743, 2656, 8}, {-2370, 743, 2644, 8}, {-2353, 743, 2633, 8}, {-2337, 743, 2621, 8}, {-2321, 743, 2609, 8}, {-2305, 743, 2598, 8}, {-2288, 743, 2586, 8}, {-2272, 743, 2574, 8}, {-2256, 743, 2562, 8}, {-2240, 743, 2551, 8}, {-2224, 743, 2539, 8}, {-2207, 743, 2527, 8}, {-2191, 743, 2515, 8}, {-2175, 743, 2503, 8}, {-2159, 743, 2492, 8}, {-2143, 743, 2480, 8}, {-2126, 743, 2468, 8}, {-2110, 743, 2457, 8}, {-2094, 743, 2445, 8}, {-2077, 743, 2434, 8}, {-2061, 743, 2422, 8}, {-2045, 743, 2411, 8}, {-2028, 743, 2399, 8}, {-2012, 743, 2388, 8}, {-1995, 743, 2376, 8}, {-1979, 743, 2365, 8}, {-1962, 743, 2354, 8}, {-1946, 743, 2343, 8}, {-1929, 743, 2331, 8}, {-1912, 743, 2320, 8}, {-1896, 743, 2309, 8}, {-1879, 743, 2298, 8}, {-1862, 743, 2287, 8}, {-1846, 743, 2276, 8}, {-1829, 743, 2265, 8}, {-1812, 743, 2254, 8}, {-1795, 743, 2243, 8}, {-1778, 743, 2233, 8}, {-1761, 743, 2222, 8}, {-1745, 743, 2211, 8}, {-1728, 743, 2201, 8}, {-1711, 743, 2190, 8}, {-1694, 743, 2180, 8}, {-1677, 743, 2169, 8}, {-1660, 743, 2159, 8}, {-1642, 743, 2148, 8}, {-1625, 743, 2138, 8}, {-1608, 743, 2128, 8}, {-1591, 743, 2117, 8}, {-1574, 743, 2107, 8}, {-1556, 743, 2097, 9}, {-1539, 743, 2087, 9}, {-1521, 743, 2078, 9}, {-1504, 743, 2068, 9}, {-1486, 743, 2058, 9}, {-1469, 743, 2049, 9}, {-1451, 743, 2040, 9}, {-1433, 743, 2031, 9}, {-1415, 743, 2022, 9}, {-1397, 743, 2013, 9}, {-1379, 743, 2005, 9}, {-1361, 743, 1997, 9}, {-1342, 743, 1989, 9}, {-1324, 743, 1981, 9}, {-1305, 743, 1974, 9}, {-1286, 743, 1968, 9}, {-1267, 743, 1962, 9}, {-1248, 743, 1957, 9}, {-1228, 743, 1952, 9}, {-1208, 743, 1948, 9}, {-1189, 743, 1944, 9}, {-1169, 743, 1940, 9}, {-1149, 743, 1937, 9}, {-1130, 743, 1935, 9}, {-1110, 742, 1933, 9}, {-1090, 741, 1931, 9}, {-1070, 740, 1929, 9}, {-1050, 739, 1928, 9}, {-1030, 738, 1928, 9}, {-1010, 737, 1927, 9}, {-990, 736, 1928, 9}, {-970, 735, 1928, 9}, {-950, 734, 1928, 9}, {-930, 731, 1928, 9}, {-910, 729, 1928, 9}, {-890, 726, 1928, 9}, {-870, 724, 1928, 9}, {-850, 720, 1928, 9}, {-830, 715, 1928, 9}, {-810, 711, 1928, 9}, {-790, 707, 1928, 9}, {-770, 702, 1928, 9}, {-750, 696, 1928, 9}, {-730, 690, 1928, 9}, {-710, 684, 1928, 9}, {-690, 678, 1928, 9}, {-669, 671, 1928, 9}, {-649, 664, 1928, 9}, {-629, 657, 1928, 9}, {-609, 650, 1928, 9}, {-589, 643, 1927, 9}, {-569, 636, 1927, 9}, {-549, 629, 1927, 9}, {-529, 622, 1927, 9}, {-509, 615, 1927, 9}, {-489, 608, 1927, 9}, {-469, 602, 1927, 9}, {-449, 596, 1927, 9}, {-429, 590, 1927, 9}, {-409, 584, 1926, 9}, {-389, 580, 1926, 9}, {-369, 576, 1926, 9}, {-349, 573, 1926, 9}, {-329, 569, 1926, 9}, {-309, 567, 1926, 9}, {-289, 567, 1926, 9}, {-269, 567, 1925, 9}, {-249, 567, 1925, 9}, {-229, 567, 1925, 9}, {-209, 568, 1925, 9}, {-189, 571, 1925, 9}, {-169, 574, 1925, 9}, {-149, 576, 1925, 9}, {-129, 579, 1925, 9}, {-109, 584, 1925, 9}, {-89, 589, 1925, 9}, {-69, 594, 1924, 9}, {-49, 600, 1924, 9}, {-29, 606, 1924, 9}, {-9, 613, 1924, 9}, {10, 621, 1924, 9}, {30, 629, 1924, 9}, {50, 636, 1924, 9}, {70, 643, 1924, 9}, {90, 650, 1924, 9}, {110, 657, 1924, 9}, {130, 664, 1924, 9}, {150, 671, 1924, 9}, {170, 676, 1924, 9}, {190, 680, 1924, 9}, {210, 685, 1924, 9}, {230, 690, 1924, 9}, {250, 695, 1924, 9}, {270, 699, 1924, 9}, {290, 704, 1924, 9}, {310, 709, 1924, 9}, {330, 712, 1924, 9}, {350, 715, 1924, 9}, {370, 718, 1924, 9}, {390, 721, 1924, 9}, {410, 724, 1924, 9}, {430, 727, 1924, 9}, {450, 730, 1924, 9}, {470, 733, 1924, 9}, {490, 735, 1924, 9}, {510, 737, 1924, 9}, {530, 738, 1924, 9}, {550, 740, 1924, 9}, {570, 741, 1924, 9}, {590, 743, 1924, 9}, {610, 745, 1924, 9}, {630, 746, 1924, 9}, {650, 748, 1924, 9}, {670, 749, 1925, 9}, {690, 750, 1925, 9}, {710, 752, 1925, 9}, {730, 753, 1925, 9}, {750, 754, 1925, 9}, {770, 755, 1925, 9}, {790, 756, 1925, 9}, {811, 757, 1926, 9}, {831, 758, 1926, 9}, {851, 759, 1926, 10}, {871, 760, 1927, 10}, {891, 761, 1927, 10}, {911, 762, 1928, 10}, {931, 763, 1928, 10}, {951, 764, 1929, 10}, {971, 765, 1929, 10}, {991, 766, 1930, 10}, {1011, 767, 1930, 10}, {1031, 768, 1931, 10}, {1051, 769, 1932, 10}, {1071, 770, 1933, 10}, {1091, 770, 1934, 10}, {1111, 771, 1935, 10}, {1131, 772, 1936, 10}, {1151, 773, 1937, 10}, {1171, 774, 1938, 10}, {1191, 775, 1939, 10}, {1211, 776, 1941, 10}, {1230, 777, 1942, 10}, {1250, 777, 1944, 10}, {1270, 778, 1946, 10}, {1290, 779, 1948, 10}, {1310, 780, 1950, 10}, {1330, 781, 1953, 10}, {1350, 781, 1955, 10}, {1370, 782, 1958, 10}, {1389, 783, 1962, 10}, {1409, 783, 1965, 10}, {1429, 784, 1969, 10}, {1448, 784, 1973, 10}, {1468, 785, 1978, 10}, {1487, 785, 1982, 10}, {1507, 785, 1987, 10}, {1526, 786, 1993, 10}, {1545, 786, 1999, 10}, {1564, 787, 2005, 10}, {1583, 787, 2011, 10}, {1602, 788, 2018, 10}, {1620, 788, 2025, 10}, {1639, 789, 2033, 10}, {1657, 790, 2041, 10}, {1675, 790, 2050, 10}, {1693, 791, 2059, 10}, {1711, 791, 2068, 10}, {1728, 791, 2079, 10}, {1745, 791, 2089, 10}, {1762, 791, 2100, 10}, {1778, 791, 2112, 10}, {1794, 791, 2124, 10}, {1809, 791, 2136, 10}, {1825, 791, 2149, 10}, {1840, 791, 2163, 10}, {1854, 791, 2176, 10}, {1868, 791, 2191, 10}, {1882, 791, 2205, 10}, {1895, 791, 2220, 10}, {1908, 791, 2235, 10}, {1921, 791, 2251, 10}, {1933, 791, 2267, 10}, {1945, 791, 2283, 10}, {1956, 791, 2300, 10}, {1967, 791, 2316, 10}, {1978, 791, 2333, 10}, {1988, 791, 2351, 10}, {1998, 791, 2368, 10}, {2007, 791, 2385, 10}, {2016, 791, 2403, 10}, {2025, 791, 2421, 10}, {2034, 791, 2439, 10}, {2042, 791, 2458, 10}, {2049, 791, 2476, 10}, {2057, 791, 2495, 10}, {2064, 791, 2513, 10}, {2071, 791, 2532, 10}, {2077, 791, 2551, 10}, {2083, 791, 2570, 10}, {2089, 791, 2590, 10}, {2094, 791, 2609, 10}, {2098, 791, 2628, 10}, {2102, 791, 2648, 10}, {2106, 791, 2668, 10}, {2109, 791, 2688, 10}, {2111, 791, 2707, 10}, {2113, 791, 2727, 10}, {2115, 791, 2747, 10}, {2116, 792, 2767, 10}, {2116, 793, 2787, 10}, {2116, 794, 2807, 10}, {2116, 795, 2827, 10}, {2115, 796, 2847, 10}, {2114, 796, 2867, 10}, {2112, 797, 2887, 10}, {2110, 798, 2907, 10}, {2107, 799, 2927, 10}, {2104, 799, 2947, 10}, {2101, 800, 2967, 10}, {2097, 801, 2986, 10}, {2092, 802, 3006, 10}, {2087, 803, 3025, 10}, {2082, 804, 3044, 10}, {2075, 804, 3063, 10}, {2069, 805, 3082, 10}, {2061, 806, 3101, 10}, {2053, 807, 3119, 10}, {2045, 807, 3137, 10}, {2036, 808, 3155, 10}, {2026, 809, 3172, 10}, {2016, 810, 3190, 10}, {2005, 811, 3207, 10}, {1994, 811, 3223, 10}, {1983, 812, 3240, 10}, {1971, 813, 3256, 10}, {1958, 814, 3272, 10}, {1946, 814, 3287, 10}, {1932, 815, 3302, 10}, {1919, 816, 3317, 10}, {1905, 817, 3331, 10}, {1891, 818, 3345, 10}, {1877, 819, 3359, 10}, {1862, 820, 3373, 10}, {1847, 820, 3386, 10}, {1831, 821, 3399, 10}, {1816, 822, 3411, 10}, {1799, 823, 3423, 10}, {1783, 824, 3434, 10}, {1766, 825, 3445, 10}, {1749, 826, 3455, 10}, {1732, 827, 3465, 10}, {1714, 828, 3474, 10}, {1696, 829, 3483, 10}, {1678, 830, 3491, 10}, {1659, 830, 3498, 10}, {1640, 831, 3505, 10}, {1621, 832, 3512, 10}, {1602, 833, 3518, 10}, {1583, 834, 3523, 10}, {1563, 835, 3528, 10}, {1544, 836, 3533, 10}, {1524, 837, 3538, 10}, {1505, 838, 3541, 10}, {1485, 839, 3545, 10}, {1465, 840, 3548, 10}, {1445, 841, 3550, 10}, {1426, 842, 3552, 10}, {1406, 843, 3554, 10}, {1386, 844, 3555, 10}, {1366, 845, 3555, 10}, {1346, 845, 3555, 10}, {1326, 846, 3555, 10}, {1306, 847, 3554, 11}, {1286, 849, 3552, 11}, {1266, 850, 3550, 11}, {1246, 851, 3548, 11}, {1226, 852, 3545, 11}, {1206, 853, 3542, 11}, {1187, 854, 3538, 11}, {1167, 855, 3534, 11}, {1148, 856, 3529, 11}, {1128, 857, 3524, 11}, {1109, 858, 3518, 11}, {1090, 859, 3512, 11}, {1071, 860, 3505, 11}, {1053, 861, 3498, 11}, {1034, 862, 3491, 11}, {1016, 863, 3483, 11}, {998, 864, 3474, 11}, {980, 866, 3465, 11}, {962, 867, 3456, 11}, {944, 868, 3446, 11}, {927, 869, 3436, 11}, {910, 870, 3426, 11}, {893, 871, 3415, 11}, {876, 872, 3404, 11}, {860, 873, 3393, 11}, {844, 874, 3381, 11}, {828, 875, 3369, 11}, {812, 876, 3356, 11}, {797, 877, 3344, 11}, {781, 878, 3331, 11}, {766, 879, 3318, 11}, {751, 880, 3304, 11}, {737, 881, 3291, 11}, {722, 882, 3277, 11}, {707, 882, 3264, 11}, {692, 883, 3250, 11}, {677, 884, 3237, 11}, {663, 885, 3223, 11}, {648, 886, 3210, 11}, {633, 887, 3196, 11}, {619, 887, 3183, 11}, {604, 888, 3169, 11}, {589, 889, 3155, 11}, {575, 890, 3142, 11}, {560, 891, 3128, 11}, {545, 891, 3114, 11}, {531, 892, 3101, 11}, {516, 893, 3087, 11}, {502, 894, 3073, 11}, {487, 895, 3059, 11}, {473, 895, 3046, 11}, {458, 896, 3032, 11}, {443, 897, 3018, 11}, {428, 898, 3005, 11}, {413, 898, 2992, 11}, {398, 899, 2979, 11}, {383, 900, 2966, 11}, {368, 901, 2953, 11}, {352, 901, 2940, 11}, {336, 902, 2928, 11}, {321, 903, 2916, 11}, {305, 904, 2904, 11}, {289, 905, 2892, 11}, {272, 906, 2880, 11}, {256, 907, 2869, 11}, {239, 908, 2858, 11}, {222, 909, 2847, 11}, {205, 910, 2836, 11}, {188, 911, 2826, 11}, {170, 912, 2817, 11}, {153, 913, 2807, 11}, {135, 915, 2798, 11}, {117, 916, 2789, 11}, {99, 917, 2781, 11}, {81, 918, 2772, 11}, {62, 919, 2764, 11}, {44, 920, 2757, 11}, {25, 922, 2750, 11}, {6, 923, 2743, 11}, {-12, 924, 2737, 11}, {-31, 925, 2731, 11}, {-50, 927, 2725, 11}, {-69, 928, 2720, 11}, {-89, 929, 2715, 11}, {-108, 930, 2711, 11}, {-128, 931, 2707, 11}, {-148, 932, 2703, 11}, {-167, 934, 2700, 11}, {-187, 935, 2697, 11}, {-207, 937, 2695, 11}, {-227, 938, 2693, 11}, {-247, 940, 2691, 11}, {-267, 942, 2689, 11}, {-287, 943, 2688, 11}, {-307, 945, 2687, 11}, {-327, 946, 2687, 11}, {-347, 948, 2686, 11}, {-367, 949, 2686, 11}, {-387, 951, 2687, 11}, {-407, 952, 2688, 11}, {-427, 953, 2689, 11}, {-447, 955, 2691, 11}, {-467, 957, 2694, 11}, {-486, 958, 2697, 11}, {-506, 960, 2701, 11}, {-526, 961, 2705, 11}, {-545, 962, 2710, 11}, {-564, 964, 2716, 11}, {-583, 965, 2723, 11}, {-601, 967, 2730, 12}, {-620, 968, 2738, 12}, {-638, 969, 2747, 12}, {-656, 971, 2756, 12}, {-673, 972, 2765, 12}, {-691, 974, 2775, 12}, {-708, 975, 2786, 12}, {-725, 976, 2796, 12}, {-741, 977, 2807, 12}, {-758, 979, 2819, 12}, {-774, 980, 2831, 12}, {-790, 982, 2843, 12}, {-805, 983, 2856, 12}, {-821, 984, 2869, 12}, {-835, 985, 2882, 12}, {-850, 987, 2896, 12}, {-863, 988, 2911, 12}, {-876, 989, 2926, 12}, {-889, 991, 2941, 12}, {-901, 992, 2957, 12}, {-913, 993, 2974, 12}, {-924, 995, 2991, 12}, {-934, 996, 3008, 12}, {-944, 998, 3025, 12}, {-953, 999, 3043, 12}, {-961, 1000, 3061, 12}, {-969, 1001, 3079, 12}, {-977, 1003, 3098, 12}, {-984, 1004, 3117, 12}, {-990, 1005, 3136, 12}, {-996, 1006, 3155, 12}, {-1002, 1008, 3174, 12}, {-1007, 1009, 3193, 12}, {-1011, 1010, 3213, 12}, {-1015, 1011, 3233, 12}, {-1018, 1012, 3252, 12}, {-1021, 1014, 3272, 12}, {-1023, 1015, 3292, 12}, {-1024, 1016, 3312, 12}, {-1025, 1017, 3332, 12}, {-1026, 1018, 3352, 12}, {-1026, 1020, 3372, 12}, {-1025, 1021, 3392, 12}, {-1024, 1022, 3412, 12}, {-1022, 1023, 3432, 12}, {-1020, 1024, 3452, 12}, {-1017, 1025, 3472, 12}, {-1013, 1027, 3491, 12}, {-1009, 1028, 3511, 12}, {-1005, 1029, 3530, 12}, {-1000, 1030, 3550, 12}, {-994, 1032, 3569, 12}, {-989, 1033, 3588, 12}, {-982, 1034, 3607, 12}, {-975, 1035, 3626, 12}, {-968, 1036, 3645, 12}, {-960, 1038, 3663, 12}, {-952, 1039, 3681, 12}, {-943, 1040, 3699, 12}, {-934, 1042, 3717, 12}, {-924, 1043, 3734, 12}, {-913, 1045, 3751, 12}, {-902, 1046, 3768, 12}, {-890, 1047, 3784, 12}, {-878, 1048, 3800, 12}, {-865, 1049, 3815, 12}, {-852, 1051, 3830, 12}, {-838, 1052, 3844, 12}, {-823, 1053, 3858, 12}, {-809, 1055, 3872, 12}, {-793, 1056, 3885, 12}, {-778, 1057, 3897, 12}, {-762, 1058, 3909, 12}, {-745, 1059, 3921, 12}, {-729, 1061, 3932, 12}, {-712, 1062, 3943, 12}, {-695, 1063, 3954, 12}, {-678, 1064, 3964, 12}, {-660, 1065, 3973, 12}, {-642, 1066, 3982, 12}, {-624, 1067, 3990, 12}, {-606, 1068, 3998, 12}, {-587, 1069, 4005, 12}, {-568, 1071, 4012, 12}, {-549, 1072, 4018, 12}, {-530, 1073, 4023, 12}, {-510, 1074, 4028, 12}, {-491, 1075, 4032, 12}, {-471, 1076, 4035, 12}, {-451, 1077, 4039, 12}, {-431, 1078, 4041, 12}, {-411, 1080, 4043, 12}, {-391, 1081, 4044, 12}, {-371, 1083, 4045, 12}, {-351, 1084, 4046, 12}, {-331, 1086, 4046, 12}, {-311, 1088, 4045, 12}, {-291, 1090, 4044, 12}, {-271, 1091, 4042, 12}, {-252, 1093, 4039, 12}, {-232, 1095, 4036, 12}, {-212, 1096, 4032, 12}, {-193, 1099, 4028, 12}, {-173, 1101, 4023, 12}, {-154, 1103, 4018, 12}, {-135, 1105, 4012, 12}, {-116, 1107, 4005, 12}, {-97, 1109, 3998, 12}, {-79, 1111, 3991, 12}, {-60, 1113, 3983, 12}, {-42, 1115, 3975, 12}, {-24, 1117, 3966, 12}, {-6, 1120, 3957, 12}, {10, 1122, 3947, 12}, {27, 1124, 3936, 12}, {44, 1127, 3926, 12}, {61, 1129, 3914, 12}, {77, 1132, 3903, 12}, {93, 1135, 3891, 12}, {108, 1137, 3878, 12}, {124, 1139, 3865, 12}, {138, 1141, 3851, 12}, {152, 1143, 3837, 12}, {165, 1146, 3822, 12}, {178, 1148, 3807, 12}, {191, 1151, 3791, 12}, {202, 1153, 3775, 12}, {213, 1154, 3758, 12}, {224, 1156, 3741, 12}, {234, 1158, 3724, 12}, {244, 1160, 3706, 12}, {253, 1162, 3688, 12}, {261, 1164, 3670, 12}, {269, 1166, 3652, 12}, {277, 1169, 3633, 12}, {284, 1171, 3615, 12}, {292, 1174, 3596, 12}, {298, 1176, 3577, 12}, {305, 1179, 3558, 12}, {311, 1182, 3539, 12}, {317, 1184, 3520, 12}, {322, 1187, 3501, 12}, {327, 1190, 3481, 12}, {332, 1192, 3462, 12}, {336, 1195, 3442, 12}, {340, 1198, 3423, 12}, {343, 1200, 3403, 12}, {346, 1203, 3383, 12}, {349, 1206, 3363, 12}, {351, 1209, 3344, 12}, {353, 1211, 3324, 12}, {355, 1214, 3304, 12}, {356, 1216, 3284, 12}, {358, 1219, 3264, 12}, {359, 1221, 3244, 12}, {361, 1224, 3224, 12}, {362, 1226, 3204, 12}, {363, 1229, 3184, 12}, {364, 1231, 3164, 12}, {364, 1234, 3144, 12}, {365, 1236, 3124, 12}, {366, 1238, 3104, 12}, {367, 1241, 3084, 12}, {367, 1243, 3064, 12}, {368, 1245, 3044, 12}, {368, 1248, 3024, 12}, {368, 1250, 3004, 12}, {369, 1253, 2984, 12}, {369, 1255, 2964, 12}, {369, 1258, 2944, 12}, {370, 1260, 2924, 12}, {370, 1263, 2904, 12}, {370, 1265, 2884, 12}, {370, 1268, 2864, 12}, {370, 1270, 2844, 12}, {370, 1273, 2824, 12}, {370, 1275, 2804, 12}, {370, 1277, 2784, 12}, {370, 1280, 2764, 12}, {370, 1282, 2744, 12}, {370, 1284, 2724, 12}, {370, 1287, 2704, 12}, {370, 1289, 2684, 12}, {369, 1292, 2664, 12}, {369, 1294, 2644, 12}, {369, 1296, 2624, 12}, {369, 1299, 2604, 12}, {368, 1301, 2584, 12}, {368, 1303, 2564, 12}, {368, 1306, 2544, 1}, {367, 1308, 2524, 1}, {367, 1310, 2504, 1}, {367, 1312, 2484, 1}, {366, 1314, 2464, 1}, {366, 1317, 2444, 1}, {365, 1319, 2424, 1}, {365, 1321, 2404, 1}, {364, 1323, 2384, 1}, {364, 1325, 2364, 1}, {363, 1327, 2344, 1}, {363, 1329, 2324, 1}, {362, 1331, 2304, 1}, {361, 1333, 2284, 1}, {361, 1335, 2264, 1}, {360, 1337, 2244, 1}, {359, 1339, 2224, 1}, {359, 1341, 2204, 1}, {358, 1343, 2184, 1}, {357, 1345, 2164, 1}, {356, 1347, 2144, 1}, {355, 1349, 2124, 1}, {354, 1351, 2104, 1}, {353, 1353, 2084, 1}, {352, 1355, 2064, 1}, {351, 1357, 2044, 1}, {350, 1359, 2024, 1}, {349, 1360, 2004, 1}, {348, 1362, 1984, 1}, {347, 1364, 1964, 1}, {345, 1365, 1944, 1}, {344, 1367, 1924, 1}, {342, 1369, 1904, 1}, {341, 1371, 1884, 1}, {339, 1373, 1864, 1}, {338, 1374, 1844, 1}, {336, 1376, 1824, 1}, {334, 1378, 1804, 1}, {331, 1379, 1784, 1}, {329, 1381, 1764, 1}, {326, 1382, 1745, 1}, {323, 1384, 1725, 1}, {320, 1386, 1705, 1}, {317, 1387, 1685, 1}, {313, 1389, 1666, 1}, {310, 1391, 1646, 1}, {306, 1393, 1626, 1}, {301, 1395, 1607, 1}, {297, 1397, 1587, 1}, {292, 1399, 1568, 1}, {287, 1402, 1549, 1}, {282, 1404, 1529, 1}, {276, 1406, 1510, 1}, {270, 1409, 1491, 1}, {264, 1411, 1472, 1}, {258, 1414, 1453, 1}, {252, 1416, 1434, 1}, {245, 1419, 1415, 1}, {239, 1422, 1396, 1}, {233, 1425, 1377, 1}, {227, 1428, 1358, 1}, {220, 1430, 1339, 1}, {214, 1433, 1320, 1}, {208, 1435, 1301, 1}, {201, 1438, 1282, 1}, {195, 1440, 1263, 1}, {188, 1442, 1244, 1}, {182, 1445, 1225, 1}, {175, 1447, 1206, 1}, {168, 1449, 1187, 1}, {162, 1451, 1168, 1}, {156, 1454, 1149, 1}, {149, 1456, 1130, 1}, {144, 1459, 1111, 1}, {138, 1461, 1092, 1}, {132, 1463, 1073, 1}, {127, 1466, 1054, 1}, {122, 1468, 1034, 1}, {117, 1470, 1015, 1}, {112, 1472, 995, 1}, {107, 1473, 976, 1}, {102, 1475, 957, 1}, {98, 1477, 937, 1}, {93, 1478, 918, 1}, {89, 1480, 898, 1}, {85, 1482, 878, 1}, {81, 1483, 859, 1}, {77, 1485, 839, 1}, {74, 1486, 819, 1}, {70, 1487, 800, 1}, {66, 1489, 780, 1}, {63, 1490, 760, 1}, {59, 1491, 741, 1}, {56, 1492, 721, 1}, {53, 1494, 701, 1}, {50, 1495, 681, 1}, {47, 1496, 662, 1}, {44, 1497, 642, 1}, {41, 1499, 622, 1}, {39, 1499, 602, 1}, {36, 1500, 582, 1}, {34, 1501, 562, 1}, {31, 1501, 543, 1}, {29, 1502, 523, 1}, {28, 1503, 503, 1}, {26, 1503, 483, 1}, {24, 1504, 463, 1}, {23, 1504, 443, 1}, {22, 1505, 423, 1}, {20, 1505, 403, 1}, {19, 1506, 383, 1}, {18, 1506, 363, 1}, {17, 1507, 343, 1}, {16, 1508, 323, 1}, {15, 1508, 303, 1}, {14, 1508, 283, 1}, {13, 1508, 263, 1}, {12, 1508, 243, 1}, {11, 1508, 223, 1}, {10, 1508, 203, 1}, {9, 1508, 183, 1}, {9, 1508, 163, 1}, {8, 1509, 143, 1}, {7, 1509, 123, 1}, {7, 1509, 103, 1}, {6, 1509, 83, 1}, {6, 1509, 63, 1}, {5, 1509, 43, 1}, {5, 1509, 23, 1}, {5, 1509, 3, 1}, {-32768, -32768, -32768, 0}, }; // some textures 0x5400 u8 d_course_rainbow_road_neon_mushroom_tlut_list[][512] = { { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom1.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom2.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom3.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom4.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMushroom5.inc.c" }, }; u8 d_course_rainbow_road_neon_mario_tlut_list[][512] = { { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario1.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario2.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario3.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario4.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonMario5.inc.c" }, }; u8 d_course_rainbow_road_neon_boo_tlut_list[][512] = { { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo1.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo2.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo3.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo4.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBoo5.inc.c" }, }; u8 d_course_rainbow_road_static_tluts[][512] = { { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonPeach.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonLuigi.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonDonkeyKong.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonYoshi.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonBowser.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonWario.inc.c" }, { #include "assets/courses/rainbow_road/gTLUTRainbowRoadNeonToad.inc.c" }, }; u8 d_course_rainbow_road_neon_mushroom[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonMushroom.inc.c" }; u8 d_course_rainbow_road_neon_mario[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonMario.inc.c" }; u8 d_course_rainbow_road_neon_boo[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonBoo.inc.c" }; u8 d_course_rainbow_road_static_textures[][4096] = { { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonPeach.inc.c" }, { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonLuigi.inc.c" }, { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonDonkeyKong.inc.c" }, { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonYoshi.inc.c" }, { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonBowser.inc.c" }, { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonWario.inc.c" }, { #include "assets/courses/rainbow_road/gTextureRainbowRoadNeonToad.inc.c" }, }; // unk data u64 d_course_rainbow_road_unk_double = 1; u64 d_course_rainbow_road_unk_double2 = 1; // unk light Lights1 d_course_rainbow_road_light1 = gdSPDefLights1(102, 102, 102, 255, 255, 255, 40, 40, 40); u8 d_course_rainbow_road_sphere[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadSphere.inc.c" }; u8 d_course_rainbow_road_reflection_map_metal[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadReflectionMapMetal.inc.c" }; u8 d_course_rainbow_road_reflection_map_gold[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadReflectionMapGold.inc.c" }; u8 d_course_rainbow_road_chain_chomp_tongue[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadChainChompTongue.inc.c" }; u8 d_course_rainbow_road_chain_chomp_eye[] = { #include "assets/courses/rainbow_road/gTextureRainbowRoadChainChompEye.inc.c" }; Vtx d_course_rainbow_road_chomp_lower_jaw_model[] = { {{{ 281, 6, -451 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}}, {{{ 223, -71, -469 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}}, {{{ 181, 6, -490 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}}, {{{ 399, 6, -401 }, 0, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}}, {{{ 322, -105, -415 }, 0, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}}, {{{ 281, 6, -451 }, 0, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}}, {{{ 458, 6, -260 }, 0, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}}, {{{ 400, -155, -330 }, 0, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}}, {{{ 399, 6, -401 }, 0, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}}, {{{ 563, 6, 0 }, 0, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}}, {{{ 451, -210, -138 }, 0, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}}, {{{ 458, 6, -260 }, 0, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}}, {{{ 458, 6, 260 }, 0, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}}, {{{ 451, -210, 138 }, 0, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}}, {{{ 563, 6, 0 }, 0, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}}, {{{ 399, 6, 401 }, 0, { 0, 0 }, {0x73, 0xEC, 0x30, 0xFF }}}, {{{ 400, -155, 330 }, 0, { 0, 0 }, {0x73, 0xEC, 0x30, 0x00 }}}, {{{ 458, 6, 260 }, 0, { 0, 0 }, {0x73, 0xEC, 0x30, 0x00 }}}, {{{ 281, 6, 451 }, 0, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}}, {{{ 322, -105, 415 }, 0, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}}, {{{ 399, 6, 401 }, 0, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}}, {{{ 181, 6, 490 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}}, {{{ 223, -71, 469 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}}, {{{ 281, 6, 451 }, 0, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}}, }; Gfx d_course_rainbow_road_dl_151A8[] = { gsDPPipeSync(), gsSPSetGeometryMode(G_TEXTURE_GEN), gsDPLoadTextureBlock(d_course_rainbow_road_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), gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), gsSPVertex(d_course_rainbow_road_chomp_lower_jaw_model, 24, 0), gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), gsSPClearGeometryMode(G_TEXTURE_GEN), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPEndDisplayList(), }; Vtx d_course_rainbow_road_chomp_body_lower_model1[] = { {{{ -156, 533, -156 }, 0, { 0, 0 }, {0xDE, 0x75, 0xDE, 0x00 }}}, {{{ -220, 533, 0 }, 0, { 0, 0 }, {0xD0, 0x75, 0x00, 0x00 }}}, {{{ 0, 577, 0 }, 0, { 0, 0 }, {0x00, 0x7F, 0x00, 0x00 }}}, {{{ -288, 408, -288 }, 0, { 0, 0 }, {0xC1, 0x5A, 0xC1, 0xFF }}}, {{{ -408, 408, 0 }, 0, { 0, 0 }, {0xA7, 0x5A, 0x00, 0xFF }}}, {{{ -377, 220, -377 }, 0, { 0, 0 }, {0xAE, 0x30, 0xAE, 0xFF }}}, {{{ -533, 220, 0 }, 0, { 0, 0 }, {0x8B, 0x30, 0x00, 0xFF }}}, {{{ -408, 0, -408 }, 0, { 0, 0 }, {0xA7, 0x00, 0xA7, 0xFF }}}, {{{ -577, 0, 0 }, 0, { 0, 0 }, {0x81, 0x00, 0x00, 0xFF }}}, {{{ -377, 220, 377 }, 0, { 0, 0 }, {0xAE, 0x30, 0x52, 0xFF }}}, {{{ -408, 0, 408 }, 0, { 0, 0 }, {0xA7, 0x00, 0x59, 0xFF }}}, {{{ -288, 408, 288 }, 0, { 0, 0 }, {0xC1, 0x5A, 0x3F, 0xFF }}}, {{{ -156, 533, 156 }, 0, { 0, 0 }, {0xDE, 0x75, 0x22, 0xFF }}}, {{{ 0, 533, -220 }, 0, { 0, 0 }, {0x00, 0x75, 0xD0, 0xFF }}}, {{{ 0, 408, -408 }, 0, { 0, 0 }, {0x00, 0x5A, 0xA7, 0xFF }}}, {{{ 0, 220, -533 }, 0, { 0, 0 }, {0x00, 0x30, 0x8B, 0xFF }}}, {{{ 0, 0, -577 }, 0, { 0, 0 }, {0x00, 0x18, 0x84, 0x00 }}}, {{{ 0, 220, 533 }, 0, { 0, 0 }, {0x00, 0x30, 0x75, 0xFF }}}, {{{ 0, 0, 577 }, 0, { 0, 0 }, {0x00, 0x18, 0x7C, 0xFF }}}, {{{ 0, 408, 408 }, 0, { 0, 0 }, {0x00, 0x5A, 0x59, 0xFF }}}, {{{ 0, 533, 220 }, 0, { 0, 0 }, {0x00, 0x75, 0x30, 0xFF }}}, {{{ 156, 533, -156 }, 0, { 0, 0 }, {0x22, 0x75, 0xDE, 0xFF }}}, {{{ 288, 408, -288 }, 0, { 0, 0 }, {0x3F, 0x5A, 0xC1, 0xFF }}}, {{{ 377, 220, -377 }, 0, { 0, 0 }, {0x52, 0x30, 0xAE, 0xFF }}}, {{{ 408, 0, -408 }, 0, { 0, 0 }, {0x58, 0x18, 0xA8, 0xFF }}}, {{{ 377, 220, 377 }, 0, { 0, 0 }, {0x52, 0x30, 0x52, 0xFF }}}, {{{ 408, 0, 408 }, 0, { 0, 0 }, {0x58, 0x18, 0x58, 0xFF }}}, {{{ 288, 408, 288 }, 0, { 0, 0 }, {0x3F, 0x5A, 0x3F, 0xFF }}}, {{{ 156, 533, 156 }, 0, { 0, 0 }, {0x22, 0x75, 0x22, 0xFF }}}, {{{ 220, 533, 0 }, 0, { 0, 0 }, {0x30, 0x75, 0x00, 0xFF }}}, {{{ 408, 408, 0 }, 0, { 0, 0 }, {0x59, 0x5A, 0x00, 0xFF }}}, {{{ 533, 220, 0 }, 0, { 0, 0 }, {0x75, 0x30, 0x00, 0xFF }}}, }; Vtx d_course_rainbow_road_chomp_body_lower_model2[] = { {{{ 377, 220, -377 }, 0, { 0, 0 }, {0x52, 0x30, 0xAE, 0xFF }}}, {{{ 533, 220, 0 }, 0, { 0, 0 }, {0x75, 0x30, 0x00, 0xFF }}}, {{{ 577, 0, 0 }, 0, { 0, 0 }, {0x7C, 0x18, 0x00, 0xFF }}}, {{{ 408, 0, -408 }, 0, { 0, 0 }, {0x58, 0x18, 0xA8, 0xFF }}}, {{{ 377, 220, 377 }, 0, { 0, 0 }, {0x52, 0x30, 0x52, 0xFF }}}, {{{ 408, 0, 408 }, 0, { 0, 0 }, {0x58, 0x18, 0x58, 0xFF }}}, {{{ 408, 408, 0 }, 0, { 0, 0 }, {0x59, 0x5A, 0x00, 0xFF }}}, {{{ 288, 408, 288 }, 0, { 0, 0 }, {0x3F, 0x5A, 0x3F, 0xFF }}}, {{{ 220, 533, 0 }, 0, { 0, 0 }, {0x30, 0x75, 0x00, 0xFF }}}, {{{ 156, 533, 156 }, 0, { 0, 0 }, {0x22, 0x75, 0x22, 0xFF }}}, {{{ 0, 577, 0 }, 0, { 0, 0 }, {0x00, 0x7F, 0x00, 0x00 }}}, }; Vtx d_course_rainbow_road_chomp_body_lower_model3[] = { {{{ 0, 0, -581 }, 0, { 1154, 138 }, {0xFF, 0xFF, 0xFF, 0xFF }}}, {{{ 582, 0, 0 }, 0, { 470, 1104 }, {0xFF, 0xFF, 0xFF, 0xFF }}}, {{{ 411, 0, 411 }, 0, { -12, 822 }, {0xFF, 0xFF, 0xFF, 0xFF }}}, {{{ 0, 0, 582 }, 0, { -210, 138 }, {0xFF, 0xFF, 0xFF, 0xFF }}}, {{{ 411, 0, -410 }, 0, { 954, 822 }, {0xFF, 0xFF, 0xFF, 0xFF }}}, }; Gfx d_course_rainbow_road_dl_15550[] = { gsDPPipeSync(), gsSPSetGeometryMode(G_TEXTURE_GEN), gsDPLoadTextureBlock(d_course_rainbow_road_reflection_map_metal, 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), gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), gsSPVertex(d_course_rainbow_road_chomp_body_lower_model1, 32, 0), gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), gsSP2Triangles(1, 3, 4, 0, 4, 3, 5, 0), gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), gsSP2Triangles(9, 8, 10, 0, 11, 4, 6, 0), gsSP2Triangles(11, 6, 9, 0, 12, 1, 4, 0), gsSP2Triangles(12, 4, 11, 0, 1, 12, 2, 0), gsSP2Triangles(13, 0, 2, 0, 0, 13, 14, 0), gsSP2Triangles(0, 14, 3, 0, 3, 14, 15, 0), gsSP2Triangles(3, 15, 5, 0, 5, 15, 16, 0), gsSP2Triangles(5, 16, 7, 0, 17, 9, 10, 0), gsSP2Triangles(17, 10, 18, 0, 19, 11, 9, 0), gsSP2Triangles(19, 9, 17, 0, 20, 12, 11, 0), gsSP2Triangles(20, 11, 19, 0, 12, 20, 2, 0), gsSP2Triangles(21, 13, 2, 0, 13, 21, 22, 0), gsSP2Triangles(13, 22, 14, 0, 14, 22, 23, 0), gsSP2Triangles(14, 23, 15, 0, 15, 23, 24, 0), gsSP2Triangles(15, 24, 16, 0, 25, 17, 18, 0), gsSP2Triangles(25, 18, 26, 0, 27, 19, 17, 0), gsSP2Triangles(27, 17, 25, 0, 28, 20, 19, 0), gsSP2Triangles(28, 19, 27, 0, 20, 28, 2, 0), gsSP2Triangles(29, 21, 2, 0, 21, 29, 30, 0), gsSP2Triangles(21, 30, 22, 0, 22, 30, 31, 0), gsSP1Triangle(22, 31, 23, 0), gsSPVertex(d_course_rainbow_road_chomp_body_lower_model2, 11, 0), gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0), gsSP2Triangles(6, 7, 4, 0, 6, 4, 1, 0), gsSP2Triangles(8, 9, 7, 0, 8, 7, 6, 0), gsSP1Triangle(9, 8, 10, 0), gsSPClearGeometryMode(G_TEXTURE_GEN), gsDPPipeSync(), gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), gsSPClearGeometryMode(G_LIGHTING), 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), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), gsDPTileSync(), 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, 0x007C, 0x007C), gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_rainbow_road_chain_chomp_tongue), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), gsSPVertex(d_course_rainbow_road_chomp_body_lower_model3, 5, 0), gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), gsSP1Triangle(0, 4, 1, 0), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPSetGeometryMode(G_LIGHTING), gsSPEndDisplayList(), }; Vtx d_course_rainbow_road_chomp_upper_jaw_model[] = { {{{ 181, -6, -490 }, 0, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}}, {{{ 223, 71, -469 }, 0, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}}, {{{ 281, -6, -451 }, 0, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}}, {{{ 281, -6, -451 }, 0, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}}, {{{ 322, 105, -416 }, 0, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}}, {{{ 399, -6, -401 }, 0, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}}, {{{ 399, -6, -401 }, 0, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}}, {{{ 375, 158, -330 }, 0, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}}, {{{ 458, -6, -260 }, 0, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}}, {{{ 458, -6, -260 }, 0, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}}, {{{ 454, 225, -138 }, 0, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}}, {{{ 563, -6, 0 }, 0, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}}, {{{ 563, -6, 0 }, 0, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}}, {{{ 454, 225, 138 }, 0, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}}, {{{ 458, -6, 260 }, 0, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}}, {{{ 458, -6, 260 }, 0, { 0, 0 }, {0x70, 0x24, 0x2F, 0xFF }}}, {{{ 375, 158, 330 }, 0, { 0, 0 }, {0x70, 0x24, 0x2F, 0x00 }}}, {{{ 399, -6, 401 }, 0, { 0, 0 }, {0x70, 0x24, 0x2F, 0x00 }}}, {{{ 399, -6, 401 }, 0, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}}, {{{ 322, 105, 416 }, 0, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}}, {{{ 281, -6, 451 }, 0, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}}, {{{ 281, -6, 451 }, 0, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}}, {{{ 223, 71, 469 }, 0, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}}, {{{ 181, -6, 490 }, 0, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}}, }; Gfx d_course_rainbow_road_dl_158C0[] = { gsDPPipeSync(), gsSPSetGeometryMode(G_TEXTURE_GEN), gsDPLoadTextureBlock(d_course_rainbow_road_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), gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), gsSPVertex(d_course_rainbow_road_chomp_upper_jaw_model, 24, 0), gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), gsDPPipeSync(), gsSPClearGeometryMode(G_TEXTURE_GEN), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPEndDisplayList(), }; Vtx d_course_rainbow_road_chomp_body_upper_back_model1[] = { {{{ 0, -577, 0 }, 0, { 0, 0 }, {0x00, 0x81, 0x00, 0x00 }}}, {{{ -220, -533, 0 }, 0, { 0, 0 }, {0xD0, 0x8B, 0x00, 0x00 }}}, {{{ -156, -533, -156 }, 0, { 0, 0 }, {0xDE, 0x8B, 0xDE, 0x00 }}}, {{{ -408, -408, 0 }, 0, { 0, 0 }, {0xA7, 0xA6, 0x00, 0xFF }}}, {{{ -288, -408, -288 }, 0, { 0, 0 }, {0xC1, 0xA6, 0xC1, 0xFF }}}, {{{ -533, -220, 0 }, 0, { 0, 0 }, {0x8B, 0xD0, 0x00, 0xFF }}}, {{{ -377, -220, -377 }, 0, { 0, 0 }, {0xAE, 0xD0, 0xAE, 0xFF }}}, {{{ -577, 0, 0 }, 0, { 0, 0 }, {0x81, 0x00, 0x00, 0xFF }}}, {{{ -408, 0, -408 }, 0, { 0, 0 }, {0xA7, 0x00, 0xA7, 0xFF }}}, {{{ -408, 0, 408 }, 0, { 0, 0 }, {0xA7, 0x00, 0x59, 0xFF }}}, {{{ -377, -220, 377 }, 0, { 0, 0 }, {0xAE, 0xD0, 0x52, 0xFF }}}, {{{ -288, -408, 288 }, 0, { 0, 0 }, {0xC1, 0xA6, 0x3F, 0xFF }}}, {{{ -156, -533, 156 }, 0, { 0, 0 }, {0xDE, 0x8B, 0x22, 0xFF }}}, {{{ 0, -533, -220 }, 0, { 0, 0 }, {0x00, 0x8B, 0xD0, 0xFF }}}, {{{ 0, -408, -408 }, 0, { 0, 0 }, {0x00, 0xA6, 0xA7, 0xFF }}}, {{{ 0, -220, -533 }, 0, { 0, 0 }, {0x00, 0xD1, 0x8B, 0xFF }}}, {{{ 0, 0, -577 }, 0, { 0, 0 }, {0x12, 0xE5, 0x86, 0x00 }}}, {{{ 0, 0, 577 }, 0, { 0, 0 }, {0x00, 0xE8, 0x7C, 0xFF }}}, {{{ 0, -220, 533 }, 0, { 0, 0 }, {0x02, 0xCE, 0x74, 0xFF }}}, {{{ 0, -408, 408 }, 0, { 0, 0 }, {0x03, 0xA7, 0x5A, 0xFF }}}, {{{ 0, -533, 220 }, 0, { 0, 0 }, {0x00, 0x8B, 0x30, 0xFF }}}, {{{ 156, -533, -156 }, 0, { 0, 0 }, {0x22, 0x8B, 0xDE, 0xFF }}}, {{{ 288, -408, -288 }, 0, { 0, 0 }, {0x3F, 0xA8, 0xBF, 0x00 }}}, {{{ 367, -215, -367 }, 0, { 0, 0 }, {0x52, 0xD0, 0xAD, 0xFF }}}, {{{ 408, 0, -408 }, 0, { 0, 0 }, {0x61, 0xE2, 0xB5, 0xFF }}}, {{{ 408, 0, 408 }, 0, { 0, 0 }, {0x4B, 0xE2, 0x61, 0xFF }}}, {{{ 367, -215, 367 }, 0, { 0, 0 }, {0x53, 0xD0, 0x52, 0xFF }}}, {{{ 288, -408, 288 }, 0, { 0, 0 }, {0x41, 0xA8, 0x3F, 0xFF }}}, {{{ 156, -533, 156 }, 0, { 0, 0 }, {0x22, 0x8B, 0x22, 0xFF }}}, {{{ 220, -533, 0 }, 0, { 0, 0 }, {0x30, 0x8B, 0x00, 0xFF }}}, {{{ 408, -408, 0 }, 0, { 0, 0 }, {0x5A, 0xA7, 0xFD, 0xFF }}}, {{{ 533, -220, 0 }, 0, { 0, 0 }, {0x75, 0xCF, 0x00, 0xFF }}}, }; Vtx d_course_rainbow_road_chomp_body_upper_back_model2[] = { {{{ 408, 0, -408 }, 0, { 0, 0 }, {0x61, 0xE2, 0xB5, 0xFF }}}, {{{ 577, 0, 0 }, 0, { 0, 0 }, {0x7A, 0xE5, 0x12, 0xFF }}}, {{{ 533, -220, 0 }, 0, { 0, 0 }, {0x75, 0xCF, 0x00, 0xFF }}}, {{{ 367, -215, -367 }, 0, { 0, 0 }, {0x52, 0xD0, 0xAD, 0xFF }}}, {{{ 408, 0, 408 }, 0, { 0, 0 }, {0x4B, 0xE2, 0x61, 0xFF }}}, {{{ 367, -215, 367 }, 0, { 0, 0 }, {0x53, 0xD0, 0x52, 0xFF }}}, {{{ 288, -408, 288 }, 0, { 0, 0 }, {0x41, 0xA8, 0x3F, 0xFF }}}, {{{ 408, -408, 0 }, 0, { 0, 0 }, {0x5A, 0xA7, 0xFD, 0xFF }}}, {{{ 156, -533, 156 }, 0, { 0, 0 }, {0x22, 0x8B, 0x22, 0x00 }}}, {{{ 220, -533, 0 }, 0, { 0, 0 }, {0x30, 0x8B, 0x00, 0xFF }}}, {{{ 0, -577, 0 }, 0, { 0, 0 }, {0x00, 0x81, 0x00, 0xFF }}}, }; Vtx d_course_rainbow_road_chomp_body_upper_back_model3[] = { {{{ 0, 0, 582 }, 0, { 990, 380 }, {0xB2, 0xB2, 0xB2, 0xFF }}}, {{{ 411, 0, -410 }, 0, { 118, 880 }, {0xB2, 0xB2, 0xB2, 0xFF }}}, {{{ 0, 0, -581 }, 0, { -52, 472 }, {0xB2, 0xB2, 0xB2, 0xFF }}}, {{{ 582, 0, 0 }, 0, { 496, 1020 }, {0xB2, 0xB2, 0xB2, 0xFF }}}, {{{ 411, 0, 411 }, 0, { 856, 816 }, {0xB2, 0xB2, 0xB2, 0xFF }}}, }; Gfx d_course_rainbow_road_dl_15C68[] = { gsDPPipeSync(), gsSPSetGeometryMode(G_TEXTURE_GEN), gsDPLoadTextureBlock(d_course_rainbow_road_reflection_map_metal, 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), gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), gsSPVertex(d_course_rainbow_road_chomp_body_upper_back_model1, 32, 0), gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), gsSP2Triangles(3, 2, 1, 0, 5, 6, 4, 0), gsSP2Triangles(5, 4, 3, 0, 7, 8, 6, 0), gsSP2Triangles(7, 6, 5, 0, 9, 7, 5, 0), gsSP2Triangles(9, 5, 10, 0, 10, 5, 3, 0), gsSP2Triangles(10, 3, 11, 0, 11, 3, 1, 0), gsSP2Triangles(11, 1, 12, 0, 0, 12, 1, 0), gsSP2Triangles(0, 2, 13, 0, 4, 14, 13, 0), gsSP2Triangles(4, 13, 2, 0, 6, 15, 14, 0), gsSP2Triangles(6, 14, 4, 0, 8, 16, 15, 0), gsSP2Triangles(8, 15, 6, 0, 17, 9, 10, 0), gsSP2Triangles(17, 10, 18, 0, 18, 10, 11, 0), gsSP2Triangles(18, 11, 19, 0, 19, 11, 12, 0), gsSP2Triangles(19, 12, 20, 0, 0, 20, 12, 0), gsSP2Triangles(0, 13, 21, 0, 14, 22, 21, 0), gsSP2Triangles(14, 21, 13, 0, 15, 23, 22, 0), gsSP2Triangles(15, 22, 14, 0, 16, 24, 23, 0), gsSP2Triangles(16, 23, 15, 0, 25, 17, 18, 0), gsSP2Triangles(25, 18, 26, 0, 26, 18, 19, 0), gsSP2Triangles(26, 19, 27, 0, 27, 19, 20, 0), gsSP2Triangles(27, 20, 28, 0, 0, 28, 20, 0), gsSP2Triangles(0, 21, 29, 0, 22, 30, 29, 0), gsSP2Triangles(22, 29, 21, 0, 23, 31, 30, 0), gsSP1Triangle(23, 30, 22, 0), gsSPVertex(d_course_rainbow_road_chomp_body_upper_back_model2, 11, 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(7, 6, 8, 0, 7, 8, 9, 0), gsSP1Triangle(10, 9, 8, 0), gsSPClearGeometryMode(G_TEXTURE_GEN), gsDPPipeSync(), gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), gsSPClearGeometryMode(G_LIGHTING), 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), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), gsDPTileSync(), 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, 0x007C, 0x007C), gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_rainbow_road_chain_chomp_tongue), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), gsSPVertex(d_course_rainbow_road_chomp_body_upper_back_model3, 5, 0), gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), gsSP1Triangle(0, 4, 3, 0), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPSetGeometryMode(G_LIGHTING), gsSPEndDisplayList(), }; Vtx d_course_rainbow_road_chomp_eyes_model[] = { {{{ 341, -287, 410 }, 0, { 990, 0 }, {0x69, 0xE7, 0x41, 0xFF }}}, {{{ 505, -32, 246 }, 0, { 0, 990 }, {0x69, 0xE7, 0x41, 0xFF }}}, {{{ 374, -49, 450 }, 0, { 990, 990 }, {0x69, 0xE7, 0x41, 0xFF }}}, {{{ 341, -287, 410 }, 0, { 990, 0 }, {0x69, 0xE7, 0x42, 0xFF }}}, {{{ 473, -270, 206 }, 0, { 0, 0 }, {0x69, 0xE7, 0x42, 0xFF }}}, {{{ 505, -32, 246 }, 0, { 0, 990 }, {0x69, 0xE7, 0x42, 0xFF }}}, {{{ 374, -49, -449 }, 0, { 990, 990 }, {0x69, 0xE7, 0xBF, 0xFF }}}, {{{ 505, -32, -245 }, 0, { 0, 990 }, {0x69, 0xE7, 0xBF, 0xFF }}}, {{{ 341, -287, -409 }, 0, { 990, 0 }, {0x69, 0xE7, 0xBF, 0xFF }}}, {{{ 505, -32, -245 }, 0, { 0, 990 }, {0x69, 0xE7, 0xBE, 0xFF }}}, {{{ 473, -270, -205 }, 0, { 0, 0 }, {0x69, 0xE7, 0xBE, 0xFF }}}, {{{ 341, -287, -409 }, 0, { 990, 0 }, {0x69, 0xE7, 0xBE, 0xFF }}}, }; Gfx d_course_rainbow_road_dl_15F18[] = { gsDPPipeSync(), gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), gsSPClearGeometryMode(G_SHADING_SMOOTH), 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), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 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, 0x007C, 0x007C), gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_rainbow_road_chain_chomp_eye), gsDPLoadSync(), gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), gsSPLight(&d_course_rainbow_road_light1.l, 1), gsSPLight(&d_course_rainbow_road_light1.a, 2), gsSPVertex(d_course_rainbow_road_chomp_eyes_model, 12, 0), gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPSetGeometryMode(G_SHADING_SMOOTH), gsSPEndDisplayList(), }; // 0x06015FC8 s16 d_rainbow_road_chomp_jaw_animation[] = { 0x0000, 0x3fff, 0x9602, 0x9483, 0x90d2, 0x8c1b, 0x878e, 0x845a, 0x83ac, 0x88ae, 0x9264, 0x9bc5, 0x9fc9, 0x9c7c, 0x950f, 0x8c27, 0x846d, 0x808a, 0x8348, 0x8abb, 0x9273, 0x9602, 0x6fb2, 0x70c6, 0x7369, 0x76ba, 0x79d6, 0x7bdd, 0x7beb, 0x7752, 0x6ed7, 0x66ca, 0x6379, 0x6692, 0x6d54, 0x756c, 0x7c87, 0x8054, 0x7e7c, 0x78b0, 0x728d, 0x6fb2, 0x9602, 0x9483, 0x90d2, 0x8c1b, 0x878e, 0x845a, 0x83ac, 0x88ae, 0x9264, 0x9bc5, 0x9fc9, 0x9c7c, 0x950f, 0x8c27, 0x846d, 0x808a, 0x8348, 0x8abb, 0x9273, 0x9602, 0x6fb2, 0x70c6, 0x7369, 0x76ba, 0x79d6, 0x7bdd, 0x7beb, 0x7752, 0x6ed7, 0x66ca, 0x6379, 0x6692, 0x6d54, 0x756c, 0x7c87, 0x8054, 0x7e7c, 0x78b0, 0x728d, 0x6fb2, 0x6fb2, 0x70c6, 0x7369, 0x76ba, 0x79d6, 0x7bdd, 0x7beb, 0x7752, 0x6ed7, 0x66ca, 0x6379, 0x6692, 0x6d54, 0x756c, 0x7c87, 0x8054, 0x7e7c, 0x78b0, 0x728d, 0x6fb2, 0x3fff, 0x0000, }; // 0x06016098 animation_type_3_triplet d_rainbow_road_unk1[] = { { { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0001 }, { 0x0001, 0x0000 }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, { 0x0014, 0x002a }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, { 0x0014, 0x0002 }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0066 }, { 0x0001, 0x0000 }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, { 0x0014, 0x0052 }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, { 0x0014, 0x003e }, }, { { 0x0001, 0x0000 }, { 0x0001, 0x0000 }, { 0x0014, 0x0016 }, }, }; // 0x060160F8 animation_type_2 d_rainbow_road_unk2 = { 0x00010000, 0x00000000, 0x0014, 0x0007, d_rainbow_road_chomp_jaw_animation, d_rainbow_road_unk1, }; // 0x0601610C animation_type_2 *d_rainbow_road_unk3[] = { &d_rainbow_road_unk2, }; // 0x06016110 u32 d_rainbow_road_unk4[] = { 0x00000001, 0x00000002, 0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x0000023a, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000007, 0x00000000, d_course_rainbow_road_dl_15550, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, d_course_rainbow_road_dl_151A8, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x0000023a, 0x00000000, 0x00000001, 0x00000002, 0x00000000, 0x00000007, 0x00000000, d_course_rainbow_road_dl_15C68, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, d_course_rainbow_road_dl_158C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, d_course_rainbow_road_dl_15F18, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x00000002, 0x00000002, 0x00000003, 0x00000002, }; // No idea what this stuff is u32 d_rainbow_road_unk5[] = { 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000002, }; // unk double. Likely apart of above data. // u64 d_course_rainbow_road_unk_double3 = 2; Gfx d_course_rainbow_road_dl_16220[] = { gsSPClearGeometryMode(G_CULL_BACK), gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), gsSPSetGeometryMode(G_CULL_BACK), gsSPDisplayList(d_course_rainbow_road_packed_dl_1FB8), gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), gsDPNoOp(), gsDPSetTextureFilter(G_TF_BILERP), gsDPSetTexturePersp(G_TP_PERSP), gsDPTileSync(), gsDPSetTile(G_IM_FMT_IA, 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_WRAP, 5, G_TX_NOLOD), gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05000000), gsDPTileSync(), gsDPSetTile(G_IM_FMT_IA, 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), gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), gsSPDisplayList(d_course_rainbow_road_packed_dl_1318), gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), gsDPTileSync(), gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), 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), gsSPDisplayList(d_course_rainbow_road_packed_dl_1E18), gsSPDisplayList(d_course_rainbow_road_packed_dl_2068), gsSPSetGeometryMode(G_CULL_BACK), gsSPEndDisplayList(), }; struct ActorSpawnData d_course_rainbow_road_item_box_spawns[] = { {{ 250, 999, -5279 }, { 0 }}, {{ 256, 999, -5248 }, { 0 }}, {{ 279, 999, -5241 }, { 0 }}, {{ 284, 999, -5214 }, { 0 }}, {{ -89, 964, -3421 }, { 0 }}, {{ -79, 964, -3398 }, { 0 }}, {{ -69, 964, -3383 }, { 0 }}, {{ -61, 964, -3362 }, { 0 }}, {{ -1660, 506, -601 }, { 1 }}, {{ -1699, 506, -587 }, { 1 }}, {{ -1697, 506, -638 }, { 1 }}, {{ -1732, 507, -560 }, { 1 }}, {{ -1781, 712, 797 }, { 1 }}, {{ -1764, 712, 806 }, { 1 }}, {{ -1737, 712, 815 }, { 1 }}, {{ -1715, 712, 824 }, { 1 }}, {{ -2022, 743, 2338 }, { 2 }}, {{ -2006, 743, 2369 }, { 2 }}, {{ -1982, 743, 2377 }, { 2 }}, {{ -1983, 743, 2407 }, { 2 }}, {{ 1463, 785, 1982 }, { 2 }}, {{ 1466, 785, 1956 }, { 2 }}, {{ 1473, 785, 1928 }, { 2 }}, {{ 1460, 785, 2003 }, { 2 }}, {{ -124, 931, 2735 }, { 3 }}, {{ -112, 931, 2711 }, { 3 }}, {{ -113, 931, 2667 }, { 3 }}, {{ -100, 930, 2689 }, { 3 }}, {{ 326, 1348, 2146 }, { 3 }}, {{ 348, 1349, 2135 }, { 3 }}, {{ 371, 1349, 2135 }, { 3 }}, {{ 397, 1349, 2128 }, { 3 }}, {{ -32768, 0, 0 }, { 0 }}, }; TrackSections d_course_rainbow_road_addr[] = { { d_course_rainbow_road_packed_dl_20C0, 1, 255, 0x0000 }, { d_course_rainbow_road_packed_dl_1850, 1, 1, 0x0000 }, { d_course_rainbow_road_packed_dl_1758, 1, 2, 0x0000 }, { d_course_rainbow_road_packed_dl_1698, 1, 3, 0x0000 }, { d_course_rainbow_road_packed_dl_15F8, 1, 4, 0x0000 }, { d_course_rainbow_road_packed_dl_1528, 1, 5, 0x0000 }, { d_course_rainbow_road_packed_dl_13A0, 1, 6, 0x0000 }, { d_course_rainbow_road_packed_dl_1978, 1, 7, 0x0000 }, { d_course_rainbow_road_packed_dl_1D30, 1, 8, 0x0000 }, { d_course_rainbow_road_packed_dl_1C70, 1, 9, 0x0000 }, { d_course_rainbow_road_packed_dl_1BC0, 1, 10, 0x0000 }, { d_course_rainbow_road_packed_dl_1B28, 1, 11, 0x0000 }, { d_course_rainbow_road_packed_dl_1A20, 1, 12, 0x0000 }, { d_course_rainbow_road_packed_dl_1318, 255, 255, 0x0000 }, { 0x00000000, 0, 0, 0x0000 }, }; Gfx *d_course_rainbow_road_dl_list[] = { d_course_rainbow_road_dl_D8, d_course_rainbow_road_dl_210, d_course_rainbow_road_dl_178, d_course_rainbow_road_dl_288, d_course_rainbow_road_dl_338, d_course_rainbow_road_dl_4A0, d_course_rainbow_road_dl_3D0, d_course_rainbow_road_dl_528, d_course_rainbow_road_dl_5F8, d_course_rainbow_road_dl_6E0, d_course_rainbow_road_dl_658, d_course_rainbow_road_dl_730, d_course_rainbow_road_dl_7A8, d_course_rainbow_road_dl_880, d_course_rainbow_road_dl_7F8, d_course_rainbow_road_dl_8E0, d_course_rainbow_road_dl_958, d_course_rainbow_road_dl_A70, d_course_rainbow_road_dl_9C8, d_course_rainbow_road_dl_B08, d_course_rainbow_road_dl_B70, d_course_rainbow_road_dl_C70, d_course_rainbow_road_dl_BF0, d_course_rainbow_road_dl_D10, d_course_rainbow_road_dl_D80, d_course_rainbow_road_dl_E98, d_course_rainbow_road_dl_E08, d_course_rainbow_road_dl_F50, d_course_rainbow_road_dl_FB0, d_course_rainbow_road_dl_10A8, d_course_rainbow_road_dl_1030, d_course_rainbow_road_dl_1150, d_course_rainbow_road_dl_1198, d_course_rainbow_road_dl_12A0, d_course_rainbow_road_dl_1228, d_course_rainbow_road_dl_1340, d_course_rainbow_road_dl_13F0, d_course_rainbow_road_dl_14E8, d_course_rainbow_road_dl_1488, d_course_rainbow_road_dl_1530, d_course_rainbow_road_dl_15D0, d_course_rainbow_road_dl_16C0, d_course_rainbow_road_dl_1678, d_course_rainbow_road_dl_1738, d_course_rainbow_road_dl_17D0, d_course_rainbow_road_dl_18D0, d_course_rainbow_road_dl_1878, d_course_rainbow_road_dl_1948, };