const Vtx mountain_15_dl_mesh_vtx_0[20] = {
	{{{-1023, -153, 767},0, {0xFE0C, 0x1EC},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-1535, 102, 255},0, {0xF1F8, 0xFDD8},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-1535, -153, 255},0, {0xF1F8, 0x1EC},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-1023, 102, 767},0, {0xFE0C, 0xFDD8},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{1536, 102, -768},0, {0xF9B0, 0xFDD8},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1536, 102, 255},0, {0xE83C, 0xFDD8},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1536, -153, 255},0, {0xE83C, 0x1EC},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1536, -153, -768},0, {0xF9B0, 0x1EC},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1536, -153, 255},0, {0x1B54, 0x1EC},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{1536, 102, 255},0, {0x1B54, 0xFDD8},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{1024, 102, 767},0, {0xF9B0, 0xFDD8},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{1024, -153, 767},0, {0xF9B0, 0x1EC},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{-1535, -153, 255},0, {0xF1F4, 0x1EC},{0x81, 0x0, 0x0, 0xFF}}},
	{{{-1535, 102, -768},0, {0xE084, 0xFDD8},{0x81, 0x0, 0x0, 0xFF}}},
	{{{-1535, -153, -768},0, {0xE084, 0x1EC},{0x81, 0x0, 0x0, 0xFF}}},
	{{{-1535, 102, 255},0, {0xF1F4, 0xFDD8},{0x81, 0x0, 0x0, 0xFF}}},
	{{{1024, -153, 767},0, {0x20FC, 0x1F0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{-1023, 102, 767},0, {0xFE10, 0xFDD8},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{-1023, -153, 767},0, {0xFE10, 0x1F0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{1024, 102, 767},0, {0x20FC, 0xFDD8},{0x0, 0x0, 0x7F, 0xFF}}},
};

const Gfx mountain_15_dl_mesh_tri_0[] = {
	gsSPVertex(mountain_15_dl_mesh_vtx_0 + 0, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 15, 13, 0),
	gsSPVertex(mountain_15_dl_mesh_vtx_0 + 16, 4, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSPEndDisplayList(),
};

const Vtx mountain_15_dl_mesh_vtx_1[6] = {
	{{{1536, 102, -768},0, {0xEC48, 0xB45},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{1024, 102, 767},0, {0xF42F, 0xF395},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{1536, 102, 255},0, {0xEC48, 0xFB7C},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-1023, 102, 767},0, {0x13C5, 0xF395},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-1535, 102, 255},0, {0x1BAC, 0xFB7C},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-1535, 102, -768},0, {0x1BAC, 0xB45},{0x0, 0x7F, 0x0, 0xFF}}},
};

const Gfx mountain_15_dl_mesh_tri_1[] = {
	gsSPVertex(mountain_15_dl_mesh_vtx_1 + 0, 6, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSP1Triangle(0, 4, 3, 0),
	gsSP1Triangle(5, 4, 0, 0),
	gsSPEndDisplayList(),
};

const Vtx mountain_15_dl_mesh_vtx_2[16] = {
	{{{-695, 133, 291},0, {0xFB42, 0xFECD},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-419, 133, 199},0, {0x3A1, 0xFC02},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-603, 133, 199},0, {0xFE0D, 0xFC02},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-327, 133, 291},0, {0x66C, 0xFECD},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-327, 133, 475},0, {0x66C, 0x479},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-419, 133, 567},0, {0x3A1, 0x72E},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-603, 133, 567},0, {0xFE0D, 0x72E},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{-695, 133, 475},0, {0xFB42, 0x479},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{768, 154, -1},0, {0x27, 0xF7E4},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{768, 154, 255},0, {0x27, 0xFFE0},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{896, 154, 383},0, {0x425, 0x3BE},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{1152, 154, 383},0, {0xC41, 0x3BE},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{1280, 154, 255},0, {0x101F, 0xFFE0},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{1280, 154, -1},0, {0x101F, 0xF7E4},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{1152, 154, -128},0, {0xC41, 0xF3E6},{0x0, 0x7F, 0x0, 0xFF}}},
	{{{896, 154, -128},0, {0x425, 0xF3E6},{0x0, 0x7F, 0x0, 0xFF}}},
};

