sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (78857B)


      1 // 0x07010118 - 0x07010130
      2 static const Lights1 hmc_seg7_lights_07010118 = gdSPDefLights1(
      3     0x00, 0x00, 0x00,
      4     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07010130 - 0x07010148
      8 static const Lights1 hmc_seg7_lights_07010130 = gdSPDefLights1(
      9     0x79, 0x79, 0x79,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07010148 - 0x07010248
     14 static const Vtx hmc_seg7_vertex_07010148[] = {
     15     {{{  1690,      0,    819}, 0, {   138,   2520}, {0x33, 0x99, 0xcd, 0xff}}},
     16     {{{  2100,      0,    102}, 0, {   240,   2146}, {0xcd, 0x99, 0xcd, 0xff}}},
     17     {{{  4967,      0,    819}, 0, {  -950,   1430}, {0x2a, 0xac, 0xac, 0xff}}},
     18     {{{  6298,    154,  -1842}, 0, {  -506,    104}, {0x10, 0x90, 0x39, 0xff}}},
     19     {{{  6298,    154,  -1330}, 0, {  -678,    274}, {0x0a, 0xbb, 0x96, 0xff}}},
     20     {{{  5786,      0,  -1330}, 0, {  -506,    444}, {0x0e, 0x85, 0xe7, 0xff}}},
     21     {{{  5786,      0,  -1842}, 0, {  -336,    274}, {0x08, 0x86, 0x1f, 0xff}}},
     22     {{{  6298,      0,  -1842}, 0, {  -506,    104}, {0x99, 0xcd, 0x33, 0xff}}},
     23     {{{  6298,      0,  -1330}, 0, {  -678,    274}, {0xb7, 0xb7, 0xb7, 0xff}}},
     24     {{{  1895,      0,   -101}, 0, {   376,   2146}, {0x3d, 0xa4, 0x3d, 0xff}}},
     25     {{{  1895,      0,    102}, 0, {   308,   2214}, {0x33, 0x99, 0xcd, 0xff}}},
     26     {{{  1690,      0,  -3993}, 0, {  1740,    922}, {0x23, 0x89, 0xea, 0xff}}},
     27     {{{  2100,      0,   -101}, 0, {   308,   2078}, {0xec, 0x85, 0x14, 0xff}}},
     28     {{{  3124,      0,  -6860}, 0, {  2216,   -508}, {0x1b, 0xc9, 0x6e, 0xff}}},
     29     {{{  3533,      0,  -6860}, 0, {  2080,   -646}, {0xac, 0xd6, 0x54, 0xff}}},
     30     {{{  3533,      0,  -6348}, 0, {  1910,   -474}, {0xcd, 0x99, 0x33, 0xff}}},
     31 };
     32 
     33 // 0x07010248 - 0x07010348
     34 static const Vtx hmc_seg7_vertex_07010248[] = {
     35     {{{  6298,      0,    102}, 0, { -1154,    752}, {0x00, 0x81, 0x00, 0xff}}},
     36     {{{  2100,      0,    102}, 0, {   240,   2146}, {0xcd, 0x99, 0xcd, 0xff}}},
     37     {{{  2100,      0,   -101}, 0, {   308,   2078}, {0xec, 0x85, 0x14, 0xff}}},
     38     {{{  1690,      0,  -3993}, 0, {  1740,    922}, {0x23, 0x89, 0xea, 0xff}}},
     39     {{{  6298,      0,  -6348}, 0, {   990,  -1394}, {0x00, 0x81, 0x00, 0xff}}},
     40     {{{  4967,      0,    102}, 0, {  -712,   1192}, {0x00, 0x81, 0x00, 0xff}}},
     41     {{{  4967,      0,    819}, 0, {  -950,   1430}, {0x2a, 0xac, 0xac, 0xff}}},
     42     {{{  6912,    154,  -1330}, 0, {  -882,     70}, {0xcd, 0x99, 0xcd, 0xff}}},
     43     {{{  6298,    154,  -1842}, 0, {  -506,    104}, {0x10, 0x90, 0x39, 0xff}}},
     44     {{{  6912,    154,  -1842}, 0, {  -712,   -100}, {0xac, 0xd6, 0x54, 0xff}}},
     45     {{{  6298,    154,  -1330}, 0, {  -678,    274}, {0x0a, 0xbb, 0x96, 0xff}}},
     46     {{{  3124,      0,  -6860}, 0, {  2216,   -508}, {0x1b, 0xc9, 0x6e, 0xff}}},
     47     {{{  3533,      0,  -6348}, 0, {  1910,   -474}, {0xcd, 0x99, 0x33, 0xff}}},
     48     {{{  3124,      0,  -6348}, 0, {  2046,   -338}, {0x54, 0xd6, 0x54, 0xff}}},
     49     {{{  2100,      0,  -4453}, 0, {  1756,    632}, {0xee, 0x83, 0xfb, 0xff}}},
     50     {{{  2100,      0,  -4965}, 0, {  1926,    462}, {0xf4, 0x82, 0x06, 0xff}}},
     51 };
     52 
     53 // 0x07010348 - 0x07010448
     54 static const Vtx hmc_seg7_vertex_07010348[] = {
     55     {{{  6298,      0,  -6348}, 0, {   990,  -1394}, {0x00, 0x81, 0x00, 0xff}}},
     56     {{{  6298,      0,  -1842}, 0, {  -506,    104}, {0x99, 0xcd, 0x33, 0xff}}},
     57     {{{  5786,      0,  -1842}, 0, {  -336,    274}, {0x08, 0x86, 0x1f, 0xff}}},
     58     {{{  2100,      0,   -101}, 0, {   308,   2078}, {0xec, 0x85, 0x14, 0xff}}},
     59     {{{  5786,      0,  -1330}, 0, {  -506,    444}, {0x0e, 0x85, 0xe7, 0xff}}},
     60     {{{  6298,      0,  -1330}, 0, {  -678,    274}, {0xb7, 0xb7, 0xb7, 0xff}}},
     61     {{{  6298,      0,    102}, 0, { -1154,    752}, {0x00, 0x81, 0x00, 0xff}}},
     62     {{{  2100,      0,  -4453}, 0, {  1756,    632}, {0xee, 0x83, 0xfb, 0xff}}},
     63     {{{  1690,      0,  -3993}, 0, {  1740,    922}, {0x23, 0x89, 0xea, 0xff}}},
     64     {{{  1690,    102,  -4453}, 0, {  1892,    768}, {0x2c, 0x8f, 0xdd, 0xff}}},
     65     {{{  1690,    102,  -4965}, 0, {  2064,    598}, {0x08, 0x93, 0x3f, 0xff}}},
     66     {{{  2100,      0,  -4965}, 0, {  1926,    462}, {0xf4, 0x82, 0x06, 0xff}}},
     67     {{{  1178,    102,  -4965}, 0, {  2234,    768}, {0x65, 0xbd, 0x21, 0xff}}},
     68     {{{  1178,    102,  -4453}, 0, {  2064,    938}, {0x54, 0xd6, 0xac, 0xff}}},
     69     {{{  1690,      0,  -5324}, 0, {  2182,    480}, {0x62, 0xc4, 0x34, 0xff}}},
     70     {{{  1690,      0,  -6348}, 0, {  2522,    138}, {0x00, 0x81, 0x00, 0xff}}},
     71 };
     72 
     73 // 0x07010448 - 0x07010548
     74 static const Vtx hmc_seg7_vertex_07010448[] = {
     75     {{{  2304,  -1023,   -409}, 0, {  1610,    388}, {0x00, 0x7d, 0x10, 0xff}}},
     76     {{{  1690,  -1023,   -409}, 0, {  1808,    684}, {0x00, 0x7a, 0x21, 0xff}}},
     77     {{{  1690,  -1023,    819}, 0, {  2216,    274}, {0x33, 0x67, 0xcd, 0xff}}},
     78     {{{  2202,    205,    205}, 0, {   -70,    908}, {0xf0, 0x7c, 0xf0, 0xff}}},
     79     {{{  1792,    205,    205}, 0, {  -398,   1070}, {0x10, 0x79, 0xdf, 0xff}}},
     80     {{{  1690,    205,    819}, 0, {  -234,   1602}, {0x21, 0x65, 0xbd, 0xff}}},
     81     {{{  1792,    205,   -204}, 0, {  -562,    744}, {0x22, 0x75, 0x22, 0xff}}},
     82     {{{  1690,    205,   -306}, 0, {  -684,    704}, {0x33, 0x67, 0x33, 0xff}}},
     83     {{{  2202,    205,   -204}, 0, {  -234,    582}, {0xdf, 0x79, 0x10, 0xff}}},
     84     {{{  4250,    205,   -306}, 0, {  1358,   -318}, {0xda, 0x72, 0x26, 0xff}}},
     85     {{{  4250,    205,    819}, 0, {  1808,    582}, {0xb7, 0x49, 0xb7, 0xff}}},
     86     {{{  2304,   -767,  -1023}, 0, {  1384,    558}, {0x00, 0x75, 0x30, 0xff}}},
     87     {{{  2304,  -1023,    819}, 0, {  2018,    -22}, {0xac, 0x2a, 0xac, 0xff}}},
     88     {{{  3431,  -1023,  -3173}, 0, {   328,    764}, {0x25, 0x47, 0x62, 0xff}}},
     89     {{{  2509,   -869,  -3173}, 0, {   612,   1186}, {0x06, 0x7e, 0x00, 0xff}}},
     90     {{{  2509,   -869,  -2559}, 0, {   816,    984}, {0xf7, 0x7a, 0xdf, 0xff}}},
     91 };
     92 
     93 // 0x07010548 - 0x07010628
     94 static const Vtx hmc_seg7_vertex_07010548[] = {
     95     {{{  1690,  -1023,   -409}, 0, {  1808,    684}, {0x00, 0x7a, 0x21, 0xff}}},
     96     {{{  2304,   -767,  -1023}, 0, {  1384,    558}, {0x00, 0x75, 0x30, 0xff}}},
     97     {{{  1690,   -767,  -1023}, 0, {  1582,    854}, {0x00, 0x7d, 0x10, 0xff}}},
     98     {{{  2509,   -869,  -2559}, 0, {   816,    984}, {0xf7, 0x7a, 0xdf, 0xff}}},
     99     {{{  1690,   -869,  -2559}, 0, {  1078,   1376}, {0x00, 0x7e, 0xf3, 0xff}}},
    100     {{{  1690,   -767,  -2252}, 0, {  1172,   1262}, {0x00, 0x7c, 0xe5, 0xff}}},
    101     {{{  2509,   -767,  -2252}, 0, {   910,    868}, {0x00, 0x7e, 0xf3, 0xff}}},
    102     {{{  2509,   -869,  -3173}, 0, {   612,   1186}, {0x06, 0x7e, 0x00, 0xff}}},
    103     {{{  1690,   -869,  -3173}, 0, {   874,   1582}, {0x00, 0x7f, 0x00, 0xff}}},
    104     {{{  3431,  -1023,  -3173}, 0, {   328,    764}, {0x25, 0x47, 0x62, 0xff}}},
    105     {{{  3431,  -1023,  -2559}, 0, {   532,    560}, {0x06, 0x7e, 0x00, 0xff}}},
    106     {{{  3533,   -767,  -1125}, 0, {   954,      0}, {0x00, 0x7e, 0x0d, 0xff}}},
    107     {{{  2919,   -869,   -511}, 0, {  1366,    106}, {0x00, 0x7e, 0x0a, 0xff}}},
    108     {{{  3533,   -869,   -511}, 0, {  1168,   -190}, {0x8e, 0x29, 0x24, 0xff}}},
    109 };
    110 
    111 // 0x07010628 - 0x07010728
    112 static const Vtx hmc_seg7_vertex_07010628[] = {
    113     {{{  2816,   -767,  -3788}, 0, {   300,   1230}, {0x21, 0x7a, 0x00, 0xff}}},
    114     {{{  3431,  -1023,  -3788}, 0, {   124,    968}, {0x48, 0x25, 0x9f, 0xff}}},
    115     {{{  3431,  -1023,  -4402}, 0, {   -78,   1170}, {0x21, 0x7a, 0x00, 0xff}}},
    116     {{{  2816,   -767,  -4402}, 0, {    94,   1434}, {0x10, 0x7d, 0x00, 0xff}}},
    117     {{{  2509,   -767,  -3788}, 0, {   398,   1378}, {0xe6, 0x7c, 0x00, 0xff}}},
    118     {{{  2509,   -767,  -4402}, 0, {   194,   1582}, {0xcb, 0x73, 0x00, 0xff}}},
    119     {{{  4250,  -1023,  -5017}, 0, {  -546,    982}, {0x16, 0x66, 0xb8, 0xff}}},
    120     {{{  4660,   -921,  -5017}, 0, {  -686,    772}, {0x34, 0x2b, 0x95, 0xff}}},
    121     {{{  4660,   -921,  -5631}, 0, {  -890,    976}, {0xed, 0x76, 0x28, 0xff}}},
    122     {{{  4250,  -1023,  -6041}, 0, {  -886,   1322}, {0x04, 0x7e, 0x00, 0xff}}},
    123     {{{  4557,  -1023,  -4402}, 0, {  -440,    630}, {0x00, 0x7f, 0x00, 0xff}}},
    124     {{{  3431,  -1023,  -2559}, 0, {   532,    560}, {0x06, 0x7e, 0x00, 0xff}}},
    125     {{{  4557,  -1023,  -2559}, 0, {   170,     16}, {0x8f, 0x38, 0x00, 0xff}}},
    126     {{{  3533,   -767,  -1125}, 0, {   954,      0}, {0x00, 0x7e, 0x0d, 0xff}}},
    127     {{{  2919,   -767,  -1125}, 0, {  1152,    296}, {0x43, 0x5e, 0xcd, 0xff}}},
    128     {{{  2919,   -869,   -511}, 0, {  1366,    106}, {0x00, 0x7e, 0x0a, 0xff}}},
    129 };
    130 
    131 // 0x07010728 - 0x07010808
    132 static const Vtx hmc_seg7_vertex_07010728[] = {
    133     {{{  5671,   -204,    819}, 0, {   684,   1614}, {0x00, 0x7f, 0x00, 0xff}}},
    134     {{{  6298,   -204,    205}, 0, {    70,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    135     {{{  5671,   -204,    205}, 0, {    70,   1614}, {0x00, 0x7f, 0x00, 0xff}}},
    136     {{{  6298,   -204,    819}, 0, {   684,    990}, {0x8f, 0x38, 0x00, 0xff}}},
    137     {{{  1690,   -767,  -1023}, 0, {  1582,    854}, {0x00, 0x7d, 0x10, 0xff}}},
    138     {{{  2509,   -767,  -1023}, 0, {  1318,    460}, {0x00, 0x7f, 0x00, 0xff}}},
    139     {{{  2509,   -767,  -2252}, 0, {   910,    868}, {0x00, 0x7e, 0xf3, 0xff}}},
    140     {{{  1690,   -767,  -2252}, 0, {  1172,   1262}, {0x00, 0x7c, 0xe5, 0xff}}},
    141     {{{  4557,  -1023,  -4402}, 0, {  -440,    630}, {0x00, 0x7f, 0x00, 0xff}}},
    142     {{{  3431,  -1023,  -4402}, 0, {   -78,   1170}, {0x21, 0x7a, 0x00, 0xff}}},
    143     {{{  3431,  -1023,  -2559}, 0, {   532,    560}, {0x06, 0x7e, 0x00, 0xff}}},
    144     {{{  1690,   -921,  -3788}, 0, {   674,   1792}, {0x00, 0x7f, 0x00, 0xff}}},
    145     {{{  2304,   -921,  -3788}, 0, {   478,   1496}, {0xcb, 0x73, 0x00, 0xff}}},
    146     {{{  2304,   -921,  -5938}, 0, {  -236,   2212}, {0x00, 0x7f, 0x00, 0xff}}},
    147 };
    148 
    149 // 0x07010808 - 0x070108F8
    150 static const Vtx hmc_seg7_vertex_07010808[] = {
    151     {{{  5466,   -409,    819}, 0, {   684,   1818}, {0x00, 0x7f, 0x00, 0xff}}},
    152     {{{  5681,   -409,    205}, 0, {    70,   1604}, {0xc8, 0x71, 0x00, 0xff}}},
    153     {{{  5466,   -409,    205}, 0, {    70,   1818}, {0x00, 0x7f, 0x00, 0xff}}},
    154     {{{  5681,   -409,    819}, 0, {   684,   1604}, {0x8f, 0x38, 0x00, 0xff}}},
    155     {{{  2509,   -767,  -1125}, 0, {  1284,    494}, {0x00, 0x7f, 0x00, 0xff}}},
    156     {{{  3533,   -767,  -1125}, 0, {   954,      0}, {0x00, 0x7e, 0x0d, 0xff}}},
    157     {{{  3533,   -767,  -1945}, 0, {   682,    272}, {0x00, 0x7f, 0x00, 0xff}}},
    158     {{{  2509,   -767,  -1945}, 0, {  1012,    766}, {0xc4, 0x2a, 0x67, 0xff}}},
    159     {{{  2304,   -921,  -3788}, 0, {   478,   1496}, {0xcb, 0x73, 0x00, 0xff}}},
    160     {{{  2509,   -767,  -3788}, 0, {   398,   1378}, {0xe6, 0x7c, 0x00, 0xff}}},
    161     {{{  2509,   -767,  -4402}, 0, {   194,   1582}, {0xcb, 0x73, 0x00, 0xff}}},
    162     {{{  2304,   -921,  -4402}, 0, {   272,   1700}, {0x9d, 0x27, 0x45, 0xff}}},
    163     {{{  2714,  -1023,  -5324}, 0, {  -154,   1824}, {0x00, 0x70, 0xc5, 0xff}}},
    164     {{{  2714,  -1023,  -5733}, 0, {  -290,   1960}, {0x11, 0x72, 0x34, 0xff}}},
    165     {{{  2509,  -1023,  -5529}, 0, {  -156,   1990}, {0x3b, 0x6f, 0x00, 0xff}}},
    166 };
    167 
    168 // 0x070108F8 - 0x070109F8
    169 static const Vtx hmc_seg7_vertex_070108F8[] = {
    170     {{{  1690,   -921,  -3788}, 0, {   674,   1792}, {0x00, 0x7f, 0x00, 0xff}}},
    171     {{{  2304,   -921,  -5938}, 0, {  -236,   2212}, {0x00, 0x7f, 0x00, 0xff}}},
    172     {{{  1690,   -921,  -5324}, 0, {   164,   2304}, {0x78, 0x20, 0x17, 0xff}}},
    173     {{{  2304,   -921,  -5017}, 0, {    68,   1906}, {0xe6, 0x49, 0x9d, 0xff}}},
    174     {{{  2407,   -921,  -5529}, 0, {  -132,   2026}, {0x26, 0x79, 0x00, 0xff}}},
    175     {{{  2714,   -921,  -5017}, 0, {   -62,   1708}, {0xdc, 0x68, 0xc2, 0xff}}},
    176     {{{  2714,   -921,  -5221}, 0, {  -130,   1776}, {0x00, 0x77, 0xd5, 0xff}}},
    177     {{{  2714,  -1023,  -5324}, 0, {  -154,   1824}, {0x00, 0x70, 0xc5, 0xff}}},
    178     {{{  2509,  -1023,  -5529}, 0, {  -156,   1990}, {0x3b, 0x6f, 0x00, 0xff}}},
    179     {{{  2714,  -1023,  -5733}, 0, {  -290,   1960}, {0x11, 0x72, 0x34, 0xff}}},
    180     {{{  2714,   -921,  -5836}, 0, {  -334,   1980}, {0xf4, 0x79, 0x24, 0xff}}},
    181     {{{  2714,   -921,  -6348}, 0, {  -504,   2150}, {0x1d, 0x52, 0x5b, 0xff}}},
    182     {{{  3328,   -921,  -5836}, 0, {  -532,   1684}, {0x1e, 0x7a, 0xf1, 0xff}}},
    183     {{{  3943,   -921,  -5017}, 0, {  -456,   1116}, {0x0a, 0x7e, 0x00, 0xff}}},
    184     {{{  3021,   -921,  -5529}, 0, {  -330,   1730}, {0xbe, 0x69, 0xea, 0xff}}},
    185     {{{  2919,  -1023,  -5529}, 0, {  -288,   1792}, {0xbe, 0x69, 0x16, 0xff}}},
    186 };
    187 
    188 // 0x070109F8 - 0x07010AF8
    189 static const Vtx hmc_seg7_vertex_070109F8[] = {
    190     {{{  2714,   -921,  -5836}, 0, {  -334,   1980}, {0xf4, 0x79, 0x24, 0xff}}},
    191     {{{  3328,   -921,  -5836}, 0, {  -532,   1684}, {0x1e, 0x7a, 0xf1, 0xff}}},
    192     {{{  3328,   -921,  -6245}, 0, {  -668,   1820}, {0x11, 0x78, 0x23, 0xff}}},
    193     {{{  2714,   -921,  -6348}, 0, {  -504,   2150}, {0x1d, 0x52, 0x5b, 0xff}}},
    194     {{{  3021,   -921,  -5529}, 0, {  -330,   1730}, {0xbe, 0x69, 0xea, 0xff}}},
    195     {{{  3943,   -921,  -6348}, 0, {  -900,   1558}, {0x0c, 0x70, 0x39, 0xff}}},
    196     {{{  3738,   -921,  -5836}, 0, {  -662,   1486}, {0xeb, 0x75, 0xd6, 0xff}}},
    197     {{{  3431,  -1074,  -5938}, 0, {  -584,   1688}, {0x19, 0x71, 0xcd, 0xff}}},
    198     {{{  3431,  -1074,  -6143}, 0, {  -654,   1756}, {0x40, 0x68, 0x20, 0xff}}},
    199     {{{  3943,   -921,  -5017}, 0, {  -456,   1116}, {0x0a, 0x7e, 0x00, 0xff}}},
    200     {{{  2919,  -1023,  -5529}, 0, {  -288,   1792}, {0xbe, 0x69, 0x16, 0xff}}},
    201     {{{  2714,  -1023,  -5324}, 0, {  -154,   1824}, {0x00, 0x70, 0xc5, 0xff}}},
    202     {{{  2714,  -1023,  -5733}, 0, {  -290,   1960}, {0x11, 0x72, 0x34, 0xff}}},
    203     {{{  3738,   -921,  -6245}, 0, {  -800,   1622}, {0xcd, 0x71, 0x19, 0xff}}},
    204     {{{  3636,  -1074,  -5938}, 0, {  -650,   1590}, {0xbf, 0x68, 0xe0, 0xff}}},
    205     {{{  3636,  -1074,  -6143}, 0, {  -718,   1658}, {0xe7, 0x71, 0x33, 0xff}}},
    206 };
    207 
    208 // 0x07010AF8 - 0x07010B78
    209 static const Vtx hmc_seg7_vertex_07010AF8[] = {
    210     {{{  3943,   -921,  -6348}, 0, {  -900,   1558}, {0x0c, 0x70, 0x39, 0xff}}},
    211     {{{  4250,  -1023,  -5017}, 0, {  -546,    982}, {0x16, 0x66, 0xb8, 0xff}}},
    212     {{{  4250,  -1023,  -6041}, 0, {  -886,   1322}, {0x04, 0x7e, 0x00, 0xff}}},
    213     {{{  3943,   -921,  -5017}, 0, {  -456,   1116}, {0x0a, 0x7e, 0x00, 0xff}}},
    214     {{{  6298,   -921,  -5631}, 0, { -1418,    186}, {0x00, 0x7f, 0x00, 0xff}}},
    215     {{{  4660,   -921,  -5631}, 0, {  -890,    976}, {0xed, 0x76, 0x28, 0xff}}},
    216     {{{  4660,   -921,  -4146}, 0, {  -396,    482}, {0x00, 0x7f, 0x00, 0xff}}},
    217     {{{  6298,   -921,  -4146}, 0, {  -924,   -308}, {0x00, 0x7f, 0x00, 0xff}}},
    218 };
    219 
    220 // 0x07010B78 - 0x07010C68
    221 static const Vtx hmc_seg7_vertex_07010B78[] = {
    222     {{{  4762,  -1023,  -1125}, 0, {   990,    684}, {0xac, 0x43, 0xbe, 0xff}}},
    223     {{{  4148,  -1023,  -1125}, 0, {  1604,    684}, {0x00, 0x7e, 0xf6, 0xff}}},
    224     {{{  4148,   -869,   -511}, 0, {  1604,     70}, {0x45, 0x5f, 0x2d, 0xff}}},
    225     {{{  5988,   -204,    819}, 0, {  -232,  -1258}, {0xdf, 0x43, 0x9b, 0xff}}},
    226     {{{  5835,   -204,    819}, 0, {   -78,  -1258}, {0x37, 0x1b, 0x92, 0xff}}},
    227     {{{  5835,   -204,    870}, 0, {   -78,  -1310}, {0x38, 0x71, 0x00, 0xff}}},
    228     {{{  5988,   -204,    870}, 0, {  -232,  -1310}, {0x8f, 0x38, 0x00, 0xff}}},
    229     {{{  5940,   -921,  -4146}, 0, {  -184,   3696}, {0x00, 0x7c, 0xe8, 0xff}}},
    230     {{{  4864,   -767,  -3378}, 0, {   888,   2930}, {0x44, 0x5e, 0x31, 0xff}}},
    231     {{{  5581,   -767,  -3378}, 0, {   172,   2930}, {0x00, 0x7e, 0xf8, 0xff}}},
    232     {{{  4864,   -921,  -4146}, 0, {   888,   3696}, {0x00, 0x7c, 0xe8, 0xff}}},
    233     {{{  2919,   -869,   -511}, 0, {  2830,     70}, {0x00, 0x7e, 0x0a, 0xff}}},
    234     {{{  4762,   -869,    819}, 0, {   990,  -1258}, {0xf1, 0x7e, 0x00, 0xff}}},
    235     {{{  4762,   -869,   -511}, 0, {   990,     70}, {0x00, 0x7e, 0xf1, 0xff}}},
    236     {{{  2919,   -869,    819}, 0, {  2830,  -1258}, {0x49, 0x49, 0xb7, 0xff}}},
    237 };
    238 
    239 // 0x07010C68 - 0x07010D68
    240 static const Vtx hmc_seg7_vertex_07010C68[] = {
    241     {{{  5479,   -869,   -409}, 0, {   274,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    242     {{{  6298,   -869,  -2354}, 0, {  -540,   1908}, {0x9b, 0x43, 0x21, 0xff}}},
    243     {{{  5479,   -869,  -2354}, 0, {   274,   1908}, {0x54, 0x2a, 0x54, 0xff}}},
    244     {{{  4762,  -1023,  -1125}, 0, {   990,    684}, {0xac, 0x43, 0xbe, 0xff}}},
    245     {{{  4148,   -869,   -511}, 0, {  1604,     70}, {0x45, 0x5f, 0x2d, 0xff}}},
    246     {{{  4762,   -869,   -511}, 0, {   990,     70}, {0x00, 0x7e, 0xf1, 0xff}}},
    247     {{{  4967,  -1023,  -1125}, 0, {   786,    684}, {0xe8, 0x7c, 0x00, 0xff}}},
    248     {{{  5479,   -869,  -2149}, 0, {   274,   1704}, {0x4d, 0x50, 0x3b, 0xff}}},
    249     {{{  4967,  -1023,  -1945}, 0, {   786,   1498}, {0xf4, 0x7e, 0x00, 0xff}}},
    250     {{{  4148,  -1023,  -1125}, 0, {  1604,    684}, {0x00, 0x7e, 0xf6, 0xff}}},
    251     {{{  4148,  -1023,  -1945}, 0, {  1604,   1500}, {0x00, 0x7f, 0x00, 0xff}}},
    252     {{{  5479,   -869,  -1125}, 0, {   274,    684}, {0x71, 0x2d, 0xdf, 0xff}}},
    253     {{{  6298,   -869,   -409}, 0, {  -540,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    254     {{{  4967,   -818,      0}, 0, {   786,   -440}, {0xe2, 0x7b, 0x00, 0xff}}},
    255     {{{  4762,   -869,    819}, 0, {   990,  -1258}, {0xf1, 0x7e, 0x00, 0xff}}},
    256     {{{  4967,   -818,    819}, 0, {   786,  -1258}, {0xc6, 0x70, 0x00, 0xff}}},
    257 };
    258 
    259 // 0x07010D68 - 0x07010E38
    260 static const Vtx hmc_seg7_vertex_07010D68[] = {
    261     {{{  4557,   -767,  -2354}, 0, {  1194,   1908}, {0x00, 0x7f, 0x00, 0xff}}},
    262     {{{  6298,   -767,  -2354}, 0, {  -540,   1908}, {0xd2, 0x21, 0x71, 0xff}}},
    263     {{{  5581,   -767,  -3378}, 0, {   172,   2930}, {0x00, 0x7e, 0xf8, 0xff}}},
    264     {{{  4557,   -767,  -3378}, 0, {  1194,   2930}, {0x00, 0x7f, 0x00, 0xff}}},
    265     {{{  5271,   -613,    819}, 0, {   482,  -1258}, {0xe8, 0x7c, 0x00, 0xff}}},
    266     {{{  5476,   -613,    819}, 0, {   278,  -1258}, {0x8f, 0x38, 0x00, 0xff}}},
    267     {{{  5476,   -613,    205}, 0, {   278,   -646}, {0xc8, 0x71, 0x00, 0xff}}},
    268     {{{  5271,   -613,    205}, 0, {   482,   -646}, {0xcf, 0x75, 0x00, 0xff}}},
    269     {{{  4967,   -818,    205}, 0, {   786,   -646}, {0xce, 0x4a, 0x59, 0xff}}},
    270     {{{  4967,   -818,    819}, 0, {   786,  -1258}, {0xc6, 0x70, 0x00, 0xff}}},
    271     {{{  4967,   -818,      0}, 0, {   786,   -440}, {0xe2, 0x7b, 0x00, 0xff}}},
    272     {{{  4762,   -869,      0}, 0, {   990,   -440}, {0x8c, 0x32, 0x00, 0xff}}},
    273     {{{  4762,   -869,    819}, 0, {   990,  -1258}, {0xf1, 0x7e, 0x00, 0xff}}},
    274 };
    275 
    276 // 0x07010E38 - 0x07010F38
    277 static const Vtx hmc_seg7_vertex_07010E38[] = {
    278     {{{  1127,   -153,  -4633}, 0, {   530,    276}, {0x00, 0xc8, 0x8f, 0xff}}},
    279     {{{  1178,   -409,  -4633}, 0, {   530,    784}, {0x33, 0x33, 0x99, 0xff}}},
    280     {{{  1127,   -409,  -4633}, 0, {   530,    784}, {0x00, 0x71, 0xc8, 0xff}}},
    281     {{{  1178,   -409,  -4786}, 0, {   632,    784}, {0x33, 0x67, 0x33, 0xff}}},
    282     {{{  1127,   -409,  -4786}, 0, {   632,    784}, {0x00, 0x38, 0x71, 0xff}}},
    283     {{{  1178,   -153,  -4633}, 0, {   530,    276}, {0x6e, 0xc9, 0xe5, 0xff}}},
    284     {{{  1127,   -153,  -4786}, 0, {   632,    276}, {0x00, 0x8f, 0x38, 0xff}}},
    285     {{{  1178,   -153,  -4786}, 0, {   632,    276}, {0x65, 0xdf, 0x43, 0xff}}},
    286     {{{  4250,      0,  -4197}, 0, {   172,      0}, {0x86, 0x00, 0x20, 0xff}}},
    287     {{{  4250,  -1023,  -4197}, 0, {   172,   2012}, {0x93, 0x00, 0x40, 0xff}}},
    288     {{{  4250,  -1023,  -3378}, 0, {   990,   2012}, {0x86, 0x00, 0x20, 0xff}}},
    289     {{{  1178,   -409,  -4453}, 0, {   410,    784}, {0x54, 0x54, 0xd6, 0xff}}},
    290     {{{  1178,    102,  -4453}, 0, {   410,   -236}, {0x54, 0xd6, 0xac, 0xff}}},
    291     {{{  1178,    102,  -4965}, 0, {   752,   -236}, {0x65, 0xbd, 0x21, 0xff}}},
    292     {{{  1178,   -409,  -4965}, 0, {   752,    784}, {0x54, 0x2a, 0x54, 0xff}}},
    293     {{{  4045,      0,  -4402}, 0, {     0,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    294 };
    295 
    296 // 0x07010F38 - 0x07011028
    297 static const Vtx hmc_seg7_vertex_07010F38[] = {
    298     {{{  4045,      0,  -4402}, 0, {     0,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    299     {{{  4045,  -1023,  -4402}, 0, {     0,   2012}, {0xe0, 0x00, 0x7a, 0xff}}},
    300     {{{  4250,  -1023,  -4197}, 0, {   172,   2012}, {0x93, 0x00, 0x40, 0xff}}},
    301     {{{  4250,      0,  -4197}, 0, {   172,      0}, {0x86, 0x00, 0x20, 0xff}}},
    302     {{{  4250,  -1023,  -3378}, 0, {   990,   2012}, {0x86, 0x00, 0x20, 0xff}}},
    303     {{{  4250,      0,  -3378}, 0, {   990,      0}, {0x93, 0x00, 0x40, 0xff}}},
    304     {{{  4250,      0,  -3378}, 0, {     0,      0}, {0x93, 0x00, 0x40, 0xff}}},
    305     {{{  4455,  -1023,  -3173}, 0, {   308,   2012}, {0xc0, 0x00, 0x6d, 0xff}}},
    306     {{{  4455,      0,  -3173}, 0, {   308,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    307     {{{  4250,  -1023,  -3378}, 0, {     0,   2012}, {0x86, 0x00, 0x20, 0xff}}},
    308     {{{  4660,  -1023,  -3173}, 0, {   650,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    309     {{{  4660,      0,  -3173}, 0, {   650,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    310     {{{  4864,   -767,  -3378}, 0, {   990,   1500}, {0x44, 0x5e, 0x31, 0xff}}},
    311     {{{  4864,      0,  -3378}, 0, {   990,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    312     {{{  4660,   -767,  -3173}, 0, {   650,   1500}, {0x5a, 0x00, 0x59, 0xff}}},
    313 };
    314 
    315 // 0x07011028 - 0x07011118
    316 static const Vtx hmc_seg7_vertex_07011028[] = {
    317     {{{  4660,      0,  -5017}, 0, {     0,      0}, {0x20, 0x00, 0x86, 0xff}}},
    318     {{{  4250,  -1023,  -5017}, 0, {   324,   2012}, {0x16, 0x66, 0xb8, 0xff}}},
    319     {{{  4250,      0,  -5017}, 0, {   324,      0}, {0x40, 0x00, 0x93, 0xff}}},
    320     {{{  2304,      0,  -4402}, 0, {     0,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    321     {{{  4045,  -1023,  -4402}, 0, {   990,   2012}, {0xe0, 0x00, 0x7a, 0xff}}},
    322     {{{  4045,      0,  -4402}, 0, {   990,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    323     {{{  3636,   -921,  -5631}, 0, {   856,   1808}, {0x40, 0x00, 0x93, 0xff}}},
    324     {{{  4660,   -921,  -5017}, 0, {     0,   1808}, {0x34, 0x2b, 0x95, 0xff}}},
    325     {{{  3636,      0,  -5631}, 0, {   856,      0}, {0x20, 0x00, 0x86, 0xff}}},
    326     {{{  3328,   -921,  -5631}, 0, {  1124,   1808}, {0xe0, 0x00, 0x86, 0xff}}},
    327     {{{  3328,      0,  -5631}, 0, {  1124,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    328     {{{  2304,  -1023,  -4402}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    329     {{{  3431,      0,  -3788}, 0, {     0,      0}, {0x20, 0x00, 0x86, 0xff}}},
    330     {{{  1895,   -921,  -3788}, 0, {  2522,   1808}, {0x20, 0x00, 0x86, 0xff}}},
    331     {{{  1895,      0,  -3788}, 0, {  2522,      0}, {0x40, 0x00, 0x93, 0xff}}},
    332 };
    333 
    334 // 0x07011118 - 0x07011208
    335 static const Vtx hmc_seg7_vertex_07011118[] = {
    336     {{{  1895,      0,  -3173}, 0, {  -812,      0}, {0x20, 0x00, 0x7a, 0xff}}},
    337     {{{  3431,  -1023,  -3173}, 0, {   990,   2012}, {0x25, 0x47, 0x62, 0xff}}},
    338     {{{  3431,      0,  -3173}, 0, {   990,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    339     {{{  1895,   -869,  -3173}, 0, {  -812,   1704}, {0x40, 0x00, 0x6d, 0xff}}},
    340     {{{  3431,      0,  -3173}, 0, {     0,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    341     {{{  3431,  -1023,  -3173}, 0, {     0,   2012}, {0x25, 0x47, 0x62, 0xff}}},
    342     {{{  3636,  -1023,  -3378}, 0, {   308,   2012}, {0x6d, 0x00, 0x40, 0xff}}},
    343     {{{  3636,      0,  -3378}, 0, {   308,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    344     {{{  3636,  -1023,  -3583}, 0, {   650,   2012}, {0x7a, 0x00, 0xe0, 0xff}}},
    345     {{{  3636,      0,  -3583}, 0, {   650,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    346     {{{  3431,  -1023,  -3788}, 0, {   990,   2012}, {0x48, 0x25, 0x9f, 0xff}}},
    347     {{{  3431,      0,  -3788}, 0, {   990,      0}, {0x20, 0x00, 0x86, 0xff}}},
    348     {{{  5274,      0,  -1945}, 0, {   990,      0}, {0x30, 0x00, 0x75, 0xff}}},
    349     {{{  4352,  -1023,  -1945}, 0, {   154,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    350     {{{  5274,  -1023,  -1945}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    351 };
    352 
    353 // 0x07011208 - 0x07011308
    354 static const Vtx hmc_seg7_vertex_07011208[] = {
    355     {{{  3431,      0,  -3788}, 0, {     0,      0}, {0x20, 0x00, 0x86, 0xff}}},
    356     {{{  3431,  -1023,  -3788}, 0, {     0,   2012}, {0x48, 0x25, 0x9f, 0xff}}},
    357     {{{  1895,   -921,  -3788}, 0, {  2522,   1808}, {0x20, 0x00, 0x86, 0xff}}},
    358     {{{  4148,      0,   -511}, 0, {     0,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    359     {{{  4148,  -1023,   -511}, 0, {     0,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    360     {{{  4148,  -1023,  -1740}, 0, {   990,   2012}, {0x7a, 0x00, 0x20, 0xff}}},
    361     {{{  4148,      0,  -1740}, 0, {   990,      0}, {0x6d, 0x00, 0x40, 0xff}}},
    362     {{{  4148,      0,  -1740}, 0, {     0,      0}, {0x6d, 0x00, 0x40, 0xff}}},
    363     {{{  4148,  -1023,  -1740}, 0, {     0,   2012}, {0x7a, 0x00, 0x20, 0xff}}},
    364     {{{  4352,  -1023,  -1945}, 0, {   154,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    365     {{{  4352,      0,  -1945}, 0, {   154,      0}, {0x30, 0x00, 0x75, 0xff}}},
    366     {{{  5274,      0,  -1945}, 0, {   990,      0}, {0x30, 0x00, 0x75, 0xff}}},
    367     {{{  5274,      0,  -2559}, 0, {     0,      0}, {0x20, 0x00, 0x86, 0xff}}},
    368     {{{  5274,  -1023,  -2559}, 0, {     0,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    369     {{{  2509,  -1023,  -2559}, 0, {  2012,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    370     {{{  2509,      0,  -2559}, 0, {  2012,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    371 };
    372 
    373 // 0x07011308 - 0x07011408
    374 static const Vtx hmc_seg7_vertex_07011308[] = {
    375     {{{  5274,      0,  -1330}, 0, {   260,      0}, {0x20, 0x00, 0x86, 0xff}}},
    376     {{{  4967,  -1023,  -1330}, 0, {   698,   2012}, {0xe0, 0x00, 0x86, 0xff}}},
    377     {{{  4967,      0,  -1330}, 0, {   698,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    378     {{{  4762,  -1023,  -1125}, 0, {   990,   2012}, {0xac, 0x43, 0xbe, 0xff}}},
    379     {{{  4762,      0,  -1125}, 0, {   990,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    380     {{{  5274,   -931,  -1330}, 0, {   260,   1828}, {0x40, 0x00, 0x93, 0xff}}},
    381     {{{  4762,      0,      0}, 0, {     0,      0}, {0x93, 0x00, 0x40, 0xff}}},
    382     {{{  4762,  -1023,      0}, 0, {     0,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    383     {{{  4967,  -1023,    205}, 0, {   126,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    384     {{{  4967,      0,    205}, 0, {   126,      0}, {0x29, 0x00, 0x77, 0xff}}},
    385     {{{  3943,      0,  -6348}, 0, {     0,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    386     {{{  4660,  -1023,  -5631}, 0, {   922,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    387     {{{  4660,      0,  -5631}, 0, {   922,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    388     {{{  3943,  -1023,  -6348}, 0, {     0,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    389     {{{  4660,   -921,  -5631}, 0, {   922,   1808}, {0xed, 0x76, 0x28, 0xff}}},
    390     {{{  5479,   -921,  -5631}, 0, {  2012,   1808}, {0xe0, 0x00, 0x7a, 0xff}}},
    391 };
    392 
    393 // 0x07011408 - 0x070114E8
    394 static const Vtx hmc_seg7_vertex_07011408[] = {
    395     {{{  4660,      0,  -5631}, 0, {   922,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    396     {{{  5479,   -921,  -5631}, 0, {  2012,   1808}, {0xe0, 0x00, 0x7a, 0xff}}},
    397     {{{  5479,      0,  -5631}, 0, {  2012,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    398     {{{  5835,     51,    870}, 0, {   430,   -136}, {0x71, 0xc8, 0x00, 0xff}}},
    399     {{{  5835,   -204,    819}, 0, {   430,    376}, {0x37, 0x1b, 0x92, 0xff}}},
    400     {{{  5835,     51,    819}, 0, {   430,   -136}, {0x21, 0xbd, 0x9b, 0xff}}},
    401     {{{  5835,   -204,    870}, 0, {   430,    376}, {0x38, 0x71, 0x00, 0xff}}},
    402     {{{  5988,     51,    819}, 0, {   278,   -136}, {0xc9, 0xe5, 0x92, 0xff}}},
    403     {{{  5988,   -204,    870}, 0, {   278,    376}, {0x8f, 0x38, 0x00, 0xff}}},
    404     {{{  5988,     51,    870}, 0, {   278,   -136}, {0xc8, 0x8f, 0x00, 0xff}}},
    405     {{{  5988,   -204,    819}, 0, {   278,    376}, {0xdf, 0x43, 0x9b, 0xff}}},
    406     {{{  4762,      0,  -1125}, 0, {     0,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    407     {{{  4762,  -1023,  -1125}, 0, {     0,   2012}, {0xac, 0x43, 0xbe, 0xff}}},
    408     {{{  4762,   -869,      0}, 0, {   990,   1704}, {0x8c, 0x32, 0x00, 0xff}}},
    409 };
    410 
    411 // 0x070114E8 - 0x070115C8
    412 static const Vtx hmc_seg7_vertex_070114E8[] = {
    413     {{{  3738,      0,   -306}, 0, {   308,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    414     {{{  3943,   -869,   -306}, 0, {   650,   1704}, {0x20, 0x00, 0x7a, 0xff}}},
    415     {{{  3943,      0,   -306}, 0, {   650,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    416     {{{  4148,   -869,   -511}, 0, {   990,   1704}, {0x45, 0x5f, 0x2d, 0xff}}},
    417     {{{  4148,      0,   -511}, 0, {   990,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    418     {{{  3738,   -869,   -306}, 0, {   308,   1704}, {0xc0, 0x00, 0x6d, 0xff}}},
    419     {{{  3533,      0,   -511}, 0, {     0,      0}, {0x93, 0x00, 0x40, 0xff}}},
    420     {{{  3533,   -869,   -511}, 0, {     0,   1704}, {0x8e, 0x29, 0x24, 0xff}}},
    421     {{{  5479,      0,   -613}, 0, {     0,      0}, {0x7a, 0x00, 0xe0, 0xff}}},
    422     {{{  5479,   -869,  -1125}, 0, {   990,   1704}, {0x71, 0x2d, 0xdf, 0xff}}},
    423     {{{  5479,      0,  -1125}, 0, {   990,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    424     {{{  4762,      0,  -1125}, 0, {     0,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    425     {{{  4762,   -869,      0}, 0, {   990,   1704}, {0x8c, 0x32, 0x00, 0xff}}},
    426     {{{  4762,      0,      0}, 0, {   990,      0}, {0x93, 0x00, 0x40, 0xff}}},
    427 };
    428 
    429 // 0x070115C8 - 0x070116B8
    430 static const Vtx hmc_seg7_vertex_070115C8[] = {
    431     {{{  6298,      0,   -613}, 0, {     0,      0}, {0x8b, 0x00, 0xd0, 0xff}}},
    432     {{{  6298,   -869,   -613}, 0, {     0,   1704}, {0x84, 0x00, 0xe9, 0xff}}},
    433     {{{  6093,   -869,   -409}, 0, {   224,   1704}, {0xc0, 0x00, 0x93, 0xff}}},
    434     {{{  6093,      0,   -409}, 0, {   224,      0}, {0xe0, 0x00, 0x86, 0xff}}},
    435     {{{  5684,   -869,   -409}, 0, {   734,   1704}, {0x20, 0x00, 0x86, 0xff}}},
    436     {{{  5684,      0,   -409}, 0, {   734,      0}, {0x40, 0x00, 0x93, 0xff}}},
    437     {{{  5479,   -869,   -613}, 0, {   990,   1704}, {0x6d, 0x00, 0xc0, 0xff}}},
    438     {{{  5479,      0,   -613}, 0, {   990,      0}, {0x7a, 0x00, 0xe0, 0xff}}},
    439     {{{  5479,      0,   -613}, 0, {     0,      0}, {0x7a, 0x00, 0xe0, 0xff}}},
    440     {{{  5479,   -869,   -613}, 0, {     0,   1704}, {0x6d, 0x00, 0xc0, 0xff}}},
    441     {{{  5479,   -869,  -1125}, 0, {   990,   1704}, {0x71, 0x2d, 0xdf, 0xff}}},
    442     {{{  5479,      0,  -1125}, 0, {     0,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    443     {{{  5274,   -931,  -1330}, 0, {   260,   1828}, {0x40, 0x00, 0x93, 0xff}}},
    444     {{{  5274,      0,  -1330}, 0, {   260,      0}, {0x20, 0x00, 0x86, 0xff}}},
    445     {{{  5479,   -869,  -1125}, 0, {     0,   1704}, {0x71, 0x2d, 0xdf, 0xff}}},
    446 };
    447 
    448 // 0x070116B8 - 0x070117B8
    449 static const Vtx hmc_seg7_vertex_070116B8[] = {
    450     {{{  5274,      0,  -1945}, 0, {     0,      0}, {0x30, 0x00, 0x75, 0xff}}},
    451     {{{  5274,   -931,  -1945}, 0, {     0,   1828}, {0x59, 0x00, 0x5a, 0xff}}},
    452     {{{  5479,   -869,  -2149}, 0, {   308,   1704}, {0x4d, 0x50, 0x3b, 0xff}}},
    453     {{{  5479,      0,  -2149}, 0, {   308,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    454     {{{  5479,   -869,  -2354}, 0, {   650,   1704}, {0x54, 0x2a, 0x54, 0xff}}},
    455     {{{  5479,      0,  -2354}, 0, {   650,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    456     {{{  5479,   -767,  -2354}, 0, {   650,   1500}, {0x75, 0x00, 0x30, 0xff}}},
    457     {{{  5274,   -767,  -2559}, 0, {   990,   1500}, {0x59, 0x00, 0xa7, 0xff}}},
    458     {{{  5274,      0,  -2559}, 0, {   990,      0}, {0x20, 0x00, 0x86, 0xff}}},
    459     {{{  2304,      0,  -2354}, 0, {   308,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    460     {{{  2304,   -801,  -2149}, 0, {   650,   1568}, {0x81, 0x00, 0x00, 0xff}}},
    461     {{{  2304,      0,  -2149}, 0, {   650,      0}, {0x93, 0x00, 0x40, 0xff}}},
    462     {{{  5581,      0,  -3071}, 0, {  1330,      0}, {0x93, 0x00, 0x40, 0xff}}},
    463     {{{  5581,   -767,  -3071}, 0, {  1330,   1500}, {0x86, 0x00, 0x20, 0xff}}},
    464     {{{  6298,   -767,  -2354}, 0, {  2012,   1500}, {0xd2, 0x21, 0x71, 0xff}}},
    465     {{{  6298,      0,  -2354}, 0, {  2012,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    466 };
    467 
    468 // 0x070117B8 - 0x07011898
    469 static const Vtx hmc_seg7_vertex_070117B8[] = {
    470     {{{  5581,      0,  -3788}, 0, {   650,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    471     {{{  5581,   -767,  -3071}, 0, {  1330,   1500}, {0x86, 0x00, 0x20, 0xff}}},
    472     {{{  5581,      0,  -3071}, 0, {  1330,      0}, {0x93, 0x00, 0x40, 0xff}}},
    473     {{{  5479,      0,  -5631}, 0, {     0,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    474     {{{  5479,   -921,  -5631}, 0, {     0,   1808}, {0xe0, 0x00, 0x7a, 0xff}}},
    475     {{{  6298,   -921,  -4812}, 0, {   712,   1808}, {0x8b, 0x00, 0x30, 0xff}}},
    476     {{{  6298,      0,  -4812}, 0, {   712,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    477     {{{  2304,      0,  -2149}, 0, {   650,      0}, {0x93, 0x00, 0x40, 0xff}}},
    478     {{{  2304,   -767,  -2149}, 0, {   650,   1500}, {0xa7, 0x00, 0x5a, 0xff}}},
    479     {{{  2509,   -767,  -1945}, 0, {   990,   1500}, {0xc4, 0x2a, 0x67, 0xff}}},
    480     {{{  3533,      0,  -1740}, 0, {   114,      0}, {0x86, 0x00, 0x20, 0xff}}},
    481     {{{  3533,   -869,   -511}, 0, {   990,   1704}, {0x8e, 0x29, 0x24, 0xff}}},
    482     {{{  3533,      0,   -511}, 0, {   990,      0}, {0x93, 0x00, 0x40, 0xff}}},
    483     {{{  2509,      0,  -1945}, 0, {   990,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    484 };
    485 
    486 // 0x07011898 - 0x07011988
    487 static const Vtx hmc_seg7_vertex_07011898[] = {
    488     {{{  2509,      0,  -1945}, 0, {     0,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    489     {{{  3328,   -767,  -1945}, 0, {   990,   1500}, {0xe0, 0x00, 0x7a, 0xff}}},
    490     {{{  3328,      0,  -1945}, 0, {   990,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    491     {{{  2509,   -767,  -1945}, 0, {     0,   1500}, {0xc4, 0x2a, 0x67, 0xff}}},
    492     {{{  3328,      0,  -1945}, 0, {     0,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    493     {{{  3533,   -767,  -1740}, 0, {   114,   1500}, {0xa7, 0x00, 0x59, 0xff}}},
    494     {{{  3533,      0,  -1740}, 0, {   114,      0}, {0x86, 0x00, 0x20, 0xff}}},
    495     {{{  3328,   -767,  -1945}, 0, {     0,   1500}, {0xe0, 0x00, 0x7a, 0xff}}},
    496     {{{  3533,   -869,  -1740}, 0, {   114,   1704}, {0x81, 0x00, 0x00, 0xff}}},
    497     {{{  3533,   -869,   -511}, 0, {   990,   1704}, {0x8e, 0x29, 0x24, 0xff}}},
    498     {{{  2509,      0,  -2559}, 0, {     0,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    499     {{{  2509,   -869,  -2559}, 0, {     0,   1704}, {0xf7, 0x7a, 0xdf, 0xff}}},
    500     {{{  2304,   -801,  -2354}, 0, {   308,   1568}, {0x93, 0x00, 0xc0, 0xff}}},
    501     {{{  2304,      0,  -2354}, 0, {   308,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    502     {{{  2304,   -801,  -2149}, 0, {   650,   1568}, {0x81, 0x00, 0x00, 0xff}}},
    503 };
    504 
    505 // 0x07011988 - 0x07011A88
    506 static const Vtx hmc_seg7_vertex_07011988[] = {
    507     {{{  4864,      0,  -4812}, 0, {  1756,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    508     {{{  4864,   -921,  -4812}, 0, {  1756,   1808}, {0x7a, 0x00, 0xe0, 0xff}}},
    509     {{{  4660,   -921,  -5017}, 0, {  2012,   1808}, {0x34, 0x2b, 0x95, 0xff}}},
    510     {{{  4864,      0,  -3378}, 0, {     0,      0}, {0x7a, 0x00, 0x20, 0xff}}},
    511     {{{  4660,      0,  -5017}, 0, {  2012,      0}, {0x20, 0x00, 0x86, 0xff}}},
    512     {{{  4864,   -921,  -3378}, 0, {     0,   1808}, {0x7f, 0x00, 0x00, 0xff}}},
    513     {{{  6298,      0,  -4505}, 0, {     0,      0}, {0x8b, 0x00, 0xd0, 0xff}}},
    514     {{{  5581,   -921,  -3788}, 0, {   650,   1808}, {0x93, 0x00, 0xc0, 0xff}}},
    515     {{{  5581,      0,  -3788}, 0, {   650,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    516     {{{  6298,   -921,  -4505}, 0, {     0,   1808}, {0x8b, 0x00, 0xd0, 0xff}}},
    517     {{{  5581,   -767,  -3071}, 0, {  1330,   1500}, {0x86, 0x00, 0x20, 0xff}}},
    518     {{{  2100,      0,  -4607}, 0, {   650,      0}, {0x93, 0x00, 0x40, 0xff}}},
    519     {{{  2100,   -921,  -4607}, 0, {   650,   1808}, {0x86, 0x00, 0x20, 0xff}}},
    520     {{{  2304,   -921,  -4402}, 0, {   990,   1808}, {0x9d, 0x27, 0x45, 0xff}}},
    521     {{{  2100,      0,  -4812}, 0, {   308,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    522     {{{  2304,      0,  -4402}, 0, {   990,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    523 };
    524 
    525 // 0x07011A88 - 0x07011B68
    526 static const Vtx hmc_seg7_vertex_07011A88[] = {
    527     {{{  2100,      0,  -4812}, 0, {   308,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    528     {{{  2100,   -921,  -4812}, 0, {   308,   1808}, {0x93, 0x00, 0xc0, 0xff}}},
    529     {{{  2100,   -921,  -4607}, 0, {   650,   1808}, {0x86, 0x00, 0x20, 0xff}}},
    530     {{{  2304,      0,  -5017}, 0, {     0,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    531     {{{  2304,   -921,  -5017}, 0, {     0,   1808}, {0xe6, 0x49, 0x9d, 0xff}}},
    532     {{{  3943,   -921,  -6348}, 0, {   990,   1808}, {0x0c, 0x70, 0x39, 0xff}}},
    533     {{{  3124,   -409,  -6348}, 0, {   308,    784}, {0x21, 0x43, 0x65, 0xff}}},
    534     {{{  2714,   -921,  -6348}, 0, {     0,   1808}, {0x1d, 0x52, 0x5b, 0xff}}},
    535     {{{  3328,      0,  -5631}, 0, {  1124,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    536     {{{  3328,   -921,  -5631}, 0, {  1124,   1808}, {0xe0, 0x00, 0x86, 0xff}}},
    537     {{{  2714,   -921,  -5017}, 0, {  1656,   1808}, {0xdc, 0x68, 0xc2, 0xff}}},
    538     {{{  2714,      0,  -5017}, 0, {  1656,      0}, {0xe0, 0x00, 0x86, 0xff}}},
    539     {{{  2304,   -921,  -5017}, 0, {  2012,   1808}, {0xe6, 0x49, 0x9d, 0xff}}},
    540     {{{  2304,      0,  -5017}, 0, {  2012,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    541 };
    542 
    543 // 0x07011B68 - 0x07011C68
    544 static const Vtx hmc_seg7_vertex_07011B68[] = {
    545     {{{  1690,      0,  -5324}, 0, {  1124,      0}, {0x62, 0xc4, 0x34, 0xff}}},
    546     {{{  2714,   -921,  -6348}, 0, {  2012,   1808}, {0x1d, 0x52, 0x5b, 0xff}}},
    547     {{{  2714,      0,  -6348}, 0, {  2012,      0}, {0x30, 0x00, 0x75, 0xff}}},
    548     {{{  1690,   -921,  -5324}, 0, {  1124,   1808}, {0x78, 0x20, 0x17, 0xff}}},
    549     {{{  2714,   -921,  -6348}, 0, {     0,   1808}, {0x1d, 0x52, 0x5b, 0xff}}},
    550     {{{  3124,   -409,  -6348}, 0, {   308,    784}, {0x21, 0x43, 0x65, 0xff}}},
    551     {{{  3124,      0,  -6348}, 0, {   308,      0}, {0x54, 0xd6, 0x54, 0xff}}},
    552     {{{  2714,      0,  -6348}, 0, {     0,      0}, {0x30, 0x00, 0x75, 0xff}}},
    553     {{{  3124,   -409,  -6860}, 0, {   308,    784}, {0x67, 0x33, 0x33, 0xff}}},
    554     {{{  3124,      0,  -6860}, 0, {   308,      0}, {0x1b, 0xc9, 0x6e, 0xff}}},
    555     {{{  3943,   -921,  -6348}, 0, {   990,   1808}, {0x0c, 0x70, 0x39, 0xff}}},
    556     {{{  3533,   -409,  -6348}, 0, {   650,    784}, {0xbd, 0x21, 0x65, 0xff}}},
    557     {{{  3943,      0,  -6348}, 0, {   990,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    558     {{{  3533,      0,  -6348}, 0, {   650,      0}, {0xcd, 0x99, 0x33, 0xff}}},
    559     {{{  3533,   -409,  -6860}, 0, {   650,    784}, {0xd6, 0x54, 0x54, 0xff}}},
    560     {{{  3533,      0,  -6860}, 0, {   650,      0}, {0xac, 0xd6, 0x54, 0xff}}},
    561 };
    562 
    563 // 0x07011C68 - 0x07011D58
    564 static const Vtx hmc_seg7_vertex_07011C68[] = {
    565     {{{  3124,      0,  -6860}, 0, {   308,      0}, {0x1b, 0xc9, 0x6e, 0xff}}},
    566     {{{  3124,   -409,  -6860}, 0, {   308,    784}, {0x67, 0x33, 0x33, 0xff}}},
    567     {{{  3252,   -409,  -6860}, 0, {   416,    784}, {0x2a, 0x54, 0x54, 0xff}}},
    568     {{{  3252,   -153,  -6860}, 0, {   416,    276}, {0x54, 0xd6, 0x54, 0xff}}},
    569     {{{  3405,   -153,  -6860}, 0, {   542,    276}, {0xe5, 0xc9, 0x6e, 0xff}}},
    570     {{{  3533,      0,  -6860}, 0, {   650,      0}, {0xac, 0xd6, 0x54, 0xff}}},
    571     {{{  3405,   -409,  -6860}, 0, {   542,    784}, {0x99, 0x33, 0x33, 0xff}}},
    572     {{{  3533,   -409,  -6860}, 0, {   650,    784}, {0xd6, 0x54, 0x54, 0xff}}},
    573     {{{  3405,   -153,  -6911}, 0, {   542,    276}, {0x8f, 0xc8, 0x00, 0xff}}},
    574     {{{  3405,   -409,  -6911}, 0, {   542,    784}, {0xc8, 0x71, 0x00, 0xff}}},
    575     {{{  3252,   -409,  -6911}, 0, {   416,    784}, {0x71, 0x38, 0x00, 0xff}}},
    576     {{{  6298,   -869,  -2354}, 0, {     0,   1704}, {0x9b, 0x43, 0x21, 0xff}}},
    577     {{{  6298,   -357,  -1842}, 0, {   570,    684}, {0x9b, 0x21, 0x43, 0xff}}},
    578     {{{  6298,      0,  -1842}, 0, {   570,      0}, {0x99, 0xcd, 0x33, 0xff}}},
    579     {{{  3252,   -153,  -6911}, 0, {   416,    276}, {0x38, 0x8f, 0x00, 0xff}}},
    580 };
    581 
    582 // 0x07011D58 - 0x07011E58
    583 static const Vtx hmc_seg7_vertex_07011D58[] = {
    584     {{{  6912,    154,  -1842}, 0, {   570,   -340}, {0xac, 0xd6, 0x54, 0xff}}},
    585     {{{  6912,   -357,  -1842}, 0, {   570,    684}, {0xcd, 0x67, 0x33, 0xff}}},
    586     {{{  6912,   -357,  -1330}, 0, {  1170,    684}, {0xac, 0x2a, 0xac, 0xff}}},
    587     {{{  6912,    154,  -1330}, 0, {  1170,   -340}, {0xcd, 0x99, 0xcd, 0xff}}},
    588     {{{  6298,   -869,  -2354}, 0, {     0,   1704}, {0x9b, 0x43, 0x21, 0xff}}},
    589     {{{  6298,      0,  -1842}, 0, {   570,      0}, {0x99, 0xcd, 0x33, 0xff}}},
    590     {{{  6298,      0,  -2354}, 0, {     0,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    591     {{{  6298,   -869,   -613}, 0, {  2012,   1704}, {0x84, 0x00, 0xe9, 0xff}}},
    592     {{{  6298,   -357,  -1842}, 0, {   570,    684}, {0x9b, 0x21, 0x43, 0xff}}},
    593     {{{  6298,   -357,  -1330}, 0, {  1170,    684}, {0x9b, 0x43, 0xdf, 0xff}}},
    594     {{{  6298,      0,   -613}, 0, {  2012,      0}, {0x8b, 0x00, 0xd0, 0xff}}},
    595     {{{  6298,      0,  -1330}, 0, {  1170,      0}, {0xb7, 0xb7, 0xb7, 0xff}}},
    596     {{{  6298,    154,  -1842}, 0, {   570,   -340}, {0x10, 0x90, 0x39, 0xff}}},
    597     {{{  1690,   -921,  -3993}, 0, {   104,   1808}, {0x78, 0x00, 0xda, 0xff}}},
    598     {{{  1690,   -409,  -4453}, 0, {   410,    784}, {0x65, 0x21, 0xbd, 0xff}}},
    599     {{{  1690,    102,  -4453}, 0, {   410,   -236}, {0x2c, 0x8f, 0xdd, 0xff}}},
    600 };
    601 
    602 // 0x07011E58 - 0x07011F58
    603 static const Vtx hmc_seg7_vertex_07011E58[] = {
    604     {{{  6912,   -357,  -1330}, 0, {  1170,    684}, {0xac, 0x2a, 0xac, 0xff}}},
    605     {{{  6298,    154,  -1330}, 0, {  1170,   -340}, {0x0a, 0xbb, 0x96, 0xff}}},
    606     {{{  6912,    154,  -1330}, 0, {  1170,   -340}, {0xcd, 0x99, 0xcd, 0xff}}},
    607     {{{  6298,   -357,  -1330}, 0, {  1170,    684}, {0x9b, 0x43, 0xdf, 0xff}}},
    608     {{{  1895,      0,  -3788}, 0, {     0,      0}, {0x40, 0x00, 0x93, 0xff}}},
    609     {{{  1690,   -921,  -3993}, 0, {   104,   1808}, {0x78, 0x00, 0xda, 0xff}}},
    610     {{{  1690,      0,  -3993}, 0, {   104,      0}, {0x23, 0x89, 0xea, 0xff}}},
    611     {{{  1895,   -921,  -3788}, 0, {     0,   1808}, {0x20, 0x00, 0x86, 0xff}}},
    612     {{{  1690,    102,  -4453}, 0, {   410,   -236}, {0x2c, 0x8f, 0xdd, 0xff}}},
    613     {{{  1690,   -921,  -5324}, 0, {   990,   1808}, {0x78, 0x20, 0x17, 0xff}}},
    614     {{{  1690,   -409,  -4453}, 0, {   410,    784}, {0x65, 0x21, 0xbd, 0xff}}},
    615     {{{  1690,   -409,  -4965}, 0, {   752,    784}, {0x65, 0x43, 0x21, 0xff}}},
    616     {{{  1690,      0,  -5324}, 0, {   990,      0}, {0x62, 0xc4, 0x34, 0xff}}},
    617     {{{  1690,    102,  -4965}, 0, {   752,   -236}, {0x08, 0x93, 0x3f, 0xff}}},
    618     {{{  1178,   -409,  -4453}, 0, {   410,    784}, {0x54, 0x54, 0xd6, 0xff}}},
    619     {{{  1178,   -409,  -4965}, 0, {   752,    784}, {0x54, 0x2a, 0x54, 0xff}}},
    620 };
    621 
    622 // 0x07011F58 - 0x07012048
    623 static const Vtx hmc_seg7_vertex_07011F58[] = {
    624     {{{  1690,    102,  -4965}, 0, {   752,   -236}, {0x08, 0x93, 0x3f, 0xff}}},
    625     {{{  1178,    102,  -4965}, 0, {   752,   -236}, {0x65, 0xbd, 0x21, 0xff}}},
    626     {{{  1178,   -409,  -4965}, 0, {   752,    784}, {0x54, 0x2a, 0x54, 0xff}}},
    627     {{{  1690,   -409,  -4965}, 0, {   752,    784}, {0x65, 0x43, 0x21, 0xff}}},
    628     {{{  6093,      0,    205}, 0, {     0,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    629     {{{  6298,   -204,    410}, 0, {   172,    376}, {0x93, 0x00, 0x40, 0xff}}},
    630     {{{  6298,      0,    410}, 0, {   172,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    631     {{{  1178,    102,  -4453}, 0, {   410,   -236}, {0x54, 0xd6, 0xac, 0xff}}},
    632     {{{  1690,    102,  -4453}, 0, {   410,   -236}, {0x2c, 0x8f, 0xdd, 0xff}}},
    633     {{{  1690,   -409,  -4453}, 0, {   410,    784}, {0x65, 0x21, 0xbd, 0xff}}},
    634     {{{  1178,   -409,  -4453}, 0, {   410,    784}, {0x54, 0x54, 0xd6, 0xff}}},
    635     {{{  6298,      0,  -4505}, 0, {   990,      0}, {0x8b, 0x00, 0xd0, 0xff}}},
    636     {{{  6298,      0,  -4812}, 0, {   712,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    637     {{{  6298,   -921,  -4812}, 0, {   712,   1808}, {0x8b, 0x00, 0x30, 0xff}}},
    638     {{{  6298,   -921,  -4505}, 0, {   990,   1808}, {0x8b, 0x00, 0xd0, 0xff}}},
    639 };
    640 
    641 // 0x07012048 - 0x07012148
    642 static const Vtx hmc_seg7_vertex_07012048[] = {
    643     {{{  4967,      0,    205}, 0, {   126,      0}, {0x29, 0x00, 0x77, 0xff}}},
    644     {{{  6093,   -818,    205}, 0, {   990,   1604}, {0x00, 0x00, 0x7f, 0xff}}},
    645     {{{  6093,      0,    205}, 0, {   990,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    646     {{{  4967,   -818,    205}, 0, {   126,   1604}, {0xce, 0x4a, 0x59, 0xff}}},
    647     {{{  5988,   -204,    819}, 0, {   188,    376}, {0xdf, 0x43, 0x9b, 0xff}}},
    648     {{{  5988,      0,    819}, 0, {   188,      0}, {0x00, 0x00, 0x81, 0xff}}},
    649     {{{  6298,      0,    819}, 0, {     0,      0}, {0xb4, 0x00, 0x9b, 0xff}}},
    650     {{{  6093,      0,    205}, 0, {     0,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    651     {{{  6093,   -204,    205}, 0, {     0,    376}, {0xa7, 0x00, 0x59, 0xff}}},
    652     {{{  6298,   -204,    410}, 0, {   172,    376}, {0x93, 0x00, 0x40, 0xff}}},
    653     {{{  6298,      0,    410}, 0, {   172,      0}, {0x8b, 0x00, 0x30, 0xff}}},
    654     {{{  6298,   -204,    819}, 0, {   582,    376}, {0x8f, 0x38, 0x00, 0xff}}},
    655     {{{  6298,      0,    819}, 0, {   582,      0}, {0xb4, 0x00, 0x9b, 0xff}}},
    656     {{{  6298,   -869,    819}, 0, {     0,   1704}, {0x00, 0x00, 0x81, 0xff}}},
    657     {{{  5835,   -204,    819}, 0, {   298,    376}, {0x37, 0x1b, 0x92, 0xff}}},
    658     {{{  4864,   -869,    819}, 0, {   990,   1704}, {0x20, 0x00, 0x86, 0xff}}},
    659 };
    660 
    661 // 0x07012148 - 0x07012188
    662 static const Vtx hmc_seg7_vertex_07012148[] = {
    663     {{{  4864,   -869,    819}, 0, {   990,   1704}, {0x20, 0x00, 0x86, 0xff}}},
    664     {{{  4864,      0,    819}, 0, {   990,      0}, {0x30, 0x00, 0x8b, 0xff}}},
    665     {{{  5835,   -204,    819}, 0, {   298,    376}, {0x37, 0x1b, 0x92, 0xff}}},
    666     {{{  5835,      0,    819}, 0, {   298,      0}, {0x00, 0x00, 0x81, 0xff}}},
    667 };
    668 
    669 // 0x07012188 - 0x07012278
    670 static const Vtx hmc_seg7_vertex_07012188[] = {
    671     {{{  2714,      0,  -1330}, 0, {     0,      0}, {0x20, 0x00, 0x86, 0xff}}},
    672     {{{  2509,   -767,  -1330}, 0, {   990,   2012}, {0xe0, 0x00, 0x86, 0xff}}},
    673     {{{  2509,      0,  -1330}, 0, {   990,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    674     {{{  4864,      0,    819}, 0, {     0,      0}, {0x30, 0x00, 0x8b, 0xff}}},
    675     {{{  4352,   -869,    307}, 0, {  1246,   1900}, {0x40, 0x00, 0x93, 0xff}}},
    676     {{{  4352,      0,    307}, 0, {  1246,      0}, {0x20, 0x00, 0x86, 0xff}}},
    677     {{{  4864,   -869,    819}, 0, {     0,   1900}, {0x20, 0x00, 0x86, 0xff}}},
    678     {{{  3840,   -869,    307}, 0, {  2524,   1900}, {0xe0, 0x00, 0x86, 0xff}}},
    679     {{{  3840,      0,    307}, 0, {  2524,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    680     {{{  3328,   -869,    819}, 0, {  3800,   1900}, {0xd0, 0x00, 0x8b, 0xff}}},
    681     {{{  3328,      0,    819}, 0, {  3800,      0}, {0xd0, 0x00, 0x8b, 0xff}}},
    682     {{{  2919,      0,  -1125}, 0, {     0,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    683     {{{  2919,   -767,  -1125}, 0, {     0,   2012}, {0x43, 0x5e, 0xcd, 0xff}}},
    684     {{{  2714,   -767,  -1330}, 0, {   990,   2012}, {0x40, 0x00, 0x93, 0xff}}},
    685     {{{  2714,      0,  -1330}, 0, {   990,      0}, {0x20, 0x00, 0x86, 0xff}}},
    686 };
    687 
    688 // 0x07012278 - 0x07012328
    689 static const Vtx hmc_seg7_vertex_07012278[] = {
    690     {{{  1690,      0,  -2969}, 0, {     0,      0}, {0x6d, 0x00, 0x40, 0xff}}},
    691     {{{  1895,   -869,  -3173}, 0, {   990,   2012}, {0x40, 0x00, 0x6d, 0xff}}},
    692     {{{  1895,      0,  -3173}, 0, {   990,      0}, {0x20, 0x00, 0x7a, 0xff}}},
    693     {{{  2714,      0,  -1330}, 0, {     0,      0}, {0x20, 0x00, 0x86, 0xff}}},
    694     {{{  2714,   -767,  -1330}, 0, {     0,   2012}, {0x40, 0x00, 0x93, 0xff}}},
    695     {{{  2509,   -767,  -1330}, 0, {   990,   2012}, {0xe0, 0x00, 0x86, 0xff}}},
    696     {{{  2509,      0,  -1330}, 0, {     0,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    697     {{{  2509,   -767,  -1330}, 0, {     0,   2012}, {0xe0, 0x00, 0x86, 0xff}}},
    698     {{{  2304,   -767,  -1125}, 0, {   990,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    699     {{{  2304,      0,  -1125}, 0, {   990,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    700     {{{  1690,   -869,  -2969}, 0, {     0,   2012}, {0x59, 0x00, 0x5a, 0xff}}},
    701 };
    702 
    703 // 0x07012328 - 0x07012418
    704 static const Vtx hmc_seg7_vertex_07012328[] = {
    705     {{{  3740,    461,    870}, 0, {  1240,   1372}, {0x71, 0xc8, 0x00, 0xff}}},
    706     {{{  3740,    205,    819}, 0, {  1240,   2012}, {0x67, 0x33, 0xcd, 0xff}}},
    707     {{{  3740,    461,    819}, 0, {  1240,   1372}, {0x1b, 0xc9, 0x92, 0xff}}},
    708     {{{  3740,    205,    870}, 0, {  1240,   2012}, {0x38, 0x71, 0x00, 0xff}}},
    709     {{{  3894,    461,    870}, 0, {   856,   1372}, {0xc8, 0x8f, 0x00, 0xff}}},
    710     {{{  3894,    461,    819}, 0, {   856,   1372}, {0xbd, 0xdf, 0x9b, 0xff}}},
    711     {{{  1690,    205,    819}, 0, {  6356,   2012}, {0x21, 0x65, 0xbd, 0xff}}},
    712     {{{  1690,   1024,    819}, 0, {  6356,      0}, {0x54, 0xd6, 0xac, 0xff}}},
    713     {{{  4250,   1024,    819}, 0, {     0,      0}, {0xdf, 0xbd, 0x9b, 0xff}}},
    714     {{{  4250,    205,    819}, 0, {     0,   2012}, {0xb7, 0x49, 0xb7, 0xff}}},
    715     {{{  3894,    205,    819}, 0, {   856,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    716     {{{  6298,   -767,  -2354}, 0, {  4056,   2012}, {0xd2, 0x21, 0x71, 0xff}}},
    717     {{{  5479,   -767,  -2354}, 0, {     0,   2012}, {0x75, 0x00, 0x30, 0xff}}},
    718     {{{  5479,   -869,  -2354}, 0, {     0,   1500}, {0x54, 0x2a, 0x54, 0xff}}},
    719     {{{  3894,    205,    870}, 0, {   856,   2012}, {0x8f, 0x38, 0x00, 0xff}}},
    720 };
    721 
    722 // 0x07012418 - 0x070124F8
    723 static const Vtx hmc_seg7_vertex_07012418[] = {
    724     {{{  3894,    205,    819}, 0, {  2134,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    725     {{{  3740,    205,    870}, 0, {  2518,   2012}, {0x38, 0x71, 0x00, 0xff}}},
    726     {{{  3894,    205,    870}, 0, {  2134,   2012}, {0x8f, 0x38, 0x00, 0xff}}},
    727     {{{  3740,    205,    819}, 0, {  2518,   2012}, {0x67, 0x33, 0xcd, 0xff}}},
    728     {{{  4557,   -767,  -3173}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    729     {{{  4557,  -1023,  -3173}, 0, {     0,    992}, {0x81, 0x00, 0x00, 0xff}}},
    730     {{{  4557,  -1023,  -2559}, 0, {  3034,    992}, {0x8f, 0x38, 0x00, 0xff}}},
    731     {{{  4557,   -767,  -2559}, 0, {  3034,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    732     {{{  4250,   1024,   -306}, 0, {   990,      0}, {0xac, 0xd6, 0x54, 0xff}}},
    733     {{{  1690,    205,   -306}, 0, { -5396,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    734     {{{  4250,    205,   -306}, 0, {   990,   2012}, {0xda, 0x72, 0x26, 0xff}}},
    735     {{{  6298,   -767,  -2354}, 0, {  4056,   2012}, {0xd2, 0x21, 0x71, 0xff}}},
    736     {{{  5479,   -869,  -2354}, 0, {     0,   1500}, {0x54, 0x2a, 0x54, 0xff}}},
    737     {{{  6298,   -869,  -2354}, 0, {  4056,   1500}, {0x9b, 0x43, 0x21, 0xff}}},
    738 };
    739 
    740 // 0x070124F8 - 0x070125E8
    741 static const Vtx hmc_seg7_vertex_070124F8[] = {
    742     {{{  1690,   1024,    819}, 0, {     0,      0}, {0x54, 0xd6, 0xac, 0xff}}},
    743     {{{  1690,    205,    819}, 0, {     0,   2012}, {0x21, 0x65, 0xbd, 0xff}}},
    744     {{{  1690,    205,   -306}, 0, {  2778,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    745     {{{  1690,   1024,   -306}, 0, {  2778,      0}, {0x33, 0x99, 0x33, 0xff}}},
    746     {{{  4250,    205,    819}, 0, {  2778,   2012}, {0xb7, 0x49, 0xb7, 0xff}}},
    747     {{{  4250,   1024,    819}, 0, {  2778,      0}, {0xdf, 0xbd, 0x9b, 0xff}}},
    748     {{{  4250,   1024,   -306}, 0, {     0,      0}, {0xac, 0xd6, 0x54, 0xff}}},
    749     {{{  4250,    205,   -306}, 0, {     0,   2012}, {0xda, 0x72, 0x26, 0xff}}},
    750     {{{  4250,   1024,   -306}, 0, {   990,      0}, {0xac, 0xd6, 0x54, 0xff}}},
    751     {{{  1690,   1024,   -306}, 0, { -5396,      0}, {0x33, 0x99, 0x33, 0xff}}},
    752     {{{  1690,    205,   -306}, 0, { -5396,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    753     {{{  4967,      0,    205}, 0, {   990,   2012}, {0x29, 0x00, 0x77, 0xff}}},
    754     {{{  4967,   1024,    819}, 0, {  -540,   -544}, {0x46, 0x00, 0x97, 0xff}}},
    755     {{{  4967,      0,    819}, 0, {  -540,   2012}, {0x2a, 0xac, 0xac, 0xff}}},
    756     {{{  4967,   1024,    205}, 0, {   990,   -544}, {0x38, 0x00, 0x71, 0xff}}},
    757 };
    758 
    759 // 0x070125E8 - 0x070126E8
    760 static const Vtx hmc_seg7_vertex_070125E8[] = {
    761     {{{  4967,   1024,    205}, 0, {     0,   -544}, {0x38, 0x00, 0x71, 0xff}}},
    762     {{{  6093,      0,    205}, 0, {  2778,   2012}, {0xd0, 0x00, 0x75, 0xff}}},
    763     {{{  6093,   1024,    205}, 0, {  2778,   -544}, {0xc0, 0x00, 0x6d, 0xff}}},
    764     {{{  4967,      0,    205}, 0, {     0,   2012}, {0x29, 0x00, 0x77, 0xff}}},
    765     {{{  6093,   1024,    205}, 0, {  -542,   -544}, {0xc0, 0x00, 0x6d, 0xff}}},
    766     {{{  6093,      0,    205}, 0, {  -542,   2012}, {0xd0, 0x00, 0x75, 0xff}}},
    767     {{{  6298,      0,    410}, 0, {     0,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    768     {{{  6298,   1024,    410}, 0, {     0,   -544}, {0x86, 0x00, 0x20, 0xff}}},
    769     {{{  6298,      0,    819}, 0, {   990,   2012}, {0xb4, 0x00, 0x9b, 0xff}}},
    770     {{{  6298,   1024,    819}, 0, {   990,   -544}, {0xc8, 0x00, 0x8f, 0xff}}},
    771     {{{  5476,   -613,    819}, 0, {  3034,   2012}, {0x8f, 0x38, 0x00, 0xff}}},
    772     {{{  5476,   -419,    819}, 0, {  3034,   1040}, {0x81, 0x00, 0x00, 0xff}}},
    773     {{{  5476,   -419,    205}, 0, {     0,   1040}, {0x81, 0x00, 0x00, 0xff}}},
    774     {{{  6298,      0,    819}, 0, {     0,   2012}, {0xb4, 0x00, 0x9b, 0xff}}},
    775     {{{  5988,      0,    819}, 0, {   742,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    776     {{{  5988,     51,    819}, 0, {   742,   1884}, {0xc9, 0xe5, 0x92, 0xff}}},
    777 };
    778 
    779 // 0x070126E8 - 0x070127C8
    780 static const Vtx hmc_seg7_vertex_070126E8[] = {
    781     {{{  6298,      0,    819}, 0, {     0,   2012}, {0xb4, 0x00, 0x9b, 0xff}}},
    782     {{{  5988,     51,    819}, 0, {   742,   1884}, {0xc9, 0xe5, 0x92, 0xff}}},
    783     {{{  6298,   1024,    819}, 0, {     0,   -544}, {0xc8, 0x00, 0x8f, 0xff}}},
    784     {{{  4967,   1024,    819}, 0, {  3290,   -544}, {0x46, 0x00, 0x97, 0xff}}},
    785     {{{  5835,     51,    819}, 0, {  1124,   1884}, {0x21, 0xbd, 0x9b, 0xff}}},
    786     {{{  5835,      0,    819}, 0, {  1124,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    787     {{{  4967,      0,    819}, 0, {  3290,   2012}, {0x2a, 0xac, 0xac, 0xff}}},
    788     {{{  5681,   -409,    819}, 0, {  3034,   2012}, {0x8f, 0x38, 0x00, 0xff}}},
    789     {{{  5681,   -214,    205}, 0, {     0,   1040}, {0x81, 0x00, 0x00, 0xff}}},
    790     {{{  5681,   -409,    205}, 0, {     0,   2012}, {0xc8, 0x71, 0x00, 0xff}}},
    791     {{{  5681,   -214,    819}, 0, {  3034,   1040}, {0x81, 0x00, 0x00, 0xff}}},
    792     {{{  5476,   -613,    819}, 0, {  3034,   2012}, {0x8f, 0x38, 0x00, 0xff}}},
    793     {{{  5476,   -419,    205}, 0, {     0,   1040}, {0x81, 0x00, 0x00, 0xff}}},
    794     {{{  5476,   -613,    205}, 0, {     0,   2012}, {0xc8, 0x71, 0x00, 0xff}}},
    795 };
    796 
    797 // 0x070127C8 - 0x070128B8
    798 static const Vtx hmc_seg7_vertex_070127C8[] = {
    799     {{{  5274,      0,  -3685}, 0, {   392,      0}, {0x58, 0xe7, 0xa8, 0xff}}},
    800     {{{  5274,      0,  -3583}, 0, {  -330,      0}, {0x58, 0xe7, 0x58, 0xff}}},
    801     {{{  5223,   -357,  -3634}, 0, {  -330,   2012}, {0x00, 0x81, 0x00, 0xff}}},
    802     {{{  5172,      0,  -3583}, 0, { -1052,      0}, {0xa8, 0xe7, 0x58, 0xff}}},
    803     {{{  5172,      0,  -3685}, 0, {  -330,      0}, {0xa8, 0xe7, 0xa8, 0xff}}},
    804     {{{  5172,      0,  -4709}, 0, {   392,      0}, {0x59, 0xf2, 0xa7, 0xff}}},
    805     {{{  5172,      0,  -4607}, 0, {  -330,      0}, {0x59, 0xf2, 0x59, 0xff}}},
    806     {{{  5120,   -613,  -4658}, 0, {  -330,   2012}, {0x00, 0x82, 0x00, 0xff}}},
    807     {{{  5069,      0,  -4607}, 0, { -1052,      0}, {0xa7, 0xf2, 0x59, 0xff}}},
    808     {{{  5069,      0,  -4709}, 0, {  -330,      0}, {0xa7, 0xf2, 0xa7, 0xff}}},
    809     {{{  5581,      0,  -4505}, 0, {  -330,      0}, {0xa7, 0xf0, 0xa7, 0xff}}},
    810     {{{  5684,      0,  -4505}, 0, {   392,      0}, {0x59, 0xf0, 0xa7, 0xff}}},
    811     {{{  5632,   -562,  -4453}, 0, {  -330,   2012}, {0x00, 0x82, 0x00, 0xff}}},
    812     {{{  5684,      0,  -4402}, 0, {  -330,      0}, {0x59, 0xf0, 0x59, 0xff}}},
    813     {{{  5581,      0,  -4402}, 0, { -1052,      0}, {0xa7, 0xf0, 0x59, 0xff}}},
    814 };
    815 
    816 // 0x070128B8 - 0x07012958
    817 static const Vtx hmc_seg7_vertex_070128B8[] = {
    818     {{{  5479,      0,  -5017}, 0, {  -330,      0}, {0x59, 0xf3, 0x59, 0xff}}},
    819     {{{  5376,      0,  -5017}, 0, { -1052,      0}, {0xa7, 0xf3, 0x59, 0xff}}},
    820     {{{  5428,   -665,  -5068}, 0, {  -330,   2012}, {0x00, 0x82, 0x00, 0xff}}},
    821     {{{  5479,      0,  -5119}, 0, {   392,      0}, {0x59, 0xf3, 0xa7, 0xff}}},
    822     {{{  5376,      0,  -5119}, 0, {  -330,      0}, {0xa7, 0xf3, 0xa7, 0xff}}},
    823     {{{  4864,      0,  -5324}, 0, {  -330,      0}, {0xa7, 0xf3, 0xa7, 0xff}}},
    824     {{{  4967,      0,  -5324}, 0, {   392,      0}, {0x59, 0xf3, 0xa7, 0xff}}},
    825     {{{  4916,   -665,  -5273}, 0, {  -330,   2012}, {0x00, 0x82, 0x00, 0xff}}},
    826     {{{  4967,      0,  -5221}, 0, {  -330,      0}, {0x59, 0xf3, 0x59, 0xff}}},
    827     {{{  4864,      0,  -5221}, 0, { -1052,      0}, {0xa7, 0xf3, 0x59, 0xff}}},
    828 };
    829 
    830 // 0x07012958 - 0x07012A58
    831 static const Vtx hmc_seg7_vertex_07012958[] = {
    832     {{{  2304,  -1023,    819}, 0, {     0,   2012}, {0xac, 0x2a, 0xac, 0xff}}},
    833     {{{  1690,  -1023,    819}, 0, {   990,   2012}, {0x33, 0x67, 0xcd, 0xff}}},
    834     {{{  1690,      0,    819}, 0, {   990,      0}, {0x33, 0x99, 0xcd, 0xff}}},
    835     {{{  2304,      0,  -1125}, 0, { -2892,      0}, {0x86, 0x00, 0xe0, 0xff}}},
    836     {{{  2304,  -1023,  -1125}, 0, { -2892,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    837     {{{  2304,  -1023,    819}, 0, {   990,   2012}, {0xac, 0x2a, 0xac, 0xff}}},
    838     {{{  2304,      0,    819}, 0, {   990,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    839     {{{  2919,      0,    819}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    840     {{{  2919,   -869,  -1125}, 0, {  4822,   1900}, {0x7f, 0x00, 0x00, 0xff}}},
    841     {{{  2919,      0,  -1125}, 0, {  4822,      0}, {0x6d, 0x00, 0xc0, 0xff}}},
    842     {{{  2919,   -869,    819}, 0, {     0,   1900}, {0x49, 0x49, 0xb7, 0xff}}},
    843     {{{  1690,  -1023,  -2969}, 0, { -6570,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    844     {{{  1690,      0,  -2969}, 0, { -6570,      0}, {0x6d, 0x00, 0x40, 0xff}}},
    845     {{{  3328,   -869,    819}, 0, {     0,   1900}, {0xd0, 0x00, 0x8b, 0xff}}},
    846     {{{  2919,   -869,    819}, 0, {   990,   1900}, {0x49, 0x49, 0xb7, 0xff}}},
    847     {{{  2919,      0,    819}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    848 };
    849 
    850 // 0x07012A58 - 0x07012AB8
    851 static const Vtx hmc_seg7_vertex_07012A58[] = {
    852     {{{  2304,  -1023,    819}, 0, {     0,   2012}, {0xac, 0x2a, 0xac, 0xff}}},
    853     {{{  1690,      0,    819}, 0, {   990,      0}, {0x33, 0x99, 0xcd, 0xff}}},
    854     {{{  2304,      0,    819}, 0, {     0,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    855     {{{  3328,   -869,    819}, 0, {     0,   1900}, {0xd0, 0x00, 0x8b, 0xff}}},
    856     {{{  2919,      0,    819}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    857     {{{  3328,      0,    819}, 0, {     0,      0}, {0xd0, 0x00, 0x8b, 0xff}}},
    858 };
    859 
    860 // 0x07012AB8 - 0x07012BA8
    861 static const Vtx hmc_seg7_vertex_07012AB8[] = {
    862     {{{  1792,    205,   -204}, 0, {     0,    988}, {0x22, 0x75, 0x22, 0xff}}},
    863     {{{  1895,    102,   -101}, 0, {   224,   1244}, {0x4d, 0x40, 0x4d, 0xff}}},
    864     {{{  2100,    102,   -101}, 0, {   734,   1244}, {0xb9, 0x37, 0x59, 0xff}}},
    865     {{{  2202,    205,   -204}, 0, {   990,    988}, {0xdf, 0x79, 0x10, 0xff}}},
    866     {{{  2202,    205,   -204}, 0, {     0,    988}, {0xdf, 0x79, 0x10, 0xff}}},
    867     {{{  2100,    102,   -101}, 0, {   224,   1244}, {0xb9, 0x37, 0x59, 0xff}}},
    868     {{{  2100,    102,    102}, 0, {   734,   1244}, {0xbb, 0x50, 0xbb, 0xff}}},
    869     {{{  2202,    205,    205}, 0, {   990,    988}, {0xf0, 0x7c, 0xf0, 0xff}}},
    870     {{{  2100,      0,   -101}, 0, {   224,   1500}, {0xec, 0x85, 0x14, 0xff}}},
    871     {{{  2100,      0,    102}, 0, {   734,   1500}, {0xcd, 0x99, 0xcd, 0xff}}},
    872     {{{  1792,    205,    205}, 0, {     0,    988}, {0x10, 0x79, 0xdf, 0xff}}},
    873     {{{  1895,    102,    102}, 0, {   224,   1244}, {0x59, 0x37, 0xba, 0xff}}},
    874     {{{  1895,      0,    102}, 0, {   224,   1500}, {0x33, 0x99, 0xcd, 0xff}}},
    875     {{{  1895,    102,    102}, 0, {   734,   1244}, {0x59, 0x37, 0xba, 0xff}}},
    876     {{{  1792,    205,    205}, 0, {   990,    988}, {0x10, 0x79, 0xdf, 0xff}}},
    877 };
    878 
    879 // 0x07012BA8 - 0x07012C38
    880 static const Vtx hmc_seg7_vertex_07012BA8[] = {
    881     {{{  1895,      0,   -101}, 0, {   224,   1500}, {0x3d, 0xa4, 0x3d, 0xff}}},
    882     {{{  1895,    102,    102}, 0, {   734,   1244}, {0x59, 0x37, 0xba, 0xff}}},
    883     {{{  1895,      0,    102}, 0, {   734,   1500}, {0x33, 0x99, 0xcd, 0xff}}},
    884     {{{  1895,    102,   -101}, 0, {   224,   1244}, {0x4d, 0x40, 0x4d, 0xff}}},
    885     {{{  2100,    102,   -101}, 0, {   734,   1244}, {0xb9, 0x37, 0x59, 0xff}}},
    886     {{{  2100,      0,   -101}, 0, {   734,   1500}, {0xec, 0x85, 0x14, 0xff}}},
    887     {{{  1895,    102,    102}, 0, {   224,   1244}, {0x59, 0x37, 0xba, 0xff}}},
    888     {{{  2100,    102,    102}, 0, {   734,   1244}, {0xbb, 0x50, 0xbb, 0xff}}},
    889     {{{  2100,      0,    102}, 0, {   734,   1500}, {0xcd, 0x99, 0xcd, 0xff}}},
    890 };
    891 
    892 // 0x07012C38 - 0x07012C78
    893 static const Vtx hmc_seg7_vertex_07012C38[] = {
    894     {{{  1690,   1024,   -306}, 0, {     0,      0}, {0x33, 0x99, 0x33, 0xff}}},
    895     {{{  4250,   1024,   -306}, 0, {     0,      0}, {0xac, 0xd6, 0x54, 0xff}}},
    896     {{{  4250,   1024,    819}, 0, {     0,      0}, {0xdf, 0xbd, 0x9b, 0xff}}},
    897     {{{  1690,   1024,    819}, 0, {     0,      0}, {0x54, 0xd6, 0xac, 0xff}}},
    898 };
    899 
    900 // 0x07012C78 - 0x07013080
    901 static const Gfx hmc_seg7_dl_07012C78[] = {
    902     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800),
    903     gsDPLoadSync(),
    904     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    905     gsSPLight(&hmc_seg7_lights_07010118.l, 1),
    906     gsSPLight(&hmc_seg7_lights_07010118.a, 2),
    907     gsSPVertex(hmc_seg7_vertex_07010148, 16, 0),
    908     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    909     gsSP2Triangles( 3,  5,  6, 0x0,  7,  3,  6, 0x0),
    910     gsSP2Triangles( 5,  4,  8, 0x0,  9, 10,  0, 0x0),
    911     gsSP2Triangles(11,  9,  0, 0x0, 11, 12,  9, 0x0),
    912     gsSP2Triangles( 0, 10,  1, 0x0, 13, 14, 15, 0x0),
    913     gsSPVertex(hmc_seg7_vertex_07010248, 16, 0),
    914     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  2, 0x0),
    915     gsSP2Triangles( 1,  5,  6, 0x0,  7,  8,  9, 0x0),
    916     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    917     gsSP2Triangles( 3, 14,  4, 0x0, 15,  4, 14, 0x0),
    918     gsSPVertex(hmc_seg7_vertex_07010348, 16, 0),
    919     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    920     gsSP2Triangles( 2,  4,  3, 0x0,  4,  5,  6, 0x0),
    921     gsSP2Triangles( 3,  4,  6, 0x0,  7,  8,  9, 0x0),
    922     gsSP2Triangles( 7,  9, 10, 0x0,  7, 10, 11, 0x0),
    923     gsSP2Triangles(12,  9, 13, 0x0, 11, 10, 14, 0x0),
    924     gsSP2Triangles(11, 15,  0, 0x0, 11, 14, 15, 0x0),
    925     gsSP1Triangle(12, 10,  9, 0x0),
    926     gsSPLight(&hmc_seg7_lights_07010130.l, 1),
    927     gsSPLight(&hmc_seg7_lights_07010130.a, 2),
    928     gsSPVertex(hmc_seg7_vertex_07010448, 16, 0),
    929     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    930     gsSP2Triangles( 4,  6,  7, 0x0,  4,  7,  5, 0x0),
    931     gsSP2Triangles( 8,  9,  7, 0x0,  6,  8,  7, 0x0),
    932     gsSP2Triangles(10,  3,  5, 0x0, 10,  9,  3, 0x0),
    933     gsSP2Triangles( 9,  8,  3, 0x0,  1,  0, 11, 0x0),
    934     gsSP2Triangles( 0,  2, 12, 0x0, 13, 14, 15, 0x0),
    935     gsSPVertex(hmc_seg7_vertex_07010548, 14, 0),
    936     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    937     gsSP2Triangles( 3,  5,  6, 0x0,  7,  4,  3, 0x0),
    938     gsSP2Triangles( 7,  8,  4, 0x0,  9,  3, 10, 0x0),
    939     gsSP1Triangle(11, 12, 13, 0x0),
    940     gsSPVertex(hmc_seg7_vertex_07010628, 16, 0),
    941     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    942     gsSP2Triangles( 4,  3,  5, 0x0,  4,  0,  3, 0x0),
    943     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    944     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    945     gsSPVertex(hmc_seg7_vertex_07010728, 14, 0),
    946     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    947     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    948     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    949     gsSPVertex(hmc_seg7_vertex_07010808, 15, 0),
    950     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    951     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    952     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    953     gsSP1Triangle(12, 13, 14, 0x0),
    954     gsSPVertex(hmc_seg7_vertex_070108F8, 16, 0),
    955     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  1, 0x0),
    956     gsSP2Triangles( 4,  3,  5, 0x0,  6,  7,  4, 0x0),
    957     gsSP2Triangles( 7,  8,  4, 0x0,  4,  9, 10, 0x0),
    958     gsSP2Triangles( 4,  8,  9, 0x0,  4, 11,  1, 0x0),
    959     gsSP2Triangles( 4, 10, 11, 0x0,  4,  5,  6, 0x0),
    960     gsSP2Triangles(12,  5, 13, 0x0, 12,  6,  5, 0x0),
    961     gsSP2Triangles(14,  7,  6, 0x0, 10, 15, 14, 0x0),
    962     gsSP1Triangle(10,  9, 15, 0x0),
    963     gsSPVertex(hmc_seg7_vertex_070109F8, 16, 0),
    964     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    965     gsSP2Triangles( 0,  4,  1, 0x0,  2,  5,  3, 0x0),
    966     gsSP2Triangles( 6,  7,  1, 0x0,  1,  8,  2, 0x0),
    967     gsSP2Triangles( 1,  7,  8, 0x0,  1,  9,  6, 0x0),
    968     gsSP2Triangles( 6,  9,  5, 0x0,  4, 10, 11, 0x0),
    969     gsSP2Triangles(11, 10, 12, 0x0, 13, 14,  6, 0x0),
    970     gsSP2Triangles( 6, 14,  7, 0x0, 13,  6,  5, 0x0),
    971     gsSP2Triangles( 2, 15, 13, 0x0,  2,  8, 15, 0x0),
    972     gsSP2Triangles( 2, 13,  5, 0x0, 13, 15, 14, 0x0),
    973     gsSP2Triangles(15,  7, 14, 0x0, 15,  8,  7, 0x0),
    974     gsSPVertex(hmc_seg7_vertex_07010AF8, 8, 0),
    975     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    976     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    977     gsSPEndDisplayList(),
    978 };
    979 
    980 // 0x07013080 - 0x07013168
    981 static const Gfx hmc_seg7_dl_07013080[] = {
    982     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800),
    983     gsDPLoadSync(),
    984     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    985     gsSPVertex(hmc_seg7_vertex_07010B78, 15, 0),
    986     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    987     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    988     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    989     gsSP1Triangle(11, 14, 12, 0x0),
    990     gsSPVertex(hmc_seg7_vertex_07010C68, 16, 0),
    991     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    992     gsSP2Triangles( 6,  7,  8, 0x0,  8,  9,  6, 0x0),
    993     gsSP2Triangles( 8, 10,  9, 0x0,  6, 11,  7, 0x0),
    994     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
    995     gsSPVertex(hmc_seg7_vertex_07010D68, 13, 0),
    996     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    997     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    998     gsSP2Triangles( 7,  8,  9, 0x0,  7,  9,  4, 0x0),
    999     gsSP1Triangle(10, 11, 12, 0x0),
   1000     gsSPEndDisplayList(),
   1001 };
   1002 
   1003 // 0x07013168 - 0x07013840
   1004 static const Gfx hmc_seg7_dl_07013168[] = {
   1005     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09003800),
   1006     gsDPLoadSync(),
   1007     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1008     gsSPVertex(hmc_seg7_vertex_07010E38, 16, 0),
   1009     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
   1010     gsSP2Triangles( 2,  1,  3, 0x0,  0,  5,  1, 0x0),
   1011     gsSP2Triangles( 6,  7,  5, 0x0,  6,  5,  0, 0x0),
   1012     gsSP2Triangles( 4,  3,  7, 0x0,  4,  7,  6, 0x0),
   1013     gsSP2Triangles( 8,  9, 10, 0x0, 11,  5, 12, 0x0),
   1014     gsSP2Triangles(11,  1,  5, 0x0,  5,  7, 13, 0x0),
   1015     gsSP2Triangles( 5, 13, 12, 0x0,  7, 14, 13, 0x0),
   1016     gsSP2Triangles( 7,  3, 14, 0x0, 15,  9,  8, 0x0),
   1017     gsSPVertex(hmc_seg7_vertex_07010F38, 15, 0),
   1018     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1019     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1020     gsSP2Triangles( 8,  7, 10, 0x0,  8, 10, 11, 0x0),
   1021     gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
   1022     gsSPVertex(hmc_seg7_vertex_07011028, 15, 0),
   1023     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1024     gsSP2Triangles( 2,  1,  6, 0x0,  0,  7,  1, 0x0),
   1025     gsSP2Triangles( 2,  6,  8, 0x0,  8,  6,  9, 0x0),
   1026     gsSP2Triangles( 8,  9, 10, 0x0,  3, 11,  4, 0x0),
   1027     gsSP1Triangle(12, 13, 14, 0x0),
   1028     gsSPVertex(hmc_seg7_vertex_07011118, 15, 0),
   1029     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1030     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1031     gsSP2Triangles( 7,  6,  8, 0x0,  7,  8,  9, 0x0),
   1032     gsSP2Triangles( 9,  8, 10, 0x0,  9, 10, 11, 0x0),
   1033     gsSP1Triangle(12, 13, 14, 0x0),
   1034     gsSPVertex(hmc_seg7_vertex_07011208, 16, 0),
   1035     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1036     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1037     gsSP2Triangles( 7,  9, 10, 0x0, 10,  9, 11, 0x0),
   1038     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
   1039     gsSPVertex(hmc_seg7_vertex_07011308, 16, 0),
   1040     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1041     gsSP2Triangles( 2,  3,  4, 0x0,  0,  5,  1, 0x0),
   1042     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1043     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1044     gsSP1Triangle(12, 14, 15, 0x0),
   1045     gsSPVertex(hmc_seg7_vertex_07011408, 14, 0),
   1046     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1047     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1048     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1049     gsSP2Triangles( 9,  3,  5, 0x0,  9,  5,  7, 0x0),
   1050     gsSPVertex(hmc_seg7_vertex_070114E8, 14, 0),
   1051     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1052     gsSP2Triangles( 2,  3,  4, 0x0,  0,  5,  1, 0x0),
   1053     gsSP2Triangles( 6,  5,  0, 0x0,  6,  7,  5, 0x0),
   1054     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1055     gsSPVertex(hmc_seg7_vertex_070115C8, 15, 0),
   1056     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1057     gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
   1058     gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
   1059     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1060     gsSP1Triangle(11, 14, 12, 0x0),
   1061     gsSPVertex(hmc_seg7_vertex_070116B8, 16, 0),
   1062     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1063     gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
   1064     gsSP2Triangles( 5,  6,  7, 0x0,  5,  7,  8, 0x0),
   1065     gsSP2Triangles( 9, 10, 11, 0x0, 12, 13, 14, 0x0),
   1066     gsSP1Triangle(12, 14, 15, 0x0),
   1067     gsSPVertex(hmc_seg7_vertex_070117B8, 14, 0),
   1068     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1069     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1070     gsSP2Triangles(10, 11, 12, 0x0,  7,  9, 13, 0x0),
   1071     gsSPVertex(hmc_seg7_vertex_07011898, 15, 0),
   1072     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1073     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1074     gsSP2Triangles( 6,  8,  9, 0x0, 10, 11, 12, 0x0),
   1075     gsSP2Triangles(10, 12, 13, 0x0, 13, 12, 14, 0x0),
   1076     gsSPVertex(hmc_seg7_vertex_07011988, 16, 0),
   1077     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   1078     gsSP2Triangles( 0,  2,  4, 0x0,  3,  5,  1, 0x0),
   1079     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1080     gsSP2Triangles( 8,  7, 10, 0x0, 11, 12, 13, 0x0),
   1081     gsSP2Triangles(14, 12, 11, 0x0, 11, 13, 15, 0x0),
   1082     gsSPVertex(hmc_seg7_vertex_07011A88, 14, 0),
   1083     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   1084     gsSP2Triangles( 3,  4,  1, 0x0,  5,  6,  7, 0x0),
   1085     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1086     gsSP2Triangles(11, 10, 12, 0x0, 11, 12, 13, 0x0),
   1087     gsSPVertex(hmc_seg7_vertex_07011B68, 16, 0),
   1088     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1089     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1090     gsSP2Triangles( 6,  8,  9, 0x0, 10, 11,  5, 0x0),
   1091     gsSP2Triangles(12, 11, 10, 0x0, 12, 13, 11, 0x0),
   1092     gsSP2Triangles( 5, 14,  8, 0x0,  5, 11, 14, 0x0),
   1093     gsSP2Triangles(15, 14, 11, 0x0, 15, 11, 13, 0x0),
   1094     gsSP1Triangle( 6,  5,  8, 0x0),
   1095     gsSPVertex(hmc_seg7_vertex_07011C68, 15, 0),
   1096     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1097     gsSP2Triangles( 0,  3,  4, 0x0,  4,  5,  0, 0x0),
   1098     gsSP2Triangles( 4,  6,  7, 0x0,  4,  7,  5, 0x0),
   1099     gsSP2Triangles( 8,  9,  6, 0x0,  8,  6,  4, 0x0),
   1100     gsSP2Triangles( 9,  2,  6, 0x0,  9, 10,  2, 0x0),
   1101     gsSP2Triangles(11, 12, 13, 0x0,  3, 10, 14, 0x0),
   1102     gsSP2Triangles( 3,  2, 10, 0x0, 14,  4,  3, 0x0),
   1103     gsSP1Triangle(14,  8,  4, 0x0),
   1104     gsSPVertex(hmc_seg7_vertex_07011D58, 16, 0),
   1105     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1106     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  4, 0x0),
   1107     gsSP2Triangles( 7,  9,  8, 0x0, 10, 11,  9, 0x0),
   1108     gsSP2Triangles(10,  9,  7, 0x0,  0,  8,  1, 0x0),
   1109     gsSP2Triangles( 0, 12,  8, 0x0,  1,  8,  9, 0x0),
   1110     gsSP2Triangles(13, 14, 15, 0x0,  1,  9,  2, 0x0),
   1111     gsSPVertex(hmc_seg7_vertex_07011E58, 16, 0),
   1112     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1113     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1114     gsSP2Triangles( 5,  8,  6, 0x0,  9, 10,  5, 0x0),
   1115     gsSP2Triangles( 9, 11, 10, 0x0, 12, 11,  9, 0x0),
   1116     gsSP2Triangles(12, 13, 11, 0x0, 14, 11, 15, 0x0),
   1117     gsSP1Triangle(14, 10, 11, 0x0),
   1118     gsSPVertex(hmc_seg7_vertex_07011F58, 15, 0),
   1119     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1120     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
   1121     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1122     gsSP1Triangle(11, 13, 14, 0x0),
   1123     gsSPVertex(hmc_seg7_vertex_07012048, 16, 0),
   1124     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1125     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
   1126     gsSP2Triangles(10, 11, 12, 0x0, 10,  9, 11, 0x0),
   1127     gsSP2Triangles(13, 14,  4, 0x0, 13, 15, 14, 0x0),
   1128     gsSP1Triangle(13,  4,  6, 0x0),
   1129     gsSPVertex(hmc_seg7_vertex_07012148, 4, 0),
   1130     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1131     gsSPEndDisplayList(),
   1132 };
   1133 
   1134 // 0x07013840 - 0x070138E0
   1135 static const Gfx hmc_seg7_dl_07013840[] = {
   1136     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800),
   1137     gsDPLoadSync(),
   1138     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1139     gsSPVertex(hmc_seg7_vertex_07012188, 15, 0),
   1140     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1141     gsSP2Triangles( 3,  6,  4, 0x0,  5,  4,  7, 0x0),
   1142     gsSP2Triangles( 5,  7,  8, 0x0,  8,  7,  9, 0x0),
   1143     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1144     gsSP1Triangle(11, 13, 14, 0x0),
   1145     gsSPVertex(hmc_seg7_vertex_07012278, 11, 0),
   1146     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1147     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1148     gsSP1Triangle( 0, 10,  1, 0x0),
   1149     gsSPEndDisplayList(),
   1150 };
   1151 
   1152 // 0x070138E0 - 0x07013A78
   1153 static const Gfx hmc_seg7_dl_070138E0[] = {
   1154     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800),
   1155     gsDPLoadSync(),
   1156     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1157     gsSPVertex(hmc_seg7_vertex_07012328, 15, 0),
   1158     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1159     gsSP2Triangles( 4,  0,  2, 0x0,  4,  2,  5, 0x0),
   1160     gsSP2Triangles( 2,  6,  7, 0x0,  8,  2,  7, 0x0),
   1161     gsSP2Triangles( 8,  5,  2, 0x0,  2,  1,  6, 0x0),
   1162     gsSP2Triangles( 9, 10,  5, 0x0,  8,  9,  5, 0x0),
   1163     gsSP2Triangles(11, 12, 13, 0x0,  5, 14,  4, 0x0),
   1164     gsSP1Triangle( 5, 10, 14, 0x0),
   1165     gsSPVertex(hmc_seg7_vertex_07012418, 14, 0),
   1166     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1167     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1168     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1169     gsSPVertex(hmc_seg7_vertex_070124F8, 15, 0),
   1170     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1171     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1172     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1173     gsSP1Triangle(11, 14, 12, 0x0),
   1174     gsSPVertex(hmc_seg7_vertex_070125E8, 16, 0),
   1175     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1176     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1177     gsSP2Triangles( 7,  8,  9, 0x0,  7,  6,  8, 0x0),
   1178     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
   1179     gsSPVertex(hmc_seg7_vertex_070126E8, 14, 0),
   1180     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1181     gsSP2Triangles( 1,  4,  3, 0x0,  4,  5,  6, 0x0),
   1182     gsSP2Triangles( 4,  6,  3, 0x0,  7,  8,  9, 0x0),
   1183     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1184     gsSPEndDisplayList(),
   1185 };
   1186 
   1187 // 0x07013A78 - 0x07013B48
   1188 static const Gfx hmc_seg7_dl_07013A78[] = {
   1189     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09000000),
   1190     gsDPLoadSync(),
   1191     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1192     gsSPVertex(hmc_seg7_vertex_070127C8, 15, 0),
   1193     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1194     gsSP2Triangles( 3,  4,  2, 0x0,  4,  0,  2, 0x0),
   1195     gsSP2Triangles( 5,  6,  7, 0x0,  6,  8,  7, 0x0),
   1196     gsSP2Triangles( 8,  9,  7, 0x0,  9,  5,  7, 0x0),
   1197     gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
   1198     gsSP2Triangles(13, 14, 12, 0x0, 14, 10, 12, 0x0),
   1199     gsSPVertex(hmc_seg7_vertex_070128B8, 10, 0),
   1200     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1201     gsSP2Triangles( 1,  4,  2, 0x0,  4,  3,  2, 0x0),
   1202     gsSP2Triangles( 5,  6,  7, 0x0,  6,  8,  7, 0x0),
   1203     gsSP2Triangles( 8,  9,  7, 0x0,  9,  5,  7, 0x0),
   1204     gsSPEndDisplayList(),
   1205 };
   1206 
   1207 // 0x07013B48 - 0x07013BC8
   1208 static const Gfx hmc_seg7_dl_07013B48[] = {
   1209     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_0900A800),
   1210     gsDPLoadSync(),
   1211     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1212     gsSPVertex(hmc_seg7_vertex_07012958, 16, 0),
   1213     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1214     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1215     gsSP2Triangles( 7, 10,  8, 0x0,  2, 11, 12, 0x0),
   1216     gsSP2Triangles( 2,  1, 11, 0x0, 13, 14, 15, 0x0),
   1217     gsSPVertex(hmc_seg7_vertex_07012A58, 6, 0),
   1218     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1219     gsSPEndDisplayList(),
   1220 };
   1221 
   1222 // 0x07013BC8 - 0x07013C78
   1223 static const Gfx hmc_seg7_dl_07013BC8[] = {
   1224     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001800),
   1225     gsDPLoadSync(),
   1226     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1227     gsSPVertex(hmc_seg7_vertex_07012AB8, 15, 0),
   1228     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1229     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1230     gsSP2Triangles( 5,  8,  9, 0x0,  5,  9,  6, 0x0),
   1231     gsSP2Triangles( 6, 10,  7, 0x0,  6, 11, 10, 0x0),
   1232     gsSP2Triangles(11,  9, 12, 0x0,  0, 13,  1, 0x0),
   1233     gsSP1Triangle( 0, 14, 13, 0x0),
   1234     gsSPVertex(hmc_seg7_vertex_07012BA8, 9, 0),
   1235     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1236     gsSP2Triangles( 4,  3,  0, 0x0,  4,  0,  5, 0x0),
   1237     gsSP1Triangle( 6,  7,  8, 0x0),
   1238     gsSPEndDisplayList(),
   1239 };
   1240 
   1241 // 0x07013C78 - 0x07013CA8
   1242 static const Gfx hmc_seg7_dl_07013C78[] = {
   1243     gsSPLight(&hmc_seg7_lights_07010118.l, 1),
   1244     gsSPLight(&hmc_seg7_lights_07010118.a, 2),
   1245     gsSPVertex(hmc_seg7_vertex_07012C38, 4, 0),
   1246     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1247     gsSPEndDisplayList(),
   1248 };
   1249 
   1250 // 0x07013CA8 - 0x07013DB8
   1251 const Gfx hmc_seg7_dl_07013CA8[] = {
   1252     gsDPPipeSync(),
   1253     gsDPSetCycleType(G_CYC_2CYCLE),
   1254     gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
   1255     gsDPSetDepthSource(G_ZS_PIXEL),
   1256     gsDPSetFogColor(0, 0, 0, 255),
   1257     gsSPFogPosition(960, 1000),
   1258     gsSPSetGeometryMode(G_FOG),
   1259     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
   1260     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
   1261     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1262     gsDPTileSync(),
   1263     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1264     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1265     gsSPDisplayList(hmc_seg7_dl_07012C78),
   1266     gsSPDisplayList(hmc_seg7_dl_07013080),
   1267     gsDPTileSync(),
   1268     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1269     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1270     gsSPDisplayList(hmc_seg7_dl_07013168),
   1271     gsSPDisplayList(hmc_seg7_dl_07013840),
   1272     gsSPDisplayList(hmc_seg7_dl_070138E0),
   1273     gsSPDisplayList(hmc_seg7_dl_07013A78),
   1274     gsSPDisplayList(hmc_seg7_dl_07013B48),
   1275     gsSPDisplayList(hmc_seg7_dl_07013BC8),
   1276     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1277     gsDPPipeSync(),
   1278     gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2),
   1279     gsSPDisplayList(hmc_seg7_dl_07013C78),
   1280     gsDPPipeSync(),
   1281     gsDPSetCycleType(G_CYC_1CYCLE),
   1282     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
   1283     gsSPClearGeometryMode(G_FOG),
   1284     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   1285     gsSPEndDisplayList(),
   1286 };