
  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_2CYCLE),
  gsDPSetTextureLOD(G_TL_LOD),
  gsSPTexture(0x8000, 0x8000, 5, 0, G_ON),
  gsDPSetTextureDetail(G_TD_DETAIL),
  gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),

  gsDPLoadTextureBlockMM32(RGBA16field32_buf,G_IM_FMT_RGBA,G_IM_SIZ_16b,
  32,32, 1372,0, G_TX_WRAP, G_TX_WRAP, 5,5, G_TX_NOLOD,G_TX_NOLOD),

  gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, RGBA16leaf32),
  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 343, G_TX_LOADTILE,
              0 , G_TX_MIRROR, 5 ,G_TX_NOLOD,
              G_TX_MIRROR, 4, G_TX_NOLOD),
  gsDPLoadSync(),
  gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 511, 0x100),
  gsDPTileSync(),
  gsDPSetPrimColor(23,0,255,255,255,255),
  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 343,
              0, 0, G_TX_WRAP, 4, 0xf,
              G_TX_WRAP, 5,
              0xf),
  gsDPSetTileSize(0, 0, 0,
              (32-1) << G_TEXTURE_IMAGE_FRAC,
              (16-1) << G_TEXTURE_IMAGE_FRAC),



gsSPVertex(&gorge_vtx[0], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[6], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[9], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[12], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[15], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[18], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[21], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[24], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[27], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[30], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[33], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[36], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[39], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[42], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[45], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[48], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[51], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[54], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[57], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[60], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[63], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[66], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[69], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[72], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[75], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[78], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[81], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[84], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[87], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[90], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[93], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[96], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[99], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[102], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[105], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[108], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[111], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[114], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[117], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[120], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[123], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[126], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[129], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[132], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[135], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[138], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[141], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[144], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[147], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[150], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[153], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[156], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[159], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[162], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[165], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[168], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[171], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[174], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[177], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[180], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[183], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[186], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[189], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[192], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[195], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[198], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[201], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[204], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[207], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[210], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[213], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[216], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[219], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[222], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[225], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[228], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[231], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[234], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[237], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[240], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[243], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[246], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[249], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[252], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[255], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[258], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[261], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[264], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[267], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[270], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[273], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[276], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[279], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[282], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[285], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[288], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[291], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[294], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[297], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[300], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[303], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[306], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[309], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[312], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[315], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[318], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[321], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[324], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[327], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[330], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[333], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[336], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[339], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[342], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[345], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[348], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[351], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[354], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[357], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[360], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[363], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[366], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[369], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[372], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[375], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[378], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[381], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[384], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[387], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[390], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[393], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[396], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[399], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[402], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[405], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[408], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[411], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[414], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[417], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[420], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[423], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[426], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[429], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_2CYCLE),
  gsDPSetTextureLOD(G_TL_LOD),
  gsSPTexture(0x6000, 0x6000, 5, 1, G_ON),
  gsDPSetTextureDetail(G_TD_SHARPEN),
  gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
  gsDPSetPrimColor(0,0,255,255,255,255),
  gsDPLoadTextureBlockMM32(RGBA16drainage32_buf,G_IM_FMT_RGBA,G_IM_SIZ_16b,
  32,32, 1372,0, G_TX_WRAP, G_TX_WRAP, 5,5, G_TX_NOLOD,G_TX_NOLOD),


gsSPVertex(&gorge_vtx[432], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[435], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[438], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[441], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[444], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[447], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[450], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[453], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[456], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[459], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[462], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[465], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[468], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[471], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[474], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[477], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[480], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[483], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[486], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[489], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[492], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[495], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[498], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[501], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[504], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[507], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[510], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[513], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[516], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[519], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[522], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[525], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[528], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[531], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[534], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[537], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[540], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[543], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[546], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[549], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[552], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[555], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[558], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[561], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[564], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[567], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[570], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[573], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[576], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[579], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[582], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[585], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[588], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[591], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[594], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[597], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[600], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[603], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[606], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[609], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[612], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[615], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[618], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[621], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetTextureDetail(G_TD_CLAMP),
  gsDPSetCycleType(G_CYC_2CYCLE),
  gsDPSetTextureLOD(G_TL_LOD),
  gsDPSetTextureDetail(G_TD_DETAIL),
  gsSPTexture(0x8000, 0x8000, 5, 0, G_ON),
  gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
  gsDPLoadTextureBlockMM32(RGBA16forest32_buf,G_IM_FMT_RGBA,G_IM_SIZ_16b,
  32,32, 1372,0, G_TX_WRAP, G_TX_WRAP, 5,5, G_TX_NOLOD,G_TX_NOLOD),

  gsDPSetPrimColor(0,0,255,255,255,255),
  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0,
                0, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, 0xf,
                G_TX_WRAP | G_TX_NOMIRROR, 5,
                0xf),
  gsDPSetTileSize(0, 0, 0,
                (32-1) << G_TEXTURE_IMAGE_FRAC,
                (32-1) << G_TEXTURE_IMAGE_FRAC),



