/********************************************************************************
					-----------------------
					 Ultra 64 Test Program
					-----------------------

					File		: bird.c
					Description	: SHAPE bird
					Date		: 1996.8.19
					Author		: H.yajima

 ********************************************************************************/

//#include 	<ultra64.h>					/* ultra64 head			*/
//#include 	"../include/gfx.h"			/* gfx 		define		*/

/********************************************************************************
		Model Data
********************************************************************************/

/***************************************************************************************************
		Bird Data  !!
***************************************************************************************************/


#define SCALE 0.25

#define ShapeColor_bird_base(R,G,B) { {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_bird_base[]={
	ShapeColor_bird_base(192,110,61),
	ShapeColor_bird_base(221,157,45),
	ShapeColor_bird_base(219,153,70),
	ShapeColor_bird_base(25,25,25),
	ShapeColor_bird_base(119,42,22),
	ShapeColor_bird_base(25,25,25),
	ShapeColor_bird_base(230,157,41),
	ShapeColor_bird_base(117,24,239),
	ShapeColor_bird_base(235,166,39),
};


/***************************************************************************************************
		Convert from NINGEN		(b_head) 																
****************************************************************************************************/

#define ShapeColor_b_head(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_b_head[] = {
	ShapeColor_b_head( 99, 30, 15),
	ShapeColor_b_head(254,234, 38),
	ShapeColor_b_head( 77, 53, 46),
};

static unsigned short b_eye_txt[] = {
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0x0001,  0x0001,  0x0001,  0x0801,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xf778,  0x1001,  0x0001,  0x0001,  0x0001,  0xc5a8,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xb568,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0x2001,  0xfffe,  0xfffe,  0xfffe,  0x0001,  0x0001,  0x0001,  0x3041,  0x3081,  0x0801,  0x0001,  0x0001,  0x9c5e,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0x0001,  0x0001,  0x0801,  0x38c1,  0x4101,  0x38c1,  0xa45b,  0x3041,  0x0001,  0x1801,  0xfffe,  0x4941,  0x0001,  0x4101,  0x4943,  0x4101,  0x4103,  0x4943,  0xa45b,  0x1001,  0x0001,  0x4142,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0x941c,  0x0001,  0x0001,  0x38c1,  0x5183,  0x4103,  0x3901,  0x3901,  0xa45b,  0xa45b,  0x4943,  0x0001,  0x0001,  0x0001,  0x4941,  0x4943,  0x30c1,  0x38c1,  0x38c1,  0x38c1,  0xa45b,  0xa45b,  0x3081,  0x0001,  0x0800,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0x9c5e,  0x0001,  0x1001,  0x5143,  0x4103,  0x30c1,  0x38c1,  0x38c1,  0x38c1,  0xa45b,  0xa45b,  0x4103,  0x4103,  0x2841,  0x4101,  0x4103,  0x38c1,  0x38c1,  0x3901,  0x38c1,  0x38c1,  0xa45b,  0xa45b,  0x5143,  0x3901,  0x0001,  0x7312,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xce70,  0x0001,  0x1001,  0x5983,  0x3903,  0x3901,  0x3903,  0x40c1,  0x3901,  0x3901,  0xa45b,  0xa45b,  0x38c1,  0x3903,  0x3901,  0x4103,  0x38c1,  0x38c1,  0x3901,  0x30c1,  0x4941,  0x40c1,  0xa45b,  0xa45b,  0x4103,  0x5983,  0x1801,  0x0001,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0x0001,  0x0001,  0x6203,  0x4103,  0x4141,  0x3041,  0x38c1,  0x4943,  0x2003,  0x38c1,  0xa45b,  0xa45b,  0x38c1,  0x4101,  0x4103,  0x3901,  0x38c1,  0x4943,  0x2841,  0x1001,  0x3881,  0x3001,  0x0001,  0x0001,  0x1801,  0x3901,  0x5983,  0x0001,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0x61c3,  0x1801,  0x0001,  0x0001,  0x0001,  0x3841,  0x0801,  0x0001,  0x2001,  0x5141,  0x3841,  0x1001,  0x2001,  0x4941,  0x2001,  0x0801,  0x2801,  0x4085,  0x93c1,  0x0001,  0x4a13,  0xfff9,  0xa45d,  0x0001,  0x0001,  0x0001,  0x6181,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x5901,  0x0801,  0x0001,  0x38c1,  0xb523,  0xffff,  0x5b27,  0x0001,  0xffc1,  0x4a4d,  0x0001,  0x28c3,  0x830f,  0x0001,  0x0001,  0x0001,  0xbda7,  0x0001,  0x008b,  0xffc9,  0x6341,  0x0007,  0xffff,  0xffff,  0xffff,  0xffff,  0x2881,  0x0001,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0x3149,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x52c1,  0xffc5,  0x000f,  0x0001,  0x4b1d,  0xffff,  0xffff,  0x0001,  0xffff,  0xffff,  0x0001,  0x0001,  0x9c8d,  0xffc1,  0x0001,  0xf7ff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0xf7ff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0xe681,  0xffc5,  0x000f,  0x0001,  0x0001,  0x088f,  0x0001,  0x18c1,  0x0003,  0x0001,  0x0001,  0x1087,  0x420d,  0xffc1,  0x0001,  0x2157,  0xffff,  0xffff,  0xffff,  0xffff,  0x0845,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0xffc1,  0xffc1,  0x0011,  0x0849,  0x0001,  0x0001,  0x1081,  0x2107,  0x20c1,  0x0001,  0x0001,  0x0011,  0x6b09,  0xffc1,  0x0001,  0x2119,  0xffff,  0xffff,  0xffff,  0xffff,  0xce73,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x8381,  0xffc1,  0xbd45,  0x0011,  0x18d3,  0xef0b,  0x39c1,  0x0001,  0x8c45,  0x944f,  0x0011,  0x184d,  0xffc1,  0xffc1,  0x0001,  0x5adf,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x0001,  0xffc1,  0xffc1,  0xffc1,  0xffc1,  0x5a81,  0x0001,  0x0001,  0x0003,  0xffc1,  0xffc1,  0xffc1,  0xffc1,  0x9c41,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xdef3,  0x0001,  0x0001,  0x9c81,  0x5ac1,  0x0001,  0x0025,  0x210f,  0x94a1,  0x0017,  0x0001,  0x0001,  0xad41,  0x41c1,  0x0001,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0xad6b,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xfffd,  0x0001,  0x0001,  0x0001,  0xef7f,  0xffff,  0x0001,  0xfffe,  0x0001,  0xffff,  0x0017,  0x0001,  0x0001,  0x3193,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x5ad7,  0x0001,  0xfffe,  
    0xfffe,  0x0001,  0x0001,  0x0843,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x0001,  0xfffe,  0x0001,  0xfffd,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x0001,  0xfffe,  
    0xfffe,  0xbdee,  0x0001,  0x0001,  0x8c63,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x420f,  0x0001,  0xfffe,  0xfffe,  0xb5ac,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x0001,  0x0001,  0x0001,  0xfffe,  
    0xfffe,  0xfffe,  0x0001,  0x0001,  0x0001,  0xbdef,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x39cf,  0x0001,  0x7bde,  0xfffe,  0xfffe,  0xfffe,  0x0001,  0x0001,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0xffff,  0x318d,  0x0001,  0x0001,  0xd6b4,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0x0001,  0x0001,  0x0001,  0x0001,  0x18c7,  0x94a5,  0x6b5b,  0x0001,  0x0001,  0x0001,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0x0001,  0x0001,  0x0001,  0x4a53,  0x8c63,  0x6319,  0x0001,  0x0001,  0x0001,  0x0001,  0x4a52,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0x2108,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0x294a,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xb5ac,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0x0001,  0xe738,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
    0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  0xfffe,  
};

