// 0x07003000 - 0x070030F0
static const Vtx castle_grounds_seg7_vertex_07003000[] = {
    {{{  3784,  -1330,    590}, 0, {     0,    906}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  5019,  -1330,    140}, 0, {     0,  -5654}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  4897,   -972,   -194}, 0, {  3294,  -5652}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  3662,   -972,    254}, 0, {  3294,    906}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3541,   -921,  -3361}, 0, {  1542,  -2588}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -4686,   -921,  -3361}, 0, {  1542,   3126}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -4686,   -869,  -3151}, 0, {   494,   3126}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  3495,   -665,   -201}, 0, {     0,  -1480}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4597,   -665,  -1016}, 0, {  1502,   5076}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  3362,   -665,   -567}, 0, {  1502,  -1480}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4730,   -665,   -651}, 0, {     0,   5076}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  3495,   -869,   -201}, 0, {  2848,  -1480}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4897,   -921,   -194}, 0, {     0,   5076}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4730,   -869,   -651}, 0, {  2848,   5076}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  3662,   -921,    254}, 0, {     0,  -1480}, {0xa0, 0xa0, 0xa0, 0xff}}},
};

// 0x070030F0 - 0x070031E0
static const Vtx castle_grounds_seg7_vertex_070030F0[] = {
    {{{ -3481,   -716,  -3361}, 0, {  1542,  -2886}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -3912,   -716,  -3151}, 0, {   494,   -736}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -3481,   -716,  -3151}, 0, {   494,  -2886}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -3788,   -716,  -3361}, 0, {  1542,  -1352}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -3541,   -921,  -3361}, 0, {  1542,  -2588}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -4686,   -869,  -3151}, 0, {   494,   3126}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -3912,   -869,  -3151}, 0, {   494,   -736}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -4796,   -511,   -168}, 0, {     2, -18178}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1023,   -511,   -162}, 0, {     0,    652}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3225,   -511,  -1871}, 0, {  8496, -10336}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3532,   -511,  -1871}, 0, {  8496, -11868}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3532,   -511,  -2178}, 0, { 10030, -11868}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3515,   -511,  -3151}, 0, { 14884, -11784}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1023,   -511,  -2553}, 0, { 11900,    652}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3225,   -511,  -2178}, 0, { 10030, -10336}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070031E0 - 0x070032E0
static const Vtx castle_grounds_seg7_vertex_070031E0[] = {
    {{{ -3515,   -511,  -3151}, 0, { 14884, -28136}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3532,   -511,  -2178}, 0, { 10030, -28220}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3225,   -511,  -2178}, 0, { 10030, -26688}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3481,  -1228,  -3663}, 0, {   990,      0}, {0x67, 0x67, 0x69, 0xff}}},
    {{{ -4703,  -1228,  -3663}, 0, {   990,   6066}, {0x67, 0x67, 0x69, 0xff}}},
    {{{ -3541,   -972,  -3361}, 0, { -1346,    270}, {0x67, 0x67, 0x69, 0xff}}},
    {{{ -4686,   -972,  -3361}, 0, { -1346,   5982}, {0x67, 0x67, 0x69, 0xff}}},
    {{{  3362,   -511,   -567}, 0, {  1990,   6186}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4597,   -511,  -1016}, 0, {  4232,  12350}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  3072,   -511,  -2741}, 0, { 12840,   4738}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  5052,   -511,  -2053}, 0, {  9404,  14616}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4407,   -511,  -3689}, 0, { 17568,  11398}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  3482,   -511,  -3663}, 0, { 17440,   6782}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{ -4796,   -511,   -168}, 0, {     2, -18178}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3515,   -511,  -3151}, 0, { 14884, -11784}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -4796,   -511,  -3151}, 0, { 14884, -18178}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070032E0 - 0x07003370
static const Vtx castle_grounds_seg7_vertex_070032E0[] = {
    {{{  2321,   -511,   -162}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3072,   -511,  -2741}, 0, { 12840,   4738}, {0xff, 0xff, 0xff, 0xff}}},
    {{{    83,   -511,  -2766}, 0, { 12964, -10176}, {0xff, 0xff, 0xff, 0xff}}},
    {{{    83,   -511,   -162}, 0, {     0, -10176}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3362,   -511,   -567}, 0, {  1990,   6186}, {0xff, 0xff, 0xff, 0xff}}},
    {{{    83,   -511,   -162}, 0, {     0, -10176}, {0x58, 0x58, 0x62, 0xff}}},
    {{{    83,   -511,  -2766}, 0, { 12964, -10176}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -1023,   -511,   -162}, 0, {     0, -15700}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -1023,   -511,  -2553}, 0, { 11900, -15700}, {0x58, 0x58, 0x62, 0xff}}},
};

// 0x07003370 - 0x070033B0
static const Vtx castle_grounds_seg7_vertex_07003370[] = {
    {{{  -562,    803,  -3718}, 0, {     0,      2}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   563,    803,  -3206}, 0, {   990,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   563,    803,  -3718}, 0, {   990,      2}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -562,    803,  -3206}, 0, {     0,    990}, {0x70, 0x70, 0x8a, 0xff}}},
};

// 0x070033B0 - 0x07003490
static const Vtx castle_grounds_seg7_vertex_070033B0[] = {
    {{{  3482,   -511,  -3663}, 0, {     0,    990}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4407,   -511,  -3689}, 0, {  4586,    990}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  4409,    545,  -5437}, 0, {  4840,  -9200}, {0xa0, 0xa0, 0xa0, 0xff}}},
    {{{  -450,    811,   -162}, 0, { -3510,   1086}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    906,   -796}, 0, {   990,  -2076}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -450,    906,   -796}, 0, { -3510,  -2076}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   -511,  -3663}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4409,    545,  -5437}, 0, {  4840,  -9200}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3468,    545,  -5438}, 0, {   148,  -9316}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    906,  -1512}, 0, {   990,  -5654}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -450,    803,  -2127}, 0, { -3510,  -8720}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -450,    906,  -1512}, 0, { -3510,  -5654}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    803,  -2127}, 0, {   990,  -8720}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    811,   -162}, 0, {   990,   1086}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07003490 - 0x070034D0
static const Vtx castle_grounds_seg7_vertex_07003490[] = {
    {{{  3201,   -506,  -3347}, 0, {  2522,  -2076}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  2875,   -506,  -3022}, 0, { -2074,  -2076}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  3419,   -511,  -3130}, 0, {  2522,    990}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  3093,   -511,  -2804}, 0, { -2074,    990}, {0x58, 0x58, 0x62, 0xff}}},
};

// 0x070034D0 - 0x070035B0
static const Vtx castle_grounds_seg7_vertex_070034D0[] = {
    {{{  1846,   3174,  -6131}, 0, { -8192,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1842,   3174,  -6143}, 0, {  1010,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1846,   3174,  -3571}, 0, { -8212,  -5398}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   945,   3174,  -3574}, 0, { -5966,  -5398}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   945,   3174,  -4199}, 0, { -5960,  -3838}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3834,   3349,  -6646}, 0, {  1310,  -1594}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3154,   2339,  -6614}, 0, {  -286,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -4361,   2339,  -7116}, 0, {  2974,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  4362,   2339,  -7116}, 0, {  -542,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3155,   2339,  -6614}, 0, {  2720,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3835,   3349,  -6646}, 0, {  1122,  -1594}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, {     0,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3481,   2339,  -7274}, 0, { 17348,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  1846,   3174,  -6131}, 0, {  4056,  -2540}, {0x99, 0x99, 0xac, 0xff}}},
};