gsSPVertex(&gorge_vtx[624], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[627], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[630], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[633], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[636], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[639], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[642], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[645], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[648], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[651], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[654], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[657], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[660], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[663], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[666], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[669], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[672], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[675], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[678], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[681], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[684], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[687], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[690], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[693], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[696], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[699], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[702], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[705], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[708], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[711], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[714], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[717], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[720], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[723], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[726], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[729], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[732], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[735], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[738], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[741], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[744], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[747], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[750], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[753], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[756], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[759], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[762], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[765], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[768], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[771], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[774], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[777], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[780], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[783], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[786], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[789], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[792], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[795], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[798], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[801], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[804], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[807], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[810], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[813], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[816], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[819], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[822], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[825], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[828], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[831], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[834], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[837], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[840], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[843], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[846], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[849], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[852], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[855], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[858], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[861], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[864], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[867], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[870], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[873], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[876], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[879], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[882], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[885], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[888], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[891], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[894], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[897], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[900], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[903], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[906], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[909], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[912], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[915], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[918], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[921], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[924], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[927], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[930], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[933], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[936], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[939], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[942], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[945], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[948], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[951], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[954], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[957], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_2CYCLE),
  gsDPSetTextureLOD(G_TL_LOD),
  gsSPTexture(0x8000, 0x8000, 5, 1, G_ON),
  gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
  gsDPSetPrimColor(0,0,255,255,255,255),
  gsDPLoadTextureBlockMM32(RGBA16drainage32_buf,G_IM_FMT_RGBA,G_IM_SIZ_16b,
  32,32, 1372,0, G_TX_WRAP, G_TX_WRAP, 5,5, G_TX_NOLOD,G_TX_NOLOD),


gsSPVertex(&gorge_vtx[960], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[963], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[966], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[969], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[972], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[975], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[978], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[981], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[984], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[987], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[990], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[993], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[996], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[999], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1002], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1005], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1008], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1011], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1014], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1017], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1020], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1023], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1026], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1029], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1032], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1035], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1038], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1041], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1044], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1047], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1050], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1053], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1056], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1059], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1062], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1065], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1068], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1071], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1074], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1077], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1080], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1083], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1086], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1089], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1092], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1095], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1098], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1101], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1104], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1107], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1110], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1113], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1116], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1119], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1122], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1125], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1128], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1131], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1134], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1137], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1140], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1143], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1146], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1149], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1152], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1155], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1158], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1161], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1164], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1167], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1170], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1173], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1176], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1179], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1182], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1185], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1188], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1191], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1194], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1197], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1200], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1203], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1206], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1209], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1212], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1215], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1218], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1221], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1224], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1227], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1230], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1233], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1236], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1239], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1242], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1245], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1248], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1251], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1254], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1257], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1260], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1263], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1266], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1269], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1272], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1275], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1278], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1281], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1284], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1287], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1290], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1293], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1296], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1299], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1302], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1305], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1308], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1311], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1314], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1317], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1320], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1323], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1326], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1329], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1332], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1335], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1338], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1341], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1344], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1347], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1350], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1353], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1356], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1359], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1362], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1365], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1368], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1371], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1374], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1377], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1380], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1383], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1386], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1389], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1392], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1395], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1398], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1401], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1404], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1407], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1410], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1413], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1416], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1419], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1422], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1425], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1428], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1431], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1434], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1437], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_2CYCLE),
  gsDPSetTextureLOD(G_TL_LOD),
  gsSPTexture(0x8000, 0x8000, 5, 1, G_ON),
  gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
  gsDPSetPrimColor(0,0,255,255,255,255),
  gsDPLoadTextureBlockMM32(RGBA16drainage32_buf,G_IM_FMT_RGBA,G_IM_SIZ_16b,
  32,32, 1372,0, G_TX_WRAP, G_TX_WRAP, 5,5, G_TX_NOLOD,G_TX_NOLOD),


