#include<ultra64.h>

extern Vtx jetc_8_rec_v[];
extern Vtx jetc_8_rec_vmcur[];
extern Tri jetc_8_rec_tri[];
extern Lights1 jetc_8_rec_material[];
extern Mtx jetc_8_rec_matrix[];

extern unsigned short cm_fantao_01_txt[];
extern unsigned short cm_fantao_02_txt[];
extern unsigned short cm_js1_1_txt[];
extern unsigned short cm_js1_2_txt[];
extern unsigned short cm_kw1_1_txt[];
extern unsigned short cm_kw2_1_txt[];
extern unsigned short cm_kw2_2_txt[];
extern unsigned short cm_kw3_1_txt[];
extern unsigned short cm_kw3_2_txt[];
extern unsigned short cm_kz1_1_txt[];
extern unsigned short cm_kz1_2_txt[];
extern unsigned short cm_wr1_1_txt[];
extern unsigned short cm_wr1_2_txt[];
extern unsigned short corner_flag1_txt[];
extern unsigned short fence_pole1_txt[];
extern unsigned short k_kiwa3_txt[];
extern unsigned short k_kori11_txt[];
extern unsigned short k_kori12_txt[];
extern unsigned short k_kori2_txt[];
extern unsigned short k_kori6_txt[];
extern unsigned short k_kori7_txt[];
extern unsigned short k_kori9_txt[];
extern unsigned short k_kori_10_txt[];
extern unsigned short k_kori_13_txt[];
extern unsigned short k_kori_14_txt[];
extern unsigned short k_kori_15_txt[];
extern unsigned short k_renga0_txt[];
extern unsigned short start_bak_txt[];
extern unsigned short start_base5_txt[];



#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== g141 ======== */