// 0x070035B0 - 0x070036B0
static const Vtx castle_grounds_seg7_vertex_070035B0[] = {
    {{{ -3481,   2339,  -7274}, 0, { -1860,   2712}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2869,   2662,  -6131}, 0, {   990,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1842,   3174,  -6143}, 0, {   964,  -1872}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3481,   2339,  -7274}, 0, { 17348,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1842,   3174,  -6143}, 0, { 13260,  -2518}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  1846,   3174,  -6131}, 0, {  4056,  -2540}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, {  2820,   2718}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  1846,   3174,  -6131}, 0, {     0,  -1866}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  2870,   2662,  -6131}, 0, {     0,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -1842,   3174,  -6143}, 0, {  1010,    990}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{ -1842,   3174,  -3583}, 0, {   990,  -5398}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   945,   3174,  -3574}, 0, { -5966,  -5398}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   945,   3174,  -4199}, 0, { -5960,  -3838}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{ -3481,   2339,  -3663}, 0, {  -540,   1244}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3788,   2339,  -3048}, 0, {  1170,   1244}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3212,   3349,  -3009}, 0, {   616,  -1602}, {0x70, 0x70, 0x8a, 0xff}}},
};

// 0x070036B0 - 0x070037B0
static const Vtx castle_grounds_seg7_vertex_070036B0[] = {
    {{{  2867,   2662,  -3356}, 0, {  3576,   -560}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   898,   2867,  -2998}, 0, { -1416,   -962}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2560,   2339,  -2741}, 0, {  2522,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   898,   2867,  -2998}, 0, {   876,  -1252}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2460,  -2127}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1536,   2339,  -2536}, 0, {  1632,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2559,   2339,  -2741}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1535,   2339,  -2536}, 0, {  2574,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -897,   2867,  -2998}, 0, {  3910,   -962}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2866,   2662,  -3356}, 0, { -1082,   -560}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1842,   3174,  -3583}, 0, {  1310,  -2196}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -897,   2867,  -2998}, 0, {    26,   1098}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   898,   2867,  -2998}, 0, {  4506,   1086}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1846,   3174,  -3571}, 0, {  6866,   -544}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1842,   3174,  -3583}, 0, { -2336,   -542}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1846,   3174,  -3571}, 0, {  1182,  -2174}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070037B0 - 0x07003890
static const Vtx castle_grounds_seg7_vertex_070037B0[] = {
    {{{  1846,   3174,  -3571}, 0, { -5396,  -1866}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2867,   2662,  -3356}, 0, { -5934,    984}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2870,   2662,  -6131}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1846,   3174,  -6131}, 0, {   990,  -1866}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2460,  -2127}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   945,   2867,  -3540}, 0, {  2644,  -1528}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   466,   4069,  -2998}, 0, {     0,  -3782}, {0xff, 0xff, 0xff, 0xff}}},
    {{{     0,   3584,  -2047}, 0, {     0,  -1070}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2652,  -2047}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2652,  -2846}, 0, {  1502,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{     0,   3584,  -2846}, 0, {  1502,  -1070}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, {  3842,   2274}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2870,   2662,  -6131}, 0, {   990,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2867,   2662,  -3356}, 0, { -5934,      0}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07003890 - 0x07003980
static const Vtx castle_grounds_seg7_vertex_07003890[] = {
    {{{   898,   2867,  -2998}, 0, { -1416,   -962}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1536,   2339,  -2536}, 0, {   -80,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2560,   2339,  -2741}, 0, {  2522,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3213,   3349,  -3009}, 0, {   502,  -1818}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,   2339,  -2639}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3789,   2339,  -3048}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3173,   2339,  -2434}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2559,   2339,  -2741}, 0, {  1682,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3212,   3349,  -3009}, 0, {   522,  -1856}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2867,   2662,  -3356}, 0, { -5934,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   2339,  -3663}, 0, { -5166,   2274}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, {  3842,   2274}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3788,   2339,  -3048}, 0, {     0,    990}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3583,   2339,  -2639}, 0, {  1110,    990}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3212,   3349,  -3009}, 0, {   698,  -1818}, {0x91, 0x91, 0xa5, 0xff}}},
};

// 0x07003980 - 0x07003A60
static const Vtx castle_grounds_seg7_vertex_07003980[] = {
    {{{  -531,   2652,  -2846}, 0, {  -540,   1004}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{     0,   3584,  -2047}, 0, {   990,  -1054}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{     0,   3584,  -2846}, 0, {  -540,  -1054}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -531,   2652,  -2047}, 0, {   990,   1004}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3213,   3349,  -3009}, 0, {   826,  -1878}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  2867,   2662,  -3356}, 0, {  -524,    -20}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  2560,   2339,  -2741}, 0, {   990,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -4361,   2339,  -7116}, 0, {  -540,   1244}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -4369,   2339,  -6429}, 0, {  1170,   1244}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3834,   3349,  -6646}, 0, {   616,  -1602}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  1024,   2460,  -2127}, 0, {  5078,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   466,   4069,  -2998}, 0, {  3686,  -3574}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -465,   4069,  -2998}, 0, {  1360,  -3574}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1023,   2460,  -2127}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07003A60 - 0x07003B60
static const Vtx castle_grounds_seg7_vertex_07003A60[] = {
    {{{ -4005,   2339,  -6151}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3547,   2339,  -6145}, 0, {  1110,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3834,   3349,  -6646}, 0, {   382,  -1818}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3835,   3349,  -6646}, 0, {   698,  -1818}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4006,   2339,  -6151}, 0, {  1110,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,   2339,  -6429}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1535,   2339,  -2536}, 0, {     0,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1023,   2460,  -2127}, 0, {  1632,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  -897,   2867,  -2998}, 0, {   722,  -1252}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2866,   2662,  -3356}, 0, {  6894,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2869,   2662,  -6131}, 0, {     0,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3481,   2339,  -7274}, 0, { -2882,   1690}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3481,   2339,  -3663}, 0, {  6126,   1698}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2866,   2662,  -3356}, 0, {  6922,   1034}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1842,   3174,  -3583}, 0, {  6356,  -1820}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2869,   2662,  -6131}, 0, {    -4,   1040}, {0x99, 0x99, 0xac, 0xff}}},
};

// 0x07003B60 - 0x07003C50
static const Vtx castle_grounds_seg7_vertex_07003B60[] = {
    {{{ -1842,   3174,  -3583}, 0, {  6356,  -1820}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1842,   3174,  -6143}, 0, {     0,  -1820}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2869,   2662,  -6131}, 0, {    -4,   1040}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  -944,   2867,  -3540}, 0, { -1684,  -1098}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1023,   2460,  -2127}, 0, {   990,   1416}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  -465,   4069,  -2998}, 0, {   990,  -3354}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3213,   3349,  -3009}, 0, {   934,  -2690}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3482,   2339,  -3663}, 0, {     0,    998}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  2867,   2662,  -3356}, 0, {  1974,   -172}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3213,   3349,  -3009}, 0, {   522,  -1856}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  3789,   2339,  -3048}, 0, {     0,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  3482,   2339,  -3663}, 0, {  1682,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3547,   2339,  -6145}, 0, {     0,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3154,   2339,  -6614}, 0, {  1682,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3834,   3349,  -6646}, 0, {   522,  -1856}, {0xc4, 0xc4, 0xd0, 0xff}}},
};

// 0x07003C50 - 0x07003D40
static const Vtx castle_grounds_seg7_vertex_07003C50[] = {
    {{{  3835,   3349,  -6646}, 0, {   616,  -1602}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  4370,   2339,  -6429}, 0, {  1170,   1244}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  4362,   2339,  -7116}, 0, {  -540,   1244}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -2559,   2339,  -2741}, 0, {   -58,   1528}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -2866,   2662,  -3356}, 0, {  1366,     66}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3212,   3349,  -3009}, 0, {   -16,  -1878}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  3213,   3349,  -3009}, 0, {  1128,  -1856}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2560,   2339,  -2741}, 0, {     0,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3174,   2339,  -2434}, 0, {  1682,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -4369,   2339,  -6429}, 0, {     0,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -4005,   2339,  -6151}, 0, {  1110,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3834,   3349,  -6646}, 0, {   698,  -1818}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3835,   3349,  -6646}, 0, {   522,  -1856}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3155,   2339,  -6614}, 0, {  1682,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3548,   2339,  -6145}, 0, {     0,    990}, {0xad, 0xad, 0xbc, 0xff}}},
};

