#include<ultra64.h>

extern Vtx ManLfarm_3_v[];
extern Vtx ManLfarm_3_vmcur[];
extern Tri ManLfarm_3_tri[];
extern Lights1 ManLfarm_3_material[];
extern Mtx ManLfarm_3_matrix[];

extern unsigned short black_txt[];
extern unsigned short shoes_bottom_txt[];
extern unsigned short t3_hand_txt[];
extern unsigned short t3best_b_txt[];
extern unsigned short t3best_f_txt[];
extern unsigned short t3best_s_txt[];
extern unsigned short t3best_t_txt[];
extern unsigned short t3farm_txt[];
extern unsigned short t3hara_txt[];
extern unsigned short t3met_b_txt[];
extern unsigned short t3met_f_txt[];
extern unsigned short t3met_gl_txt[];
extern unsigned short t3met_mouth_txt[];
extern unsigned short t3met_s1_txt[];
extern unsigned short t3met_s2_txt[];
extern unsigned short t3neck_txt[];
extern unsigned short t3shin_txt[];
extern unsigned short t3shoe_txt[];
extern unsigned short t3shoe_b_txt[];
extern unsigned short t3thigh_b_txt[];
extern unsigned short t3thigh_f_txt[];
extern unsigned short t3uarm_b_txt[];
extern unsigned short t3uarm_f_txt[];
extern unsigned short t3waist_b_txt[];
extern unsigned short t3waist_f_txt[];
extern unsigned short t3waist_s_txt[];