static	Gfx jetc_8_rec_grp_g141[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[112], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 0, 0),
	gsSP1Triangle(4, 0, 3, 0),
	gsSP1Triangle(5, 6, 1, 0),
	gsSP1Triangle(5, 1, 0, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 4, 0),
	gsSP1Triangle(4, 7, 6, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* g141 */ 

/* ======== g139 ======== */

static	Gfx jetc_8_rec_grp_g139[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[104], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(0, 3, 6, 0),
	gsSP1Triangle(0, 6, 4, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g139 */ 

/* ======== g137 ======== */

static	Gfx jetc_8_rec_grp_g137[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[96], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(6, 4, 0, 0),
	gsSP1Triangle(6, 0, 3, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g137 */ 

/* ======== g136 ======== */

static	Gfx jetc_8_rec_grp_g136[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[88], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 0, 0),
	gsSP1Triangle(4, 0, 3, 0),
	gsSP1Triangle(5, 6, 1, 0),
	gsSP1Triangle(5, 1, 0, 0),
	gsSP1Triangle(2, 1, 6, 0),
	gsSP1Triangle(2, 6, 7, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 4, 0),
	gsSP1Triangle(4, 7, 6, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* g136 */ 

/* ======== g134 ======== */

static	Gfx jetc_8_rec_grp_g134[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[80], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 0, 0),
	gsSP1Triangle(4, 0, 3, 0),
	gsSP1Triangle(5, 6, 1, 0),
	gsSP1Triangle(5, 1, 0, 0),
	gsSP1Triangle(2, 1, 6, 0),
	gsSP1Triangle(2, 6, 7, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 4, 0),
	gsSP1Triangle(4, 7, 6, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* g134 */ 

/* ======== g133 ======== */

static	Gfx jetc_8_rec_grp_g133[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[72], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(4, 0, 5, 0),
	gsSP1Triangle(5, 0, 3, 0),
	gsSP1Triangle(5, 3, 6, 0),
	gsSP1Triangle(7, 2, 1, 0),
	gsSP1Triangle(7, 1, 4, 0),
	gsSP1Triangle(6, 7, 4, 0),
	gsSP1Triangle(6, 4, 5, 0),
	gsSPEndDisplayList(),
}; /* g133 */ 

/* ======== g131 ======== */

static	Gfx jetc_8_rec_grp_g131[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[64], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(0, 3, 6, 0),
	gsSP1Triangle(0, 6, 4, 0),
	gsSP1Triangle(5, 7, 2, 0),
	gsSP1Triangle(5, 2, 1, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g131 */ 

/* ======== g143 ======== */

static	Gfx jetc_8_rec_grp_g143[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[56], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(0, 3, 6, 0),
	gsSP1Triangle(0, 6, 4, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g143 */ 

/* ======== g160 ======== */

static	Gfx jetc_8_rec_grp_g160[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[48], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(3, 6, 4, 0),
	gsSP1Triangle(3, 4, 0, 0),
	gsSP1Triangle(1, 5, 7, 0),
	gsSP1Triangle(1, 7, 2, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g160 */ 

/* ======== g159 ======== */

static	Gfx jetc_8_rec_grp_g159[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[40], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(3, 5, 0, 0),
	gsSP1Triangle(0, 5, 6, 0),
	gsSP1Triangle(0, 6, 1, 0),
	gsSP1Triangle(1, 6, 7, 0),
	gsSP1Triangle(1, 7, 2, 0),
	gsSP1Triangle(2, 7, 4, 0),
	gsSP1Triangle(2, 4, 3, 0),
	gsSP1Triangle(4, 7, 6, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* g159 */ 

/* ======== g158 ======== */

static	Gfx jetc_8_rec_grp_g158[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[32], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(3, 6, 4, 0),
	gsSP1Triangle(3, 4, 0, 0),
	gsSP1Triangle(1, 5, 7, 0),
	gsSP1Triangle(1, 7, 2, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g158 */ 

/* ======== g157 ======== */

static	Gfx jetc_8_rec_grp_g157[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[24], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(3, 5, 0, 0),
	gsSP1Triangle(0, 5, 6, 0),
	gsSP1Triangle(0, 6, 1, 0),
	gsSP1Triangle(1, 6, 7, 0),
	gsSP1Triangle(1, 7, 2, 0),
	gsSP1Triangle(2, 7, 4, 0),
	gsSP1Triangle(2, 4, 3, 0),
	gsSP1Triangle(4, 7, 6, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* g157 */ 

/* ======== g156 ======== */

static	Gfx jetc_8_rec_grp_g156[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[16], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(3, 5, 0, 0),
	gsSP1Triangle(0, 5, 6, 0),
	gsSP1Triangle(0, 6, 1, 0),
	gsSP1Triangle(1, 6, 7, 0),
	gsSP1Triangle(1, 7, 2, 0),
	gsSP1Triangle(2, 7, 4, 0),
	gsSP1Triangle(2, 4, 3, 0),
	gsSP1Triangle(4, 7, 6, 0),
	gsSP1Triangle(4, 6, 5, 0),
	gsSPEndDisplayList(),
}; /* g156 */ 

/* ======== g168 ======== */

static	Gfx jetc_8_rec_grp_g168[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[8], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(3, 6, 4, 0),
	gsSP1Triangle(3, 4, 0, 0),
	gsSP1Triangle(1, 5, 7, 0),
	gsSP1Triangle(1, 7, 2, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g168 */ 

/* ======== g140 ======== */

static	Gfx jetc_8_rec_grp_g140[]={

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,255,255,255),
	gsSPVertex(&jetc_8_rec_v[0], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 1, 0),
	gsSP1Triangle(4, 1, 0, 0),
	gsSP1Triangle(6, 4, 0, 0),
	gsSP1Triangle(6, 0, 3, 0),
	gsSP1Triangle(3, 2, 7, 0),
	gsSP1Triangle(3, 7, 6, 0),
	gsSP1Triangle(6, 7, 5, 0),
	gsSP1Triangle(6, 5, 4, 0),
	gsSPEndDisplayList(),
}; /* g140 */ 

/* ======== db ======== */

Gfx jetc_8_rec_model[]={
	gsSPDisplayList(jetc_8_rec_grp_g140),
	gsSPDisplayList(jetc_8_rec_grp_g168),
	gsSPDisplayList(jetc_8_rec_grp_g156),
	gsSPDisplayList(jetc_8_rec_grp_g157),
	gsSPDisplayList(jetc_8_rec_grp_g158),
	gsSPDisplayList(jetc_8_rec_grp_g159),
	gsSPDisplayList(jetc_8_rec_grp_g160),
	gsSPDisplayList(jetc_8_rec_grp_g143),
	gsSPDisplayList(jetc_8_rec_grp_g131),
	gsSPDisplayList(jetc_8_rec_grp_g133),
	gsSPDisplayList(jetc_8_rec_grp_g134),
	gsSPDisplayList(jetc_8_rec_grp_g136),
	gsSPDisplayList(jetc_8_rec_grp_g137),
	gsSPDisplayList(jetc_8_rec_grp_g139),
	gsSPDisplayList(jetc_8_rec_grp_g141),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx jetc_8_rec_modelT[] = {
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 120 vertices */
Vtx jetc_8_rec_v[]={
	{ -3350,52,1097,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v0 used p2817/V1 3 times */
	{ -3350,-136,1028,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v1 used p2817/V2 2 times */
	{ -4050,-136,1028,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v2 used p2817/V3 2 times */
	{ -4050,52,1097,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v3 used p2817/V4 3 times */
	{ -3350,13,1202,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v4 used p2818/V1 3 times */
	{ -3350,-175,1132,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v5 used p2818/V2 2 times */
	{ -4050,13,1202,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v6 used p2819/V1 3 times */
	{ -4050,-175,1132,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v7 used p2819/V2 2 times */
	{ -4050,42,1028,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v8 used p2827/V1 3 times */
	{ -4050,-156,1057,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v9 used p2827/V2 3 times */
	{ -4050,-146,1126,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v10 used p2827/V3 3 times */
	{ -4050,52,1097,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v11 used p2827/V4 3 times */
	{ -3350,42,1028,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v12 used p2825/V4 3 times */
	{ -3350,-156,1057,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v13 used p2825/V3 3 times */
	{ -3350,52,1097,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v14 used p2826/V4 3 times */
	{ -3350,-146,1126,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v15 used p2826/V3 3 times */
	{ -4450,32,-408,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v16 used p2717/V1 3 times */
	{ -3600,32,-407,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v17 used p2717/V2 3 times */
	{ -3600,-62,-2105,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v18 used p2717/V3 3 times */
	{ -4450,-62,-2105,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v19 used p2717/V4 3 times */
	{ -4450,-262,-2094,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v20 used p2759/V2 3 times */
	{ -4450,-168,-397,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v21 used p2759/V3 3 times */
	{ -3600,-167,-396,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v22 used p2758/V3 3 times */
	{ -3600,-261,-2094,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v23 used p2757/V3 3 times */
	{ -4450,43,-381,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v24 used p2746/V1 3 times */
	{ -3600,43,-381,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v25 used p2746/V2 3 times */
	{ -3600,4,-486,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v26 used p2746/V3 3 times */
	{ -4450,4,-486,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v27 used p2746/V4 3 times */
	{ -4450,-184,-416,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v28 used p2764/V2 3 times */
	{ -4450,-145,-312,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v29 used p2764/V3 3 times */
	{ -3600,-145,-312,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v30 used p2763/V3 3 times */
	{ -3600,-183,-416,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v31 used p2762/V3 3 times */
	{ -4450,43,-381,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v32 used p2769/V1 3 times */
	{ -4450,-155,-353,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v33 used p2769/V2 3 times */
	{ -4450,-145,-284,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v34 used p2769/V3 3 times */
	{ -4450,53,-312,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v35 used p2769/V4 3 times */
	{ -3600,43,-381,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v36 used p2767/V4 3 times */
	{ -3600,-155,-353,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v37 used p2767/V3 3 times */
	{ -3600,53,-312,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v38 used p2768/V4 3 times */
	{ -3600,-145,-283,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v39 used p2768/V3 3 times */
	{ -4450,14,-208,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v40 used p2728/V1 3 times */
	{ -3600,14,-207,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v41 used p2728/V2 3 times */
	{ -3600,53,-312,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v42 used p2728/V3 3 times */
	{ -4450,53,-312,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v43 used p2728/V4 3 times */
	{ -4450,-135,-382,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v44 used p2774/V2 3 times */
	{ -4450,-174,-277,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v45 used p2774/V3 3 times */
	{ -3600,-173,-277,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v46 used p2773/V3 3 times */
	{ -3600,-135,-382,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v47 used p2772/V3 3 times */
	{ -4450,23,-256,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v48 used p2779/V1 3 times */
	{ -4450,-175,-277,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v49 used p2779/V2 3 times */
	{ -4450,-269,577,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v50 used p2779/V3 3 times */
	{ -4450,-71,598,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v51 used p2779/V4 3 times */
	{ -3600,24,-255,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v52 used p2777/V4 3 times */
	{ -3600,-175,-277,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v53 used p2777/V3 3 times */
	{ -3600,-70,599,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v54 used p2778/V4 3 times */
	{ -3600,-269,577,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v55 used p2778/V3 3 times */
	{ -4050,42,1028,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v56 used p2831/V1 3 times */
	{ -4050,-146,1098,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v57 used p2831/V2 2 times */
	{ -3350,-146,1098,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v58 used p2831/V3 2 times */
	{ -3350,42,1028,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v59 used p2831/V4 3 times */
	{ -4050,3,924,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v60 used p2829/V4 3 times */
	{ -4050,-185,993,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v61 used p2829/V3 2 times */
	{ -3350,3,924,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v62 used p2829/V1 3 times */
	{ -3350,-185,993,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v63 used p2829/V2 2 times */
	{ -4150,31,-1798,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v64 used p2783/V1 3 times */
	{ -4150,-168,-1787,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v65 used p2783/V2 3 times */
	{ -3450,-168,-1787,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v66 used p2783/V3 3 times */
	{ -3450,31,-1798,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v67 used p2783/V4 3 times */
	{ -4150,-63,-3496,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v68 used p2781/V4 3 times */
	{ -4150,-262,-3484,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v69 used p2780/V1 3 times */
	{ -3450,-63,-3496,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v70 used p2781/V1 3 times */
	{ -3450,-262,-3484,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v71 used p2780/V2 3 times */
	{ -4050,-262,-684,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v72 used p2834/V1 3 times */
	{ -3350,-262,-684,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v73 used p2834/V2 3 times */
	{ -3350,-168,1013,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v74 used p2834/V3 2 times */
	{ -4050,-168,1013,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v75 used p2834/V4 2 times */
	{ -3350,-63,-696,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v76 used p2835/V1 3 times */
	{ -4050,-63,-696,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v77 used p2835/V4 3 times */
	{ -4050,31,1002,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v78 used p2838/V4 2 times */
	{ -3350,31,1002,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v79 used p2836/V1 2 times */
	{ -3450,22,-1646,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v80 used p2806/V1 3 times */
	{ -3450,-176,-1668,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v81 used p2806/V2 3 times */
	{ -4150,-176,-1668,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v82 used p2806/V3 3 times */
	{ -4150,22,-1646,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v83 used p2806/V4 3 times */
	{ -4150,-72,-792,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v84 used p2805/V1 3 times */
	{ -3450,-72,-792,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v85 used p2805/V2 3 times */
	{ -3450,-270,-814,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v86 used p2804/V3 3 times */
	{ -4150,-270,-814,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v87 used p2804/V4 3 times */
	{ -3350,22,1154,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v88 used p2812/V1 3 times */
	{ -3350,-176,1132,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v89 used p2812/V2 3 times */
	{ -4050,-176,1132,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v90 used p2812/V3 3 times */
	{ -4050,22,1154,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v91 used p2812/V4 3 times */
	{ -4050,-72,2008,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v92 used p2811/V1 3 times */
	{ -3350,-72,2008,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v93 used p2811/V2 3 times */
	{ -3350,-270,1986,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v94 used p2810/V3 3 times */
	{ -4050,-270,1986,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v95 used p2810/V4 3 times */
	{ -3450,52,-1703,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v96 used p2799/V1 3 times */
	{ -3450,-136,-1772,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v97 used p2799/V2 2 times */
	{ -4150,-136,-1772,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v98 used p2799/V3 2 times */
	{ -4150,52,-1703,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v99 used p2799/V4 3 times */
	{ -3450,13,-1598,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v100 used p2800/V1 3 times */
	{ -3450,-175,-1668,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v101 used p2800/V2 2 times */
	{ -4150,13,-1598,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v102 used p2801/V1 3 times */
	{ -4150,-175,-1668,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v103 used p2801/V2 2 times */
	{ -4150,42,-1772,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v104 used p2789/V1 3 times */
	{ -4150,-146,-1702,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v105 used p2789/V2 2 times */
	{ -3450,-146,-1702,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v106 used p2789/V3 2 times */
	{ -3450,42,-1772,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v107 used p2789/V4 3 times */
	{ -4150,3,-1876,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v108 used p2787/V4 3 times */
	{ -4150,-185,-1807,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v109 used p2787/V3 2 times */
	{ -3450,3,-1876,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v110 used p2787/V1 3 times */
	{ -3450,-185,-1807,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v111 used p2787/V2 2 times */
	{ -3450,42,-1772,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v112 used p2794/V1 3 times */
	{ -3450,-156,-1743,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v113 used p2794/V2 2 times */
	{ -4150,-156,-1743,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v114 used p2794/V3 2 times */
	{ -4150,42,-1772,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v115 used p2794/V4 3 times */
	{ -4150,52,-1703,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v116 used p2796/V1 3 times */
	{ -3450,52,-1703,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v117 used p2796/V4 3 times */
	{ -3450,-146,-1674,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v118 used p2796/V3 2 times */
	{ -4150,-146,-1674,0, 0, 0,  255, 255, 255, 255 /* face color */  },   /* v119 used p2796/V2 2 times */
};


/*   0 vertices */