// 0x07003D40 - 0x07003E00
static const Vtx castle_grounds_seg7_vertex_07003D40[] = {
    {{{ -2866,   2662,  -3356}, 0, {  -894,   -268}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3481,   2339,  -3663}, 0, {   852,    898}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3212,   3349,  -3009}, 0, {    26,  -2412}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3583,   2339,  -2639}, 0, {     0,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -3173,   2339,  -2434}, 0, {  1110,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -3212,   3349,  -3009}, 0, {   382,  -1818}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3213,   3349,  -3009}, 0, {   620,  -1520}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3174,   2339,  -2434}, 0, {     0,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3584,   2339,  -2639}, 0, {   990,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3835,   3349,  -6646}, 0, {   382,  -1818}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3548,   2339,  -6145}, 0, {  1110,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  4006,   2339,  -6151}, 0, {     0,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
};

// 0x07003E00 - 0x07003EF0
static const Vtx castle_grounds_seg7_vertex_07003E00[] = {
    {{{ -3180,   2346,  -2419}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3180,   2243,  -2419}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2554,   2243,  -2732}, 0, {  6952,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3180,    900,  -2419}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3180,    797,  -2419}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,    797,  -2730}, 0, {  6952,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,    900,  -2730}, 0, {  6952,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,    798,  -2630}, 0, { -3640,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3798,    798,  -3044}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3798,    906,  -3044}, 0, {   990,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,    906,  -2630}, 0, { -3640,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3181,    798,  -2419}, 0, { -4032,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,    906,  -2630}, 0, {   460,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3181,    906,  -2419}, 0, { -4032,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,    798,  -2630}, 0, {   460,    990}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07003EF0 - 0x07003FE0
static const Vtx castle_grounds_seg7_vertex_07003EF0[] = {
    {{{  -532,   2650,  -2047}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -414,   2616,  -2007}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{     0,   3375,  -2007}, 0, {  8872,   1010}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3180,   2346,  -2419}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,   2243,  -2730}, 0, {  6952,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,   2346,  -2730}, 0, {  6952,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3181,   2239,  -2419}, 0, { -4032,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,   2239,  -2630}, 0, {   460,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,   2347,  -2630}, 0, {   460,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3181,   2347,  -2419}, 0, { -4032,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,   2239,  -2630}, 0, { -3640,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3798,   2239,  -3044}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3798,   2347,  -3044}, 0, {   990,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3589,   2347,  -2630}, 0, { -3640,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{     0,   3584,  -2047}, 0, { 10700,      0}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07003FE0 - 0x070040D0
static const Vtx castle_grounds_seg7_vertex_07003FE0[] = {
    {{{  -531,   2120,  -2047}, 0, { -1564,    -20}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   415,   2207,  -2007}, 0, {  7888,    952}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -414,   2207,  -2007}, 0, {  -386,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{     0,   3375,  -2007}, 0, {  8872,   1010}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   415,   2616,  -2007}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   533,   2650,  -2047}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{     0,   3584,  -2047}, 0, { 10700,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -531,   2120,  -2047}, 0, { -4060,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -414,   2616,  -2007}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -532,   2650,  -2047}, 0, {  1296,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -414,   2207,  -2007}, 0, { -3142,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   533,   2650,  -2047}, 0, {  1296,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   415,   2207,  -2007}, 0, { -3142,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2120,  -2047}, 0, { -4060,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   415,   2616,  -2007}, 0, {   990,    990}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070040D0 - 0x070041C0
static const Vtx castle_grounds_seg7_vertex_070040D0[] = {
    {{{  2556,    906,  -2730}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1537,    803,  -2526}, 0, { 10188,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2556,    803,  -2730}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -531,   2120,  -2047}, 0, { -1564,    -20}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2120,  -2047}, 0, {  9064,    -70}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   415,   2207,  -2007}, 0, {  7888,    952}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,   2243,  -2730}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1536,   2346,  -2526}, 0, { 10188,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,   2346,  -2730}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1536,   2243,  -2526}, 0, { 10188,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,    797,  -2730}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1536,    900,  -2526}, 0, { 10188,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2555,    900,  -2730}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1536,    797,  -2526}, 0, { 10188,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1537,    906,  -2526}, 0, { 10188,      0}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070041C0 - 0x070042B0
static const Vtx castle_grounds_seg7_vertex_070041C0[] = {
    {{{   554,    605,  -2127}, 0, {  4998,    858}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    803,  -2127}, 0, {  4998,    364}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    811,   -162}, 0, {    94,    354}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2556,   2346,  -2730}, 0, {     0,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1537,   2243,  -2526}, 0, { 10188,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  2556,   2243,  -2730}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1537,   2346,  -2526}, 0, { 10188,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1537,   2346,  -2526}, 0, {   -22,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2467,  -2116}, 0, {  6646,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2363,  -2116}, 0, {  6456,    988}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1537,   2243,  -2526}, 0, {  -206,    974}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1023,   2363,  -2116}, 0, {  -584,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2363,  -2116}, 0, { 19854,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2467,  -2116}, 0, { 19854,    -48}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -1023,   2467,  -2116}, 0, {  -584,    -48}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070042B0 - 0x07004390
static const Vtx castle_grounds_seg7_vertex_070042B0[] = {
    {{{   554,    803,  -2229}, 0, {  5254,    364}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    957,  -2127}, 0, {  4998,    -20}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    964,   -258}, 0, {   336,    -30}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    811,   -162}, 0, {    94,    354}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    605,  -2127}, 0, {  4998,    858}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    607,   -162}, 0, {    96,    862}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3797,    900,  -3044}, 0, {   990,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3490,    797,  -3667}, 0, { -5946,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3797,    797,  -3044}, 0, {   990,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3490,    900,  -3667}, 0, { -5946,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3797,   2346,  -3044}, 0, {   990,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3490,   2243,  -3667}, 0, { -5946,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3797,   2243,  -3044}, 0, {   990,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3490,   2346,  -3667}, 0, { -5946,      0}, {0x72, 0x72, 0x8c, 0xff}}},
};

// 0x07004390 - 0x07004490
static const Vtx castle_grounds_seg7_vertex_07004390[] = {
    {{{ -3588,    900,  -2630}, 0, {   478,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3797,    900,  -3044}, 0, { -4150,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3797,    797,  -3044}, 0, { -4150,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3588,    797,  -2630}, 0, {   480,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3588,   2346,  -2630}, 0, {   478,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3797,   2243,  -3044}, 0, { -4150,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3588,   2243,  -2630}, 0, {   480,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3797,   2346,  -3044}, 0, { -4150,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1536,   2243,  -2526}, 0, {  -206,    974}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1023,   2467,  -2116}, 0, {  6646,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1536,   2346,  -2526}, 0, {   -22,      0}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1023,   2363,  -2116}, 0, {  6456,    988}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3180,    900,  -2419}, 0, {   990,      0}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3588,    797,  -2630}, 0, { -3584,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3180,    797,  -2419}, 0, {   990,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3588,    900,  -2630}, 0, { -3584,      0}, {0xc4, 0xc4, 0xd0, 0xff}}},
};