const Gfx mountain_15_dl_mesh_tri_2[] = {
	gsSPVertex(mountain_15_dl_mesh_vtx_2 + 0, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSP1Triangle(0, 4, 3, 0),
	gsSP1Triangle(0, 5, 4, 0),
	gsSP1Triangle(0, 6, 5, 0),
	gsSP1Triangle(0, 7, 6, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 10, 11, 0),
	gsSP1Triangle(8, 11, 12, 0),
	gsSP1Triangle(8, 12, 13, 0),
	gsSP1Triangle(8, 13, 14, 0),
	gsSP1Triangle(8, 14, 15, 0),
	gsSPEndDisplayList(),
};

const Vtx mountain_15_dl_mesh_vtx_3[64] = {
	{{{-695, 102, 475},0, {0x550, 0x3E0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{-695, 133, 475},0, {0x551, 0xFFF0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{-695, 133, 291},0, {0x150B, 0xFFF0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{-695, 102, 291},0, {0x150C, 0x3E0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{1280, 102, -1},0, {0x13C8, 0x3E0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1280, 154, 255},0, {0xFFF0, 0xFFF0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1280, 102, 255},0, {0xFFF0, 0x3E0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1280, 154, -1},0, {0x13C6, 0xFFF0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{1152, 102, -128},0, {0xBCC, 0x3E0},{0x59, 0x0, 0xA6, 0xFF}}},
	{{{1280, 154, -1},0, {0xFDAE, 0xFFF0},{0x59, 0x0, 0xA6, 0xFF}}},
	{{{1280, 102, -1},0, {0xFDAC, 0x3E0},{0x59, 0x0, 0xA6, 0xFF}}},
	{{{1152, 154, -128},0, {0xBCA, 0xFFF0},{0x59, 0x0, 0xA6, 0xFF}}},
	{{{1280, 102, 255},0, {0xBCC, 0x3E0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{1280, 154, 255},0, {0xBCA, 0xFFF0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{1152, 154, 383},0, {0xFDAE, 0xFFF0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{1152, 102, 383},0, {0xFDAC, 0x3E0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{-419, 102, 199},0, {0x1210, 0x3E4},{0x5A, 0x0, 0xA6, 0xFF}}},
	{{{-327, 133, 291},0, {0x570, 0xFFF0},{0x5A, 0x0, 0xA6, 0xFF}}},
	{{{-327, 102, 291},0, {0x570, 0x3E4},{0x5A, 0x0, 0xA6, 0xFF}}},
	{{{-419, 133, 199},0, {0x1210, 0xFFF0},{0x5A, 0x0, 0xA6, 0xFF}}},
	{{{-695, 102, 291},0, {0x1054, 0x3E0},{0xA6, 0x0, 0xA6, 0xFF}}},
	{{{-695, 133, 291},0, {0x1052, 0xFFF0},{0xA6, 0x0, 0xA6, 0xFF}}},
	{{{-603, 133, 199},0, {0x350, 0xFFF0},{0xA6, 0x0, 0xA6, 0xFF}}},
	{{{-603, 102, 199},0, {0x350, 0x3E4},{0xA6, 0x0, 0xA6, 0xFF}}},
	{{{-603, 102, 199},0, {0x150C, 0x3E0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{-603, 133, 199},0, {0x150B, 0xFFF0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{-419, 133, 199},0, {0x551, 0xFFF0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{-419, 102, 199},0, {0x550, 0x3E0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{-603, 102, 567},0, {0x370, 0x3E4},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-603, 133, 567},0, {0x370, 0xFFF0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-695, 133, 475},0, {0xFBB, 0xFFF0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-695, 102, 475},0, {0xFBC, 0x3E0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{-327, 102, 291},0, {0x154C, 0x3E0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{-327, 133, 475},0, {0x551, 0xFFF0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{-327, 102, 475},0, {0x550, 0x3E0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{-327, 133, 291},0, {0x154B, 0xFFF0},{0x7F, 0x0, 0x0, 0xFF}}},
	{{{-327, 102, 475},0, {0x370, 0x3E4},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{-327, 133, 475},0, {0x370, 0xFFF0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{-419, 133, 567},0, {0xF84, 0xFFF0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{-419, 102, 567},0, {0xF84, 0x3E0},{0x5A, 0x0, 0x5A, 0xFF}}},
	{{{-419, 102, 567},0, {0x550, 0x3E0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{-603, 133, 567},0, {0x150B, 0xFFF0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{-603, 102, 567},0, {0x150C, 0x3E0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{-419, 133, 567},0, {0x551, 0xFFF0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{768, 102, 255},0, {0x13C8, 0x3E0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{768, 154, -1},0, {0xFFF0, 0xFFF0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{768, 102, -1},0, {0xFFF0, 0x3E0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{768, 154, 255},0, {0x13C6, 0xFFF0},{0x81, 0x0, 0x0, 0xFF}}},
	{{{896, 102, -128},0, {0x13C8, 0x3E0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{896, 154, -128},0, {0x13C6, 0xFFF0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{1152, 154, -128},0, {0xFFF0, 0xFFF0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{1152, 102, -128},0, {0xFFF0, 0x3E0},{0x0, 0x0, 0x81, 0xFF}}},
	{{{768, 102, -1},0, {0xDF0, 0x3E0},{0xA7, 0x0, 0xA6, 0xFF}}},
	{{{768, 154, -1},0, {0xDEE, 0xFFF0},{0xA7, 0x0, 0xA6, 0xFF}}},
	{{{896, 154, -128},0, {0xFFF0, 0xFFF0},{0xA7, 0x0, 0xA6, 0xFF}}},
	{{{896, 102, -128},0, {0xFFF0, 0x3E0},{0xA7, 0x0, 0xA6, 0xFF}}},
	{{{896, 102, 383},0, {0xDF0, 0x3E0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{896, 154, 383},0, {0xDEE, 0xFFF0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{768, 154, 255},0, {0xFFF0, 0xFFF0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{768, 102, 255},0, {0xFFF0, 0x3E0},{0xA6, 0x0, 0x5A, 0xFF}}},
	{{{1152, 102, 383},0, {0x13C8, 0x3E0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{896, 154, 383},0, {0xFFF0, 0xFFF0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{896, 102, 383},0, {0xFFF0, 0x3E0},{0x0, 0x0, 0x7F, 0xFF}}},
	{{{1152, 154, 383},0, {0x13C6, 0xFFF0},{0x0, 0x0, 0x7F, 0xFF}}},
};

const Gfx mountain_15_dl_mesh_tri_3[] = {
	gsSPVertex(mountain_15_dl_mesh_vtx_3 + 0, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 7, 5, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 11, 9, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 14, 15, 0),
	gsSPVertex(mountain_15_dl_mesh_vtx_3 + 16, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 14, 15, 0),
	gsSPVertex(mountain_15_dl_mesh_vtx_3 + 32, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 3, 1, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 11, 9, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 15, 13, 0),
	gsSPVertex(mountain_15_dl_mesh_vtx_3 + 48, 16, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 15, 13, 0),
	gsSPEndDisplayList(),
};

const Gfx mountain_15_dl_mesh[] = {
	gsSPDisplayList(mat_mountain_BrickMaterial),
	gsSPDisplayList(mountain_15_dl_mesh_tri_0),
	gsSPDisplayList(mat_mountain_GrassMaterial),
	gsSPDisplayList(mountain_15_dl_mesh_tri_1),
	gsSPDisplayList(mat_mountain_FlowerMaterial),
	gsSPDisplayList(mountain_15_dl_mesh_tri_2),
	gsSPDisplayList(mat_mountain_FlowerSideMaterial),
	gsSPDisplayList(mountain_15_dl_mesh_tri_3),
	gsDPPipeSync(),
	gsSPSetGeometryMode(G_LIGHTING),
	gsSPClearGeometryMode(G_TEXTURE_GEN),
	gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
	gsSPTexture(65535, 65535, 0, 0, 0),
	gsSPEndDisplayList(),
};
