sm64

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

model.inc.c (89637B)


      1 // 0x0701A4B8 - 0x0701A4D0
      2 static const Lights1 hmc_seg7_lights_0701A4B8 = gdSPDefLights1(
      3     0x00, 0x00, 0x00,
      4     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0701A4D0 - 0x0701A4E8
      8 static const Lights1 hmc_seg7_lights_0701A4D0 = gdSPDefLights1(
      9     0x79, 0x79, 0x79,
     10     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x0701A4E8 - 0x0701A500
     14 static const Lights1 hmc_seg7_lights_0701A4E8 = gdSPDefLights1(
     15     0x79, 0x00, 0x00,
     16     0xff, 0x00, 0x00, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x0701A500 - 0x0701A518
     20 static const Lights1 hmc_seg7_lights_0701A500 = gdSPDefLights1(
     21     0x51, 0x43, 0x26,
     22     0xac, 0x8e, 0x52, 0x28, 0x28, 0x28
     23 );
     24 
     25 // 0x0701A518 - 0x0701A530
     26 static const Lights1 hmc_seg7_lights_0701A518 = gdSPDefLights1(
     27     0x5a, 0x46, 0x1d,
     28     0xbf, 0x94, 0x3f, 0x28, 0x28, 0x28
     29 );
     30 
     31 // 0x0701A530 - 0x0701A610
     32 static const Vtx hmc_seg7_vertex_0701A530[] = {
     33     {{{   307,    614,  -6962}, 0, {   728,   1328}, {0xea, 0xaa, 0xa6, 0xff}}},
     34     {{{   307,    614,  -7781}, 0, {   182,   1328}, {0xd4, 0xa0, 0x45, 0xff}}},
     35     {{{  3738,    614,  -7781}, 0, {   132,   3612}, {0xb7, 0xb7, 0x49, 0xff}}},
     36     {{{ -1740,   1741,  -8114}, 0, {   -10,      0}, {0x21, 0x9b, 0x43, 0xff}}},
     37     {{{  -204,   1741,  -8114}, 0, {     0,    990}, {0xbd, 0x9b, 0x21, 0xff}}},
     38     {{{  -716,   1741,  -7602}, 0, {   316,    650}, {0xda, 0x8e, 0x26, 0xff}}},
     39     {{{  -716,   1741,  -7090}, 0, {   656,    650}, {0xcd, 0x99, 0xcd, 0xff}}},
     40     {{{  -204,   1741,  -6578}, 0, {   990,    990}, {0xa4, 0xc3, 0xc3, 0xff}}},
     41     {{{ -1740,   1741,  -6578}, 0, {  1012,      0}, {0x37, 0x92, 0xe5, 0xff}}},
     42     {{{ -1228,   1741,  -7090}, 0, {   664,    308}, {0x33, 0x99, 0xcd, 0xff}}},
     43     {{{ -1228,   1741,  -7602}, 0, {   324,    308}, {0x3d, 0xa4, 0x3d, 0xff}}},
     44     {{{  -204,    922,  -6839}, 0, {   816,    990}, {0x92, 0xd7, 0xd1, 0xff}}},
     45     {{{  -204,    922,  -7904}, 0, {   108,    990}, {0x8c, 0xec, 0x2d, 0xff}}},
     46     {{{  3738,    614,  -6962}, 0, {   678,   3612}, {0xda, 0xda, 0x8e, 0xff}}},
     47 };
     48 
     49 // 0x0701A610 - 0x0701A6F0
     50 static const Vtx hmc_seg7_vertex_0701A610[] = {
     51     {{{  -204,   -409,  -6839}, 0, {   990,    134}, {0xc3, 0x63, 0xd0, 0xff}}},
     52     {{{   307,   -409,  -7781}, 0, {  1330,   -492}, {0xf5, 0x4c, 0x64, 0xff}}},
     53     {{{  -204,   -409,  -7904}, 0, {   990,   -574}, {0xac, 0x44, 0x42, 0xff}}},
     54     {{{   307,   -409,  -6962}, 0, {  1330,     54}, {0xf5, 0x4c, 0x9c, 0xff}}},
     55     {{{  3738,   -409,  -6962}, 0, {  3614,     54}, {0xac, 0x2a, 0xac, 0xff}}},
     56     {{{  3738,   -409,  -7781}, 0, {  3614,   -492}, {0xcd, 0x67, 0x33, 0xff}}},
     57     {{{  -716,   -409,  -7090}, 0, {   650,      0}, {0xdf, 0x65, 0xbd, 0xff}}},
     58     {{{ -1740,   -409,  -6578}, 0, {     0,    308}, {0x1b, 0x6e, 0xc9, 0xff}}},
     59     {{{  -204,   -409,  -6578}, 0, {   990,    308}, {0xbd, 0x65, 0xdf, 0xff}}},
     60     {{{ -1228,   -409,  -7090}, 0, {   308,      0}, {0x54, 0x54, 0xd6, 0xff}}},
     61     {{{ -1228,   -409,  -7602}, 0, {   308,   -372}, {0x1b, 0x6e, 0x37, 0xff}}},
     62     {{{ -1740,   -409,  -8114}, 0, {     0,   -714}, {0x54, 0x54, 0x2a, 0xff}}},
     63     {{{  -204,   -409,  -8114}, 0, {   990,   -714}, {0xc3, 0x5c, 0x3d, 0xff}}},
     64     {{{  -716,   -409,  -7602}, 0, {   650,   -372}, {0xbd, 0x65, 0x21, 0xff}}},
     65 };
     66 
     67 // 0x0701A6F0 - 0x0701A7F0
     68 static const Vtx hmc_seg7_vertex_0701A6F0[] = {
     69     {{{   574,  -4279,   5596}, 0, {  -330,  -2260}, {0x00, 0x7f, 0x00, 0xff}}},
     70     {{{ -1437,  -4279,   6283}, 0, {  1020,   -928}, {0x00, 0x7f, 0x00, 0xff}}},
     71     {{{ -1494,  -4279,   7665}, 0, {  2146,  -1432}, {0x00, 0x7f, 0x00, 0xff}}},
     72     {{{ -3845,  -4279,   2723}, 0, {  -860,   2414}, {0x00, 0x7f, 0x00, 0xff}}},
     73     {{{ -3845,  -4279,   4394}, 0, {   472,   1748}, {0x00, 0x7f, 0x00, 0xff}}},
     74     {{{ -3219,  -4279,   4394}, 0, {   222,   1248}, {0x00, 0x7f, 0x00, 0xff}}},
     75     {{{ -4367,  -4279,   3872}, 0, {   264,   2374}, {0x00, 0x7f, 0x00, 0xff}}},
     76     {{{ -2696,  -4279,   3872}, 0, {  -402,   1040}, {0x00, 0x7f, 0x00, 0xff}}},
     77     {{{ -4367,  -4279,   3245}, 0, {  -234,   2624}, {0x00, 0x7f, 0x00, 0xff}}},
     78     {{{ -2696,  -4279,   3245}, 0, {  -902,   1290}, {0x00, 0x7f, 0x00, 0xff}}},
     79     {{{ -3219,  -4279,   2723}, 0, { -1110,   1914}, {0x00, 0x7f, 0x00, 0xff}}},
     80     {{{  -522,  -4279,   6765}, 0, {  1038,  -1850}, {0x3f, 0x59, 0xc1, 0xff}}},
     81     {{{  -341,  -4279,   6511}, 0, {   764,  -1894}, {0xa6, 0x54, 0x1d, 0xff}}},
     82     {{{  -558,  -4279,   6729}, 0, {  1024,  -1806}, {0x00, 0x49, 0x99, 0xff}}},
     83     {{{  -305,  -4279,   6548}, 0, {   778,  -1936}, {0xc0, 0x59, 0x3e, 0xff}}},
     84     {{{  -819,  -4279,   5665}, 0, {   280,  -1174}, {0x00, 0x7f, 0x00, 0xff}}},
     85 };
     86 
     87 // 0x0701A7F0 - 0x0701A8F0
     88 static const Vtx hmc_seg7_vertex_0701A7F0[] = {
     89     {{{ -2764,   1843,  -5759}, 0, {   990,  -3098}, {0xea, 0x6b, 0xc1, 0xff}}},
     90     {{{ -1740,   1843,  -6578}, 0, { -1052,  -1462}, {0xe7, 0x65, 0xb8, 0xff}}},
     91     {{{ -3276,   1843,  -6783}, 0, {  2012,  -1054}, {0xe5, 0x6e, 0xc9, 0xff}}},
     92     {{{  -665,  -4996,   2842}, 0, {   814,   1250}, {0xbf, 0x68, 0xe0, 0xff}}},
     93     {{{   -50,  -4996,   2022}, 0, {   -60,   1134}, {0xc5, 0x60, 0xc7, 0xff}}},
     94     {{{  -665,  -4996,   2330}, 0, {   376,   1396}, {0xc3, 0x68, 0xda, 0xff}}},
     95     {{{   -50,  -4996,   2842}, 0, {   640,    902}, {0xd5, 0x6e, 0xd5, 0xff}}},
     96     {{{   154,  -4689,   3046}, 0, {   756,    728}, {0xe1, 0x76, 0xe1, 0xff}}},
     97     {{{  -460,  -4689,   3456}, 0, {  1282,    960}, {0xc3, 0x68, 0x26, 0xff}}},
     98     {{{   563,  -4689,   3968}, 0, {  1428,    230}, {0x94, 0x3e, 0x13, 0xff}}},
     99     {{{  -460,  -4689,   3046}, 0, {   932,   1076}, {0xd5, 0x6e, 0xd5, 0xff}}},
    100     {{{   870,  -4689,   2739}, 0, {   290,    406}, {0xcd, 0x67, 0xcd, 0xff}}},
    101     {{{   154,  -4689,   2125}, 0, {     0,    990}, {0xd3, 0x72, 0xe4, 0xff}}},
    102     {{{   870,  -4689,   1920}, 0, {  -410,    640}, {0x99, 0x33, 0x33, 0xff}}},
    103     {{{   563,  -4689,   1920}, 0, {  -322,    814}, {0xab, 0x5d, 0x0e, 0xff}}},
    104     {{{ -3788,   1843,  -6783}, 0, {  3034,  -1054}, {0x37, 0x6e, 0xe5, 0xff}}},
    105 };
    106 
    107 // 0x0701A8F0 - 0x0701A9F0
    108 static const Vtx hmc_seg7_vertex_0701A8F0[] = {
    109     {{{ -3788,   1843,  -6783}, 0, {  3034,  -1054}, {0x37, 0x6e, 0xe5, 0xff}}},
    110     {{{ -4300,   1843,  -7295}, 0, {  4056,      0}, {0x2e, 0x73, 0xe9, 0xff}}},
    111     {{{ -4300,   1843,  -5759}, 0, {  4056,  -3098}, {0x2a, 0x54, 0xac, 0xff}}},
    112     {{{ -2764,   1843,  -5759}, 0, {   990,  -3098}, {0xea, 0x6b, 0xc1, 0xff}}},
    113     {{{ -3788,   1843,  -7295}, 0, {  3034,      0}, {0x49, 0x49, 0x49, 0xff}}},
    114     {{{ -2764,   1843,  -7807}, 0, {   990,    990}, {0x06, 0x6d, 0x40, 0xff}}},
    115     {{{ -3276,   1843,  -7295}, 0, {  2012,      0}, {0xb7, 0x49, 0x49, 0xff}}},
    116     {{{ -3276,   1843,  -6783}, 0, {  2012,  -1054}, {0xe5, 0x6e, 0xc9, 0xff}}},
    117     {{{ -1740,   1843,  -6578}, 0, { -1052,  -1462}, {0xe7, 0x65, 0xb8, 0xff}}},
    118     {{{ -4812,   1843,  -7807}, 0, {  5078,    990}, {0x54, 0x54, 0x2a, 0xff}}},
    119     {{{ -4812,   1843,  -7295}, 0, {  5078,      0}, {0x54, 0x2a, 0xac, 0xff}}},
    120     {{{  -204,   1843,  -6578}, 0, { -4118,  -1462}, {0xc9, 0x6e, 0xe5, 0xff}}},
    121     {{{ -1228,   1843,  -7090}, 0, { -2074,   -440}, {0x33, 0x67, 0xcd, 0xff}}},
    122     {{{ -1740,   1843,  -8114}, 0, { -1052,   1602}, {0x0e, 0x65, 0x4a, 0xff}}},
    123     {{{  -716,   1843,  -7602}, 0, { -3096,    582}, {0xc3, 0x5c, 0x3d, 0xff}}},
    124     {{{  -716,   1843,  -7090}, 0, { -3096,   -440}, {0xcd, 0x67, 0xcd, 0xff}}},
    125 };
    126 
    127 // 0x0701A9F0 - 0x0701AAE0
    128 static const Vtx hmc_seg7_vertex_0701A9F0[] = {
    129     {{{ -4863,   1843,  -7474}, 0, {  5180,    326}, {0x00, 0x71, 0xc8, 0xff}}},
    130     {{{ -4812,   1843,  -7628}, 0, {  5078,    632}, {0x33, 0x67, 0x33, 0xff}}},
    131     {{{ -4863,   1843,  -7628}, 0, {  5180,    632}, {0x00, 0x38, 0x71, 0xff}}},
    132     {{{ -4812,   1843,  -7474}, 0, {  5078,    326}, {0x33, 0x33, 0x99, 0xff}}},
    133     {{{  -716,   -511,  -7602}, 0, {   990,    990}, {0xd6, 0x54, 0x54, 0xff}}},
    134     {{{ -1228,   -511,  -7090}, 0, {     0,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    135     {{{  -716,   -511,  -7090}, 0, {     0,    990}, {0x99, 0x33, 0xcd, 0xff}}},
    136     {{{ -1228,   -511,  -7602}, 0, {   990,      0}, {0x67, 0x33, 0x33, 0xff}}},
    137     {{{  -204,   1843,  -6578}, 0, { -4118,  -1462}, {0xc9, 0x6e, 0xe5, 0xff}}},
    138     {{{  -716,   1843,  -7090}, 0, { -3096,   -440}, {0xcd, 0x67, 0xcd, 0xff}}},
    139     {{{ -1228,   1843,  -7090}, 0, { -2074,   -440}, {0x33, 0x67, 0xcd, 0xff}}},
    140     {{{  -716,   1843,  -7602}, 0, { -3096,    582}, {0xc3, 0x5c, 0x3d, 0xff}}},
    141     {{{  -204,   1843,  -8114}, 0, { -4118,   1602}, {0xdf, 0x65, 0x43, 0xff}}},
    142     {{{ -1228,   1843,  -7602}, 0, { -2074,    582}, {0x26, 0x72, 0x26, 0xff}}},
    143     {{{ -1740,   1843,  -8114}, 0, { -1052,   1602}, {0x0e, 0x65, 0x4a, 0xff}}},
    144 };
    145 
    146 // 0x0701AAE0 - 0x0701AB50
    147 static const Vtx hmc_seg7_vertex_0701AAE0[] = {
    148     {{{ -3234,  -2559,  -6373}, 0, {  1256,    194}, {0xea, 0x7b, 0x13, 0xff}}},
    149     {{{ -3110,  -2559,  -5877}, 0, {  2786,    560}, {0xd2, 0x75, 0xf0, 0xff}}},
    150     {{{ -2764,  -2559,  -5759}, 0, {  3334,     88}, {0x9f, 0x4c, 0xe4, 0xff}}},
    151     {{{ -2764,  -2559,  -7295}, 0, { -1172,  -1716}, {0xdf, 0x65, 0x43, 0xff}}},
    152     {{{ -3670,  -2559,  -6539}, 0, {   514,    768}, {0xfa, 0x7b, 0x1b, 0xff}}},
    153     {{{ -4300,  -2559,  -7295}, 0, { -2074,    990}, {0x3a, 0x65, 0x31, 0xff}}},
    154     {{{ -4169,  -2559,  -6578}, 0, {   104,   1598}, {0x18, 0x70, 0x35, 0xff}}},
    155 };
    156 
    157 // 0x0701AB50 - 0x0701AC30
    158 static const Vtx hmc_seg7_vertex_0701AB50[] = {
    159     {{{  -959,   2517,  -8094}, 0, {   480,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    160     {{{  -958,   2574,  -8094}, 0, {    70,    786}, {0x00, 0x00, 0x7f, 0xff}}},
    161     {{{  -973,   2531,  -8094}, 0, {   480,    582}, {0x00, 0x00, 0x7f, 0xff}}},
    162     {{{  -915,   2530,  -8094}, 0, {    70,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    163     {{{ -1003,   2488,  -8094}, 0, {   990,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    164     {{{  -937,   2494,  -8094}, 0, {   478,     70}, {0x00, 0x00, 0x7f, 0xff}}},
    165     {{{  -994,   2553,  -8094}, 0, {   480,    888}, {0x00, 0x00, 0x7f, 0xff}}},
    166     {{{ -3593,   2488,  -7787}, 0, {   990,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    167     {{{ -3600,   2553,  -7787}, 0, {   478,     70}, {0x00, 0x00, 0x7f, 0xff}}},
    168     {{{ -3658,   2496,  -7787}, 0, {   480,    888}, {0x00, 0x00, 0x7f, 0xff}}},
    169     {{{ -3622,   2532,  -7787}, 0, {   480,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    170     {{{ -3680,   2532,  -7787}, 0, {    70,    786}, {0x00, 0x00, 0x7f, 0xff}}},
    171     {{{ -3637,   2517,  -7787}, 0, {   480,    582}, {0x00, 0x00, 0x7f, 0xff}}},
    172     {{{ -3637,   2575,  -7787}, 0, {    70,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    173 };
    174 
    175 // 0x0701AC30 - 0x0701AD30
    176 static const Vtx hmc_seg7_vertex_0701AC30[] = {
    177     {{{ -3854,  -5017,  -2183}, 0, {   300,   2120}, {0x07, 0x77, 0x2a, 0xff}}},
    178     {{{ -4469,  -4607,  -2797}, 0, {   622,   1920}, {0x0a, 0x6e, 0x3e, 0xff}}},
    179     {{{ -4872,  -4607,  -2482}, 0, {   352,   1764}, {0x33, 0x70, 0x1a, 0xff}}},
    180     {{{ -3345,  -5221,  -1146}, 0, {  -224,   2012}, {0xdf, 0x78, 0x12, 0xff}}},
    181     {{{ -3848,  -5221,  -1049}, 0, {  -392,   1916}, {0x1c, 0x7b, 0x06, 0xff}}},
    182     {{{ -4258,  -5017,  -1868}, 0, {    32,   1968}, {0x35, 0x72, 0x0c, 0xff}}},
    183     {{{ -4787,  -4197,  -3434}, 0, {  1020,   1764}, {0xf7, 0x6b, 0x42, 0xff}}},
    184     {{{ -5282,  -4197,  -3301}, 0, {   834,   1656}, {0x27, 0x71, 0x2a, 0xff}}},
    185     {{{ -4453,  -3378,  -4851}, 0, {  2118,   1620}, {0xcc, 0x6f, 0x1f, 0xff}}},
    186     {{{ -3738,  -2969,  -5560}, 0, {  2790,   1620}, {0xc4, 0x6f, 0x0a, 0xff}}},
    187     {{{ -4053,  -2969,  -5964}, 0, {  2946,   1712}, {0xee, 0x71, 0x35, 0xff}}},
    188     {{{ -3234,  -2559,  -6373}, 0, {  3472,   1628}, {0xea, 0x7b, 0x13, 0xff}}},
    189     {{{ -3670,  -2559,  -6539}, 0, {  3468,   1628}, {0xfa, 0x7b, 0x1b, 0xff}}},
    190     {{{ -4872,  -3378,  -5145}, 0, {  2190,   1664}, {0xfc, 0x71, 0x38, 0xff}}},
    191     {{{ -4785,  -3788,  -4202}, 0, {  1566,   1688}, {0xda, 0x6b, 0x37, 0xff}}},
    192     {{{ -5282,  -3788,  -4325}, 0, {  1524,   1664}, {0x0f, 0x71, 0x37, 0xff}}},
    193 };
    194 
    195 // 0x0701AD30 - 0x0701AE10
    196 static const Vtx hmc_seg7_vertex_0701AD30[] = {
    197     {{{  -869,  -5303,   2227}, 0, {  1402,   1884}, {0x98, 0x46, 0xf0, 0xff}}},
    198     {{{  -417,  -5303,   2001}, 0, {  1402,   1884}, {0xf3, 0x7b, 0xe7, 0xff}}},
    199     {{{ -1975,  -5794,    444}, 0, {   572,   1272}, {0xec, 0x7a, 0x1a, 0xff}}},
    200     {{{ -2201,  -6020,    896}, 0, {   572,    992}, {0xdb, 0x69, 0x3b, 0xff}}},
    201     {{{ -3342,  -5773,    402}, 0, {    50,   1300}, {0x00, 0x71, 0x38, 0xff}}},
    202     {{{ -3137,  -5544,    -55}, 0, {   114,   1584}, {0x00, 0x71, 0x38, 0xff}}},
    203     {{{ -3835,  -5303,   -537}, 0, {  8052,   1884}, {0x00, 0x42, 0x6c, 0xff}}},
    204     {{{ -3649,  -5636,    127}, 0, {  8104,   1468}, {0x00, 0x71, 0x38, 0xff}}},
    205     {{{ -3137,  -5544,    -55}, 0, {  8290,   1584}, {0x00, 0x71, 0x38, 0xff}}},
    206     {{{ -3342,  -5773,    402}, 0, {  8226,   1300}, {0x00, 0x71, 0x38, 0xff}}},
    207     {{{ -3325,  -5303,   -537}, 0, {  8214,   1884}, {0x00, 0x4f, 0x63, 0xff}}},
    208     {{{ -3325,  -5221,   -537}, 0, {  9056,   1932}, {0xf5, 0x49, 0x66, 0xff}}},
    209     {{{ -3835,  -5221,   -537}, 0, {  9298,   1932}, {0x0f, 0x43, 0x6a, 0xff}}},
    210     {{{ -3835,  -5303,   -537}, 0, {  9290,   2012}, {0x00, 0x42, 0x6c, 0xff}}},
    211 };
    212 
    213 // 0x0701AE10 - 0x0701AE80
    214 static const Vtx hmc_seg7_vertex_0701AE10[] = {
    215     {{{ -3848,  -5221,  -1049}, 0, {  -392,   1916}, {0x1c, 0x7b, 0x06, 0xff}}},
    216     {{{ -3325,  -5221,   -537}, 0, {  -564,   1816}, {0xf5, 0x49, 0x66, 0xff}}},
    217     {{{ -3345,  -5221,  -1146}, 0, {  -224,   2012}, {0xdf, 0x78, 0x12, 0xff}}},
    218     {{{ -3325,  -5221,   -537}, 0, {  9056,   1932}, {0xf5, 0x49, 0x66, 0xff}}},
    219     {{{ -3835,  -5303,   -537}, 0, {  9290,   2012}, {0x00, 0x42, 0x6c, 0xff}}},
    220     {{{ -3325,  -5303,   -537}, 0, {  9066,   2012}, {0x00, 0x4f, 0x63, 0xff}}},
    221     {{{ -3835,  -5221,   -537}, 0, {  -680,   1748}, {0x0f, 0x43, 0x6a, 0xff}}},
    222 };
    223 
    224 // 0x0701AE80 - 0x0701AF40
    225 static const Vtx hmc_seg7_vertex_0701AE80[] = {
    226     {{{ -6176,  -1330,  -4548}, 0, {     0,   2012}, {0x78, 0xda, 0x05, 0xff}}},
    227     {{{ -5627,   -921,  -5673}, 0, {   990,   2012}, {0x5b, 0xa8, 0x04, 0xff}}},
    228     {{{ -3791,  -1330,  -3954}, 0, {   648,     -4}, {0xac, 0xc4, 0xb7, 0xff}}},
    229     {{{ -3614,   -921,  -4264}, 0, {  1014,      0}, {0xdc, 0xb9, 0x9e, 0xff}}},
    230     {{{ -4300,   -511,  -7295}, 0, {  -242,    260}, {0x77, 0xe1, 0x1d, 0xff}}},
    231     {{{ -4300,   -511,  -5759}, 0, {   466,    900}, {0x28, 0x9a, 0xc2, 0xff}}},
    232     {{{ -4620,   -511,  -6690}, 0, {   138,    280}, {0x59, 0xbd, 0x3c, 0xff}}},
    233     {{{ -5627,   -921,  -5673}, 0, {   990,      0}, {0x5b, 0xa8, 0x04, 0xff}}},
    234     {{{ -3107,   -511,  -4753}, 0, {   544,   2180}, {0xda, 0xab, 0xab, 0xff}}},
    235     {{{ -3614,   -921,  -4264}, 0, {   990,   2012}, {0xdc, 0xb9, 0x9e, 0xff}}},
    236     {{{ -2764,   -511,  -5759}, 0, {     0,   2012}, {0xce, 0x9b, 0xc8, 0xff}}},
    237     {{{ -2862,   -511,  -4883}, 0, {   404,   2300}, {0x94, 0xd4, 0xd0, 0xff}}},
    238 };
    239 
    240 // 0x0701AF40 - 0x0701B040
    241 static const Vtx hmc_seg7_vertex_0701AF40[] = {
    242     {{{ -3342,  -5773,    402}, 0, {  8226,   1300}, {0x00, 0x71, 0x38, 0xff}}},
    243     {{{ -3649,  -5636,    127}, 0, {  8104,   1468}, {0x00, 0x71, 0x38, 0xff}}},
    244     {{{ -4556,  -6327,   1510}, 0, {  7554,    608}, {0x05, 0x7b, 0x1e, 0xff}}},
    245     {{{   563,  -5303,   1510}, 0, {  1404,   1884}, {0xa8, 0x58, 0xea, 0xff}}},
    246     {{{ -1484,  -5303,   -537}, 0, {   572,   1884}, {0xe0, 0x22, 0x75, 0xff}}},
    247     {{{ -1975,  -5794,    444}, 0, {   572,   1272}, {0xec, 0x7a, 0x1a, 0xff}}},
    248     {{{ -3137,  -5544,    -55}, 0, {   114,   1584}, {0x00, 0x71, 0x38, 0xff}}},
    249     {{{ -3325,  -5303,   -537}, 0, {    38,   1884}, {0x00, 0x4f, 0x63, 0xff}}},
    250     {{{ -3835,  -5303,   -537}, 0, {  8052,   1884}, {0x00, 0x42, 0x6c, 0xff}}},
    251     {{{ -5580,  -5303,   -537}, 0, {  7548,   1884}, {0x16, 0x3e, 0x6c, 0xff}}},
    252     {{{ -5580,  -6327,   2534}, 0, {  6720,    608}, {0x18, 0x7c, 0x09, 0xff}}},
    253     {{{ -7628,  -5303,   1510}, 0, {  6712,   1884}, {0x6d, 0x2f, 0x2c, 0xff}}},
    254     {{{ -2508,  -6327,   1510}, 0, {  8748,    608}, {0xf3, 0x7a, 0x20, 0xff}}},
    255     {{{ -2508,  -6327,   1510}, 0, {   572,    608}, {0xf3, 0x7a, 0x20, 0xff}}},
    256     {{{ -1484,  -6327,   2534}, 0, {  1400,    608}, {0xea, 0x7c, 0x05, 0xff}}},
    257     {{{  -869,  -6020,   2227}, 0, {  1402,    992}, {0xab, 0x54, 0x28, 0xff}}},
    258 };
    259 
    260 // 0x0701B040 - 0x0701B120
    261 static const Vtx hmc_seg7_vertex_0701B040[] = {
    262     {{{ -2508,  -6327,   1510}, 0, {   572,    608}, {0xf3, 0x7a, 0x20, 0xff}}},
    263     {{{  -869,  -6020,   2227}, 0, {  1402,    992}, {0xab, 0x54, 0x28, 0xff}}},
    264     {{{ -2201,  -6020,    896}, 0, {   572,    992}, {0xdb, 0x69, 0x3b, 0xff}}},
    265     {{{ -3342,  -5773,    402}, 0, {    50,   1300}, {0x00, 0x71, 0x38, 0xff}}},
    266     {{{ -3835,  -5221,   -537}, 0, {  9298,   1932}, {0x0f, 0x43, 0x6a, 0xff}}},
    267     {{{ -5580,  -5303,   -537}, 0, { 10058,   2012}, {0x16, 0x3e, 0x6c, 0xff}}},
    268     {{{ -3835,  -5303,   -537}, 0, {  9290,   2012}, {0x00, 0x42, 0x6c, 0xff}}},
    269     {{{ -4447,  -4914,   -537}, 0, {  9582,   1624}, {0x3f, 0x53, 0x47, 0xff}}},
    270     {{{  -869,  -6020,   3661}, 0, {  2050,    992}, {0x9b, 0x48, 0x18, 0xff}}},
    271     {{{  -869,  -6020,   2227}, 0, {  1402,    988}, {0xab, 0x54, 0x28, 0xff}}},
    272     {{{ -1484,  -6327,   2534}, 0, {  1400,    608}, {0xea, 0x7c, 0x05, 0xff}}},
    273     {{{ -7628,  -5303,   1510}, 0, { 11318,   2012}, {0x6d, 0x2f, 0x2c, 0xff}}},
    274     {{{ -5580,  -3255,   -537}, 0, { 10058,      0}, {0x30, 0x00, 0x75, 0xff}}},
    275     {{{ -4753,  -4402,   -537}, 0, {  9718,   1112}, {0x60, 0x1a, 0x4d, 0xff}}},
    276 };
    277 
    278 // 0x0701B120 - 0x0701B220
    279 static const Vtx hmc_seg7_vertex_0701B120[] = {
    280     {{{ -3325,  -5221,   -537}, 0, {  9056,   1932}, {0xf5, 0x49, 0x66, 0xff}}},
    281     {{{ -3325,  -5303,   -537}, 0, {  9066,   2012}, {0x00, 0x4f, 0x63, 0xff}}},
    282     {{{ -1484,  -5303,   -537}, 0, {  8254,   2012}, {0xe0, 0x22, 0x75, 0xff}}},
    283     {{{ -2712,  -4914,   -537}, 0, {  8770,   1624}, {0xc5, 0x55, 0x49, 0xff}}},
    284     {{{ -2303,  -4402,   -537}, 0, {  8588,   1112}, {0xa5, 0x20, 0x51, 0xff}}},
    285     {{{ -1484,  -3255,   -537}, 0, {  8254,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    286     {{{ -1484,  -6327,   4582}, 0, {  2600,    608}, {0xdc, 0x78, 0xf2, 0xff}}},
    287     {{{  -869,  -6020,   3661}, 0, {  2050,    992}, {0x9b, 0x48, 0x18, 0xff}}},
    288     {{{ -1484,  -6327,   2534}, 0, {  1400,    608}, {0xea, 0x7c, 0x05, 0xff}}},
    289     {{{   870,  -4689,   2406}, 0, {  6602,   1400}, {0xcd, 0x67, 0xcd, 0xff}}},
    290     {{{   922,  -4689,   2406}, 0, {  6596,   1400}, {0x00, 0x38, 0x8f, 0xff}}},
    291     {{{   922,  -4689,   2253}, 0, {  6658,   1400}, {0x00, 0x71, 0x38, 0xff}}},
    292     {{{   870,  -4689,   2253}, 0, {  6664,   1400}, {0xcd, 0x33, 0x67, 0xff}}},
    293     {{{  -417,  -5303,   2001}, 0, {  1402,   1884}, {0xf3, 0x7b, 0xe7, 0xff}}},
    294     {{{   563,  -5303,   1510}, 0, {  1404,   1884}, {0xa8, 0x58, 0xea, 0xff}}},
    295     {{{ -1975,  -5794,    444}, 0, {   572,   1272}, {0xec, 0x7a, 0x1a, 0xff}}},
    296 };
    297 
    298 // 0x0701B220 - 0x0701B320
    299 static const Vtx hmc_seg7_vertex_0701B220[] = {
    300     {{{ -1996,  -6327,   4378}, 0, {  2628,    608}, {0x28, 0x77, 0x10, 0xff}}},
    301     {{{ -1484,  -6327,   4582}, 0, {  2600,    608}, {0xdc, 0x78, 0xf2, 0xff}}},
    302     {{{ -1484,  -6327,   2534}, 0, {  1400,    608}, {0xea, 0x7c, 0x05, 0xff}}},
    303     {{{ -2508,  -6327,   5606}, 0, {  3440,    608}, {0xf5, 0x7b, 0xe5, 0xff}}},
    304     {{{  -815,  -5740,   5676}, 0, {  2862,   1340}, {0xcb, 0x47, 0xa6, 0xff}}},
    305     {{{   563,  -5303,   5606}, 0, {  2608,   1884}, {0xb3, 0x30, 0xa8, 0xff}}},
    306     {{{ -1427,  -5740,   6288}, 0, {  3192,   1340}, {0xaa, 0x46, 0xc3, 0xff}}},
    307     {{{   563,  -5303,   4378}, 0, {  2260,   1884}, {0xaf, 0x49, 0x3f, 0xff}}},
    308     {{{  -869,  -6020,   3661}, 0, {  2050,    992}, {0x9b, 0x48, 0x18, 0xff}}},
    309     {{{   563,  -3255,   1510}, 0, {  7004,      0}, {0x86, 0x00, 0x20, 0xff}}},
    310     {{{   563,  -5303,   1510}, 0, {  7004,   2012}, {0xa8, 0x58, 0xea, 0xff}}},
    311     {{{   563,  -4689,   1920}, 0, {  6844,   1400}, {0xab, 0x5d, 0x0e, 0xff}}},
    312     {{{   563,  -3972,   1920}, 0, {  6844,    684}, {0x99, 0xcd, 0x33, 0xff}}},
    313     {{{   563,  -3972,   2739}, 0, {  6488,    684}, {0x99, 0xcd, 0xcd, 0xff}}},
    314     {{{   563,  -3255,   5606}, 0, {  5204,      0}, {0x8b, 0x00, 0xd0, 0xff}}},
    315     {{{   563,  -4689,   3968}, 0, {  5912,   1400}, {0x94, 0x3e, 0x13, 0xff}}},
    316 };
    317 
    318 // 0x0701B320 - 0x0701B400
    319 static const Vtx hmc_seg7_vertex_0701B320[] = {
    320     {{{   563,  -3972,   2739}, 0, {  6488,    684}, {0x99, 0xcd, 0xcd, 0xff}}},
    321     {{{   563,  -4689,   2739}, 0, {  6488,   1400}, {0xa7, 0x00, 0xa7, 0xff}}},
    322     {{{   563,  -4689,   3968}, 0, {  5912,   1400}, {0x94, 0x3e, 0x13, 0xff}}},
    323     {{{   563,  -5303,   5606}, 0, {  5204,   2012}, {0xb3, 0x30, 0xa8, 0xff}}},
    324     {{{   563,  -3255,   5606}, 0, {  5204,      0}, {0x8b, 0x00, 0xd0, 0xff}}},
    325     {{{   563,  -5303,   4378}, 0, {  5722,   2012}, {0xaf, 0x49, 0x3f, 0xff}}},
    326     {{{  -341,  -4023,   6511}, 0, {  4654,    736}, {0x94, 0xda, 0xca, 0xff}}},
    327     {{{  -558,  -4023,   6729}, 0, {  4516,    736}, {0xdc, 0xcd, 0x93, 0xff}}},
    328     {{{ -1484,  -3255,   7654}, 0, {  3952,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    329     {{{   563,  -4279,   5606}, 0, {  5204,    988}, {0xa7, 0x00, 0xa7, 0xff}}},
    330     {{{ -3345,  -5221,  -1146}, 0, {  1672,   1392}, {0xdf, 0x78, 0x12, 0xff}}},
    331     {{{ -3325,  -5221,   -537}, 0, {  1880,    976}, {0xf5, 0x49, 0x66, 0xff}}},
    332     {{{ -2712,  -4914,   -537}, 0, {  1662,   1132}, {0xc5, 0x55, 0x49, 0xff}}},
    333     {{{ -2742,  -4914,  -1264}, 0, {  1418,   1624}, {0xae, 0x5c, 0x1b, 0xff}}},
    334 };
    335 
    336 // 0x0701B400 - 0x0701B500
    337 static const Vtx hmc_seg7_vertex_0701B400[] = {
    338     {{{ -3835,  -5221,   -537}, 0, {   -38,   1700}, {0x0f, 0x43, 0x6a, 0xff}}},
    339     {{{ -3848,  -5221,  -1049}, 0, {   258,   1852}, {0x1c, 0x7b, 0x06, 0xff}}},
    340     {{{ -4447,  -4914,   -537}, 0, {   -12,   1452}, {0x3f, 0x53, 0x47, 0xff}}},
    341     {{{ -2303,  -4402,   -537}, 0, {  1518,    956}, {0xa5, 0x20, 0x51, 0xff}}},
    342     {{{ -2303,  -3255,   -537}, 0, {  1518,    -84}, {0xa9, 0x00, 0x5b, 0xff}}},
    343     {{{ -2340,  -2764,  -1342}, 0, {  1248,     12}, {0x85, 0x00, 0x1f, 0xff}}},
    344     {{{ -4451,  -4914,   -931}, 0, {   218,   1572}, {0x58, 0x5b, 0xfb, 0xff}}},
    345     {{{ -4753,  -4402,   -537}, 0, {    46,   1052}, {0x60, 0x1a, 0x4d, 0xff}}},
    346     {{{ -4753,  -4402,   -873}, 0, {   242,   1152}, {0x76, 0x21, 0xe1, 0xff}}},
    347     {{{ -4753,  -2764,   -873}, 0, {   438,   -116}, {0x7d, 0x00, 0xec, 0xff}}},
    348     {{{ -4753,  -3255,   -537}, 0, {   184,    164}, {0x59, 0x00, 0x59, 0xff}}},
    349     {{{ -2712,  -4914,   -537}, 0, {  1662,   1132}, {0xc5, 0x55, 0x49, 0xff}}},
    350     {{{ -2742,  -4914,  -1264}, 0, {  1418,   1624}, {0xae, 0x5c, 0x1b, 0xff}}},
    351     {{{ -2340,  -4402,  -1342}, 0, {  1248,   1496}, {0x8d, 0x29, 0x1f, 0xff}}},
    352     {{{ -4984,  -4197,  -1300}, 0, {   512,   1120}, {0x6a, 0x21, 0xc4, 0xff}}},
    353     {{{ -4984,  -2559,  -1300}, 0, {   710,   -152}, {0x65, 0x00, 0xb5, 0xff}}},
    354 };
    355 
    356 // 0x0701B500 - 0x0701B5F0
    357 static const Vtx hmc_seg7_vertex_0701B500[] = {
    358     {{{ -4258,  -5017,  -1868}, 0, {   754,   1936}, {0x35, 0x72, 0x0c, 0xff}}},
    359     {{{ -4742,  -4709,  -1490}, 0, {   564,   1576}, {0x5d, 0x51, 0xe5, 0xff}}},
    360     {{{ -4451,  -4914,   -931}, 0, {   218,   1572}, {0x58, 0x5b, 0xfb, 0xff}}},
    361     {{{ -4984,  -4197,  -1300}, 0, {   512,   1120}, {0x6a, 0x21, 0xc4, 0xff}}},
    362     {{{ -4753,  -4402,   -873}, 0, {   242,   1152}, {0x76, 0x21, 0xe1, 0xff}}},
    363     {{{ -5598,  -3788,  -1915}, 0, {   910,    980}, {0x69, 0x1c, 0xc0, 0xff}}},
    364     {{{ -5356,  -4300,  -2104}, 0, {   962,   1436}, {0x59, 0x58, 0xef, 0xff}}},
    365     {{{ -6172,  -3378,  -3063}, 0, {  1622,   1000}, {0x79, 0x21, 0xef, 0xff}}},
    366     {{{ -5875,  -3890,  -3142}, 0, {  1610,   1424}, {0x5a, 0x58, 0x0c, 0xff}}},
    367     {{{ -4872,  -4607,  -2482}, 0, {  1152,   1796}, {0x33, 0x70, 0x1a, 0xff}}},
    368     {{{ -4984,  -2559,  -1300}, 0, {   710,   -152}, {0x65, 0x00, 0xb5, 0xff}}},
    369     {{{ -5598,  -2149,  -1915}, 0, {  1108,   -292}, {0x67, 0x00, 0xb6, 0xff}}},
    370     {{{ -6172,  -1740,  -3063}, 0, {  1820,   -272}, {0x78, 0x00, 0xda, 0xff}}},
    371     {{{ -3848,  -5221,  -1049}, 0, {   258,   1852}, {0x1c, 0x7b, 0x06, 0xff}}},
    372     {{{ -5282,  -4197,  -3301}, 0, {  1674,   1716}, {0x27, 0x71, 0x2a, 0xff}}},
    373 };
    374 
    375 // 0x0701B5F0 - 0x0701B6F0
    376 static const Vtx hmc_seg7_vertex_0701B5F0[] = {
    377     {{{ -3370,  -4709,  -2561}, 0, {  1180,   1908}, {0xd9, 0x65, 0x41, 0xff}}},
    378     {{{ -3854,  -5017,  -2183}, 0, {  1484,   1580}, {0x07, 0x77, 0x2a, 0xff}}},
    379     {{{ -3345,  -5221,  -1146}, 0, {  1672,   1392}, {0xdf, 0x78, 0x12, 0xff}}},
    380     {{{ -2742,  -4914,  -1264}, 0, {  1418,   1624}, {0xae, 0x5c, 0x1b, 0xff}}},
    381     {{{ -3047,  -4197,  -2813}, 0, {   978,   1852}, {0xa7, 0x2f, 0x4c, 0xff}}},
    382     {{{ -3984,  -4300,  -3176}, 0, {  1180,   1536}, {0xe4, 0x56, 0x58, 0xff}}},
    383     {{{ -4469,  -4607,  -2797}, 0, {  1484,   1208}, {0x0a, 0x6e, 0x3e, 0xff}}},
    384     {{{ -3662,  -3788,  -3428}, 0, {   978,   1480}, {0xb4, 0x24, 0x5e, 0xff}}},
    385     {{{ -4194,  -3890,  -3593}, 0, {  1108,   1312}, {0xcf, 0x51, 0x53, 0xff}}},
    386     {{{ -4787,  -4197,  -3434}, 0, {  1372,   1060}, {0xf7, 0x6b, 0x42, 0xff}}},
    387     {{{ -3047,  -2559,  -2813}, 0, {   978,    364}, {0x9d, 0x00, 0x4f, 0xff}}},
    388     {{{ -2340,  -2764,  -1342}, 0, {  1248,     12}, {0x85, 0x00, 0x1f, 0xff}}},
    389     {{{ -2340,  -4402,  -1342}, 0, {  1248,   1496}, {0x8d, 0x29, 0x1f, 0xff}}},
    390     {{{ -3662,  -2149,  -3428}, 0, {   978,     -8}, {0x96, 0x00, 0x44, 0xff}}},
    391     {{{ -3798,  -3378,  -3699}, 0, {   930,   1204}, {0x99, 0x21, 0x42, 0xff}}},
    392     {{{ -3798,  -1740,  -3699}, 0, {   930,   -284}, {0x83, 0x00, 0x11, 0xff}}},
    393 };
    394 
    395 // 0x0701B6F0 - 0x0701B7E0
    396 static const Vtx hmc_seg7_vertex_0701B6F0[] = {
    397     {{{ -4753,  -4402,   -873}, 0, {   242,   1152}, {0x76, 0x21, 0xe1, 0xff}}},
    398     {{{ -4984,  -2559,  -1300}, 0, {   710,   -152}, {0x65, 0x00, 0xb5, 0xff}}},
    399     {{{ -4753,  -2764,   -873}, 0, {   438,   -116}, {0x7d, 0x00, 0xec, 0xff}}},
    400     {{{ -1484,  -3255,   -537}, 0, {  8254,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    401     {{{ -2303,  -3255,   -537}, 0, {  8588,      0}, {0xa9, 0x00, 0x5b, 0xff}}},
    402     {{{ -2303,  -4402,   -537}, 0, {  8588,   1112}, {0xa5, 0x20, 0x51, 0xff}}},
    403     {{{ -4753,  -4402,   -537}, 0, {  9718,   1112}, {0x60, 0x1a, 0x4d, 0xff}}},
    404     {{{ -4753,  -3255,   -537}, 0, {  9718,      0}, {0x59, 0x00, 0x59, 0xff}}},
    405     {{{ -5580,  -3255,   -537}, 0, { 10058,      0}, {0x30, 0x00, 0x75, 0xff}}},
    406     {{{ -7628,  -5303,   1510}, 0, { 11318,   2012}, {0x6d, 0x2f, 0x2c, 0xff}}},
    407     {{{ -7628,  -3255,   1510}, 0, { 11318,      0}, {0x75, 0x00, 0x30, 0xff}}},
    408     {{{ -4300,   1741,  -7295}, 0, {  2650,  -2280}, {0x2a, 0xac, 0x54, 0xff}}},
    409     {{{ -3788,   1741,  -6783}, 0, {  2650,  -2280}, {0x1b, 0x92, 0xc9, 0xff}}},
    410     {{{ -4300,   1741,  -5759}, 0, {  3446,  -2280}, {0x54, 0xac, 0xd6, 0xff}}},
    411     {{{ -3788,   1741,  -7295}, 0, {  2406,  -2280}, {0x54, 0xd6, 0x54, 0xff}}},
    412 };
    413 
    414 // 0x0701B7E0 - 0x0701B8D0
    415 static const Vtx hmc_seg7_vertex_0701B7E0[] = {
    416     {{{ -3788,   1741,  -6783}, 0, {  2650,  -2280}, {0x1b, 0x92, 0xc9, 0xff}}},
    417     {{{ -3276,   1741,  -6783}, 0, {  1802,  -2280}, {0xbd, 0x9b, 0xdf, 0xff}}},
    418     {{{ -2764,   1741,  -5759}, 0, {  1118,  -2280}, {0xdf, 0x9b, 0xbd, 0xff}}},
    419     {{{ -4300,   1741,  -5759}, 0, {  3446,  -2280}, {0x54, 0xac, 0xd6, 0xff}}},
    420     {{{ -2764,   1741,  -7295}, 0, {  1856,  -2280}, {0xac, 0xac, 0x2a, 0xff}}},
    421     {{{ -3276,   1741,  -7295}, 0, {  2076,  -2280}, {0xb7, 0xb7, 0x49, 0xff}}},
    422     {{{ -7628,  -3255,   5606}, 0, { 13136,      0}, {0x7a, 0x00, 0xe0, 0xff}}},
    423     {{{ -7628,  -5303,   5606}, 0, { 13136,   2012}, {0x5f, 0x46, 0xd3, 0xff}}},
    424     {{{ -7628,  -5303,   1510}, 0, { 11318,   2012}, {0x6d, 0x2f, 0x2c, 0xff}}},
    425     {{{ -7628,  -3255,   1510}, 0, { 11318,      0}, {0x75, 0x00, 0x30, 0xff}}},
    426     {{{ -5580,  -3255,   7654}, 0, {  2136,      0}, {0x30, 0x00, 0x8b, 0xff}}},
    427     {{{ -5580,  -5303,   7654}, 0, {  2136,   2012}, {0x21, 0x5b, 0xaf, 0xff}}},
    428     {{{ -7628,  -5303,   5606}, 0, {   872,   2012}, {0x5f, 0x46, 0xd3, 0xff}}},
    429     {{{ -7628,  -3255,   5606}, 0, {   872,      0}, {0x7a, 0x00, 0xe0, 0xff}}},
    430     {{{ -1484,  -5303,   7654}, 0, {  3952,   2012}, {0xa8, 0x30, 0xb3, 0xff}}},
    431 };
    432 
    433 // 0x0701B8D0 - 0x0701B9D0
    434 static const Vtx hmc_seg7_vertex_0701B8D0[] = {
    435     {{{ -7628,  -5303,   5606}, 0, {  5502,   1884}, {0x5f, 0x46, 0xd3, 0xff}}},
    436     {{{ -5580,  -6327,   2534}, 0, {  6720,    608}, {0x18, 0x7c, 0x09, 0xff}}},
    437     {{{ -7628,  -5303,   1510}, 0, {  6712,   1884}, {0x6d, 0x2f, 0x2c, 0xff}}},
    438     {{{ -5580,  -5303,   7654}, 0, {  4660,   1884}, {0x21, 0x5b, 0xaf, 0xff}}},
    439     {{{ -5580,  -6327,   4582}, 0, {  5506,    608}, {0x1b, 0x7a, 0xf1, 0xff}}},
    440     {{{ -4556,  -6327,   5606}, 0, {  4660,    608}, {0x06, 0x7d, 0xf0, 0xff}}},
    441     {{{ -2508,  -6327,   5606}, 0, {  3440,    608}, {0xf5, 0x7b, 0xe5, 0xff}}},
    442     {{{ -1484,  -5303,   7654}, 0, {  3446,   1884}, {0xa8, 0x30, 0xb3, 0xff}}},
    443     {{{ -2713,  -6327,   2022}, 0, {   606,    608}, {0x10, 0x77, 0xd8, 0xff}}},
    444     {{{ -1996,  -6327,   2739}, 0, {  1362,    608}, {0x53, 0x59, 0xdf, 0xff}}},
    445     {{{ -1484,  -6327,   2534}, 0, {  1400,    608}, {0xea, 0x7c, 0x05, 0xff}}},
    446     {{{ -1996,  -6327,   4378}, 0, {  2628,    608}, {0x28, 0x77, 0x10, 0xff}}},
    447     {{{ -2508,  -6327,   1510}, 0, {   572,    608}, {0xf3, 0x7a, 0x20, 0xff}}},
    448     {{{ -4556,  -6327,   1510}, 0, {  7554,    608}, {0x05, 0x7b, 0x1e, 0xff}}},
    449     {{{ -2713,  -6327,   2022}, 0, {  8782,    608}, {0x10, 0x77, 0xd8, 0xff}}},
    450     {{{ -2508,  -6327,   1510}, 0, {  8748,    608}, {0xf3, 0x7a, 0x20, 0xff}}},
    451 };
    452 
    453 // 0x0701B9D0 - 0x0701BAC0
    454 static const Vtx hmc_seg7_vertex_0701B9D0[] = {
    455     {{{ -5580,  -6327,   2534}, 0, {  6720,    608}, {0x18, 0x7c, 0x09, 0xff}}},
    456     {{{ -4351,  -6327,   2022}, 0, {  7524,    608}, {0xef, 0x6a, 0xbe, 0xff}}},
    457     {{{ -4556,  -6327,   1510}, 0, {  7554,    608}, {0x05, 0x7b, 0x1e, 0xff}}},
    458     {{{ -2713,  -6327,   2022}, 0, {  8782,    608}, {0x10, 0x77, 0xd8, 0xff}}},
    459     {{{ -5068,  -6327,   2739}, 0, {  6758,    608}, {0xba, 0x61, 0xd8, 0xff}}},
    460     {{{ -5580,  -6327,   4582}, 0, {  5506,    608}, {0x1b, 0x7a, 0xf1, 0xff}}},
    461     {{{ -5068,  -6327,   4378}, 0, {  5474,    608}, {0xc2, 0x6b, 0x19, 0xff}}},
    462     {{{ -1427,  -4290,   6288}, 0, {  4332,   1000}, {0x87, 0x00, 0xdd, 0xff}}},
    463     {{{ -1484,  -5303,   7654}, 0, {  3952,   2012}, {0xa8, 0x30, 0xb3, 0xff}}},
    464     {{{ -1484,  -4290,   7654}, 0, {  3952,   1000}, {0x82, 0x00, 0xfb, 0xff}}},
    465     {{{ -4556,  -6327,   5606}, 0, {  4660,    608}, {0x06, 0x7d, 0xf0, 0xff}}},
    466     {{{ -4351,  -6327,   5094}, 0, {  4694,    608}, {0xec, 0x60, 0x50, 0xff}}},
    467     {{{ -2713,  -6327,   5094}, 0, {  3400,    608}, {0x21, 0x6b, 0x3a, 0xff}}},
    468     {{{ -2508,  -6327,   5606}, 0, {  3440,    608}, {0xf5, 0x7b, 0xe5, 0xff}}},
    469     {{{ -1996,  -6327,   4378}, 0, {  2628,    608}, {0x28, 0x77, 0x10, 0xff}}},
    470 };
    471 
    472 // 0x0701BAC0 - 0x0701BBC0
    473 static const Vtx hmc_seg7_vertex_0701BAC0[] = {
    474     {{{ -2508,  -6327,   5606}, 0, {  3440,    608}, {0xf5, 0x7b, 0xe5, 0xff}}},
    475     {{{ -1484,  -5303,   7654}, 0, {  3446,   1884}, {0xa8, 0x30, 0xb3, 0xff}}},
    476     {{{ -1427,  -5740,   6288}, 0, {  3192,   1340}, {0xaa, 0x46, 0xc3, 0xff}}},
    477     {{{ -1484,  -5303,   7654}, 0, {  3952,   2012}, {0xa8, 0x30, 0xb3, 0xff}}},
    478     {{{ -5580,  -3255,   7654}, 0, {  2136,      0}, {0x30, 0x00, 0x8b, 0xff}}},
    479     {{{ -1484,  -3255,   7654}, 0, {  3952,      0}, {0xc0, 0x00, 0x93, 0xff}}},
    480     {{{ -1427,  -4290,   6288}, 0, {  4332,   1000}, {0x87, 0x00, 0xdd, 0xff}}},
    481     {{{ -1427,  -5303,   6288}, 0, {  4332,   2012}, {0x91, 0x00, 0xc5, 0xff}}},
    482     {{{  -558,  -4023,   6729}, 0, {  4516,    736}, {0xdc, 0xcd, 0x93, 0xff}}},
    483     {{{ -1484,  -4279,   7654}, 0, {  3952,    988}, {0xa7, 0x00, 0xa7, 0xff}}},
    484     {{{ -1427,  -5303,   6288}, 0, {  3192,   1884}, {0x91, 0x00, 0xc5, 0xff}}},
    485     {{{   563,  -4279,   5606}, 0, {  5204,    988}, {0xa7, 0x00, 0xa7, 0xff}}},
    486     {{{  -341,  -4279,   6511}, 0, {  4654,    988}, {0xa6, 0x54, 0x1d, 0xff}}},
    487     {{{  -341,  -4023,   6511}, 0, {  4654,    736}, {0x94, 0xda, 0xca, 0xff}}},
    488     {{{  -558,  -4279,   6729}, 0, {  4516,    988}, {0x00, 0x49, 0x99, 0xff}}},
    489     {{{  -305,  -4023,   6548}, 0, {  4654,    736}, {0xc0, 0xa7, 0x3e, 0xff}}},
    490 };
    491 
    492 // 0x0701BBC0 - 0x0701BCC0
    493 static const Vtx hmc_seg7_vertex_0701BBC0[] = {
    494     {{{  -558,  -4023,   6729}, 0, {  4516,    736}, {0xdc, 0xcd, 0x93, 0xff}}},
    495     {{{  -305,  -4023,   6548}, 0, {  4654,    736}, {0xc0, 0xa7, 0x3e, 0xff}}},
    496     {{{  -522,  -4023,   6765}, 0, {  4518,    736}, {0x3f, 0xa7, 0xc1, 0xff}}},
    497     {{{ -2354,  -5303,   4122}, 0, {  2564,   1884}, {0x69, 0x31, 0x32, 0xff}}},
    498     {{{ -1996,  -6327,   2739}, 0, {  1362,    608}, {0x53, 0x59, 0xdf, 0xff}}},
    499     {{{ -2354,  -5303,   2995}, 0, {  1414,   1884}, {0x6c, 0x31, 0xd4, 0xff}}},
    500     {{{  -341,  -4023,   6511}, 0, {  4654,    736}, {0x94, 0xda, 0xca, 0xff}}},
    501     {{{  -341,  -4279,   6511}, 0, {  4654,    988}, {0xa6, 0x54, 0x1d, 0xff}}},
    502     {{{  -305,  -4279,   6548}, 0, {  4654,    988}, {0xc0, 0x59, 0x3e, 0xff}}},
    503     {{{  -522,  -4279,   6765}, 0, {  4518,    992}, {0x3f, 0x59, 0xc1, 0xff}}},
    504     {{{  -558,  -4279,   6729}, 0, {  4516,    988}, {0x00, 0x49, 0x99, 0xff}}},
    505     {{{ -2969,  -5303,   2381}, 0, {   548,   1884}, {0x2c, 0x31, 0x94, 0xff}}},
    506     {{{ -2713,  -6327,   2022}, 0, {   606,    608}, {0x10, 0x77, 0xd8, 0xff}}},
    507     {{{ -4709,  -5303,   4122}, 0, {  5538,   1884}, {0x90, 0x30, 0x23, 0xff}}},
    508     {{{ -5068,  -6327,   4378}, 0, {  5474,    608}, {0xc2, 0x6b, 0x19, 0xff}}},
    509     {{{ -4095,  -5303,   4736}, 0, {  4636,   1884}, {0xc6, 0x31, 0x65, 0xff}}},
    510 };
    511 
    512 // 0x0701BCC0 - 0x0701BDC0
    513 static const Vtx hmc_seg7_vertex_0701BCC0[] = {
    514     {{{ -2354,  -5303,   4122}, 0, {  2564,   1884}, {0x69, 0x31, 0x32, 0xff}}},
    515     {{{ -1996,  -6327,   4378}, 0, {  2628,    608}, {0x28, 0x77, 0x10, 0xff}}},
    516     {{{ -1996,  -6327,   2739}, 0, {  1362,    608}, {0x53, 0x59, 0xdf, 0xff}}},
    517     {{{ -4351,  -6327,   2022}, 0, {  7524,    608}, {0xef, 0x6a, 0xbe, 0xff}}},
    518     {{{ -4095,  -5303,   2381}, 0, {  7586,   1884}, {0xce, 0x31, 0x97, 0xff}}},
    519     {{{ -2969,  -5303,   2381}, 0, {  8724,   1884}, {0x2c, 0x31, 0x94, 0xff}}},
    520     {{{ -2713,  -6327,   2022}, 0, {  8782,    608}, {0x10, 0x77, 0xd8, 0xff}}},
    521     {{{ -5068,  -6327,   2739}, 0, {  6758,    608}, {0xba, 0x61, 0xd8, 0xff}}},
    522     {{{ -4709,  -5303,   2995}, 0, {  6708,   1884}, {0x90, 0x30, 0xdd, 0xff}}},
    523     {{{ -5068,  -6327,   4378}, 0, {  5474,    608}, {0xc2, 0x6b, 0x19, 0xff}}},
    524     {{{ -4709,  -5303,   4122}, 0, {  5538,   1884}, {0x90, 0x30, 0x23, 0xff}}},
    525     {{{ -4351,  -6327,   5094}, 0, {  4694,    608}, {0xec, 0x60, 0x50, 0xff}}},
    526     {{{ -4095,  -5303,   4736}, 0, {  4636,   1884}, {0xc6, 0x31, 0x65, 0xff}}},
    527     {{{   563,  -5303,   5606}, 0, {  5204,   2012}, {0xb3, 0x30, 0xa8, 0xff}}},
    528     {{{  -815,  -4290,   5676}, 0, {  4822,   1000}, {0xcd, 0x00, 0x8c, 0xff}}},
    529     {{{   563,  -4290,   5606}, 0, {  5204,   1000}, {0xfa, 0x00, 0x82, 0xff}}},
    530 };
    531 
    532 // 0x0701BDC0 - 0x0701BEC0
    533 static const Vtx hmc_seg7_vertex_0701BDC0[] = {
    534     {{{ -4351,  -6327,   5094}, 0, {  4694,    608}, {0xec, 0x60, 0x50, 0xff}}},
    535     {{{ -2713,  -6327,   5094}, 0, {  3400,    608}, {0x21, 0x6b, 0x3a, 0xff}}},
    536     {{{ -2969,  -5303,   4736}, 0, {  3452,   1884}, {0x1d, 0x2f, 0x72, 0xff}}},
    537     {{{ -4095,  -5303,   4736}, 0, {  4636,   1884}, {0xc6, 0x31, 0x65, 0xff}}},
    538     {{{ -2354,  -5303,   4122}, 0, {  2564,   1884}, {0x69, 0x31, 0x32, 0xff}}},
    539     {{{ -1996,  -6327,   4378}, 0, {  2628,    608}, {0x28, 0x77, 0x10, 0xff}}},
    540     {{{  -815,  -5303,   5676}, 0, {  2862,   1884}, {0xc4, 0x00, 0x91, 0xff}}},
    541     {{{  -815,  -5740,   5676}, 0, {  2862,   1340}, {0xcb, 0x47, 0xa6, 0xff}}},
    542     {{{ -1427,  -5740,   6288}, 0, {  3192,   1340}, {0xaa, 0x46, 0xc3, 0xff}}},
    543     {{{   563,  -5303,   5606}, 0, {  2608,   1884}, {0xb3, 0x30, 0xa8, 0xff}}},
    544     {{{ -1427,  -5303,   6288}, 0, {  3192,   1884}, {0x91, 0x00, 0xc5, 0xff}}},
    545     {{{   563,  -5303,   5606}, 0, {  5204,   2012}, {0xb3, 0x30, 0xa8, 0xff}}},
    546     {{{  -815,  -5303,   5676}, 0, {  4822,   2012}, {0xc4, 0x00, 0x91, 0xff}}},
    547     {{{  -815,  -4290,   5676}, 0, {  4822,   1000}, {0xcd, 0x00, 0x8c, 0xff}}},
    548     {{{ -1427,  -5303,   6288}, 0, {  4332,   2012}, {0x91, 0x00, 0xc5, 0xff}}},
    549     {{{ -1427,  -4290,   6288}, 0, {  4332,   1000}, {0x87, 0x00, 0xdd, 0xff}}},
    550 };
    551 
    552 // 0x0701BEC0 - 0x0701BFB0
    553 static const Vtx hmc_seg7_vertex_0701BEC0[] = {
    554     {{{ -3222,  -4290,   2736}, 0, {  8422,   1000}, {0x2c, 0x31, 0x94, 0xff}}},
    555     {{{ -2709,  -4290,   3249}, 0, {  6810,   1000}, {0x6c, 0x31, 0xd4, 0xff}}},
    556     {{{ -2354,  -5303,   2995}, 0, {  6972,   2012}, {0x6c, 0x31, 0xd4, 0xff}}},
    557     {{{ -2969,  -5303,   2381}, 0, {  8270,   2012}, {0x2c, 0x31, 0x94, 0xff}}},
    558     {{{ -4095,  -5303,   2381}, 0, {  9994,   2012}, {0xce, 0x31, 0x97, 0xff}}},
    559     {{{ -3842,  -4290,   2736}, 0, {  9806,   1000}, {0xd4, 0x31, 0x94, 0xff}}},
    560     {{{ -2709,  -4290,   3868}, 0, {  5442,   1000}, {0x72, 0x2f, 0x1d, 0xff}}},
    561     {{{ -2354,  -5303,   4122}, 0, {  5262,   2012}, {0x69, 0x31, 0x32, 0xff}}},
    562     {{{ -4355,  -4290,   3249}, 0, { 11482,   1000}, {0x94, 0x31, 0xd4, 0xff}}},
    563     {{{ -4709,  -5303,   2995}, 0, { 11328,   2012}, {0x90, 0x30, 0xdd, 0xff}}},
    564     {{{ -1484,  -5303,   -537}, 0, {  8254,   2012}, {0xe0, 0x22, 0x75, 0xff}}},
    565     {{{   563,  -5303,   1510}, 0, {  7004,   2012}, {0xa8, 0x58, 0xea, 0xff}}},
    566     {{{   563,  -3255,   1510}, 0, {  7004,      0}, {0x86, 0x00, 0x20, 0xff}}},
    567     {{{ -4709,  -5303,   4122}, 0, { 13102,   2012}, {0x90, 0x30, 0x23, 0xff}}},
    568     {{{ -4355,  -4290,   3868}, 0, { 12928,   1000}, {0x9b, 0x31, 0x3a, 0xff}}},
    569 };
    570 
    571 // 0x0701BFB0 - 0x0701C0B0
    572 static const Vtx hmc_seg7_vertex_0701BFB0[] = {
    573     {{{ -4355,  -4290,   3868}, 0, {   664,   1000}, {0x9b, 0x31, 0x3a, 0xff}}},
    574     {{{ -4709,  -5303,   4122}, 0, {   838,   2012}, {0x90, 0x30, 0x23, 0xff}}},
    575     {{{ -4095,  -5303,   4736}, 0, {  2190,   2012}, {0xc6, 0x31, 0x65, 0xff}}},
    576     {{{ -3842,  -4290,   4381}, 0, {  2376,   1000}, {0xe3, 0x2f, 0x72, 0xff}}},
    577     {{{ -2969,  -5303,   4736}, 0, {  3948,   2012}, {0x1d, 0x2f, 0x72, 0xff}}},
    578     {{{ -3222,  -4290,   4381}, 0, {  3800,   1000}, {0x3a, 0x32, 0x65, 0xff}}},
    579     {{{ -2354,  -5303,   4122}, 0, {  5262,   2012}, {0x69, 0x31, 0x32, 0xff}}},
    580     {{{ -2709,  -4290,   3868}, 0, {  5442,   1000}, {0x72, 0x2f, 0x1d, 0xff}}},
    581     {{{ -1484,  -5303,   -537}, 0, {  8254,   2012}, {0xe0, 0x22, 0x75, 0xff}}},
    582     {{{   563,  -3255,   1510}, 0, {  7004,      0}, {0x86, 0x00, 0x20, 0xff}}},
    583     {{{ -1484,  -3255,   -537}, 0, {  8254,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    584     {{{ -3107,   -511,  -4753}, 0, {   314,   -168}, {0xda, 0xab, 0xab, 0xff}}},
    585     {{{ -2862,  -1740,  -4883}, 0, {   182,   1212}, {0xa1, 0x1b, 0xb1, 0xff}}},
    586     {{{ -3107,  -2149,  -4753}, 0, {   314,   1320}, {0xa0, 0x23, 0xb6, 0xff}}},
    587     {{{ -2862,   -511,  -4883}, 0, {   182,     96}, {0x94, 0xd4, 0xd0, 0xff}}},
    588     {{{ -3614,   -921,  -4264}, 0, {   666,   -500}, {0xdc, 0xb9, 0x9e, 0xff}}},
    589 };
    590 
    591 // 0x0701C0B0 - 0x0701C1B0
    592 static const Vtx hmc_seg7_vertex_0701C0B0[] = {
    593     {{{ -3107,  -2149,  -4753}, 0, {   314,   1320}, {0xa0, 0x23, 0xb6, 0xff}}},
    594     {{{ -2862,  -1740,  -4883}, 0, {   182,   1212}, {0xa1, 0x1b, 0xb1, 0xff}}},
    595     {{{ -2961,  -2252,  -5280}, 0, {    76,   1888}, {0xb3, 0x56, 0xcc, 0xff}}},
    596     {{{ -3359,  -2661,  -5076}, 0, {   290,   1832}, {0xa7, 0x56, 0xe7, 0xff}}},
    597     {{{ -3614,   -921,  -4264}, 0, {   666,   -500}, {0xdc, 0xb9, 0x9e, 0xff}}},
    598     {{{ -3614,  -2559,  -4264}, 0, {   666,    988}, {0x92, 0x26, 0xce, 0xff}}},
    599     {{{ -3110,  -2559,  -5877}, 0, {   -80,   2476}, {0xd2, 0x75, 0xf0, 0xff}}},
    600     {{{ -3738,  -2969,  -5560}, 0, {   252,   2184}, {0xc4, 0x6f, 0x0a, 0xff}}},
    601     {{{ -3949,  -3071,  -4499}, 0, {   702,   1380}, {0xa6, 0x59, 0x04, 0xff}}},
    602     {{{ -3110,  -2559,  -5877}, 0, {   -48,   2360}, {0xd2, 0x75, 0xf0, 0xff}}},
    603     {{{ -3798,  -1740,  -3699}, 0, {   930,   -284}, {0x83, 0x00, 0x11, 0xff}}},
    604     {{{ -3791,  -1330,  -3954}, 0, {   838,   -472}, {0xac, 0xc4, 0xb7, 0xff}}},
    605     {{{ -3791,  -2969,  -3954}, 0, {   838,   1016}, {0x87, 0x22, 0x08, 0xff}}},
    606     {{{ -4872,  -3378,  -5145}, 0, {  2852,   1640}, {0xfc, 0x71, 0x38, 0xff}}},
    607     {{{ -4053,  -2969,  -5964}, 0, {  3390,   1576}, {0xee, 0x71, 0x35, 0xff}}},
    608     {{{ -4431,  -2661,  -6448}, 0, {  3704,   1480}, {0x17, 0x5d, 0x52, 0xff}}},
    609 };
    610 
    611 // 0x0701C1B0 - 0x0701C290
    612 static const Vtx hmc_seg7_vertex_0701C1B0[] = {
    613     {{{ -4053,  -2969,  -5964}, 0, {  3390,   1576}, {0xee, 0x71, 0x35, 0xff}}},
    614     {{{ -3670,  -2559,  -6539}, 0, {  3780,   1436}, {0xfa, 0x7b, 0x1b, 0xff}}},
    615     {{{ -4169,  -2559,  -6578}, 0, {  3796,   1444}, {0x18, 0x70, 0x35, 0xff}}},
    616     {{{ -4431,  -2661,  -6448}, 0, {  3704,   1480}, {0x17, 0x5d, 0x52, 0xff}}},
    617     {{{ -4872,  -3378,  -5145}, 0, {  2852,   1640}, {0xfc, 0x71, 0x38, 0xff}}},
    618     {{{ -5375,  -3071,  -5497}, 0, {  3088,   1500}, {0x32, 0x58, 0x4b, 0xff}}},
    619     {{{ -4620,  -2149,  -6690}, 0, {  3904,   1152}, {0x5a, 0x2d, 0x4d, 0xff}}},
    620     {{{ -5875,  -3890,  -3142}, 0, {  1610,   1424}, {0x5a, 0x58, 0x0c, 0xff}}},
    621     {{{ -6176,  -2969,  -4548}, 0, {  2536,   1128}, {0x74, 0x21, 0x25, 0xff}}},
    622     {{{ -6172,  -3378,  -3063}, 0, {  1622,   1000}, {0x79, 0x21, 0xef, 0xff}}},
    623     {{{ -6176,  -1330,  -4548}, 0, {  2734,   -144}, {0x78, 0xda, 0x05, 0xff}}},
    624     {{{ -6172,  -1740,  -3063}, 0, {  1820,   -272}, {0x78, 0x00, 0xda, 0xff}}},
    625     {{{ -5878,  -3481,  -4474}, 0, {  2436,   1508}, {0x4a, 0x59, 0x32, 0xff}}},
    626     {{{ -5627,  -2559,  -5673}, 0, {  3248,   1156}, {0x5d, 0x21, 0x4f, 0xff}}},
    627 };
    628 
    629 // 0x0701C290 - 0x0701C390
    630 static const Vtx hmc_seg7_vertex_0701C290[] = {
    631     {{{ -3798,  -1740,  -3699}, 0, {   930,   -284}, {0x83, 0x00, 0x11, 0xff}}},
    632     {{{ -3791,  -2969,  -3954}, 0, {   838,   1016}, {0x87, 0x22, 0x08, 0xff}}},
    633     {{{ -3798,  -3378,  -3699}, 0, {   930,   1204}, {0x99, 0x21, 0x42, 0xff}}},
    634     {{{ -4189,  -3481,  -4053}, 0, {   944,   1268}, {0xb0, 0x52, 0x34, 0xff}}},
    635     {{{ -4194,  -3890,  -3593}, 0, {  1108,   1312}, {0xcf, 0x51, 0x53, 0xff}}},
    636     {{{ -4785,  -3788,  -4202}, 0, {  1102,   1232}, {0xda, 0x6b, 0x37, 0xff}}},
    637     {{{ -4787,  -4197,  -3434}, 0, {  1372,   1060}, {0xf7, 0x6b, 0x42, 0xff}}},
    638     {{{ -5282,  -4197,  -3301}, 0, {  1674,   1716}, {0x27, 0x71, 0x2a, 0xff}}},
    639     {{{ -5878,  -3481,  -4474}, 0, {  2436,   1508}, {0x4a, 0x59, 0x32, 0xff}}},
    640     {{{ -5875,  -3890,  -3142}, 0, {  1610,   1424}, {0x5a, 0x58, 0x0c, 0xff}}},
    641     {{{ -5282,  -3788,  -4325}, 0, {  2320,   1708}, {0x0f, 0x71, 0x37, 0xff}}},
    642     {{{ -6176,  -2969,  -4548}, 0, {  2536,   1128}, {0x74, 0x21, 0x25, 0xff}}},
    643     {{{ -5627,  -2559,  -5673}, 0, {  3248,   1156}, {0x5d, 0x21, 0x4f, 0xff}}},
    644     {{{ -5627,   -921,  -5673}, 0, {  3446,   -116}, {0x5b, 0xa8, 0x04, 0xff}}},
    645     {{{ -6176,  -1330,  -4548}, 0, {  2734,   -144}, {0x78, 0xda, 0x05, 0xff}}},
    646     {{{ -5375,  -3071,  -5497}, 0, {  3088,   1500}, {0x32, 0x58, 0x4b, 0xff}}},
    647 };
    648 
    649 // 0x0701C390 - 0x0701C480
    650 static const Vtx hmc_seg7_vertex_0701C390[] = {
    651     {{{ -3791,  -1330,  -3954}, 0, {   838,   -472}, {0xac, 0xc4, 0xb7, 0xff}}},
    652     {{{ -3614,  -2559,  -4264}, 0, {   666,    988}, {0x92, 0x26, 0xce, 0xff}}},
    653     {{{ -3791,  -2969,  -3954}, 0, {   838,   1016}, {0x87, 0x22, 0x08, 0xff}}},
    654     {{{ -3614,   -921,  -4264}, 0, {   666,   -500}, {0xdc, 0xb9, 0x9e, 0xff}}},
    655     {{{ -3949,  -3071,  -4499}, 0, {   702,   1380}, {0xa6, 0x59, 0x04, 0xff}}},
    656     {{{ -4189,  -3481,  -4053}, 0, {   944,   1268}, {0xb0, 0x52, 0x34, 0xff}}},
    657     {{{ -4453,  -3378,  -4851}, 0, {   754,   1552}, {0xcc, 0x6f, 0x1f, 0xff}}},
    658     {{{ -4785,  -3788,  -4202}, 0, {  1102,   1232}, {0xda, 0x6b, 0x37, 0xff}}},
    659     {{{ -5282,  -3788,  -4325}, 0, {  2320,   1708}, {0x0f, 0x71, 0x37, 0xff}}},
    660     {{{ -4872,  -3378,  -5145}, 0, {  2852,   1640}, {0xfc, 0x71, 0x38, 0xff}}},
    661     {{{ -5375,  -3071,  -5497}, 0, {  3088,   1500}, {0x32, 0x58, 0x4b, 0xff}}},
    662     {{{ -5878,  -3481,  -4474}, 0, {  2436,   1508}, {0x4a, 0x59, 0x32, 0xff}}},
    663     {{{ -4300,   -511,  -7295}, 0, {  1342,   -356}, {0x77, 0xe1, 0x1d, 0xff}}},
    664     {{{ -4300,   1741,  -5759}, 0, {   472,  -3504}, {0x54, 0xac, 0xd6, 0xff}}},
    665     {{{ -4300,   -511,  -5759}, 0, {   284,   -872}, {0x28, 0x9a, 0xc2, 0xff}}},
    666 };
    667 
    668 // 0x0701C480 - 0x0701C560
    669 static const Vtx hmc_seg7_vertex_0701C480[] = {
    670     {{{ -5375,  -3071,  -5497}, 0, {  3088,   1500}, {0x32, 0x58, 0x4b, 0xff}}},
    671     {{{ -4620,  -2149,  -6690}, 0, {  3904,   1152}, {0x5a, 0x2d, 0x4d, 0xff}}},
    672     {{{ -5627,  -2559,  -5673}, 0, {  3248,   1156}, {0x5d, 0x21, 0x4f, 0xff}}},
    673     {{{ -4620,   -511,  -6690}, 0, {  4102,   -116}, {0x59, 0xbd, 0x3c, 0xff}}},
    674     {{{ -5627,   -921,  -5673}, 0, {  3446,   -116}, {0x5b, 0xa8, 0x04, 0xff}}},
    675     {{{ -3949,  -3071,  -4499}, 0, {   702,   1380}, {0xa6, 0x59, 0x04, 0xff}}},
    676     {{{ -3738,  -2969,  -5560}, 0, {   252,   2184}, {0xc4, 0x6f, 0x0a, 0xff}}},
    677     {{{ -4453,  -3378,  -4851}, 0, {   754,   1552}, {0xcc, 0x6f, 0x1f, 0xff}}},
    678     {{{ -3738,  -2969,  -5560}, 0, {  2790,   1620}, {0xc4, 0x6f, 0x0a, 0xff}}},
    679     {{{ -3110,  -2559,  -5877}, 0, {  3220,   1480}, {0xd2, 0x75, 0xf0, 0xff}}},
    680     {{{ -3234,  -2559,  -6373}, 0, {  3472,   1628}, {0xea, 0x7b, 0x13, 0xff}}},
    681     {{{ -4300,   -511,  -7295}, 0, {  1342,   -356}, {0x77, 0xe1, 0x1d, 0xff}}},
    682     {{{ -4300,   1741,  -7295}, 0, {  1530,  -2992}, {0x2a, 0xac, 0x54, 0xff}}},
    683     {{{ -4300,   1741,  -5759}, 0, {   472,  -3504}, {0x54, 0xac, 0xd6, 0xff}}},
    684 };
    685 
    686 // 0x0701C560 - 0x0701C5A0
    687 static const Vtx hmc_seg7_vertex_0701C560[] = {
    688     {{{ -3110,  -2559,  -5877}, 0, {   664,   2012}, {0xd2, 0x75, 0xf0, 0xff}}},
    689     {{{ -2961,  -2252,  -5280}, 0, {   948,   1712}, {0xb3, 0x56, 0xcc, 0xff}}},
    690     {{{ -2764,  -2559,  -5759}, 0, {   720,   2012}, {0x9f, 0x4c, 0xe4, 0xff}}},
    691     {{{ -2862,  -1740,  -4883}, 0, {  1136,   1216}, {0xa1, 0x1b, 0xb1, 0xff}}},
    692 };
    693 
    694 // 0x0701C5A0 - 0x0701C5E0
    695 static const Vtx hmc_seg7_vertex_0701C5A0[] = {
    696     {{{  3405,   -409,  -6962}, 0, {   542,    784}, {0xcd, 0x67, 0xcd, 0xff}}},
    697     {{{  3252,   -409,  -6911}, 0, {   416,    784}, {0x38, 0x71, 0x00, 0xff}}},
    698     {{{  3405,   -409,  -6911}, 0, {   542,    784}, {0x8f, 0x38, 0x00, 0xff}}},
    699     {{{  3252,   -409,  -6962}, 0, {   416,    784}, {0x67, 0x33, 0xcd, 0xff}}},
    700 };
    701 
    702 // 0x0701C5E0 - 0x0701C6E0
    703 static const Vtx hmc_seg7_vertex_0701C5E0[] = {
    704     {{{ -2764,   2867,  -7807}, 0, {     0,      0}, {0x18, 0x00, 0x7c, 0xff}}},
    705     {{{ -1740,   1843,  -8114}, 0, {  2596,   2012}, {0x0e, 0x65, 0x4a, 0xff}}},
    706     {{{ -1740,   2867,  -8114}, 0, {  2596,      0}, {0x0c, 0x00, 0x7e, 0xff}}},
    707     {{{  3405,   -153,  -6962}, 0, {   632,   1500}, {0xbd, 0xdf, 0x9b, 0xff}}},
    708     {{{  3405,   -409,  -6962}, 0, {   632,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    709     {{{  3405,   -409,  -6911}, 0, {   632,   2012}, {0x8f, 0x38, 0x00, 0xff}}},
    710     {{{  3405,   -153,  -6911}, 0, {   632,   1500}, {0xc8, 0x8f, 0x00, 0xff}}},
    711     {{{  3252,   -153,  -6911}, 0, {   938,   1500}, {0x71, 0xc8, 0x00, 0xff}}},
    712     {{{  3252,   -409,  -6962}, 0, {   938,   2012}, {0x67, 0x33, 0xcd, 0xff}}},
    713     {{{  3252,   -153,  -6962}, 0, {   938,   1500}, {0x1b, 0xc9, 0x92, 0xff}}},
    714     {{{  3252,   -409,  -6911}, 0, {   938,   2012}, {0x38, 0x71, 0x00, 0xff}}},
    715     {{{  -204,   1843,  -8114}, 0, {  6402,   2012}, {0xdf, 0x65, 0x43, 0xff}}},
    716     {{{ -2764,   1843,  -7807}, 0, {     0,   2012}, {0x06, 0x6d, 0x40, 0xff}}},
    717     {{{  -204,   2867,  -8114}, 0, {     0,      0}, {0x8f, 0x00, 0x38, 0xff}}},
    718     {{{  -204,   1843,  -8114}, 0, {     0,   2012}, {0xdf, 0x65, 0x43, 0xff}}},
    719     {{{  -204,   1843,  -6578}, 0, {  3800,   2012}, {0xc9, 0x6e, 0xe5, 0xff}}},
    720 };
    721 
    722 // 0x0701C6E0 - 0x0701C7E0
    723 static const Vtx hmc_seg7_vertex_0701C6E0[] = {
    724     {{{  -204,   2867,  -8114}, 0, {     0,      0}, {0x8f, 0x00, 0x38, 0xff}}},
    725     {{{  -204,   1843,  -6578}, 0, {  3800,   2012}, {0xc9, 0x6e, 0xe5, 0xff}}},
    726     {{{  -204,   2867,  -6578}, 0, {  3800,      0}, {0xc8, 0x00, 0x8f, 0xff}}},
    727     {{{  -204,   2867,  -6578}, 0, {     0,      0}, {0xc8, 0x00, 0x8f, 0xff}}},
    728     {{{ -1740,   1843,  -6578}, 0, {  3034,   2012}, {0xe7, 0x65, 0xb8, 0xff}}},
    729     {{{ -1740,   2867,  -6578}, 0, {  3034,      0}, {0xd6, 0x00, 0x89, 0xff}}},
    730     {{{  -204,   1843,  -6578}, 0, {     0,   2012}, {0xc9, 0x6e, 0xe5, 0xff}}},
    731     {{{ -1740,   2867,  -8114}, 0, {  2596,      0}, {0x0c, 0x00, 0x7e, 0xff}}},
    732     {{{  -204,   1843,  -8114}, 0, {  6402,   2012}, {0xdf, 0x65, 0x43, 0xff}}},
    733     {{{  -204,   2867,  -8114}, 0, {  6402,      0}, {0x8f, 0x00, 0x38, 0xff}}},
    734     {{{ -2764,  -2559,  -5759}, 0, {  1500,   2012}, {0x9f, 0x4c, 0xe4, 0xff}}},
    735     {{{ -2764,   1741,  -7295}, 0, {     0,  -2076}, {0xac, 0xac, 0x2a, 0xff}}},
    736     {{{ -2764,  -2559,  -7295}, 0, {     0,   2012}, {0xdf, 0x65, 0x43, 0xff}}},
    737     {{{ -4300,   1741,  -7295}, 0, {  -542,  -2076}, {0x2a, 0xac, 0x54, 0xff}}},
    738     {{{ -4300,  -2559,  -7295}, 0, {  -542,   2012}, {0x3a, 0x65, 0x31, 0xff}}},
    739     {{{ -2764,  -2559,  -7295}, 0, {   990,   2012}, {0xdf, 0x65, 0x43, 0xff}}},
    740 };
    741 
    742 // 0x0701C7E0 - 0x0701C8E0
    743 static const Vtx hmc_seg7_vertex_0701C7E0[] = {
    744     {{{ -4300,   1741,  -7295}, 0, {  -542,  -2076}, {0x2a, 0xac, 0x54, 0xff}}},
    745     {{{ -2764,  -2559,  -7295}, 0, {   990,   2012}, {0xdf, 0x65, 0x43, 0xff}}},
    746     {{{ -2764,   1741,  -7295}, 0, {   990,  -2076}, {0xac, 0xac, 0x2a, 0xff}}},
    747     {{{ -4431,  -2661,  -6448}, 0, {   144,   2104}, {0x17, 0x5d, 0x52, 0xff}}},
    748     {{{ -4169,  -2559,  -6578}, 0, {   274,   2012}, {0x18, 0x70, 0x35, 0xff}}},
    749     {{{ -4620,  -2149,  -6690}, 0, {   386,   1624}, {0x5a, 0x2d, 0x4d, 0xff}}},
    750     {{{ -4300,  -2559,  -7295}, 0, {   990,   2012}, {0x3a, 0x65, 0x31, 0xff}}},
    751     {{{ -4300,   -511,  -5759}, 0, {   862,  -1820}, {0x28, 0x9a, 0xc2, 0xff}}},
    752     {{{ -4300,   1741,  -5759}, 0, { -1384,  -6316}, {0x54, 0xac, 0xd6, 0xff}}},
    753     {{{ -2764,   1741,  -5759}, 0, { -4834,  -5552}, {0xdf, 0x9b, 0xbd, 0xff}}},
    754     {{{ -2764,   -511,  -5759}, 0, { -2586,  -1056}, {0xce, 0x9b, 0xc8, 0xff}}},
    755     {{{ -2764,  -2559,  -5759}, 0, {  1500,   2012}, {0x9f, 0x4c, 0xe4, 0xff}}},
    756     {{{ -2862,  -1740,  -4883}, 0, {  2376,   1232}, {0xa1, 0x1b, 0xb1, 0xff}}},
    757     {{{ -2862,   -511,  -4883}, 0, {  2376,     64}, {0x94, 0xd4, 0xd0, 0xff}}},
    758     {{{ -2764,   1741,  -5759}, 0, {  1502,  -2076}, {0xdf, 0x9b, 0xbd, 0xff}}},
    759     {{{ -2764,   1741,  -7295}, 0, {     0,  -2076}, {0xac, 0xac, 0x2a, 0xff}}},
    760 };
    761 
    762 // 0x0701C8E0 - 0x0701C950
    763 static const Vtx hmc_seg7_vertex_0701C8E0[] = {
    764     {{{ -2764,  -2559,  -5759}, 0, {  1500,   2012}, {0x9f, 0x4c, 0xe4, 0xff}}},
    765     {{{ -2862,   -511,  -4883}, 0, {  2376,     64}, {0x94, 0xd4, 0xd0, 0xff}}},
    766     {{{ -2764,   -511,  -5759}, 0, {  1502,     64}, {0xce, 0x9b, 0xc8, 0xff}}},
    767     {{{ -4620,  -2149,  -6690}, 0, {   386,   1392}, {0x5a, 0x2d, 0x4d, 0xff}}},
    768     {{{ -4300,   -511,  -7295}, 0, {   990,     64}, {0x77, 0xe1, 0x1d, 0xff}}},
    769     {{{ -4620,   -511,  -6690}, 0, {   386,   -164}, {0x59, 0xbd, 0x3c, 0xff}}},
    770     {{{ -4300,  -2559,  -7295}, 0, {   990,   2012}, {0x3a, 0x65, 0x31, 0xff}}},
    771 };
    772 
    773 // 0x0701C950 - 0x0701CA30
    774 static const Vtx hmc_seg7_vertex_0701C950[] = {
    775     {{{ -3788,   1843,  -6783}, 0, {  8970,   1500}, {0x37, 0x6e, 0xe5, 0xff}}},
    776     {{{ -3788,   1741,  -7295}, 0, {  7122,   2012}, {0x54, 0xd6, 0x54, 0xff}}},
    777     {{{ -3788,   1843,  -7295}, 0, {  7122,   1500}, {0x49, 0x49, 0x49, 0xff}}},
    778     {{{ -3788,   1741,  -6783}, 0, {  8970,   2012}, {0x1b, 0x92, 0xc9, 0xff}}},
    779     {{{ -3276,   1843,  -7295}, 0, {  5274,   1500}, {0xb7, 0x49, 0x49, 0xff}}},
    780     {{{ -3276,   1741,  -6783}, 0, {  3034,   2012}, {0xbd, 0x9b, 0xdf, 0xff}}},
    781     {{{ -3276,   1843,  -6783}, 0, {  3034,   1500}, {0xe5, 0x6e, 0xc9, 0xff}}},
    782     {{{ -3788,   1741,  -6783}, 0, {   794,   2012}, {0x1b, 0x92, 0xc9, 0xff}}},
    783     {{{ -3788,   1843,  -6783}, 0, {   794,   1500}, {0x37, 0x6e, 0xe5, 0xff}}},
    784     {{{ -3276,   1741,  -7295}, 0, {  5274,   2012}, {0xb7, 0xb7, 0x49, 0xff}}},
    785     {{{ -2764,   2867,  -5759}, 0, {     0,      0}, {0xd6, 0x00, 0x89, 0xff}}},
    786     {{{ -2764,   1843,  -5759}, 0, {     0,   2012}, {0xea, 0x6b, 0xc1, 0xff}}},
    787     {{{ -4300,   1843,  -5759}, 0, {  3800,   2012}, {0x2a, 0x54, 0xac, 0xff}}},
    788     {{{ -4300,   2867,  -5759}, 0, {  3800,      0}, {0x71, 0x00, 0xc8, 0xff}}},
    789 };
    790 
    791 // 0x0701CA30 - 0x0701CB20
    792 static const Vtx hmc_seg7_vertex_0701CA30[] = {
    793     {{{ -4812,   2099,  -7628}, 0, {   632,   1500}, {0x65, 0xdf, 0x43, 0xff}}},
    794     {{{ -4812,   1843,  -7628}, 0, {   632,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    795     {{{ -4812,   1843,  -7807}, 0, {   990,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    796     {{{ -4300,   2867,  -5759}, 0, {     0,      0}, {0x71, 0x00, 0xc8, 0xff}}},
    797     {{{ -4300,   1843,  -7295}, 0, {  3800,   2012}, {0x2e, 0x73, 0xe9, 0xff}}},
    798     {{{ -4300,   2867,  -7295}, 0, {  3800,      0}, {0x38, 0x00, 0x8f, 0xff}}},
    799     {{{ -4300,   1843,  -5759}, 0, {     0,   2012}, {0x2a, 0x54, 0xac, 0xff}}},
    800     {{{ -3276,   1843,  -7295}, 0, {  5274,   1500}, {0xb7, 0x49, 0x49, 0xff}}},
    801     {{{ -3788,   1741,  -7295}, 0, {  7122,   2012}, {0x54, 0xd6, 0x54, 0xff}}},
    802     {{{ -3276,   1741,  -7295}, 0, {  5274,   2012}, {0xb7, 0xb7, 0x49, 0xff}}},
    803     {{{ -3788,   1843,  -7295}, 0, {  7122,   1500}, {0x49, 0x49, 0x49, 0xff}}},
    804     {{{ -4812,   2867,  -7807}, 0, {     0,      0}, {0x69, 0x00, 0x46, 0xff}}},
    805     {{{ -4812,   1843,  -7807}, 0, {     0,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    806     {{{ -2764,   1843,  -7807}, 0, {  5078,   2012}, {0x06, 0x6d, 0x40, 0xff}}},
    807     {{{ -2764,   2867,  -7807}, 0, {  5078,      0}, {0x18, 0x00, 0x7c, 0xff}}},
    808 };
    809 
    810 // 0x0701CB20 - 0x0701CC10
    811 static const Vtx hmc_seg7_vertex_0701CB20[] = {
    812     {{{ -4863,   2099,  -7628}, 0, {   632,   1500}, {0x00, 0x8f, 0x38, 0xff}}},
    813     {{{ -4812,   2099,  -7628}, 0, {   632,   1500}, {0x65, 0xdf, 0x43, 0xff}}},
    814     {{{ -4812,   2099,  -7474}, 0, {   326,   1500}, {0x6e, 0xc9, 0xe5, 0xff}}},
    815     {{{ -4812,   2867,  -7807}, 0, {   990,      0}, {0x69, 0x00, 0x46, 0xff}}},
    816     {{{ -4812,   1843,  -7807}, 0, {   990,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    817     {{{ -4812,   2867,  -7295}, 0, {     0,      0}, {0x71, 0x00, 0xc8, 0xff}}},
    818     {{{ -4812,   1843,  -7295}, 0, {     0,   2012}, {0x54, 0x2a, 0xac, 0xff}}},
    819     {{{ -4812,   1843,  -7474}, 0, {   326,   2012}, {0x33, 0x33, 0x99, 0xff}}},
    820     {{{ -4863,   2099,  -7474}, 0, {   326,   1500}, {0x00, 0xc8, 0x8f, 0xff}}},
    821     {{{ -4863,   1843,  -7474}, 0, {   326,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    822     {{{ -4863,   1843,  -7628}, 0, {   632,   2012}, {0x00, 0x38, 0x71, 0xff}}},
    823     {{{ -4812,   1843,  -7628}, 0, {   632,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    824     {{{ -1228,   -409,  -7602}, 0, {  7108,   1500}, {0x1b, 0x6e, 0x37, 0xff}}},
    825     {{{  -716,   -511,  -7602}, 0, {  5078,   2012}, {0xd6, 0x54, 0x54, 0xff}}},
    826     {{{  -716,   -409,  -7602}, 0, {  5078,   1500}, {0xbd, 0x65, 0x21, 0xff}}},
    827 };
    828 
    829 // 0x0701CC10 - 0x0701CD10
    830 static const Vtx hmc_seg7_vertex_0701CC10[] = {
    831     {{{  -716,   -409,  -7602}, 0, {  5078,   1500}, {0xbd, 0x65, 0x21, 0xff}}},
    832     {{{  -716,   -511,  -7090}, 0, {  3048,   2012}, {0x99, 0x33, 0xcd, 0xff}}},
    833     {{{  -716,   -409,  -7090}, 0, {  3048,   1500}, {0xdf, 0x65, 0xbd, 0xff}}},
    834     {{{  -716,   -511,  -7602}, 0, {  5078,   2012}, {0xd6, 0x54, 0x54, 0xff}}},
    835     {{{ -1228,   -409,  -7602}, 0, {  7108,   1500}, {0x1b, 0x6e, 0x37, 0xff}}},
    836     {{{ -1228,   -511,  -7602}, 0, {  7108,   2012}, {0x67, 0x33, 0x33, 0xff}}},
    837     {{{ -1228,   -511,  -7090}, 0, {   990,   2012}, {0x2a, 0x54, 0xac, 0xff}}},
    838     {{{ -1228,   -409,  -7090}, 0, {   990,   1500}, {0x54, 0x54, 0xd6, 0xff}}},
    839     {{{ -1228,   -409,  -7090}, 0, {  9166,   1500}, {0x54, 0x54, 0xd6, 0xff}}},
    840     {{{ -1228,   -511,  -7090}, 0, {  9166,   2012}, {0x2a, 0x54, 0xac, 0xff}}},
    841     {{{  -716,   1741,  -7090}, 0, {  3230,   2012}, {0xcd, 0x99, 0xcd, 0xff}}},
    842     {{{  -716,   1843,  -7602}, 0, {  5078,   1500}, {0xc3, 0x5c, 0x3d, 0xff}}},
    843     {{{  -716,   1741,  -7602}, 0, {  5078,   2012}, {0xda, 0x8e, 0x26, 0xff}}},
    844     {{{  -716,   1843,  -7090}, 0, {  3230,   1500}, {0xcd, 0x67, 0xcd, 0xff}}},
    845     {{{ -1228,   1741,  -7602}, 0, {  6926,   2012}, {0x3d, 0xa4, 0x3d, 0xff}}},
    846     {{{ -1228,   1843,  -7602}, 0, {  6926,   1500}, {0x26, 0x72, 0x26, 0xff}}},
    847 };
    848 
    849 // 0x0701CD10 - 0x0701CE10
    850 static const Vtx hmc_seg7_vertex_0701CD10[] = {
    851     {{{ -1228,   1741,  -7602}, 0, {  6926,   2012}, {0x3d, 0xa4, 0x3d, 0xff}}},
    852     {{{ -1228,   1843,  -7090}, 0, {  9166,   1500}, {0x33, 0x67, 0xcd, 0xff}}},
    853     {{{ -1228,   1741,  -7090}, 0, {  9166,   2012}, {0x33, 0x99, 0xcd, 0xff}}},
    854     {{{ -1228,   1843,  -7602}, 0, {  6926,   1500}, {0x26, 0x72, 0x26, 0xff}}},
    855     {{{  -716,   1741,  -7090}, 0, {  3230,   2012}, {0xcd, 0x99, 0xcd, 0xff}}},
    856     {{{ -1228,   1741,  -7090}, 0, {   990,   2012}, {0x33, 0x99, 0xcd, 0xff}}},
    857     {{{ -1228,   1843,  -7090}, 0, {   990,   1500}, {0x33, 0x67, 0xcd, 0xff}}},
    858     {{{  -716,   1843,  -7090}, 0, {  3230,   1500}, {0xcd, 0x67, 0xcd, 0xff}}},
    859     {{{ -1740,   1843,  -6578}, 0, { -2280,   2012}, {0xe7, 0x65, 0xb8, 0xff}}},
    860     {{{ -2764,   2867,  -5759}, 0, {   990,      0}, {0xd6, 0x00, 0x89, 0xff}}},
    861     {{{ -1740,   2867,  -6578}, 0, { -2280,      0}, {0xd6, 0x00, 0x89, 0xff}}},
    862     {{{ -2764,   1843,  -5759}, 0, {   990,   2012}, {0xea, 0x6b, 0xc1, 0xff}}},
    863     {{{ -4812,   1843,  -7295}, 0, {   990,   2012}, {0x54, 0x2a, 0xac, 0xff}}},
    864     {{{ -4300,   2867,  -7295}, 0, {     0,      0}, {0x38, 0x00, 0x8f, 0xff}}},
    865     {{{ -4300,   1843,  -7295}, 0, {     0,   2012}, {0x2e, 0x73, 0xe9, 0xff}}},
    866     {{{ -4812,   2867,  -7295}, 0, {   990,      0}, {0x71, 0x00, 0xc8, 0xff}}},
    867 };
    868 
    869 // 0x0701CE10 - 0x0701CF00
    870 static const Vtx hmc_seg7_vertex_0701CE10[] = {
    871     {{{   870,  -4433,   2406}, 0, {   938,   1500}, {0x9b, 0xdf, 0xbd, 0xff}}},
    872     {{{   870,  -4689,   2739}, 0, {  1604,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    873     {{{   870,  -3972,   2739}, 0, {  1604,    580}, {0x8e, 0xda, 0xda, 0xff}}},
    874     {{{   870,  -4689,   2253}, 0, {   632,   2012}, {0xcd, 0x33, 0x67, 0xff}}},
    875     {{{   922,  -4433,   2253}, 0, {   632,   1500}, {0x00, 0xc8, 0x71, 0xff}}},
    876     {{{   870,  -4433,   2253}, 0, {   632,   1500}, {0x92, 0xc9, 0x1b, 0xff}}},
    877     {{{   922,  -4689,   2253}, 0, {   632,   2012}, {0x00, 0x71, 0x38, 0xff}}},
    878     {{{   922,  -4433,   2406}, 0, {   938,   1500}, {0x00, 0x8f, 0xc8, 0xff}}},
    879     {{{   922,  -4689,   2406}, 0, {   938,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    880     {{{   870,  -4689,   2406}, 0, {   938,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    881     {{{   563,  -3972,   2739}, 0, {     0,    580}, {0x99, 0xcd, 0xcd, 0xff}}},
    882     {{{   870,  -4689,   2739}, 0, {   582,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    883     {{{   563,  -4689,   2739}, 0, {     0,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    884     {{{   870,  -3972,   1920}, 0, {     0,    580}, {0xb7, 0xb7, 0x49, 0xff}}},
    885     {{{   870,  -4689,   1920}, 0, {     0,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    886 };
    887 
    888 // 0x0701CF00 - 0x0701D000
    889 static const Vtx hmc_seg7_vertex_0701CF00[] = {
    890     {{{   870,  -3972,   1920}, 0, {   376,    376}, {0xb7, 0xb7, 0x49, 0xff}}},
    891     {{{   870,  -3972,   2739}, 0, {   376,   2012}, {0x8e, 0xda, 0xda, 0xff}}},
    892     {{{   563,  -3972,   2739}, 0, {   990,   2012}, {0x99, 0xcd, 0xcd, 0xff}}},
    893     {{{   563,  -3972,   1920}, 0, {   990,    376}, {0x99, 0xcd, 0x33, 0xff}}},
    894     {{{   563,  -3972,   2739}, 0, {     0,    580}, {0x99, 0xcd, 0xcd, 0xff}}},
    895     {{{   870,  -3972,   2739}, 0, {   582,    580}, {0x8e, 0xda, 0xda, 0xff}}},
    896     {{{   870,  -4689,   2739}, 0, {   582,   2012}, {0xcd, 0x67, 0xcd, 0xff}}},
    897     {{{   563,  -4689,   1920}, 0, {     0,   2012}, {0xab, 0x5d, 0x0e, 0xff}}},
    898     {{{   870,  -3972,   1920}, 0, {   582,    580}, {0xb7, 0xb7, 0x49, 0xff}}},
    899     {{{   563,  -3972,   1920}, 0, {     0,    580}, {0x99, 0xcd, 0x33, 0xff}}},
    900     {{{   870,  -4689,   1920}, 0, {   582,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    901     {{{   -50,  -4996,   2022}, 0, {  -520,    552}, {0xc5, 0x60, 0xc7, 0xff}}},
    902     {{{   154,  -4689,   2125}, 0, {  -794,    112}, {0xd3, 0x72, 0xe4, 0xff}}},
    903     {{{   563,  -4689,   1920}, 0, { -1708,    112}, {0xab, 0x5d, 0x0e, 0xff}}},
    904     {{{   563,  -5303,   1510}, 0, { -2074,    988}, {0xa8, 0x58, 0xea, 0xff}}},
    905     {{{  -869,  -5303,   2227}, 0, {  1124,    992}, {0x98, 0x46, 0xf0, 0xff}}},
    906 };
    907 
    908 // 0x0701D000 - 0x0701D0F0
    909 static const Vtx hmc_seg7_vertex_0701D000[] = {
    910     {{{  -869,  -5303,   2227}, 0, {  1124,    992}, {0x98, 0x46, 0xf0, 0xff}}},
    911     {{{  -665,  -4996,   2330}, 0, {   850,    552}, {0xc3, 0x68, 0xda, 0xff}}},
    912     {{{   -50,  -4996,   2022}, 0, {  -520,    552}, {0xc5, 0x60, 0xc7, 0xff}}},
    913     {{{  -869,  -5303,   3661}, 0, {  2830,    992}, {0x97, 0x31, 0x32, 0xff}}},
    914     {{{  -460,  -4689,   3456}, 0, {  2420,    116}, {0xc3, 0x68, 0x26, 0xff}}},
    915     {{{  -665,  -4996,   2842}, 0, {  1194,    552}, {0xbf, 0x68, 0xe0, 0xff}}},
    916     {{{  -460,  -4689,   3046}, 0, {  1604,    112}, {0xd5, 0x6e, 0xd5, 0xff}}},
    917     {{{  -665,  -4996,   2330}, 0, {   172,    552}, {0xc3, 0x68, 0xda, 0xff}}},
    918     {{{  -869,  -5303,   2227}, 0, {     0,    988}, {0x98, 0x46, 0xf0, 0xff}}},
    919     {{{  -869,  -6020,   3661}, 0, {  2830,   2012}, {0x9b, 0x48, 0x18, 0xff}}},
    920     {{{  -869,  -6020,   2227}, 0, {     0,   2012}, {0xab, 0x54, 0x28, 0xff}}},
    921     {{{  -665,  -4996,   2842}, 0, {  1306,    552}, {0xbf, 0x68, 0xe0, 0xff}}},
    922     {{{   154,  -4689,   3046}, 0, {    26,    112}, {0xe1, 0x76, 0xe1, 0xff}}},
    923     {{{   -50,  -4996,   2842}, 0, {   210,    552}, {0xd5, 0x6e, 0xd5, 0xff}}},
    924     {{{  -460,  -4689,   3046}, 0, {  1124,    116}, {0xd5, 0x6e, 0xd5, 0xff}}},
    925 };
    926 
    927 // 0x0701D0F0 - 0x0701D1B0
    928 static const Vtx hmc_seg7_vertex_0701D0F0[] = {
    929     {{{   -50,  -4996,   2022}, 0, {  -438,    552}, {0xc5, 0x60, 0xc7, 0xff}}},
    930     {{{   154,  -4689,   3046}, 0, {  1604,    112}, {0xe1, 0x76, 0xe1, 0xff}}},
    931     {{{   154,  -4689,   2125}, 0, {  -234,    112}, {0xd3, 0x72, 0xe4, 0xff}}},
    932     {{{   -50,  -4996,   2842}, 0, {  1194,    552}, {0xd5, 0x6e, 0xd5, 0xff}}},
    933     {{{  -460,  -4689,   3456}, 0, {   516,    112}, {0xc3, 0x68, 0x26, 0xff}}},
    934     {{{  -869,  -5303,   3661}, 0, {     0,    988}, {0x97, 0x31, 0x32, 0xff}}},
    935     {{{   563,  -5303,   4378}, 0, {  3168,    988}, {0xaf, 0x49, 0x3f, 0xff}}},
    936     {{{   563,  -4689,   3968}, 0, {  2802,    112}, {0x94, 0x3e, 0x13, 0xff}}},
    937     {{{  -869,  -6020,   3661}, 0, {     0,   2012}, {0x9b, 0x48, 0x18, 0xff}}},
    938     {{{  -869,  -5303,   2227}, 0, {  3726,    136}, {0x98, 0x46, 0xf0, 0xff}}},
    939     {{{ -2201,  -6020,    896}, 0, {     0,     64}, {0xdb, 0x69, 0x3b, 0xff}}},
    940     {{{  -869,  -6020,   2227}, 0, {  3726,   1496}, {0xab, 0x54, 0x28, 0xff}}},
    941 };
    942 
    943 // 0x0701D1B0 - 0x0701D230
    944 static const Vtx hmc_seg7_vertex_0701D1B0[] = {
    945     {{{ -1279,   1946,  -8104}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    946     {{{  -972,   1946,  -8104}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    947     {{{  -972,   2560,  -8104}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    948     {{{ -1279,   2560,  -8104}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    949     {{{ -3788,   1946,  -7797}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    950     {{{ -3481,   2560,  -7797}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    951     {{{ -3788,   2560,  -7797}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    952     {{{ -3481,   1946,  -7797}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    953 };
    954 
    955 // 0x0701D230 - 0x0701D2B0
    956 static const Vtx hmc_seg7_vertex_0701D230[] = {
    957     {{{  -972,   1946,  -8104}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    958     {{{  -665,   1946,  -8104}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    959     {{{  -665,   2560,  -8104}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    960     {{{  -972,   2560,  -8104}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    961     {{{ -3481,   1946,  -7797}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    962     {{{ -3173,   1946,  -7797}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    963     {{{ -3173,   2560,  -7797}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    964     {{{ -3481,   2560,  -7797}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    965 };
    966 
    967 // 0x0701D2B0 - 0x0701D3B0
    968 static const Vtx hmc_seg7_vertex_0701D2B0[] = {
    969     {{{  3738,    614,  -6962}, 0, {  2012,      0}, {0xda, 0xda, 0x8e, 0xff}}},
    970     {{{  3405,   -153,  -6962}, 0, {  1348,    734}, {0xbd, 0xdf, 0x9b, 0xff}}},
    971     {{{  3252,   -153,  -6962}, 0, {  1040,    734}, {0x1b, 0xc9, 0x92, 0xff}}},
    972     {{{  -204,    922,  -7904}, 0, {  1732,   -338}, {0x8c, 0xec, 0x2d, 0xff}}},
    973     {{{  -204,    922,  -6839}, 0, {   316,   -338}, {0x92, 0xd7, 0xd1, 0xff}}},
    974     {{{  -204,   1741,  -6578}, 0, {     0,  -1156}, {0xa4, 0xc3, 0xc3, 0xff}}},
    975     {{{  -204,   -409,  -6839}, 0, {   316,    990}, {0xc3, 0x63, 0xd0, 0xff}}},
    976     {{{  -204,   -409,  -6578}, 0, {     0,    990}, {0xbd, 0x65, 0xdf, 0xff}}},
    977     {{{  -204,   1741,  -8114}, 0, {  2012,  -1156}, {0xbd, 0x9b, 0x21, 0xff}}},
    978     {{{  -204,   -409,  -8114}, 0, {  2012,    990}, {0xc3, 0x5c, 0x3d, 0xff}}},
    979     {{{  -204,   -409,  -7904}, 0, {  1732,    990}, {0xac, 0x44, 0x42, 0xff}}},
    980     {{{  3738,   -409,  -6962}, 0, {  2012,    990}, {0xac, 0x2a, 0xac, 0xff}}},
    981     {{{  3405,   -409,  -6962}, 0, {  1348,    990}, {0xcd, 0x67, 0xcd, 0xff}}},
    982     {{{   307,   -409,  -7781}, 0, { -4832,    990}, {0xf5, 0x4c, 0x64, 0xff}}},
    983     {{{  3738,    614,  -7781}, 0, {  2012,      0}, {0xb7, 0xb7, 0x49, 0xff}}},
    984     {{{   307,    614,  -7781}, 0, { -4832,      0}, {0xd4, 0xa0, 0x45, 0xff}}},
    985 };
    986 
    987 // 0x0701D3B0 - 0x0701D4B0
    988 static const Vtx hmc_seg7_vertex_0701D3B0[] = {
    989     {{{   307,    614,  -6962}, 0, { -4832,      0}, {0xea, 0xaa, 0xa6, 0xff}}},
    990     {{{  3738,    614,  -6962}, 0, {  2012,      0}, {0xda, 0xda, 0x8e, 0xff}}},
    991     {{{  3252,   -153,  -6962}, 0, {  1040,    734}, {0x1b, 0xc9, 0x92, 0xff}}},
    992     {{{   307,   -409,  -6962}, 0, { -4832,    990}, {0xf5, 0x4c, 0x9c, 0xff}}},
    993     {{{  3252,   -409,  -6962}, 0, {  1040,    990}, {0x67, 0x33, 0xcd, 0xff}}},
    994     {{{  -204,    922,  -6839}, 0, { -5856,   -338}, {0x92, 0xd7, 0xd1, 0xff}}},
    995     {{{  -204,   -409,  -6839}, 0, { -5856,    990}, {0xc3, 0x63, 0xd0, 0xff}}},
    996     {{{  -204,    922,  -7904}, 0, { -5856,   -338}, {0x8c, 0xec, 0x2d, 0xff}}},
    997     {{{  -204,   -409,  -7904}, 0, { -5856,    990}, {0xac, 0x44, 0x42, 0xff}}},
    998     {{{   307,   -409,  -7781}, 0, { -4832,    990}, {0xf5, 0x4c, 0x64, 0xff}}},
    999     {{{   307,    614,  -7781}, 0, { -4832,      0}, {0xd4, 0xa0, 0x45, 0xff}}},
   1000     {{{  3738,   -409,  -7781}, 0, {  2012,    990}, {0xcd, 0x67, 0x33, 0xff}}},
   1001     {{{  3738,    614,  -7781}, 0, {  2012,      0}, {0xb7, 0xb7, 0x49, 0xff}}},
   1002     {{{ -1740,   1741,  -8114}, 0, { -8920,  -1156}, {0x21, 0x9b, 0x43, 0xff}}},
   1003     {{{  -204,   -409,  -8114}, 0, { -5856,    990}, {0xc3, 0x5c, 0x3d, 0xff}}},
   1004     {{{  -204,   1741,  -8114}, 0, { -5856,  -1156}, {0xbd, 0x9b, 0x21, 0xff}}},
   1005 };
   1006 
   1007 // 0x0701D4B0 - 0x0701D5A0
   1008 static const Vtx hmc_seg7_vertex_0701D4B0[] = {
   1009     {{{  3738,    614,  -7781}, 0, {  2012,      0}, {0xb7, 0xb7, 0x49, 0xff}}},
   1010     {{{  3738,   -409,  -7781}, 0, {  2012,    990}, {0xcd, 0x67, 0x33, 0xff}}},
   1011     {{{  3738,   -409,  -6962}, 0, {     0,    990}, {0xac, 0x2a, 0xac, 0xff}}},
   1012     {{{  3738,    614,  -6962}, 0, {     0,      0}, {0xda, 0xda, 0x8e, 0xff}}},
   1013     {{{  -204,   1741,  -6578}, 0, { -5856,  -1156}, {0xa4, 0xc3, 0xc3, 0xff}}},
   1014     {{{ -1740,   -409,  -6578}, 0, { -8920,    990}, {0x1b, 0x6e, 0xc9, 0xff}}},
   1015     {{{ -1740,   1741,  -6578}, 0, { -8920,  -1156}, {0x37, 0x92, 0xe5, 0xff}}},
   1016     {{{  -204,   -409,  -6578}, 0, { -5856,    990}, {0xbd, 0x65, 0xdf, 0xff}}},
   1017     {{{ -1740,   1741,  -6578}, 0, {     0,  -1156}, {0x37, 0x92, 0xe5, 0xff}}},
   1018     {{{ -1740,   -409,  -8114}, 0, {  2012,    990}, {0x54, 0x54, 0x2a, 0xff}}},
   1019     {{{ -1740,   1741,  -8114}, 0, {  2012,  -1156}, {0x21, 0x9b, 0x43, 0xff}}},
   1020     {{{ -1740,   -409,  -6578}, 0, {     0,    990}, {0x1b, 0x6e, 0xc9, 0xff}}},
   1021     {{{ -1740,   1741,  -8114}, 0, { -8920,  -1156}, {0x21, 0x9b, 0x43, 0xff}}},
   1022     {{{ -1740,   -409,  -8114}, 0, { -8920,    990}, {0x54, 0x54, 0x2a, 0xff}}},
   1023     {{{  -204,   -409,  -8114}, 0, { -5856,    990}, {0xc3, 0x5c, 0x3d, 0xff}}},
   1024 };
   1025 
   1026 // 0x0701D5A0 - 0x0701D708
   1027 static const Gfx hmc_seg7_dl_0701D5A0[] = {
   1028     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800),
   1029     gsDPLoadSync(),
   1030     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1031     gsSPLight(&hmc_seg7_lights_0701A4B8.l, 1),
   1032     gsSPLight(&hmc_seg7_lights_0701A4B8.a, 2),
   1033     gsSPVertex(hmc_seg7_vertex_0701A530, 14, 0),
   1034     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1035     gsSP2Triangles( 4,  6,  5, 0x0,  4,  7,  6, 0x0),
   1036     gsSP2Triangles( 8,  6,  7, 0x0,  8,  9,  6, 0x0),
   1037     gsSP2Triangles( 3,  5, 10, 0x0,  8,  3, 10, 0x0),
   1038     gsSP2Triangles( 8, 10,  9, 0x0, 11,  1,  0, 0x0),
   1039     gsSP2Triangles(11, 12,  1, 0x0,  0,  2, 13, 0x0),
   1040     gsSPLight(&hmc_seg7_lights_0701A4D0.l, 1),
   1041     gsSPLight(&hmc_seg7_lights_0701A4D0.a, 2),
   1042     gsSPVertex(hmc_seg7_vertex_0701A610, 14, 0),
   1043     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1044     gsSP2Triangles( 3,  4,  5, 0x0,  3,  5,  1, 0x0),
   1045     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1046     gsSP2Triangles( 7, 10, 11, 0x0,  7,  9, 10, 0x0),
   1047     gsSP2Triangles(10, 12, 11, 0x0, 10, 13, 12, 0x0),
   1048     gsSP2Triangles(13,  6,  8, 0x0, 13,  8, 12, 0x0),
   1049     gsSPVertex(hmc_seg7_vertex_0701A6F0, 16, 0),
   1050     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1051     gsSP2Triangles( 3,  6,  4, 0x0,  3,  5,  7, 0x0),
   1052     gsSP2Triangles( 3,  8,  6, 0x0,  3,  7,  9, 0x0),
   1053     gsSP2Triangles( 3,  9, 10, 0x0, 11, 12, 13, 0x0),
   1054     gsSP2Triangles(11, 14, 12, 0x0,  0, 15,  1, 0x0),
   1055     gsSPEndDisplayList(),
   1056 };
   1057 
   1058 // 0x0701D708 - 0x0701D8B0
   1059 static const Gfx hmc_seg7_dl_0701D708[] = {
   1060     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800),
   1061     gsDPLoadSync(),
   1062     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1063     gsSPVertex(hmc_seg7_vertex_0701A7F0, 16, 0),
   1064     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1065     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1066     gsSP2Triangles( 7, 10,  8, 0x0,  7,  9, 11, 0x0),
   1067     gsSP2Triangles(12,  7, 11, 0x0, 13, 14, 11, 0x0),
   1068     gsSP2Triangles(14, 12, 11, 0x0,  0,  2, 15, 0x0),
   1069     gsSPVertex(hmc_seg7_vertex_0701A8F0, 16, 0),
   1070     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1071     gsSP2Triangles( 0,  4,  1, 0x0,  5,  6,  7, 0x0),
   1072     gsSP2Triangles( 8,  5,  7, 0x0,  6,  5,  1, 0x0),
   1073     gsSP2Triangles( 1,  5,  9, 0x0,  1,  9, 10, 0x0),
   1074     gsSP2Triangles(11, 12,  8, 0x0,  8, 13,  5, 0x0),
   1075     gsSP2Triangles(12, 13,  8, 0x0, 14, 15, 11, 0x0),
   1076     gsSPVertex(hmc_seg7_vertex_0701A9F0, 15, 0),
   1077     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1078     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1079     gsSP2Triangles( 8,  9, 10, 0x0, 11,  8, 12, 0x0),
   1080     gsSP2Triangles(10, 13, 14, 0x0, 13, 11, 12, 0x0),
   1081     gsSP1Triangle(13, 12, 14, 0x0),
   1082     gsSPVertex(hmc_seg7_vertex_0701AAE0, 7, 0),
   1083     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1084     gsSP2Triangles( 4,  0,  3, 0x0,  4,  3,  5, 0x0),
   1085     gsSP1Triangle( 6,  4,  5, 0x0),
   1086     gsSPLight(&hmc_seg7_lights_0701A4E8.l, 1),
   1087     gsSPLight(&hmc_seg7_lights_0701A4E8.a, 2),
   1088     gsSPVertex(hmc_seg7_vertex_0701AB50, 14, 0),
   1089     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1090     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
   1091     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1092     gsSPEndDisplayList(),
   1093 };
   1094 
   1095 // 0x0701D8B0 - 0x0701E228
   1096 static const Gfx hmc_seg7_dl_0701D8B0[] = {
   1097     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09000000),
   1098     gsDPLoadSync(),
   1099     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1100     gsSPLight(&hmc_seg7_lights_0701A500.l, 1),
   1101     gsSPLight(&hmc_seg7_lights_0701A500.a, 2),
   1102     gsSPVertex(hmc_seg7_vertex_0701AC30, 16, 0),
   1103     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
   1104     gsSP2Triangles( 0,  2,  5, 0x0,  0,  5,  4, 0x0),
   1105     gsSP2Triangles( 1,  6,  7, 0x0,  1,  7,  2, 0x0),
   1106     gsSP2Triangles( 8,  9, 10, 0x0, 10, 11, 12, 0x0),
   1107     gsSP2Triangles( 8, 10, 13, 0x0,  9, 11, 10, 0x0),
   1108     gsSP2Triangles( 6, 14, 15, 0x0,  6, 15,  7, 0x0),
   1109     gsSP2Triangles(14, 13, 15, 0x0, 14,  8, 13, 0x0),
   1110     gsSPLight(&hmc_seg7_lights_0701A518.l, 1),
   1111     gsSPLight(&hmc_seg7_lights_0701A518.a, 2),
   1112     gsSPVertex(hmc_seg7_vertex_0701AD30, 14, 0),
   1113     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1114     gsSP2Triangles( 4,  3,  5, 0x0,  3,  2,  5, 0x0),
   1115     gsSP2Triangles( 6,  7,  8, 0x0,  7,  9,  8, 0x0),
   1116     gsSP2Triangles( 6,  8, 10, 0x0, 11, 12, 13, 0x0),
   1117     gsSPVertex(hmc_seg7_vertex_0701AE10, 7, 0),
   1118     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1119     gsSP1Triangle( 0,  6,  1, 0x0),
   1120     gsSPLight(&hmc_seg7_lights_0701A4B8.l, 1),
   1121     gsSPLight(&hmc_seg7_lights_0701A4B8.a, 2),
   1122     gsSPVertex(hmc_seg7_vertex_0701AE80, 12, 0),
   1123     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1124     gsSP2Triangles( 4,  5,  6, 0x0,  6,  5,  7, 0x0),
   1125     gsSP2Triangles( 5,  8,  9, 0x0,  5,  9,  7, 0x0),
   1126     gsSP2Triangles( 5, 10,  8, 0x0, 10, 11,  8, 0x0),
   1127     gsSPLight(&hmc_seg7_lights_0701A4D0.l, 1),
   1128     gsSPLight(&hmc_seg7_lights_0701A4D0.a, 2),
   1129     gsSPVertex(hmc_seg7_vertex_0701AF40, 16, 0),
   1130     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1131     gsSP2Triangles( 6,  5,  7, 0x0,  5,  4,  7, 0x0),
   1132     gsSP2Triangles( 1,  8,  9, 0x0,  1,  9,  2, 0x0),
   1133     gsSP2Triangles(10,  2,  9, 0x0, 11, 10,  9, 0x0),
   1134     gsSP2Triangles(12,  0,  2, 0x0, 13, 14, 15, 0x0),
   1135     gsSPVertex(hmc_seg7_vertex_0701B040, 14, 0),
   1136     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1137     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1138     gsSP2Triangles( 8,  9, 10, 0x0, 11,  5, 12, 0x0),
   1139     gsSP2Triangles(13, 12,  5, 0x0,  7, 13,  5, 0x0),
   1140     gsSPVertex(hmc_seg7_vertex_0701B120, 16, 0),
   1141     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1142     gsSP2Triangles( 4,  3,  2, 0x0,  5,  4,  2, 0x0),
   1143     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
   1144     gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
   1145     gsSPVertex(hmc_seg7_vertex_0701B220, 16, 0),
   1146     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   1147     gsSP2Triangles( 1,  4,  5, 0x0,  1,  3,  6, 0x0),
   1148     gsSP2Triangles( 1,  6,  4, 0x0,  1,  5,  7, 0x0),
   1149     gsSP2Triangles( 1,  7,  8, 0x0,  9, 10, 11, 0x0),
   1150     gsSP2Triangles( 9, 11, 12, 0x0,  9, 13, 14, 0x0),
   1151     gsSP2Triangles( 9, 12, 13, 0x0, 13, 15, 14, 0x0),
   1152     gsSPVertex(hmc_seg7_vertex_0701B320, 14, 0),
   1153     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
   1154     gsSP2Triangles( 2,  5,  3, 0x0,  4,  6,  7, 0x0),
   1155     gsSP2Triangles( 4,  7,  8, 0x0,  4,  9,  6, 0x0),
   1156     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1157     gsSPVertex(hmc_seg7_vertex_0701B400, 16, 0),
   1158     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1159     gsSP2Triangles( 6,  2,  1, 0x0,  2,  6,  7, 0x0),
   1160     gsSP2Triangles( 8,  7,  6, 0x0,  9, 10,  7, 0x0),
   1161     gsSP2Triangles( 9,  7,  8, 0x0, 11,  3, 12, 0x0),
   1162     gsSP2Triangles(13,  3,  5, 0x0, 12,  3, 13, 0x0),
   1163     gsSP1Triangle( 8, 14, 15, 0x0),
   1164     gsSPVertex(hmc_seg7_vertex_0701B500, 15, 0),
   1165     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  4, 0x0),
   1166     gsSP2Triangles( 2,  1,  4, 0x0,  1,  5,  3, 0x0),
   1167     gsSP2Triangles( 1,  6,  5, 0x0,  0,  6,  1, 0x0),
   1168     gsSP2Triangles( 6,  7,  5, 0x0,  6,  8,  7, 0x0),
   1169     gsSP2Triangles( 9,  8,  6, 0x0,  0,  9,  6, 0x0),
   1170     gsSP2Triangles( 3,  5, 10, 0x0,  5, 11, 10, 0x0),
   1171     gsSP2Triangles( 5, 12, 11, 0x0,  5,  7, 12, 0x0),
   1172     gsSP2Triangles(13,  0,  2, 0x0,  9, 14,  8, 0x0),
   1173     gsSPVertex(hmc_seg7_vertex_0701B5F0, 16, 0),
   1174     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1175     gsSP2Triangles( 4,  0,  3, 0x0,  4,  5,  0, 0x0),
   1176     gsSP2Triangles( 0,  6,  1, 0x0,  0,  5,  6, 0x0),
   1177     gsSP2Triangles( 7,  8,  5, 0x0,  4,  7,  5, 0x0),
   1178     gsSP2Triangles( 5,  9,  6, 0x0,  5,  8,  9, 0x0),
   1179     gsSP2Triangles(10,  7,  4, 0x0, 11,  4, 12, 0x0),
   1180     gsSP2Triangles(11, 10,  4, 0x0, 12,  4,  3, 0x0),
   1181     gsSP2Triangles(10, 13,  7, 0x0,  7, 14,  8, 0x0),
   1182     gsSP2Triangles(13, 14,  7, 0x0, 13, 15, 14, 0x0),
   1183     gsSPVertex(hmc_seg7_vertex_0701B6F0, 15, 0),
   1184     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1185     gsSP2Triangles( 6,  7,  8, 0x0,  9,  8, 10, 0x0),
   1186     gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
   1187     gsSPVertex(hmc_seg7_vertex_0701B7E0, 15, 0),
   1188     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1189     gsSP2Triangles( 1,  4,  2, 0x0,  1,  5,  4, 0x0),
   1190     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1191     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1192     gsSP1Triangle(14, 11, 10, 0x0),
   1193     gsSPVertex(hmc_seg7_vertex_0701B8D0, 16, 0),
   1194     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  0, 0x0),
   1195     gsSP2Triangles( 0,  4,  1, 0x0,  3,  5,  4, 0x0),
   1196     gsSP2Triangles( 6,  5,  3, 0x0,  6,  3,  7, 0x0),
   1197     gsSP2Triangles( 8,  9, 10, 0x0, 11, 10,  9, 0x0),
   1198     gsSP2Triangles( 8, 10, 12, 0x0, 13, 14, 15, 0x0),
   1199     gsSPVertex(hmc_seg7_vertex_0701B9D0, 15, 0),
   1200     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1201     gsSP2Triangles( 0,  4,  1, 0x0,  0,  5,  6, 0x0),
   1202     gsSP2Triangles( 0,  6,  4, 0x0,  7,  8,  9, 0x0),
   1203     gsSP2Triangles(10,  6,  5, 0x0, 10, 11,  6, 0x0),
   1204     gsSP2Triangles(12, 11, 10, 0x0, 12, 10, 13, 0x0),
   1205     gsSP1Triangle(13, 14, 12, 0x0),
   1206     gsSPVertex(hmc_seg7_vertex_0701BAC0, 16, 0),
   1207     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1208     gsSP2Triangles( 6,  7,  3, 0x0,  8,  9,  5, 0x0),
   1209     gsSP2Triangles(10,  2,  1, 0x0, 11, 12, 13, 0x0),
   1210     gsSP2Triangles( 8, 14,  9, 0x0,  8, 13, 15, 0x0),
   1211     gsSPVertex(hmc_seg7_vertex_0701BBC0, 16, 0),
   1212     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1213     gsSP2Triangles( 1,  6,  7, 0x0,  1,  7,  8, 0x0),
   1214     gsSP2Triangles( 0,  9, 10, 0x0,  0,  2,  9, 0x0),
   1215     gsSP2Triangles(11,  5,  4, 0x0, 12, 11,  4, 0x0),
   1216     gsSP1Triangle(13, 14, 15, 0x0),
   1217     gsSPVertex(hmc_seg7_vertex_0701BCC0, 16, 0),
   1218     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1219     gsSP2Triangles( 3,  5,  6, 0x0,  7,  4,  3, 0x0),
   1220     gsSP2Triangles( 7,  8,  4, 0x0,  9,  8,  7, 0x0),
   1221     gsSP2Triangles( 9, 10,  8, 0x0,  9, 11, 12, 0x0),
   1222     gsSP1Triangle(13, 14, 15, 0x0),
   1223     gsSPVertex(hmc_seg7_vertex_0701BDC0, 16, 0),
   1224     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1225     gsSP2Triangles( 2,  1,  4, 0x0,  1,  5,  4, 0x0),
   1226     gsSP2Triangles( 6,  7,  8, 0x0,  9,  7,  6, 0x0),
   1227     gsSP2Triangles( 6,  8, 10, 0x0, 11, 12, 13, 0x0),
   1228     gsSP2Triangles(13, 12, 14, 0x0, 13, 14, 15, 0x0),
   1229     gsSPVertex(hmc_seg7_vertex_0701BEC0, 15, 0),
   1230     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1231     gsSP2Triangles( 4,  5,  0, 0x0,  4,  0,  3, 0x0),
   1232     gsSP2Triangles( 6,  2,  1, 0x0,  6,  7,  2, 0x0),
   1233     gsSP2Triangles( 8,  5,  4, 0x0,  9,  8,  4, 0x0),
   1234     gsSP2Triangles(10, 11, 12, 0x0, 13, 14,  8, 0x0),
   1235     gsSP1Triangle(13,  8,  9, 0x0),
   1236     gsSPVertex(hmc_seg7_vertex_0701BFB0, 16, 0),
   1237     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1238     gsSP2Triangles( 4,  3,  2, 0x0,  4,  5,  3, 0x0),
   1239     gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
   1240     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1241     gsSP2Triangles(11, 14, 12, 0x0, 15, 11, 13, 0x0),
   1242     gsSPVertex(hmc_seg7_vertex_0701C0B0, 16, 0),
   1243     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1244     gsSP2Triangles( 4,  0,  5, 0x0,  5,  0,  3, 0x0),
   1245     gsSP2Triangles( 3,  6,  7, 0x0,  8,  3,  7, 0x0),
   1246     gsSP2Triangles( 5,  3,  8, 0x0,  3,  2,  9, 0x0),
   1247     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
   1248     gsSPVertex(hmc_seg7_vertex_0701C1B0, 14, 0),
   1249     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1250     gsSP2Triangles( 4,  3,  5, 0x0,  5,  3,  6, 0x0),
   1251     gsSP2Triangles( 7,  8,  9, 0x0,  9, 10, 11, 0x0),
   1252     gsSP2Triangles( 9,  8, 10, 0x0, 12, 13,  8, 0x0),
   1253     gsSPVertex(hmc_seg7_vertex_0701C290, 16, 0),
   1254     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
   1255     gsSP2Triangles( 2,  1,  3, 0x0,  4,  3,  5, 0x0),
   1256     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
   1257     gsSP2Triangles( 7, 10,  8, 0x0,  9,  8, 11, 0x0),
   1258     gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
   1259     gsSP1Triangle( 8, 15, 12, 0x0),
   1260     gsSPVertex(hmc_seg7_vertex_0701C390, 15, 0),
   1261     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1262     gsSP2Triangles( 2,  4,  5, 0x0,  2,  1,  4, 0x0),
   1263     gsSP2Triangles( 5,  6,  7, 0x0,  5,  4,  6, 0x0),
   1264     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1265     gsSP1Triangle(12, 13, 14, 0x0),
   1266     gsSPVertex(hmc_seg7_vertex_0701C480, 14, 0),
   1267     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1268     gsSP2Triangles( 2,  3,  4, 0x0,  5,  6,  7, 0x0),
   1269     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
   1270     gsSPVertex(hmc_seg7_vertex_0701C560, 4, 0),
   1271     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1272     gsSPEndDisplayList(),
   1273 };
   1274 
   1275 // 0x0701E228 - 0x0701E260
   1276 static const Gfx hmc_seg7_dl_0701E228[] = {
   1277     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09003800),
   1278     gsDPLoadSync(),
   1279     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1280     gsSPVertex(hmc_seg7_vertex_0701C5A0, 4, 0),
   1281     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1282     gsSPEndDisplayList(),
   1283 };
   1284 
   1285 // 0x0701E260 - 0x0701E370
   1286 static const Gfx hmc_seg7_dl_0701E260[] = {
   1287     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800),
   1288     gsDPLoadSync(),
   1289     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1290     gsSPVertex(hmc_seg7_vertex_0701C5E0, 16, 0),
   1291     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1292     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1293     gsSP2Triangles( 7, 10,  8, 0x0,  9,  3,  6, 0x0),
   1294     gsSP2Triangles( 9,  6,  7, 0x0,  2,  1, 11, 0x0),
   1295     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
   1296     gsSPVertex(hmc_seg7_vertex_0701C6E0, 16, 0),
   1297     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1298     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1299     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
   1300     gsSPVertex(hmc_seg7_vertex_0701C7E0, 16, 0),
   1301     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1302     gsSP2Triangles( 4,  6,  5, 0x0,  7,  8,  9, 0x0),
   1303     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1304     gsSP1Triangle(11, 14, 15, 0x0),
   1305     gsSPVertex(hmc_seg7_vertex_0701C8E0, 7, 0),
   1306     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1307     gsSP1Triangle( 3,  6,  4, 0x0),
   1308     gsSPEndDisplayList(),
   1309 };
   1310 
   1311 // 0x0701E370 - 0x0701E528
   1312 static const Gfx hmc_seg7_dl_0701E370[] = {
   1313     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800),
   1314     gsDPLoadSync(),
   1315     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1316     gsSPVertex(hmc_seg7_vertex_0701C950, 14, 0),
   1317     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1318     gsSP2Triangles( 4,  5,  6, 0x0,  6,  7,  8, 0x0),
   1319     gsSP2Triangles( 6,  5,  7, 0x0,  4,  9,  5, 0x0),
   1320     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1321     gsSPVertex(hmc_seg7_vertex_0701CA30, 15, 0),
   1322     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1323     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1324     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1325     gsSP1Triangle(11, 13, 14, 0x0),
   1326     gsSPVertex(hmc_seg7_vertex_0701CB20, 15, 0),
   1327     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1328     gsSP2Triangles( 1,  4,  3, 0x0,  2,  3,  5, 0x0),
   1329     gsSP2Triangles( 6,  2,  5, 0x0,  6,  7,  2, 0x0),
   1330     gsSP2Triangles( 8,  2,  7, 0x0,  8,  7,  9, 0x0),
   1331     gsSP2Triangles( 0,  2,  8, 0x0, 10,  1,  0, 0x0),
   1332     gsSP2Triangles(10, 11,  1, 0x0, 12, 13, 14, 0x0),
   1333     gsSPVertex(hmc_seg7_vertex_0701CC10, 16, 0),
   1334     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1335     gsSP2Triangles( 4,  5,  3, 0x0,  2,  1,  6, 0x0),
   1336     gsSP2Triangles( 2,  6,  7, 0x0,  8,  5,  4, 0x0),
   1337     gsSP2Triangles( 8,  9,  5, 0x0, 10, 11, 12, 0x0),
   1338     gsSP2Triangles(10, 13, 11, 0x0, 11, 14, 12, 0x0),
   1339     gsSP1Triangle(11, 15, 14, 0x0),
   1340     gsSPVertex(hmc_seg7_vertex_0701CD10, 16, 0),
   1341     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1342     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1343     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
   1344     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
   1345     gsSPEndDisplayList(),
   1346 };
   1347 
   1348 // 0x0701E528 - 0x0701E688
   1349 static const Gfx hmc_seg7_dl_0701E528[] = {
   1350     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001800),
   1351     gsDPLoadSync(),
   1352     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1353     gsSPVertex(hmc_seg7_vertex_0701CE10, 15, 0),
   1354     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1355     gsSP2Triangles( 3,  6,  4, 0x0,  5,  4,  7, 0x0),
   1356     gsSP2Triangles( 5,  7,  0, 0x0,  0,  7,  8, 0x0),
   1357     gsSP2Triangles( 0,  8,  9, 0x0,  5,  0,  2, 0x0),
   1358     gsSP2Triangles( 0,  9,  1, 0x0, 10, 11, 12, 0x0),
   1359     gsSP2Triangles( 5,  2, 13, 0x0, 14,  5, 13, 0x0),
   1360     gsSP1Triangle(14,  3,  5, 0x0),
   1361     gsSPVertex(hmc_seg7_vertex_0701CF00, 16, 0),
   1362     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1363     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
   1364     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1365     gsSP2Triangles(11, 13, 14, 0x0, 15, 11, 14, 0x0),
   1366     gsSPVertex(hmc_seg7_vertex_0701D000, 15, 0),
   1367     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1368     gsSP2Triangles( 4,  6,  5, 0x0,  5,  7,  8, 0x0),
   1369     gsSP2Triangles( 3,  5,  8, 0x0,  9,  3,  8, 0x0),
   1370     gsSP2Triangles( 9,  8, 10, 0x0, 11, 12, 13, 0x0),
   1371     gsSP1Triangle(11, 14, 12, 0x0),
   1372     gsSPVertex(hmc_seg7_vertex_0701D0F0, 12, 0),
   1373     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1374     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1375     gsSP2Triangles( 6,  5,  8, 0x0,  9, 10, 11, 0x0),
   1376     gsSPEndDisplayList(),
   1377 };
   1378 
   1379 // 0x0701E688 - 0x0701E6D0
   1380 static const Gfx hmc_seg7_dl_0701E688[] = {
   1381     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07000000),
   1382     gsDPLoadSync(),
   1383     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1384     gsSPVertex(hmc_seg7_vertex_0701D1B0, 8, 0),
   1385     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1386     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1387     gsSPEndDisplayList(),
   1388 };
   1389 
   1390 // 0x0701E6D0 - 0x0701E718
   1391 static const Gfx hmc_seg7_dl_0701E6D0[] = {
   1392     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07001000),
   1393     gsDPLoadSync(),
   1394     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1395     gsSPVertex(hmc_seg7_vertex_0701D230, 8, 0),
   1396     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1397     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1398     gsSPEndDisplayList(),
   1399 };
   1400 
   1401 // 0x0701E718 - 0x0701E820
   1402 static const Gfx hmc_seg7_dl_0701E718[] = {
   1403     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09004800),
   1404     gsDPLoadSync(),
   1405     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
   1406     gsSPVertex(hmc_seg7_vertex_0701D2B0, 16, 0),
   1407     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1408     gsSP2Triangles( 4,  6,  7, 0x0,  4,  7,  5, 0x0),
   1409     gsSP2Triangles( 3,  5,  8, 0x0,  9,  3,  8, 0x0),
   1410     gsSP2Triangles( 9, 10,  3, 0x0, 11, 12,  1, 0x0),
   1411     gsSP2Triangles( 0, 11,  1, 0x0, 13, 14, 15, 0x0),
   1412     gsSPVertex(hmc_seg7_vertex_0701D3B0, 16, 0),
   1413     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
   1414     gsSP2Triangles( 3,  0,  2, 0x0,  3,  5,  0, 0x0),
   1415     gsSP2Triangles( 3,  6,  5, 0x0,  7,  8,  9, 0x0),
   1416     gsSP2Triangles( 7,  9, 10, 0x0,  9, 11, 12, 0x0),
   1417     gsSP1Triangle(13, 14, 15, 0x0),
   1418     gsSPVertex(hmc_seg7_vertex_0701D4B0, 15, 0),
   1419     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1420     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1421     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
   1422     gsSP1Triangle(12, 13, 14, 0x0),
   1423     gsSPEndDisplayList(),
   1424 };
   1425 
   1426 // 0x0701E820 - 0x0701E958
   1427 const Gfx hmc_seg7_dl_0701E820[] = {
   1428     gsDPPipeSync(),
   1429     gsDPSetCycleType(G_CYC_2CYCLE),
   1430     gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
   1431     gsDPSetDepthSource(G_ZS_PIXEL),
   1432     gsDPSetFogColor(0, 0, 0, 255),
   1433     gsSPFogPosition(960, 1000),
   1434     gsSPSetGeometryMode(G_FOG),
   1435     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
   1436     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),
   1437     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1438     gsDPTileSync(),
   1439     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),
   1440     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1441     gsSPDisplayList(hmc_seg7_dl_0701D5A0),
   1442     gsSPDisplayList(hmc_seg7_dl_0701D708),
   1443     gsDPTileSync(),
   1444     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),
   1445     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1446     gsSPDisplayList(hmc_seg7_dl_0701D8B0),
   1447     gsSPDisplayList(hmc_seg7_dl_0701E228),
   1448     gsSPDisplayList(hmc_seg7_dl_0701E260),
   1449     gsSPDisplayList(hmc_seg7_dl_0701E370),
   1450     gsSPDisplayList(hmc_seg7_dl_0701E528),
   1451     gsDPTileSync(),
   1452     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
   1453     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1454     gsSPDisplayList(hmc_seg7_dl_0701E688),
   1455     gsSPDisplayList(hmc_seg7_dl_0701E6D0),
   1456     gsDPTileSync(),
   1457     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
   1458     gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1459     gsSPDisplayList(hmc_seg7_dl_0701E718),
   1460     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1461     gsDPPipeSync(),
   1462     gsDPSetCycleType(G_CYC_1CYCLE),
   1463     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
   1464     gsSPClearGeometryMode(G_FOG),
   1465     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   1466     gsSPEndDisplayList(),
   1467 };