// 0x07004490 - 0x07004590
static const Vtx castle_grounds_seg7_vertex_07004490[] = {
    {{{ -3180,   2346,  -2419}, 0, {   990,      0}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3588,   2243,  -2630}, 0, { -3584,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3180,   2243,  -2419}, 0, {   990,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3588,   2346,  -2630}, 0, { -3584,      0}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  2555,    906,  -2732}, 0, { -5992,      0}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3181,    798,  -2419}, 0, {   990,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3181,    906,  -2419}, 0, {   990,      0}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2555,    798,  -2732}, 0, { -5992,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2555,   2347,  -2732}, 0, { -5992,      0}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2555,   2239,  -2732}, 0, { -5992,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3181,   2239,  -2419}, 0, {   990,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3181,   2347,  -2419}, 0, {   990,      0}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3798,    798,  -3044}, 0, { -6116,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3491,    798,  -3667}, 0, {   990,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3491,    906,  -3667}, 0, {   990,    -58}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3798,    906,  -3044}, 0, { -6116,    -58}, {0xe5, 0xe5, 0xea, 0xff}}},
};

// 0x07004590 - 0x07004640
static const Vtx castle_grounds_seg7_vertex_07004590[] = {
    {{{  3798,   2239,  -3044}, 0, { -6116,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3491,   2347,  -3667}, 0, {   990,    -58}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3798,   2347,  -3044}, 0, { -6116,    -58}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3491,   2239,  -3667}, 0, {   990,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -553,    607,   -162}, 0, {  4998,    862}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,    803,  -2127}, 0, {    96,    364}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,    604,  -2127}, 0, {    96,    862}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,    811,   -162}, 0, {  5000,    354}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,    957,  -2127}, 0, {    98,    -20}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,    803,  -2229}, 0, {  -156,    364}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,    964,   -264}, 0, {  4744,    -30}, {0x9c, 0x9c, 0xae, 0xff}}},
};

// 0x07004640 - 0x07004700
static const Vtx castle_grounds_seg7_vertex_07004640[] = {
    {{{ -5786,  -1228,  -6147}, 0, {     0,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -4044,  -1228,  -5557}, 0, {  1146,  -2564}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -4044,  -1228,  -6069}, 0, {   124,  -2564}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3481,  -1228,  -3663}, 0, {  4928,  -3686}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3481,  -1228,  -6149}, 0, {     0,  -3688}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -5786,  -1228,  -3663}, 0, {  4926,    990}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3532,  -1228,  -5557}, 0, {  1146,  -3586}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3532,  -1228,  -6069}, 0, {   124,  -3586}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{   554,    607,   -162}, 0, {   948,    972}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  -553,    607,   -162}, 0, {   948,      0}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  -553,    604,  -2127}, 0, {     0,      0}, {0x58, 0x58, 0x62, 0xff}}},
    {{{   554,    605,  -2127}, 0, {     0,    972}, {0x58, 0x58, 0x62, 0xff}}},
};

// 0x07004700 - 0x070047F0
static const Vtx castle_grounds_seg7_vertex_07004700[] = {
    {{{ -3225,   -511,  -1871}, 0, {     0,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -818,  -1871}, 0, {   990,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3532,   -818,  -1871}, 0, {   990,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3532,   -818,  -2178}, 0, {   990,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -818,  -2178}, 0, {   990,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -511,  -2178}, 0, {     0,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -511,  -2178}, 0, {     0,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -818,  -2178}, 0, {   990,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -818,  -1871}, 0, {   990,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3225,   -511,  -1871}, 0, {     0,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3532,   -511,  -1871}, 0, {     0,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -553,    803,  -2229}, 0, {    98,  -8304}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{  -553,    957,  -2127}, 0, {   480,  -7792}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{  -450,    957,  -2127}, 0, {   480,  -7792}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{  -450,    803,  -2229}, 0, {    98,  -8304}, {0xd8, 0xd8, 0xd8, 0xff}}},
};

// 0x070047F0 - 0x070048F0
static const Vtx castle_grounds_seg7_vertex_070047F0[] = {
    {{{   451,    803,  -2229}, 0, {   116,   1888}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{   451,    957,  -2127}, 0, {   552,   1372}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{   554,    957,  -2127}, 0, {   552,   1372}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{   554,    803,  -2229}, 0, {   116,   1888}, {0xd8, 0xd8, 0xd8, 0xff}}},
    {{{  -450,    803,  -2229}, 0, {    98,  -8304}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -450,    964,   -264}, 0, {   480,   1504}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -450,    811,   -162}, 0, {    96,   2012}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,    811,   -162}, 0, {    96,   2012}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -450,    957,  -2127}, 0, {   480,  -7792}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,    964,   -264}, 0, {   480,   1504}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,    957,  -2127}, 0, {   480,  -7792}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    811,   -162}, 0, {   112,  -8432}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    964,   -258}, 0, {   552,  -7952}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    964,   -258}, 0, {   552,  -7952}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    811,   -162}, 0, {   112,  -8432}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    957,  -2127}, 0, {   552,   1372}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x070048F0 - 0x070049D0
static const Vtx castle_grounds_seg7_vertex_070048F0[] = {
    {{{   554,    957,  -2127}, 0, {   552,   1372}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    957,  -2127}, 0, {   552,   1372}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   451,    964,   -258}, 0, {   552,  -7952}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3532,   -511,  -1871}, 0, {     0,   2012}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3532,   -818,  -1871}, 0, {   990,   2012}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3532,   -818,  -2178}, 0, {   990,      0}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3532,   -511,  -2178}, 0, {     0,      0}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{   451,    811,   -162}, 0, {   112,  -8432}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   451,    957,  -2127}, 0, {   552,   1372}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   451,    803,  -2229}, 0, {   116,   1888}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{ -3532,   -818,  -2178}, 0, {   990,      0}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{ -3225,   -511,  -2178}, 0, {     0,   2012}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{ -3532,   -511,  -2178}, 0, {     0,      0}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   451,    964,   -258}, 0, {   552,  -7952}, {0x9c, 0x9c, 0xae, 0xff}}},
};

// 0x070049D0 - 0x07004AD0
static const Vtx castle_grounds_seg7_vertex_070049D0[] = {
    {{{ -3532,  -1228,  -5557}, 0, {     0,    992}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3532,  -1842,  -5557}, 0, {     0,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1842,  -5557}, 0, {   990,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1228,  -5557}, 0, {   990,    992}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1228,  -5557}, 0, {     0,    992}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1842,  -5557}, 0, {     0,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1842,  -6069}, 0, {   990,   2012}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1228,  -6069}, 0, {   990,    992}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4044,  -1228,  -6069}, 0, {     0,    992}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3532,  -1842,  -6069}, 0, {   990,   2012}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3532,  -1228,  -6069}, 0, {   990,    992}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -4044,  -1842,  -6069}, 0, {     0,   2012}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3532,  -1228,  -6069}, 0, {     0,    988}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3532,  -1842,  -6069}, 0, {     0,   2012}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3532,  -1842,  -5557}, 0, {   990,   2012}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3532,  -1228,  -5557}, 0, {   990,    988}, {0x91, 0x91, 0xa5, 0xff}}},
};

// 0x07004AD0 - 0x07004BD0
static const Vtx castle_grounds_seg7_vertex_07004AD0[] = {
    {{{ -3481,  -1228,  -3663}, 0, {  -624,    990}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3584,   -869,  -3151}, 0, {  1976,   -798}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3583,   -511,  -3151}, 0, {  1976,  -2588}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{   554,    803,  -2127}, 0, {  1712,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   554,    803,  -3104}, 0, {  1712,  -3884}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -553,    803,  -3104}, 0, { -3808,  -3884}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -531,   2120,  -2047}, 0, {   376,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -531,   1967,  -2127}, 0, {   376,    828}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   532,   1967,  -2127}, 0, {  5688,    828}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   532,   2120,  -2047}, 0, {  5688,      0}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -531,   1967,  -2127}, 0, {  1620,   3378}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -531,   2120,  -2047}, 0, {  2016,   2614}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -531,   2173,  -2127}, 0, {  1620,   2350}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -553,    803,  -2127}, 0, { -3808,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   554,    803,  -2127}, 0, {  1712,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,    803,  -3104}, 0, { -3808,  -3884}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07004BD0 - 0x07004CC0
