text: // 0x0704A368 - 0x0704A3E8
  static const Vtx inside_castle_seg7_vertex_0704A368[] = {
      {{{  2755,   1818,    394}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1971,    394}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1971,    701}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1818,    701}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1818,    701}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1971,    394}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1818,    394}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1971,    701}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A3E8 - 0x0704A468
  static const Vtx inside_castle_seg7_vertex_0704A3E8[] = {
      {{{  5909,   1664,    701}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1818,    701}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1818,    394}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1664,    394}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1664,    394}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1818,    394}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1818,    701}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1664,    701}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A468 - 0x0704A4E8
  static const Vtx inside_castle_seg7_vertex_0704A468[] = {
      {{{  3385,   1715,   3917}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  3692,   1562,   3917}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  3385,   1562,   3917}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  3692,   1715,   3917}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5279,   1562,   3917}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  4972,   1715,   3917}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5279,   1715,   3917}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  4972,   1562,   3917}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A4E8 - 0x0704A568
  static const Vtx inside_castle_seg7_vertex_0704A4E8[] = {
      {{{  3385,   1869,   3917}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  3692,   1869,   3917}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  3692,   1715,   3917}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  3385,   1715,   3917}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5279,   1715,   3917}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  4972,   1715,   3917}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  4972,   1869,   3917}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5279,   1869,   3917}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A568 - 0x0704A5E8
  static const Vtx inside_castle_seg7_vertex_0704A568[] = {
      {{{  1731,   1613,   1674}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  1731,   1766,   1674}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  1731,   1766,   1981}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  1731,   1613,   1981}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1613,   1981}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1766,   1674}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1613,   1674}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1766,   1981}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A5E8 - 0x0704A668
  static const Vtx inside_castle_seg7_vertex_0704A5E8[] = {
      {{{  1731,   1766,   1674}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  1731,   1920,   1674}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  1731,   1920,   1981}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  1731,   1766,   1981}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1766,   1981}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1920,   1981}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1920,   1674}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  6933,   1766,   1674}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A668 - 0x0704A6E8
  static const Vtx inside_castle_seg7_vertex_0704A668[] = {
      {{{  2755,   1715,   2903}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1920,   3312}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1715,   3312}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1920,   2903}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1715,   3312}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1920,   3312}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1920,   2903}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1715,   2903}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A6E8 - 0x0704A768
  static const Vtx inside_castle_seg7_vertex_0704A6E8[] = {
      {{{  2755,   1510,   2903}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1715,   2903}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1715,   3312}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  2755,   1510,   3312}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1510,   3312}, 0, {     0,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1715,   2903}, 0, {  2012,      0}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1510,   2903}, 0, {  2012,    990}, {0x99, 0x99, 0x99, 0xff}}},
      {{{  5909,   1715,   3312}, 0, {     0,      0}, {0x99, 0x99, 0x99, 0xff}}},
  };
  
  // 0x0704A768 - 0x0704A7A8
  static const Vtx inside_castle_seg7_vertex_0704A768[] = {
      {{{  5356,   1792,   -260}, 0, {     0,      0}, {0xdd, 0xdd, 0xdd, 0xff}}},
      {{{  4895,   1792,   -260}, 0, {  2012,      0}, {0xdd, 0xdd, 0xdd, 0xff}}},
      {{{  4895,   1562,   -260}, 0, {  2012,    990}, {0xdd, 0xdd, 0xdd, 0xff}}},
      {{{  5356,   1562,   -260}, 0, {     0,    990}, {0xdd, 0xdd, 0xdd, 0xff}}},
  };
  
  // 0x0704A7A8 - 0x0704A7E8
  static const Vtx inside_castle_seg7_vertex_0704A7A8[] = {
      {{{  5356,   2022,   -260}, 0, {     0,      0}, {0xdd, 0xdd, 0xdd, 0xff}}},
      {{{  4895,   2022,   -260}, 0, {  2012,      0}, {0xdd, 0xdd, 0xdd, 0xff}}},
      {{{  4895,   1792,   -260}, 0, {  2012,    990}, {0xdd, 0xdd, 0xdd, 0xff}}},
      {{{  5356,   1792,   -260}, 0, {     0,    990}, {0xdd, 0xdd, 0xdd, 0xff}}},
  };
  
  // 0x0704A7E8 - 0x0704A830
  static const Gfx inside_castle_seg7_dl_0704A7E8[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700A800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A368, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A830 - 0x0704A878
  static const Gfx inside_castle_seg7_dl_0704A830[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700B800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A3E8, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A878 - 0x0704A8C0
  static const Gfx inside_castle_seg7_dl_0704A878[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07011800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A468, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A8C0 - 0x0704A908
  static const Gfx inside_castle_seg7_dl_0704A8C0[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07010800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A4E8, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A908 - 0x0704A950
  static const Gfx inside_castle_seg7_dl_0704A908[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700F800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A568, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A950 - 0x0704A998
  static const Gfx inside_castle_seg7_dl_0704A950[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700E800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A5E8, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A998 - 0x0704A9E0
  static const Gfx inside_castle_seg7_dl_0704A998[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07019800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A668, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704A9E0 - 0x0704AA28
  static const Gfx inside_castle_seg7_dl_0704A9E0[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701A800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A6E8, 8, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704AA28 - 0x0704AA60
  static const Gfx inside_castle_seg7_dl_0704AA28[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700D800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A768, 4, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704AA60 - 0x0704AA98
  static const Gfx inside_castle_seg7_dl_0704AA60[] = {
      gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700C800),
      gsDPLoadSync(),
      gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
      gsSPVertex(inside_castle_seg7_vertex_0704A7A8, 4, 0),
      gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
      gsSPEndDisplayList(),
  };
  
  // 0x0704AA98 - 0x0704AB80
  const Gfx inside_castle_seg7_dl_0704AA98[] = {
      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, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD),
      gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
      gsSPDisplayList(inside_castle_seg7_dl_0704A7E8),
      gsSPDisplayList(inside_castle_seg7_dl_0704A830),
      gsSPDisplayList(inside_castle_seg7_dl_0704A878),
      gsSPDisplayList(inside_castle_seg7_dl_0704A8C0),
      gsSPDisplayList(inside_castle_seg7_dl_0704A908),
      gsSPDisplayList(inside_castle_seg7_dl_0704A950),
      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(inside_castle_seg7_dl_0704A998),
      gsDPTileSync(),
      gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD),
      gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
      gsSPDisplayList(inside_castle_seg7_dl_0704A9E0),
      gsSPDisplayList(inside_castle_seg7_dl_0704AA28),
      gsSPDisplayList(inside_castle_seg7_dl_0704AA60),
      gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
      gsDPPipeSync(),
      gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
      gsSPSetGeometryMode(G_LIGHTING),
      gsSPEndDisplayList(),
  };
  