#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),
	gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0),
	gsSP2Triangles(0, 2, 4, 0, 5, 2, 6, 0),
	gsSP2Triangles(6, 2, 7, 0, 2, 5, 4, 0),
	gsSP2Triangles(4, 5, 8, 0, 8, 9, 3, 0),
	gsSP2Triangles(9, 8, 5, 0, 10, 9, 11, 0),
	gsSP2Triangles(9, 1, 3, 0, 1, 9, 10, 0),
	gsSP2Triangles(11, 9, 12, 0, 12, 9, 5, 0),
	gsSP2Triangles(13, 14, 15, 0, 15, 14, 16, 0),
	gsSP2Triangles(17, 13, 15, 0, 18, 19, 14, 0),
	gsSP2Triangles(20, 21, 14, 0, 16, 14, 22, 0),
	gsSP2Triangles(14, 19, 20, 0, 23, 22, 14, 0),
	gsSP2Triangles(14, 21, 24, 0, 25, 18, 14, 0),
	gsSP2Triangles(16, 22, 26, 0, 12, 5, 27, 0),
	gsSP2Triangles(28, 5, 6, 0, 17, 29, 13, 0),
	gsSP2Triangles(29, 26, 22, 0, 30, 13, 29, 0),
	gsSP2Triangles(29, 17, 26, 0, 30, 29, 31, 0),
	gsSPVertex(&SN_SNB_Head_v[32],31,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0),
	gsSP2Triangles(2, 3, 4, 0, 2, 5, 0, 0),
	gsSP2Triangles(6, 5, 2, 0, 2, 7, 6, 0),
	gsSP2Triangles(8, 9, 10, 0, 6, 7, 10, 0),
	gsSP2Triangles(11, 12, 10, 0, 13, 10, 12, 0),
	gsSP2Triangles(14, 1, 10, 0, 10, 9, 11, 0),
	gsSP2Triangles(10, 1, 0, 0, 10, 13, 14, 0),
	gsSP2Triangles(0, 5, 10, 0, 10, 5, 6, 0),
	gsSP2Triangles(1, 14, 15, 0, 16, 17, 18, 0),
	gsSP2Triangles(19, 20, 16, 0, 21, 17, 16, 0),
	gsSP2Triangles(16, 22, 23, 0, 16, 20, 24, 0),
	gsSP2Triangles(16, 18, 19, 0, 16, 25, 26, 0),
	gsSP2Triangles(23, 27, 16, 0, 24, 25, 16, 0),
	gsSP2Triangles(16, 26, 28, 0, 28, 22, 16, 0),
	gsSP2Triangles(16, 27, 21, 0, 29, 25, 24, 0),
	gsSP1Triangle(28, 26, 30, 0),
	gsSPVertex(&SN_SNB_Head_v[63],32,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
	gsSP2Triangles(2, 1, 4, 0, 2, 5, 6, 0),
	gsSP2Triangles(7, 5, 2, 0, 8, 2, 4, 0),
	gsSP2Triangles(7, 2, 9, 0, 10, 11, 2, 0),
	gsSP2Triangles(12, 13, 4, 0, 14, 13, 12, 0),
	gsSP2Triangles(14, 12, 15, 0, 16, 17, 4, 0),
	gsSP2Triangles(4, 18, 19, 0, 18, 4, 20, 0),
	gsSP2Triangles(4, 19, 8, 0, 4, 13, 16, 0),
	gsSP2Triangles(4, 17, 20, 0, 21, 22, 7, 0),
	gsSP2Triangles(23, 24, 7, 0, 19, 18, 7, 0),
	gsSP2Triangles(20, 7, 18, 0, 9, 19, 7, 0),
	gsSP2Triangles(7, 24, 21, 0, 22, 25, 7, 0),
	gsSP2Triangles(26, 27, 28, 0, 28, 27, 20, 0),
	gsSP2Triangles(29, 27, 26, 0, 30, 31, 26, 0),
	gsSP1Triangle(26, 28, 30, 0),
	gsSPVertex(&SN_SNB_Head_v[95],32,0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Quadrangle(3, 4, 5, 6, 0),
	gsSP2Triangles(7, 8, 9, 0, 10, 7, 9, 0),
	gsSP2Triangles(9, 8, 11, 0, 12, 13, 8, 0),
	gsSP2Triangles(14, 8, 7, 0, 15, 16, 17, 0),
	gsSP2Triangles(7, 16, 15, 0, 18, 16, 7, 0),
	gsSP1Triangle(12, 7, 15, 0),
	gsSP1Quadrangle(2, 20, 19, 0, 0),
	gsSP2Triangles(21, 22, 14, 0, 22, 23, 12, 0),
	gsSP2Triangles(12, 24, 13, 0, 25, 26, 27, 0),
	gsSP2Triangles(27, 28, 25, 0, 28, 29, 25, 0),
	gsSP1Triangle(30, 31, 0, 0),
	gsSPVertex(&SN_SNB_Head_v[127],3,0),
	gsSP1Triangle(0, 1, 2, 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[130],31,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
	gsSP2Triangles(5, 6, 3, 0, 7, 8, 9, 0),
	gsSP2Triangles(9, 10, 7, 0, 11, 12, 13, 0),
	gsSP2Triangles(14, 15, 16, 0, 17, 16, 15, 0),
	gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
	gsSP2Triangles(24, 25, 26, 0, 27, 25, 14, 0),
	gsSP1Triangle(28, 29, 30, 0),
	gsSPVertex(&SN_SNB_Head_v[161],19,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
	gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
	gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
	gsSP1Triangle(16, 15, 18, 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[180],10,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
	gsSP2Triangles(1, 0, 3, 0, 5, 6, 0, 0),
	gsSP2Triangles(2, 5, 0, 0, 3, 0, 6, 0),
	gsSP2Triangles(6, 7, 3, 0, 4, 3, 8, 0),
	gsSP2Triangles(8, 3, 9, 0, 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[190],31,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
	gsSP2Triangles(0, 2, 5, 0, 2, 6, 7, 0),
	gsSP2Triangles(2, 8, 9, 0, 10, 8, 2, 0),
	gsSP2Triangles(11, 12, 13, 0, 14, 11, 13, 0),
	gsSP2Triangles(14, 13, 15, 0, 13, 12, 16, 0),
	gsSP2Triangles(16, 15, 13, 0, 17, 18, 12, 0),
	gsSP2Triangles(11, 17, 12, 0, 19, 20, 21, 0),
	gsSP2Triangles(22, 19, 23, 0, 24, 25, 19, 0),
	gsSP2Triangles(19, 14, 26, 0, 26, 14, 27, 0),
	gsSP2Triangles(25, 11, 14, 0, 26, 27, 18, 0),
	gsSP2Triangles(28, 29, 9, 0, 28, 30, 29, 0),
	gsSP2Triangles(3, 4, 30, 0, 22, 23, 17, 0),
	gsSP1Triangle(17, 23, 18, 0),
	gsSPVertex(&SN_SNB_Head_v[221],32,0),
	gsSP1Quadrangle(0, 3, 1, 2, 0),
	gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
	gsSP1Triangle(8, 4, 6, 0),
	gsSP1Quadrangle(6, 11, 9, 10, 0),
	gsSP2Triangles(8, 6, 12, 0, 13, 14, 15, 0),
	gsSP2Triangles(14, 16, 12, 0, 12, 17, 10, 0),
	gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
	gsSP2Triangles(24, 21, 23, 0, 3, 25, 1, 0),
	gsSP2Triangles(3, 26, 25, 0, 18, 27, 19, 0),
	gsSP2Triangles(25, 28, 29, 0, 25, 30, 28, 0),
	gsSP2Triangles(1, 25, 31, 0, 13, 15, 5, 0),
	gsSPVertex(&SN_SNB_Head_v[253],9,0),
	gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
	gsSP2Triangles(0, 2, 4, 0, 5, 4, 2, 0),
	gsSP2Triangles(2, 3, 5, 0, 6, 7, 8, 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},	/* 0 */
	{    72,    26,   -49,     0,  4432,  2580,   -14,    52,  -106,   255},	/* 1 */
	{    96,    36,   -24,     0,  3728,  2308,    75,    10,   -93,   255},	/* 2 */
	{    84,    15,   -37,     0,  4098,  2699,    83,     0,   -86,   255},	/* 3 */
	{    91,    17,   -31,     0,  3890,  2664,   104,    16,   -58,   255},	/* 4 */
	{   104,     4,   -25,     0,  3661,  3139,    70,    15,   -96,   255},	/* 5 */
	{   108,    15,   -18,     0,  3500,  2876,    86,   -22,   -79,   255},	/* 6 */
	{   117,    24,   -12,     0,  3369,  2812,    67,   -12,   -98,   255},	/* 7 */
	{    89,    11,   -33,     0,  3950,  2819,    85,    -5,   -83,   255},	/* 8 */
	{    84,    -3,   -37,     0,  4096,  3205,    53,   -23,  -104,   255},	/* 9 */
	{    71,    -2,   -40,     0,  4396,  3118,    87,   -31,   -75,   255},	/* 10 */
	{    58,   -42,   -36,     0,  4698,  4968,    13,   -43,  -110,   255},	/* 11 */
	{    87,   -12,   -30,     0,  3952,  3512,    48,   -26,  -106,   255},	/* 12 */
	{    96,    36,    24,     0,  2613,  2308,   -16,   118,    -1,   255},	/* 13 */
	{    72,    26,    49,     0,  1909,  2580,   -20,   103,    55,   255},	/* 14 */
	{    86,    21,    35,     0,  2304,  2548,    92,    30,    70,   255},	/* 15 */
	{    84,    15,    37,     0,  2242,  2699,    83,     0,    85,   255},	/* 16 */
	{    91,    17,    31,     0,  2451,  2664,    92,    51,    55,   255},	/* 17 */
	{   -23,    -7,    24,     0,   303,  3706,   -70,    76,    58,   255},	/* 18 */
	{    31,    -1,    49,     0,  1108,  3297,   -36,   -23,   110,   255},	/* 19 */
	{    44,    -1,    46,     0,  1331,  3187,   -37,   -12,   111,   255},	/* 20 */
	{    57,    -2,    58,     0,  1611,  3361,   -32,   -13,   113,   255},	/* 21 */
	{    84,    -3,    37,     0,  2245,  3205,    53,   -23,   103,   255},	/* 22 */
	{    71,    -2,    40,     0,  1944,  3118,    87,   -31,    74,   255},	/* 23 */
	{    68,    -9,    52,     0,  1823,  3518,    93,   -31,    67,   255},	/* 24 */
	{     0,    25,    12,     0,   219,  2688,   -15,   117,    17,   255},	/* 25 */
	{    89,    11,    33,     0,  2390,  2819,    99,   -15,    64,   255},	/* 26 */
	{   101,    -5,   -30,     0,  3756,  3414,    24,    28,  -114,   255},	/* 27 */
	{   105,     8,   -15,     0,  3466,  2970,   102,    45,   -42,   255},	/* 28 */
	{   104,     4,    25,     0,  2680,  3139,    76,    11,    91,   255},	/* 29 */
	{   108,    15,    18,     0,  2841,  2876,    86,   -22,    78,   255},	/* 30 */
	{   105,     8,    15,     0,  2875,  2970,   102,    45,    41,   255},	/* 31 */
	{    44,    -1,   -46,     0,  5010,  3187,   -37,   -12,  -112,   255},	/* 32 */
	{    31,    -1,   -49,     0,  5233,  3297,   -36,   -23,  -111,   255},	/* 33 */
	{    72,    26,   -49,     0,  4432,  2580,   -14,    52,  -106,   255},	/* 34 */
	{   -23,    -7,   -24,     0,  6038,  3706,   -64,    74,   -67,   255},	/* 35 */
	{     0,    25,   -12,     0,  6122,  2688,   -34,   113,   -15,   255},	/* 36 */
	{    57,    -2,   -58,     0,  4730,  3361,   -32,   -13,  -114,   255},	/* 37 */
	{    68,    -9,   -52,     0,  4517,  3518,    93,   -31,   -68,   255},	/* 38 */
	{    71,    -2,   -40,     0,  4396,  3118,    87,   -31,   -75,   255},	/* 39 */
	{    87,   -12,   -30,     0,  3952,  3512,    48,   -26,  -106,   255},	/* 40 */
	{    89,   -22,   -27,     0,  3862,  3932,    41,   -44,  -103,   255},	/* 41 */
	{    58,   -42,   -36,     0,  4698,  4968,    13,   -43,  -110,   255},	/* 42 */
	{    92,   -32,   -18,     0,  3626,  4417,    81,   -74,   -47,   255},	/* 43 */
	{    72,   -62,   -16,     0,  3984,  6210,    74,   -76,   -52,   255},	/* 44 */
	{    18,  -102,   -19,     0,  5871,  6324,     0,   -32,  -115,   255},	/* 45 */
	{    24,   -35,   -24,     0,  5686,  4565,   -40,   -39,  -105,   255},	/* 46 */
	{   -23,    -7,   -24,     0,  6038,  3706,   -55,   -93,   -49,   255},	/* 47 */
	{    58,   -42,    36,     0,  1643,  4968,    13,   -43,   109,   255},	/* 48 */
	{    18,  -102,    19,     0,   469,  6324,     0,   -32,   114,   255},	/* 49 */
	{    72,   -62,    16,     0,  2356,  6210,    74,   -76,    51,   255},	/* 50 */
	{    92,   -32,    18,     0,  2715,  4417,    81,   -74,    46,   255},	/* 51 */
	{    89,   -22,    27,     0,  2478,  3932,    41,   -44,   102,   255},	/* 52 */
	{    24,   -35,    24,     0,   655,  4565,   -81,   -81,    29,   255},	/* 53 */
	{    57,    -2,    58,     0,  1611,  3361,   -32,   -13,   113,   255},	/* 54 */
	{    44,    -1,    46,     0,  1331,  3187,   -37,   -12,   111,   255},	/* 55 */
	{    87,   -12,    30,     0,  2389,  3512,    48,   -26,   105,   255},	/* 56 */
	{    84,    -3,    37,     0,  2245,  3205,    53,   -23,   103,   255},	/* 57 */
	{    71,    -2,    40,     0,  1944,  3118,    87,   -31,    74,   255},	/* 58 */
	{    31,    -1,    49,     0,  1108,  3297,   -36,   -23,   110,   255},	/* 59 */
	{    68,    -9,    52,     0,  1823,  3518,    93,   -31,    67,   255},	/* 60 */
	{   104,     4,    25,     0,  2680,  3139,    76,    11,    91,   255},	/* 61 */
	{    72,    26,    49,     0,  1909,  2580,   118,   -11,    15,   255},	/* 62 */
	{    18,  -102,   -19,     0,  5871,  6324,   -28,   -15,   114,   255},	/* 63 */
	{    72,   -62,   -16,     0,  3984,  6210,    74,   -76,   -52,   255},	/* 64 */
	{    68,   -57,     0,     0,  3170,  6587,    -4,  -100,    62,   255},	/* 65 */
	{    24,   -35,   -24,     0,  5686,  4565,   -71,   -85,    41,   255},	/* 66 */
	{    92,   -32,   -18,     0,  3626,  4417,    81,   -74,   -47,   255},	/* 67 */
	{    72,   -62,    16,     0,  2356,  6210,    74,   -76,    51,   255},	/* 68 */
	{    18,  -102,    19,     0,   469,  6324,   -28,   -15,  -115,   255},	/* 69 */
	{    92,   -32,    18,     0,  2715,  4417,    81,   -74,    46,   255},	/* 70 */
	{    89,   -55,     0,     0,  3170,  5613,    26,   -71,   -92,   255},	/* 71 */
	{    89,   -55,     0,     0,  3170,  5613,    26,   -71,    91,   255},	/* 72 */
	{    24,   -35,    24,     0,   655,  4565,   -81,   -81,    29,   255},	/* 73 */
	{    24,   -35,   -24,     0,  -654,  4565,   -71,   -85,    41,   255},	/* 74 */
	{    89,   -22,   -27,     0,  3862,  3932,    41,   -44,  -103,   255},	/* 75 */
	{   104,   -12,   -31,     0,  3747,  3657,    38,   -49,  -102,   255},	/* 76 */
	{   101,    -5,   -30,     0,  3756,  3414,    24,    28,  -114,   255},	/* 77 */
	{    87,   -12,   -30,     0,  3952,  3512,    48,   -26,  -106,   255},	/* 78 */
	{   110,   -18,   -22,     0,  3569,  3874,    76,   -79,   -46,   255},	/* 79 */
	{   110,   -16,   -13,     0,  3398,  3807,    90,   -65,    43,   255},	/* 80 */
	{    89,   -26,     0,     0,  3170,  4137,   115,   -32,     0,   255},	/* 81 */
	{    94,   -48,     0,     0,  3170,  5181,   119,     1,     0,   255},	/* 82 */
	{   105,   -10,     0,     0,  3170,  3509,    91,   -70,    30,   255},	/* 83 */
	{   110,   -18,    22,     0,  2772,  3874,    76,   -79,    45,   255},	/* 84 */
	{   104,   -12,    31,     0,  2594,  3657,    38,   -49,   101,   255},	/* 85 */
	{   105,   -10,     0,     0,  3170,  3509,    63,   -58,   -82,   255},	/* 86 */
	{   110,   -16,    13,     0,  2943,  3807,    90,   -65,   -44,   255},	/* 87 */
	{    89,   -22,    27,     0,  2478,  3932,    41,   -44,   102,   255},	/* 88 */
	{   108,    15,    18,     0,  2841,  2876,    86,   -22,    78,   255},	/* 89 */
	{   109,     9,     6,     0,  3054,  3011,   104,   -31,    48,   255},	/* 90 */
	{   125,    23,     3,     0,  3129,  2926,    98,   -31,    59,   255},	/* 91 */
	{   105,     8,    15,     0,  2875,  2970,   102,    45,    41,   255},	/* 92 */
	{   117,    24,    12,     0,  2972,  2812,    67,   -12,    97,   255},	/* 93 */
	{    96,    36,    24,     0,  2613,  2308,    58,     0,   103,   255},	/* 94 */
	{    24,   -35,    24,     0,   655,  4565,   -81,   -81,    29,   255},	/* 95 */
	{    31,    -1,    49,     0,  1108,  3297,   -36,   -23,   110,   255},	/* 96 */
	{   -23,    -7,    24,     0,   303,  3706,   -58,   -98,    30,   255},	/* 97 */
	{     0,    25,   -12,     0,  -218,  2688,   -34,   113,   -15,   255},	/* 98 */
	{   -23,    -7,   -24,     0,  -302,  3706,   -64,    74,   -67,   255},	/* 99 */
	{   -23,    -7,    24,     0,   303,  3706,   -70,    76,    58,   255},	/* 100 */
	{     0,    25,    12,     0,   219,  2688,   -15,   117,    17,   255},	/* 101 */
	{   125,    23,    -3,     0,  3212,  2926,    98,   -31,   -60,   255},	/* 102 */
	{   109,     9,    -6,     0,  3287,  3011,   104,   -31,   -49,   255},	/* 103 */
	{   108,    15,   -18,     0,  3500,  2876,    86,   -22,   -79,   255},	/* 104 */
	{   117,    24,   -12,     0,  3369,  2812,    67,   -12,   -98,   255},	/* 105 */
	{   105,     8,   -15,     0,  3466,  2970,   102,    45,   -42,   255},	/* 106 */
	{   105,   -10,     0,     0,  3170,  3509,    91,   -70,    30,   255},	/* 107 */
	{   111,    -1,    -7,     0,  3294,  3304,   110,    -4,    46,   255},	/* 108 */
	{   105,   -10,     0,     0,  3170,  3509,    63,   -58,   -82,   255},	/* 109 */
	{   125,    23,     3,     0,  3129,  2926,    98,   -31,    59,   255},	/* 110 */
	{   117,    42,     0,     0,  3170,  2477,   107,    53,     0,   255},	/* 111 */
	{   117,    24,    12,     0,  2972,  2812,    51,   108,     0,   255},	/* 112 */
	{   117,    24,   -12,     0,  3369,  2812,    51,   108,    -1,   255},	/* 113 */
	{    24,   -35,   -24,     0,  -654,  4565,   -71,   -85,    41,   255},	/* 114 */
	{   -23,    -7,   -24,     0,  -302,  3706,   -55,   -93,   -49,   255},	/* 115 */
	{   109,     9,     6,     0,  3054,  3011,   104,   -31,    48,   255},	/* 116 */
	{   111,    -1,     7,     0,  3046,  3304,   110,    -4,   -47,   255},	/* 117 */
	{   110,   -16,    13,     0,  2943,  3807,    90,   -65,   -44,   255},	/* 118 */
	{   110,   -16,   -13,     0,  3398,  3807,    90,   -65,    43,   255},	/* 119 */
	{   101,    -5,    30,     0,  2584,  3414,    24,    28,   113,   255},	/* 120 */
	{   104,     4,    25,     0,  2680,  3139,   -25,    58,   100,   255},	/* 121 */
	{    87,   -12,    30,     0,  2389,  3512,    48,   -26,   105,   255},	/* 122 */
	{    89,   -22,    27,     0,  2478,  3932,    41,   -44,   102,   255},	/* 123 */
	{   104,   -12,    31,     0,  2594,  3657,    38,   -49,   101,   255},	/* 124 */
	{    68,   -57,     0,     0,  3170,  6587,   -51,    13,  -107,   255},	/* 125 */
	{    18,  -102,    19,     0,   469,  6324,   -28,   -15,  -115,   255},	/* 126 */
	{   117,    24,    12,     0,  2972,  2812,  -118,    -2,     0,   255},	/* 127 */
	{   117,    42,     0,     0,  3170,  2477,  -118,    -2,     0,   255},	/* 128 */
	{   117,    24,   -12,     0,  3369,  2812,  -118,    -2,     0,   255},	/* 129 */
	{   110,   -18,    22,     0,     0,  1024,    76,   -79,    45,   255},	/* 130 */
	{   110,   -16,    13,     0,  1024,  1023,    90,   -65,   -44,   255},	/* 131 */
	{   115,    -7,    22,     0,   505,    53,   114,    -2,    35,   255},	/* 132 */
	{   101,    -5,    30,     0,  1024,  1023,    24,    28,   113,   255},	/* 133 */
	{   115,    -7,    22,     0,  1058,    -6,   114,    -2,    35,   255},	/* 134 */
	{   113,     1,    19,     0,   179,   234,    92,    60,    46,   255},	/* 135 */
	{   104,     4,    25,     0,     0,  1023,    76,    11,    91,   255},	/* 136 */
	{   115,    -7,   -22,     0,   798,    24,   114,    -2,   -36,   255},	/* 137 */
	{   113,     1,   -19,     0,   273,   135,    92,    60,   -47,   255},	/* 138 */
	{   111,    -1,    -7,     0,     0,  1023,   110,    -4,    46,   255},	/* 139 */
	{   110,   -16,   -13,     0,  1024,  1023,    90,   -65,    43,   255},	/* 140 */
	{   105,     8,    15,     0,     0,  1023,   102,    45,    41,   255},	/* 141 */
	{   104,     4,    25,     0,  1024,  1024,    76,    11,    91,   255},	/* 142 */
	{   113,     1,    19,     0,   503,    76,    92,    60,    46,   255},	/* 143 */
	{   113,     1,   -19,     0,  1024,     0,    92,    60,   -47,   255},	/* 144 */
	{   115,    -7,   -22,     0,  -116,   131,   114,    -2,   -36,   255},	/* 145 */
	{   101,    -5,   -30,     0,  1024,  1024,    24,    28,  -114,   255},	/* 146 */
	{   104,   -12,   -31,     0,     0,  1023,    38,   -49,  -102,   255},	/* 147 */
	{   109,     9,    -6,     0,     0,  1024,   104,   -31,   -49,   255},	/* 148 */
	{   111,    -1,    -7,     0,  1024,  1024,   110,    -4,    46,   255},	/* 149 */
	{   113,     1,   -19,     0,   922,   144,    92,    60,   -47,   255},	/* 150 */
	{   115,    -7,    22,     0,   734,    87,   114,    -2,    35,   255},	/* 151 */
	{   110,   -16,    13,     0,     0,  1024,    90,   -65,   -44,   255},	/* 152 */
	{   111,    -1,     7,     0,  1024,  1023,   110,    -4,   -47,   255},	/* 153 */
	{   113,     1,   -19,     0,   521,    76,    92,    60,   -47,   255},	/* 154 */
	{   104,     4,   -25,     0,     0,  1023,    70,    15,   -96,   255},	/* 155 */
	{   105,     8,   -15,     0,  1024,  1023,   102,    45,   -42,   255},	/* 156 */
	{   101,    -5,   -30,     0,  1024,  1023,    24,    28,  -114,   255},	/* 157 */
	{   115,    -7,    22,     0,   654,    87,   114,    -2,    35,   255},	/* 158 */
	{   101,    -5,    30,     0,     0,  1024,    24,    28,   113,   255},	/* 159 */
	{   104,   -12,    31,     0,  1024,  1024,    38,   -49,   101,   255},	/* 160 */
	{   104,   -12,    31,     0,     0,  1024,    38,   -49,   101,   255},	/* 161 */
	{   110,   -18,    22,     0,  1024,  1024,    76,   -79,    45,   255},	/* 162 */
	{   115,    -7,    22,     0,   703,    82,   114,    -2,    35,   255},	/* 163 */
	{   115,    -7,   -22,     0,   818,    71,   114,    -2,   -36,   255},	/* 164 */
	{   110,   -16,   -13,     0,     0,  1023,    90,   -65,    43,   255},	/* 165 */
	{   110,   -18,   -22,     0,  1024,  1023,    76,   -79,   -46,   255},	/* 166 */
	{   110,   -18,   -22,     0,     0,  1024,    76,   -79,   -46,   255},	/* 167 */
	{   104,   -12,   -31,     0,  1024,  1024,    38,   -49,  -102,   255},	/* 168 */
	{   115,    -7,   -22,     0,  1024,     0,   114,    -2,   -36,   255},	/* 169 */
	{   105,     8,   -15,     0,     0,  1023,   102,    45,   -42,   255},	/* 170 */
	{   109,     9,    -6,     0,  1024,  1023,   104,   -31,   -49,   255},	/* 171 */
	{   113,     1,   -19,     0,   442,     6,    92,    60,   -47,   255},	/* 172 */
	{   113,     1,    19,     0,   787,   135,    92,    60,    46,   255},	/* 173 */
	{   109,     9,     6,     0,     0,  1024,   104,   -31,    48,   255},	/* 174 */
	{   105,     8,    15,     0,  1024,  1024,   102,    45,    41,   255},	/* 175 */
	{   113,     1,    19,     0,   266,   219,    92,    60,    46,   255},	/* 176 */
	{   111,    -1,     7,     0,  1024,  1023,   110,    -4,   -47,   255},	/* 177 */
	{   109,     9,     6,     0,     0,  1023,   104,   -31,    48,   255},	/* 178 */
	{   115,    -7,    22,     0,   947,    21,   114,    -2,    35,   255},	/* 179 */
	{   102,    27,     0,     0,   512, -3134,   -16,   118,     0,   255},	/* 180 */
	{    96,    36,    24,     0,  1536, -2816,   -16,   118,    -1,   255},	/* 181 */
	{   117,    24,    12,     0,  1024, -3800,    51,   108,     0,   255},	/* 182 */
	{    66,     9,     0,     0,   512, -1806,    -9,   119,     0,   255},	/* 183 */
	{    72,    26,    49,     0,  2560, -1926,   -20,   103,    55,   255},	/* 184 */
	{   117,    24,   -12,     0,     0, -3800,    51,   108,    -1,   255},	/* 185 */
	{    96,    36,   -24,     0,  -511, -2816,   -45,   104,    35,   255},	/* 186 */
	{    72,    26,   -49,     0, -1535, -1926,    -7,   113,    37,   255},	/* 187 */
	{     0,    25,    12,     0,  1024,  1023,   -15,   117,    17,   255},	/* 188 */
	{     0,    25,   -12,     0,     0,  1023,   -34,   113,   -15,   255},	/* 189 */
	{    84,    15,   -37,     0,   623,   592,  -114,    -9,   -32,   255},	/* 190 */
	{    86,    21,   -35,     0,   562,   557,  -109,    41,   -23,   255},	/* 191 */
	{    92,    26,   -58,     0,   554,   418,   -78,    87,    22,   255},	/* 192 */
	{    89,    11,   -33,     0,   589,   671,   -47,  -104,   -31,   255},	/* 193 */
	{    90,    19,   -61,     0,   619,   445,   -37,   -81,   -78,   255},	/* 194 */
	{    90,    19,   -61,     0,   619,   445,  -108,    44,   -21,   255},	/* 195 */
	{   107,    32,   -48,     0,   355,   476,   -63,    96,    29,   255},	/* 196 */
	{   104,    33,   -58,     0,   409,   401,   -68,    97,     5,   255},	/* 197 */
	{    98,    21,   -51,     0,   512,   512,    56,    83,    64,   255},	/* 198 */
	{   107,    32,   -48,     0,   355,   476,     2,   -58,   103,   255},	/* 199 */
	{    86,    21,   -35,     0,   562,   557,    92,    51,   -56,   255},	/* 200 */
	{   102,    27,    61,     0,   683,   558,    44,   -16,   109,   255},	/* 201 */
	{   124,    36,    48,     0,   260,   481,    82,   -50,    70,   255},	/* 202 */
	{   119,    40,    53,     0,   324,   592,    62,     5,   101,   255},	/* 203 */
	{   104,    33,    58,     0,   596,   608,   -67,    93,    31,   255},	/* 204 */
	{   121,    46,    51,     0,   248,   635,    47,    39,   101,   255},	/* 205 */
	{   135,    48,    38,     0,     0,   512,    84,     3,    84,   255},	/* 206 */
	{   108,    23,    55,     0,   610,   431,    59,  -101,   -18,   255},	/* 207 */
	{   135,    48,    38,     0,     0,   512,   -26,   -16,  -115,   255},	/* 208 */
	{    98,    21,    51,     0,   730,   438,   -26,    92,   -71,   255},	/* 209 */
	{    92,    26,    58,     0,   803,   565,   -45,    71,   -84,   255},	/* 210 */
	{   104,    33,    58,     0,   596,   608,   -45,    71,   -84,   255},	/* 211 */
	{    96,    15,    55,     0,   817,   387,    17,  -115,   -21,   255},	/* 212 */
	{   107,    32,    48,     0,   512,   512,    17,   -65,   -98,   255},	/* 213 */
	{    91,    17,    31,     0,   745,   268,    92,    51,    55,   255},	/* 214 */
	{    92,    26,    58,     0,   803,   565,   -18,   117,    13,   255},	/* 215 */
	{   107,    32,    48,     0,   512,   512,   -75,    80,   -47,   255},	/* 216 */
	{   121,    46,    51,     0,   248,   635,   -70,    82,   -50,   255},	/* 217 */
	{    98,    21,   -51,     0,   512,   512,    40,   -61,    93,   255},	/* 218 */
	{   108,    23,   -55,     0,   432,   522,    27,   -64,    96,   255},	/* 219 */
	{    96,    15,   -55,     0,   577,   539,    18,  -106,   -51,   255},	/* 220 */
	{    96,    15,   -55,     0,   577,   539,    18,  -106,   -51,   255},	/* 221 */
	{   102,    27,   -61,     0,   474,   428,    42,   -20,  -110,   255},	/* 222 */
	{   108,    23,   -55,     0,   432,   522,    65,   -49,   -87,   255},	/* 223 */
	{    90,    19,   -61,     0,   619,   445,   -37,   -81,   -78,   255},	/* 224 */
	{    84,    15,    37,     0,   886,   316,   -86,   -72,    35,   255},	/* 225 */
	{    96,    15,    55,     0,   817,   387,    17,  -115,   -21,   255},	/* 226 */
	{    90,    19,    61,     0,   890,   514,   -76,   -51,    74,   255},	/* 227 */
	{    89,    11,    33,     0,   826,   208,   -51,  -101,    33,   255},	/* 228 */
	{    86,    21,    35,     0,   805,   376,  -109,    42,    21,   255},	/* 229 */
	{   108,    23,    55,     0,   610,   431,    59,  -101,   -18,   255},	/* 230 */
	{   102,    27,    61,     0,   683,   558,    44,   -16,   109,   255},	/* 231 */
	{    96,    15,    55,     0,   817,   387,    46,   -70,    83,   255},	/* 232 */
	{    92,    26,    58,     0,   803,   565,   -18,   117,    13,   255},	/* 233 */
	{    89,    11,    33,     0,   826,   208,    99,   -15,    64,   255},	/* 234 */
	{    91,    17,    31,     0,   745,   268,    92,    51,    55,   255},	/* 235 */
	{    98,    21,    51,     0,   730,   438,   109,   -42,   -24,   255},	/* 236 */
	{    86,    21,    35,     0,   805,   376,    92,    30,    70,   255},	/* 237 */
	{    90,    19,    61,     0,   890,   514,   -39,    62,    93,   255},	/* 238 */
	{   107,    32,   -48,     0,   355,   476,     2,   -58,   103,   255},	/* 239 */
	{   124,    36,   -48,     0,   185,   512,    16,   -76,    89,   255},	/* 240 */
	{   135,    48,   -38,     0,     0,   512,    19,   -84,    80,   255},	/* 241 */
	{    91,    17,   -31,     0,   528,   636,   104,    16,   -58,   255},	/* 242 */
	{    96,    15,   -55,     0,   577,   539,   109,   -42,    23,   255},	/* 243 */
	{    98,    21,   -51,     0,   512,   512,    56,    83,    64,   255},	/* 244 */
	{    86,    21,   -35,     0,   562,   557,    92,    51,   -56,   255},	/* 245 */
	{   104,    33,   -58,     0,   409,   401,   -68,    97,     5,   255},	/* 246 */
	{    92,    26,   -58,     0,   554,   418,   -39,    62,   -94,   255},	/* 247 */
	{   108,    23,   -55,     0,   432,   522,    27,   -64,    96,   255},	/* 248 */
	{   135,    48,   -38,     0,     0,   512,   -70,    82,    49,   255},	/* 249 */
	{   121,    46,   -51,     0,   165,   407,   -73,    59,    72,   255},	/* 250 */
	{   107,    32,   -48,     0,   355,   476,   -63,    96,    29,   255},	/* 251 */
	{   121,    46,   -51,     0,   165,   407,    33,    45,  -105,   255},	/* 252 */
	{   108,    23,   -55,     0,   432,   522,    65,   -49,   -87,   255},	/* 253 */
	{   102,    27,   -61,     0,   474,   428,    42,   -20,  -110,   255},	/* 254 */
	{   119,    40,   -53,     0,   221,   430,    72,   -16,   -94,   255},	/* 255 */
	{   121,    46,   -51,     0,   165,   407,    33,    45,  -105,   255},	/* 256 */
	{   124,    36,   -48,     0,   185,   512,    79,   -28,   -85,   255},	/* 257 */
	{   135,    48,   -38,     0,     0,   512,    84,     3,   -85,   255},	/* 258 */
	{    91,    17,   -31,     0,   528,   636,   104,    16,   -58,   255},	/* 259 */
	{    89,    11,   -33,     0,   589,   671,    85,    -5,   -83,   255},	/* 260 */
	{    96,    15,   -55,     0,   577,   539,   109,   -42,    23,   255},	/* 261 */
};