static const Vtx castle_grounds_seg7_vertex_07004BD0[] = {
    {{{   532,   2120,  -2047}, 0, {     0,   2614}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   1967,  -2127}, 0, {   360,   3378}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2173,  -2127}, 0, {   360,   2350}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,    545,  -6149}, 0, {     0,   1358}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,    545,  -7787}, 0, {  8144,   1358}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,   2339,  -7787}, 0, {  8144,  -7594}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,   2339,  -6149}, 0, {     0,  -7594}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   2339,  -7274}, 0, {  4400,  -4624}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,   2339,  -6149}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  4370,   2339,  -7787}, 0, {     0,  -7050}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   2339,  -6149}, 0, {  4400,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -4369,   2339,  -7760}, 0, {     0,  -7050}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -4369,   2339,  -6149}, 0, {     0,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3481,   2339,  -6149}, 0, {  4400,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3481,   2339,  -7274}, 0, {  4400,  -4624}, {0xc4, 0xc4, 0xd0, 0xff}}},
};

// 0x07004CC0 - 0x07004DB0
static const Vtx castle_grounds_seg7_vertex_07004CC0[] = {
    {{{  3482,    545,  -6149}, 0, {   136,    852}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  4370,   2339,  -6149}, 0, {  4568,  -8102}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  3482,   2339,  -6149}, 0, {   136,  -8102}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  4370,    545,  -6149}, 0, {  4568,    852}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -3788,    803,  -3048}, 0, {  1876,    -60}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3481,    803,  -3663}, 0, { -1724,      8}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3582,    461,  -3148}, 0, {   936,   1800}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3583,   -511,  -3151}, 0, {  2524,    990}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3582,    461,  -3148}, 0, {  2536,  -3864}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3481,  -1228,  -3663}, 0, {   -80,   4566}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3481,    803,  -3663}, 0, {   -80,  -5574}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3788,    803,  -3048}, 0, {  1796,   1100}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3788,   2339,  -3048}, 0, {  1796,  -6562}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3481,   2339,  -3663}, 0, { -1628,  -6562}, {0x66, 0x66, 0x7f, 0xff}}},
    {{{ -3481,    803,  -3663}, 0, { -1628,   1100}, {0x66, 0x66, 0x7f, 0xff}}},
};

// 0x07004DB0 - 0x07004EA0
static const Vtx castle_grounds_seg7_vertex_07004DB0[] = {
    {{{  -153,   1059,  -3206}, 0, {   480,   -210}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -153,   1059,  -3104}, 0, {     0,   -210}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -153,    803,  -3104}, 0, {     0,   1066}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3583,    803,  -2639}, 0, {  2304,    -48}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3788,    803,  -3048}, 0, {   -24,    -66}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3582,    461,  -3148}, 0, {   -20,   1800}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -348,   1692,  -3104}, 0, {  4844,  -2490}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   349,   1692,  -2127}, 0, {     0,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -348,   1692,  -2127}, 0, {     0,  -2490}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   349,   1692,  -3104}, 0, {  4844,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   154,   1059,  -3206}, 0, {  2292,    478}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -153,   1059,  -3104}, 0, {   760,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -153,   1059,  -3206}, 0, {   760,    478}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   154,   1059,  -3104}, 0, {  2292,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  -153,    803,  -3206}, 0, {   480,   1066}, {0x70, 0x70, 0x8a, 0xff}}},
};

// 0x07004EA0 - 0x07004F90
static const Vtx castle_grounds_seg7_vertex_07004EA0[] = {
    {{{ -4369,  -1228,  -6149}, 0, {  2012,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4369,   2339,  -6149}, 0, {  2012, -16816}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4369,   2339,  -7760}, 0, { -6024, -16816}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   154,   1059,  -3104}, 0, {     0,   -200}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   154,   1059,  -3206}, 0, {   376,   -200}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   154,    803,  -3206}, 0, {   376,   1076}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   154,    803,  -3104}, 0, {     0,   1076}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   349,   1692,  -2127}, 0, {     0,    194}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   349,   1692,  -3151}, 0, {  4936,    194}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   554,   1487,  -3151}, 0, {  4936,   1312}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{   554,   1487,  -2127}, 0, {     0,   1312}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3481,  -1228,  -6149}, 0, { -9876,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3481,  -1228,  -3663}, 0, {  2524,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3481,   2339,  -3663}, 0, {  2524, -16816}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3481,   2339,  -6149}, 0, { -9876, -16816}, {0x70, 0x70, 0x8a, 0xff}}},
};

// 0x07004F90 - 0x07005070
static const Vtx castle_grounds_seg7_vertex_07004F90[] = {
    {{{ -3481,   2339,  -6149}, 0, {  2356, -16816}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -4369,  -1228,  -6149}, 0, { -2072,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{ -3481,  -1228,  -6149}, 0, {  2356,    990}, {0x70, 0x70, 0x8a, 0xff}}},
    {{{  3584,    803,  -2639}, 0, {  2524,   1062}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3174,   2339,  -2434}, 0, {   236,  -6600}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3174,    803,  -2434}, 0, {   236,   1062}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3071,   -511,  -2639}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2559,   -511,  -2741}, 0, {  2572,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3070,    461,  -2639}, 0, {   -24,  -3864}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2559,    803,  -2741}, 0, {  2572,  -5574}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2559,    803,  -2741}, 0, {  2012,   1076}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3173,   2339,  -2434}, 0, { -1412,  -6588}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3173,    803,  -2434}, 0, { -1412,   1076}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -2559,   2339,  -2741}, 0, {  2012,  -6588}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07005070 - 0x07005150
static const Vtx castle_grounds_seg7_vertex_07005070[] = {
    {{{  1536,   2339,  -2536}, 0, {  2216, -13238}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   2460,  -2127}, 0, { -1052, -13844}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1536,   -511,  -2536}, 0, {  2216,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  1024,   -511,  -2127}, 0, { -1052,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3072,   -511,  -2639}, 0, { -2072,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3274,   -255,  -2840}, 0, {  -648,   -288}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3071,    461,  -2639}, 0, { -2076,  -3864}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,    803,  -2639}, 0, {  2524,   1062}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,   2339,  -2639}, 0, {  2524,  -6600}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3174,   2339,  -2434}, 0, {   236,  -6600}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3789,    803,  -3048}, 0, {  2764,   1060}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3789,   2339,  -3048}, 0, {  2764,  -6604}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,   2339,  -2639}, 0, {   480,  -6604}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,    803,  -2639}, 0, {   480,   1060}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07005150 - 0x07005240
static const Vtx castle_grounds_seg7_vertex_07005150[] = {
    {{{  3482,    803,  -3663}, 0, {  2064,  -5574}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3583,    461,  -3148}, 0, {  -552,  -3864}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   -511,  -3663}, 0, {  2064,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,   -511,  -3151}, 0, {  -540,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3072,   -511,  -2639}, 0, { -2072,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3274,   -511,  -2841}, 0, {  -648,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3274,   -255,  -2840}, 0, {  -648,   -288}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, { 17988, -13238}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   2339,  -3663}, 0, {     0, -13238}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   -511,  -3663}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3382,   -255,  -2949}, 0, {   112,   -288}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3071,    461,  -2639}, 0, { -2076,  -3864}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3583,    461,  -3148}, 0, {  1524,  -3864}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3382,   -511,  -2949}, 0, {   112,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3584,   -511,  -3151}, 0, {  1536,    990}, {0xff, 0xff, 0xff, 0xff}}},
};