static Vtx vtx_b_head[] = {
	{      8,     86,     22,    0, 1292, 1620,   -56,   94,   63,0}, 
	{      1,     77,     65,    0, 1984, 1676,   -78,   77,   62,0}, 
	{     89,     76,     57,    0, 1892,  256,    15,  110,   59,0}, 
	{     89,     76,    -56,    0,   72,  280,    25,  104,  -67,0}, 
	{     40,     94,      0,    0,  956, 1164,    55,  114,    0,0}, 
	{     89,     76,     57,    0, 1892,  256,    15,  110,   59,0}, 
	{      8,     86,    -21,    0,  596, 1628,   -41,   91,  -77,0}, 
	{     40,     94,      0,    0,  956, 1164,    55,  114,    0,0}, 
	{     89,     76,    -56,    0,   72,  280,    25,  104,  -67,0}, 
	{     89,     76,    -56,    0,   72,  280,    25,  104,  -67,0}, 
	{      1,     77,    -64,    0, -100, 1704,   -95,   70,  -44,0}, 
	{      8,     86,    -21,    0,  596, 1628,   -41,   91,  -77,0}, 
	{      8,     86,     22,    0, 1292, 1620,   -56,   94,   63,0}, 
	{     89,     76,     57,    0, 1892,  256,    15,  110,   59,0}, 
	{     40,     94,      0,    0,  956, 1164,    55,  114,    0,0}, 
	{     39,    120,      0,    0,    0,    0,    73,  103,   -2,0}, 
	{    -10,    111,      0,    0,    0,    0,  -108,   65,   -1,0}, 
	{      8,     86,     22,    0,    0,    0,   -56,   94,   63,0}, 
	{      8,     86,     22,    0,    0,    0,   -56,   94,   63,0}, 
	{     40,     94,      0,    0,    0,    0,    55,  114,    0,0}, 
	{     39,    120,      0,    0,    0,    0,    73,  103,   -2,0}, 
	{      8,     86,    -21,    0,    0,    0,   -41,   91,  -77,0}, 
	{     39,    120,      0,    0,    0,    0,    73,  103,   -2,0}, 
	{     40,     94,      0,    0,    0,    0,    55,  114,    0,0}, 
	{      8,     86,    -21,    0,    0,    0,   -41,   91,  -77,0}, 
	{    -10,    111,      0,    0,    0,    0,  -108,   65,   -1,0}, 
	{     39,    120,      0,    0,    0,    0,    73,  103,   -2,0}, 
	{      8,     86,    -21,    0,    0,    0,   -41,   91,  -77,0}, 
	{      8,     86,     22,    0,    0,    0,   -56,   94,   63,0}, 
	{    -10,    111,      0,    0,    0,    0,  -108,   65,   -1,0}, 
	{     -8,    -82,     44,    0,    0,    0,  -115,  -49,   14,0}, 
	{     -8,    -82,    -43,    0,    0,    0,   -92,  -85,  -15,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{     -8,    -82,    -43,    0,    0,    0,   -92,  -85,  -15,0}, 
	{     69,    -83,    -34,    0,    0,    0,    37, -112,  -45,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{     -8,    -82,    -43,    0,    0,    0,   -92,  -85,  -15,0}, 
	{     -8,    -82,     44,    0,    0,    0,  -115,  -49,   14,0}, 
	{     69,    -83,    -34,    0,    0,    0,    37, -112,  -45,0}, 
	{     -8,    -82,    -43,    0,    0,    0,   -92,  -85,  -15,0}, 
	{     -3,    -55,    -96,    0,    0,    0,    -8,  -55, -114,0}, 
	{     -3,     33,    -87,    0,    0,    0,   -80,   30,  -93,0}, 
	{     -3,    -55,    -96,    0,    0,    0,    -8,  -55, -114,0}, 
	{     -8,    -82,    -43,    0,    0,    0,   -92,  -85,  -15,0}, 
	{     -8,    -82,    -43,    0,    0,    0,   -92,  -85,  -15,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{     -3,     33,    -87,    0,    0,    0,   -80,   30,  -93,0}, 
	{    122,    -45,    -35,    0,    0,    0,   102,  -69,  -30,0}, 
	{     69,    -83,    -34,    0,    0,    0,    37, -112,  -45,0}, 
	{     81,    -44,    -72,    0,    0,    0,    59,  -45, -102,0}, 
	{     81,    -44,    -72,    0,    0,    0,    59,  -45, -102,0}, 
	{     69,    -83,    -34,    0,    0,    0,    37, -112,  -45,0}, 
	{     -3,    -55,    -96,    0,    0,    0,    -8,  -55, -114,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{     69,    -83,    -34,    0,    0,    0,    37, -112,  -45,0}, 
	{    122,    -45,    -35,    0,    0,    0,   102,  -69,  -30,0}, 
	{     -3,    -55,     97,    0,    0,    0,    -8,  -55,  114,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{     81,    -44,     73,    0,    0,    0,    59,  -45,  102,0}, 
	{     81,    -44,     73,    0,    0,    0,    59,  -45,  102,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{    122,    -45,     36,    0,    0,    0,    96,  -67,   45,0}, 
	{    122,    -45,     36,    0,    0,    0,    96,  -67,   45,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{    122,    -45,    -35,    0,    0,    0,   102,  -69,  -30,0}, 
	{     -3,    -55,     97,    0,    0,    0,    -8,  -55,  114,0}, 
	{     -8,    -82,     44,    0,    0,    0,  -115,  -49,   14,0}, 
	{     69,    -83,     35,    0,    0,    0,    38, -116,   32,0}, 
	{    135,     24,    -43,    0,    0,    0,   101,    5,  -75,0}, 
	{    131,     93,    -14,    0,    0,    0,    76,   96,  -30,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{    135,     24,    -43,    0,    0,    0,   101,    5,  -75,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{    122,    -45,    -35,    0,    0,    0,   102,  -69,  -30,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{    122,    -45,     36,    0,    0,    0,    96,  -67,   45,0}, 
	{    122,    -45,    -35,    0,    0,    0,   102,  -69,  -30,0}, 
	{     81,    -44,     73,    0,    0,    0,    59,  -45,  102,0}, 
	{    122,    -45,     36,    0,    0,    0,    96,  -67,   45,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{    135,     24,    -43,    0,    0,    0,   101,    5,  -75,0}, 
	{    122,    -45,    -35,    0,    0,    0,   102,  -69,  -30,0}, 
	{     81,    -44,    -72,    0,    0,    0,    59,  -45, -102,0}, 
	{    131,     93,     15,    0,    0,    0,    79,   86,   47,0}, 
	{     89,     76,     57,    0,    0,    0,    15,  110,   59,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{     81,    -44,     73,    0,    0,    0,    59,  -45,  102,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{     86,     27,     73,    0,    0,    0,    37,   22,  119,0}, 
	{     86,     27,     73,    0,    0,    0,    37,   22,  119,0}, 
	{      1,     77,     65,    0,    0,    0,   -78,   77,   62,0}, 
	{     -3,     33,     88,    0,    0,    0,   -80,   30,   93,0}, 
	{     -3,     33,     88,    0,    0,    0,   -80,   30,   93,0}, 
	{     -3,    -55,     97,    0,    0,    0,    -8,  -55,  114,0}, 
	{     86,     27,     73,    0,    0,    0,    37,   22,  119,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{     89,     76,     57,    0,    0,    0,    15,  110,   59,0}, 
	{     86,     27,     73,    0,    0,    0,    37,   22,  119,0}, 
	{     -3,    -55,     97,    0,    0,    0,    -8,  -55,  114,0}, 
	{     81,    -44,     73,    0,    0,    0,    59,  -45,  102,0}, 
	{     86,     27,     73,    0,    0,    0,    37,   22,  119,0}, 
	{     86,     27,     73,    0,    0,    0,    37,   22,  119,0}, 
	{     89,     76,     57,    0,    0,    0,    15,  110,   59,0}, 
	{      1,     77,     65,    0,    0,    0,   -78,   77,   62,0}, 
	{     89,     76,     57,    0,    0,    0,    15,  110,   59,0}, 
	{    131,     93,    -14,    0,    0,    0,    76,   96,  -30,0}, 
	{     89,     76,    -56,    0,    0,    0,    25,  104,  -67,0}, 
	{     89,     76,     57,    0,    0,    0,    15,  110,   59,0}, 
	{    131,     93,     15,    0,    0,    0,    79,   86,   47,0}, 
	{    131,     93,    -14,    0,    0,    0,    76,   96,  -30,0}, 
	{      1,     77,     65,    0,    0,    0,   -78,   77,   62,0}, 
	{      8,     86,     22,    0,    0,    0,   -56,   94,   63,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{      1,     77,     65,    0,    0,    0,   -78,   77,   62,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{     -8,    -82,     44,    0,    0,    0,  -115,  -49,   14,0}, 
	{     -3,     33,     88,    0,    0,    0,   -80,   30,   93,0}, 
	{      1,     77,     65,    0,    0,    0,   -78,   77,   62,0}, 
	{     -8,    -82,     44,    0,    0,    0,  -115,  -49,   14,0}, 
	{    131,     93,    -14,    0,    0,    0,    76,   96,  -30,0}, 
	{    131,     93,     15,    0,    0,    0,    79,   86,   47,0}, 
	{    135,     24,     44,    0,    0,    0,   113,    1,   57,0}, 
	{     -8,    -82,     44,    0,    0,    0,  -115,  -49,   14,0}, 
	{     -3,    -55,     97,    0,    0,    0,    -8,  -55,  114,0}, 
	{     -3,     33,     88,    0,    0,    0,   -80,   30,   93,0}, 
	{    135,     24,    -43,    0,    0,    0,   101,    5,  -75,0}, 
	{     89,     76,    -56,    0,    0,    0,    25,  104,  -67,0}, 
	{    131,     93,    -14,    0,    0,    0,    76,   96,  -30,0}, 
	{     -3,     33,    -87,    0,    0,    0,   -80,   30,  -93,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{     86,     27,    -72,    0,    0,    0,    37,   22, -119,0}, 
	{      8,     86,     22,    0,    0,    0,   -56,   94,   63,0}, 
	{      8,     86,    -21,    0,    0,    0,   -41,   91,  -77,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{      1,     77,    -64,    0,    0,    0,   -95,   70,  -44,0}, 
	{     89,     76,    -56,    0,    0,    0,    25,  104,  -67,0}, 
	{     86,     27,    -72,    0,    0,    0,    37,   22, -119,0}, 
	{     86,     27,    -72,    0,    0,    0,    37,   22, -119,0}, 
	{     89,     76,    -56,    0,    0,    0,    25,  104,  -67,0}, 
	{    135,     24,    -43,    0,    0,    0,   101,    5,  -75,0}, 
	{     -3,    -55,    -96,    0,    0,    0,    -8,  -55, -114,0}, 
	{     86,     27,    -72,    0,    0,    0,    37,   22, -119,0}, 
	{     81,    -44,    -72,    0,    0,    0,    59,  -45, -102,0}, 
	{     86,     27,    -72,    0,    0,    0,    37,   22, -119,0}, 
	{    135,     24,    -43,    0,    0,    0,   101,    5,  -75,0}, 
	{     81,    -44,    -72,    0,    0,    0,    59,  -45, -102,0}, 
	{     -3,    -55,    -96,    0,    0,    0,    -8,  -55, -114,0}, 
	{     -3,     33,    -87,    0,    0,    0,   -80,   30,  -93,0}, 
	{     86,     27,    -72,    0,    0,    0,    37,   22, -119,0}, 
};

static Gfx gfx_b_head_0[] = {
	gsDPLoadTextureBlock(b_eye_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 ),

	gsSPLight((&light_b_head[0].l[0]),1 ),
	gsSPLight((&light_b_head[0].a   ),2 ),

	gsSPVertex(&vtx_b_head[0], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPEndDisplayList() 
};

static Gfx gfx_b_head_1[] = {

	gsSPLight((&light_b_head[1].l[0]),1 ),
	gsSPLight((&light_b_head[1].a   ),2 ),

	gsSPVertex(&vtx_b_head[15], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),

	gsSPLight((&light_b_head[2].l[0]),1 ),
	gsSPLight((&light_b_head[2].a   ),2 ),

	gsSPVertex(&vtx_b_head[27],  3, 0), 
	gsSP1Triangle( 0, 1, 2, 0),

	gsSPLight((&light_b_head[0].l[0]),1 ),
	gsSPLight((&light_b_head[0].a   ),2 ),

	gsSPVertex(&vtx_b_head[30], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[45], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[60], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[75], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[90], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[105], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[120], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_b_head[135], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10,11, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_b_head[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_BLENDRGBA, G_CC_BLENDRGBA),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),

		gsSPDisplayList(gfx_b_head_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),

		gsSPDisplayList(gfx_b_head_1),

	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing8) 																
****************************************************************************************************/

#define ShapeColor_wing8(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing8[] = {
	ShapeColor_wing8(255,255,255),
};

static unsigned short wingA_1_txt[] = {
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x6001,  0x4001,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x4001,  0x3001,  0x4801,  0x5801,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x79c9,  0x0801,  0x1001,  0x5949,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x3001,  0x2801,  0x4001,  0x5801,  0x6001,  0x5801,  0x5801,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x2801,  0x0001,  0x2801,  0x2801,  0x0801,  0x0001,  0x5109,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0801,  0x3801,  0x5801,  0x6001,  0x6001,  0x5801,  0x5801,  0x6001,  0x6001,  
    0x0000,  0x0000,  0x0000,  0x0801,  0x0801,  0x3001,  0x3001,  0x3001,  0x3001,  0x3001,  0x0801,  0x0001,  0x0001,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x4085,  0x0001,  0x0801,  0x4001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  
    0x0000,  0x0000,  0x0001,  0x2801,  0x3801,  0x3001,  0x2801,  0x2801,  0x3001,  0x3001,  0x3001,  0x2801,  0x0801,  0x0001,  0x2001,  0x0000,  0x0000,  0x0001,  0x0001,  0x2801,  0x4801,  0x5801,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  
    0x0000,  0x2001,  0x4801,  0x4801,  0x4001,  0x3801,  0x3001,  0x3001,  0x2801,  0x2801,  0x3001,  0x3001,  0x3801,  0x3001,  0x2001,  0x0801,  0x1001,  0x2001,  0x3801,  0x5801,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x5801,  
    0x4001,  0x5801,  0x5801,  0x5001,  0x4801,  0x4001,  0x3801,  0x3801,  0x3801,  0x3001,  0x3001,  0x3001,  0x3801,  0x4001,  0x3801,  0x2801,  0x2801,  0x3001,  0x5001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5001,  0x5001,  0x4801,  0x4801,  0x4001,  0x2801,  0x2801,  0x3001,  0x4801,  0x4001,  0x2001,  0x2801,  0x4001,  0x5801,  0x6001,  0x5801,  0x5801,  0x5801,  0x6001,  0x5801,  0x6001,  0x5801,  0x6001,  0x6001,  0x6001,  0x5801,  0x6001,  0x6001,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5001,  0x5001,  0x4001,  0x3001,  0x4001,  0x5801,  0x5001,  0x4801,  0x5001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x5801,  0x6001,  0x6001,  0x6001,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6841,  0x7041,  0x5801,  0x5001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x7041,  0x7901,  0x6801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x8141,  0x70c1,  0x6001,  0x5801,  0x5801,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x8141,  0x7081,  0x5801,  0x6001,  0x6801,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  
    0x5801,  0x5801,  0x6001,  0x5801,  0x5801,  0x9a45,  0xc413,  0x9a47,  0x70c1,  0x7081,  0x6841,  0x6001,  0x6801,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  
    0x5801,  0x6001,  0x6001,  0x5001,  0x4801,  0xcc53,  0xff2d,  0xf627,  0xc413,  0x7901,  0x6801,  0x6001,  0x6841,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x6001,  0x6041,  
    0x5801,  0x6801,  0x6841,  0x6001,  0x7881,  0x0000,  0x0000,  0xee25,  0xee27,  0x9205,  0x5801,  0x6001,  0x7081,  0x6841,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6841,  
    0x5801,  0x7941,  0xa287,  0xbbcf,  0x0000,  0x0000,  0x0000,  0x0000,  0xe5a1,  0xee27,  0x9a45,  0x5801,  0x7901,  0x78c1,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6801,  0x6841,  0x7081,  0x6841,  0x6001,  0x6841,  
    0x6801,  0x89c1,  0xb30b,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xdda3,  0xe5e5,  0x6841,  0x7081,  0x8981,  0x7041,  0x5801,  0x6801,  0x6801,  0x6001,  0x6001,  0x6001,  0x6801,  0x6801,  0x6001,  0x6001,  0x5801,  0x6001,  0x6881,  0x70c1,  0x7081,  0x6841,  0x6801,  
    0x6841,  0x91c1,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xe629,  0xd561,  0xd561,  0xab0d,  0x9a43,  0x6841,  0x5801,  0x6801,  0x6841,  0x6841,  0x6801,  0x5801,  0x7081,  0x70c1,  0x5801,  0x6841,  0x6841,  0x6001,  0x6001,  0x6841,  0x8101,  0x99c1,  0x7041,  
    0x5801,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xe5e7,  0xd5a5,  0xdda3,  0x9a45,  0x6001,  0x6001,  0x6001,  0x6841,  0x7081,  0x6841,  0x6001,  0x5801,  0x78c1,  0x5001,  0x89c5,  0xc3d1,  0x8141,  0x6801,  0x6001,  0x6001,  0x9181,  0x9141,  
    0x9205,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xdd61,  0xd561,  0xb391,  0x8981,  0x89c1,  0x6841,  0x6001,  0x6841,  0x7081,  0x8983,  0xab0d,  0x8983,  0x6801,  0xcc59,  0xf625,  0xdcd9,  0xa201,  0x8941,  0x9a49,  0xc3d3,  0xc38f,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xd51f,  0xd561,  0xd5a3,  0xd4db,  0x9203,  0x7901,  0x9a05,  0x9a47,  0xbb91,  0xe5a3,  0xd51f,  0xd4db,  0xeda1,  0xee29,  0x0000,  0x0000,  0xcbd1,  0xcb49,  0xdc97,  0xe51d,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xccdd,  0xd5a3,  0xe5e7,  0xd51f,  0xcd1f,  0xdda5,  0xd51f,  0xd51f,  0xdda5,  0xdde5,  0xdd61,  0xee6b,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xccdb,  0xcd1f,  0xdde7,  0xdde7,  0xd5a5,  0xdde7,  0xd5a3,  0xccdd,  0xd563,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xdda3,  0xc499,  0xd561,  0xcd1f,  0xc49b,  0xcd61,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xd5a3,  0xdde7,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
};

static unsigned short wingB_1_txt[] = {
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x4001,  0x5001,  0x2801,  0x2801,  0x4801,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x6843,  0x4001,  0x3001,  0x4001,  0x6001,  0x4001,  0x2001,  0x4801,  0x5801,  0x4001,  0x3001,  0x3001,  0x4001,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x3801,  0x4801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5001,  0x5801,  0x5801,  0x5801,  0x6001,  0x5801,  0x5801,  0x4001,  0x3001,  0x3001,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5001,  0x2001,  0x89c9,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x5801,  0x4801,  0xb391,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x6041,  0x5801,  0x5001,  0x5001,  0x7041,  0x7881,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5001,  0x5841,  0x5001,  0x4801,  0x6041,  0xbbd5,  0xcc55,  0xaa89,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x5801,  0x4801,  0x5881,  0x5001,  0x6041,  0xab11,  0xfea9,  0xff2f,  0xeda1,  0xcc15,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5801,  0x5001,  0x5001,  0x5801,  0x5801,  0x4801,  0x5041,  0x68c1,  0x6081,  0x5801,  0x9a4b,  0xdd5f,  0xfeed,  0xfeab,  0xe51d,  0xd4dd,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x5801,  0x5001,  0x5001,  0x5801,  0x6001,  0x6001,  0x5801,  0x5801,  0x5001,  0x5001,  0x4801,  0x5001,  0x5001,  0x5801,  0x4801,  0x68c3,  0xaa89,  0x8143,  0x4801,  0x6881,  0xd4db,  0xf66b,  0xfead,  0xf5e5,  0xd499,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5001,  0x5801,  0x5801,  0x5841,  0x6081,  0x5841,  0x5001,  0x5001,  0x4801,  0x4801,  0x5001,  0x5001,  0x4801,  0x6081,  0xaa47,  0xc391,  0x9207,  0x5001,  0x6881,  0xdd1f,  0xee69,  0xfeed,  0xed1b,  0xee29,  0x0000,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x6001,  0x6001,  0x6001,  0x5801,  0x5801,  0x5801,  0x5041,  0x5841,  0x5881,  0x5841,  0x4801,  0x4801,  0x4801,  0x5001,  0x5841,  0x68c3,  0x9a07,  0x9141,  0xaa45,  0xdc97,  0xbb93,  0x89c7,  0xd4dd,  0xcbd1,  0xee2b,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x5801,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6001,  0x5841,  0x5841,  0x5001,  0x5841,  0x6081,  0x5841,  0x5041,  0x4801,  0x3801,  0x5881,  0x8183,  0xb2cd,  0xbb51,  0xa203,  0xa1c1,  0xcbd1,  0xf627,  0xdcdb,  0xb287,  0xc30b,  0xd5a7,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x5001,  0x5001,  0x5801,  0x5801,  0x6001,  0x6001,  0x6001,  0x6041,  0x6041,  0x5841,  0x5801,  0x5841,  0x6081,  0x7103,  0x8185,  0x60c3,  0x5881,  0x68c1,  0x8101,  0xbb91,  0xdcdb,  0xbb4d,  0xa1c1,  0xaa45,  0xdcdd,  0xc34f,  0xc34d,  0xa1c1,  0xcd23,  0x0000,  0x0000,  0x0000,  
    0x5001,  0x4801,  0x4801,  0x5801,  0x6001,  0x5801,  0x6041,  0x5841,  0x6081,  0x6881,  0x6081,  0x6041,  0x5841,  0x5001,  0x68c3,  0x9207,  0x70c1,  0x6081,  0x6081,  0x78c1,  0xaa89,  0xdc99,  0xd499,  0xaa43,  0xcc15,  0xd4dd,  0xaa03,  0xd415,  0xa201,  0x0000,  0x0000,  0x0000,  
    0x5001,  0x4801,  0x4801,  0x5801,  0x5801,  0x5841,  0x6081,  0x5001,  0x5041,  0x6081,  0x7903,  0x8985,  0x7943,  0x6081,  0x5001,  0x7945,  0x8101,  0x8103,  0x68c1,  0x60c1,  0x6881,  0x78c1,  0xbb91,  0xe51f,  0xdd1f,  0xee27,  0xb289,  0xbac7,  0xbac5,  0xdd65,  0x0000,  0x0000,  
    0x4801,  0x4001,  0x4001,  0x4801,  0x4801,  0x4801,  0x68c1,  0x7103,  0x5841,  0x5041,  0x5841,  0x8985,  0xaacd,  0x9207,  0x8185,  0xa2cd,  0xa207,  0xa207,  0xaa8b,  0x9a09,  0x81c7,  0x8a09,  0xc459,  0xcbd3,  0xcc13,  0xe51f,  0xede3,  0xdd21,  0xdcdd,  0xdd21,  0x0000,  0x0000,  
    0x4801,  0x3801,  0x3801,  0x3801,  0x3801,  0x3801,  0x4801,  0x8143,  0x91c7,  0x7103,  0x5001,  0x6881,  0x91c5,  0x70c1,  0x8985,  0xaacd,  0xc3d3,  0xbb0f,  0xbb4f,  0xd457,  0xdd1f,  0xbb0d,  0xb243,  0xbac9,  0xcbd3,  0xdc9b,  0xe561,  0xede3,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x5841,  0x4001,  0x3801,  0x4001,  0x3801,  0x3001,  0x3001,  0x5041,  0x9a49,  0xbb93,  0x68c1,  0x5001,  0x8985,  0x8101,  0x6881,  0x8101,  0xa289,  0xbb91,  0xc391,  0xcc15,  0xede7,  0xc417,  0x90c1,  0xb287,  0xc391,  0xd459,  0xe51f,  0xe55f,  0xa289,  0x0000,  0x0000,  0x0000,  
    0x6881,  0x6881,  0x4801,  0x4801,  0x7105,  0x68c3,  0x5841,  0x7145,  0x79c5,  0xcc9b,  0xc415,  0x8185,  0x91c7,  0xaa49,  0x91c5,  0x8141,  0x8941,  0x91c3,  0xaacb,  0xc34f,  0xdc9b,  0xf6ad,  0xa203,  0xa181,  0xbb0d,  0xcc15,  0xd49b,  0xede3,  0xcc13,  0x9a8b,  0x0000,  0x0000,  
    0x7081,  0x7903,  0x9209,  0x8985,  0x8941,  0x91c5,  0xaa8b,  0xc3d7,  0xaa89,  0xaa47,  0xd457,  0xaa89,  0x91c5,  0x9a07,  0xaa8b,  0xaa89,  0x9a07,  0x8981,  0x91c1,  0xb30d,  0xd49b,  0xee27,  0xc3d1,  0x9941,  0xb287,  0xc391,  0xd457,  0xdd1d,  0xf627,  0xaa45,  0x0000,  0x0000,  
    0x6001,  0x6001,  0x9a4b,  0xcc57,  0x8901,  0x8901,  0x8981,  0xb30d,  0xd499,  0xbb4d,  0xcbd5,  0xc415,  0x9a47,  0x91c3,  0x91c3,  0xb30f,  0xbb0b,  0xb30d,  0xa2cd,  0xb351,  0xd49b,  0xc34f,  0xc391,  0xc38f,  0x9981,  0xbac9,  0xcbd3,  0xd499,  0xe55f,  0xe55f,  0xb34f,  0x0000,  
    0x6881,  0x5801,  0x6001,  0xdd1f,  0xaa47,  0x91c3,  0x81c5,  0x6901,  0x9acd,  0xcbd3,  0xcc15,  0xbacb,  0xaa03,  0xaa43,  0xbac9,  0xbacb,  0xa1c1,  0xbac9,  0xcbd3,  0xd49b,  0xc415,  0xa181,  0xb2c9,  0xdcdb,  0xc34d,  0x9941,  0xbacb,  0xcc15,  0xdc99,  0xede5,  0xb2c9,  0x0000,  
    0xaacb,  0x9a05,  0x9a07,  0xd49b,  0xcb91,  0xbac7,  0xc3d3,  0xcc9b,  0xc415,  0xa181,  0xd413,  0xc351,  0x8841,  0xaa01,  0xc30b,  0xc34f,  0x9081,  0xa9c1,  0xc30d,  0xd415,  0xe561,  0xaa45,  0xaa03,  0xc391,  0xe51f,  0xcbd5,  0xa181,  0xbac7,  0xcc15,  0xe561,  0xc38f,  0xbc9e,  
    0xdcd9,  0xdcdb,  0xe51b,  0x0000,  0x0000,  0x0000,  0xdc99,  0xdc95,  0xed9f,  0xcbd3,  0xb285,  0xdc99,  0xc34f,  0x8801,  0xb285,  0xd457,  0xbb51,  0xa141,  0xa141,  0xc34f,  0xdd1d,  0xd49b,  0x9941,  0xc34f,  0xd457,  0xede3,  0xe5a3,  0xcbd5,  0xb285,  0xd455,  0xd413,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xe5a1,  0x0000,  0x0000,  0xcb8f,  0xe51b,  0xdd21,  0xa9c1,  0xb243,  0xd455,  0x0000,  0xd49d,  0xba85,  0xc34d,  0xe51d,  0xc34f,  0xa981,  0xc38f,  0xdcdb,  0xe55f,  0x0000,  0x0000,  0xdc57,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xdc99,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0xdcdb,  0xdc97,  0xdcd9,  0xeda1,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
    0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  0x0000,  
};

static Vtx vtx_wing8[] = {
	{    126,      0,    -62,    0, 1780,  228,     0,  127,    0,0}, 
	{      0,      0,    -87,    0,  296,  -56,     0,  127,    0,0}, 
	{    168,      0,    125,    0, 2288, 2352,     0,  127,    0,0}, 
	{      0,      0,    -87,    0,  296,  -56,     0,  127,    0,0}, 
	{      0,      0,     78,    0,  304, 1824,     0,  127,    0,0}, 
	{    168,      0,    125,    0, 2288, 2352,     0,  127,    0,0}, 
};

static Gfx gfx_wing8_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingB_1_txt),

   gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),

	gsSPLight((&light_wing8[0].l[0]),1 ),
	gsSPLight((&light_wing8[0].a   ),2 ),

	gsSPVertex(&vtx_wing8[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_lwing1[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing8_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing7) 																
****************************************************************************************************/

#define ShapeColor_wing7(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing7[] = {
	ShapeColor_wing7(255,255,255),
};

static Vtx vtx_wing7[] = {
	{    119,      0,    -85,    0, 1972,   68,     0,  127,    0,0}, 
	{      0,      0,     96,    0,  964, 2040,     0,  127,    0,0}, 
	{    119,      0,     77,    0, 1976, 1840,     0,  127,    0,0}, 
	{    119,      0,    -85,    0, 1972,   68,     0,  127,    0,0}, 
	{      0,      0,    -47,    0,  960,  484,     0,  127,    0,0}, 
	{      0,      0,     96,    0,  964, 2040,     0,  127,    0,0}, 
};

static Gfx gfx_wing7_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingA_1_txt),

    gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),

	gsSPLight((&light_wing7[0].l[0]),1 ),
	gsSPLight((&light_wing7[0].a   ),2 ),

	gsSPVertex(&vtx_wing7[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_lwing2[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing7_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing6) 																
****************************************************************************************************/

#define ShapeColor_wing6(R,G,B) { {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing6[] = {
	ShapeColor_wing6(255,255,255),
};

static Vtx vtx_wing6[] = {
	{     89,      1,    -46,    0,  928,  456,     0,  127,    0,0}, 
	{     37,      1,    -66,    0,  352,  216,     0,  127,    0,0}, 
	{     89,      1,     95,    0,  924, 2076,     0,  127,    0,0}, 
	{     37,      1,    -66,    0,  352,  216,     0,  127,    0,0}, 
	{     37,      1,     29,    0,  348, 1324,     0,  127,    0,0}, 
	{     89,      1,     95,    0,  924, 2076,     0,  127,    0,0}, 
};

static Gfx gfx_wing6_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingA_1_txt),

    gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),


	gsSPLight((&light_wing6[0].l[0]),1 ),
	gsSPLight((&light_wing6[0].a   ),2 ),

	gsSPVertex(&vtx_wing6[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_lwing3[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing6_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing5) 																
****************************************************************************************************/

#define ShapeColor_wing5(R,G,B) { {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing5[] = {
	ShapeColor_wing5(255,255,255),
};

static Vtx vtx_wing5[] = {
	{     37,      1,    -66,    0,  380,  184,     0,  127,    0,0}, 
	{      2,      1,    -39,    0,    0,  528,     0,  127,    0,0}, 
	{     37,      1,     28,    0,  400, 1356,     0,  127,    0,0}, 
	{      2,      1,    -39,    0,    0,  528,     0,  127,    0,0}, 
	{      1,      1,     72,    0,  -56, 1904,     0,  127,    0,0}, 
	{     37,      1,     28,    0,  400, 1356,     0,  127,    0,0}, 
};

static Gfx gfx_wing5_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingA_1_txt),

    gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),


	gsSPLight((&light_wing5[0].l[0]),1 ),
	gsSPLight((&light_wing5[0].a   ),2 ),

	gsSPVertex(&vtx_wing5[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_lwing4[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing5_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing1) 																
****************************************************************************************************/

#define ShapeColor_wing1(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing1[] = {
	ShapeColor_wing1(255,255,255),
};

static Vtx vtx_wing1[] = {
	{    168,      0,   -124,    0, 2340, 2408,     0,  127,    0,0}, 
	{      0,      0,     88,    0,  424,   -4,     0,  127,    0,0}, 
	{    126,      0,     63,    0, 1920,  276,     0,  127,    0,0}, 
	{    168,      0,   -124,    0, 2340, 2408,     0,  127,    0,0}, 
	{      0,      0,    -77,    0,  348, 1884,     0,  127,    0,0}, 
	{      0,      0,     88,    0,  424,   -4,     0,  127,    0,0}, 
};

static Gfx gfx_wing1_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingB_1_txt),

    gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),

	gsSPLight((&light_wing1[0].l[0]),1 ),
	gsSPLight((&light_wing1[0].a   ),2 ),

	gsSPVertex(&vtx_wing1[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_rwing1[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing1_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing2) 																
****************************************************************************************************/

#define ShapeColor_wing2(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing2[] = {
	ShapeColor_wing2(255,255,255),
};

static Vtx vtx_wing2[] = {
	{    119,      0,    -76,    0, 1988, 1892,     0,  127,    0,0}, 
	{      0,      0,    -95,    0, 1000, 2096,     0,  127,    0,0}, 
	{    119,      0,     86,    0, 1984,   36,     0,  127,    0,0}, 
	{      0,      0,    -95,    0, 1000, 2096,     0,  127,    0,0}, 
	{      0,      0,     48,    0, 1000,  468,     0,  127,    0,0}, 
	{    119,      0,     86,    0, 1984,   36,     0,  127,    0,0}, 
};

static Gfx gfx_wing2_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingA_1_txt),

   gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),

	gsSPLight((&light_wing2[0].l[0]),1 ),
	gsSPLight((&light_wing2[0].a   ),2 ),

	gsSPVertex(&vtx_wing2[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_rwing2[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing2_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing3) 																
****************************************************************************************************/

#define ShapeColor_wing3(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing3[] = {
	ShapeColor_wing3(255,255,255),
};

static Vtx vtx_wing3[] = {
	{     89,      1,    -94,    0,  984, 2096,     0,  127,    0,0}, 
	{     37,      1,     67,    0,  368,  192,     0,  127,    0,0}, 
	{     89,      1,     47,    0,  992,  436,     0,  127,    0,0}, 
	{     89,      1,    -94,    0,  984, 2096,     0,  127,    0,0}, 
	{     37,      1,    -28,    0,  360, 1324,     0,  127,    0,0}, 
	{     37,      1,     67,    0,  368,  192,     0,  127,    0,0}, 
};

static Gfx gfx_wing3_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingA_1_txt),

    gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD	),


	gsSPLight((&light_wing3[0].l[0]),1 ),
	gsSPLight((&light_wing3[0].a   ),2 ),

	gsSPVertex(&vtx_wing3[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_rwing3[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing3_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};

/***************************************************************************************************
		Convert from NINGEN		(wing4) 																
****************************************************************************************************/

#define ShapeColor_wing4(R,G,B) {  {R*SCALE ,G*SCALE ,B*SCALE ,0 ,R*SCALE ,G*SCALE ,B*SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_wing4[] = {
	ShapeColor_wing4(255,255,255),
};

static Vtx vtx_wing4[] = {
	{     37,      1,    -27,    0,  428, 1324,     0,  127,    0,0}, 
	{      2,      1,     40,    0,  -24,  512,     0,  127,    0,0}, 
	{     37,      1,     67,    0,  432,  180,     0,  127,    0,0}, 
	{     37,      1,    -27,    0,  428, 1324,     0,  127,    0,0}, 
	{      1,      1,    -71,    0,  -40, 1848,     0,  127,    0,0}, 
	{      2,      1,     40,    0,  -24,  512,     0,  127,    0,0}, 
};

static Gfx gfx_wing4_0[] = {
	gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, wingA_1_txt),

    gsxDPLoadTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0,
			 G_TX_WRAP | G_TX_NOMIRROR, G_TX_WRAP | G_TX_NOMIRROR,
			 G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD
	),


	gsSPLight((&light_wing4[0].l[0]),1 ),
	gsSPLight((&light_wing4[0].a   ),2 ),

	gsSPVertex(&vtx_wing4[0], 12, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_rwing4[] = {
	gsDPPipeSync(),
	gsDPSetRenderMode( G_RM_AA_ZB_TEX_EDGE,G_RM_AA_ZB_TEX_EDGE2 ),
	gsSPTexture(0x8000,0x8000, 0, G_TX_RENDERTILE, G_ON),
	gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
	gsSPClearGeometryMode(G_CULL_BACK),

	gsSPDisplayList(gfx_wing4_0),

	gsSPTexture(0x8000, 0x8000, 1, 1, 0),

	gsDPPipeSync(),
	gsSPSetGeometryMode(G_CULL_BACK),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF,G_RM_AA_ZB_OPA_SURF2),
	gsSPEndDisplayList() 
};


static Vtx vtx_bird_base3[]={
	{26,-12,0,0,0,0,2,-66,108,0},
	{22,13,15,0,0,0,2,-66,108,0},
	{-14,3,11,0,0,0,2,-66,108,0},
	{22,13,-15,0,0,0,2,-66,-108,255},
	{26,-12,0,0,0,0,2,-66,-108,255},
	{-14,3,-10,0,0,0,2,-66,-108,255},
	{-14,3,-10,0,0,0,-124,-22,0,255},
	{-10,-13,0,0,0,0,-124,-22,0,255},
	{-14,3,11,0,0,0,-124,-22,0,255},
	{22,13,-15,0,0,0,-31,123,0,255},
	{-14,3,11,0,0,0,-31,123,0,255},
	{22,13,15,0,0,0,-31,123,0,255},
	{49,-27,-24,0,0,0,55,95,-62,255},
	{38,-32,-47,0,0,0,45,108,-47,255},
	{22,13,-15,0,0,0,78,41,-91,255},
	{22,13,-15,0,0,0,-121,-31,-15,255},
	{38,-32,-47,0,0,0,-121,-31,-15,0},
	{26,-12,0,0,0,0,-121,-31,-15,0},
	{26,-12,0,0,0,0,53,-69,91,255},
	{41,-47,-38,0,0,0,24,-79,95,255},
	{49,-27,-24,0,0,0,38,-73,96,255},
	{49,-27,25,0,0,0,38,-73,-96,255},
	{41,-47,39,0,0,0,24,-79,-95,255},
	{26,-12,0,0,0,0,53,-69,-91,255},
	{26,-12,0,0,0,0,-121,-31,15,255},
	{38,-32,48,0,0,0,-121,-31,15,255},
	{22,13,15,0,0,0,-121,-31,15,255},
	{22,13,15,0,0,0,78,41,91,255},
	{38,-32,48,0,0,0,45,108,47,255},
	{49,-27,25,0,0,0,55,95,62,255},
	{41,29,0,0,0,0,51,-10,115,255},
	{26,49,9,0,0,0,39,-22,118,0},
	{22,13,15,0,0,0,78,41,91,0},
	{22,13,15,0,0,0,-126,14,0,255},
	{26,49,9,0,0,0,-126,14,0,255},
	{22,13,-15,0,0,0,-126,14,0,255},
	{22,13,-15,0,0,0,78,41,-91,255},
	{26,49,-8,0,0,0,39,-22,-118,255},
	{41,29,0,0,0,0,51,-10,-115,255},
	{45,8,0,0,0,0,72,39,-96,255},
	{26,49,-8,0,0,0,-126,14,0,255},
	{45,8,0,0,0,0,72,39,96,255},
	{49,-27,25,0,0,0,55,95,62,255},
	{26,-12,0,0,0,0,-121,-31,15,255},
	{41,-47,39,0,0,0,-121,-31,15,255},
	{38,-32,48,0,0,0,-121,-31,15,255},
	{26,-12,0,0,0,0,53,-69,-91,255},
	{45,8,0,0,0,0,63,-57,-93,0},
	{49,-27,25,0,0,0,38,-73,-96,0},
	{49,-27,-24,0,0,0,38,-73,96,255},
	{45,8,0,0,0,0,63,-57,93,255},
	{26,-12,0,0,0,0,53,-69,91,255},
	{38,-32,-47,0,0,0,-121,-31,-15,255},
	{41,-47,-38,0,0,0,-121,-31,-15,255},
	{26,-12,0,0,0,0,-121,-31,-15,255},
	{22,13,-15,0,0,0,78,41,-91,255},
	{45,8,0,0,0,0,72,39,-96,255},
	{49,-27,-24,0,0,0,55,95,-62,255},
	{22,13,-15,0,0,0,-31,123,0,255},
	{-14,3,-10,0,0,0,-31,123,0,255},
	{-14,3,11,0,0,0,-31,123,0,255},
	{26,-12,0,0,0,0,2,-66,-108,255},
	{-10,-13,0,0,0,0,2,-66,-108,0},
	{-14,3,-10,0,0,0,2,-66,-108,0},
	{-14,3,11,0,0,0,2,-66,108,255},
	{-10,-13,0,0,0,0,2,-66,108,255},
	{26,-12,0,0,0,0,2,-66,108,255},
	{41,-47,-38,0,0,0,24,-79,95,0},
	{79,-26,-25,0,0,0,7,-76,100,0},
	{49,-27,-24,0,0,0,38,-73,96,0},
	{49,-27,-24,0,0,0,55,95,-62,255},
	{79,-26,-25,0,0,0,-4,123,-28,255},
	{38,-32,-47,0,0,0,45,108,-47,255},
	{38,-32,48,0,0,0,45,108,47,255},
	{79,-26,26,0,0,0,-4,123,28,255},
	{49,-27,25,0,0,0,55,95,62,255},
	{49,-27,25,0,0,0,38,-73,-96,255},
	{79,-26,26,0,0,0,7,-76,-100,255},
	{41,-47,39,0,0,0,24,-79,-95,255},
	{26,49,-8,0,0,0,39,-22,-118,255},
	{63,30,0,0,0,0,0,-52,-115,255},
	{41,29,0,0,0,0,51,-10,-115,255},
	{41,29,0,0,0,0,51,-10,115,255},
	{63,30,0,0,0,0,0,-52,115,0},
	{26,49,9,0,0,0,39,-22,118,0},
	{41,-47,39,0,0,0,61,-49,99,255},
	{79,-26,26,0,0,0,61,-49,99,255},
	{38,-32,48,0,0,0,61,-49,99,255},
	{26,49,9,0,0,0,58,112,0,255},
	{63,30,0,0,0,0,58,112,0,255},
	{26,49,-8,0,0,0,58,112,0,255},
	{38,-32,-47,0,0,0,61,-49,-99,255},
	{79,-26,-25,0,0,0,61,-49,-99,255},
	{41,-47,-38,0,0,0,61,-49,-99,255},
};
static Vtx vtx_bird_base4[]={
	{45,-48,1,0,0,0,-34,-76,95,0},
	{51,-7,36,0,0,0,-34,-76,95,0},
	{-10,-23,1,0,0,0,-34,-76,95,0},
	{58,33,1,0,0,0,-8,83,-95,255},
	{51,-7,-34,0,0,0,-8,83,-95,255},
	{-2,26,1,0,0,0,-8,83,-95,255},
	{-10,-23,1,0,0,0,-125,20,0,255},
	{-6,1,23,0,0,0,-125,20,0,255},
	{-6,1,-20,0,0,0,-125,20,0,255},
	{51,-7,36,0,0,0,-8,83,95,255},
	{58,33,1,0,0,0,-8,83,95,255},
	{-2,26,1,0,0,0,-8,83,95,255},
	{51,-7,-34,0,0,0,-34,-76,-95,255},
	{45,-48,1,0,0,0,-34,-76,-95,255},
	{-10,-23,1,0,0,0,-34,-76,-95,255},
	{-6,1,-20,0,0,0,-34,-76,-95,255},
	{-2,26,1,0,0,0,-8,83,95,255},
	{-6,1,23,0,0,0,-8,83,95,0},
	{51,-7,36,0,0,0,-8,83,95,0},
	{-6,1,23,0,0,0,-125,20,0,255},
	{-2,26,1,0,0,0,-125,20,0,255},
	{-6,1,-20,0,0,0,-125,20,0,255},
	{51,-7,-34,0,0,0,-8,83,-95,255},
	{-6,1,-20,0,0,0,-8,83,-95,255},
	{-2,26,1,0,0,0,-8,83,-95,255},
	{51,-7,36,0,0,0,-34,-76,95,255},
	{-6,1,23,0,0,0,-34,-76,95,255},
	{-10,-23,1,0,0,0,-34,-76,95,255},
	{51,-7,-34,0,0,0,125,-20,0,0},
	{58,33,1,0,0,0,125,-20,0,0},
	{51,-7,36,0,0,0,125,-20,0,0},
	{45,-48,1,0,0,0,125,-20,0,255},
};
static Vtx vtx_bird_base5[]={
	{26,49,-9,0,0,0,39,-22,-118,0},
	{63,30,0,0,0,0,0,-52,-115,0},
	{41,29,0,0,0,0,51,-10,-115,0},
	{41,29,0,0,0,0,51,-10,115,255},
	{63,30,0,0,0,0,0,-52,115,255},
	{26,49,8,0,0,0,39,-22,118,255},
	{41,-47,-39,0,0,0,24,-79,95,255},
	{79,-26,-26,0,0,0,7,-76,100,255},
	{49,-27,-25,0,0,0,38,-73,96,255},
	{49,-27,-25,0,0,0,55,95,-62,255},
	{79,-26,-26,0,0,0,-4,123,-28,255},
	{38,-32,-48,0,0,0,45,108,-47,255},
	{38,-32,47,0,0,0,45,108,47,255},
	{79,-26,25,0,0,0,-4,123,28,255},
	{49,-27,24,0,0,0,55,95,62,255},
	{49,-27,24,0,0,0,38,-73,-96,255},
	{79,-26,25,0,0,0,7,-76,-100,0},
	{41,-47,38,0,0,0,24,-79,-95,0},
	{41,-47,38,0,0,0,61,-49,99,255},
	{79,-26,25,0,0,0,61,-49,99,255},
	{38,-32,47,0,0,0,61,-49,99,255},
	{26,49,8,0,0,0,58,112,0,255},
	{63,30,0,0,0,0,58,112,0,255},
	{26,49,-9,0,0,0,58,112,0,255},
	{38,-32,-48,0,0,0,61,-49,-99,255},
	{79,-26,-26,0,0,0,61,-49,-99,255},
	{41,-47,-39,0,0,0,61,-49,-99,255},
	{49,-27,-25,0,0,0,55,95,-62,0},
	{38,-32,-48,0,0,0,45,108,-47,0},
	{22,13,-15,0,0,0,78,41,-91,0},
	{22,13,-15,0,0,0,-121,-31,-15,255},
	{38,-32,-48,0,0,0,-121,-31,-15,255},
	{26,-12,0,0,0,0,-121,-31,-15,255},
	{26,-12,0,0,0,0,53,-69,91,255},
	{41,-47,-39,0,0,0,24,-79,95,255},
	{49,-27,-25,0,0,0,38,-73,96,255},
	{49,-27,24,0,0,0,38,-73,-96,255},
	{41,-47,38,0,0,0,24,-79,-95,255},
	{26,-12,0,0,0,0,53,-69,-91,255},
	{26,-12,0,0,0,0,-121,-31,15,255},
	{38,-32,47,0,0,0,-121,-31,15,255},
	{22,13,15,0,0,0,-121,-31,15,255},
	{22,13,15,0,0,0,78,41,91,255},
	{38,-32,47,0,0,0,45,108,47,0},
	{49,-27,24,0,0,0,55,95,62,0},
	{41,29,0,0,0,0,51,-10,115,255},
	{26,49,8,0,0,0,39,-22,118,255},
	{22,13,15,0,0,0,-126,14,0,255},
	{26,49,-9,0,0,0,-126,14,0,255},
	{22,13,-15,0,0,0,-126,14,0,255},
	{22,13,-15,0,0,0,-31,123,0,255},
	{-14,3,-11,0,0,0,-31,123,0,255},
	{22,13,15,0,0,0,-31,123,0,255},
	{-14,3,-11,0,0,0,-124,-22,0,255},
	{-10,-13,0,0,0,0,-124,-22,0,255},
	{-14,3,10,0,0,0,-124,-22,0,255},
	{-14,3,10,0,0,0,2,-66,108,255},
	{26,-12,0,0,0,0,2,-66,108,0},
	{22,13,15,0,0,0,2,-66,108,0},
	{22,13,-15,0,0,0,78,41,-91,255},
	{26,49,-9,0,0,0,39,-22,-118,255},
	{41,29,0,0,0,0,51,-10,-115,255},
	{-14,3,-11,0,0,0,2,-66,-108,255},
	{22,13,-15,0,0,0,2,-66,-108,255},
	{26,-12,0,0,0,0,2,-66,-108,255},
	{-10,-13,0,0,0,0,2,-66,-108,255},
	{-10,-13,0,0,0,0,2,-66,108,255},
	{-14,3,-11,0,0,0,-31,123,0,255},
	{-14,3,10,0,0,0,-31,123,0,255},
	{22,13,15,0,0,0,-31,123,0,255},
	{49,-27,24,0,0,0,55,95,62,255},
	{45,8,0,0,0,0,72,39,96,0},
	{22,13,15,0,0,0,78,41,91,0},
	{26,-12,0,0,0,0,-121,-31,15,255},
	{41,-47,38,0,0,0,-121,-31,15,255},
	{38,-32,47,0,0,0,-121,-31,15,255},
	{26,-12,0,0,0,0,53,-69,-91,255},
	{45,8,0,0,0,0,63,-57,-93,255},
	{49,-27,24,0,0,0,38,-73,-96,255},
	{49,-27,-25,0,0,0,38,-73,96,255},
	{45,8,0,0,0,0,63,-57,93,255},
	{26,-12,0,0,0,0,53,-69,91,255},
	{38,-32,-48,0,0,0,-121,-31,-15,255},
	{41,-47,-39,0,0,0,-121,-31,-15,255},
	{26,-12,0,0,0,0,-121,-31,-15,255},
	{22,13,-15,0,0,0,78,41,-91,255},
	{45,8,0,0,0,0,72,39,-96,0},
	{49,-27,-25,0,0,0,55,95,-62,0},
	{41,29,0,0,0,0,51,-10,-115,255},
	{22,13,15,0,0,0,-126,14,0,255},
	{26,49,8,0,0,0,-126,14,0,255},
	{26,49,-9,0,0,0,-126,14,0,255},
	{22,13,15,0,0,0,78,41,91,255},
	{45,8,0,0,0,0,72,39,96,255},
	{41,29,0,0,0,0,51,-10,115,255},
};
static Vtx vtx_bird_base6[]={
	{-10,-23,-1,0,0,0,-34,-76,95,0},
	{45,-48,-1,0,0,0,-34,-76,95,0},
	{51,-7,34,0,0,0,-34,-76,95,0},
	{-2,26,-1,0,0,0,-8,83,-95,255},
	{58,33,-1,0,0,0,-8,83,-95,255},
	{51,-7,-36,0,0,0,-8,83,-95,255},
	{-6,1,20,0,0,0,-125,20,0,255},
	{-6,1,-23,0,0,0,-125,20,0,255},
	{-10,-23,-1,0,0,0,-125,20,0,255},
	{-2,26,-1,0,0,0,-8,83,95,255},
	{51,-7,34,0,0,0,-8,83,95,255},
	{58,33,-1,0,0,0,-8,83,95,255},
	{-10,-23,-1,0,0,0,-34,-76,-95,255},
	{51,-7,-36,0,0,0,-34,-76,-95,255},
	{45,-48,-1,0,0,0,-34,-76,-95,255},
	{-6,1,-23,0,0,0,-34,-76,-95,255},
	{-2,26,-1,0,0,0,-8,83,95,255},
	{-6,1,20,0,0,0,-8,83,95,0},
	{51,-7,34,0,0,0,-8,83,95,0},
	{-6,1,20,0,0,0,-125,20,0,255},
	{-2,26,-1,0,0,0,-125,20,0,255},
	{-6,1,-23,0,0,0,-125,20,0,255},
	{51,-7,-36,0,0,0,-8,83,-95,255},
	{-6,1,-23,0,0,0,-8,83,-95,255},
	{-2,26,-1,0,0,0,-8,83,-95,255},
	{51,-7,34,0,0,0,-34,-76,95,255},
	{-6,1,20,0,0,0,-34,-76,95,255},
	{-10,-23,-1,0,0,0,-34,-76,95,255},
	{45,-48,-1,0,0,0,125,-20,0,0},
	{51,-7,-36,0,0,0,125,-20,0,0},
	{51,-7,34,0,0,0,125,-20,0,0},
	{58,33,-1,0,0,0,125,-20,0,255},
};

static Vtx vtx_bird_base21[]={
	{0,71,-47,0,0,0,-42,106,-54,0},
	{0,71,47,0,0,0,-44,113,35,0},
	{64,81,-43,0,0,0,24,113,-51,0},
	{-105,-59,0,0,0,0,-126,12,0,255},
	{-39,46,39,0,0,0,-91,76,43,255},
	{-39,46,-39,0,0,0,-87,84,-34,255},
	{-16,11,85,0,0,0,-50,29,112,255},
	{112,35,48,0,0,0,117,26,39,255},
	{64,81,43,0,0,0,31,107,59,255},
	{65,30,89,0,0,0,46,34,113,255},
	{65,30,-89,0,0,0,46,34,-113,255},
	{112,35,-48,0,0,0,111,36,-47,255},
	{-16,11,-85,0,0,0,-50,29,-112,255},
	{109,54,0,0,0,0,95,84,0,255},
	{48,-41,-96,0,0,0,9,-54,-114,0},
	{36,-84,-48,0,0,0,10,-121,-34,0},
	{-36,-75,-34,0,0,0,-42,-99,-66,0},
	{99,-52,48,0,0,0,94,-59,61,255},
	{36,-84,48,0,0,0,26,-119,35,255},
	{99,-52,-48,0,0,0,99,-65,-44,255},
	{-16,11,85,0,0,0,-50,29,112,255},
	{-36,-75,34,0,0,0,-38,-107,55,255},
	{48,-41,96,0,0,0,9,-54,114,255},
	{-105,-59,0,0,0,0,-126,12,0,255},
	{112,35,-48,0,0,0,111,36,-47,255},
	{112,35,48,0,0,0,117,26,39,255},
	{65,30,89,0,0,0,46,34,113,255},
	{-16,11,-85,0,0,0,-50,29,-112,255},
	{65,30,-89,0,0,0,46,34,-113,255},
	{-105,-59,0,0,0,0,-28,-123,0,255},
};

Gfx gfx_bird_base3[]={
	gsSPLight((&light_bird_base[2].l[0]),1),
	gsSPLight((&light_bird_base[2].a),2),
	gsSPVertex(&vtx_bird_base3[0],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base3[15],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base3[30],16,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(8,9,6,0),
	gsSP1Triangle(4,10,5,0),
	gsSP1Triangle(2,11,0,0),
	gsSP1Triangle(12,11,2,0),
	gsSP1Triangle(13,14,15,0),
	gsSPVertex(&vtx_bird_base3[46],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base3[61],6,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSPLight((&light_bird_base[3].l[0]),1),
	gsSPLight((&light_bird_base[3].a),2),
	gsSPVertex(&vtx_bird_base3[67],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base3[82],12,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSPEndDisplayList()
};
Gfx gfx_bird_base4[]={
	gsSPLight((&light_bird_base[4].l[0]),1),
	gsSPLight((&light_bird_base[4].a),2),
	gsSPVertex(&vtx_bird_base4[0],16,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSP1Triangle(14,15,12,0),
	gsSPVertex(&vtx_bird_base4[16],12,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSPLight((&light_bird_base[5].l[0]),1),
	gsSPLight((&light_bird_base[5].a),2),
	gsSPVertex(&vtx_bird_base4[28],4,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(0,2,3,0),
	gsSPEndDisplayList()
};
Gfx gfx_bird_base5[]={
	gsSPLight((&light_bird_base[3].l[0]),1),
	gsSPLight((&light_bird_base[3].a),2),
	gsSPVertex(&vtx_bird_base5[0],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base5[15],12,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSPLight((&light_bird_base[2].l[0]),1),
	gsSPLight((&light_bird_base[2].a),2),
	gsSPVertex(&vtx_bird_base5[27],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base5[42],14,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,0,0),
	gsSP1Triangle(5,6,7,0),
	gsSP1Triangle(8,9,10,0),
	gsSP1Triangle(11,12,13,0),
	gsSPVertex(&vtx_bird_base5[56],14,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(8,9,6,0),
	gsSP1Triangle(0,10,1,0),
	gsSP1Triangle(11,12,13,0),
	gsSPVertex(&vtx_bird_base5[70],15,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSPVertex(&vtx_bird_base5[85],10,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,1,0,0),
	gsSP1Triangle(4,5,6,0),
	gsSP1Triangle(7,8,9,0),
	gsSPEndDisplayList()
};
Gfx gfx_bird_base6[]={
	gsSPLight((&light_bird_base[4].l[0]),1),
	gsSPLight((&light_bird_base[4].a),2),
	gsSPVertex(&vtx_bird_base6[0],16,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSP1Triangle(12,13,14,0),
	gsSP1Triangle(12,15,13,0),
	gsSPVertex(&vtx_bird_base6[16],12,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(9,10,11,0),
	gsSPLight((&light_bird_base[5].l[0]),1),
	gsSPLight((&light_bird_base[5].a),2),
	gsSPVertex(&vtx_bird_base6[28],4,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(1,3,2,0),
	gsSPEndDisplayList()
};


Gfx gfx_bird_base21[]={
	gsSPLight((&light_bird_base[0].l[0]),1),
	gsSPLight((&light_bird_base[0].a),2),
	gsSPVertex(&vtx_bird_base21[0],14,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,1,4,0),
	gsSP1Triangle(7,8,9,0),
	gsSP1Triangle(10,2,11,0),
	gsSP1Triangle(0,12,5,0),
	gsSP1Triangle(6,4,3,0),
	gsSP1Triangle(12,3,5,0),
	gsSP1Triangle(1,0,5,0),
	gsSP1Triangle(8,1,6,0),
	gsSP1Triangle(11,2,13,0),
	gsSP1Triangle(12,0,2,0),
	gsSP1Triangle(8,7,13,0),
	gsSP1Triangle(2,8,13,0),
	gsSP1Triangle(2,10,12,0),
	gsSP1Triangle(6,9,8,0),
	gsSP1Triangle(11,13,7,0),
	gsSP1Triangle(5,4,1,0),
	gsSP1Triangle(1,8,2,0),
	gsSPLight((&light_bird_base[4].l[0]),1),
	gsSPLight((&light_bird_base[4].a),2),
	gsSPVertex(&vtx_bird_base21[14],16,0),
	gsSP1Triangle(0,1,2,0),
	gsSP1Triangle(3,4,5,0),
	gsSP1Triangle(6,7,8,0),
	gsSP1Triangle(8,4,3,0),
	gsSP1Triangle(7,6,9,0),
	gsSP1Triangle(10,11,5,0),
	gsSP1Triangle(7,1,4,0),
	gsSP1Triangle(6,8,12,0),
	gsSP1Triangle(13,14,0,0),
	gsSP1Triangle(7,4,8,0),
	gsSP1Triangle(2,13,0,0),
	gsSP1Triangle(13,2,9,0),
	gsSP1Triangle(5,1,0,0),
	gsSP1Triangle(3,11,12,0),
	gsSP1Triangle(14,10,5,0),
	gsSP1Triangle(4,1,5,0),
	gsSP1Triangle(5,0,14,0),
	gsSP1Triangle(12,8,3,0),
	gsSP1Triangle(11,3,5,0),
	gsSP1Triangle(7,2,1,0),
	gsSP1Triangle(15,2,7,0),
	gsSPEndDisplayList()
};


/********************************************************************************
			Hms Data
********************************************************************************/

static short bird_fly_prm[]={
	    0,  147,   -5,16383,-2294, -995, 2078, 5691,
	 8609, 9595, 5873, -926,-5423,-6464,-6659,-6280,
	-5594,-4871,-4380,-3981,-3441,-2892,-2466,-2294,
	-4067,-3699,-2887,-2072,-1693,-2190,-5119,-9667,
	-12724,-13788,-14450,-14740,-14686,-14317,-13663,-12161,
	-9719,-7067,-4939,-4067,15123,13879,10762, 6692,
	 2589, -625,-2959,-4531,-4589,-3250,-1296, 1037,
	 3511, 5887, 7926, 9822,11750,13450,14661,15123,
	 1564,-5458,-5465,-5482,-5507,-5535,-5564,-5589,
	-5606,-5613,-5609,-5600,-5585,-5566,-5546,-5525,
	-5505,-5486,-5471,-5462,-5458, 1242, 1233, 1208,
	 1174, 1135, 1096, 1062, 1038, 1029, 1034, 1048,
	 1068, 1093, 1121, 1150, 1178, 1203, 1223, 1237,
	 1242,-24248,-24353,-24628,-25017,-25462,-25908,-26297,
	-26572,-26676,-26620,-26465,-26233,-25947,-25627,-25297,
	-24978,-24692,-24460,-24305,-24248, 1045, 4909, 4916,
	 4934, 4959, 4988, 5016, 5041, 5059, 5066, 5062,
	 5052, 5037, 5019, 4998, 4977, 4956, 4938, 4923,
	 4913, 4909,-1222,-1213,-1188,-1152,-1111,-1070,
	-1035,-1010,-1000,-1005,-1020,-1041,-1067,-1096,
	-1126,-1156,-1182,-1203,-1217,-1222,-23957,-24054,
	-24308,-24668,-25080,-25493,-25853,-26107,-26204,-26151,
	-26008,-25794,-25529,-25233,-24928,-24632,-24367,-24153,
	-24010,-23957,-4172,-2500, 1471, 6183,10072,11577,
	 7388, -531,-5840,-7142,-7479,-7162,-6506,-5822,
	-5423,-5196,-4873,-4539,-4277,-4172,-3441,-3008,
	-2046,-1061, -558,-1043,-4266,-9296,-12620,-13645,
	-14171,-14271,-14016,-13476,-12724,-11225,-8856,-6308,
	-4273,-3441,14810,13526,10314, 6138, 1962,-1251,
	-3370,-4599,-4484,-3211,-1401,  744, 3026, 5243,
	 7196, 9111,11139,12972,14299,14810,-2294, -995,
	 2078, 5691, 8609, 9595, 5873, -926,-5423,-6464,
	-6659,-6280,-5594,-4871,-4380,-3981,-3441,-2892,
	-2466,-2294,-4067,-3699,-2887,-2072,-1693,-2190,
	-5119,-9667,-12724,-13788,-14450,-14740,-14686,-14317,
	-13663,-12161,-9719,-7067,-4939,-4067,15123,13879,
	10762, 6692, 2589, -625,-2959,-4531,-4589,-3250,
	-1296, 1037, 3511, 5887, 7926, 9822,11750,13450,
	14661,15123,-4172,-2500, 1471, 6183,10072,11577,
	 7388, -531,-5840,-7142,-7479,-7162,-6506,-5822,
	-5423,-5196,-4873,-4539,-4277,-4172,-3441,-3008,
	-2046,-1061, -558,-1043,-4266,-9296,-12620,-13645,
	-14171,-14271,-14016,-13476,-12724,-11225,-8856,-6308,
	-4273,-3441,14810,13526,10314, 6138, 1962,-1251,
	-3370,-4599,-4484,-3211,-1401,  744, 3026, 5243,
	 7196, 9111,11139,12972,14299,14810,15123,13879,
	10762, 6692, 2589, -625,-2959,-4531,-4589,-3250,
	-1296, 1037, 3511, 5887, 7926, 9822,11750,13450,
	14661,15123,14810,13526,10314, 6138, 1962,-1251,
	-3370,-4599,-4484,-3211,-1401,  744, 3026, 5243,
	 7196, 9111,11139,12972,14299,14810,15123,13879,
	10762, 6692, 2589, -625,-2959,-4531,-4589,-3250,
	-1296, 1037, 3511, 5887, 7926, 9822,11750,13450,
	14661,15123,14810,13526,10314, 6138, 1962,-1251,
	-3370,-4599,-4484,-3211,-1401,  744, 3026, 5243,
	 7196, 9111,11139,12972,14299,14810,-7019,16383,
	-42130,-18727,-18727,-25747,-16383,-9363,-9591,-9654,
	-9819,-10053,-10321,-10589,-10823,-10988,-11051,-11017,
	-10924,-10784,-10612,-10420,-10222,-10030,-9857,-9718,
	-9625,-9591,28948,29011,29176,29410,29678,29946,
	30180,30346,30408,30374,30281,30142,29970,29778,
	29579,29387,29215,29075,28982,28948,};

static unsigned short bird_fly_tbl[]={
	    1,    0,	/* chn4_1translate x */
	    1,    1,	/* chn4_1 translate y */
	    1,    2,	/* chn4_1 translate z */
	    1,    0,	/* chn4_1 rotate x */
	    1,    3,	/* chn4_1 rotate y */
	    1,    0,	/* chn4_1 rotate z */
	    1,    0,	/* <b_body>1 rotate x */
	    1,    0,	/* <b_body>1 rotate y */
	   20,  474,	/* <b_body>1 rotate z */
	    1,    0,	/* <b_head>1 rotate x */
	    1,    0,	/* <b_head>1 rotate y */
	   20,  454,	/* <b_head>1 rotate z */
	    1,  451,	/* chn11 rotate x */
	    1,  452,	/* chn11 rotate y */
	    1,  453,	/* chn11 rotate z */
	    1,    0,	/* face11 rotate x */
	    1,    0,	/* face11 rotate y */
	   20,  406,	/* face11 rotate z */
	    1,    0,	/* face10 rotate x */
	    1,    0,	/* face10 rotate y */
	   20,  266,	/* face10 rotate z */
	    1,    0,	/* face9 rotate x */
	    1,    0,	/* face9 rotate y */
	   20,  246,	/* face9 rotate z */
	    1,    0,	/* face13 rotate x */
	    1,    0,	/* face13 rotate y */
	   20,    4,	/* face13 rotate z */
	    1,    0,	/* face14 rotate x */
	    1,    0,	/* face14 rotate y */
	   20,   24,	/* face14 rotate z */
	    1,    0,	/* face12 rotate x */
	    1,    0,	/* face12 rotate y */
	   20,  366,	/* face12 rotate z */
	    1,    0,	/* face15 rotate x */
	    1,    0,	/* face15 rotate y */
	   20,  286,	/* face15 rotate z */
	    1,    0,	/* face16 rotate x */
	    1,    0,	/* face16 rotate y */
	   20,   44,	/* face16 rotate z */
	    1,    0,	/* chn1 rotate x */
	    1,    0,	/* chn1 rotate y */
	    1,  450,	/* chn1 rotate z */
	   20,   65,	/* <b_lleg>1 rotate x */
	   20,   85,	/* <b_lleg>1 rotate y */
	   20,  105,	/* <b_lleg>1 rotate z */
	    1,    0,	/* <b_lfoot>1 rotate x */
	    1,    0,	/* <b_lfoot>1 rotate y */
	    1,   64,	/* <b_lfoot>1 rotate z */
	    1,    0,	/* chn3 rotate x */
	    1,    0,	/* chn3 rotate y */
	    1,  449,	/* chn3 rotate z */
	   20,  126,	/* <b_rleg>1 rotate x */
	   20,  146,	/* <b_rleg>1 rotate y */
	   20,  166,	/* <b_rleg>1 rotate z */
	    1,    0,	/* <b_rfoot>1 rotate x */
	    1,    0,	/* <b_rfoot>1 rotate y */
	    1,  125,	/* <b_rfoot>1 rotate z */
	    1,  446,	/* chn16 rotate x */
	    1,  447,	/* chn16 rotate y */
	    1,  448,	/* chn16 rotate z */
	    1,    0,	/* face43 rotate x */
	    1,    0,	/* face43 rotate y */
	   20,  426,	/* face43 rotate z */
	    1,    0,	/* face41 rotate x */
	    1,    0,	/* face41 rotate y */
	   20,  326,	/* face41 rotate z */
	    1,    0,	/* face39 rotate x */
	    1,    0,	/* face39 rotate y */
	   20,  306,	/* face39 rotate z */
	    1,    0,	/* face40 rotate x */
	    1,    0,	/* face40 rotate y */
	   20,  186,	/* face40 rotate z */
	    1,    0,	/* face42 rotate x */
	    1,    0,	/* face42 rotate y */
	   20,  206,	/* face42 rotate z */
	    1,    0,	/* face44 rotate x */
	    1,    0,	/* face44 rotate y */
	   20,  386,	/* face44 rotate z */
	    1,    0,	/* face45 rotate x */
	    1,    0,	/* face45 rotate y */
	   20,  346,	/* face45 rotate z */
	    1,    0,	/* face46 rotate x */
	    1,    0,	/* face46 rotate y */
	   20,  226,	/* face46 rotate z */
};

static AnimeRecord bird_fly_anm={
	 MAP_ANIM_NORMAL,			/* attribute       		 */
	 0,							/* syncro				 */
	 0,							/* start frame     		 */
	 0,							/* loop frame		 	 */
	20,							/* number of frames	 	 */
	27,							/* number of joints	 	 */
	bird_fly_prm,
	bird_fly_tbl
};

Mshapeglb AnimePtr bird_anime[] = {
	&bird_fly_anm,
	&bird_fly_anm,
	&bird_fly_anm,
	NULL,
};

Mshapeglb Hierarchy RCP_HmsEnemybird[] = {
		hmsBegin()
		    hmsJoint(RM_SURF,NULL, 0, 0, 0)										/* chn4		*/
			hmsBegin()
			    hmsJoint(RM_SURF,gfx_bird_base21, 0, 0, 0)						/* b_body1	*/
				hmsBegin()
				    hmsJoint(RM_SURF,gfx_b_head, 96, 0, 0)						/* b_head1	*/
				    hmsJoint(RM_SURF,NULL, 34, -35, 31)							/* chn11		*/
					hmsBegin()
					    hmsJoint(RM_SPRITE,gfx_rwing4, 0, 0, 0)					/* face11		*/
						hmsBegin()
						    hmsJoint(RM_SPRITE,gfx_rwing2, 91, 0, 0)			/* face10		*/
							hmsBegin()
							    hmsJoint(RM_SPRITE,gfx_rwing1, 121, 0, 0)		/* face9		*/
							    hmsJoint(RM_SURF, NULL, 121, 0, 0)				/* face13		*/
							hmsEnd()
						    hmsJoint(RM_SURF,NULL,  91, 0, 0)					/* face14		*/
						hmsEnd()
					    hmsJoint(RM_SPRITE,gfx_rwing3, 0, 0, 0)					/* face12	<wing>	*/ 
					    hmsJoint(RM_SURF,NULL, 0, 0, 0)							/* face15	<wing>	*/
						hmsJoint(RM_SURF,NULL,  0, 0, 0)						/* face16	<wing>	*/
					hmsEnd()
				    hmsJoint(RM_SURF,NULL, -31, 5, 37)							/* chn1		*/
					hmsBegin()
					    hmsJoint(RM_SURF,gfx_bird_base4 , 0, 0, 0)				/* b_lleg1		*/
						hmsBegin()
						    hmsJoint(RM_SURF,gfx_bird_base3 , 42, 0, 0)			/* b_lfoot1		*/
						hmsEnd()
					hmsEnd()
				    hmsJoint(RM_SURF,NULL, -31, 5, -37)							/* chn3		*/
					hmsBegin()
					    hmsJoint(RM_SURF,gfx_bird_base6 , 0, 0, 0)				/* b_rleg1		*/
						hmsBegin()
						    hmsJoint(RM_SURF,gfx_bird_base5 , 42, 0, 0)			/* b_rfoot1		*/
						hmsEnd()
					hmsEnd()
				    hmsJoint(RM_SURF,NULL, 34,-35, -31)							/* chn16		*/
					hmsBegin()
					    hmsJoint(RM_SPRITE,gfx_lwing4 , 0, 0, 0)				/* face43		*/
						hmsBegin()
						    hmsJoint(RM_SPRITE,gfx_lwing2 , 91, 0, 0)			/* face41		*/
							hmsBegin()
							    hmsJoint(RM_SPRITE,gfx_lwing1 , 121, 0, 0)		/* face39	wing1	*/
								hmsJoint(RM_SURF,NULL  , 121, 0, 0)				/* face40	wing1r	*/
							hmsEnd()
						    hmsJoint(RM_SURF,NULL  , 91, 0, 0)					/* face42		*/
						hmsEnd()
					    hmsJoint(RM_SPRITE,gfx_lwing3 , 0, 0, 0)				/* face44	<wing>	*/
						hmsJoint(RM_SURF,NULL , 0, 0, 0)						/* face45	<wing>	*/
						hmsJoint(RM_SURF,NULL  , 0, 0, 0)						/* face46	<wing>	*/
					hmsEnd()
				hmsEnd()
			hmsEnd()
		hmsEnd()
		hmsExit()				
};




/*===============================================================================
			End End End
================================================================================*/