#define gs_Nin_LoadTextureImage(timg,fmt,siz,width,height,tmem,tt)	\
	gsDPSetTextureImage(fmt,siz,1,timg),	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,0,tmem,tt,0,0,0,0,0,0,0),	\
	gsDPLoadSync(),	\
	gsDPLoadBlock(tt,0,0,width*height-1,CALC_DXT(width,siz##_BYTES))

#define gs_Nin_SetUpTileDescrip(fmt,siz,width,height,tmem,tt,cs,ms,ss,ct,mt,st)	\
	gsDPTileSync(),	\
	gsDPSetTile(fmt,siz,((((width)*siz##_LINE_BYTES)+7)>>3),tmem,tt,0,ct,mt,st,cs,ms,ss),	\
	gsDPSetTileSize(tt,0,0,(width-1)<<G_TEXTURE_IMAGE_FRAC,(height-1)<<G_TEXTURE_IMAGE_FRAC)

#define G_CC_PRIMSHADE PRIMITIVE,0,SHADE,0,0,0,0,SHADE

/* main display list */


/* ======== points ======== */


/* ======== g2 ======== */


/* ======== g1 ======== */


/* ======== db ======== */

Gfx ManLfarm_3_model[]={

	gsSPTexture(65535, 65535,0, 0, 1),
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_MODULATERGBDECALA,G_CC_PASS2),

	gs_Nin_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,0,G_TX_CLAMP,5,0,G_TX_CLAMP,5,0),
	gs_Nin_LoadTextureImage(t3farm_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,7),

	gsSPVertex(&ManLfarm_3_v[0], 13, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(2, 3, 0, 0),
	gsSP1Triangle(4, 0, 3, 0),
	gsSP1Triangle(5, 6, 7, 0),
	gsSP1Triangle(7, 8, 5, 0),
	gsSP1Triangle(9, 5, 8, 0),
	gsSP1Triangle(10, 11, 12, 0),

	gs_Nin_LoadTextureImage(t3uarm_b_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,7),

	gsSPVertex(&ManLfarm_3_v[13], 3, 0),
	gsSP1Triangle(0, 1, 2, 0),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_PRIMSHADE,G_CC_PASS2),
	gsSPTexture(1, 1,0, 0, 0),
	gsDPSetPrimColor(0,0,255,0,0,255),
	gsSPVertex(&ManLfarm_3_v[16], 2, 0),
	gsSPEndDisplayList(),
}; /* db */ 

Gfx ManLfarm_3_modelT[] = {
	gsSPEndDisplayList()
};

#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 18 vertices */
Vtx ManLfarm_3_v[]={
	{ 14,39,-9,0, 284, 786,  0,106,-53,255 },   /* v0 p32/V3 used 3 times */ 
	{ -12,-23,-18,0, 18, 968,  -94,-54,-51,255 },   /* v1 p27/V2 used 1 times */ 
	{ -14,19,108,0, 33, -54,  -93,43,62,255 },   /* v2 p32/V1 used 2 times */ 
	{ 25,19,109,0, 427, -17,  86,44,69,255 },   /* v3 p32/V2 used 2 times */ 
	{ 40,-20,-17,0, 554, 1010,  101,-50,-39,255 },   /* v4 p30/V1 used 1 times */ 
	{ 7,-17,106,0, 725, 83,  1,-97,70,255 },   /* v5 p31/V3 used 3 times */ 
	{ -14,19,108,0, 904, -28,  -93,43,62,255 },   /* v6 p25/V2 used 1 times */ 
	{ -12,-23,-18,0, 1047, 1010,  -94,-54,-51,255 },   /* v7 p31/V1 used 2 times */ 
	{ 40,-20,-17,0, 512, 1040,  101,-50,-39,255 },   /* v8 p31/V2 used 2 times */ 
	{ 25,19,109,0, 512, 0,  86,44,69,255 },   /* v9 p26/V1 used 1 times */ 
	{ -14,19,108,0, 18, -682,  -93,43,62,255 },   /* v10 p29/V1 used 1 times */ 
	{ 7,-17,106,0, 540, -5565,  1,-97,70,255 },   /* v11 p29/V2 used 1 times */ 
	{ 25,19,109,0, 1005, -682,  86,44,69,255 },   /* v12 p29/V3 used 1 times */ 
	{ 14,39,-9,0, 463, 604,  0,106,-53,255 },   /* v13 p28/V1 used 1 times */ 
	{ 40,-20,-17,0, 99, 0,  101,-50,-39,255 },   /* v14 p28/V2 used 1 times */ 
	{ -12,-23,-18,0, 924, 0,  -94,-54,-51,255 },   /* v15 p28/V3 used 1 times */ 
	{ 14,-21,-17,0, 0, 0,  255, 0, 0, 255 /* vertex color */  },   /* v16 p33/V1 used 1 times */ 
	{ 6,19,108,0, 0, 0,  255, 0, 0, 255 /* vertex color */  },   /* v17 p35/V1 used 1 times */ 
};


/*   0 vertices */
/* 32 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */
unsigned short t3farm_txt[] = {
	0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 
	0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 
	0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe83, 0xfec7, 0xfec9, 0xfec9, 0xfe89, 0xfe87, 0xfec9, 0xfe85, 0xfe83, 0xfe81, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 
	0xf5c1, 0xfe01, 0xfe01, 0xf605, 0xf609, 0xe5c7, 0xcd49, 0xb4c7, 0xac87, 0xa447, 0xa447, 0xbcc7, 0xcd47, 0xe587, 0xf607, 0xfe45, 0xfe87, 0xfec7, 0xfec7, 0xfe85, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe41, 0xfe85, 0xfec9, 0xfec9, 0xfe45, 0xf603, 
	0x4307, 0x4b07, 0x4b47, 0x5347, 0x5347, 0x4307, 0x230b, 0xb4f, 0x30f, 0x30f, 0x34f, 0xb0f, 0x2b09, 0x4307, 0x5b45, 0x8bc3, 0xa445, 0xb4c7, 0xc509, 0xe5c9, 0xf64b, 0xfe8b, 0xfecd, 0xff0d, 0xff0d, 0xfecd, 0xfe8d, 0xee0b, 0xc54b, 0xa489, 0x83c5, 0x5b45, 
	0x395, 0x395, 0x395, 0x395, 0x395, 0x3d7, 0x417, 0x459, 0x459, 0x459, 0x459, 0x457, 0x3d7, 0x3d5, 0x395, 0x353, 0x351, 0x311, 0x130d, 0x3b09, 0x6387, 0x8bc3, 0xa445, 0xc4c7, 0xb4c7, 0x9405, 0x6345, 0x3b09, 0x12cb, 0x2cf, 0x311, 0x353, 
	0x3d5, 0x417, 0x417, 0x417, 0x417, 0x417, 0x459, 0x459, 0x499, 0x499, 0x499, 0x459, 0x417, 0x417, 0x417, 0x3d7, 0x3d7, 0x3d7, 0x3d7, 0x3d7, 0x395, 0x351, 0x130d, 0x22cb, 0xb0d, 0x311, 0x353, 0x3d5, 0x3d7, 0x3d7, 0x3d7, 0x3d5, 
	0x3d5, 0x417, 0x3d7, 0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x459, 0x417, 0x417, 0x417, 0x417, 0x417, 0x3d7, 0x3d5, 0x3d5, 0x3d5, 0x3d7, 0x417, 0x417, 0x417, 0x3d7, 0x3d7, 0x3d7, 0x417, 0x3d7, 0x3d5, 0x3d5, 
	0x3d7, 0x3d7, 0x3d7, 0x417, 0x417, 0x457, 0x459, 0x499, 0x499, 0x499, 0x499, 0x459, 0x457, 0x417, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x3d7, 0x417, 0x3d5, 0xb55, 0x3d5, 0x3d5, 0x3d7, 0x417, 0x417, 0x417, 0x3d7, 
	0x417, 0x417, 0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x417, 0x417, 0x457, 0x457, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x417, 0x393, 0x4a1d, 0x81a5, 0x2a97, 0x3d5, 0x3d5, 0x417, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x457, 0x457, 0x459, 0x459, 0x417, 0x3d5, 0x3d5, 0x417, 0x415, 0x1ad5, 0x89a7, 0x99ab, 0x619f, 0x353, 0x415, 0x417, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x459, 0x459, 0x499, 0x457, 0x417, 0x3d5, 0x417, 0x3d3, 0x521d, 0x99ab, 0x99eb, 0x89a7, 0x3259, 0x3d5, 0x417, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x459, 0x499, 0x499, 0x459, 0x417, 0x3d7, 0x415, 0x12d5, 0x79a5, 0x99eb, 0x99eb, 0x99ab, 0x61a1, 0x393, 0x417, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x417, 0x457, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x499, 0x499, 0x499, 0x499, 0x417, 0x3d7, 0x3d5, 0x49db, 0x91a9, 0x99ed, 0x99eb, 0x99eb, 0x8167, 0x2297, 0x415, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x499, 0x499, 0x49b, 0x499, 0x457, 0x415, 0x1315, 0x7161, 0x99eb, 0x99ed, 0x99ed, 0x99ed, 0x91a9, 0x51dd, 0x3d5, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x49b, 0x49b, 0x499, 0x459, 0x3d5, 0x3217, 0x8967, 0x99ed, 0x99ed, 0x99ed, 0x99ed, 0x99eb, 0x7963, 0x1315, 0x417, 0x417, 0x417, 
	0x417, 0x417, 0x457, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x49b, 0x49b, 0x499, 0x499, 0x395, 0x51dd, 0x91eb, 0xa1ed, 0x99ed, 0x99ed, 0x99ed, 0x99ed, 0x8969, 0x3259, 0x415, 0x417, 0x417, 
	0x417, 0x417, 0x457, 0x499, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x499, 0x499, 0x499, 0x49b, 0x49b, 0x49b, 0x499, 0x499, 0xb55, 0x69a1, 0x99ed, 0xa1ed, 0xa1ed, 0xa1ed, 0x99ed, 0x99ed, 0x99ab, 0x4a1d, 0x3d5, 0x417, 0x417, 
	0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x459, 0x459, 0x459, 0x499, 0x49b, 0x4db, 0x4db, 0x49b, 0x499, 0x1ad7, 0x81a7, 0x99ed, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ed, 0xa1ed, 0x69a1, 0x353, 0x417, 0x417, 
	0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x459, 0x459, 0x459, 0x499, 0x49b, 0x4db, 0x49b, 0x49b, 0x497, 0x3259, 0x91a9, 0xa22f, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0x81a7, 0x1ad5, 0x417, 0x417, 
	0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x459, 0x459, 0x459, 0x499, 0x49b, 0x49b, 0x49b, 0x49b, 0x455, 0x3257, 0x91a9, 0xa22f, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0x8967, 0x2a99, 0x415, 0x417, 
	0x417, 0x417, 0x457, 0x459, 0x459, 0x459, 0x459, 0x459, 0x459, 0x459, 0x457, 0x459, 0x459, 0x499, 0x49b, 0x49b, 0x49b, 0x49b, 0x457, 0x2297, 0x89a7, 0xa22d, 0xa1ed, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ed, 0x8165, 0x2297, 0x415, 0x417, 
	0x417, 0x417, 0x417, 0x459, 0x459, 0x459, 0x459, 0x459, 0x459, 0x457, 0x417, 0x417, 0x457, 0x499, 0x49b, 0x499, 0x49b, 0x49b, 0x499, 0x395, 0x69a1, 0x99eb, 0x99ed, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0x99ed, 0x69a1, 0xb95, 0x417, 0x417, 
	0x3d5, 0x3d5, 0x417, 0x459, 0x457, 0x457, 0x459, 0x459, 0x457, 0x417, 0x417, 0x417, 0x417, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x415, 0x421b, 0x91ab, 0xa1ed, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0x91a9, 0x3a5b, 0x415, 0x417, 0x417, 
	0x3d5, 0x395, 0x3d5, 0x417, 0x457, 0x417, 0x457, 0x457, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x457, 0x499, 0x499, 0x499, 0x499, 0x459, 0x457, 0x1315, 0x79a5, 0x99ed, 0xa1ed, 0xa1ef, 0xa1ef, 0x99ab, 0x69a1, 0xb95, 0x415, 0x417, 0x417, 
	0x395, 0x393, 0x3d5, 0x417, 0x457, 0x417, 0x417, 0x417, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x457, 0x499, 0x459, 0x499, 0x499, 0x459, 0x417, 0x3d5, 0x3a5b, 0x91a9, 0x99ed, 0xa1ed, 0x99ed, 0x71a3, 0x1b17, 0x415, 0x3d7, 0x3d7, 0x3d5, 
	0x393, 0x353, 0x395, 0x417, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x417, 0x457, 0x417, 0x3d5, 0x417, 0x459, 0x459, 0x459, 0x459, 0x459, 0x417, 0x417, 0xb13, 0x7161, 0x99eb, 0x99ed, 0x91a9, 0x4219, 0x3d3, 0x417, 0x3d5, 0x3d5, 0x3d5, 
	0x393, 0x353, 0x393, 0x417, 0x457, 0x417, 0x3d7, 0x3d5, 0x3d5, 0x417, 0x459, 0x417, 0x395, 0x3d5, 0x417, 0x417, 0x457, 0x417, 0x457, 0x417, 0x393, 0x2a17, 0x7963, 0x91eb, 0x99eb, 0x91a9, 0x615f, 0x2295, 0x3d5, 0x3d5, 0x3d5, 0x395, 
	0x353, 0x353, 0x393, 0x417, 0x459, 0x417, 0x3d5, 0x3d5, 0x393, 0x3d5, 0x459, 0x417, 0x395, 0x3d5, 0x417, 0x417, 0x417, 0x417, 0x415, 0x1315, 0x519b, 0x8165, 0x91a9, 0x91eb, 0x91eb, 0x91eb, 0x89a7, 0x7161, 0x3a19, 0x393, 0x393, 0x393, 
	0x353, 0x353, 0x393, 0x417, 0x457, 0x3d5, 0x395, 0x395, 0x353, 0x395, 0x459, 0x417, 0x395, 0x395, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0xb13, 0x615f, 0x8967, 0x91a9, 0x91eb, 0x99eb, 0x99eb, 0x91eb, 0x91a9, 0x89a9, 0x7963, 0x3a19, 0x353, 0x393, 
	0x353, 0x353, 0x393, 0x3d7, 0x457, 0x395, 0x395, 0x393, 0x353, 0x393, 0x457, 0x417, 0x395, 0x393, 0x395, 0x395, 0x395, 0x351, 0x4199, 0x8967, 0x89a9, 0x91eb, 0xa22f, 0xa22f, 0xa22f, 0x99ed, 0x99eb, 0x89a9, 0x89a7, 0x7963, 0x1a95, 0x393, 
	0x353, 0x353, 0x353, 0x3d5, 0x417, 0x395, 0x393, 0x353, 0x353, 0x393, 0x417, 0x417, 0x395, 0x393, 0x395, 0x395, 0x393, 0x2d1, 0x695f, 0x89a7, 0x89a9, 0x9a2d, 0xaa73, 0xaab3, 0xaa71, 0xaa71, 0x99ed, 0x91a9, 0x89a7, 0x8967, 0x3219, 0x393, 
};

/* 32 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */
unsigned short t3uarm_b_txt[] = {
	0x353, 0x353, 0x353, 0x353, 0x353, 0x351, 0x21d3, 0x8165, 0x91e9, 0x91eb, 0x99ed, 0xa22f, 0xaa73, 0xb2b3, 0xb2b3, 0xaab3, 0xa22f, 0x99ed, 0x99ed, 0x99eb, 0x91eb, 0x91a9, 0x89a7, 0x89a7, 0x7963, 0x2193, 0x391, 0x395, 0x393, 0x393, 0x393, 0x393, 
	0x393, 0x393, 0x393, 0x395, 0x395, 0x3d5, 0xa91, 0x591d, 0x91a9, 0x91eb, 0x99ed, 0xa1ef, 0xaa31, 0xaa73, 0xaa71, 0xaa31, 0xa22f, 0xa1ed, 0x99ed, 0x99eb, 0x91eb, 0x91e9, 0x91a9, 0x89a7, 0x611d, 0xa4f, 0x393, 0x393, 0x393, 0x393, 0x393, 0x393, 
	0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d7, 0x3d5, 0x393, 0x21d3, 0x8165, 0x99ed, 0x99ed, 0xa1ef, 0xa1ef, 0xaa31, 0xa1ef, 0xa1ef, 0xa1ed, 0x99ed, 0x99eb, 0x99eb, 0x91eb, 0x91eb, 0x91e9, 0x7923, 0x3195, 0x351, 0x395, 0x393, 0x393, 0x393, 0x395, 0x395, 
	0x417, 0x417, 0x417, 0x417, 0x417, 0x417, 0x415, 0x311, 0x3997, 0x8967, 0xa1ed, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ed, 0xa1ed, 0xa1ed, 0x99ed, 0x99ed, 0x99ed, 0x99ed, 0x8967, 0x4159, 0x311, 0x393, 0x395, 0x395, 0x393, 0x395, 0x395, 0x395, 
	0x457, 0x459, 0x459, 0x457, 0x417, 0x417, 0x417, 0x3d5, 0x351, 0x29d5, 0x7123, 0xa1ad, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa9ef, 0xa1ef, 0x91ab, 0x7923, 0x3197, 0x353, 0x3d5, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 
	0x459, 0x459, 0x457, 0x457, 0x417, 0x417, 0x3d7, 0x3d7, 0x417, 0x3d3, 0x1293, 0x4199, 0x691f, 0x8967, 0x99ab, 0x99ad, 0x99ad, 0x99ab, 0x9169, 0x7161, 0x3999, 0x1293, 0x3d3, 0x417, 0x417, 0x3d5, 0x395, 0x395, 0x395, 0x3d5, 0x3d5, 0x395, 
	0x459, 0x459, 0x459, 0x457, 0x417, 0x417, 0x3d5, 0x417, 0x417, 0x457, 0x457, 0x3d5, 0xb13, 0x2255, 0x39d9, 0x4959, 0x4919, 0x4159, 0x2a17, 0xb55, 0x415, 0x457, 0x417, 0x417, 0x417, 0x3d5, 0x395, 0x395, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x459, 0x459, 0x459, 0x459, 0x417, 0x3d7, 0x3d5, 0x417, 0x417, 0x459, 0x459, 0x459, 0x499, 0x457, 0x415, 0x417, 0x417, 0x417, 0x457, 0x457, 0x457, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x459, 0x459, 0x459, 0x459, 0x417, 0x3d7, 0x3d5, 0x417, 0x457, 0x459, 0x459, 0x459, 0x459, 0x459, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x417, 0x417, 0x417, 0x417, 0x3d7, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x459, 0x499, 0x459, 0x459, 0x417, 0x3d5, 0x3d5, 0x417, 0x457, 0x459, 0x459, 0x459, 0x459, 0x459, 0x499, 0x499, 0x499, 0x499, 0x459, 0x457, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x459, 0x459, 0x459, 0x459, 0x417, 0x3d5, 0x3d5, 0x417, 0x457, 0x459, 0x459, 0x459, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x459, 0x459, 0x459, 0x417, 0x417, 0x3d5, 0x3d5, 0x417, 0x457, 0x459, 0x459, 0x459, 0x499, 0x499, 0x499, 0x499, 0x499, 0x459, 0x459, 0x457, 0x417, 0x417, 0x3d7, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x457, 0x457, 0x417, 0x417, 0x3d5, 0x395, 0x3d5, 0x417, 0x417, 0x457, 0x459, 0x459, 0x499, 0x499, 0x499, 0x459, 0x459, 0x459, 0x457, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x417, 0x417, 0x3d5, 0x3d5, 0x395, 0x395, 0x395, 0x3d5, 0x417, 0x417, 0x457, 0x459, 0x459, 0x459, 0x459, 0x459, 0x457, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x395, 0x3d5, 0x395, 0x395, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x395, 0x395, 0x393, 0x393, 0x395, 0x395, 0x395, 0x3d5, 0x417, 0x417, 0x417, 0x457, 0x457, 0x459, 0x457, 0x417, 0x417, 0x417, 0x417, 0x417, 0x3d5, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 
	0x393, 0x393, 0x393, 0x393, 0x395, 0x395, 0x395, 0x395, 0x3d5, 0x3d5, 0x417, 0x417, 0x417, 0x417, 0x417, 0x3d7, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x395, 0x393, 0x395, 0x395, 0x395, 0x395, 0x393, 0x393, 0x393, 0x3d3, 0x3d5, 0x3d5, 
	0x3d7, 0x417, 0x3d7, 0x3d5, 0x3d5, 0x3d5, 0x395, 0x395, 0x395, 0x395, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 0x393, 0x351, 0x30f, 0x2cf, 0x28d, 0x24d, 0xa0d, 0xa0f, 0xa0f, 0xa0f, 0xa4f, 
	0x459, 0x459, 0x457, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x395, 0x395, 0x395, 0x395, 0x395, 0x395, 0x393, 0x395, 0x395, 0x395, 0x393, 0x351, 0x28f, 0x1211, 0x2993, 0x3153, 0x4155, 0x5119, 0x615d, 0x6961, 0x7161, 0x7161, 0x7161, 0x7163, 
	0x499, 0x499, 0x499, 0x459, 0x457, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x395, 0x395, 0x395, 0x395, 0x395, 0x3d5, 0x3d3, 0x311, 0x124f, 0x2993, 0x5159, 0x6961, 0x7963, 0x8165, 0x8165, 0x81a5, 0x81a5, 0x81a7, 0x89a7, 0x89a7, 0x89a7, 0x89a9, 
	0x49b, 0x49b, 0x499, 0x499, 0x499, 0x459, 0x459, 0x417, 0x417, 0x417, 0x3d5, 0x3d5, 0x3d5, 0x3d5, 0x415, 0x393, 0x1291, 0x4199, 0x7161, 0x89a7, 0x91a9, 0x89a7, 0x89a7, 0x81a5, 0x81a5, 0x79a3, 0x79a3, 0x81a5, 0x81a5, 0x81a5, 0x81a7, 0x81a7, 
	0x4db, 0x4db, 0x4db, 0x49b, 0x499, 0x499, 0x499, 0x459, 0x459, 0x457, 0x417, 0x417, 0x3d7, 0x415, 0x393, 0x39d9, 0x6961, 0x89a9, 0x99eb, 0x91eb, 0x91e9, 0x91a9, 0x89a9, 0x89a7, 0x81a7, 0x81a5, 0x81a5, 0x7963, 0x79a5, 0x81a5, 0x81a5, 0x81a7, 
	0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x49b, 0x499, 0x499, 0x459, 0x459, 0x459, 0x415, 0x311, 0x41d9, 0x89a7, 0x99ed, 0x99ed, 0x99eb, 0x91eb, 0x91eb, 0x91eb, 0x91eb, 0x91a9, 0x91a9, 0x89a7, 0x81a5, 0x81a5, 0x79a5, 0x81a5, 0x81a5, 0x81a5, 
	0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x49b, 0x49b, 0x499, 0x499, 0x499, 0x457, 0x1ad5, 0x619f, 0x91eb, 0xa22f, 0x99ed, 0x99eb, 0x99eb, 0x99eb, 0x99eb, 0x91eb, 0x91eb, 0x91eb, 0x91a9, 0x89a9, 0x89a7, 0x81a5, 0x81a5, 0x79a5, 0x81a5, 0x79a5, 
	0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x49b, 0x499, 0x499, 0x415, 0x1a95, 0x81e7, 0xa271, 0xa22f, 0xa1ed, 0x99ed, 0x99eb, 0x99eb, 0x99eb, 0x99eb, 0x91eb, 0x91eb, 0x91eb, 0x91a9, 0x89a9, 0x89a7, 0x81a5, 0x81a5, 0x79a5, 0x79a5, 0x81a5, 
	0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4db, 0x4d9, 0x413, 0x2253, 0x89e9, 0xaa73, 0xa22f, 0xa1ef, 0xa1ed, 0xa1ed, 0x99ed, 0x99ed, 0x99eb, 0x99eb, 0x91eb, 0x91eb, 0x91eb, 0x91e9, 0x89a9, 0x89a7, 0x81a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 
	0x4db, 0x4db, 0x4db, 0x4db, 0x51b, 0x51b, 0x4db, 0x497, 0x393, 0x4259, 0x922b, 0xaa73, 0xaa31, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ed, 0x99ed, 0x99eb, 0x99eb, 0x91eb, 0x91eb, 0x91eb, 0x91e9, 0x91a9, 0x89a7, 0x89a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 
	0x4db, 0x4db, 0x4db, 0x4d9, 0x4d9, 0x455, 0xb93, 0x2a95, 0x79e5, 0xaa71, 0xb2b5, 0xaa31, 0xaa2f, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ef, 0x99ed, 0x99ed, 0x99eb, 0x91eb, 0x91eb, 0x91e9, 0x91e9, 0x91a9, 0x89a7, 0x89a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 
	0xb55, 0xb55, 0xb53, 0x1315, 0x3a9b, 0x5a1f, 0x8227, 0xa26f, 0xb2b5, 0xb2b3, 0xaa71, 0xaa31, 0xaa31, 0xa1ef, 0xa1ef, 0xa1ef, 0xa1ed, 0x99ed, 0x99ed, 0x99eb, 0x91eb, 0x91eb, 0x91eb, 0x91eb, 0x91e9, 0x91a9, 0x89a7, 0x89a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 
	0x89e9, 0x91e9, 0x9229, 0x9a2b, 0xaa71, 0xb273, 0xb273, 0xb2b3, 0xaa71, 0xaa31, 0xaa31, 0xaa2f, 0xa1ef, 0xa1ef, 0xa1ed, 0x99ed, 0x99ed, 0x99ed, 0x99eb, 0x99eb, 0x91eb, 0x91e9, 0x91e9, 0x91e9, 0x91a9, 0x89a9, 0x89a7, 0x81a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 
	0xaa31, 0xaa31, 0xb231, 0xaa31, 0xaa31, 0xaa31, 0xaa2f, 0xaa2f, 0xa1ef, 0xa1ef, 0xa1ed, 0xa1ed, 0x99ed, 0x99eb, 0x99eb, 0x99eb, 0x91eb, 0x91e9, 0x91eb, 0x91a9, 0x89a9, 0x89a9, 0x89a9, 0x89a7, 0x89a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 
	0x99ed, 0x99ed, 0x99ed, 0x99eb, 0x99eb, 0x91eb, 0x99eb, 0x91eb, 0x91eb, 0x91a9, 0x91e9, 0x91a9, 0x91a9, 0x91a9, 0x89a9, 0x89a9, 0x89a7, 0x89a7, 0x89a7, 0x89a7, 0x81a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x79a5, 0x79a5, 0x79a5, 0x79a3, 0x79a3, 0x79a3, 
	0x91eb, 0x91eb, 0x91eb, 0x91a9, 0x89a7, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x81a5, 0x79a5, 0x79a5, 0x79a5, 0x79a3, 0x7963, 0x79a3, 0x7963, 0x79a5, 
};