// 0x07005240 - 0x07005340
static const Vtx castle_grounds_seg7_vertex_07005240[] = {
    {{{   532,   2652,  -2846}, 0, {  3952,      0}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2652,  -2047}, 0, {     0,    -40}, {0xff, 0xff, 0xff, 0xff}}},
    {{{   532,   2120,  -2047}, 0, {     0,   2614}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,    803,  -2127}, 0, {  -420,   1066}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,    803,  -3104}, 0, {  4452,   1066}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  -553,   1487,  -2127}, 0, {  -420,  -2344}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, { 17988, -13238}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3482,   -511,  -3663}, 0, {     0,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{  3484,   -511,  -7274}, 0, { 17988,    990}, {0xff, 0xff, 0xff, 0xff}}},
    {{{ -3583,    803,  -2639}, 0, {  2008,   1110}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3583,   2339,  -2639}, 0, {  2008,  -6552}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3788,   2339,  -3048}, 0, {  -276,  -6552}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3788,    803,  -3048}, 0, {  -276,   1110}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3173,    803,  -2434}, 0, {  2004,    -36}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3583,    803,  -2639}, 0, {  -592,    -42}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3070,    461,  -2639}, 0, {  2000,   1752}, {0x91, 0x91, 0xa5, 0xff}}},
};

// 0x07005340 - 0x07005440
static const Vtx castle_grounds_seg7_vertex_07005340[] = {
    {{{  3583,    461,  -3148}, 0, {   364,   1812}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3482,    803,  -3663}, 0, {  2884,      0}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3789,    803,  -3048}, 0, {  -540,      0}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3583,    461,  -3148}, 0, {  1684,   1796}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3789,    803,  -3048}, 0, {  1740,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3584,    803,  -2639}, 0, {  -548,    -24}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -553,   1487,  -2127}, 0, {     0,   1312}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -553,   1487,  -3151}, 0, {  4936,   1312}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -348,   1692,  -2127}, 0, {     0,    194}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -348,   1692,  -3151}, 0, {  4936,    194}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3582,    461,  -3148}, 0, { -1948,   1280}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3070,    461,  -2639}, 0, {  1924,   1298}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -3583,    803,  -2639}, 0, {   -20,   -570}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3584,    803,  -2639}, 0, {  1508,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3071,    461,  -2639}, 0, {  -332,   1806}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3583,    461,  -3148}, 0, {  3280,   1806}, {0x72, 0x72, 0x8c, 0xff}}},
};

// 0x07005440 - 0x07005540
static const Vtx castle_grounds_seg7_vertex_07005440[] = {
    {{{   554,   1487,  -2127}, 0, {  3084,  -2344}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{   554,   1487,  -3104}, 0, { -1784,  -2344}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{   554,    803,  -3104}, 0, { -1784,   1066}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3071,    461,  -2639}, 0, {  1256,   1802}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3584,    803,  -2639}, 0, {  3544,    -34}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3174,    803,  -2434}, 0, {  1260,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3071,    461,  -2639}, 0, {  2476,   1806}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  3174,    803,  -2434}, 0, {  3396,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  2555,    798,  -2732}, 0, {     0,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -531,   2120,  -2047}, 0, {  2016,   2614}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -531,   2652,  -2047}, 0, {  2012,    -40}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -531,   2652,  -2846}, 0, { -1968,      0}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{   554,    803,  -2127}, 0, {  3084,   1066}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{   154,    803,  -3104}, 0, {  2304,    752}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{   154,    803,  -3206}, 0, {  2304,    240}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -153,    803,  -3206}, 0, {   772,    240}, {0x72, 0x72, 0x8c, 0xff}}},
};

// 0x07005540 - 0x07005630
static const Vtx castle_grounds_seg7_vertex_07005540[] = {
    {{{   154,    803,  -3104}, 0, {  2304,    752}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -153,    803,  -3206}, 0, {   772,    240}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{  -153,    803,  -3104}, 0, {   772,    752}, {0x72, 0x72, 0x8c, 0xff}}},
    {{{ -1023,   -511,  -2127}, 0, { -7180,    990}, {0x58, 0x58, 0x62, 0xff}}},
    {{{   352,    635,  -2127}, 0, {  -316,  -4734}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  -553,    803,  -2127}, 0, { -4836,  -5574}, {0x58, 0x58, 0x62, 0xff}}},
    {{{    83,   -511,  -2127}, 0, { -1656,    990}, {0x58, 0x58, 0x62, 0xff}}},
    {{{   554,    803,  -2127}, 0, {   688,  -5574}, {0x58, 0x58, 0x62, 0xff}}},
    {{{  3274,   -255,  -2840}, 0, {  1384,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3310,   -255,  -3021}, 0, {  2148,    478}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3382,   -255,  -2949}, 0, {  2148,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3583,   -511,  -3151}, 0, { -1560,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3071,   -511,  -2639}, 0, {  2048,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3582,    461,  -3148}, 0, { -1548,  -3864}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -3070,    461,  -2639}, 0, {  2052,  -3864}, {0x99, 0x99, 0xac, 0xff}}},
};

// 0x07005630 - 0x07005720
static const Vtx castle_grounds_seg7_vertex_07005630[] = {
    {{{ -1535,   -511,  -2536}, 0, { -1256,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1023,   2460,  -2127}, 0, {  2012, -13844}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1535,   2339,  -2536}, 0, { -1256, -13238}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -1023,   -511,  -2127}, 0, {  2012,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3174,   2339,  -2434}, 0, {  4416,  -6606}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  2560,   2339,  -2741}, 0, {   992,  -6606}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  2555,    798,  -2732}, 0, {   992,   1058}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3174,    803,  -2434}, 0, {  4416,   1058}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3274,   -255,  -2840}, 0, {  1384,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3201,   -255,  -2913}, 0, {  1384,    480}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3310,   -255,  -3021}, 0, {  2148,    478}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3274,   -511,  -2841}, 0, {     0,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3201,   -511,  -2913}, 0, {   480,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3201,   -255,  -2913}, 0, {   480,   -288}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3274,   -255,  -2840}, 0, {     0,   -288}, {0x99, 0x99, 0xac, 0xff}}},
};

// 0x07005720 - 0x07005800
static const Vtx castle_grounds_seg7_vertex_07005720[] = {
    {{{  3382,   -255,  -2949}, 0, {  2012,   -288}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3310,   -511,  -3022}, 0, {  1500,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3382,   -511,  -2949}, 0, {  2012,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3310,   -255,  -3021}, 0, {  1500,   -288}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  -553,   1487,  -3104}, 0, {  4452,  -2344}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  -553,   1487,  -2127}, 0, {  -420,  -2344}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  -553,    803,  -3104}, 0, {  4452,   1066}, {0x99, 0x99, 0xac, 0xff}}},
    {{{ -2559,   -511,  -2741}, 0, { -2584,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -1535,   2339,  -2536}, 0, {  2624, -13238}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -2559,   2339,  -2741}, 0, { -2584, -13238}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{ -1535,   -511,  -2536}, 0, {  2624,    990}, {0xc4, 0xc4, 0xd0, 0xff}}},
    {{{  3071,    461,  -2639}, 0, {  2056,  -3864}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2560,   -511,  -2741}, 0, {  -540,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3072,   -511,  -2639}, 0, {  2064,    990}, {0xad, 0xad, 0xbc, 0xff}}},
};