gsSPVertex(&gorge_vtx[1920], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1923], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1926], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1929], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1932], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1935], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1938], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1941], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1944], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1947], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1950], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1953], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1956], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1959], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1962], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1965], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1968], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1971], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1974], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1977], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1980], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1983], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1986], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1989], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1992], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1995], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[1998], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2001], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2004], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2007], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2010], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2013], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2016], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2019], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2022], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2025], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2028], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2031], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2034], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2037], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2040], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2043], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2046], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2049], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2052], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2055], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2058], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2061], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2064], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2067], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2070], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2073], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2076], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2079], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2082], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2085], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2088], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2091], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2094], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2097], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2100], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2103], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2106], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2109], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2112], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2115], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2118], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2121], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2124], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2127], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2130], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2133], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2136], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2139], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2142], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2145], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2148], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2151], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2154], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2157], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2160], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2163], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2166], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2169], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2172], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2175], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2178], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2181], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2184], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2187], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2190], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2193], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2196], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2199], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2202], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2205], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2208], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2211], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2214], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2217], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2220], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2223], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2226], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2229], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2232], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2235], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2238], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2241], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2244], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2247], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2250], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2253], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2256], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2259], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2262], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2265], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2268], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2271], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2274], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2277], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2280], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2283], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2286], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2289], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2292], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2295], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2298], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2301], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2304], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2307], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2310], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2313], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2316], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2319], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2322], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2325], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2328], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2331], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2334], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2337], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2340], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2343], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2346], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2349], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2352], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2355], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2358], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2361], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2364], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2367], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2370], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2373], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2376], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2379], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2382], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2385], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2388], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2391], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2394], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2397], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2400], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2403], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2406], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2409], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2412], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2415], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2418], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2421], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2424], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2427], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2430], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2433], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2436], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2439], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2442], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2445], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2448], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2451], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2454], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2457], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2460], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2463], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2466], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2469], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2472], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2475], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2478], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2481], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2484], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2487], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2490], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2493], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2496], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2499], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2502], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2505], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2508], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2511], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2514], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2517], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2520], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2523], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2526], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2529], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2532], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2535], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2538], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2541], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2544], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2547], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2550], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2553], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2556], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2559], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2562], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2565], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2568], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2571], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2574], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2577], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2580], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2583], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2586], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2589], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2592], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2595], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2598], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2601], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2604], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2607], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2610], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2613], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2616], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2619], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2622], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2625], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2628], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2631], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2634], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2637], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2640], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2643], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2646], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2649], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2652], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2655], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2658], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2661], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2664], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2667], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2670], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2673], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2676], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2679], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2682], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2685], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2688], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2691], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2694], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2697], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2700], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2703], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2706], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2709], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2712], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2715], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2718], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2721], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2724], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2727], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2730], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2733], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2736], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2739], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2742], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2745], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2748], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2751], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2754], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2757], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2760], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2763], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2766], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2769], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2772], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2775], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2778], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2781], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetTextureDetail(G_TD_CLAMP),
  gsDPSetCycleType(G_CYC_2CYCLE),
  gsDPSetTextureLOD(G_TL_LOD),
  gsDPSetTextureDetail(G_TD_DETAIL),
  gsSPTexture(0xffff, 0xffff, 1, 0, G_ON),
  gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_TRILERP, G_CC_MODULATEI2),
  gsDPSetPrimColor(0,0,255,255,255,255),

  gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, RGBA16sand64x32),
  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE,
              0 , G_TX_WRAP | G_TX_NOMIRROR, 5 ,G_TX_NOLOD,
              G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
  gsDPLoadSync(),
  gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 0x80),
  gsDPTileSync(),
  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0,
              0, 0, G_TX_MIRROR, 5, 0xe,
              G_TX_MIRROR, 6, 0xe),
  gsDPSetTileSize(0, 0, 0,
              (64-1) << G_TEXTURE_IMAGE_FRAC,
              (32-1) << G_TEXTURE_IMAGE_FRAC),
  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0,
              1, 0, G_TX_MIRROR, 5, 0x0,
              G_TX_MIRROR, 6, 0x0),
  gsDPSetTileSize(1, 0, 0,
              (64-1) << G_TEXTURE_IMAGE_FRAC,
              (32-1) << G_TEXTURE_IMAGE_FRAC),

  gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0,
              2, 0, G_TX_MIRROR, 5, 0x5,
              G_TX_MIRROR, 6, 0x6),
  gsDPSetTileSize(2, 0, 0,
              (1-1) << G_TEXTURE_IMAGE_FRAC,
              (1-1) << G_TEXTURE_IMAGE_FRAC),



gsSPVertex(&gorge_vtx[2784], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2787], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2790], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2793], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2796], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2799], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2802], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2805], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2808], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2811], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2814], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2817], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2820], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2823], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2826], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2829], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2832], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2835], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2838], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2841], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2844], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2847], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2850], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2853], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2856], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2859], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2862], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2865], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2868], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2871], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2874], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2877], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2880], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2883], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2886], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2889], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2892], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2895], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2898], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2901], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2904], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2907], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2910], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2913], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2916], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2919], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2922], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2925], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2928], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2931], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2934], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2937], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2940], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2943], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2946], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2949], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2952], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2955], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2958], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2961], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2964], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2967], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2970], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2973], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2976], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2979], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2982], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2985], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2988], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2991], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2994], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[2997], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3000], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3003], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3006], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3009], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3012], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3015], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3018], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3021], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3024], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3027], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3030], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3033], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3036], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3039], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3042], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3045], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3048], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3051], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3054], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3057], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3060], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3063], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3066], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3069], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3072], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3075], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3078], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3081], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3084], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3087], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3090], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3093], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3096], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3099], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3102], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3105], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3108], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3111], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3114], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3117], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3120], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3123], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3126], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3129], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3132], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3135], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3138], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3141], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3144], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3147], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3150], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3153], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3156], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3159], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3162], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&gorge_vtx[3165], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
