sm64

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

model.inc.c (106657B)


      1 // 0x07009460 - 0x07009478
      2 static const Lights1 hmc_seg7_lights_07009460 = gdSPDefLights1(
      3     0x79, 0x79, 0x79,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07009478 - 0x07009490
      8 static const Lights1 hmc_seg7_lights_07009478 = gdSPDefLights1(
      9     0x79, 0x00, 0x00,
     10     0xff, 0x00, 0x00, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07009490 - 0x070094A8
     14 static const Lights1 hmc_seg7_lights_07009490 = gdSPDefLights1(
     15     0x50, 0x50, 0x50,
     16     0xaa, 0xaa, 0xaa, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x070094A8 - 0x07009588
     20 static const Vtx hmc_seg7_vertex_070094A8[] = {
     21     {{{   410,   2048,   5837}, 0, {  -882,   1498}, {0x0c, 0x63, 0x4d, 0xff}}},
     22     {{{   922,   2048,   4813}, 0, {  1672,    650}, {0x54, 0x4a, 0xc6, 0xff}}},
     23     {{{   410,   2048,   4403}, 0, {  1500,   -884}, {0xa3, 0x43, 0xcc, 0xff}}},
     24     {{{   922,   2048,   5427}, 0, {   650,   1670}, {0x72, 0x2b, 0x22, 0xff}}},
     25     {{{   410,   2048,   3072}, 0, {  1330,  -1054}, {0x33, 0x67, 0x33, 0xff}}},
     26     {{{   410,   2048,   4096}, 0, { -1222,   1498}, {0x00, 0x38, 0x71, 0xff}}},
     27     {{{   922,   2048,   4096}, 0, {   480,   1498}, {0x54, 0x54, 0x2a, 0xff}}},
     28     {{{   922,   2048,   3482}, 0, {  1500,    480}, {0x59, 0x49, 0xcc, 0xff}}},
     29     {{{   717,   2048,   3277}, 0, {  1500,   -202}, {0x49, 0x67, 0x00, 0xff}}},
     30     {{{   922,   2048,   3072}, 0, {  2182,   -202}, {0x49, 0x1a, 0x63, 0xff}}},
     31     {{{  5579,    205,   1536}, 0, {  1374,    606}, {0x00, 0x71, 0xc8, 0xff}}},
     32     {{{  6244,    205,   1536}, 0, {  -286,  -1054}, {0x00, 0x38, 0x8f, 0xff}}},
     33     {{{  6244,    205,   1434}, 0, {  -542,   -798}, {0x00, 0x71, 0xc8, 0xff}}},
     34     {{{  5579,    205,   1434}, 0, {  1118,    862}, {0x00, 0x38, 0x8f, 0xff}}},
     35 };
     36 
     37 // 0x07009588 - 0x07009678
     38 static const Vtx hmc_seg7_vertex_07009588[] = {
     39     {{{  3072,   2048,   6758}, 0, {  -370,   -372}, {0xac, 0x54, 0x2a, 0xff}}},
     40     {{{  3072,   2048,   6963}, 0, {     0,   -714}, {0xcd, 0x33, 0x67, 0xff}}},
     41     {{{  3482,   2048,   6963}, 0, {  -712,  -1394}, {0x54, 0x54, 0x2a, 0xff}}},
     42     {{{  5579,      0,   1434}, 0, {  1118,    862}, {0x00, 0x71, 0xc8, 0xff}}},
     43     {{{  6244,      0,   1434}, 0, {  -542,   -798}, {0x00, 0x38, 0x8f, 0xff}}},
     44     {{{  6244,      0,   1331}, 0, {  -796,   -544}, {0x00, 0x71, 0xc8, 0xff}}},
     45     {{{  5579,      0,   1331}, 0, {   862,   1116}, {0x00, 0x38, 0x8f, 0xff}}},
     46     {{{  5902,   2048,   6159}, 0, {  2012,   1500}, {0xe3, 0x54, 0x59, 0xff}}},
     47     {{{  5974,   2048,   6087}, 0, {  2352,   1158}, {0x6d, 0x33, 0x24, 0xff}}},
     48     {{{  5612,   2048,   5725}, 0, {   650,    308}, {0x1d, 0x54, 0xa7, 0xff}}},
     49     {{{  5540,   2048,   5797}, 0, {   308,    650}, {0x93, 0x33, 0xdc, 0xff}}},
     50     {{{  3482,   2048,   6349}, 0, { -1734,   -372}, {0x2a, 0x54, 0xac, 0xff}}},
     51     {{{  1434,   2048,   6758}, 0, {  2352,   2350}, {0xd6, 0x54, 0x54, 0xff}}},
     52     {{{  3482,   2048,   6758}, 0, { -1052,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
     53     {{{  1434,   2048,   6349}, 0, {  1672,   3032}, {0x99, 0x33, 0xcd, 0xff}}},
     54 };
     55 
     56 // 0x07009678 - 0x07009768
     57 static const Vtx hmc_seg7_vertex_07009678[] = {
     58     {{{  1434,    205,   7066}, 0, {   990,   -544}, {0x00, 0x71, 0xc8, 0xff}}},
     59     {{{  1843,    205,   7066}, 0, {  2012,    478}, {0x54, 0x2a, 0xac, 0xff}}},
     60     {{{  1843,    205,   6861}, 0, {  2524,      0}, {0x33, 0x67, 0xcd, 0xff}}},
     61     {{{  3072,   2048,   6758}, 0, {  -370,   -372}, {0xac, 0x54, 0x2a, 0xff}}},
     62     {{{  3482,   2048,   6963}, 0, {  -712,  -1394}, {0x54, 0x54, 0x2a, 0xff}}},
     63     {{{  3482,   2048,   6758}, 0, { -1052,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
     64     {{{  6554,   2048,   5508}, 0, {  2012,   1500}, {0xe3, 0x54, 0x59, 0xff}}},
     65     {{{  6264,   2048,   5073}, 0, {   650,    308}, {0x1d, 0x54, 0xa7, 0xff}}},
     66     {{{  6192,   2048,   5146}, 0, {   308,    650}, {0x92, 0x33, 0xdc, 0xff}}},
     67     {{{  6626,   2048,   5435}, 0, {  2352,   1158}, {0x6e, 0x33, 0x24, 0xff}}},
     68     {{{  1638,   2048,   6758}, 0, {  2012,   2010}, {0xac, 0x54, 0x2a, 0xff}}},
     69     {{{  2048,   2048,   6963}, 0, {  1672,    990}, {0x54, 0x54, 0x2a, 0xff}}},
     70     {{{  2048,   2048,   6758}, 0, {  1330,   1328}, {0x33, 0x33, 0x67, 0xff}}},
     71     {{{  1638,   2048,   6963}, 0, {  2352,   1670}, {0xcd, 0x33, 0x67, 0xff}}},
     72     {{{  1434,    205,   6861}, 0, {  1502,  -1054}, {0x00, 0x38, 0x8f, 0xff}}},
     73 };
     74 
     75 // 0x07009768 - 0x07009868
     76 static const Vtx hmc_seg7_vertex_07009768[] = {
     77     {{{  6244,    410,   1536}, 0, {  -286,  -1054}, {0x00, 0x71, 0xc8, 0xff}}},
     78     {{{  5579,    410,   1587}, 0, {  1500,    478}, {0x00, 0x7d, 0x10, 0xff}}},
     79     {{{  6244,    410,   1587}, 0, {  -158,  -1182}, {0x00, 0x7a, 0x21, 0xff}}},
     80     {{{  1434,    410,   7270}, 0, {   480,      0}, {0x00, 0x71, 0xc8, 0xff}}},
     81     {{{  1843,    410,   7270}, 0, {  1502,    990}, {0x6e, 0x1b, 0xc9, 0xff}}},
     82     {{{  1843,    410,   7066}, 0, {  2012,    478}, {0x33, 0x67, 0xcd, 0xff}}},
     83     {{{  1434,    410,   7066}, 0, {   990,   -544}, {0x00, 0x38, 0x8f, 0xff}}},
     84     {{{  1434,    614,   7680}, 0, {  -540,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     85     {{{  1843,    614,   7270}, 0, {  1502,    990}, {0x33, 0x67, 0xcd, 0xff}}},
     86     {{{  1434,    614,   7270}, 0, {   480,      0}, {0x00, 0x38, 0x8f, 0xff}}},
     87     {{{  1843,    614,   7680}, 0, {   480,   2010}, {0x71, 0x38, 0x00, 0xff}}},
     88     {{{  5579,      0,   2560}, 0, {  3928,  -1948}, {0x24, 0x43, 0x65, 0xff}}},
     89     {{{  6244,      0,   2560}, 0, {  2268,  -3610}, {0xbf, 0x3c, 0x5a, 0xff}}},
     90     {{{  5018,      0,   2560}, 0, {  -644,    786}, {0x00, 0x7f, 0x00, 0xff}}},
     91     {{{  6042,      0,   3072}, 0, {   376,    786}, {0x00, 0x7f, 0x00, 0xff}}},
     92     {{{  6554,      0,   2560}, 0, {   582,    172}, {0xd6, 0x54, 0x54, 0xff}}},
     93 };
     94 
     95 // 0x07009868 - 0x07009948
     96 static const Vtx hmc_seg7_vertex_07009868[] = {
     97     {{{  6244,    410,   1536}, 0, {  -286,  -1054}, {0x00, 0x71, 0xc8, 0xff}}},
     98     {{{  5579,    410,   1536}, 0, {  1374,    606}, {0x00, 0x38, 0x8f, 0xff}}},
     99     {{{  5579,    410,   1587}, 0, {  1500,    478}, {0x00, 0x7d, 0x10, 0xff}}},
    100     {{{   410,   2048,   3584}, 0, {   480,   -202}, {0x54, 0x54, 0x2a, 0xff}}},
    101     {{{   358,   2048,   3738}, 0, {   138,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    102     {{{   410,   2048,   3738}, 0, {   224,     54}, {0x73, 0x17, 0xd2, 0xff}}},
    103     {{{   358,   2048,   3584}, 0, {   394,   -288}, {0x00, 0x38, 0x71, 0xff}}},
    104     {{{   474,      0,   2796}, 0, { -1928,   1662}, {0x00, 0x7f, 0x00, 0xff}}},
    105     {{{   836,      0,   3158}, 0, { -1496,   1806}, {0x6d, 0x33, 0xdc, 0xff}}},
    106     {{{  1270,      0,   2723}, 0, { -1322,   1286}, {0x00, 0x67, 0x49, 0xff}}},
    107     {{{   908,      0,   2361}, 0, { -1756,   1142}, {0x00, 0x7f, 0x00, 0xff}}},
    108     {{{  6042,      0,   3072}, 0, {   376,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    109     {{{  6554,      0,   3584}, 0, {   990,    990}, {0xd9, 0x77, 0x13, 0xff}}},
    110     {{{  6554,      0,   2560}, 0, {   582,    172}, {0xd6, 0x54, 0x54, 0xff}}},
    111 };
    112 
    113 // 0x07009948 - 0x07009A38
    114 static const Vtx hmc_seg7_vertex_07009948[] = {
    115     {{{  3894,    205,    870}, 0, {  -478,   -368}, {0xc8, 0x71, 0x00, 0xff}}},
    116     {{{  3740,    205,    870}, 0, {  -668,   -128}, {0x71, 0x38, 0x00, 0xff}}},
    117     {{{  3740,    205,    922}, 0, {  -604,    -80}, {0x33, 0x67, 0x33, 0xff}}},
    118     {{{  5018,      0,   2560}, 0, {  -644,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    119     {{{  5530,      0,   3072}, 0, {     0,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    120     {{{  6042,      0,   3072}, 0, {   376,    786}, {0x00, 0x7f, 0x00, 0xff}}},
    121     {{{  3482,      0,   3584}, 0, {   786,   1090}, {0x00, 0x7f, 0x00, 0xff}}},
    122     {{{  4150,      0,   3072}, 0, {  1114,    416}, {0x00, 0x7f, 0x00, 0xff}}},
    123     {{{  4150,      0,   2560}, 0, {   910,      8}, {0xe3, 0x77, 0x1d, 0xff}}},
    124     {{{  1434,      0,   2560}, 0, { -1256,   1090}, {0x25, 0x50, 0x5b, 0xff}}},
    125     {{{  1434,      0,   3584}, 0, {  -848,   1908}, {0x00, 0x7f, 0x00, 0xff}}},
    126     {{{   410,      0,   3584}, 0, { -1666,   2316}, {0x5b, 0x50, 0x25, 0xff}}},
    127     {{{   922,      0,   4096}, 0, { -1052,   2522}, {0x00, 0x7f, 0x00, 0xff}}},
    128     {{{   410,      0,   4096}, 0, { -1460,   2726}, {0x00, 0x38, 0x8f, 0xff}}},
    129     {{{  3894,    205,    922}, 0, {  -414,   -320}, {0x99, 0x33, 0x33, 0xff}}},
    130 };
    131 
    132 // 0x07009A38 - 0x07009B28
    133 static const Vtx hmc_seg7_vertex_07009A38[] = {
    134     {{{  7588,   1024,   6646}, 0, { -7204,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    135     {{{  6543,   1024,   6646}, 0, { -5120,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    136     {{{  6543,   1024,   7690}, 0, { -5120,  -4652}, {0x00, 0x7f, 0x00, 0xff}}},
    137     {{{  3484,      0,   2560}, 0, {   378,    274}, {0x33, 0x67, 0x33, 0xff}}},
    138     {{{  4150,      0,   2560}, 0, {   910,      8}, {0xe3, 0x77, 0x1d, 0xff}}},
    139     {{{  4150,      0,   2048}, 0, {   706,   -400}, {0xb4, 0x63, 0x10, 0xff}}},
    140     {{{  3484,      0,   2048}, 0, {   174,   -136}, {0x5a, 0x58, 0x0e, 0xff}}},
    141     {{{  3484,    205,   1434}, 0, {   -68,   -626}, {0x5a, 0x57, 0x13, 0xff}}},
    142     {{{  4150,    205,   1434}, 0, {   460,   -892}, {0xa6, 0x58, 0x09, 0xff}}},
    143     {{{  6244,   -204,   1331}, 0, {  -796,   -544}, {0x00, 0x59, 0xa7, 0xff}}},
    144     {{{  5579,   -204,    922}, 0, {  -158,   2138}, {0x49, 0x49, 0x49, 0xff}}},
    145     {{{  5579,   -204,   1331}, 0, {   862,   1116}, {0x00, 0x59, 0xa7, 0xff}}},
    146     {{{  6244,   -204,    922}, 0, { -1818,    478}, {0xcd, 0x33, 0x67, 0xff}}},
    147     {{{  4150,    205,    922}, 0, {   256,  -1300}, {0xcd, 0x33, 0x67, 0xff}}},
    148     {{{  3484,    205,    922}, 0, {  -274,  -1034}, {0x49, 0x49, 0x49, 0xff}}},
    149 };
    150 
    151 // 0x07009B28 - 0x07009C08
    152 static const Vtx hmc_seg7_vertex_07009B28[] = {
    153     {{{  6543,   1024,   2550}, 0, { -5120,   5608}, {0x00, 0x7f, 0x00, 0xff}}},
    154     {{{  6543,   1024,   3594}, 0, { -5120,   3522}, {0x00, 0x7f, 0x00, 0xff}}},
    155     {{{  7588,   1024,   3594}, 0, { -7204,   3522}, {0x00, 0x7f, 0x00, 0xff}}},
    156     {{{  1444,   1024,   7690}, 0, {  5058,  -4652}, {0x00, 0x7f, 0x00, 0xff}}},
    157     {{{  1444,   1024,   6646}, 0, {  5058,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    158     {{{   399,   1024,   6646}, 0, {  7142,  -2566}, {0x00, 0x7f, 0x00, 0xff}}},
    159     {{{   410,   1024,   4618}, 0, {  7122,   1500}, {0x00, 0x7f, 0x00, 0xff}}},
    160     {{{  1444,   1024,   4618}, 0, {  5058,   1500}, {0x00, 0x7f, 0x00, 0xff}}},
    161     {{{  1444,   1024,   4086}, 0, {  5058,   2542}, {0x00, 0x7f, 0x00, 0xff}}},
    162     {{{   410,   1024,   4086}, 0, {  7122,   2542}, {0x00, 0x7f, 0x00, 0xff}}},
    163     {{{  4506,   1024,   4915}, 0, {     0,    990}, {0xd6, 0x54, 0x54, 0xff}}},
    164     {{{  5018,   1024,   4403}, 0, {   990,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    165     {{{  4506,   1024,   4403}, 0, {     0,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    166     {{{  5018,   1024,   4915}, 0, {   990,    990}, {0x67, 0x33, 0x33, 0xff}}},
    167 };
    168 
    169 // 0x07009C08 - 0x07009D08
    170 static const Vtx hmc_seg7_vertex_07009C08[] = {
    171     {{{  5540,   1843,   5797}, 0, {   374,   2028}, {0xa6, 0xac, 0x1d, 0xff}}},
    172     {{{  5685,   1843,   5797}, 0, {   734,   1666}, {0x59, 0xac, 0xe2, 0xff}}},
    173     {{{  5612,   1843,   5870}, 0, {   374,   1666}, {0x24, 0xcd, 0x6d, 0xff}}},
    174     {{{   410,   1946,   4403}, 0, {  3374,   -372}, {0x0c, 0x9d, 0xb3, 0xff}}},
    175     {{{   922,   1946,   5427}, 0, {   820,    480}, {0x54, 0xb6, 0x3a, 0xff}}},
    176     {{{   410,   1946,   5837}, 0, {   990,   2010}, {0xa3, 0xbd, 0x34, 0xff}}},
    177     {{{   922,   1946,   4813}, 0, {  1842,   -542}, {0x72, 0xd5, 0xde, 0xff}}},
    178     {{{   410,   1946,   4096}, 0, {  -542,   2180}, {0x00, 0x88, 0x28, 0xff}}},
    179     {{{   410,   1946,   3584}, 0, {  1160,    478}, {0x50, 0xc8, 0x50, 0xff}}},
    180     {{{   717,   1946,   3277}, 0, {  1160,   -544}, {0x67, 0xb7, 0x00, 0xff}}},
    181     {{{   922,   1946,   3482}, 0, {   480,   -544}, {0x63, 0xb7, 0xe6, 0xff}}},
    182     {{{   922,   1946,   4096}, 0, {  -540,    478}, {0x33, 0xcd, 0x67, 0xff}}},
    183     {{{  5612,   1843,   5725}, 0, {   734,   2028}, {0xdc, 0xcd, 0x93, 0xff}}},
    184     {{{  5830,   1843,   6087}, 0, {   374,    584}, {0xa7, 0xac, 0x1d, 0xff}}},
    185     {{{  5974,   1843,   6087}, 0, {   734,    224}, {0x59, 0xac, 0xe3, 0xff}}},
    186     {{{  5902,   1843,   6159}, 0, {   374,    224}, {0x24, 0xcd, 0x6d, 0xff}}},
    187 };
    188 
    189 // 0x07009D08 - 0x07009DE8
    190 static const Vtx hmc_seg7_vertex_07009D08[] = {
    191     {{{  5830,   1843,   6087}, 0, {   374,    584}, {0xa7, 0xac, 0x1d, 0xff}}},
    192     {{{  5902,   1843,   6015}, 0, {   734,    584}, {0xdc, 0xcd, 0x93, 0xff}}},
    193     {{{  5974,   1843,   6087}, 0, {   734,    224}, {0x59, 0xac, 0xe3, 0xff}}},
    194     {{{  5612,   1946,   5870}, 0, {   374,   1666}, {0xe2, 0xac, 0x59, 0xff}}},
    195     {{{  5685,   1946,   5797}, 0, {   734,   1666}, {0x6d, 0xcd, 0x24, 0xff}}},
    196     {{{  5902,   1946,   6015}, 0, {   734,    584}, {0x1d, 0xac, 0xa7, 0xff}}},
    197     {{{  5830,   1946,   6087}, 0, {   374,    584}, {0x93, 0xcd, 0xdc, 0xff}}},
    198     {{{  3482,   1946,   6963}, 0, { -2244,    820}, {0x2a, 0xac, 0x54, 0xff}}},
    199     {{{  3072,   1946,   6963}, 0, { -1562,   1498}, {0x99, 0xcd, 0x33, 0xff}}},
    200     {{{  3072,   1946,   6758}, 0, { -1222,   1158}, {0xd6, 0xac, 0x54, 0xff}}},
    201     {{{  3482,   1946,   6758}, 0, { -1904,    478}, {0x00, 0x81, 0x00, 0xff}}},
    202     {{{  1434,   1946,   6758}, 0, {  1500,   3884}, {0x99, 0xcd, 0x33, 0xff}}},
    203     {{{  1434,   1946,   6349}, 0, {  2182,   3202}, {0xd6, 0xac, 0xac, 0xff}}},
    204     {{{  3482,   1946,   6349}, 0, { -1222,   -202}, {0x67, 0xcd, 0xcd, 0xff}}},
    205 };
    206 
    207 // 0x07009DE8 - 0x07009ED8
    208 static const Vtx hmc_seg7_vertex_07009DE8[] = {
    209     {{{  6192,   1843,   5146}, 0, {   374,   2028}, {0xa7, 0xac, 0x1e, 0xff}}},
    210     {{{  6264,   1843,   5073}, 0, {   734,   2028}, {0xdb, 0xcc, 0x93, 0xff}}},
    211     {{{  6336,   1843,   5146}, 0, {   734,   1666}, {0x5a, 0xac, 0xe3, 0xff}}},
    212     {{{  2048,   1946,   6963}, 0, {   138,   3202}, {0x2a, 0xac, 0x54, 0xff}}},
    213     {{{  1638,   1946,   6758}, 0, {  1160,   3542}, {0xd6, 0xac, 0x54, 0xff}}},
    214     {{{  2048,   1946,   6758}, 0, {   478,   2862}, {0x67, 0xcd, 0x33, 0xff}}},
    215     {{{  1638,   1946,   6963}, 0, {   820,   3884}, {0x99, 0xcd, 0x33, 0xff}}},
    216     {{{  6264,   1946,   5218}, 0, {   374,   1666}, {0xe3, 0xac, 0x59, 0xff}}},
    217     {{{  6336,   1946,   5146}, 0, {   734,   1666}, {0x6d, 0xcd, 0x24, 0xff}}},
    218     {{{  6554,   1946,   5363}, 0, {   734,    584}, {0x1e, 0xac, 0xa7, 0xff}}},
    219     {{{  6481,   1946,   5435}, 0, {   374,    584}, {0x93, 0xcd, 0xdb, 0xff}}},
    220     {{{  6481,   1843,   5435}, 0, {   374,    584}, {0xa7, 0xac, 0x1d, 0xff}}},
    221     {{{  6554,   1843,   5363}, 0, {   734,    584}, {0xdc, 0xcd, 0x92, 0xff}}},
    222     {{{  6626,   1843,   5435}, 0, {   734,    224}, {0x59, 0xac, 0xe2, 0xff}}},
    223     {{{  6554,   1843,   5508}, 0, {   374,    224}, {0x25, 0xcd, 0x6d, 0xff}}},
    224 };
    225 
    226 // 0x07009ED8 - 0x07009FC8
    227 static const Vtx hmc_seg7_vertex_07009ED8[] = {
    228     {{{ -1926,      0,    534}, 0, {  -718,   1310}, {0xf4, 0x65, 0x4a, 0xff}}},
    229     {{{  -746,      0,   1575}, 0, {   582,    786}, {0x1d, 0x72, 0xd1, 0xff}}},
    230     {{{  -414,      0,   1038}, 0, {   284,    306}, {0xc5, 0x3a, 0x60, 0xff}}},
    231     {{{  6192,   1843,   5146}, 0, {   374,   2028}, {0xa7, 0xac, 0x1e, 0xff}}},
    232     {{{  6336,   1843,   5146}, 0, {   734,   1666}, {0x5a, 0xac, 0xe3, 0xff}}},
    233     {{{  6264,   1843,   5218}, 0, {   374,   1666}, {0x24, 0xcd, 0x6d, 0xff}}},
    234     {{{   786,   1024,   4422}, 0, {     0,    990}, {0xc8, 0x00, 0x8f, 0xff}}},
    235     {{{   811,   2867,   4422}, 0, {   478,      0}, {0x2a, 0x54, 0xac, 0xff}}},
    236     {{{   811,   1024,   4422}, 0, {   478,    990}, {0x71, 0x00, 0xc8, 0xff}}},
    237     {{{   811,   2867,   4446}, 0, {   990,      0}, {0x67, 0x33, 0x33, 0xff}}},
    238     {{{   811,   1024,   4446}, 0, {   990,    990}, {0x38, 0x00, 0x71, 0xff}}},
    239     {{{   786,   2867,   4422}, 0, {     0,      0}, {0x99, 0x33, 0xcd, 0xff}}},
    240     {{{   786,   2867,   4446}, 0, {   478,      0}, {0xd6, 0x54, 0x54, 0xff}}},
    241     {{{   786,   1024,   4446}, 0, {   478,    990}, {0x8f, 0x00, 0x38, 0xff}}},
    242     {{{ -2120,      0,   1117}, 0, {  -330,   1698}, {0x06, 0x49, 0x99, 0xff}}},
    243 };
    244 
    245 // 0x07009FC8 - 0x0700A0B8
    246 static const Vtx hmc_seg7_vertex_07009FC8[] = {
    247     {{{  -746,      0,   1575}, 0, {   582,    786}, {0x1d, 0x72, 0xd1, 0xff}}},
    248     {{{   474,      0,   2796}, 0, {  2044,    298}, {0x00, 0x7f, 0x00, 0xff}}},
    249     {{{   908,      0,   2361}, 0, {  1870,   -222}, {0x00, 0x7f, 0x00, 0xff}}},
    250     {{{  -414,      0,   1038}, 0, {   284,    306}, {0xc5, 0x3a, 0x60, 0xff}}},
    251     {{{  7578,      0,   7680}, 0, {  5486,   2316}, {0x00, 0x7f, 0x00, 0xff}}},
    252     {{{  6554,      0,   3584}, 0, {  3034,   -542}, {0xd9, 0x77, 0x13, 0xff}}},
    253     {{{   410,      0,   4608}, 0, { -1460,   2726}, {0x00, 0x7b, 0x1e, 0xff}}},
    254     {{{   410,      0,   7680}, 0, {  -234,   5178}, {0x00, 0x7f, 0x00, 0xff}}},
    255     {{{  7578,      0,   3584}, 0, {  3852,   -952}, {0xcd, 0x33, 0x67, 0xff}}},
    256     {{{  6042,      0,   3072}, 0, {  2420,   -748}, {0x00, 0x7f, 0x00, 0xff}}},
    257     {{{  4150,      0,   3072}, 0, {   910,      8}, {0x00, 0x7f, 0x00, 0xff}}},
    258     {{{  3482,      0,   3584}, 0, {   582,    684}, {0x00, 0x7f, 0x00, 0xff}}},
    259     {{{  5018,      0,   2560}, 0, {  1398,   -748}, {0x00, 0x7f, 0x00, 0xff}}},
    260     {{{  4150,      0,   2560}, 0, {   706,   -400}, {0xe3, 0x77, 0x1d, 0xff}}},
    261     {{{  5530,      0,   3072}, 0, {  2012,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    262 };
    263 
    264 // 0x0700A0B8 - 0x0700A148
    265 static const Vtx hmc_seg7_vertex_0700A0B8[] = {
    266     {{{ -3631,      0,   1872}, 0, {  -330,   3206}, {0x00, 0x54, 0xa2, 0xff}}},
    267     {{{ -3036,      0,    430}, 0, { -1246,   2154}, {0x18, 0x5b, 0x54, 0xff}}},
    268     {{{ -4089,      0,    956}, 0, { -1246,   3206}, {0x73, 0x33, 0x00, 0xff}}},
    269     {{{  3482,      0,   3584}, 0, {   582,    684}, {0x00, 0x7f, 0x00, 0xff}}},
    270     {{{  1434,      0,   3584}, 0, { -1052,   1498}, {0x00, 0x7f, 0x00, 0xff}}},
    271     {{{   410,      0,   4608}, 0, { -1460,   2726}, {0x00, 0x7b, 0x1e, 0xff}}},
    272     {{{ -1926,      0,    534}, 0, {  -718,   1310}, {0xf4, 0x65, 0x4a, 0xff}}},
    273     {{{ -2578,      0,   1346}, 0, {  -330,   2154}, {0xd8, 0x59, 0xb0, 0xff}}},
    274     {{{ -2120,      0,   1117}, 0, {  -330,   1698}, {0x06, 0x49, 0x99, 0xff}}},
    275 };
    276 
    277 // 0x0700A148 - 0x0700A1B8
    278 static const Vtx hmc_seg7_vertex_0700A148[] = {
    279     {{{  2127,    307,   2580}, 0, {   990,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    280     {{{  2120,    372,   2580}, 0, {   478,     70}, {0x00, 0x00, 0x7f, 0xff}}},
    281     {{{  2062,    314,   2580}, 0, {   480,    888}, {0x00, 0x00, 0x7f, 0xff}}},
    282     {{{  2098,    351,   2580}, 0, {   480,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    283     {{{  2084,    394,   2580}, 0, {    70,    172}, {0x00, 0x00, 0x7f, 0xff}}},
    284     {{{  2041,    351,   2580}, 0, {    70,    786}, {0x00, 0x00, 0x7f, 0xff}}},
    285     {{{  2084,    336,   2580}, 0, {   480,    582}, {0x00, 0x00, 0x7f, 0xff}}},
    286 };
    287 
    288 // 0x0700A1B8 - 0x0700A2A8
    289 static const Vtx hmc_seg7_vertex_0700A1B8[] = {
    290     {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    291     {{{  5579,      0,   2458}, 0, {  8524,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    292     {{{  5579,    922,   2458}, 0, {  8524,   1112}, {0x7f, 0x00, 0x00, 0xff}}},
    293     {{{   836,      0,   3158}, 0, {  5978,    376}, {0x6d, 0x33, 0xdc, 0xff}}},
    294     {{{   763,      0,   3085}, 0, {  5988,    376}, {0x59, 0x00, 0xa7, 0xff}}},
    295     {{{   763,    922,   3085}, 0, {  5988,   1112}, {0x59, 0x00, 0xa7, 0xff}}},
    296     {{{   836,    922,   3158}, 0, {  5978,   1112}, {0x61, 0xc9, 0x3a, 0xff}}},
    297     {{{  1198,      0,   2651}, 0, {  6254,    376}, {0xa7, 0x00, 0x59, 0xff}}},
    298     {{{  1270,    922,   2723}, 0, {  6250,   1112}, {0x27, 0xe5, 0x75, 0xff}}},
    299     {{{  1198,    922,   2651}, 0, {  6254,   1112}, {0xa7, 0x00, 0x59, 0xff}}},
    300     {{{  1270,      0,   2723}, 0, {  6250,    376}, {0x00, 0x67, 0x49, 0xff}}},
    301     {{{  6244,      0,   2458}, 0, {  8792,    376}, {0x81, 0x00, 0x00, 0xff}}},
    302     {{{  6244,      0,   2560}, 0, {  8824,    376}, {0xbf, 0x3c, 0x5a, 0xff}}},
    303     {{{  6244,    922,   2560}, 0, {  8824,   1112}, {0xc3, 0xc3, 0x5c, 0xff}}},
    304     {{{  6244,    922,   2458}, 0, {  8792,   1112}, {0x81, 0x00, 0x00, 0xff}}},
    305 };
    306 
    307 // 0x0700A2A8 - 0x0700A358
    308 static const Vtx hmc_seg7_vertex_0700A2A8[] = {
    309     {{{  3484,    922,   2560}, 0, {  7326,   1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
    310     {{{  3484,      0,   2458}, 0, {  7338,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    311     {{{  3484,    922,   2458}, 0, {  7338,   1112}, {0x7f, 0x00, 0x00, 0xff}}},
    312     {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    313     {{{  5579,      0,   2560}, 0, {  8554,    376}, {0x24, 0x43, 0x65, 0xff}}},
    314     {{{  5579,      0,   2458}, 0, {  8524,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    315     {{{  4150,      0,   2458}, 0, {  7746,    376}, {0x81, 0x00, 0x00, 0xff}}},
    316     {{{  4150,      0,   2560}, 0, {  7750,    376}, {0xe3, 0x77, 0x1d, 0xff}}},
    317     {{{  4150,    922,   2560}, 0, {  7750,   1112}, {0xd2, 0xe9, 0x73, 0xff}}},
    318     {{{  4150,    922,   2458}, 0, {  7746,   1112}, {0x81, 0x00, 0x00, 0xff}}},
    319     {{{  3484,      0,   2560}, 0, {  7326,    376}, {0x33, 0x67, 0x33, 0xff}}},
    320 };
    321 
    322 // 0x0700A358 - 0x0700A448
    323 static const Vtx hmc_seg7_vertex_0700A358[] = {
    324     {{{  4150,    922,   2560}, 0, {  7750,   1112}, {0xd2, 0xe9, 0x73, 0xff}}},
    325     {{{  6554,   2048,   2560}, 0, {  8926,   2012}, {0xdc, 0x00, 0x79, 0xff}}},
    326     {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    327     {{{   877,   1024,   3289}, 0, {   308,   2012}, {0xac, 0xac, 0x2a, 0xff}}},
    328     {{{   877,   1024,   3265}, 0, {   390,   2012}, {0xcd, 0xcd, 0x99, 0xff}}},
    329     {{{   901,   1024,   3265}, 0, {   390,   2012}, {0x54, 0xac, 0xd6, 0xff}}},
    330     {{{   877,   2867,   3289}, 0, {   308,    376}, {0xd6, 0x54, 0x54, 0xff}}},
    331     {{{   901,   1024,   3289}, 0, {   308,   2012}, {0x33, 0xcd, 0x67, 0xff}}},
    332     {{{   877,   2867,   3265}, 0, {   390,    376}, {0x99, 0x33, 0xcd, 0xff}}},
    333     {{{   901,   2867,   3265}, 0, {   390,    376}, {0x2a, 0x54, 0xac, 0xff}}},
    334     {{{   901,   2867,   3289}, 0, {   308,    376}, {0x67, 0x33, 0x33, 0xff}}},
    335     {{{  4150,      0,   2560}, 0, {  7750,    376}, {0xe3, 0x77, 0x1d, 0xff}}},
    336     {{{  5579,      0,   2560}, 0, {  8554,    376}, {0x24, 0x43, 0x65, 0xff}}},
    337     {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    338     {{{  3484,    922,   2560}, 0, {  7326,   1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
    339 };
    340 
    341 // 0x0700A448 - 0x0700A548
    342 static const Vtx hmc_seg7_vertex_0700A448[] = {
    343     {{{  1434,      0,   2560}, 0, {  6356,    376}, {0x25, 0x50, 0x5b, 0xff}}},
    344     {{{  3484,      0,   2560}, 0, {  7326,    376}, {0x33, 0x67, 0x33, 0xff}}},
    345     {{{  3484,    922,   2560}, 0, {  7326,   1112}, {0x3d, 0xc3, 0x5c, 0xff}}},
    346     {{{  6244,    922,   2560}, 0, {  8824,   1112}, {0xc3, 0xc3, 0x5c, 0xff}}},
    347     {{{  6554,   2048,   2560}, 0, {  8926,   2012}, {0xdc, 0x00, 0x79, 0xff}}},
    348     {{{  5579,    922,   2560}, 0, {  8554,   1112}, {0x43, 0xdf, 0x65, 0xff}}},
    349     {{{  6554,   1024,   2560}, 0, {  8926,   1196}, {0xa7, 0x00, 0x59, 0xff}}},
    350     {{{  7578,   1024,   3584}, 0, {  9544,   1196}, {0xa7, 0x00, 0x59, 0xff}}},
    351     {{{  7578,   2048,   3584}, 0, {  9544,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    352     {{{  6244,      0,   2560}, 0, {  8824,    376}, {0xbf, 0x3c, 0x5a, 0xff}}},
    353     {{{  6554,      0,   2560}, 0, {  8926,    376}, {0xd6, 0x54, 0x54, 0xff}}},
    354     {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    355     {{{   358,   2304,   3738}, 0, {  7758,   1756}, {0x00, 0xc8, 0x8f, 0xff}}},
    356     {{{   410,   2048,   3738}, 0, {  7752,   2012}, {0x73, 0x17, 0xd2, 0xff}}},
    357     {{{   358,   2048,   3738}, 0, {  7758,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    358     {{{   410,   2304,   3738}, 0, {  7752,   1756}, {0x6e, 0xc9, 0xe5, 0xff}}},
    359 };
    360 
    361 // 0x0700A548 - 0x0700A628
    362 static const Vtx hmc_seg7_vertex_0700A548[] = {
    363     {{{   410,   2048,   3738}, 0, {  7752,   2012}, {0x73, 0x17, 0xd2, 0xff}}},
    364     {{{   410,   2304,   3738}, 0, {  7752,   1756}, {0x6e, 0xc9, 0xe5, 0xff}}},
    365     {{{   410,   4096,   6656}, 0, {  8850,      0}, {0x7c, 0x00, 0xe9, 0xff}}},
    366     {{{   410,   2048,   6656}, 0, {  8850,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    367     {{{   358,   2304,   3584}, 0, {  7702,   1756}, {0x00, 0x8f, 0x38, 0xff}}},
    368     {{{   358,   2304,   3738}, 0, {  7758,   1756}, {0x00, 0xc8, 0x8f, 0xff}}},
    369     {{{   410,   2304,   3584}, 0, {  7696,   1756}, {0x6e, 0xe5, 0x37, 0xff}}},
    370     {{{   410,   4096,   3584}, 0, {  7696,      0}, {0x75, 0x00, 0x30, 0xff}}},
    371     {{{   410,   3072,   3584}, 0, {  7696,    988}, {0x78, 0xe0, 0x17, 0xff}}},
    372     {{{   410,   2048,   3584}, 0, {  5730,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    373     {{{   410,   2048,   3738}, 0, {  5670,   2012}, {0x73, 0x17, 0xd2, 0xff}}},
    374     {{{   410,      0,   3584}, 0, {  5730,    376}, {0x5b, 0x50, 0x25, 0xff}}},
    375     {{{   410,      0,   6656}, 0, {  4406,    376}, {0x59, 0x00, 0xa7, 0xff}}},
    376     {{{   410,   2048,   6656}, 0, {  4406,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    377 };
    378 
    379 // 0x0700A628 - 0x0700A718
    380 static const Vtx hmc_seg7_vertex_0700A628[] = {
    381     {{{  6554,   4096,   7680}, 0, {  3034,      0}, {0xe0, 0x00, 0x86, 0xff}}},
    382     {{{  1434,   2048,   7680}, 0, {  1186,   2012}, {0x30, 0x00, 0x8b, 0xff}}},
    383     {{{  1434,   4096,   7680}, 0, {  1186,      0}, {0x40, 0x00, 0x93, 0xff}}},
    384     {{{   410,   2048,   6656}, 0, {   674,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    385     {{{   410,   4096,   6656}, 0, {   674,      0}, {0x7c, 0x00, 0xe9, 0xff}}},
    386     {{{  6554,   2048,   7680}, 0, {  3034,   2012}, {0xd0, 0x00, 0x8b, 0xff}}},
    387     {{{  6554,   2048,   7680}, 0, {  1246,   2012}, {0xd0, 0x00, 0x8b, 0xff}}},
    388     {{{  1434,      0,   7680}, 0, {  3784,    376}, {0x38, 0x00, 0x8f, 0xff}}},
    389     {{{  1434,   2048,   7680}, 0, {  3784,   2012}, {0x30, 0x00, 0x8b, 0xff}}},
    390     {{{   410,   1024,   6656}, 0, {  4406,   1196}, {0x59, 0x00, 0xa7, 0xff}}},
    391     {{{   410,   2048,   6656}, 0, {  4406,   2012}, {0x70, 0x00, 0xc6, 0xff}}},
    392     {{{  1434,   1024,   7680}, 0, {  3784,   1196}, {0x59, 0x00, 0xa7, 0xff}}},
    393     {{{  7578,   4096,   6656}, 0, {  3470,      0}, {0x93, 0x00, 0xc0, 0xff}}},
    394     {{{  7578,   2048,   6656}, 0, {  3470,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    395     {{{  6554,      0,   7680}, 0, {  1246,    376}, {0x8f, 0x00, 0xc8, 0xff}}},
    396 };
    397 
    398 // 0x0700A718 - 0x0700A818
    399 static const Vtx hmc_seg7_vertex_0700A718[] = {
    400     {{{  7578,   2048,   6656}, 0, {   632,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    401     {{{  6554,   1024,   7680}, 0, {  1246,   1196}, {0xa7, 0x00, 0xa7, 0xff}}},
    402     {{{  6554,   2048,   7680}, 0, {  1246,   2012}, {0xd0, 0x00, 0x8b, 0xff}}},
    403     {{{  7578,   4096,   3584}, 0, {  4422,      0}, {0x86, 0x00, 0x20, 0xff}}},
    404     {{{  7578,   2048,   6656}, 0, {  3470,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    405     {{{  7578,   4096,   6656}, 0, {  3470,      0}, {0x93, 0x00, 0xc0, 0xff}}},
    406     {{{  7578,   2048,   3584}, 0, {  4422,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    407     {{{  7578,   1024,   6656}, 0, {   632,   1196}, {0xa7, 0x00, 0xa7, 0xff}}},
    408     {{{  6554,   4096,   2560}, 0, {  4882,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    409     {{{  6554,   2048,   2560}, 0, {  4882,   2012}, {0xdc, 0x00, 0x79, 0xff}}},
    410     {{{  7578,   2048,   3584}, 0, {  9544,   2012}, {0x8b, 0x00, 0x30, 0xff}}},
    411     {{{  7578,      0,   6656}, 0, { 10852,    376}, {0x8f, 0x00, 0xc8, 0xff}}},
    412     {{{  7578,   2048,   6656}, 0, { 10852,   2012}, {0x8b, 0x00, 0xd0, 0xff}}},
    413     {{{  7578,      0,   3584}, 0, {  9544,    376}, {0xcd, 0x33, 0x67, 0xff}}},
    414     {{{  1434,   4096,   2560}, 0, {  7122,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    415     {{{  1434,   2048,   2560}, 0, {  7122,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    416 };
    417 
    418 // 0x0700A818 - 0x0700A918
    419 static const Vtx hmc_seg7_vertex_0700A818[] = {
    420     {{{   922,   3072,   3072}, 0, {  7424,    988}, {0x3f, 0xea, 0x6b, 0xff}}},
    421     {{{   410,   2048,   3072}, 0, {  7520,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    422     {{{   922,   2048,   3072}, 0, {  7424,   2012}, {0x49, 0x1a, 0x63, 0xff}}},
    423     {{{   410,   3072,   3072}, 0, {  7520,    988}, {0x67, 0xcd, 0x33, 0xff}}},
    424     {{{  1434,   4096,   2560}, 0, {  7122,      0}, {0x40, 0x00, 0x6d, 0xff}}},
    425     {{{  1434,   2048,   2560}, 0, {  7122,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    426     {{{   410,   4096,   3584}, 0, {  7696,      0}, {0x75, 0x00, 0x30, 0xff}}},
    427     {{{  1270,    922,   2723}, 0, {  6250,   1112}, {0x27, 0xe5, 0x75, 0xff}}},
    428     {{{  1270,      0,   2723}, 0, {  6250,    376}, {0x00, 0x67, 0x49, 0xff}}},
    429     {{{  1434,      0,   2560}, 0, {  6356,    376}, {0x25, 0x50, 0x5b, 0xff}}},
    430     {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    431     {{{   358,   2048,   3584}, 0, {  7702,   2012}, {0x00, 0x38, 0x71, 0xff}}},
    432     {{{   410,   2304,   3584}, 0, {  7696,   1756}, {0x6e, 0xe5, 0x37, 0xff}}},
    433     {{{   358,   2304,   3584}, 0, {  7702,   1756}, {0x00, 0x8f, 0x38, 0xff}}},
    434     {{{   410,   2048,   3584}, 0, {  7696,   2012}, {0x54, 0x54, 0x2a, 0xff}}},
    435     {{{   410,   3072,   3584}, 0, {  7696,    988}, {0x78, 0xe0, 0x17, 0xff}}},
    436 };
    437 
    438 // 0x0700A918 - 0x0700A9F8
    439 static const Vtx hmc_seg7_vertex_0700A918[] = {
    440     {{{   410,   1946,   3584}, 0, {  5730,   1932}, {0x50, 0xc8, 0x50, 0xff}}},
    441     {{{   410,      0,   3584}, 0, {  5730,    376}, {0x5b, 0x50, 0x25, 0xff}}},
    442     {{{   836,    922,   3158}, 0, {  5978,   1112}, {0x61, 0xc9, 0x3a, 0xff}}},
    443     {{{   836,      0,   3158}, 0, {  5978,    376}, {0x6d, 0x33, 0xdc, 0xff}}},
    444     {{{   410,   4096,   3584}, 0, {  7696,      0}, {0x75, 0x00, 0x30, 0xff}}},
    445     {{{   410,   3072,   3584}, 0, {  7696,    988}, {0x78, 0xe0, 0x17, 0xff}}},
    446     {{{   922,   3072,   3072}, 0, {  7424,    988}, {0x3f, 0xea, 0x6b, 0xff}}},
    447     {{{   410,   3072,   3072}, 0, {  7520,    988}, {0x67, 0xcd, 0x33, 0xff}}},
    448     {{{   922,   1946,   3072}, 0, {  6032,   1932}, {0x59, 0x00, 0x59, 0xff}}},
    449     {{{  1270,    922,   2723}, 0, {  6250,   1112}, {0x27, 0xe5, 0x75, 0xff}}},
    450     {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    451     {{{  4813,   1843,   3430}, 0, {  1354,   2144}, {0x2a, 0xac, 0x54, 0xff}}},
    452     {{{  4710,   1843,   3430}, 0, {  1114,   2144}, {0x99, 0xcd, 0x33, 0xff}}},
    453     {{{  4710,   1843,   3328}, 0, {  1354,   2144}, {0xd6, 0xac, 0xac, 0xff}}},
    454 };
    455 
    456 // 0x0700A9F8 - 0x0700AAE8
    457 static const Vtx hmc_seg7_vertex_0700A9F8[] = {
    458     {{{  3994,   2048,   3635}, 0, {  -812,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    459     {{{  3891,   2048,   3635}, 0, { -1052,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    460     {{{  3891,   2048,   3533}, 0, {  -812,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    461     {{{  4813,   1843,   3430}, 0, {  1354,   2144}, {0x2a, 0xac, 0x54, 0xff}}},
    462     {{{  4710,   1843,   3328}, 0, {  1354,   2144}, {0xd6, 0xac, 0xac, 0xff}}},
    463     {{{  4813,   1843,   3328}, 0, {  1596,   2144}, {0x67, 0xcd, 0xcd, 0xff}}},
    464     {{{  5939,   1946,   3226}, 0, {  3042,   2012}, {0x2a, 0xac, 0x54, 0xff}}},
    465     {{{  5837,   1946,   3226}, 0, {  2800,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    466     {{{  5837,   1946,   3123}, 0, {  3042,   2012}, {0xd6, 0xac, 0xac, 0xff}}},
    467     {{{  5939,   1946,   3123}, 0, {  3282,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    468     {{{  6758,   2048,   3738}, 0, {  3042,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    469     {{{  6656,   2048,   3738}, 0, {  2800,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    470     {{{  6656,   2048,   3635}, 0, {  3042,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    471     {{{  6758,   2048,   3635}, 0, {  3282,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    472     {{{  3994,   2048,   3533}, 0, {  -570,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    473 };
    474 
    475 // 0x0700AAE8 - 0x0700ABE8
    476 static const Vtx hmc_seg7_vertex_0700AAE8[] = {
    477     {{{  5325,   1946,   4147}, 0, { -1052,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    478     {{{  5325,   4096,   4045}, 0, {  -812,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    479     {{{  5325,   1946,   4045}, 0, {  -812,   2012}, {0xd6, 0xac, 0xac, 0xff}}},
    480     {{{  5427,   1946,   4147}, 0, {  -812,   2012}, {0x2a, 0xac, 0x54, 0xff}}},
    481     {{{  5427,   1946,   4045}, 0, {  -570,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    482     {{{  3891,   2048,   3533}, 0, {  -812,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    483     {{{  3891,   4096,   3533}, 0, {  -812,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    484     {{{  3994,   4096,   3533}, 0, {  -570,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    485     {{{  3994,   2048,   3533}, 0, {  -570,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    486     {{{  3891,   2048,   3635}, 0, { -1052,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    487     {{{  3891,   4096,   3635}, 0, { -1052,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    488     {{{  3994,   4096,   3635}, 0, {  -812,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    489     {{{  3994,   2048,   3635}, 0, {  -812,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    490     {{{  5427,   4096,   4045}, 0, {  -570,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    491     {{{  5325,   4096,   4147}, 0, { -1052,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    492     {{{  5427,   4096,   4147}, 0, {  -812,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    493 };
    494 
    495 // 0x0700ABE8 - 0x0700ACC8
    496 static const Vtx hmc_seg7_vertex_0700ABE8[] = {
    497     {{{  4710,   1843,   3328}, 0, {  1354,   2144}, {0xd6, 0xac, 0xac, 0xff}}},
    498     {{{  4813,   4096,   3328}, 0, {  1596,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    499     {{{  4813,   1843,   3328}, 0, {  1596,   2144}, {0x67, 0xcd, 0xcd, 0xff}}},
    500     {{{  4710,   1843,   3430}, 0, {  1114,   2144}, {0x99, 0xcd, 0x33, 0xff}}},
    501     {{{  4710,   4096,   3328}, 0, {  1354,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    502     {{{  5837,   1946,   3226}, 0, {  2800,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    503     {{{  5837,   4096,   3226}, 0, {  2800,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    504     {{{  5837,   4096,   3123}, 0, {  3042,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    505     {{{  4710,   4096,   3430}, 0, {  1114,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    506     {{{  4813,   4096,   3430}, 0, {  1354,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    507     {{{  4813,   1843,   3430}, 0, {  1354,   2144}, {0x2a, 0xac, 0x54, 0xff}}},
    508     {{{  5837,   1946,   3123}, 0, {  3042,   2012}, {0xd6, 0xac, 0xac, 0xff}}},
    509     {{{  5939,   4096,   3123}, 0, {  3282,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    510     {{{  5939,   1946,   3123}, 0, {  3282,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    511 };
    512 
    513 // 0x0700ACC8 - 0x0700ADA8
    514 static const Vtx hmc_seg7_vertex_0700ACC8[] = {
    515     {{{  6758,   2048,   3635}, 0, {  3282,   1876}, {0x67, 0xcd, 0xcd, 0xff}}},
    516     {{{  6758,   4096,   3635}, 0, {  3282,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    517     {{{  6758,   4096,   3738}, 0, {  3042,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    518     {{{  5939,   1946,   3123}, 0, {  3282,   2012}, {0x67, 0xcd, 0xcd, 0xff}}},
    519     {{{  5939,   4096,   3123}, 0, {  3282,   -168}, {0x38, 0x00, 0x8f, 0xff}}},
    520     {{{  5939,   4096,   3226}, 0, {  3042,   -168}, {0x71, 0x00, 0x38, 0xff}}},
    521     {{{  5939,   1946,   3226}, 0, {  3042,   2012}, {0x2a, 0xac, 0x54, 0xff}}},
    522     {{{  5837,   4096,   3226}, 0, {  2800,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    523     {{{  5837,   1946,   3226}, 0, {  2800,   2012}, {0x99, 0xcd, 0x33, 0xff}}},
    524     {{{  6656,   2048,   3635}, 0, {  3042,   1876}, {0xd6, 0xac, 0xac, 0xff}}},
    525     {{{  6656,   4096,   3635}, 0, {  3042,   -168}, {0x8f, 0x00, 0xc8, 0xff}}},
    526     {{{  6656,   2048,   3738}, 0, {  2800,   1876}, {0x99, 0xcd, 0x33, 0xff}}},
    527     {{{  6656,   4096,   3738}, 0, {  2800,   -168}, {0xc8, 0x00, 0x71, 0xff}}},
    528     {{{  6758,   2048,   3738}, 0, {  3042,   1876}, {0x2a, 0xac, 0x54, 0xff}}},
    529 };
    530 
    531 // 0x0700ADA8 - 0x0700ADD8
    532 static const Vtx hmc_seg7_vertex_0700ADA8[] = {
    533     {{{  1434,   2048,   2560}, 0, {  6356,   2012}, {0x30, 0x00, 0x75, 0xff}}},
    534     {{{   922,   2048,   3072}, 0, {  6032,   2012}, {0x49, 0x1a, 0x63, 0xff}}},
    535     {{{   922,   1946,   3072}, 0, {  6032,   1932}, {0x59, 0x00, 0x59, 0xff}}},
    536 };
    537 
    538 // 0x0700ADD8 - 0x0700AED8
    539 static const Vtx hmc_seg7_vertex_0700ADD8[] = {
    540     {{{ -3494,   1792,    659}, 0, {  2386,   1500}, {0xf1, 0xdf, 0x79, 0xff}}},
    541     {{{ -3036,   1536,    430}, 0, {  2076,   2012}, {0xf1, 0x00, 0x7e, 0xff}}},
    542     {{{ -3036,   2560,    430}, 0, {  2076,      0}, {0xf1, 0x00, 0x7e, 0xff}}},
    543     {{{ -3631,   2560,   1872}, 0, {  3610,      0}, {0x4c, 0x00, 0x9b, 0xff}}},
    544     {{{ -3631,   1536,   1872}, 0, {  3610,   2012}, {0x28, 0x00, 0x88, 0xff}}},
    545     {{{ -4089,   1536,    956}, 0, {  2872,   2012}, {0x71, 0x00, 0x38, 0xff}}},
    546     {{{ -4089,   2560,    956}, 0, {  2872,      0}, {0x65, 0x00, 0x4c, 0xff}}},
    547     {{{ -3631,   1536,    727}, 0, {  2520,   2012}, {0x73, 0x34, 0x00, 0xff}}},
    548     {{{ -3631,   1792,    727}, 0, {  2520,   1500}, {0x4a, 0xc9, 0x56, 0xff}}},
    549     {{{ -2578,   2560,   1346}, 0, {  1416,      0}, {0x9b, 0x00, 0xb4, 0xff}}},
    550     {{{ -2578,   1536,   1346}, 0, {  1416,   2012}, {0x84, 0x00, 0xea, 0xff}}},
    551     {{{ -3631,   1536,   1872}, 0, {   544,   2012}, {0x28, 0x00, 0x88, 0xff}}},
    552     {{{ -3631,   2560,   1872}, 0, {   544,      0}, {0x4c, 0x00, 0x9b, 0xff}}},
    553     {{{ -3654,   1536,    682}, 0, {  2518,   2012}, {0x32, 0x71, 0xe7, 0xff}}},
    554     {{{ -3494,   1536,    659}, 0, {  2386,   2012}, {0xe9, 0x67, 0x45, 0xff}}},
    555     {{{ -3517,   1536,    613}, 0, {  2394,   2012}, {0x9b, 0x38, 0x32, 0xff}}},
    556 };
    557 
    558 // 0x0700AED8 - 0x0700AF58
    559 static const Vtx hmc_seg7_vertex_0700AED8[] = {
    560     {{{ -3517,   1792,    613}, 0, {  2394,   1500}, {0xce, 0x8f, 0x19, 0xff}}},
    561     {{{ -3494,   1792,    659}, 0, {  2386,   1500}, {0xf1, 0xdf, 0x79, 0xff}}},
    562     {{{ -3631,   1792,    727}, 0, {  2520,   1500}, {0x4a, 0xc9, 0x56, 0xff}}},
    563     {{{ -3654,   1792,    682}, 0, {  2518,   1500}, {0x65, 0xc8, 0xcd, 0xff}}},
    564     {{{ -3631,   1536,    727}, 0, {  2520,   2012}, {0x73, 0x34, 0x00, 0xff}}},
    565     {{{ -3654,   1536,    682}, 0, {  2518,   2012}, {0x32, 0x71, 0xe7, 0xff}}},
    566     {{{ -3494,   1536,    659}, 0, {  2386,   2012}, {0xe9, 0x67, 0x45, 0xff}}},
    567     {{{ -3517,   1536,    613}, 0, {  2394,   2012}, {0x9b, 0x38, 0x32, 0xff}}},
    568 };
    569 
    570 // 0x0700AF58 - 0x0700B058
    571 static const Vtx hmc_seg7_vertex_0700AF58[] = {
    572     {{{  5530,   1126,   6656}, 0, {     0,    404}, {0x63, 0x2e, 0x3f, 0xff}}},
    573     {{{  5530,   1126,   6144}, 0, {   990,    404}, {0x3f, 0x2e, 0x9d, 0xff}}},
    574     {{{  5274,   1434,   6400}, 0, {   478,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    575     {{{  5530,      0,   6144}, 0, {   990,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    576     {{{  5530,      0,   6656}, 0, {     0,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    577     {{{  5018,   1126,   6144}, 0, {   990,    404}, {0x9d, 0x2e, 0xc1, 0xff}}},
    578     {{{  5018,   1126,   6656}, 0, {     0,    404}, {0xc1, 0x2e, 0x63, 0xff}}},
    579     {{{  5530,      0,   6656}, 0, {   990,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    580     {{{  5530,   1126,   6656}, 0, {   990,    408}, {0x63, 0x2e, 0x3f, 0xff}}},
    581     {{{  5018,   1126,   6656}, 0, {     0,    408}, {0xc1, 0x2e, 0x63, 0xff}}},
    582     {{{  5274,   1434,   6400}, 0, {   480,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    583     {{{  5018,      0,   6656}, 0, {     0,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    584     {{{  5530,   1126,   6144}, 0, {   990,    408}, {0x3f, 0x2e, 0x9d, 0xff}}},
    585     {{{  5018,   1126,   6144}, 0, {     0,    408}, {0x9d, 0x2e, 0xc1, 0xff}}},
    586     {{{  5018,      0,   6144}, 0, {   990,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    587     {{{  5018,      0,   6144}, 0, {     0,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    588 };
    589 
    590 // 0x0700B058 - 0x0700B158
    591 static const Vtx hmc_seg7_vertex_0700B058[] = {
    592     {{{  1843,    410,   7270}, 0, {   990,   1332}, {0x6e, 0x1b, 0xc9, 0xff}}},
    593     {{{  1843,      0,   7680}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    594     {{{  1843,      0,   6861}, 0, {  2012,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    595     {{{  1843,    205,   6861}, 0, {  2012,    648}, {0x33, 0x67, 0xcd, 0xff}}},
    596     {{{  1843,    205,   7066}, 0, {  1500,    648}, {0x54, 0x2a, 0xac, 0xff}}},
    597     {{{  1434,    205,   6861}, 0, {   990,    648}, {0x00, 0x38, 0x8f, 0xff}}},
    598     {{{  1843,      0,   6861}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    599     {{{  1434,      0,   6861}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    600     {{{  1843,    410,   7066}, 0, {  1500,   1332}, {0x33, 0x67, 0xcd, 0xff}}},
    601     {{{  1843,    614,   7680}, 0, {     0,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    602     {{{  1843,    614,   7270}, 0, {   990,   2012}, {0x33, 0x67, 0xcd, 0xff}}},
    603     {{{  5018,      0,   4403}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    604     {{{  5530,   1126,   4403}, 0, {   990,    552}, {0x56, 0x2c, 0x51, 0xff}}},
    605     {{{  5018,   1126,   4403}, 0, {     0,    552}, {0xb0, 0x41, 0x49, 0xff}}},
    606     {{{  5530,      0,   4403}, 0, {   990,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    607     {{{  5274,   1434,   3994}, 0, {   480,      0}, {0x00, 0x7e, 0x00, 0xff}}},
    608 };
    609 
    610 // 0x0700B158 - 0x0700B248
    611 static const Vtx hmc_seg7_vertex_0700B158[] = {
    612     {{{   763,      0,   3085}, 0, {  5528,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    613     {{{  -746,    922,   1575}, 0, {   548,      0}, {0x3b, 0xc6, 0xa0, 0xff}}},
    614     {{{   763,    922,   3085}, 0, {  5528,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    615     {{{  1434,    205,   6861}, 0, {   990,    648}, {0x00, 0x38, 0x8f, 0xff}}},
    616     {{{  1843,    205,   6861}, 0, {     0,    648}, {0x33, 0x67, 0xcd, 0xff}}},
    617     {{{  1843,      0,   6861}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    618     {{{  1434,    410,   7066}, 0, {   990,   1332}, {0x00, 0x38, 0x8f, 0xff}}},
    619     {{{  1843,    410,   7066}, 0, {     0,   1332}, {0x33, 0x67, 0xcd, 0xff}}},
    620     {{{  1843,    205,   7066}, 0, {     0,    648}, {0x54, 0x2a, 0xac, 0xff}}},
    621     {{{  1434,    205,   7066}, 0, {   990,    648}, {0x00, 0x71, 0xc8, 0xff}}},
    622     {{{  1434,    614,   7270}, 0, {   990,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    623     {{{  1843,    410,   7270}, 0, {     0,   1332}, {0x6e, 0x1b, 0xc9, 0xff}}},
    624     {{{  1434,    410,   7270}, 0, {   990,   1332}, {0x00, 0x71, 0xc8, 0xff}}},
    625     {{{  1843,    614,   7270}, 0, {     0,   2012}, {0x33, 0x67, 0xcd, 0xff}}},
    626     {{{  -746,      0,   1575}, 0, {   548,   2012}, {0x1d, 0x72, 0xd1, 0xff}}},
    627 };
    628 
    629 // 0x0700B248 - 0x0700B338
    630 static const Vtx hmc_seg7_vertex_0700B248[] = {
    631     {{{  -414,    922,   1038}, 0, { -2434,      0}, {0xe3, 0x8e, 0x2f, 0xff}}},
    632     {{{  -746,    922,   1575}, 0, { -3096,      0}, {0x3b, 0xc6, 0xa0, 0xff}}},
    633     {{{ -2120,    922,   1117}, 0, { -1052,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    634     {{{  -746,    922,   1575}, 0, {   548,      0}, {0x3b, 0xc6, 0xa0, 0xff}}},
    635     {{{  -746,      0,   1575}, 0, {   548,   2012}, {0x1d, 0x72, 0xd1, 0xff}}},
    636     {{{ -2120,      0,   1117}, 0, { -3046,   2012}, {0x06, 0x49, 0x99, 0xff}}},
    637     {{{ -2120,    922,   1117}, 0, { -3046,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    638     {{{  -414,      0,   1038}, 0, {   758,   2012}, {0xc5, 0x3a, 0x60, 0xff}}},
    639     {{{  1198,      0,   2651}, 0, {  6074,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    640     {{{  1198,    922,   2651}, 0, {  6074,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    641     {{{  -414,    922,   1038}, 0, {   758,      0}, {0xe3, 0x8e, 0x2f, 0xff}}},
    642     {{{ -1926,    922,    534}, 0, { -3196,      0}, {0xe7, 0xba, 0x66, 0xff}}},
    643     {{{ -1926,      0,    534}, 0, { -3196,   2012}, {0xf4, 0x65, 0x4a, 0xff}}},
    644     {{{   836,    922,   3158}, 0, { -6022,      0}, {0x61, 0xc9, 0x3a, 0xff}}},
    645     {{{  1270,    922,   2723}, 0, { -5630,      0}, {0x27, 0xe5, 0x75, 0xff}}},
    646 };
    647 
    648 // 0x0700B338 - 0x0700B438
    649 static const Vtx hmc_seg7_vertex_0700B338[] = {
    650     {{{ -3631,   1536,   1872}, 0, {     0,  -1396}, {0x28, 0x00, 0x88, 0xff}}},
    651     {{{ -4089,      0,    956}, 0, {  2524,   2012}, {0x73, 0x33, 0x00, 0xff}}},
    652     {{{ -4089,   1536,    956}, 0, {  2524,  -1396}, {0x71, 0x00, 0x38, 0xff}}},
    653     {{{ -3036,    922,    430}, 0, {   990,      0}, {0xc2, 0xc1, 0x5a, 0xff}}},
    654     {{{ -1926,    922,    534}, 0, {  -184,      0}, {0xe7, 0xba, 0x66, 0xff}}},
    655     {{{ -2120,    922,   1117}, 0, { -1052,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    656     {{{ -2578,    922,   1346}, 0, { -1052,      0}, {0x9e, 0xb7, 0xe0, 0xff}}},
    657     {{{  -414,    922,   1038}, 0, { -2434,      0}, {0xe3, 0x8e, 0x2f, 0xff}}},
    658     {{{ -4089,   1536,    956}, 0, { -7694,  -1396}, {0x71, 0x00, 0x38, 0xff}}},
    659     {{{ -3036,      0,    430}, 0, { -5832,   2012}, {0x18, 0x5b, 0x54, 0xff}}},
    660     {{{ -3036,   1536,    430}, 0, { -5832,  -1396}, {0xf1, 0x00, 0x7e, 0xff}}},
    661     {{{ -4089,      0,    956}, 0, { -7694,   2012}, {0x73, 0x33, 0x00, 0xff}}},
    662     {{{ -3631,      0,   1872}, 0, {     0,   2012}, {0x00, 0x54, 0xa2, 0xff}}},
    663     {{{ -2578,   1536,   1346}, 0, { -3856,  -1396}, {0x84, 0x00, 0xea, 0xff}}},
    664     {{{ -2578,      0,   1346}, 0, { -3856,   2012}, {0xd8, 0x59, 0xb0, 0xff}}},
    665     {{{ -3631,      0,   1872}, 0, { -5720,   2012}, {0x00, 0x54, 0xa2, 0xff}}},
    666 };
    667 
    668 // 0x0700B438 - 0x0700B528
    669 static const Vtx hmc_seg7_vertex_0700B438[] = {
    670     {{{ -3631,   1536,   1872}, 0, { -5720,  -1396}, {0x28, 0x00, 0x88, 0xff}}},
    671     {{{ -2578,   1536,   1346}, 0, { -3856,  -1396}, {0x84, 0x00, 0xea, 0xff}}},
    672     {{{ -3631,      0,   1872}, 0, { -5720,   2012}, {0x00, 0x54, 0xa2, 0xff}}},
    673     {{{ -2120,    922,   1117}, 0, { -3046,      0}, {0xf1, 0x98, 0xb9, 0xff}}},
    674     {{{ -2120,      0,   1117}, 0, { -3046,   2012}, {0x06, 0x49, 0x99, 0xff}}},
    675     {{{ -2578,      0,   1346}, 0, { -3856,   2012}, {0xd8, 0x59, 0xb0, 0xff}}},
    676     {{{ -2578,    922,   1346}, 0, { -3856,      0}, {0x9e, 0xb7, 0xe0, 0xff}}},
    677     {{{ -3036,    922,    430}, 0, { -5832,      0}, {0xc2, 0xc1, 0x5a, 0xff}}},
    678     {{{ -1926,      0,    534}, 0, { -3196,   2012}, {0xf4, 0x65, 0x4a, 0xff}}},
    679     {{{ -1926,    922,    534}, 0, { -3196,      0}, {0xe7, 0xba, 0x66, 0xff}}},
    680     {{{ -3036,      0,    430}, 0, { -5832,   2012}, {0x18, 0x5b, 0x54, 0xff}}},
    681     {{{ -3036,    922,    430}, 0, {  2012,      0}, {0xc2, 0xc1, 0x5a, 0xff}}},
    682     {{{ -2578,   1536,   1346}, 0, {     0,  -1056}, {0x84, 0x00, 0xea, 0xff}}},
    683     {{{ -3036,   1536,    430}, 0, {  2012,  -1056}, {0xf1, 0x00, 0x7e, 0xff}}},
    684     {{{ -2578,    922,   1346}, 0, {     0,      0}, {0x9e, 0xb7, 0xe0, 0xff}}},
    685 };
    686 
    687 // 0x0700B528 - 0x0700B628
    688 static const Vtx hmc_seg7_vertex_0700B528[] = {
    689     {{{  4150,   1126,   1434}, 0, { -1256,   -440}, {0xa6, 0xa9, 0xee, 0xff}}},
    690     {{{  4150,    922,   2048}, 0, {     0,      0}, {0xa6, 0xa8, 0xf7, 0xff}}},
    691     {{{  3484,    922,   2048}, 0, {     0,      0}, {0x66, 0xb7, 0xf0, 0xff}}},
    692     {{{  6244,    922,   2560}, 0, {  3238,   -440}, {0xc3, 0xc3, 0x5c, 0xff}}},
    693     {{{  5579,    922,   2048}, 0, {  2216,   -440}, {0x5a, 0xa8, 0x0e, 0xff}}},
    694     {{{  6244,    922,   2048}, 0, {  2216,   -440}, {0x96, 0xbc, 0x0b, 0xff}}},
    695     {{{  5579,    922,   2560}, 0, {  3238,   -440}, {0x43, 0xdf, 0x65, 0xff}}},
    696     {{{  6244,    717,   1434}, 0, {   990,      0}, {0xa6, 0xa9, 0x13, 0xff}}},
    697     {{{  5579,    717,   1434}, 0, {   990,      0}, {0x5a, 0xa8, 0x09, 0xff}}},
    698     {{{  6244,    717,    922}, 0, {     0,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    699     {{{  5579,    717,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    700     {{{  4150,    922,   2560}, 0, {   990,      0}, {0xd2, 0xe9, 0x73, 0xff}}},
    701     {{{  3484,    922,   2560}, 0, {   990,      0}, {0x3d, 0xc3, 0x5c, 0xff}}},
    702     {{{  3484,   1126,   1434}, 0, { -1256,   -440}, {0x5a, 0xa8, 0xf7, 0xff}}},
    703     {{{  4150,   1126,    922}, 0, { -2278,   -440}, {0xc3, 0xc3, 0x5c, 0xff}}},
    704     {{{  3484,   1126,    922}, 0, { -2278,   -440}, {0x33, 0xcd, 0x67, 0xff}}},
    705 };
    706 
    707 // 0x0700B628 - 0x0700B728
    708 static const Vtx hmc_seg7_vertex_0700B628[] = {
    709     {{{  5018,      0,   4403}, 0, {  2524,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    710     {{{  5018,   1126,   4403}, 0, {  2524,    536}, {0xb0, 0x41, 0x49, 0xff}}},
    711     {{{  5018,   1126,   3584}, 0, {   820,    536}, {0x9c, 0x34, 0xc7, 0xff}}},
    712     {{{  5018,      0,   3584}, 0, {   820,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    713     {{{  5274,   1434,   3994}, 0, {  1672,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    714     {{{  5530,      0,   3584}, 0, {  2012,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    715     {{{  5530,   1126,   4403}, 0, {     0,    552}, {0x56, 0x2c, 0x51, 0xff}}},
    716     {{{  5530,      0,   4403}, 0, {     0,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    717     {{{  5530,   1126,   3584}, 0, {  2012,    552}, {0x40, 0x34, 0xa1, 0xff}}},
    718     {{{  3021,   1434,   6298}, 0, {  2948,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    719     {{{  3277,   1126,   5939}, 0, {  2524,    536}, {0x40, 0x33, 0xa0, 0xff}}},
    720     {{{  2765,   1126,   5939}, 0, {  3374,    536}, {0x9c, 0x32, 0xc5, 0xff}}},
    721     {{{  5274,   1434,   3994}, 0, {   990,      0}, {0x00, 0x7e, 0x00, 0xff}}},
    722     {{{  5018,      0,   3584}, 0, { -1734,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    723     {{{  5018,   1126,   3584}, 0, { -1734,    536}, {0x9c, 0x34, 0xc7, 0xff}}},
    724     {{{  5530,   1126,   3584}, 0, { -2586,    536}, {0x40, 0x34, 0xa1, 0xff}}},
    725 };
    726 
    727 // 0x0700B728 - 0x0700B808
    728 static const Vtx hmc_seg7_vertex_0700B728[] = {
    729     {{{  5018,      0,   3584}, 0, { -1734,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    730     {{{  5530,   1126,   3584}, 0, { -2586,    536}, {0x40, 0x34, 0xa1, 0xff}}},
    731     {{{  5530,      0,   3584}, 0, { -2586,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    732     {{{  5018,   1126,   3584}, 0, { -1734,    536}, {0x9c, 0x34, 0xc7, 0xff}}},
    733     {{{  5274,   1434,   3994}, 0, { -2160,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    734     {{{  2765,      0,   5939}, 0, {  3374,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    735     {{{  3277,   1126,   5939}, 0, {  2524,    536}, {0x40, 0x33, 0xa0, 0xff}}},
    736     {{{  3277,      0,   5939}, 0, {  2524,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    737     {{{  2765,   1126,   5939}, 0, {  3374,    536}, {0x9c, 0x32, 0xc5, 0xff}}},
    738     {{{  2765,      0,   6656}, 0, {  5078,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    739     {{{  2765,   1126,   5939}, 0, {  4226,    536}, {0x9c, 0x32, 0xc5, 0xff}}},
    740     {{{  2765,      0,   5939}, 0, {  4226,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
    741     {{{  2765,   1126,   6656}, 0, {  5078,    536}, {0xc0, 0x32, 0x60, 0xff}}},
    742     {{{  3021,   1434,   6298}, 0, {  4652,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    743 };
    744 
    745 // 0x0700B808 - 0x0700B908
    746 static const Vtx hmc_seg7_vertex_0700B808[] = {
    747     {{{  3277,      0,   6656}, 0, {     0,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    748     {{{  2765,   1126,   6656}, 0, {  -882,    536}, {0xc0, 0x32, 0x60, 0xff}}},
    749     {{{  2765,      0,   6656}, 0, {  -882,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    750     {{{  3277,   1126,   6656}, 0, {     0,    536}, {0x64, 0x32, 0x3b, 0xff}}},
    751     {{{  3021,   1434,   6298}, 0, {  -456,     80}, {0x00, 0x7e, 0x00, 0xff}}},
    752     {{{  3277,      0,   5939}, 0, {     0,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    753     {{{  3277,   1126,   6656}, 0, {  -882,    536}, {0x64, 0x32, 0x3b, 0xff}}},
    754     {{{  3277,      0,   6656}, 0, {  -882,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    755     {{{  3277,   1126,   5939}, 0, {     0,    536}, {0x40, 0x33, 0xa0, 0xff}}},
    756     {{{  1690,   1024,   4608}, 0, {  1672,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    757     {{{  1306,   1434,   4864}, 0, {  1246,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    758     {{{  1690,   1024,   5120}, 0, {   820,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    759     {{{  1690,      0,   5120}, 0, { -2160,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    760     {{{   922,   1024,   5120}, 0, { -3436,    536}, {0xc3, 0x2b, 0x65, 0xff}}},
    761     {{{   922,      0,   5120}, 0, { -3436,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    762     {{{  1690,   1024,   5120}, 0, { -2160,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    763 };
    764 
    765 // 0x0700B908 - 0x0700BA08
    766 static const Vtx hmc_seg7_vertex_0700B908[] = {
    767     {{{  1690,   1024,   5120}, 0, { -2160,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    768     {{{  1306,   1434,   4864}, 0, { -2798,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    769     {{{   922,   1024,   5120}, 0, { -3436,    536}, {0xc3, 0x2b, 0x65, 0xff}}},
    770     {{{  1690,      0,   4608}, 0, {  1672,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    771     {{{  1690,   1024,   4608}, 0, {  1672,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    772     {{{  1690,   1024,   5120}, 0, {   820,    536}, {0x62, 0x2b, 0x42, 0xff}}},
    773     {{{  1690,      0,   5120}, 0, {   820,   2012}, {0x38, 0x00, 0x71, 0xff}}},
    774     {{{   922,      0,   5120}, 0, {  3374,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
    775     {{{   922,   1024,   5120}, 0, {  3374,    536}, {0xc3, 0x2b, 0x65, 0xff}}},
    776     {{{   922,   1024,   4608}, 0, {  2524,    536}, {0x9e, 0x2b, 0xbe, 0xff}}},
    777     {{{   922,      0,   4608}, 0, {  2524,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    778     {{{  1306,   1434,   4864}, 0, {  2948,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    779     {{{   922,      0,   4608}, 0, {  5930,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    780     {{{  1690,   1024,   4608}, 0, {  4652,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    781     {{{  1690,      0,   4608}, 0, {  4652,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
    782     {{{   922,   1024,   4608}, 0, {  5930,    536}, {0x9e, 0x2b, 0xbe, 0xff}}},
    783 };
    784 
    785 // 0x0700BA08 - 0x0700BA38
    786 static const Vtx hmc_seg7_vertex_0700BA08[] = {
    787     {{{  1306,   1434,   4864}, 0, {  5290,     80}, {0x00, 0x7f, 0x00, 0xff}}},
    788     {{{  1690,   1024,   4608}, 0, {  4652,    536}, {0x3d, 0x2b, 0x9b, 0xff}}},
    789     {{{   922,   1024,   4608}, 0, {  5930,    536}, {0x9e, 0x2b, 0xbe, 0xff}}},
    790 };
    791 
    792 // 0x0700BA38 - 0x0700BB38
    793 static const Vtx hmc_seg7_vertex_0700BA38[] = {
    794     {{{  5018,   1024,   6451}, 0, {  8654,   1500}, {0x00, 0x91, 0x3c, 0xff}}},
    795     {{{  3277,   1024,   6451}, 0, {     0,   1500}, {0x00, 0x23, 0x79, 0xff}}},
    796     {{{  3277,   1024,   6349}, 0, {     0,   2012}, {0x00, 0x91, 0xc4, 0xff}}},
    797     {{{  5018,   1024,   6349}, 0, {  8654,   2012}, {0x00, 0x23, 0x87, 0xff}}},
    798     {{{  3277,   1075,   6400}, 0, {     0,   1500}, {0x00, 0x78, 0xd8, 0xff}}},
    799     {{{  5018,   1075,   6400}, 0, {  8654,   1500}, {0x00, 0x78, 0x28, 0xff}}},
    800     {{{  3277,   1024,   6451}, 0, {     0,   2012}, {0x00, 0x23, 0x79, 0xff}}},
    801     {{{  5018,   1024,   6451}, 0, {  8654,   2012}, {0x00, 0x91, 0x3c, 0xff}}},
    802     {{{  5325,   1024,   4403}, 0, { -7694,   2012}, {0x3c, 0x91, 0x00, 0xff}}},
    803     {{{  5325,   1024,   6144}, 0, {   990,   2012}, {0x79, 0x23, 0x00, 0xff}}},
    804     {{{  5222,   1024,   6144}, 0, {   990,   1500}, {0xc4, 0x91, 0x00, 0xff}}},
    805     {{{  5222,   1024,   4403}, 0, { -7694,   1500}, {0x87, 0x25, 0x00, 0xff}}},
    806     {{{  5222,   1024,   4403}, 0, {  8656,   2012}, {0x87, 0x25, 0x00, 0xff}}},
    807     {{{  5222,   1024,   6144}, 0, {     0,   2012}, {0xc4, 0x91, 0x00, 0xff}}},
    808     {{{  5274,   1075,   6144}, 0, {     0,   1604}, {0xd9, 0x78, 0x00, 0xff}}},
    809     {{{  5274,   1075,   4403}, 0, {  8656,   1604}, {0x28, 0x78, 0x00, 0xff}}},
    810 };
    811 
    812 // 0x0700BB38 - 0x0700BC28
    813 static const Vtx hmc_seg7_vertex_0700BB38[] = {
    814     {{{  5274,   1075,   4403}, 0, {  8656,   1604}, {0x28, 0x78, 0x00, 0xff}}},
    815     {{{  5274,   1075,   6144}, 0, {     0,   1604}, {0xd9, 0x78, 0x00, 0xff}}},
    816     {{{  5325,   1024,   6144}, 0, {     0,   2012}, {0x79, 0x23, 0x00, 0xff}}},
    817     {{{  5325,   1024,   4403}, 0, {  8656,   2012}, {0x3c, 0x91, 0x00, 0xff}}},
    818     {{{  2765,   1024,   4096}, 0, {     0,   2012}, {0x00, 0x91, 0xc4, 0xff}}},
    819     {{{  5018,   1024,   4096}, 0, { 11210,   2012}, {0x00, 0x23, 0x87, 0xff}}},
    820     {{{  5018,   1024,   4198}, 0, { 11210,   1604}, {0x00, 0x91, 0x3c, 0xff}}},
    821     {{{  2765,   1024,   4198}, 0, {     0,   1604}, {0x00, 0x23, 0x79, 0xff}}},
    822     {{{  2765,   1024,   4198}, 0, {     0,   2012}, {0x00, 0x23, 0x79, 0xff}}},
    823     {{{  5018,   1024,   4198}, 0, { 11210,   2012}, {0x00, 0x91, 0x3c, 0xff}}},
    824     {{{  5018,   1075,   4147}, 0, { 11210,   1500}, {0x00, 0x78, 0x28, 0xff}}},
    825     {{{  2765,   1075,   4147}, 0, {     0,   1500}, {0x00, 0x78, 0xd8, 0xff}}},
    826     {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    827     {{{  3740,    205,    870}, 0, {   606,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    828     {{{  3740,    461,    870}, 0, {   606,   1444}, {0x38, 0x8f, 0x00, 0xff}}},
    829 };
    830 
    831 // 0x0700BC28 - 0x0700BD18
    832 static const Vtx hmc_seg7_vertex_0700BC28[] = {
    833     {{{  3894,    461,    870}, 0, {   990,   1444}, {0x8f, 0xc8, 0x00, 0xff}}},
    834     {{{  3894,    205,    870}, 0, {   990,   2012}, {0xc8, 0x71, 0x00, 0xff}}},
    835     {{{  3894,    205,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    836     {{{  3894,    461,    922}, 0, {   990,   1444}, {0xdf, 0xbd, 0x65, 0xff}}},
    837     {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    838     {{{  3740,    461,    870}, 0, {   606,   1444}, {0x38, 0x8f, 0x00, 0xff}}},
    839     {{{  5988,     51,    870}, 0, {   990,   1444}, {0x8f, 0xc8, 0x00, 0xff}}},
    840     {{{  5988,   -204,    870}, 0, {   990,   2012}, {0xc8, 0x71, 0x00, 0xff}}},
    841     {{{  5988,   -204,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    842     {{{  3740,    205,    922}, 0, {   606,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    843     {{{  3740,    205,    870}, 0, {   606,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    844     {{{  5988,   -204,    870}, 0, {  -132,   1104}, {0xc8, 0x71, 0x00, 0xff}}},
    845     {{{  5835,   -204,    870}, 0, {  -132,   1444}, {0x71, 0x38, 0x00, 0xff}}},
    846     {{{  5835,   -204,    922}, 0, {     0,   1444}, {0x33, 0x67, 0x33, 0xff}}},
    847     {{{  5988,   -204,    922}, 0, {     0,   1104}, {0x99, 0x33, 0x33, 0xff}}},
    848 };
    849 
    850 // 0x0700BD18 - 0x0700BDF8
    851 static const Vtx hmc_seg7_vertex_0700BD18[] = {
    852     {{{  5988,     51,    922}, 0, {   990,   1444}, {0xdf, 0xbd, 0x65, 0xff}}},
    853     {{{  5835,     51,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    854     {{{  5835,     51,    870}, 0, {   606,   1444}, {0x38, 0x8f, 0x00, 0xff}}},
    855     {{{  5988,     51,    870}, 0, {   990,   1444}, {0x8f, 0xc8, 0x00, 0xff}}},
    856     {{{  5988,   -204,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    857     {{{  3484,   1126,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    858     {{{  3484,    205,    922}, 0, {     0,   2012}, {0x49, 0x49, 0x49, 0xff}}},
    859     {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    860     {{{  5835,   -204,    922}, 0, {   606,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    861     {{{  5835,   -204,    870}, 0, {   606,   2012}, {0x71, 0x38, 0x00, 0xff}}},
    862     {{{  6244,    717,    922}, 0, {  1628,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    863     {{{  5579,    717,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    864     {{{  6244,   -204,    922}, 0, {  1628,   2012}, {0xcd, 0x33, 0x67, 0xff}}},
    865     {{{  5579,   -204,    922}, 0, {     0,   2012}, {0x49, 0x49, 0x49, 0xff}}},
    866 };
    867 
    868 // 0x0700BDF8 - 0x0700BE78
    869 static const Vtx hmc_seg7_vertex_0700BDF8[] = {
    870     {{{  4150,   1126,    922}, 0, {  1628,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
    871     {{{  3894,    461,    922}, 0, {   990,   1444}, {0xdf, 0xbd, 0x65, 0xff}}},
    872     {{{  4150,    205,    922}, 0, {  1628,   2012}, {0xcd, 0x33, 0x67, 0xff}}},
    873     {{{  3484,    205,    922}, 0, {     0,   2012}, {0x49, 0x49, 0x49, 0xff}}},
    874     {{{  3740,    205,    922}, 0, {   606,   2012}, {0x33, 0x67, 0x33, 0xff}}},
    875     {{{  3740,    461,    922}, 0, {   606,   1444}, {0x37, 0xe5, 0x6e, 0xff}}},
    876     {{{  3484,   1126,    922}, 0, {     0,      0}, {0x33, 0xcd, 0x67, 0xff}}},
    877     {{{  3894,    205,    922}, 0, {   990,   2012}, {0x99, 0x33, 0x33, 0xff}}},
    878 };
    879 
    880 // 0x0700BE78 - 0x0700BEB8
    881 static const Vtx hmc_seg7_vertex_0700BE78[] = {
    882     {{{  1743,    102,   2570}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    883     {{{  2051,    717,   2570}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    884     {{{  1743,    717,   2570}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    885     {{{  2051,    102,   2570}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    886 };
    887 
    888 // 0x0700BEB8 - 0x0700BEF8
    889 static const Vtx hmc_seg7_vertex_0700BEB8[] = {
    890     {{{  2051,    102,   2570}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    891     {{{  2358,    102,   2570}, 0, {   990,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    892     {{{  2358,    717,   2570}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    893     {{{  2051,    717,   2570}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    894 };
    895 
    896 // 0x0700BEF8 - 0x0700BFE8
    897 static const Vtx hmc_seg7_vertex_0700BEF8[] = {
    898     {{{   717,   1946,   3277}, 0, {     0,    992}, {0x67, 0xb7, 0x00, 0xff}}},
    899     {{{   922,   2048,   3072}, 0, {  1414,      0}, {0x49, 0x1a, 0x63, 0xff}}},
    900     {{{   717,   2048,   3277}, 0, {     0,      0}, {0x49, 0x67, 0x00, 0xff}}},
    901     {{{   922,   2048,   4813}, 0, {  2524,      0}, {0x54, 0x4a, 0xc6, 0xff}}},
    902     {{{   922,   1946,   4813}, 0, {  2524,    992}, {0x72, 0xd5, 0xde, 0xff}}},
    903     {{{   410,   1946,   4403}, 0, {     0,    988}, {0x0c, 0x9d, 0xb3, 0xff}}},
    904     {{{   410,   2048,   4403}, 0, {     0,      0}, {0xa3, 0x43, 0xcc, 0xff}}},
    905     {{{   922,   2048,   5427}, 0, {     0,      0}, {0x72, 0x2b, 0x22, 0xff}}},
    906     {{{   922,   1946,   5427}, 0, {     0,    992}, {0x54, 0xb6, 0x3a, 0xff}}},
    907     {{{   922,   1946,   4813}, 0, {  3034,    992}, {0x72, 0xd5, 0xde, 0xff}}},
    908     {{{   922,   2048,   4813}, 0, {  3034,      0}, {0x54, 0x4a, 0xc6, 0xff}}},
    909     {{{   410,   2048,   5837}, 0, {     0,      0}, {0x0c, 0x63, 0x4d, 0xff}}},
    910     {{{   410,   1946,   5837}, 0, {     0,    988}, {0xa3, 0xbd, 0x34, 0xff}}},
    911     {{{   922,   1946,   5427}, 0, {  2524,    992}, {0x54, 0xb6, 0x3a, 0xff}}},
    912     {{{   922,   2048,   5427}, 0, {  2524,      0}, {0x72, 0x2b, 0x22, 0xff}}},
    913 };
    914 
    915 // 0x0700BFE8 - 0x0700C0E8
    916 static const Vtx hmc_seg7_vertex_0700BFE8[] = {
    917     {{{  6244,    205,   1536}, 0, { -2330,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    918     {{{  5579,    410,   1536}, 0, {   990,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    919     {{{  6244,    410,   1536}, 0, { -2330,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    920     {{{   717,   1946,   3277}, 0, {     0,    992}, {0x67, 0xb7, 0x00, 0xff}}},
    921     {{{   922,   1946,   3072}, 0, {  1414,    988}, {0x59, 0x00, 0x59, 0xff}}},
    922     {{{   922,   2048,   3072}, 0, {  1414,      0}, {0x49, 0x1a, 0x63, 0xff}}},
    923     {{{   717,   1946,   3277}, 0, {  4056,    992}, {0x67, 0xb7, 0x00, 0xff}}},
    924     {{{   717,   2048,   3277}, 0, {  4056,      0}, {0x49, 0x67, 0x00, 0xff}}},
    925     {{{   922,   2048,   3482}, 0, {  3034,      0}, {0x59, 0x49, 0xcc, 0xff}}},
    926     {{{   922,   1946,   3482}, 0, {  3034,    992}, {0x63, 0xb7, 0xe6, 0xff}}},
    927     {{{   922,   2048,   4096}, 0, {     0,      0}, {0x54, 0x54, 0x2a, 0xff}}},
    928     {{{   922,   1946,   4096}, 0, {     0,    992}, {0x33, 0xcd, 0x67, 0xff}}},
    929     {{{  5579,    205,   1536}, 0, {   990,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    930     {{{  5902,   1843,   6159}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    931     {{{  5974,   2048,   6087}, 0, {   480,      0}, {0x6d, 0x33, 0x24, 0xff}}},
    932     {{{  5902,   2048,   6159}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    933 };
    934 
    935 // 0x0700C0E8 - 0x0700C1D8
    936 static const Vtx hmc_seg7_vertex_0700C0E8[] = {
    937     {{{  6244,      0,   1434}, 0, { -2330,   2012}, {0x00, 0x38, 0x8f, 0xff}}},
    938     {{{  5579,    205,   1434}, 0, {   990,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    939     {{{  6244,    205,   1434}, 0, { -2330,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    940     {{{  5579,      0,   1434}, 0, {   990,   2012}, {0x00, 0x71, 0xc8, 0xff}}},
    941     {{{  6244,   -204,   1331}, 0, { -2330,   2012}, {0x00, 0x59, 0xa7, 0xff}}},
    942     {{{  5579,      0,   1331}, 0, {   990,      0}, {0x00, 0x38, 0x8f, 0xff}}},
    943     {{{  6244,      0,   1331}, 0, { -2330,      0}, {0x00, 0x71, 0xc8, 0xff}}},
    944     {{{  5579,   -204,   1331}, 0, {   990,   2012}, {0x00, 0x59, 0xa7, 0xff}}},
    945     {{{  5540,   2048,   5797}, 0, {     0,      0}, {0x93, 0x33, 0xdc, 0xff}}},
    946     {{{  5612,   1843,   5725}, 0, {   478,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    947     {{{  5540,   1843,   5797}, 0, {     0,   2012}, {0xa6, 0xac, 0x1d, 0xff}}},
    948     {{{  5612,   2048,   5725}, 0, {   478,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
    949     {{{  5902,   2048,   6159}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    950     {{{  5540,   1946,   5797}, 0, {  2522,    988}, {0xa6, 0x00, 0x59, 0xff}}},
    951     {{{  5902,   1946,   6159}, 0, {     0,    988}, {0xa7, 0x00, 0x59, 0xff}}},
    952 };
    953 
    954 // 0x0700C1D8 - 0x0700C2B8
    955 static const Vtx hmc_seg7_vertex_0700C1D8[] = {
    956     {{{  5902,   1843,   6159}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    957     {{{  5974,   1843,   6087}, 0, {   480,   2012}, {0x59, 0xac, 0xe3, 0xff}}},
    958     {{{  5974,   2048,   6087}, 0, {   480,      0}, {0x6d, 0x33, 0x24, 0xff}}},
    959     {{{  5830,   1946,   6087}, 0, {     0,    992}, {0x93, 0xcd, 0xdc, 0xff}}},
    960     {{{  5902,   1946,   6015}, 0, {   478,    992}, {0x1d, 0xac, 0xa7, 0xff}}},
    961     {{{  5902,   1843,   6015}, 0, {   480,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    962     {{{  5830,   1843,   6087}, 0, {     0,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
    963     {{{  5612,   1843,   5870}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    964     {{{  5685,   1946,   5797}, 0, {   478,    992}, {0x6d, 0xcd, 0x24, 0xff}}},
    965     {{{  5612,   1946,   5870}, 0, {     0,    992}, {0xe2, 0xac, 0x59, 0xff}}},
    966     {{{  5685,   1843,   5797}, 0, {   478,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
    967     {{{  5902,   2048,   6159}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
    968     {{{  5540,   2048,   5797}, 0, {  2522,      0}, {0x93, 0x33, 0xdc, 0xff}}},
    969     {{{  5540,   1946,   5797}, 0, {  2522,    988}, {0xa6, 0x00, 0x59, 0xff}}},
    970 };
    971 
    972 // 0x0700C2B8 - 0x0700C398
    973 static const Vtx hmc_seg7_vertex_0700C2B8[] = {
    974     {{{  5902,   1946,   6015}, 0, {   478,    988}, {0x1d, 0xac, 0xa7, 0xff}}},
    975     {{{  5974,   1946,   6087}, 0, {     0,    988}, {0x59, 0x00, 0xa7, 0xff}}},
    976     {{{  5974,   1843,   6087}, 0, {     0,   2012}, {0x59, 0xac, 0xe3, 0xff}}},
    977     {{{  5612,   1946,   5870}, 0, {  2012,    988}, {0xe2, 0xac, 0x59, 0xff}}},
    978     {{{  5540,   1946,   5797}, 0, {  2522,    988}, {0xa6, 0x00, 0x59, 0xff}}},
    979     {{{  5540,   1843,   5797}, 0, {  2522,   2012}, {0xa6, 0xac, 0x1d, 0xff}}},
    980     {{{  5612,   1843,   5870}, 0, {  2012,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    981     {{{  5902,   1946,   6159}, 0, {     0,    988}, {0xa7, 0x00, 0x59, 0xff}}},
    982     {{{  5830,   1843,   6087}, 0, {   478,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
    983     {{{  5902,   1843,   6159}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
    984     {{{  5830,   1946,   6087}, 0, {   478,    988}, {0x93, 0xcd, 0xdc, 0xff}}},
    985     {{{  5612,   2048,   5725}, 0, {  2522,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
    986     {{{  5612,   1946,   5725}, 0, {  2522,    988}, {0x59, 0x00, 0xa6, 0xff}}},
    987     {{{  5974,   2048,   6087}, 0, {     0,      0}, {0x6d, 0x33, 0x24, 0xff}}},
    988 };
    989 
    990 // 0x0700C398 - 0x0700C488
    991 static const Vtx hmc_seg7_vertex_0700C398[] = {
    992     {{{  6554,   1946,   5363}, 0, {     0,    992}, {0x1e, 0xac, 0xa7, 0xff}}},
    993     {{{  6626,   1946,   5435}, 0, {  -540,    992}, {0x59, 0x00, 0xa7, 0xff}}},
    994     {{{  6626,   1843,   5435}, 0, {  -540,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
    995     {{{  5902,   1946,   6015}, 0, {   478,    988}, {0x1d, 0xac, 0xa7, 0xff}}},
    996     {{{  5974,   1843,   6087}, 0, {     0,   2012}, {0x59, 0xac, 0xe3, 0xff}}},
    997     {{{  5902,   1843,   6015}, 0, {   478,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
    998     {{{  5612,   1946,   5725}, 0, {  2522,    988}, {0x59, 0x00, 0xa6, 0xff}}},
    999     {{{  5685,   1843,   5797}, 0, {  2012,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
   1000     {{{  5612,   1843,   5725}, 0, {  2522,   2012}, {0xdc, 0xcd, 0x93, 0xff}}},
   1001     {{{  5685,   1946,   5797}, 0, {  2012,    988}, {0x6d, 0xcd, 0x24, 0xff}}},
   1002     {{{  6264,   1946,   5073}, 0, {  2012,    992}, {0x5a, 0x00, 0xa7, 0xff}}},
   1003     {{{  6336,   1946,   5146}, 0, {  1500,    992}, {0x6d, 0xcd, 0x24, 0xff}}},
   1004     {{{  6336,   1843,   5146}, 0, {  1500,   2012}, {0x5a, 0xac, 0xe3, 0xff}}},
   1005     {{{  6264,   1843,   5073}, 0, {  2012,   2012}, {0xdb, 0xcc, 0x93, 0xff}}},
   1006     {{{  6554,   1843,   5363}, 0, {     0,   2012}, {0xdc, 0xcd, 0x92, 0xff}}},
   1007 };
   1008 
   1009 // 0x0700C488 - 0x0700C588
   1010 static const Vtx hmc_seg7_vertex_0700C488[] = {
   1011     {{{  6554,   2048,   5508}, 0, {  -542,      0}, {0xe3, 0x54, 0x59, 0xff}}},
   1012     {{{  6192,   1946,   5146}, 0, {  2012,    992}, {0xa7, 0x00, 0x59, 0xff}}},
   1013     {{{  6554,   1946,   5508}, 0, {  -542,    992}, {0xa7, 0x00, 0x59, 0xff}}},
   1014     {{{  6264,   2048,   5073}, 0, {  2012,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
   1015     {{{  6626,   2048,   5435}, 0, {  -540,      0}, {0x6e, 0x33, 0x24, 0xff}}},
   1016     {{{  6626,   1946,   5435}, 0, {  -540,    992}, {0x59, 0x00, 0xa7, 0xff}}},
   1017     {{{  6264,   1946,   5073}, 0, {  2012,    992}, {0x5a, 0x00, 0xa7, 0xff}}},
   1018     {{{  6481,   1843,   5435}, 0, {     0,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
   1019     {{{  6554,   1843,   5508}, 0, {  -542,   2012}, {0x25, 0xcd, 0x6d, 0xff}}},
   1020     {{{  6481,   1946,   5435}, 0, {     0,    992}, {0x93, 0xcd, 0xdb, 0xff}}},
   1021     {{{  6264,   1946,   5218}, 0, {  1500,    992}, {0xe3, 0xac, 0x59, 0xff}}},
   1022     {{{  6192,   1843,   5146}, 0, {  2012,   2012}, {0xa7, 0xac, 0x1e, 0xff}}},
   1023     {{{  6264,   1843,   5218}, 0, {  1500,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
   1024     {{{  6554,   1843,   5508}, 0, {     0,   2012}, {0x25, 0xcd, 0x6d, 0xff}}},
   1025     {{{  6626,   2048,   5435}, 0, {   480,      0}, {0x6e, 0x33, 0x24, 0xff}}},
   1026     {{{  6554,   2048,   5508}, 0, {     0,      0}, {0xe3, 0x54, 0x59, 0xff}}},
   1027 };
   1028 
   1029 // 0x0700C588 - 0x0700C668
   1030 static const Vtx hmc_seg7_vertex_0700C588[] = {
   1031     {{{  6554,   2048,   5508}, 0, {  -542,      0}, {0xe3, 0x54, 0x59, 0xff}}},
   1032     {{{  6192,   2048,   5146}, 0, {  2012,      0}, {0x92, 0x33, 0xdc, 0xff}}},
   1033     {{{  6192,   1946,   5146}, 0, {  2012,    992}, {0xa7, 0x00, 0x59, 0xff}}},
   1034     {{{  6264,   1843,   5218}, 0, {     0,   2012}, {0x24, 0xcd, 0x6d, 0xff}}},
   1035     {{{  6336,   1946,   5146}, 0, {   478,    992}, {0x6d, 0xcd, 0x24, 0xff}}},
   1036     {{{  6264,   1946,   5218}, 0, {     0,    992}, {0xe3, 0xac, 0x59, 0xff}}},
   1037     {{{  6336,   1843,   5146}, 0, {   478,   2012}, {0x5a, 0xac, 0xe3, 0xff}}},
   1038     {{{  6481,   1946,   5435}, 0, {     0,    992}, {0x93, 0xcd, 0xdb, 0xff}}},
   1039     {{{  6554,   1946,   5363}, 0, {   478,    992}, {0x1e, 0xac, 0xa7, 0xff}}},
   1040     {{{  6554,   1843,   5363}, 0, {   480,   2012}, {0xdc, 0xcd, 0x92, 0xff}}},
   1041     {{{  6481,   1843,   5435}, 0, {     0,   2012}, {0xa7, 0xac, 0x1d, 0xff}}},
   1042     {{{  6554,   1843,   5508}, 0, {     0,   2012}, {0x25, 0xcd, 0x6d, 0xff}}},
   1043     {{{  6626,   1843,   5435}, 0, {   480,   2012}, {0x59, 0xac, 0xe2, 0xff}}},
   1044     {{{  6626,   2048,   5435}, 0, {   480,      0}, {0x6e, 0x33, 0x24, 0xff}}},
   1045 };
   1046 
   1047 // 0x0700C668 - 0x0700C758
   1048 static const Vtx hmc_seg7_vertex_0700C668[] = {
   1049     {{{  3482,   2048,   6349}, 0, {  8144,      0}, {0x2a, 0x54, 0xac, 0xff}}},
   1050     {{{  3482,   1946,   6349}, 0, {  8144,    992}, {0x67, 0xcd, 0xcd, 0xff}}},
   1051     {{{  1434,   1946,   6349}, 0, { -2074,    988}, {0xd6, 0xac, 0xac, 0xff}}},
   1052     {{{  6192,   2048,   5146}, 0, {     0,      0}, {0x92, 0x33, 0xdc, 0xff}}},
   1053     {{{  6264,   1843,   5073}, 0, {   478,   2012}, {0xdb, 0xcc, 0x93, 0xff}}},
   1054     {{{  6192,   1843,   5146}, 0, {     0,   2012}, {0xa7, 0xac, 0x1e, 0xff}}},
   1055     {{{  6264,   2048,   5073}, 0, {   478,      0}, {0x1d, 0x54, 0xa7, 0xff}}},
   1056     {{{  1434,   2048,   6758}, 0, { -2074,      0}, {0xd6, 0x54, 0x54, 0xff}}},
   1057     {{{  1434,   1946,   6758}, 0, { -2074,    988}, {0x99, 0xcd, 0x33, 0xff}}},
   1058     {{{  1638,   1946,   6758}, 0, { -1052,    988}, {0xd6, 0xac, 0x54, 0xff}}},
   1059     {{{  1638,   2048,   6758}, 0, { -1052,      0}, {0xac, 0x54, 0x2a, 0xff}}},
   1060     {{{  1434,   2048,   6349}, 0, { -1052,      0}, {0x99, 0x33, 0xcd, 0xff}}},
   1061     {{{  1434,   1946,   6349}, 0, { -1052,    992}, {0xd6, 0xac, 0xac, 0xff}}},
   1062     {{{  1434,   1946,   6758}, 0, {   990,    988}, {0x99, 0xcd, 0x33, 0xff}}},
   1063     {{{  1434,   2048,   6758}, 0, {   990,      0}, {0xd6, 0x54, 0x54, 0xff}}},
   1064 };
   1065 
   1066 // 0x0700C758 - 0x0700C848
   1067 static const Vtx hmc_seg7_vertex_0700C758[] = {
   1068     {{{  3072,   2048,   6758}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
   1069     {{{  3072,   1946,   6963}, 0, {  2012,    988}, {0x99, 0xcd, 0x33, 0xff}}},
   1070     {{{  3072,   2048,   6963}, 0, {  2012,      0}, {0xcd, 0x33, 0x67, 0xff}}},
   1071     {{{  3482,   2048,   6349}, 0, {  8144,      0}, {0x2a, 0x54, 0xac, 0xff}}},
   1072     {{{  1434,   1946,   6349}, 0, { -2074,    988}, {0xd6, 0xac, 0xac, 0xff}}},
   1073     {{{  1434,   2048,   6349}, 0, { -2074,      0}, {0x99, 0x33, 0xcd, 0xff}}},
   1074     {{{  3482,   2048,   6963}, 0, {  2012,      0}, {0x54, 0x54, 0x2a, 0xff}}},
   1075     {{{  3482,   1946,   6349}, 0, { -1052,    992}, {0x67, 0xcd, 0xcd, 0xff}}},
   1076     {{{  3482,   2048,   6349}, 0, { -1052,      0}, {0x2a, 0x54, 0xac, 0xff}}},
   1077     {{{  3482,   1946,   6963}, 0, {  2012,    988}, {0x2a, 0xac, 0x54, 0xff}}},
   1078     {{{  3072,   2048,   6963}, 0, {  6100,      0}, {0xcd, 0x33, 0x67, 0xff}}},
   1079     {{{  3072,   1946,   6963}, 0, {  6100,    992}, {0x99, 0xcd, 0x33, 0xff}}},
   1080     {{{  3482,   1946,   6963}, 0, {  8144,    992}, {0x2a, 0xac, 0x54, 0xff}}},
   1081     {{{  3482,   2048,   6963}, 0, {  8144,      0}, {0x54, 0x54, 0x2a, 0xff}}},
   1082     {{{  3072,   1946,   6758}, 0, {   990,    988}, {0xd6, 0xac, 0x54, 0xff}}},
   1083 };
   1084 
   1085 // 0x0700C848 - 0x0700C948
   1086 static const Vtx hmc_seg7_vertex_0700C848[] = {
   1087     {{{  1638,   2048,   6758}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
   1088     {{{  1638,   1946,   6758}, 0, {   990,    988}, {0xd6, 0xac, 0x54, 0xff}}},
   1089     {{{  1638,   1946,   6963}, 0, {  2012,    988}, {0x99, 0xcd, 0x33, 0xff}}},
   1090     {{{  2048,   2048,   6758}, 0, {   990,      0}, {0x33, 0x33, 0x67, 0xff}}},
   1091     {{{  3072,   1946,   6758}, 0, {  6100,    992}, {0xd6, 0xac, 0x54, 0xff}}},
   1092     {{{  3072,   2048,   6758}, 0, {  6100,      0}, {0xac, 0x54, 0x2a, 0xff}}},
   1093     {{{  2048,   1946,   6758}, 0, {   990,    988}, {0x67, 0xcd, 0x33, 0xff}}},
   1094     {{{  2048,   2048,   6963}, 0, {  2012,      0}, {0x54, 0x54, 0x2a, 0xff}}},
   1095     {{{  2048,   1946,   6963}, 0, {  2012,    988}, {0x2a, 0xac, 0x54, 0xff}}},
   1096     {{{  1638,   2048,   6963}, 0, { -1052,      0}, {0xcd, 0x33, 0x67, 0xff}}},
   1097     {{{  2048,   1946,   6963}, 0, {   990,    988}, {0x2a, 0xac, 0x54, 0xff}}},
   1098     {{{  2048,   2048,   6963}, 0, {   990,      0}, {0x54, 0x54, 0x2a, 0xff}}},
   1099     {{{  1638,   1946,   6963}, 0, { -1052,    988}, {0x99, 0xcd, 0x33, 0xff}}},
   1100     {{{  6554,      0,   7680}, 0, {  3582,   1840}, {0x8f, 0x00, 0xc8, 0xff}}},
   1101     {{{  6554,   1014,   7680}, 0, {  3582,    156}, {0x81, 0x00, 0x00, 0xff}}},
   1102     {{{  6554,   1014,   6656}, 0, {  1774,    156}, {0x8f, 0x00, 0xc8, 0xff}}},
   1103 };
   1104 
   1105 // 0x0700C948 - 0x0700CA38
   1106 static const Vtx hmc_seg7_vertex_0700C948[] = {
   1107     {{{  1638,   2048,   6758}, 0, {   990,      0}, {0xac, 0x54, 0x2a, 0xff}}},
   1108     {{{  1638,   1946,   6963}, 0, {  2012,    988}, {0x99, 0xcd, 0x33, 0xff}}},
   1109     {{{  1638,   2048,   6963}, 0, {  2012,      0}, {0xcd, 0x33, 0x67, 0xff}}},
   1110     {{{   410,   2048,   4096}, 0, { -2584,      0}, {0x00, 0x38, 0x71, 0xff}}},
   1111     {{{   922,   1946,   4096}, 0, {     0,    992}, {0x33, 0xcd, 0x67, 0xff}}},
   1112     {{{   922,   2048,   4096}, 0, {     0,      0}, {0x54, 0x54, 0x2a, 0xff}}},
   1113     {{{   410,   1946,   4096}, 0, { -2584,    992}, {0x00, 0x88, 0x28, 0xff}}},
   1114     {{{  6554,      0,   6656}, 0, {  1774,   1840}, {0xc8, 0x00, 0x8f, 0xff}}},
   1115     {{{  7578,   1014,   6656}, 0, {     0,    156}, {0x00, 0x00, 0x81, 0xff}}},
   1116     {{{  7578,      0,   6656}, 0, {     0,   1840}, {0x8f, 0x00, 0xc8, 0xff}}},
   1117     {{{  6554,   1014,   6656}, 0, {  1774,    156}, {0x8f, 0x00, 0xc8, 0xff}}},
   1118     {{{  6554,      0,   7680}, 0, {  3582,   1840}, {0x8f, 0x00, 0xc8, 0xff}}},
   1119     {{{  7578,      0,   3584}, 0, {  3582,   1840}, {0xcd, 0x33, 0x67, 0xff}}},
   1120     {{{  6554,   1014,   3584}, 0, {  1774,    156}, {0xc8, 0x00, 0x71, 0xff}}},
   1121     {{{  6554,      0,   3584}, 0, {  1774,   1840}, {0xd9, 0x77, 0x13, 0xff}}},
   1122 };
   1123 
   1124 // 0x0700CA38 - 0x0700CB18
   1125 static const Vtx hmc_seg7_vertex_0700CA38[] = {
   1126     {{{  6554,      0,   3584}, 0, {  1774,   1840}, {0xd9, 0x77, 0x13, 0xff}}},
   1127     {{{  6554,   1014,   2560}, 0, {     0,    156}, {0x81, 0x00, 0x00, 0xff}}},
   1128     {{{  6554,      0,   2560}, 0, {     0,   1840}, {0xd6, 0x54, 0x54, 0xff}}},
   1129     {{{  6554,   1014,   3584}, 0, {  1774,    156}, {0xc8, 0x00, 0x71, 0xff}}},
   1130     {{{  7578,      0,   3584}, 0, {  3582,   1840}, {0xcd, 0x33, 0x67, 0xff}}},
   1131     {{{  7578,   1014,   3584}, 0, {  3582,    156}, {0x00, 0x00, 0x7f, 0xff}}},
   1132     {{{   410,      0,   6656}, 0, {  1026,   1840}, {0x59, 0x00, 0xa7, 0xff}}},
   1133     {{{   410,   1014,   6656}, 0, {  1026,    156}, {0x00, 0x00, 0x81, 0xff}}},
   1134     {{{  1434,   1014,   6656}, 0, {  -778,    156}, {0x38, 0x00, 0x8f, 0xff}}},
   1135     {{{  1434,      0,   6656}, 0, {  -778,   1840}, {0x71, 0x00, 0xc8, 0xff}}},
   1136     {{{  1434,      0,   6656}, 0, {   970,   2012}, {0x71, 0x00, 0xc8, 0xff}}},
   1137     {{{  1434,   1014,   6656}, 0, {   970,    172}, {0x38, 0x00, 0x8f, 0xff}}},
   1138     {{{  1434,   1014,   7680}, 0, { -1072,    172}, {0x7f, 0x00, 0x00, 0xff}}},
   1139     {{{  1434,      0,   7680}, 0, { -1072,   2012}, {0x38, 0x00, 0x8f, 0xff}}},
   1140 };
   1141 
   1142 // 0x0700CB18 - 0x0700CC08
   1143 static const Vtx hmc_seg7_vertex_0700CB18[] = {
   1144     {{{  5018,      0,   4915}, 0, {  2796,   2012}, {0x38, 0x00, 0x71, 0xff}}},
   1145     {{{  4506,   1024,   4915}, 0, {  1900,     64}, {0xd6, 0x54, 0x54, 0xff}}},
   1146     {{{  4506,      0,   4915}, 0, {  1900,   2012}, {0x8f, 0x00, 0x38, 0xff}}},
   1147     {{{   410,      0,   4096}, 0, {   480,   1840}, {0x00, 0x38, 0x8f, 0xff}}},
   1148     {{{  1434,   1014,   4096}, 0, { -1326,    156}, {0x38, 0x00, 0x8f, 0xff}}},
   1149     {{{  1434,      0,   4096}, 0, { -1326,   1840}, {0x71, 0x00, 0xc8, 0xff}}},
   1150     {{{   410,   1014,   4096}, 0, {   480,    156}, {0x00, 0x00, 0x81, 0xff}}},
   1151     {{{  1434,   1014,   4608}, 0, { -2228,    156}, {0x7f, 0x00, 0x00, 0xff}}},
   1152     {{{  1434,      0,   4608}, 0, { -2228,   1840}, {0x7f, 0x00, 0x00, 0xff}}},
   1153     {{{   410,   1014,   4608}, 0, {  -422,    156}, {0x00, 0x00, 0x7f, 0xff}}},
   1154     {{{   922,      0,   4608}, 0, { -1326,   1840}, {0x81, 0x00, 0x00, 0xff}}},
   1155     {{{   922,   1014,   4608}, 0, { -1326,    156}, {0x00, 0x00, 0x7f, 0xff}}},
   1156     {{{   410,      0,   4608}, 0, {  -422,   1840}, {0x00, 0x7b, 0x1e, 0xff}}},
   1157     {{{  4506,   1024,   4403}, 0, {   990,     64}, {0x99, 0x33, 0xcd, 0xff}}},
   1158     {{{  4506,      0,   4403}, 0, {   990,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
   1159 };
   1160 
   1161 // 0x0700CC08 - 0x0700CC78
   1162 static const Vtx hmc_seg7_vertex_0700CC08[] = {
   1163     {{{  5018,      0,   4403}, 0, {  1886,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
   1164     {{{  5018,   1024,   4915}, 0, {  2796,     64}, {0x67, 0x33, 0x33, 0xff}}},
   1165     {{{  5018,      0,   4915}, 0, {  2796,   2012}, {0x38, 0x00, 0x71, 0xff}}},
   1166     {{{  4506,   1024,   4915}, 0, {  1900,     64}, {0xd6, 0x54, 0x54, 0xff}}},
   1167     {{{  4506,      0,   4403}, 0, {   990,   2012}, {0xc8, 0x00, 0x8f, 0xff}}},
   1168     {{{  4506,   1024,   4403}, 0, {   990,     64}, {0x99, 0x33, 0xcd, 0xff}}},
   1169     {{{  5018,   1024,   4403}, 0, {  1886,     64}, {0x2a, 0x54, 0xac, 0xff}}},
   1170 };
   1171 
   1172 // 0x0700CC78 - 0x0700CD78
   1173 static const Vtx hmc_seg7_vertex_0700CC78[] = {
   1174     {{{  4150,   1126,   1434}, 0, {   648,   -100}, {0xa6, 0xa9, 0xee, 0xff}}},
   1175     {{{  4150,      0,   2048}, 0, {  1468,   1042}, {0xb4, 0x63, 0x10, 0xff}}},
   1176     {{{  4150,    922,   2048}, 0, {  1468,     22}, {0xa6, 0xa8, 0xf7, 0xff}}},
   1177     {{{  6244,    717,   1434}, 0, {  1332,     36}, {0xa6, 0xa9, 0x13, 0xff}}},
   1178     {{{  6244,      0,   2048}, 0, {   512,    936}, {0x81, 0x00, 0x00, 0xff}}},
   1179     {{{  6244,    922,   2048}, 0, {   512,    -86}, {0x96, 0xbc, 0x0b, 0xff}}},
   1180     {{{  6244,      0,   2458}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
   1181     {{{  6244,    922,   2458}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
   1182     {{{  6244,   -204,   1434}, 0, {  1332,   1056}, {0x81, 0x00, 0x00, 0xff}}},
   1183     {{{  5579,      0,   2458}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
   1184     {{{  5579,    922,   2048}, 0, {   512,    -86}, {0x5a, 0xa8, 0x0e, 0xff}}},
   1185     {{{  5579,    922,   2458}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
   1186     {{{  5579,      0,   2048}, 0, {   512,    936}, {0x7f, 0x00, 0x00, 0xff}}},
   1187     {{{  5579,   -204,   1434}, 0, {  1332,   1056}, {0x7f, 0x00, 0x00, 0xff}}},
   1188     {{{  5579,    717,   1434}, 0, {  1332,     36}, {0x5a, 0xa8, 0x09, 0xff}}},
   1189     {{{  4150,      0,   2458}, 0, {  2012,    990}, {0x81, 0x00, 0x00, 0xff}}},
   1190 };
   1191 
   1192 // 0x0700CD78 - 0x0700CE78
   1193 static const Vtx hmc_seg7_vertex_0700CD78[] = {
   1194     {{{  4150,   1126,   1434}, 0, {   648,   -100}, {0xa6, 0xa9, 0xee, 0xff}}},
   1195     {{{  4150,    205,   1434}, 0, {   648,    922}, {0xa6, 0x58, 0x09, 0xff}}},
   1196     {{{  4150,      0,   2048}, 0, {  1468,   1042}, {0xb4, 0x63, 0x10, 0xff}}},
   1197     {{{  4150,    922,   2048}, 0, {  1468,     22}, {0xa6, 0xa8, 0xf7, 0xff}}},
   1198     {{{  4150,      0,   2458}, 0, {  2012,    990}, {0x81, 0x00, 0x00, 0xff}}},
   1199     {{{  4150,    922,   2458}, 0, {  2012,      0}, {0x81, 0x00, 0x00, 0xff}}},
   1200     {{{  3484,      0,   2458}, 0, {   196,    918}, {0x7f, 0x00, 0x00, 0xff}}},
   1201     {{{  3484,    922,   2048}, 0, {   648,     30}, {0x66, 0xb7, 0xf0, 0xff}}},
   1202     {{{  3484,    922,   2458}, 0, {   196,    -12}, {0x7f, 0x00, 0x00, 0xff}}},
   1203     {{{  3484,      0,   2048}, 0, {   648,    960}, {0x5a, 0x58, 0x0e, 0xff}}},
   1204     {{{  3484,    205,   1434}, 0, {  1332,    836}, {0x5a, 0x57, 0x13, 0xff}}},
   1205     {{{  3484,   1126,   1434}, 0, {  1332,    -94}, {0x5a, 0xa8, 0xf7, 0xff}}},
   1206     {{{  6244,    717,    922}, 0, {  2012,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
   1207     {{{  6244,   -204,   1434}, 0, {  1332,   1056}, {0x81, 0x00, 0x00, 0xff}}},
   1208     {{{  6244,    717,   1434}, 0, {  1332,     36}, {0xa6, 0xa9, 0x13, 0xff}}},
   1209     {{{  6244,   -204,    922}, 0, {  2012,    990}, {0xcd, 0x33, 0x67, 0xff}}},
   1210 };
   1211 
   1212 // 0x0700CE78 - 0x0700CF38
   1213 static const Vtx hmc_seg7_vertex_0700CE78[] = {
   1214     {{{  5579,    717,   1434}, 0, {  1332,     36}, {0x5a, 0xa8, 0x09, 0xff}}},
   1215     {{{  5579,   -204,    922}, 0, {  2012,    990}, {0x49, 0x49, 0x49, 0xff}}},
   1216     {{{  5579,    717,    922}, 0, {  2012,      0}, {0x33, 0xcd, 0x67, 0xff}}},
   1217     {{{  5579,   -204,   1434}, 0, {  1332,   1056}, {0x7f, 0x00, 0x00, 0xff}}},
   1218     {{{  4150,   1126,    922}, 0, {     0,      0}, {0xc3, 0xc3, 0x5c, 0xff}}},
   1219     {{{  4150,    205,   1434}, 0, {   648,    922}, {0xa6, 0x58, 0x09, 0xff}}},
   1220     {{{  4150,   1126,   1434}, 0, {   648,   -100}, {0xa6, 0xa9, 0xee, 0xff}}},
   1221     {{{  4150,    205,    922}, 0, {     0,    990}, {0xcd, 0x33, 0x67, 0xff}}},
   1222     {{{  3484,   1126,   1434}, 0, {  1332,    -94}, {0x5a, 0xa8, 0xf7, 0xff}}},
   1223     {{{  3484,    205,   1434}, 0, {  1332,    836}, {0x5a, 0x57, 0x13, 0xff}}},
   1224     {{{  3484,    205,    922}, 0, {  1900,    886}, {0x49, 0x49, 0x49, 0xff}}},
   1225     {{{  3484,   1126,    922}, 0, {  1900,    -42}, {0x33, 0xcd, 0x67, 0xff}}},
   1226 };
   1227 
   1228 // 0x0700CF38 - 0x0700CF78
   1229 static const Vtx hmc_seg7_vertex_0700CF38[] = {
   1230     {{{   410,   2048,   4403}, 0, {     0,      0}, {0xa3, 0x43, 0xcc, 0xff}}},
   1231     {{{   410,   1946,   5837}, 0, {     0,      0}, {0xa3, 0xbd, 0x34, 0xff}}},
   1232     {{{   410,   2048,   5837}, 0, {     0,      0}, {0x0c, 0x63, 0x4d, 0xff}}},
   1233     {{{   410,   1946,   4403}, 0, {     0,      0}, {0x0c, 0x9d, 0xb3, 0xff}}},
   1234 };
   1235 
   1236 // 0x0700CF78 - 0x0700D1C8
   1237 static const Gfx hmc_seg7_dl_0700CF78[] = {
   1238     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09006800),
   1239     gsDPLoadSync(),
   1240     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1241     gsSPLight(&hmc_seg7_lights_07009460.l, 1),
   1242     gsSPLight(&hmc_seg7_lights_07009460.a, 2),
   1243     gsSPVertex(hmc_seg7_vertex_070094A8, 14, 0),
   1244     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1245     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1246     gsSP2Triangles( 4,  7,  8, 0x0,  4,  8,  9, 0x0),
   1247     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1248     gsSPVertex(hmc_seg7_vertex_07009588, 15, 0),
   1249     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1250     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1251     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1252     gsSP1Triangle(11, 14, 12, 0x0),
   1253     gsSPVertex(hmc_seg7_vertex_07009678, 15, 0),
   1254     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1255     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1256     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1257     gsSP1Triangle( 0,  2, 14, 0x0),
   1258     gsSPVertex(hmc_seg7_vertex_07009768, 16, 0),
   1259     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1260     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1261     gsSP2Triangles( 7, 10,  8, 0x0, 11,  2,  1, 0x0),
   1262     gsSP2Triangles(11, 12,  2, 0x0, 13, 14, 15, 0x0),
   1263     gsSPVertex(hmc_seg7_vertex_07009868, 14, 0),
   1264     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1265     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1266     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1267     gsSPVertex(hmc_seg7_vertex_07009948, 15, 0),
   1268     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1269     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1270     gsSP2Triangles(10,  6,  9, 0x0, 10,  9, 11, 0x0),
   1271     gsSP2Triangles(12, 10, 11, 0x0, 13, 12, 11, 0x0),
   1272     gsSP1Triangle( 0,  2, 14, 0x0),
   1273     gsSPVertex(hmc_seg7_vertex_07009A38, 15, 0),
   1274     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1275     gsSP2Triangles( 3,  5,  6, 0x0,  5,  7,  6, 0x0),
   1276     gsSP2Triangles( 5,  8,  7, 0x0,  9, 10, 11, 0x0),
   1277     gsSP2Triangles( 9, 12, 10, 0x0,  8, 13, 14, 0x0),
   1278     gsSP1Triangle( 8, 14,  7, 0x0),
   1279     gsSPVertex(hmc_seg7_vertex_07009B28, 14, 0),
   1280     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1281     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1282     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1283     gsSPEndDisplayList(),
   1284 };
   1285 
   1286 // 0x0700D1C8 - 0x0700D3D8
   1287 static const Gfx hmc_seg7_dl_0700D1C8[] = {
   1288     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09009800),
   1289     gsDPLoadSync(),
   1290     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1291     gsSPVertex(hmc_seg7_vertex_07009C08, 16, 0),
   1292     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1293     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1294     gsSP2Triangles( 7,  9, 10, 0x0,  7, 10, 11, 0x0),
   1295     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
   1296     gsSPVertex(hmc_seg7_vertex_07009D08, 14, 0),
   1297     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1298     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1299     gsSP2Triangles( 7,  9, 10, 0x0, 10, 11, 12, 0x0),
   1300     gsSP1Triangle(10, 12, 13, 0x0),
   1301     gsSPVertex(hmc_seg7_vertex_07009DE8, 15, 0),
   1302     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1303     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1304     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1305     gsSP1Triangle(11, 13, 14, 0x0),
   1306     gsSPVertex(hmc_seg7_vertex_07009ED8, 15, 0),
   1307     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1308     gsSP2Triangles( 6,  7,  8, 0x0,  8,  7,  9, 0x0),
   1309     gsSP2Triangles( 8,  9, 10, 0x0,  6, 11,  7, 0x0),
   1310     gsSP2Triangles( 7, 11, 12, 0x0,  7, 12,  9, 0x0),
   1311     gsSP2Triangles(10,  9, 12, 0x0, 10, 12, 13, 0x0),
   1312     gsSP2Triangles(13, 12, 11, 0x0, 13, 11,  6, 0x0),
   1313     gsSP1Triangle( 0, 14,  1, 0x0),
   1314     gsSPVertex(hmc_seg7_vertex_07009FC8, 15, 0),
   1315     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1316     gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
   1317     gsSP2Triangles( 4,  8,  5, 0x0,  5,  9, 10, 0x0),
   1318     gsSP2Triangles( 5, 10, 11, 0x0,  5, 11,  6, 0x0),
   1319     gsSP2Triangles(12, 13, 10, 0x0, 14, 12, 10, 0x0),
   1320     gsSPVertex(hmc_seg7_vertex_0700A0B8, 9, 0),
   1321     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1322     gsSP2Triangles( 6,  1,  7, 0x0,  6,  7,  8, 0x0),
   1323     gsSP1Triangle( 0,  7,  1, 0x0),
   1324     gsSPLight(&hmc_seg7_lights_07009478.l, 1),
   1325     gsSPLight(&hmc_seg7_lights_07009478.a, 2),
   1326     gsSPVertex(hmc_seg7_vertex_0700A148, 7, 0),
   1327     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1328     gsSP1Triangle( 3,  5,  6, 0x0),
   1329     gsSPEndDisplayList(),
   1330 };
   1331 
   1332 // 0x0700D3D8 - 0x0700D8D8
   1333 static const Gfx hmc_seg7_dl_0700D3D8[] = {
   1334     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09000000),
   1335     gsDPLoadSync(),
   1336     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1337     gsSPLight(&hmc_seg7_lights_07009490.l, 1),
   1338     gsSPLight(&hmc_seg7_lights_07009490.a, 2),
   1339     gsSPVertex(hmc_seg7_vertex_0700A1B8, 15, 0),
   1340     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1341     gsSP2Triangles( 6,  3,  5, 0x0,  7,  8,  9, 0x0),
   1342     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1343     gsSP1Triangle(11, 13, 14, 0x0),
   1344     gsSPVertex(hmc_seg7_vertex_0700A2A8, 11, 0),
   1345     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1346     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1347     gsSP1Triangle( 0, 10,  1, 0x0),
   1348     gsSPLight(&hmc_seg7_lights_07009460.l, 1),
   1349     gsSPLight(&hmc_seg7_lights_07009460.a, 2),
   1350     gsSPVertex(hmc_seg7_vertex_0700A358, 15, 0),
   1351     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1352     gsSP2Triangles( 6,  3,  7, 0x0,  3,  5,  7, 0x0),
   1353     gsSP2Triangles( 8,  3,  6, 0x0,  8,  4,  3, 0x0),
   1354     gsSP2Triangles( 9,  4,  8, 0x0,  9,  5,  4, 0x0),
   1355     gsSP2Triangles(10,  5,  9, 0x0, 10,  7,  5, 0x0),
   1356     gsSP2Triangles( 6,  7, 10, 0x0,  9,  6, 10, 0x0),
   1357     gsSP2Triangles( 9,  8,  6, 0x0,  0, 11, 12, 0x0),
   1358     gsSP2Triangles( 0, 12, 13, 0x0, 14,  0,  2, 0x0),
   1359     gsSP1Triangle( 0, 13,  1, 0x0),
   1360     gsSPVertex(hmc_seg7_vertex_0700A448, 16, 0),
   1361     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1362     gsSP2Triangles( 4,  6,  7, 0x0,  4,  7,  8, 0x0),
   1363     gsSP2Triangles( 3,  9, 10, 0x0,  3, 10,  4, 0x0),
   1364     gsSP2Triangles( 0,  2, 11, 0x0, 12, 13, 14, 0x0),
   1365     gsSP1Triangle(12, 15, 13, 0x0),
   1366     gsSPVertex(hmc_seg7_vertex_0700A548, 14, 0),
   1367     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1368     gsSP2Triangles( 4,  1,  5, 0x0,  4,  6,  1, 0x0),
   1369     gsSP2Triangles( 1,  7,  2, 0x0,  1,  6,  8, 0x0),
   1370     gsSP2Triangles( 1,  8,  7, 0x0,  9, 10, 11, 0x0),
   1371     gsSP2Triangles(10, 12, 11, 0x0, 10, 13, 12, 0x0),
   1372     gsSPVertex(hmc_seg7_vertex_0700A628, 15, 0),
   1373     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1374     gsSP2Triangles( 2,  3,  4, 0x0,  0,  5,  1, 0x0),
   1375     gsSP2Triangles( 6,  7,  8, 0x0,  8,  9, 10, 0x0),
   1376     gsSP2Triangles( 8, 11,  9, 0x0, 12,  5,  0, 0x0),
   1377     gsSP2Triangles(12, 13,  5, 0x0,  6, 14,  7, 0x0),
   1378     gsSPVertex(hmc_seg7_vertex_0700A718, 16, 0),
   1379     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1380     gsSP2Triangles( 3,  6,  4, 0x0,  0,  7,  1, 0x0),
   1381     gsSP2Triangles( 8,  6,  3, 0x0,  8,  9,  6, 0x0),
   1382     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1383     gsSP2Triangles( 8, 14, 15, 0x0,  8, 15,  9, 0x0),
   1384     gsSPVertex(hmc_seg7_vertex_0700A818, 16, 0),
   1385     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1386     gsSP2Triangles( 4,  0,  5, 0x0,  0,  2,  5, 0x0),
   1387     gsSP2Triangles( 4,  6,  0, 0x0,  7,  8,  9, 0x0),
   1388     gsSP2Triangles(10,  7,  9, 0x0, 11, 12, 13, 0x0),
   1389     gsSP2Triangles( 1, 12, 14, 0x0,  1,  3, 12, 0x0),
   1390     gsSP2Triangles(11, 14, 12, 0x0,  3, 15, 12, 0x0),
   1391     gsSPVertex(hmc_seg7_vertex_0700A918, 14, 0),
   1392     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1393     gsSP2Triangles( 4,  5,  6, 0x0,  7,  6,  5, 0x0),
   1394     gsSP2Triangles( 8,  2,  9, 0x0, 10,  8,  9, 0x0),
   1395     gsSP2Triangles( 8,  0,  2, 0x0, 11, 12, 13, 0x0),
   1396     gsSPVertex(hmc_seg7_vertex_0700A9F8, 15, 0),
   1397     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1398     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1399     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1400     gsSP1Triangle( 0,  2, 14, 0x0),
   1401     gsSPVertex(hmc_seg7_vertex_0700AAE8, 16, 0),
   1402     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1403     gsSP2Triangles( 3,  2,  4, 0x0,  5,  6,  7, 0x0),
   1404     gsSP2Triangles( 5,  7,  8, 0x0,  9,  6,  5, 0x0),
   1405     gsSP2Triangles( 9, 10,  6, 0x0,  8,  7, 11, 0x0),
   1406     gsSP2Triangles( 8, 11, 12, 0x0, 12, 10,  9, 0x0),
   1407     gsSP2Triangles(12, 11, 10, 0x0,  2, 13,  4, 0x0),
   1408     gsSP2Triangles( 0, 14,  1, 0x0,  2,  1, 13, 0x0),
   1409     gsSP2Triangles( 4, 13, 15, 0x0,  4, 15,  3, 0x0),
   1410     gsSP2Triangles( 3, 14,  0, 0x0,  3, 15, 14, 0x0),
   1411     gsSPVertex(hmc_seg7_vertex_0700ABE8, 14, 0),
   1412     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  0, 0x0),
   1413     gsSP2Triangles( 0,  4,  1, 0x0,  5,  6,  7, 0x0),
   1414     gsSP2Triangles( 3,  8,  4, 0x0,  2,  1,  9, 0x0),
   1415     gsSP2Triangles( 2,  9, 10, 0x0, 10,  8,  3, 0x0),
   1416     gsSP2Triangles(10,  9,  8, 0x0, 11,  7, 12, 0x0),
   1417     gsSP2Triangles(11, 12, 13, 0x0,  5,  7, 11, 0x0),
   1418     gsSPVertex(hmc_seg7_vertex_0700ACC8, 14, 0),
   1419     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1420     gsSP2Triangles( 3,  5,  6, 0x0,  6,  7,  8, 0x0),
   1421     gsSP2Triangles( 6,  5,  7, 0x0,  9, 10,  1, 0x0),
   1422     gsSP2Triangles( 9,  1,  0, 0x0, 11, 10,  9, 0x0),
   1423     gsSP2Triangles(11, 12, 10, 0x0,  0,  2, 13, 0x0),
   1424     gsSP2Triangles(13, 12, 11, 0x0, 13,  2, 12, 0x0),
   1425     gsSPVertex(hmc_seg7_vertex_0700ADA8, 3, 0),
   1426     gsSP1Triangle( 0,  1,  2, 0x0),
   1427     gsSPEndDisplayList(),
   1428 };
   1429 
   1430 // 0x0700D8D8 - 0x0700D9A8
   1431 static const Gfx hmc_seg7_dl_0700D8D8[] = {
   1432     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09003800),
   1433     gsDPLoadSync(),
   1434     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1435     gsSPVertex(hmc_seg7_vertex_0700ADD8, 16, 0),
   1436     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1437     gsSP2Triangles( 3,  5,  6, 0x0,  5,  7,  8, 0x0),
   1438     gsSP2Triangles( 5,  8,  6, 0x0,  8,  2,  6, 0x0),
   1439     gsSP2Triangles( 9, 10, 11, 0x0,  9, 11, 12, 0x0),
   1440     gsSP2Triangles( 2, 10,  9, 0x0,  2,  1, 10, 0x0),
   1441     gsSP2Triangles( 8,  0,  2, 0x0, 13, 14, 15, 0x0),
   1442     gsSP1Triangle( 0, 14,  1, 0x0),
   1443     gsSPVertex(hmc_seg7_vertex_0700AED8, 8, 0),
   1444     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1445     gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
   1446     gsSP2Triangles( 5,  4,  6, 0x0,  7,  1,  0, 0x0),
   1447     gsSP1Triangle( 7,  6,  1, 0x0),
   1448     gsSPEndDisplayList(),
   1449 };
   1450 
   1451 // 0x0700D9A8 - 0x0700DD30
   1452 static const Gfx hmc_seg7_dl_0700D9A8[] = {
   1453     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09008800),
   1454     gsDPLoadSync(),
   1455     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1456     gsSPVertex(hmc_seg7_vertex_0700AF58, 16, 0),
   1457     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
   1458     gsSP2Triangles( 3,  1,  0, 0x0,  5,  6,  2, 0x0),
   1459     gsSP2Triangles( 7,  8,  9, 0x0,  9,  8, 10, 0x0),
   1460     gsSP2Triangles( 7,  9, 11, 0x0, 12, 13, 10, 0x0),
   1461     gsSP2Triangles(11,  6,  5, 0x0, 11,  5, 14, 0x0),
   1462     gsSP2Triangles(15, 13, 12, 0x0, 15, 12,  3, 0x0),
   1463     gsSPVertex(hmc_seg7_vertex_0700B058, 16, 0),
   1464     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
   1465     gsSP2Triangles( 5,  6,  7, 0x0,  4,  8,  0, 0x0),
   1466     gsSP2Triangles( 0,  9,  1, 0x0,  0, 10,  9, 0x0),
   1467     gsSP2Triangles(11, 12, 13, 0x0, 11, 14, 12, 0x0),
   1468     gsSP1Triangle(15, 13, 12, 0x0),
   1469     gsSPVertex(hmc_seg7_vertex_0700B158, 15, 0),
   1470     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1471     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1472     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
   1473     gsSP1Triangle( 0, 14,  1, 0x0),
   1474     gsSPVertex(hmc_seg7_vertex_0700B248, 15, 0),
   1475     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1476     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1477     gsSP2Triangles(10,  7,  9, 0x0, 11, 12,  7, 0x0),
   1478     gsSP2Triangles(11,  7, 10, 0x0,  0, 13,  1, 0x0),
   1479     gsSP1Triangle( 0, 14, 13, 0x0),
   1480     gsSPVertex(hmc_seg7_vertex_0700B338, 16, 0),
   1481     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1482     gsSP2Triangles( 3,  5,  6, 0x0,  7,  5,  4, 0x0),
   1483     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
   1484     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
   1485     gsSPVertex(hmc_seg7_vertex_0700B438, 15, 0),
   1486     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1487     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1488     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1489     gsSP1Triangle(11, 14, 12, 0x0),
   1490     gsSPVertex(hmc_seg7_vertex_0700B528, 16, 0),
   1491     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1492     gsSP2Triangles( 3,  6,  4, 0x0,  7,  5,  4, 0x0),
   1493     gsSP2Triangles( 7,  4,  8, 0x0,  9,  7,  8, 0x0),
   1494     gsSP2Triangles( 9,  8, 10, 0x0,  1, 11, 12, 0x0),
   1495     gsSP2Triangles( 1, 12,  2, 0x0,  0,  2, 13, 0x0),
   1496     gsSP2Triangles(14,  0, 13, 0x0, 14, 13, 15, 0x0),
   1497     gsSPVertex(hmc_seg7_vertex_0700B628, 16, 0),
   1498     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1499     gsSP2Triangles( 2,  1,  4, 0x0,  5,  6,  7, 0x0),
   1500     gsSP2Triangles( 5,  8,  6, 0x0,  9, 10, 11, 0x0),
   1501     gsSP2Triangles(12,  6,  8, 0x0, 13, 14, 15, 0x0),
   1502     gsSPVertex(hmc_seg7_vertex_0700B728, 14, 0),
   1503     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  1, 0x0),
   1504     gsSP2Triangles( 5,  6,  7, 0x0,  5,  8,  6, 0x0),
   1505     gsSP2Triangles( 9, 10, 11, 0x0,  9, 12, 10, 0x0),
   1506     gsSP1Triangle(12, 13, 10, 0x0),
   1507     gsSPVertex(hmc_seg7_vertex_0700B808, 16, 0),
   1508     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1509     gsSP2Triangles( 3,  4,  1, 0x0,  5,  6,  7, 0x0),
   1510     gsSP2Triangles( 5,  8,  6, 0x0,  9, 10, 11, 0x0),
   1511     gsSP2Triangles( 8,  4,  6, 0x0, 12, 13, 14, 0x0),
   1512     gsSP1Triangle(12, 15, 13, 0x0),
   1513     gsSPVertex(hmc_seg7_vertex_0700B908, 16, 0),
   1514     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1515     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1516     gsSP2Triangles( 7,  9, 10, 0x0,  8, 11,  9, 0x0),
   1517     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
   1518     gsSPVertex(hmc_seg7_vertex_0700BA08, 3, 0),
   1519     gsSP1Triangle( 0,  1,  2, 0x0),
   1520     gsSPEndDisplayList(),
   1521 };
   1522 
   1523 // 0x0700DD30 - 0x0700DED8
   1524 static const Gfx hmc_seg7_dl_0700DD30[] = {
   1525     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09007800),
   1526     gsDPLoadSync(),
   1527     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1528     gsSPVertex(hmc_seg7_vertex_0700BA38, 16, 0),
   1529     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1530     gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
   1531     gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
   1532     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1533     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
   1534     gsSPVertex(hmc_seg7_vertex_0700BB38, 15, 0),
   1535     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1536     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
   1537     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1538     gsSP2Triangles(12, 13, 14, 0x0, 11, 10,  5, 0x0),
   1539     gsSP1Triangle(11,  5,  4, 0x0),
   1540     gsSPVertex(hmc_seg7_vertex_0700BC28, 15, 0),
   1541     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1542     gsSP2Triangles( 3,  4,  5, 0x0,  3,  5,  0, 0x0),
   1543     gsSP2Triangles( 6,  7,  8, 0x0,  4,  9, 10, 0x0),
   1544     gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
   1545     gsSPVertex(hmc_seg7_vertex_0700BD18, 14, 0),
   1546     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1547     gsSP2Triangles( 3,  4,  0, 0x0,  5,  6,  7, 0x0),
   1548     gsSP2Triangles( 1,  8,  9, 0x0,  1,  9,  2, 0x0),
   1549     gsSP2Triangles(10,  1,  0, 0x0, 10, 11,  1, 0x0),
   1550     gsSP2Triangles(10,  0, 12, 0x0,  0,  4, 12, 0x0),
   1551     gsSP2Triangles(11, 13,  1, 0x0, 13,  8,  1, 0x0),
   1552     gsSPVertex(hmc_seg7_vertex_0700BDF8, 8, 0),
   1553     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1554     gsSP2Triangles( 0,  6,  5, 0x0,  0,  5,  1, 0x0),
   1555     gsSP1Triangle( 1,  7,  2, 0x0),
   1556     gsSPEndDisplayList(),
   1557 };
   1558 
   1559 // 0x0700DED8 - 0x0700DF10
   1560 static const Gfx hmc_seg7_dl_0700DED8[] = {
   1561     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07000000),
   1562     gsDPLoadSync(),
   1563     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1564     gsSPVertex(hmc_seg7_vertex_0700BE78, 4, 0),
   1565     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1566     gsSPEndDisplayList(),
   1567 };
   1568 
   1569 // 0x0700DF10 - 0x0700DF48
   1570 static const Gfx hmc_seg7_dl_0700DF10[] = {
   1571     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, hmc_seg7_texture_07001000),
   1572     gsDPLoadSync(),
   1573     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1574     gsSPVertex(hmc_seg7_vertex_0700BEB8, 4, 0),
   1575     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1576     gsSPEndDisplayList(),
   1577 };
   1578 
   1579 // 0x0700DF48 - 0x0700E330
   1580 static const Gfx hmc_seg7_dl_0700DF48[] = {
   1581     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09001800),
   1582     gsDPLoadSync(),
   1583     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1584     gsSPVertex(hmc_seg7_vertex_0700BEF8, 15, 0),
   1585     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1586     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1587     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1588     gsSP1Triangle(11, 13, 14, 0x0),
   1589     gsSPVertex(hmc_seg7_vertex_0700BFE8, 16, 0),
   1590     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1591     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
   1592     gsSP2Triangles( 9,  8, 10, 0x0,  9, 10, 11, 0x0),
   1593     gsSP2Triangles( 0, 12,  1, 0x0, 13, 14, 15, 0x0),
   1594     gsSPVertex(hmc_seg7_vertex_0700C0E8, 15, 0),
   1595     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1596     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1597     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
   1598     gsSP1Triangle(12, 13, 14, 0x0),
   1599     gsSPVertex(hmc_seg7_vertex_0700C1D8, 14, 0),
   1600     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1601     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1602     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
   1603     gsSPVertex(hmc_seg7_vertex_0700C2B8, 14, 0),
   1604     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1605     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
   1606     gsSP2Triangles( 7, 10,  8, 0x0, 11,  1, 12, 0x0),
   1607     gsSP1Triangle(11, 13,  1, 0x0),
   1608     gsSPVertex(hmc_seg7_vertex_0700C398, 15, 0),
   1609     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1610     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1611     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1612     gsSP1Triangle( 0,  2, 14, 0x0),
   1613     gsSPVertex(hmc_seg7_vertex_0700C488, 16, 0),
   1614     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1615     gsSP2Triangles( 3,  5,  6, 0x0,  2,  7,  8, 0x0),
   1616     gsSP2Triangles( 2,  9,  7, 0x0, 10, 11, 12, 0x0),
   1617     gsSP2Triangles(10,  1, 11, 0x0, 13, 14, 15, 0x0),
   1618     gsSPVertex(hmc_seg7_vertex_0700C588, 14, 0),
   1619     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1620     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1621     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1622     gsSPVertex(hmc_seg7_vertex_0700C668, 15, 0),
   1623     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1624     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1625     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
   1626     gsSP1Triangle(11, 13, 14, 0x0),
   1627     gsSPVertex(hmc_seg7_vertex_0700C758, 15, 0),
   1628     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1629     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1630     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
   1631     gsSP1Triangle( 0, 14,  1, 0x0),
   1632     gsSPVertex(hmc_seg7_vertex_0700C848, 16, 0),
   1633     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1634     gsSP2Triangles( 3,  6,  4, 0x0,  7,  6,  3, 0x0),
   1635     gsSP2Triangles( 7,  8,  6, 0x0,  9, 10, 11, 0x0),
   1636     gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
   1637     gsSPVertex(hmc_seg7_vertex_0700C948, 15, 0),
   1638     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1639     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
   1640     gsSP2Triangles( 7, 10,  8, 0x0, 11, 10,  7, 0x0),
   1641     gsSP1Triangle(12, 13, 14, 0x0),
   1642     gsSPVertex(hmc_seg7_vertex_0700CA38, 14, 0),
   1643     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1644     gsSP2Triangles( 4,  5,  3, 0x0,  6,  7,  8, 0x0),
   1645     gsSP2Triangles( 6,  8,  9, 0x0, 10, 11, 12, 0x0),
   1646     gsSP1Triangle(10, 12, 13, 0x0),
   1647     gsSPVertex(hmc_seg7_vertex_0700CB18, 15, 0),
   1648     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1649     gsSP2Triangles( 3,  6,  4, 0x0,  5,  4,  7, 0x0),
   1650     gsSP2Triangles( 5,  7,  8, 0x0,  9, 10, 11, 0x0),
   1651     gsSP2Triangles( 9, 12, 10, 0x0,  2, 13, 14, 0x0),
   1652     gsSP1Triangle( 2,  1, 13, 0x0),
   1653     gsSPVertex(hmc_seg7_vertex_0700CC08, 7, 0),
   1654     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
   1655     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  0, 0x0),
   1656     gsSP1Triangle( 0,  6,  1, 0x0),
   1657     gsSPEndDisplayList(),
   1658 };
   1659 
   1660 // 0x0700E330 - 0x0700E428
   1661 static const Gfx hmc_seg7_dl_0700E330[] = {
   1662     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cave_09004800),
   1663     gsDPLoadSync(),
   1664     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
   1665     gsSPVertex(hmc_seg7_vertex_0700CC78, 16, 0),
   1666     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1667     gsSP2Triangles( 5,  6,  7, 0x0,  5,  4,  6, 0x0),
   1668     gsSP2Triangles( 3,  8,  4, 0x0,  9, 10, 11, 0x0),
   1669     gsSP2Triangles( 9, 12, 10, 0x0, 10, 12, 13, 0x0),
   1670     gsSP2Triangles(10, 13, 14, 0x0,  2,  1, 15, 0x0),
   1671     gsSPVertex(hmc_seg7_vertex_0700CD78, 16, 0),
   1672     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1673     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
   1674     gsSP2Triangles( 7,  9, 10, 0x0,  7, 10, 11, 0x0),
   1675     gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
   1676     gsSPVertex(hmc_seg7_vertex_0700CE78, 12, 0),
   1677     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1678     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
   1679     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
   1680     gsSPEndDisplayList(),
   1681 };
   1682 
   1683 // 0x0700E428 - 0x0700E448
   1684 static const Gfx hmc_seg7_dl_0700E428[] = {
   1685     gsSPVertex(hmc_seg7_vertex_0700CF38, 4, 0),
   1686     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1687     gsSPEndDisplayList(),
   1688 };
   1689 
   1690 // 0x0700E448 - 0x0700E5B0
   1691 const Gfx hmc_seg7_dl_0700E448[] = {
   1692     gsDPPipeSync(),
   1693     gsDPSetCycleType(G_CYC_2CYCLE),
   1694     gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
   1695     gsDPSetDepthSource(G_ZS_PIXEL),
   1696     gsDPSetFogColor(0, 0, 0, 255),
   1697     gsSPFogPosition(960, 1000),
   1698     gsSPSetGeometryMode(G_FOG),
   1699     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
   1700     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),
   1701     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1702     gsDPTileSync(),
   1703     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),
   1704     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1705     gsSPDisplayList(hmc_seg7_dl_0700CF78),
   1706     gsSPDisplayList(hmc_seg7_dl_0700D1C8),
   1707     gsDPTileSync(),
   1708     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),
   1709     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1710     gsSPDisplayList(hmc_seg7_dl_0700D3D8),
   1711     gsSPDisplayList(hmc_seg7_dl_0700D8D8),
   1712     gsSPDisplayList(hmc_seg7_dl_0700D9A8),
   1713     gsSPDisplayList(hmc_seg7_dl_0700DD30),
   1714     gsDPTileSync(),
   1715     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),
   1716     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1717     gsSPDisplayList(hmc_seg7_dl_0700DED8),
   1718     gsSPDisplayList(hmc_seg7_dl_0700DF10),
   1719     gsDPTileSync(),
   1720     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),
   1721     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
   1722     gsSPDisplayList(hmc_seg7_dl_0700DF48),
   1723     gsDPTileSync(),
   1724     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),
   1725     gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1726     gsSPDisplayList(hmc_seg7_dl_0700E330),
   1727     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1728     gsDPPipeSync(),
   1729     gsDPSetCombineMode(G_CC_SHADE, G_CC_PASS2),
   1730     gsSPDisplayList(hmc_seg7_dl_0700E428),
   1731     gsDPPipeSync(),
   1732     gsDPSetCycleType(G_CYC_1CYCLE),
   1733     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
   1734     gsSPClearGeometryMode(G_FOG),
   1735     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   1736     gsSPEndDisplayList(),
   1737 };