// 0x07005800 - 0x07005900
static const Vtx castle_grounds_seg7_vertex_07005800[] = {
    {{{ -3173,    803,  -2434}, 0, {  2252,   1100}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3583,   2339,  -2639}, 0, {     0,  -6562}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3583,    803,  -2639}, 0, {     0,   1100}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3173,   2339,  -2434}, 0, {  2252,  -6562}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -2559,    803,  -2741}, 0, {   -52,     32}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3173,    803,  -2434}, 0, {  3224,    -70}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -3070,    461,  -2639}, 0, {  2348,   1796}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2555,    798,  -2732}, 0, {  -540,  -5574}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  2560,   -511,  -2741}, 0, {  -540,    990}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{  3071,    461,  -2639}, 0, {  2056,  -3864}, {0xad, 0xad, 0xbc, 0xff}}},
    {{{ -1023,   2460,  -2127}, 0, { -7184, -13844}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  1024,   1692,  -2127}, 0, {  3032, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  1024,   2460,  -2127}, 0, {  3032, -13844}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -1023,   1692,  -2127}, 0, { -7184, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -553,   1692,  -2127}, 0, { -4836, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -1023,    803,  -2127}, 0, { -7180,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
};

// 0x07005900 - 0x07005A00
static const Vtx castle_grounds_seg7_vertex_07005900[] = {
    {{{  1024,    803,  -2127}, 0, {  3032,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  1024,   1692,  -2127}, 0, {  3032, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{   554,   1692,  -2127}, 0, {   688, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{   554,    803,  -2127}, 0, {   688,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{    83,   -511,  -2127}, 0, { -1656,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  1024,   -511,  -2127}, 0, {  3032,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{   349,   1692,  -2127}, 0, {  -332, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{   554,   1487,  -2127}, 0, {   688,  -8984}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3482,    803,  -3663}, 0, {  4056,   1072}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3482,   2339,  -3663}, 0, {  4056,  -6590}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3789,   2339,  -3048}, 0, {   628,  -6590}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -553,   1487,  -2127}, 0, { -4836,  -8984}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -348,   1692,  -2127}, 0, { -3812, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -553,   1692,  -2127}, 0, { -4836, -10006}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -1023,    803,  -2127}, 0, { -7180,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -553,    803,  -2127}, 0, { -4836,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
};

// 0x07005A00 - 0x07005AF0
static const Vtx castle_grounds_seg7_vertex_07005A00[] = {
    {{{  -553,    803,  -2127}, 0, { -4836,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -1023,    803,  -2127}, 0, { -7180,  -5574}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -1023,   -511,  -2127}, 0, { -7180,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  2560,   2339,  -2741}, 0, {  1500, -13238}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  1536,   -511,  -2536}, 0, { -3708,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  2560,   -511,  -2741}, 0, {  1500,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  1536,   2339,  -2536}, 0, { -3708, -13238}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3482,    803,  -3663}, 0, {  4056,   1072}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3789,   2339,  -3048}, 0, {   628,  -6590}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3789,    803,  -3048}, 0, {   628,   1072}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{   532,   2652,  -2047}, 0, {  5284,  -1668}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{     0,   3584,  -2047}, 0, {  2624,  -6318}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -531,   2652,  -2047}, 0, {     0,  -1668}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{   532,   2120,  -2047}, 0, {  5284,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -531,   2120,  -2047}, 0, {     0,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
};

// 0x07005AF0 - 0x07005BE0
static const Vtx castle_grounds_seg7_vertex_07005AF0[] = {
    {{{ -3481,   2339,  -6149}, 0, {  2356, -16816}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -4369,   2339,  -6149}, 0, { -2072, -16816}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{ -4369,  -1228,  -6149}, 0, { -2072,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3484,   -511,  -7274}, 0, {   192,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  4997,   -511,  -8085}, 0, {  9164,    990}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  4997,   2339,  -8085}, 0, {  9164, -13238}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  3484,   2339,  -7274}, 0, {   192, -13238}, {0xe5, 0xe5, 0xea, 0xff}}},
    {{{  -553,    803,  -3104}, 0, { -5856,  -5574}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -153,   1059,  -3104}, 0, { -3860,  -6850}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -553,   1692,  -3104}, 0, { -5856, -10006}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{  -153,    803,  -3104}, 0, { -3860,  -5574}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   154,   1059,  -3104}, 0, { -2328,  -6850}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   554,   1692,  -3104}, 0, {  -332, -10006}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   154,    803,  -3104}, 0, { -2328,  -5574}, {0x9c, 0x9c, 0xae, 0xff}}},
    {{{   554,    803,  -3104}, 0, {  -332,  -5574}, {0x9c, 0x9c, 0xae, 0xff}}},
};

// 0x07005BE0 - 0x07005CE0
static const Vtx castle_grounds_seg7_vertex_07005BE0[] = {
    {{{ -3541,   -972,  -3361}, 0, { -4672,    480}, {0x67, 0x67, 0x69, 0xff}}},
    {{{ -4686,   -972,  -3361}, 0, {  4464,    478}, {0x67, 0x67, 0x69, 0xff}}},
    {{{ -4686,   -921,  -3361}, 0, {  4464,    990}, {0x67, 0x67, 0x69, 0xff}}},
    {{{ -3541,   -921,  -3361}, 0, { -4672,    990}, {0x67, 0x67, 0x69, 0xff}}},
    {{{  4730,   -869,   -651}, 0, {  6612,    990}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  4730,   -665,   -651}, 0, {  6612,      0}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3495,   -665,   -201}, 0, {    52,      0}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3495,   -869,   -201}, 0, {    52,    990}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3662,   -972,    254}, 0, { -4544,    990}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  4897,   -972,   -194}, 0, {  2012,    990}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  4897,   -921,   -194}, 0, {  2012,    478}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{  3662,   -921,    254}, 0, { -4544,    480}, {0x91, 0x91, 0xa5, 0xff}}},
    {{{ -3788,   -921,  -3361}, 0, {  1500,    734}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -3481,   -716,  -3361}, 0, {     0,      0}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -3481,   -921,  -3361}, 0, {     0,    734}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -3788,   -716,  -3361}, 0, {  1500,      0}, {0x58, 0x58, 0x62, 0xff}}},
};

// 0x07005CE0 - 0x07005DA0
static const Vtx castle_grounds_seg7_vertex_07005CE0[] = {
    {{{ -4686,   -869,  -3151}, 0, {  5468,    744}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -4686,   -511,  -3151}, 0, {  5472,  -1046}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -3583,   -511,  -3151}, 0, {     0,  -1054}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -3584,   -869,  -3151}, 0, {     0,    734}, {0x58, 0x58, 0x62, 0xff}}},
    {{{ -3912,   -869,  -3151}, 0, {  1588,    480}, {0x89, 0x89, 0x8a, 0xff}}},
    {{{ -3788,   -716,  -3361}, 0, {     0,      0}, {0x89, 0x89, 0x8a, 0xff}}},
    {{{ -3788,   -921,  -3361}, 0, {     0,    650}, {0x89, 0x89, 0x8a, 0xff}}},
    {{{ -3912,   -716,  -3151}, 0, {  1588,      0}, {0x89, 0x89, 0x8a, 0xff}}},
    {{{  3362,   -665,   -567}, 0, { -4544,    990}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  4597,   -511,  -1016}, 0, {  2012,    -18}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  3362,   -511,   -567}, 0, { -4544,    -18}, {0x99, 0x99, 0xac, 0xff}}},
    {{{  4597,   -665,  -1016}, 0, {  2012,    990}, {0x99, 0x99, 0xac, 0xff}}},
};

// 0x07005DA0 - 0x07005E90
static const Vtx castle_grounds_seg7_vertex_07005DA0[] = {
    {{{  3202,   -101,  -3347}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  2876,   -506,  -3022}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  3201,   -506,  -3348}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -3225,   -818,  -2178}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -3532,   -818,  -2178}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -3532,   -818,  -1871}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -3225,   -818,  -1871}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  2876,   -101,  -3021}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  3093,   -101,  -2804}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  3093,   -511,  -2804}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  3419,   -101,  -3130}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  3419,   -511,  -3130}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  -562,    803,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{   563,   1936,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  -562,   1936,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
};

