#include<ultra64.h>
extern Vtx SN_SNB_Head_v[];
extern Lights1 SN_SNB_Head_material[];

extern unsigned short SN_BossTX08_txt[];
extern unsigned short SN_BossTX_01_txt[];
extern unsigned short SN_BossTX_02_txt[];
extern unsigned short SN_BossTX_05_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


/* ======== o1 ======== */

Gfx SN_SNB_Head[]={

	gsDPLoadTextureBlock(SN_BossTX_01_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR, 5, 5, G_TX_NOLOD, G_TX_NOLOD ),


	gsSPVertex(&SN_SNB_Head_v[0], 32, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(1, 0, 3, 0),
	gsSP1Triangle(0, 2, 4, 0),
	gsSP1Triangle(5, 2, 6, 0),
	gsSP1Triangle(6, 2, 7, 0),
	gsSP1Triangle(2, 5, 4, 0),
	gsSP1Triangle(4, 5, 8, 0),
	gsSP1Triangle(8, 9, 3, 0),
	gsSP1Triangle(9, 8, 5, 0),
	gsSP1Triangle(10, 9, 11, 0),
	gsSP1Triangle(9, 1, 3, 0),
	gsSP1Triangle(1, 9, 10, 0),
	gsSP1Triangle(11, 9, 12, 0),
	gsSP1Triangle(12, 9, 5, 0),
	gsSP1Triangle(13, 14, 15, 0),
	gsSP1Triangle(15, 14, 16, 0),
	gsSP1Triangle(17, 13, 15, 0),
	gsSP1Triangle(18, 19, 14, 0),
	gsSP1Triangle(20, 21, 14, 0),
	gsSP1Triangle(16, 14, 22, 0),
	gsSP1Triangle(14, 19, 20, 0),
	gsSP1Triangle(23, 22, 14, 0),
	gsSP1Triangle(14, 21, 24, 0),
	gsSP1Triangle(25, 18, 14, 0),
	gsSP1Triangle(16, 22, 26, 0),
	gsSP1Triangle(12, 5, 27, 0),
	gsSP1Triangle(28, 5, 6, 0),
	gsSP1Triangle(17, 29, 13, 0),
	gsSP1Triangle(29, 26, 22, 0),
	gsSP1Triangle(30, 13, 29, 0),
	gsSP1Triangle(29, 17, 26, 0),
	gsSP1Triangle(30, 29, 31, 0),
	gsSPVertex(&SN_SNB_Head_v[1], 1, 0),
	gsSPVertex(&SN_SNB_Head_v[10], 3, 1),
	gsSPVertex(&SN_SNB_Head_v[19], 6, 4),
	gsSPVertex(&SN_SNB_Head_v[29], 1, 10),
	gsSPVertex(&SN_SNB_Head_v[32], 13, 11),
	gsSPVertex(&SN_SNB_Head_v[70], 1, 24),
	gsSPVertex(&SN_SNB_Head_v[72], 5, 25),
	gsSP1Triangle(12, 20, 0, 0),
	gsSP1Triangle(13, 0, 20, 0),
	gsSP1Triangle(0, 13, 25, 0),
	gsSP1Triangle(0, 14, 12, 0),
	gsSP1Triangle(15, 14, 0, 0),
	gsSP1Triangle(0, 1, 15, 0),
	gsSP1Triangle(3, 16, 2, 0),
	gsSP1Triangle(15, 1, 2, 0),
	gsSP1Triangle(17, 26, 2, 0),
	gsSP1Triangle(18, 2, 26, 0),
	gsSP1Triangle(19, 20, 2, 0),
	gsSP1Triangle(2, 16, 17, 0),
	gsSP1Triangle(2, 20, 12, 0),
	gsSP1Triangle(2, 18, 19, 0),
	gsSP1Triangle(12, 14, 2, 0),
	gsSP1Triangle(2, 14, 15, 0),
	gsSP1Triangle(20, 19, 27, 0),
	gsSP1Triangle(21, 28, 29, 0),
	gsSP1Triangle(22, 24, 21, 0),
	gsSP1Triangle(23, 28, 21, 0),
	gsSP1Triangle(21, 6, 5, 0),
	gsSP1Triangle(21, 24, 11, 0),
	gsSP1Triangle(21, 29, 22, 0),
	gsSP1Triangle(21, 7, 8, 0),
	gsSP1Triangle(5, 4, 21, 0),
	gsSP1Triangle(11, 7, 21, 0),
	gsSP1Triangle(21, 8, 9, 0),
	gsSP1Triangle(9, 6, 21, 0),
	gsSP1Triangle(21, 4, 23, 0),
	gsSP1Triangle(10, 7, 11, 0),
	gsSPVertex(&SN_SNB_Head_v[12], 1, 0),
	gsSPVertex(&SN_SNB_Head_v[23], 2, 1),
	gsSPVertex(&SN_SNB_Head_v[27], 1, 3),
	gsSPVertex(&SN_SNB_Head_v[30], 1, 4),
	gsSPVertex(&SN_SNB_Head_v[37], 2, 5),
	gsSPVertex(&SN_SNB_Head_v[43], 17, 7),
	gsSPVertex(&SN_SNB_Head_v[61], 1, 24),
	gsSPVertex(&SN_SNB_Head_v[70], 1, 25),
	gsSPVertex(&SN_SNB_Head_v[73], 1, 26),
	gsSPVertex(&SN_SNB_Head_v[76], 5, 27),
	gsSP1Triangle(2, 1, 9, 0),
	gsSP1Triangle(10, 26, 12, 0),
	gsSP1Triangle(11, 10, 12, 0),
	gsSP1Triangle(12, 26, 6, 0),
	gsSP1Triangle(12, 27, 31, 0),
	gsSP1Triangle(7, 27, 12, 0),
	gsSP1Triangle(13, 12, 6, 0),
	gsSP1Triangle(7, 12, 21, 0),
	gsSP1Triangle(8, 28, 12, 0),
	gsSP1Triangle(5, 14, 6, 0),
	gsSP1Triangle(3, 14, 5, 0),
	gsSP1Triangle(3, 5, 0, 0),
	gsSP1Triangle(15, 29, 6, 0),
	gsSP1Triangle(6, 16, 19, 0),
	gsSP1Triangle(16, 6, 20, 0),
	gsSP1Triangle(6, 19, 13, 0),
	gsSP1Triangle(6, 14, 15, 0),
	gsSP1Triangle(6, 29, 20, 0),
	gsSP1Triangle(17, 22, 7, 0),
	gsSP1Triangle(18, 30, 7, 0),
	gsSP1Triangle(19, 16, 7, 0),
	gsSP1Triangle(20, 7, 16, 0),
	gsSP1Triangle(21, 19, 7, 0),
	gsSP1Triangle(7, 30, 17, 0),
	gsSP1Triangle(22, 25, 7, 0),
	gsSP1Triangle(4, 23, 24, 0),
	gsSP1Triangle(24, 23, 20, 0),
	gsSPVertex(&SN_SNB_Head_v[6], 2, 0),
	gsSPVertex(&SN_SNB_Head_v[18], 2, 2),
	gsSPVertex(&SN_SNB_Head_v[25], 1, 4),
	gsSPVertex(&SN_SNB_Head_v[28], 1, 5),
	gsSPVertex(&SN_SNB_Head_v[30], 2, 6),
	gsSPVertex(&SN_SNB_Head_v[44], 1, 8),
	gsSPVertex(&SN_SNB_Head_v[54], 1, 9),
	gsSPVertex(&SN_SNB_Head_v[56], 1, 10),
	gsSPVertex(&SN_SNB_Head_v[59], 10, 11),
	gsSPVertex(&SN_SNB_Head_v[77], 9, 21),
	gsSP1Triangle(7, 11, 6, 0),
	gsSP1Triangle(12, 25, 6, 0),
	gsSP1Triangle(6, 13, 12, 0),
	gsSP1Triangle(8, 3, 18, 0),
	gsSP1Triangle(14, 28, 2, 0),
	gsSP1Triangle(14, 2, 4, 0),
	gsSP1Triangle(15, 16, 0, 0),
	gsSP1Triangle(1, 15, 0, 0),
	gsSP1Triangle(0, 16, 5, 0),
	gsSP1Triangle(10, 26, 16, 0),
	gsSP1Triangle(9, 16, 15, 0),
	gsSP1Triangle(13, 27, 29, 0),
	gsSP1Triangle(15, 27, 13, 0),
	gsSP1Triangle(17, 27, 15, 0),
	gsSP1Triangle(10, 15, 13, 0),
	gsSP1Triangle(18, 21, 8, 0),
	gsSP1Triangle(19, 24, 8, 0),
	gsSP1Triangle(11, 20, 9, 0),
	gsSP1Triangle(20, 23, 10, 0),
	gsSP1Triangle(10, 22, 26, 0),
	gsSPVertex(&SN_SNB_Head_v[32], 1, 0),
	gsSPVertex(&SN_SNB_Head_v[58], 1, 1),
	gsSPVertex(&SN_SNB_Head_v[66], 1, 2),
	gsSPVertex(&SN_SNB_Head_v[69], 3, 3),
	gsSPVertex(&SN_SNB_Head_v[77], 1, 6),
	gsSPVertex(&SN_SNB_Head_v[86], 4, 7),
	gsSP1Triangle(3, 8, 0, 0),
	gsSP1Triangle(0, 4, 3, 0),
	gsSP1Triangle(4, 1, 3, 0),
	gsSP1Triangle(2, 7, 6, 0),
	gsSP1Triangle(5, 9, 10, 0),



	gsDPLoadTextureBlock(SN_BossTX_02_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR, 5, 5, G_TX_NOLOD, G_TX_NOLOD ),


	gsSPVertex(&SN_SNB_Head_v[90], 30, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 5, 0),
	gsSP1Triangle(5, 6, 3, 0),
	gsSP1Triangle(7, 8, 9, 0),
	gsSP1Triangle(9, 10, 7, 0),
	gsSP1Triangle(11, 12, 13, 0),
	gsSP1Triangle(14, 15, 16, 0),
	gsSP1Triangle(17, 16, 15, 0),
	gsSP1Triangle(18, 19, 20, 0),
	gsSP1Triangle(21, 22, 23, 0),
	gsSP1Triangle(24, 25, 26, 0),
	gsSP1Triangle(27, 28, 29, 0),
	gsSPVertex(&SN_SNB_Head_v[120], 22, 0),
	gsSP1Triangle(0, 8, 9, 0),
	gsSP1Triangle(1, 10, 11, 0),
	gsSP1Triangle(2, 12, 13, 0),
	gsSP1Triangle(3, 14, 15, 0),
	gsSP1Triangle(4, 16, 17, 0),
	gsSP1Triangle(5, 18, 19, 0),
	gsSP1Triangle(6, 7, 20, 0),
	gsSP1Triangle(7, 6, 21, 0),



	gsDPLoadTextureBlock(SN_BossTX_05_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR, 5, 5, G_TX_NOLOD, G_TX_NOLOD ),


	gsSPVertex(&SN_SNB_Head_v[142], 10, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 4, 1, 0),
	gsSP1Triangle(1, 0, 3, 0),
	gsSP1Triangle(5, 6, 0, 0),
	gsSP1Triangle(2, 5, 0, 0),
	gsSP1Triangle(3, 0, 6, 0),
	gsSP1Triangle(6, 7, 3, 0),
	gsSP1Triangle(4, 3, 8, 0),
	gsSP1Triangle(8, 3, 9, 0),
	gsSP1Triangle(9, 3, 7, 0),



	gsDPLoadTextureBlock(SN_BossTX08_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 16, 0, G_TX_MIRROR, G_TX_MIRROR, 4, 4, G_TX_NOLOD, G_TX_NOLOD ),


	gsSPVertex(&SN_SNB_Head_v[152], 31, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(3, 0, 4, 0),
	gsSP1Triangle(0, 2, 5, 0),
	gsSP1Triangle(2, 6, 7, 0),
	gsSP1Triangle(2, 8, 9, 0),
	gsSP1Triangle(10, 8, 2, 0),
	gsSP1Triangle(11, 12, 13, 0),
	gsSP1Triangle(14, 11, 13, 0),
	gsSP1Triangle(14, 13, 15, 0),
	gsSP1Triangle(13, 12, 16, 0),
	gsSP1Triangle(16, 15, 13, 0),
	gsSP1Triangle(17, 18, 12, 0),
	gsSP1Triangle(11, 17, 12, 0),
	gsSP1Triangle(19, 20, 21, 0),
	gsSP1Triangle(22, 19, 23, 0),
	gsSP1Triangle(24, 25, 19, 0),
	gsSP1Triangle(19, 14, 26, 0),
	gsSP1Triangle(26, 14, 27, 0),
	gsSP1Triangle(25, 11, 14, 0),
	gsSP1Triangle(26, 27, 18, 0),
	gsSP1Triangle(28, 29, 9, 0),
	gsSP1Triangle(28, 30, 29, 0),
	gsSP1Triangle(3, 4, 30, 0),
	gsSP1Triangle(22, 23, 17, 0),
	gsSP1Triangle(17, 23, 18, 0),
	gsSPVertex(&SN_SNB_Head_v[156], 1, 0),
	gsSPVertex(&SN_SNB_Head_v[158], 6, 1),
	gsSPVertex(&SN_SNB_Head_v[169], 1, 7),
	gsSPVertex(&SN_SNB_Head_v[174], 1, 8),
	gsSPVertex(&SN_SNB_Head_v[176], 2, 9),
	gsSPVertex(&SN_SNB_Head_v[181], 14, 11),
	gsSPVertex(&SN_SNB_Head_v[197], 7, 25),
	gsSP1Triangle(12, 13, 24, 0),
	gsSP1Triangle(4, 11, 14, 0),
	gsSP1Triangle(15, 8, 18, 0),
	gsSP1Triangle(15, 25, 8, 0),
	gsSP1Triangle(16, 15, 18, 0),
	gsSP1Triangle(18, 7, 6, 0),
	gsSP1Triangle(18, 26, 7, 0),
	gsSP1Triangle(16, 18, 10, 0),
	gsSP1Triangle(17, 9, 27, 0),
	gsSP1Triangle(9, 19, 10, 0),
	gsSP1Triangle(10, 20, 6, 0),
	gsSP1Triangle(4, 14, 28, 0),
	gsSP1Triangle(21, 29, 3, 0),
	gsSP1Triangle(5, 21, 3, 0),
	gsSP1Triangle(0, 2, 13, 0),
	gsSP1Triangle(0, 22, 2, 0),
	gsSP1Triangle(12, 0, 13, 0),
	gsSP1Triangle(2, 23, 30, 0),
	gsSP1Triangle(2, 1, 23, 0),
	gsSP1Triangle(13, 2, 31, 0),
	gsSP1Triangle(17, 27, 8, 0),
	gsSPVertex(&SN_SNB_Head_v[183], 1, 0),
	gsSPVertex(&SN_SNB_Head_v[191], 1, 1),
	gsSPVertex(&SN_SNB_Head_v[194], 3, 2),
	gsSPVertex(&SN_SNB_Head_v[201], 1, 5),
	gsSPVertex(&SN_SNB_Head_v[203], 3, 6),
	gsSP1Triangle(2, 0, 4, 0),
	gsSP1Triangle(0, 6, 4, 0),
	gsSP1Triangle(2, 4, 8, 0),
	gsSP1Triangle(3, 8, 4, 0),
	gsSP1Triangle(4, 6, 3, 0),
	gsSP1Triangle(1, 7, 5, 0),
	gsSPEndDisplayList(),
}; /* o1 */ 

#undef G_CC_PRIMSHADE
#undef gs_Nin_LoadTextureImage
#undef gs_Nin_SetUpTileDescrip
/* 206 vertices */
Vtx SN_SNB_Head_v[]={
	{  86,21,-35,0,4037,2548,92,51,-56,255 },   /* v0 used p94/V1 3 times */ 
	{  72,26,-49,0,4432,2580,-14,52,-106,255 },   /* v1 used p89/V1 10 times */ 
	{  96,36,-24,0,3728,2308,75,10,-93,255 },   /* v2 used p94/V2 5 times */ 
	{  84,15,-37,0,4098,2699,83,0,-86,255 },   /* v3 used p93/V3 3 times */ 
	{  91,17,-31,0,3890,2664,104,16,-58,255 },   /* v4 used p94/V3 3 times */ 
	{  104,4,-25,0,3661,3139,70,15,-96,255 },   /* v5 used p91/V2 7 times */ 
	{  108,15,-18,0,3500,2876,86,-22,-79,255 },   /* v6 used p87/V1 6 times */ 
	{  117,24,-12,0,3369,2812,67,-12,-98,255 },   /* v7 used p85/V1 2 times */ 
	{  89,11,-33,0,3950,2819,85,-5,-83,255 },   /* v8 used p93/V1 3 times */ 
	{  84,-3,-37,0,4096,3205,53,-23,-104,255 },   /* v9 used p93/V2 7 times */ 
	{  71,-2,-40,0,4396,3118,87,-31,-75,255 },   /* v10 used p80/V3 4 times */ 
	{  58,-42,-36,0,4698,4968,13,-43,-110,255 },   /* v11 used p156/V1 12 times */ 
	{  87,-12,-30,0,3952,3512,48,-26,-106,255 },   /* v12 used p193/V1 5 times */ 
	{  96,36,24,0,2613,2308,-16,118,-1,255 },   /* v13 used p95/V2 4 times */ 
	{  72,26,49,0,1909,2580,-20,103,55,255 },   /* v14 used p92/V2 9 times */ 
	{  86,21,35,0,2304,2548,92,30,70,255 },   /* v15 used p92/V1 3 times */ 
	{  84,15,37,0,2242,2699,83,0,85,255 },   /* v16 used p92/V3 3 times */ 
	{  91,17,31,0,2451,2664,92,51,55,255 },   /* v17 used p90/V2 3 times */ 
	{  -23,-7,24,0,303,3706,-70,76,58,255 },   /* v18 used p75/V2 4 times */ 
	{  31,-1,49,0,1108,3297,-36,-23,110,255 },   /* v19 used p79/V2 5 times */ 
	{  44,-1,46,0,1331,3187,-37,-12,111,255 },   /* v20 used p79/V3 4 times */ 
	{  57,-2,58,0,1611,3361,-32,-13,113,255 },   /* v21 used p182/V2 4 times */ 
	{  84,-3,37,0,2245,3205,53,-23,103,255 },   /* v22 used p154/V2 7 times */ 
	{  71,-2,40,0,1944,3118,87,-31,74,255 },   /* v23 used p154/V3 4 times */ 
	{  68,-9,52,0,1823,3518,93,-31,67,255 },   /* v24 used p182/V1 4 times */ 
	{  0,25,12,0,219,2688,-15,117,17,255 },   /* v25 used p75/V3 2 times */ 
	{  89,11,33,0,2390,2819,99,-15,64,255 },   /* v26 used p90/V3 3 times */ 
	{  101,-5,-30,0,3756,3414,24,28,-114,255 },   /* v27 used p193/V3 3 times */ 
	{  105,8,-15,0,3466,2970,102,45,-42,255 },   /* v28 used p87/V3 2 times */ 
	{  104,4,25,0,2680,3139,76,11,91,255 },   /* v29 used p90/V1 6 times */ 
	{  108,15,18,0,2841,2876,86,-22,78,255 },   /* v30 used p88/V1 6 times */ 
	{  105,8,15,0,2875,2970,102,45,41,255 },   /* v31 used p188/V3 2 times */ 
	{  87,-12,30,0,2389,3512,48,-26,105,255 },   /* v32 used p194/V1 5 times */ 
	{  44,-1,-46,0,5010,3187,-37,-12,-112,255 },   /* v33 used p155/V3 4 times */ 
	{  -23,-7,-24,0,6038,3706,-64,74,-67,255 },   /* v34 used p73/V2 2 times */ 
	{  57,-2,-58,0,4730,3361,-32,-13,-114,255 },   /* v35 used p180/V2 4 times */ 
	{  68,-9,-52,0,4517,3518,93,-31,-68,255 },   /* v36 used p180/V3 4 times */ 
	{  89,-22,-27,0,3862,3932,41,-44,-103,255 },   /* v37 used p150/V2 5 times */ 
	{  92,-32,-18,0,3626,4417,81,-74,-47,255 },   /* v38 used p150/V3 11 times */ 
	{  18,-102,-19,0,5871,6324,0,-32,-115,255 },   /* v39 used p156/V2 2 times */ 
	{  24,-35,-24,0,5686,4565,-40,-39,-105,255 },   /* v40 used p156/V3 3 times */ 
	{  31,-1,-49,0,5233,3297,-36,-23,-111,255 },   /* v41 used p155/V2 5 times */ 
	{  58,-42,36,0,1643,4968,13,-43,109,255 },   /* v42 used p154/V1 12 times */ 
	{  92,-32,18,0,2715,4417,81,-74,46,255 },   /* v43 used p149/V3 11 times */ 
	{  24,-35,24,0,655,4565,-81,-81,29,255 },   /* v44 used p157/V3 6 times */ 
	{  72,26,49,0,1909,2580,118,-11,15,255 },   /* v45 used p167/V3 1 times */ 
	{  18,-102,-19,0,5871,6324,-28,-15,114,255 },   /* v46 used p151/V1 2 times */ 
	{  24,-35,-24,0,5686,4565,-71,-85,41,255 },   /* v47 used p191/V1 1 times */ 
	{  68,-57,0,0,3170,6587,-4,-100,62,255 },   /* v48 used p151/V3 8 times */ 
	{  89,-55,0,0,3170,5613,26,-71,-92,255 },   /* v49 used p50/V1 2 times */ 
	{  104,-12,-31,0,3747,3657,38,-49,-102,255 },   /* v50 used p41/V2 3 times */ 
	{  110,-18,-22,0,3569,3874,76,-79,-46,255 },   /* v51 used p39/V1 2 times */ 
	{  89,-26,0,0,3170,4137,115,-32,0,255 },   /* v52 used p45/V1 4 times */ 
	{  110,-18,22,0,2772,3874,76,-79,45,255 },   /* v53 used p40/V1 2 times */ 
	{  105,-10,0,0,3170,3509,63,-58,-82,255 },   /* v54 used p184/V1 3 times */ 
	{  94,-48,0,0,3170,5181,119,1,0,255 },   /* v55 used p49/V1 4 times */ 
	{  105,-10,0,0,3170,3509,91,-70,30,255 },   /* v56 used p183/V1 8 times */ 
	{  89,-55,0,0,3170,5613,26,-71,91,255 },   /* v57 used p51/V3 2 times */ 
	{  104,-12,31,0,2594,3657,38,-49,101,255 },   /* v58 used p5/V2 3 times */ 
	{  109,9,6,0,3054,3011,104,-31,48,255 },   /* v59 used p195/V2 4 times */ 
	{  117,24,12,0,2972,2812,67,-12,97,255 },   /* v60 used p86/V3 2 times */ 
	{  125,23,3,0,3129,2926,98,-31,59,255 },   /* v61 used p86/V2 6 times */ 
	{  0,25,-12,0,-218,2688,-34,113,-15,255 },   /* v62 used p75/V1 2 times */ 
	{  125,23,-3,0,3212,2926,98,-31,-60,255 },   /* v63 used p85/V2 6 times */ 
	{  109,9,-6,0,3287,3011,104,-31,-49,255 },   /* v64 used p87/V2 4 times */ 
	{  117,24,-12,0,3369,2812,51,108,-1,255 },   /* v65 used p54/V1 1 times */ 
	{  -23,-7,24,0,303,3706,-58,-98,30,255 },   /* v66 used p24/V3 3 times */ 
	{  68,-57,0,0,3170,6587,-51,13,-107,255 },   /* v67 used p4/V1 1 times */ 
	{  111,-1,7,0,3046,3304,110,-4,-47,255 },   /* v68 used p42/V1 2 times */ 
	{  101,-5,30,0,2584,3414,24,28,113,255 },   /* v69 used p194/V3 3 times */ 
	{  89,-22,27,0,2478,3932,41,-44,102,255 },   /* v70 used p194/V2 5 times */ 
	{  117,24,12,0,2972,2812,-118,-2,0,255 },   /* v71 used p57/V1 1 times */ 
	{  0,25,-12,0,6122,2688,-34,113,-15,255 },   /* v72 used p73/V3 1 times */ 
	{  72,-62,-16,0,3984,6210,74,-76,-52,255 },   /* v73 used p151/V2 4 times */ 
	{  -23,-7,-24,0,6038,3706,-55,-93,-49,255 },   /* v74 used p20/V3 1 times */ 
	{  18,-102,19,0,469,6324,0,-32,114,255 },   /* v75 used p26/V2 2 times */ 
	{  72,-62,16,0,2356,6210,74,-76,51,255 },   /* v76 used p149/V2 4 times */ 
	{  24,-35,-24,0,-654,4565,-71,-85,41,255 },   /* v77 used p192/V2 3 times */ 
	{  110,-16,-13,0,3398,3807,90,-65,43,255 },   /* v78 used p39/V2 3 times */ 
	{  110,-16,13,0,2943,3807,90,-65,-44,255 },   /* v79 used p44/V2 3 times */ 
	{  18,-102,19,0,469,6324,-28,-15,-115,255 },   /* v80 used p4/V2 2 times */ 
	{  96,36,24,0,2613,2308,58,0,103,255 },   /* v81 used p83/V2 1 times */ 
	{  111,-1,-7,0,3294,3304,110,-4,46,255 },   /* v82 used p183/V2 2 times */ 
	{  117,42,0,0,3170,2477,107,53,0,255 },   /* v83 used p56/V2 3 times */ 
	{  -23,-7,-24,0,-302,3706,-64,74,-67,255 },   /* v84 used p74/V2 1 times */ 
	{  117,24,12,0,2972,2812,51,108,0,255 },   /* v85 used p56/V3 1 times */ 
	{  -23,-7,-24,0,-302,3706,-55,-93,-49,255 },   /* v86 used p18/V2 1 times */ 
	{  104,4,25,0,2680,3139,-25,58,100,255 },   /* v87 used p13/V2 1 times */ 
	{  117,42,0,0,3170,2477,-118,-2,0,255 },   /* v88 used p57/V2 1 times */ 
	{  117,24,-12,0,3369,2812,-118,-2,0,255 },   /* v89 used p57/V3 1 times */ 
	{  110,-18,22,0,0,1024,76,-79,45,255 },   /* v90 used p35/V1 1 times */ 
	{  110,-16,13,0,1024,1023,90,-65,-44,255 },   /* v91 used p35/V2 1 times */ 
	{  115,-7,22,0,505,53,114,-2,35,255 },   /* v92 used p35/V3 1 times */ 
	{  101,-5,30,0,1024,1023,24,28,113,255 },   /* v93 used p38/V3 2 times */ 
	{  115,-7,22,0,1058,-6,114,-2,35,255 },   /* v94 used p163/V2 1 times */ 
	{  113,1,19,0,179,234,92,60,46,255 },   /* v95 used p38/V1 2 times */ 
	{  104,4,25,0,0,1023,76,11,91,255 },   /* v96 used p38/V2 1 times */ 
	{  115,-7,-22,0,798,24,114,-2,-36,255 },   /* v97 used p36/V1 2 times */ 
	{  113,1,-19,0,273,135,92,60,-47,255 },   /* v98 used p36/V2 1 times */ 
	{  111,-1,-7,0,0,1023,110,-4,46,255 },   /* v99 used p36/V3 2 times */ 
	{  110,-16,-13,0,1024,1023,90,-65,43,255 },   /* v100 used p189/V2 1 times */ 
	{  105,8,15,0,0,1023,102,45,41,255 },   /* v101 used p25/V1 1 times */ 
	{  104,4,25,0,1024,1024,76,11,91,255 },   /* v102 used p25/V2 1 times */ 
	{  113,1,19,0,503,76,92,60,46,255 },   /* v103 used p25/V3 1 times */ 
	{  113,1,-19,0,1024,0,92,60,-47,255 },   /* v104 used p162/V1 1 times */ 
	{  115,-7,-22,0,-116,131,114,-2,-36,255 },   /* v105 used p162/V2 2 times */ 
	{  101,-5,-30,0,1024,1024,24,28,-114,255 },   /* v106 used p162/V3 2 times */ 
	{  104,-12,-31,0,0,1023,38,-49,-102,255 },   /* v107 used p34/V1 1 times */ 
	{  109,9,-6,0,0,1024,104,-31,-49,255 },   /* v108 used p21/V1 1 times */ 
	{  111,-1,-7,0,1024,1024,110,-4,46,255 },   /* v109 used p21/V2 1 times */ 
	{  113,1,-19,0,922,144,92,60,-47,255 },   /* v110 used p21/V3 1 times */ 
	{  115,-7,22,0,734,87,114,-2,35,255 },   /* v111 used p67/V1 1 times */ 
	{  110,-16,13,0,0,1024,90,-65,-44,255 },   /* v112 used p67/V2 1 times */ 
	{  111,-1,7,0,1024,1023,110,-4,-47,255 },   /* v113 used p67/V3 1 times */ 
	{  113,1,-19,0,521,76,92,60,-47,255 },   /* v114 used p62/V1 1 times */ 
	{  104,4,-25,0,0,1023,70,15,-96,255 },   /* v115 used p62/V2 1 times */ 
	{  105,8,-15,0,1024,1023,102,45,-42,255 },   /* v116 used p62/V3 1 times */ 
	{  101,-5,-30,0,1024,1023,24,28,-114,255 },   /* v117 used p63/V1 1 times */ 
	{  104,4,-25,0,0,1023,70,15,-96,255 },   /* v118 used p63/V2 1 times */ 
	{  113,1,-19,0,1024,0,92,60,-47,255 },   /* v119 used p63/V3 1 times */ 
	{  115,-7,22,0,654,87,114,-2,35,255 },   /* v120 used p68/V1 1 times */ 
	{  104,-12,31,0,0,1024,38,-49,101,255 },   /* v121 used p69/V1 1 times */ 
	{  115,-7,-22,0,818,71,114,-2,-36,255 },   /* v122 used p64/V1 1 times */ 
	{  110,-18,-22,0,0,1024,76,-79,-46,255 },   /* v123 used p65/V1 1 times */ 
	{  105,8,-15,0,0,1023,102,45,-42,255 },   /* v124 used p186/V1 1 times */ 
	{  113,1,19,0,787,135,92,60,46,255 },   /* v125 used p187/V1 1 times */ 
	{  113,1,19,0,266,219,92,60,46,255 },   /* v126 used p66/V1 2 times */ 
	{  111,-1,7,0,1024,1023,110,-4,-47,255 },   /* v127 used p66/V2 2 times */ 
	{  101,-5,30,0,0,1024,24,28,113,255 },   /* v128 used p68/V2 1 times */ 
	{  104,-12,31,0,1024,1024,38,-49,101,255 },   /* v129 used p68/V3 1 times */ 
	{  110,-18,22,0,1024,1024,76,-79,45,255 },   /* v130 used p69/V2 1 times */ 
	{  115,-7,22,0,703,82,114,-2,35,255 },   /* v131 used p69/V3 1 times */ 
	{  110,-16,-13,0,0,1023,90,-65,43,255 },   /* v132 used p64/V2 1 times */ 
	{  110,-18,-22,0,1024,1023,76,-79,-46,255 },   /* v133 used p64/V3 1 times */ 
	{  104,-12,-31,0,1024,1024,38,-49,-102,255 },   /* v134 used p65/V2 1 times */ 
	{  115,-7,-22,0,1024,0,114,-2,-36,255 },   /* v135 used p65/V3 1 times */ 
	{  109,9,-6,0,1024,1023,104,-31,-49,255 },   /* v136 used p186/V2 1 times */ 
	{  113,1,-19,0,442,6,92,60,-47,255 },   /* v137 used p186/V3 1 times */ 
	{  109,9,6,0,0,1024,104,-31,48,255 },   /* v138 used p187/V2 1 times */ 
	{  105,8,15,0,1024,1024,102,45,41,255 },   /* v139 used p187/V3 1 times */ 
	{  109,9,6,0,0,1023,104,-31,48,255 },   /* v140 used p66/V3 1 times */ 
	{  115,-7,22,0,947,21,114,-2,35,255 },   /* v141 used p190/V3 1 times */ 
	{  102,27,0,0,512,-3134,-16,118,0,255 },   /* v142 used p153/V2 5 times */ 
	{  96,36,24,0,1536,-2816,-16,118,-1,255 },   /* v143 used p153/V1 3 times */ 
	{  117,24,12,0,1024,-3800,51,108,0,255 },   /* v144 used p70/V3 2 times */ 
	{  66,9,0,0,512,-1806,-9,119,0,255 },   /* v145 used p153/V3 7 times */ 
	{  72,26,49,0,2560,-1926,-20,103,55,255 },   /* v146 used p72/V2 2 times */ 
	{  117,24,-12,0,0,-3800,51,108,-1,255 },   /* v147 used p59/V1 2 times */ 
	{  96,36,-24,0,-511,-2816,-45,104,35,255 },   /* v148 used p152/V3 3 times */ 
	{  72,26,-49,0,-1535,-1926,-7,113,37,255 },   /* v149 used p177/V3 2 times */ 
	{  0,25,12,0,1024,1023,-15,117,17,255 },   /* v150 used p176/V1 2 times */ 
	{  0,25,-12,0,0,1023,-34,113,-15,255 },   /* v151 used p176/V3 2 times */ 
	{  84,15,-37,0,623,592,-114,-9,-32,255 },   /* v152 used p99/V1 3 times */ 
	{  86,21,-35,0,562,557,-109,41,-23,255 },   /* v153 used p99/V2 1 times */ 
	{  92,26,-58,0,554,418,-78,87,22,255 },   /* v154 used p99/V3 5 times */ 
	{  89,11,-33,0,589,671,-47,-104,-31,255 },   /* v155 used p108/V1 2 times */ 
	{  90,19,-61,0,619,445,-37,-81,-78,255 },   /* v156 used p120/V1 5 times */ 
	{  90,19,-61,0,619,445,-108,44,-21,255 },   /* v157 used p100/V3 1 times */ 
	{  107,32,-48,0,355,476,-63,96,29,255 },   /* v158 used p122/V2 2 times */ 
	{  104,33,-58,0,409,401,-68,97,5,255 },   /* v159 used p120/V2 6 times */ 
	{  98,21,-51,0,512,512,56,83,64,255 },   /* v160 used p121/V2 4 times */ 
	{  107,32,-48,0,355,476,2,-58,103,255 },   /* v161 used p116/V3 4 times */ 
	{  86,21,-35,0,562,557,92,51,-56,255 },   /* v162 used p110/V1 2 times */ 
	{  102,27,61,0,683,558,44,-16,109,255 },   /* v163 used p141/V1 6 times */ 
	{  124,36,48,0,260,481,82,-50,70,255 },   /* v164 used p148/V2 4 times */ 
	{  119,40,53,0,324,592,62,5,101,255 },   /* v165 used p148/V1 5 times */ 
	{  104,33,58,0,596,608,-67,93,31,255 },   /* v166 used p130/V2 5 times */ 
	{  121,46,51,0,248,635,47,39,101,255 },   /* v167 used p98/V2 2 times */ 
	{  135,48,38,0,0,512,84,3,84,255 },   /* v168 used p148/V3 2 times */ 
	{  108,23,55,0,610,431,59,-101,-18,255 },   /* v169 used p141/V2 6 times */ 
	{  135,48,38,0,0,512,-26,-16,-115,255 },   /* v170 used p146/V3 3 times */ 
	{  98,21,51,0,730,438,-26,92,-71,255 },   /* v171 used p130/V1 4 times */ 
	{  92,26,58,0,803,565,-45,71,-84,255 },   /* v172 used p129/V2 1 times */ 
	{  104,33,58,0,596,608,-45,71,-84,255 },   /* v173 used p129/V3 1 times */ 
	{  96,15,55,0,817,387,17,-115,-21,255 },   /* v174 used p114/V2 5 times */ 
	{  107,32,48,0,512,512,17,-65,-98,255 },   /* v175 used p143/V2 3 times */ 
	{  91,17,31,0,745,268,92,51,55,255 },   /* v176 used p112/V1 3 times */ 
	{  92,26,58,0,803,565,-18,117,13,255 },   /* v177 used p112/V2 5 times */ 
	{  107,32,48,0,512,512,-75,80,-47,255 },   /* v178 used p130/V3 3 times */ 
	{  121,46,51,0,248,635,-70,82,-50,255 },   /* v179 used p146/V2 2 times */ 
	{  98,21,-51,0,512,512,40,-61,93,255 },   /* v180 used p115/V1 2 times */ 
	{  108,23,-55,0,432,522,27,-64,96,255 },   /* v181 used p115/V3 3 times */ 
	{  96,15,-55,0,577,539,18,-106,-51,255 },   /* v182 used p115/V2 4 times */ 
	{  102,27,-61,0,474,428,42,-20,-110,255 },   /* v183 used p120/V3 6 times */ 
	{  124,36,-48,0,185,512,16,-76,89,255 },   /* v184 used p132/V2 2 times */ 
	{  84,15,37,0,886,316,-86,-72,35,255 },   /* v185 used p114/V1 3 times */ 
	{  86,21,35,0,805,376,-109,42,21,255 },   /* v186 used p106/V1 2 times */ 
	{  89,11,33,0,826,208,99,-15,64,255 },   /* v187 used p102/V1 2 times */ 
	{  90,19,61,0,890,514,-76,-51,74,255 },   /* v188 used p114/V3 5 times */ 
	{  86,21,35,0,805,376,92,30,70,255 },   /* v189 used p111/V2 1 times */ 
	{  90,19,61,0,890,514,-39,62,93,255 },   /* v190 used p123/V2 1 times */ 
	{  91,17,-31,0,528,636,104,16,-58,255 },   /* v191 used p103/V1 3 times */ 
	{  92,26,-58,0,554,418,-39,62,-94,255 },   /* v192 used p119/V2 1 times */ 
	{  135,48,-38,0,0,512,-70,82,49,255 },   /* v193 used p138/V2 2 times */ 
	{  108,23,-55,0,432,522,65,-49,-87,255 },   /* v194 used p118/V3 3 times */ 
	{  135,48,-38,0,0,512,84,3,-85,255 },   /* v195 used p97/V3 2 times */ 
	{  119,40,-53,0,221,430,72,-16,-94,255 },   /* v196 used p97/V1 5 times */ 
	{  89,11,33,0,826,208,-51,-101,33,255 },   /* v197 used p113/V2 1 times */ 
	{  96,15,55,0,817,387,46,-70,83,255 },   /* v198 used p125/V2 1 times */ 
	{  98,21,51,0,730,438,109,-42,-24,255 },   /* v199 used p102/V2 2 times */ 
	{  135,48,-38,0,0,512,19,-84,80,255 },   /* v200 used p132/V3 1 times */ 
	{  96,15,-55,0,577,539,109,-42,23,255 },   /* v201 used p103/V3 2 times */ 
	{  121,46,-51,0,165,407,-73,59,72,255 },   /* v202 used p138/V3 1 times */ 
	{  121,46,-51,0,165,407,33,45,-105,255 },   /* v203 used p97/V2 3 times */ 
	{  89,11,-33,0,589,671,85,-5,-83,255 },   /* v204 used p103/V2 1 times */ 
	{  124,36,-48,0,185,512,79,-28,-85,255 },   /* v205 used p147/V2 2 times */ 
};