// 0x07005E90 - 0x07005F60
static const Vtx castle_grounds_seg7_vertex_07005E90[] = {
    {{{  -562,    803,  -3206}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  -562,   1930,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  -562,   1930,  -3206}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{  -562,    803,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{   563,    803,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{   563,   1930,  -3206}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{   563,   1930,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{   563,    803,  -3206}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{   563,   1936,  -3718}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -4044,  -1842,  -6069}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -4044,  -1842,  -5557}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -3532,  -1842,  -5557}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
    {{{ -3532,  -1842,  -6069}, 0, {     0,      0}, {0x00, 0x00, 0x00, 0xff}}},
};

// 0x07005F60 - 0x07006090
static const Gfx castle_grounds_seg7_dl_07005F60[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09000000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07003000, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 14, 12, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070030F0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 9, 10,  7, 0x0,  7, 10, 11, 0x0),
    gsSP2Triangles( 7, 11, 12, 0x0,  9,  8, 13, 0x0),
    gsSP2Triangles(13, 14,  9, 0x0, 13, 12, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070031E0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 4,  6,  5, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 9,  8, 10, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070032E0, 9, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    gsSP2Triangles( 4,  1,  0, 0x0,  5,  6,  7, 0x0),
    gsSP1Triangle( 6,  8,  7, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006090 - 0x070060C8
static const Gfx castle_grounds_seg7_dl_07006090[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09006000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07003370, 4, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSPEndDisplayList(),
};

// 0x070060C8 - 0x07006148
static const Gfx castle_grounds_seg7_dl_070060C8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_0900A000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_070033B0, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 12, 10, 0x0,  4,  9, 11, 0x0),
    gsSP2Triangles( 4, 11,  5, 0x0,  3, 13,  4, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003490, 4, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006148 - 0x07006378
static const Gfx castle_grounds_seg7_dl_07006148[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09007800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_070034D0, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
    gsSP2Triangles( 5,  6,  7, 0x0,  8,  9, 10, 0x0),
    gsSP1Triangle(11, 12, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070035B0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070036B0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles( 9,  8, 10, 0x0, 11, 12, 13, 0x0),
    gsSP2Triangles(14, 11, 13, 0x0,  1,  0, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070037B0, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003890, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP1Triangle(12, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003980, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003A60, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles(11, 12,  9, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003B60, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP1Triangle(12, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003C50, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP1Triangle(12, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003D40, 12, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006378 - 0x070065E0
static const Gfx castle_grounds_seg7_dl_07006378[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09003000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07003E00, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 14, 12, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003EF0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSP1Triangle( 0,  2, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07003FE0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  3,  5, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 14, 12, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070040D0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSP1Triangle( 0, 14,  1, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070041C0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070042B0, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  3,  5, 0x0,  6,  7,  8, 0x0),
    gsSP2Triangles( 6,  9,  7, 0x0, 10, 11, 12, 0x0),
    gsSP1Triangle(10, 13, 11, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004390, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004490, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004590, 11, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 7,  8,  9, 0x0,  7, 10,  8, 0x0),
    gsSPEndDisplayList(),
};

// 0x070065E0 - 0x07006658
static const Gfx castle_grounds_seg7_dl_070065E0[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09009000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07004640, 12, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 0,  2,  4, 0x0,  0,  5,  3, 0x0),
    gsSP2Triangles( 6,  1,  3, 0x0,  6,  3,  4, 0x0),
    gsSP2Triangles( 6,  4,  7, 0x0,  2,  7,  4, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006658 - 0x07006750
static const Gfx castle_grounds_seg7_dl_07006658[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09004800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07004700, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles( 0,  2, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070047F0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  6,  5,  7, 0x0),
    gsSP2Triangles( 8,  9,  5, 0x0,  4,  8,  5, 0x0),
    gsSP2Triangles( 5,  9,  7, 0x0,  8, 10,  9, 0x0),
    gsSP2Triangles(11, 12, 13, 0x0, 11, 13, 14, 0x0),
    gsSP1Triangle(15, 13, 12, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_070048F0, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0,  7, 13,  8, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006750 - 0x070067B8
static const Gfx castle_grounds_seg7_dl_07006750[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09002000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_070049D0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    gsSPEndDisplayList(),
};

// 0x070067B8 - 0x07006C38
static const Gfx castle_grounds_seg7_dl_070067B8[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09001000),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07004AD0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004BD0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004CC0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 9,  8, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004DB0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSP1Triangle( 0,  2, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004EA0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07004F90, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  8,  7,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005070, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005150, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 6, 10, 11, 0x0, 10, 12, 11, 0x0),
    gsSP2Triangles(10, 13, 14, 0x0, 10, 14, 12, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005240, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles( 9, 11, 12, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005340, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  7,  9,  8, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005440, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    gsSP2Triangles(12,  0,  2, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005540, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  7, 0x0,  8,  9, 10, 0x0),
    gsSP2Triangles(11, 12, 13, 0x0, 12, 14, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005630, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    gsSP1Triangle(11, 13, 14, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005720, 14, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005800, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    gsSP1Triangle(14, 13, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005900, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    gsSP2Triangles( 4,  0,  3, 0x0,  4,  5,  0, 0x0),
    gsSP2Triangles( 2,  6,  7, 0x0,  8,  9, 10, 0x0),
    gsSP2Triangles(11, 12, 13, 0x0, 13, 14, 15, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005A00, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles(10, 11, 12, 0x0, 12, 13, 10, 0x0),
    gsSP1Triangle(12, 14, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005AF0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    gsSP2Triangles( 7, 10,  8, 0x0,  8, 11,  9, 0x0),
    gsSP2Triangles(11, 12,  9, 0x0, 11, 13, 14, 0x0),
    gsSP1Triangle(11, 14, 12, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006C38 - 0x07006CD8
static const Gfx castle_grounds_seg7_dl_07006C38[] = {
    gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, outside_09006800),
    gsDPLoadSync(),
    gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    gsSPVertex(castle_grounds_seg7_vertex_07005BE0, 16, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005CE0, 12, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006CD8 - 0x07006D70
static const Gfx castle_grounds_seg7_dl_07006CD8[] = {
    gsSPVertex(castle_grounds_seg7_vertex_07005DA0, 15, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  1, 0x0),
    gsSP2Triangles( 8,  9,  1, 0x0, 10,  0,  2, 0x0),
    gsSP2Triangles(10,  2, 11, 0x0, 12, 13, 14, 0x0),
    gsSP1Triangle( 0,  7,  1, 0x0),
    gsSPVertex(castle_grounds_seg7_vertex_07005E90, 13, 0),
    gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    gsSP2Triangles( 3,  4,  8, 0x0,  9, 10, 11, 0x0),
    gsSP1Triangle( 9, 11, 12, 0x0),
    gsSPEndDisplayList(),
};

// 0x07006D70 - 0x07006ED8
const Gfx castle_grounds_seg7_dl_07006D70[] = {
    gsDPPipeSync(),
    gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    gsSPClearGeometryMode(G_LIGHTING),
    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),
    gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    gsDPTileSync(),
    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),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_07005F60),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_07006090),
    gsDPTileSync(),
    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),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_070060C8),
    gsSPDisplayList(castle_grounds_seg7_dl_07006148),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_07006378),
    gsDPTileSync(),
    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),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_070065E0),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_07006658),
    gsDPTileSync(),
    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),
    gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_07006750),
    gsDPTileSync(),
    gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
    gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    gsSPDisplayList(castle_grounds_seg7_dl_070067B8),
    gsSPDisplayList(castle_grounds_seg7_dl_07006C38),
    gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    gsDPPipeSync(),
    gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    gsSPDisplayList(castle_grounds_seg7_dl_07006CD8),
    gsSPSetGeometryMode(G_LIGHTING),
    gsSPEndDisplayList(),
};
