#include<ultra64.h>

extern Vtx k_suimon_v[];
extern Vtx k_suimon_vmcur[];
extern Tri k_suimon_tri[];
extern Lights1 k_suimon_material[];
extern Mtx k_suimon_matrix[];

extern unsigned short beach_br_txt[];
extern unsigned short check_f1_txt[];
extern unsigned short check_f2_txt[];
extern unsigned short cross1_txt[];
extern unsigned short dokan_1_txt[];
extern unsigned short goal_f1_txt[];
extern unsigned short goal_f2_txt[];
extern unsigned short green1_2_txt[];
extern unsigned short green_d_txt[];
extern unsigned short pole1_txt[];
extern unsigned short pole2_txt[];
extern unsigned short rock_1_2_txt[];
extern unsigned short rock_2_2_txt[];
extern unsigned short rock_3_txt[];
extern unsigned short rock_4_2_txt[];
extern unsigned short roof_gr1_txt[];
extern unsigned short roof_gr2_txt[];
extern unsigned short sabitetu1_txt[];
extern unsigned short saku1_txt[];
extern unsigned short tree1_txt[];
extern unsigned short tube_l1_2_txt[];
extern unsigned short tube_light1_txt[];
extern unsigned short tube_light2_txt[];
extern unsigned short wall13_tw_2_txt[];
extern unsigned short wall17_d_txt[];
extern unsigned short wall_bk1_txt[];
extern unsigned short wall_bk2_txt[];
extern unsigned short wall_br1_txt[];
extern unsigned short wall_gr2_txt[];
extern unsigned short wall_gr4_txt[];
extern unsigned short wall_rf1_txt[];
extern unsigned short wall_rock_2_txt[];
extern unsigned short wall_top_txt[];
extern unsigned short wall_wd1_txt[];
extern unsigned short wall_wd2_txt[];
extern unsigned short wall_wd3_2_txt[];
extern unsigned short wall_wd4_txt[];
extern unsigned short wall_wh1_txt[];
extern unsigned short wave_f1_txt[];
extern unsigned short wave_f2_txt[];
extern unsigned short window_a1_txt[];
extern unsigned short window_a2_txt[];
extern unsigned short window3_txt[];
extern unsigned short road1_txt[];
extern unsigned short sidea1_txt[];
extern unsigned short corner_flag1_txt[];
extern unsigned short fence8_txt[];
extern unsigned short fence9_txt[];
extern unsigned short fence_bw_txt[];
extern unsigned short fence_by_txt[];
extern unsigned short fence_gr_txt[];
extern unsigned short fence_pole1_txt[];
extern unsigned short fence_pole2_txt[];
extern unsigned short fence_rw_txt[];
extern unsigned short k_kabe1_txt[];
extern unsigned short k_kabe2_txt[];
extern unsigned short k_kabe3_txt[];
extern unsigned short k_kabe4_txt[];
extern unsigned short k_kabe5_txt[];
extern unsigned short k_mon0_txt[];
extern unsigned short k_neji_txt[];
extern unsigned short k_road_1_txt[];
extern unsigned short nintendo64_f1_txt[];
extern unsigned short nintendo64_f2_txt[];
extern unsigned short roof_1_txt[];
extern unsigned short start_bak_txt[];
extern unsigned short start_base1_txt[];
extern unsigned short start_base2_txt[];
extern unsigned short start_base3_txt[];
extern unsigned short start_base4_txt[];
extern unsigned short uturn_txt[];
extern unsigned short check_bouy_txt[];
extern unsigned short start_base_txt[];
extern unsigned short start_pole_txt[];
extern unsigned short bridge1_txt[];
extern unsigned short green1_rgb_txt[];
extern unsigned short roof1_txt[];
extern unsigned short roof2_txt[];
extern unsigned short side1_txt[];
extern unsigned short veranda1_txt[];
extern unsigned short wall10_txt[];
extern unsigned short wall13_txt[];
extern unsigned short wall15_txt[];
extern unsigned short wall16_txt[];
extern unsigned short wall17_txt[];
extern unsigned short wall18_txt[];
extern unsigned short wall2_txt[];
extern unsigned short wall4_txt[];
extern unsigned short wall5_txt[];
extern unsigned short wall6_txt[];
extern unsigned short wall7_txt[];
extern unsigned short wall8_txt[];
extern unsigned short wall9_txt[];
extern unsigned short water1_txt[];
extern unsigned short window1_txt[];
extern unsigned short window2_txt[];
extern unsigned short wlight0_txt[];
extern unsigned short wlight1_txt[];
extern unsigned short wlight2_txt[];
extern unsigned short wlight3_txt[];
extern unsigned short fence1_txt[];
extern unsigned short fence2_txt[];
extern unsigned short fence3_txt[];
extern unsigned short fence4_txt[];
extern unsigned short fence5_txt[];
extern unsigned short fence6_txt[];
extern unsigned short fence7_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 */


/* ======== GR_09 ======== */

static	Gfx k_suimon_grp_GR_09T[]={

	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_WRAP,5,0),
	gs_Nin_LoadTextureImage(k_neji_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,7),

	gsSPVertex(&k_suimon_v[20], 8, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSPEndDisplayList(),
}; /* GR_09 */ 

/* ======== db ======== */

Gfx k_suimon_modelT[]={
	gsSPDisplayList(k_suimon_grp_GR_09T),
	gsSPEndDisplayList(),
}; /* db */ 

/* ======== GR_09 ======== */

static	Gfx k_suimon_grp_GR_09[]={

	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(k_mon0_txt,G_IM_FMT_RGBA,G_IM_SIZ_16b,32,32,0,7),

	gsSPVertex(&k_suimon_v[0], 20, 0),
	gsSP1Triangle(0, 1, 2, 0),
	gsSP1Triangle(0, 2, 3, 0),
	gsSP1Triangle(4, 5, 6, 0),
	gsSP1Triangle(4, 6, 7, 0),
	gsSP1Triangle(8, 9, 10, 0),
	gsSP1Triangle(8, 10, 11, 0),
	gsSP1Triangle(12, 13, 14, 0),
	gsSP1Triangle(12, 14, 15, 0),
	gsSP1Triangle(16, 17, 18, 0),
	gsSP1Triangle(16, 18, 19, 0),
	gsSPEndDisplayList(),
}; /* GR_09 */ 

/* ======== db ======== */

Gfx k_suimon_model[]={
	gsSPDisplayList(k_suimon_grp_GR_09),
	gsSPEndDisplayList(),
}; /* db */ 


#undef G_CC_PRIMSHADE

#undef gs_Nin_LoadTextureImage

#undef gs_Nin_SetUpTileDescrip

/* 28 vertices */
Vtx k_suimon_v[]={
	{ -300,0,25,0, 866, 1024, 0,-84,84,255 },   /* v0 used p2202/V1 1 times */
	{ -300,0,-25,0, 866, 1024, 0,-84,-85,255 },   /* v1 used p2202/V2 1 times */
	{ 300,0,-25,0, -78, 1024, 0,-84,-85,255 },   /* v2 used p2202/V3 1 times */
	{ 300,0,25,0, -78, 1024, 0,-84,84,255 },   /* v3 used p2202/V4 1 times */
	{ 300,0,-25,0, 1024, 1024, 0,-84,-85,255 },   /* v4 used p2200/V1 1 times */
	{ 0,0,-25,0, 0, 1024, 0,0,-120,255 },   /* v5 used p2200/V2 1 times */
	{ 0,220,-25,0, 0, 0, 0,0,-120,255 },   /* v6 used p2200/V3 1 times */
	{ 300,220,-25,0, 1024, 0, 0,0,-120,255 },   /* v7 used p2200/V4 1 times */
	{ 0,0,-25,0, 0, 1024, 0,0,-120,255 },   /* v8 used p2201/V1 1 times */
	{ -300,0,-25,0, 1024, 1024, 0,-84,-85,255 },   /* v9 used p2201/V2 1 times */
	{ -300,220,-25,0, 1024, 0, 0,0,-120,255 },   /* v10 used p2201/V3 1 times */
	{ 0,220,-25,0, 0, 0, 0,0,-120,255 },   /* v11 used p2201/V4 1 times */
	{ 300,220,25,0, 1024, 0, 0,0,119,255 },   /* v12 used p2199/V1 1 times */
	{ 0,220,25,0, 0, 0, 0,0,119,255 },   /* v13 used p2199/V2 1 times */
	{ 0,0,25,0, 0, 1024, 0,0,119,255 },   /* v14 used p2199/V3 1 times */
	{ 300,0,25,0, 1024, 1024, 0,-84,84,255 },   /* v15 used p2199/V4 1 times */
	{ 0,220,25,0, 0, 0, 0,0,119,255 },   /* v16 used p2198/V1 1 times */
	{ -300,220,25,0, 1024, 0, 0,0,119,255 },   /* v17 used p2198/V2 1 times */
	{ -300,0,25,0, 1024, 1024, 0,-84,84,255 },   /* v18 used p2198/V3 1 times */
	{ 0,0,25,0, 0, 1024, 0,0,119,255 },   /* v19 used p2198/V4 1 times */
	{ 0,460,-20,0, 1024, -2176, 120,0,0,255 },   /* v20 used p2204/V1 1 times */
	{ 0,460,20,0, 0, -2176, 120,0,0,255 },   /* v21 used p2204/V2 1 times */
	{ 0,210,20,0, 0, 1024, 120,0,0,255 },   /* v22 used p2204/V3 1 times */
	{ 0,210,-20,0, 1024, 1024, 120,0,0,255 },   /* v23 used p2204/V4 1 times */
	{ 20,460,0,0, 1024, -2176, 0,0,119,255 },   /* v24 used p2205/V1 1 times */
	{ -20,460,0,0, 0, -2176, 0,0,119,255 },   /* v25 used p2205/V2 1 times */
	{ -20,210,0,0, 0, 1024, 0,0,119,255 },   /* v26 used p2205/V3 1 times */
	{ 20,210,0,0, 1024, 1024, 0,0,119,255 },   /* v27 used p2205/V4 1 times */
};


/*   0 vertices */
/* 32 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */
unsigned short k_mon0_txt[] = {
	0x7b15, 0x8359, 0x7b57, 0x6ad3, 0x6b15, 0x6b15, 0x6b55, 0x7b59, 0x7357, 0x7357, 0x6291, 0x6b15, 0x7357, 0x7b57, 0x8395, 0x8c1d, 0x7b9b, 0x739b, 0x7bdd, 0x7bdf, 0x739b, 0x7b97, 0x83db, 0x7b55, 0x6293, 0x6291, 0x62d7, 0x62d3, 0x8399, 0x8357, 0xa49f, 0x724f, 
	0x8313, 0x8399, 0x7357, 0x7315, 0x7355, 0x7315, 0x7357, 0x7357, 0x7357, 0x7357, 0x6ad3, 0x6b15, 0x7315, 0x8353, 0x8b55, 0x7399, 0x7b9b, 0x739b, 0x739b, 0x7c1f, 0x6b57, 0x839b, 0x7357, 0x8399, 0x6ad3, 0x6291, 0x2109, 0x7317, 0x8399, 0x41cb, 0x8b97, 0x8a91, 
	0x8357, 0x7b9b, 0x7b9b, 0x7317, 0x7355, 0x7357, 0x7357, 0x7359, 0x7357, 0x7357, 0x7317, 0x6b15, 0x6b15, 0x7357, 0x8b53, 0x7357, 0x7bdf, 0x7399, 0x7bdd, 0x73dd, 0x739b, 0x739b, 0x6b57, 0x6a91, 0x6ad3, 0x6a91, 0x5ad5, 0x7315, 0x62d5, 0x8b97, 0x945f, 0x7313, 
	0x7355, 0x7b99, 0x6b57, 0x7317, 0x7357, 0x6b55, 0x6b55, 0x7359, 0x6b57, 0x6b57, 0x7317, 0x62d3, 0x6b57, 0x7357, 0x72d3, 0x72d1, 0x7357, 0x7b9b, 0x739b, 0x7c1f, 0x6b9b, 0x6b57, 0x7357, 0x7291, 0x5251, 0x7291, 0x5ad5, 0x6ad3, 0x6ad7, 0xa417, 0x9c5d, 0x524f, 
	0x7357, 0x7359, 0x7315, 0x6ad3, 0x6b15, 0x7357, 0x6b15, 0x7359, 0x7359, 0x6b59, 0x6b17, 0x62d3, 0x7ad1, 0x6b17, 0x6b15, 0x7355, 0x7355, 0x7359, 0x6b59, 0x7bdd, 0x7b9b, 0x7315, 0x7357, 0x6a4d, 0x5a93, 0x5a91, 0x739b, 0x6291, 0x7315, 0x7b13, 0xace1, 0x5251, 
	0x7357, 0x7313, 0x6b15, 0x6b15, 0x7357, 0x7357, 0x7357, 0x7359, 0x6b15, 0x7359, 0x6b17, 0x6b17, 0x6b15, 0x6b17, 0x7357, 0x6b57, 0x7b55, 0x7357, 0x739b, 0x7bdd, 0x7315, 0x8bd9, 0x83db, 0x724d, 0x72d3, 0x5a4f, 0x5b17, 0x6ad3, 0x8315, 0x6ad3, 0x7397, 0x5291, 
	0x7b55, 0x7315, 0x7317, 0x6b15, 0x7b99, 0x7357, 0x7b99, 0x7b99, 0x7b15, 0x7b99, 0x7357, 0x7315, 0x7b55, 0x7357, 0x7357, 0x7313, 0x8313, 0x7399, 0x6b59, 0x7359, 0x7399, 0x8b97, 0x9b51, 0x82d1, 0x6293, 0x6a4f, 0x6b59, 0x6ad3, 0x8b11, 0x72d3, 0x83d9, 0x5291, 
	0x72d1, 0x8313, 0x7357, 0x7355, 0x7357, 0x7b99, 0x7b99, 0x7b99, 0x72d3, 0x7b99, 0x7357, 0x8355, 0x7357, 0x83db, 0x7ad3, 0x7b99, 0x7b13, 0x7b97, 0x7b99, 0x839b, 0x7b99, 0x93db, 0x9395, 0x724f, 0x6ad3, 0x6a91, 0x39cd, 0x7ad5, 0x7b13, 0x728f, 0x8b97, 0x524f, 
	0x8395, 0x8357, 0x7b99, 0x7315, 0x7b9b, 0x83db, 0x841d, 0x7b99, 0x7357, 0x83d9, 0x7b59, 0x7315, 0x7355, 0x83dd, 0x7359, 0x7b99, 0x8397, 0x8b95, 0x941d, 0x8bdb, 0x8bdb, 0x93d9, 0x9397, 0x728f, 0x62d5, 0x72d3, 0x5293, 0x82d1, 0x72d1, 0xac59, 0xace3, 0x6251, 
	0x8b95, 0x8397, 0x8c1f, 0x7b57, 0x7bdb, 0x83db, 0x9ca3, 0x8bd9, 0x7357, 0x8397, 0x7b15, 0x7317, 0x7b15, 0x7359, 0x7b9b, 0x7b9b, 0x7355, 0x8355, 0x7b55, 0x841d, 0x8399, 0x8b55, 0x9b53, 0x6a91, 0x6293, 0x5a4f, 0x6b17, 0x7a8f, 0x7b99, 0x9355, 0xa4e1, 0x4a51, 
	0x8355, 0x7b57, 0x83dd, 0x7b15, 0x7b9b, 0x8357, 0x9ca3, 0x945f, 0x83db, 0x7b99, 0x7b9b, 0x7b59, 0x7357, 0x7315, 0x7359, 0x7359, 0x7357, 0x7b55, 0x7313, 0x8c1d, 0x9399, 0x9353, 0xa397, 0x6291, 0x5a91, 0x524f, 0x6317, 0x7ad1, 0x7357, 0xacdf, 0x9ca1, 0x420f, 
	0x8b53, 0x7355, 0x83dd, 0x6b15, 0x7b57, 0x8397, 0x83db, 0xb529, 0x7b99, 0x7b9b, 0x7b99, 0x7b99, 0x7bdb, 0x7357, 0x7b99, 0x7359, 0x7357, 0x7b15, 0x7b53, 0x7bdb, 0x6b15, 0x9395, 0xab95, 0x6a4f, 0x5a93, 0x5a51, 0x7359, 0x6a93, 0x7355, 0x6ad3, 0x841d, 0x5ad5, 
	0x7b55, 0x8353, 0x7b9b, 0x7b13, 0x7357, 0x7b15, 0x7b57, 0x83db, 0x9397, 0x9353, 0x7b57, 0x7b59, 0x8c1f, 0x7317, 0x7399, 0x7359, 0x7357, 0x6b13, 0x7313, 0x7b99, 0x6b15, 0x7b99, 0x9b53, 0x8313, 0x6ad5, 0x7291, 0x6b17, 0x7ad3, 0x7315, 0x51cb, 0x7bdb, 0x4a93, 
	0x7b99, 0x9c9f, 0x7bdd, 0x7357, 0x7357, 0x7315, 0x7357, 0x7bdb, 0x7357, 0x7b57, 0x7357, 0x841d, 0x7359, 0x7359, 0x7b9b, 0x7b13, 0x7b9b, 0x7b13, 0x7355, 0x7399, 0x7b99, 0x7b99, 0x9b53, 0x9395, 0x8bd9, 0x6a91, 0x4a51, 0x7ad3, 0x7315, 0x62d3, 0x8b97, 0x4a93, 
	0x7b99, 0x7b9b, 0x7bdb, 0x7b9b, 0x7359, 0x7313, 0x7357, 0x7357, 0x7357, 0x7357, 0x7359, 0x7399, 0x7357, 0x7b13, 0x7b9b, 0x7b99, 0x7357, 0x7315, 0x6b15, 0x73db, 0x7357, 0x7399, 0x7b59, 0xa45d, 0x7317, 0x83db, 0x6b59, 0x6a91, 0x6b15, 0x7313, 0x941d, 0x4a93, 
	0x8397, 0x7b57, 0x73db, 0x7399, 0x7b9b, 0x7357, 0x7b55, 0x7bd9, 0x7355, 0x8397, 0x7b15, 0x7359, 0x7b97, 0x72d1, 0x7b99, 0x7399, 0x7359, 0x7315, 0x8419, 0x7c1d, 0x7359, 0x7399, 0xc521, 0x9bd9, 0x7359, 0x62d5, 0x6b59, 0x6a91, 0x7291, 0x6291, 0xa49f, 0x4a93, 
	0x7b99, 0x83db, 0x7b9b, 0x7bdb, 0x7359, 0x7357, 0x7b57, 0x7313, 0x7357, 0x7bd7, 0x8bd7, 0x7b99, 0x7b99, 0x7399, 0x7b55, 0x7399, 0x7357, 0x7b97, 0x7357, 0x7c5f, 0x7399, 0x7399, 0x7b59, 0xac9d, 0x7359, 0x6b17, 0x5ad5, 0x7ad3, 0x8313, 0x6291, 0x8399, 0x62d3, 
	0x7b57, 0x7b9b, 0x83dd, 0x7357, 0x7b9b, 0x49cd, 0x7399, 0x6b57, 0x7359, 0x8c9d, 0x7357, 0x7359, 0x7b99, 0x7359, 0x7b55, 0x7357, 0x7b99, 0x7359, 0x7357, 0x7bdb, 0x7359, 0x8c1b, 0x7b59, 0x945d, 0x6b59, 0x6b15, 0x5ad5, 0x6a4f, 0x6b15, 0x7b13, 0xac9f, 0x5293, 
	0x7b15, 0x739b, 0x83d9, 0x7399, 0x7bdb, 0x7359, 0x6b15, 0x7399, 0x7359, 0x7399, 0x7357, 0x945d, 0x7399, 0x7359, 0x7399, 0x6b15, 0x7359, 0x7c5f, 0x7357, 0x7315, 0x7357, 0x7b55, 0x7357, 0x7317, 0x6315, 0x6ad5, 0x524f, 0x82d1, 0x8313, 0x3949, 0x93d9, 0x5a91, 
	0x7b13, 0x7399, 0x7b99, 0x73db, 0x7b99, 0x7b99, 0x72d3, 0x7399, 0x7359, 0x7357, 0x7359, 0x8355, 0x7399, 0x7359, 0x7b57, 0x7359, 0x7359, 0x7359, 0x7359, 0x7355, 0x6b17, 0x7b55, 0x7357, 0x7b13, 0x6317, 0x6293, 0x5ad5, 0x72d3, 0x7b15, 0x6b13, 0x7b55, 0x5291, 
	0x7b13, 0x7399, 0x7b57, 0x7315, 0x7399, 0x7b57, 0x7357, 0x7ad1, 0x8355, 0x7313, 0x7399, 0x7359, 0x7359, 0x7357, 0x7355, 0x7b55, 0x7359, 0x7359, 0x7399, 0x6b57, 0x82d1, 0x7b55, 0x7b55, 0x8311, 0x5a95, 0x5a93, 0x62d3, 0x7ad1, 0x72d3, 0x62d3, 0xa49f, 0x52d3, 
	0x7357, 0x7357, 0x7357, 0x7357, 0x7b15, 0x7357, 0x72d1, 0x7313, 0x7315, 0x7291, 0x72d3, 0x7359, 0x7317, 0x6b15, 0x7313, 0x7b13, 0x7357, 0x7b55, 0x82d1, 0x7b57, 0x82d1, 0x82d1, 0x7b55, 0x7b15, 0x6ad5, 0x6ad5, 0x6317, 0x7291, 0x62d3, 0x6ad3, 0xac9f, 0x5293, 
	0x6b15, 0x7b55, 0x7357, 0x7b13, 0x7b15, 0x7357, 0x72d1, 0x6291, 0x6a91, 0x7ad1, 0x72d1, 0x72d3, 0x6ad3, 0x72d3, 0x6ad1, 0x7313, 0x7b55, 0x8313, 0x7b13, 0x7313, 0x7357, 0x82d1, 0x7b55, 0x7ad3, 0x6b17, 0x6293, 0x6b17, 0x7b13, 0x6b15, 0x72d3, 0xace1, 0x5ad3, 
	0x82d1, 0x82d1, 0x7357, 0x82d1, 0x7ad3, 0x6b15, 0x6291, 0x7ad1, 0x72d1, 0x82d1, 0x6ad3, 0x7315, 0x7ad1, 0x82d1, 0x72d3, 0x7ad3, 0x82d1, 0x82d1, 0x7b97, 0x6a8f, 0x82d1, 0x82d1, 0x7357, 0x8ad1, 0x724f, 0x7315, 0x6b15, 0x8355, 0x6b15, 0x8b55, 0x83d9, 0x5a93, 
	0x7ad1, 0x82d3, 0x8ad1, 0x7b13, 0x7b15, 0x7b57, 0x7313, 0x7b13, 0x82d1, 0x82d1, 0x8291, 0x8315, 0x82d3, 0x828f, 0x8315, 0x7357, 0x8315, 0x8355, 0x7b13, 0x7313, 0x7b13, 0x8311, 0x8b99, 0x6ad3, 0x724f, 0x6251, 0x398b, 0x8313, 0x6ad3, 0x41cd, 0x8b97, 0x5a93, 
	0x82d1, 0x8b55, 0x828f, 0x7b9b, 0x7b15, 0x7ad1, 0x72d1, 0x7313, 0x8b55, 0x82d1, 0x82d1, 0x828f, 0x82d1, 0x8291, 0x828f, 0x9313, 0x8ad1, 0x7b15, 0x7b15, 0x7313, 0x7313, 0x8291, 0x8313, 0x724f, 0x6251, 0x6251, 0x5ad5, 0x7ad3, 0x8b95, 0x6ad3, 0x7397, 0x5251, 
	0x9b55, 0x9311, 0x9395, 0x82d1, 0x7ad3, 0x72d1, 0x72cf, 0x7a8f, 0x82d3, 0x7ad3, 0x7313, 0x7313, 0x72d3, 0x828f, 0x828f, 0x8ad1, 0x7b15, 0x7b13, 0x8313, 0x8355, 0x828f, 0x72d3, 0x828f, 0x828f, 0x6251, 0x5251, 0x6b17, 0x8315, 0x8355, 0x7313, 0xb4df, 0x5291, 
	0xa30f, 0xab93, 0x9b0f, 0xa3d7, 0x828f, 0x828f, 0x92cf, 0x828f, 0xa2cd, 0x9311, 0x7a8f, 0x9311, 0x6a8f, 0x524f, 0x9acf, 0x9a8d, 0x8a4d, 0x928d, 0x8a8f, 0x9acf, 0xab11, 0xb351, 0x7ad1, 0x624f, 0x6ad3, 0x6a91, 0x6317, 0x7b13, 0x6a93, 0x6293, 0xac5b, 0x5251, 
	0x9bd9, 0xa417, 0x93d9, 0x9c19, 0xa419, 0xa419, 0x8b57, 0x8b97, 0x93d9, 0x8b57, 0x8b97, 0x8b97, 0x8b99, 0x8b99, 0x8b99, 0x8b57, 0x8b97, 0x8b97, 0x9397, 0x9399, 0x8b57, 0x8b99, 0x9c19, 0x9399, 0x8bd9, 0x8397, 0x5a95, 0x6ad3, 0x6a93, 0x6ad1, 0xc521, 0x8399, 
	0x7313, 0x8b51, 0x9b93, 0x8b11, 0x7313, 0x8357, 0x62d1, 0x8353, 0x72d1, 0x8311, 0x82d1, 0x8b55, 0x6ad1, 0x7a91, 0x7313, 0x9b11, 0x6ad1, 0x8b13, 0x8355, 0x8b11, 0xab91, 0xab91, 0x9b95, 0x9351, 0x8315, 0x8b53, 0x6b17, 0x7ad3, 0x7b13, 0x9bd9, 0x9c5d, 0x6ad3, 
	0x9393, 0x7b11, 0x82d1, 0x7b11, 0x9311, 0x8313, 0x9353, 0x9351, 0x8b11, 0x82cf, 0x92cf, 0x5a0d, 0x8b53, 0xc391, 0xb393, 0xbbd3, 0x8b53, 0x7b13, 0x6b13, 0xac15, 0xd497, 0xb457, 0xa395, 0x7313, 0x5a91, 0x9397, 0x420f, 0x72d3, 0xabd5, 0x5a91, 0x520d, 0x49cd, 
	0x20c5, 0x20c7, 0x20c5, 0x20c5, 0x18c5, 0x20c5, 0x20c5, 0x2107, 0x20c5, 0x20c7, 0x20c5, 0x20c7, 0x18c5, 0x18c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x20c5, 0x3149, 0x3149, 0x3107, 0x3149, 0x3149, 0x28c7, 0x20c5, 
};

/* 32 x 32  G_IM_SIZ_16b G_IM_FMT_RGBA  */
unsigned short k_neji_txt[] = {
	0x1003, 0x420f, 0x4a53, 0x39cf, 0x190b, 0x3, 0x43, 0x20c9, 0x398f, 0x83e1, 0x94e9, 0x5b1d, 0x4a97, 0x4a97, 0x3a53, 0x29cf, 0x214d, 0x1087, 0x45, 0x3, 0x7, 0x5, 0x1845, 0x5189, 0x3905, 0x20c7, 0x1043, 0x398f, 0x5255, 0x7319, 0x3909, 0xcfbe, 
	0xae74, 0x1087, 0x5297, 0x29d1, 0x8c9, 0x45, 0x885, 0x398d, 0x6a93, 0xcded, 0xde73, 0x8c23, 0x635b, 0x5b19, 0x3a53, 0x3211, 0x29d1, 0x110b, 0x885, 0x3, 0x7, 0x5, 0x394d, 0x7291, 0x5a0d, 0x49cf, 0x314b, 0x4a13, 0x62db, 0x41d3, 0xbef8, 0xcfbe, 
	0x7ca8, 0xae74, 0x4299, 0x5319, 0x2149, 0x1083, 0x20c5, 0x5a0f, 0x8317, 0xd62d, 0xe6b5, 0x9463, 0x739f, 0x6bdf, 0x4ad7, 0x3a95, 0x29d3, 0x194d, 0x887, 0x18c9, 0x290f, 0x290d, 0x418f, 0x4949, 0x20c5, 0x1087, 0x845, 0x1087, 0x210d, 0x318f, 0x4255, 0xcfbe, 
	0xa5f2, 0x5ad5, 0x6b5b, 0x4a93, 0x2147, 0x1883, 0x30c5, 0x5a0f, 0x9399, 0xe671, 0xe779, 0xa529, 0x73e1, 0x7421, 0x639d, 0x5b5b, 0x4a97, 0x3a13, 0x190b, 0x845, 0x849, 0x847, 0x1047, 0x2043, 0x803, 0x3, 0x3, 0x3, 0x18c9, 0x398f, 0x4a11, 0x5255, 
	0x1043, 0x5a51, 0x7bdb, 0x420f, 0x2147, 0x2105, 0x4149, 0x6251, 0x8b59, 0xd62f, 0xdeb5, 0x94a5, 0x73df, 0x639d, 0x3253, 0x198f, 0x110b, 0x10c9, 0x845, 0x3, 0x3, 0x3, 0x3, 0x1043, 0x1003, 0x3, 0x803, 0x1885, 0x41cf, 0x6b19, 0x7319, 0x3107, 
	0x803, 0x6295, 0x7bdd, 0x4a91, 0x2949, 0x2949, 0x41cd, 0x6293, 0x7b17, 0xa4e7, 0xad6d, 0x631b, 0x4255, 0x29d1, 0x110b, 0x87, 0x45, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2885, 0x28c5, 0x1885, 0x1043, 0x398d, 0x7b5b, 0xaca5, 0x7b59, 0x952a, 
	0xae74, 0x398d, 0x739d, 0x4ad5, 0x298b, 0x1085, 0x2109, 0x314d, 0x41cf, 0x7b9f, 0x7be1, 0x3a15, 0x2991, 0x218f, 0x194d, 0x110b, 0x10c9, 0x845, 0x3, 0x3, 0x5, 0x3, 0x803, 0x4947, 0x3905, 0x2907, 0x1843, 0x6ad7, 0xb5ab, 0xce31, 0xadae, 0xcfbe, 
	0x7ca8, 0x7c62, 0x635d, 0x3a55, 0x194b, 0x43, 0x845, 0x20c9, 0x418d, 0x9421, 0x94a7, 0x5299, 0x4255, 0x4295, 0x3211, 0x29cf, 0x214d, 0x1109, 0x45, 0x3, 0x7, 0x5, 0x28c9, 0x620d, 0x498b, 0x398d, 0x28c9, 0x6b19, 0xa52b, 0x8ca7, 0xcfbe, 0xcfbe, 
	0x7ca8, 0x852a, 0x5b1b, 0x4295, 0x1949, 0x885, 0x1085, 0x3909, 0x6a51, 0xcdab, 0xde73, 0x83e1, 0x5b19, 0x5319, 0x3253, 0x3211, 0x2991, 0x194d, 0x887, 0x1087, 0x188b, 0x1889, 0x418d, 0x59cd, 0x414b, 0x314b, 0x20c9, 0x39d1, 0x635d, 0x4a9b, 0xcfbe, 0xcfbe, 
	0x84ea, 0x4a95, 0x635b, 0x5317, 0x298b, 0x18c5, 0x20c5, 0x518b, 0x82d3, 0xd5ed, 0xe6f5, 0x9463, 0x635d, 0x639d, 0x4b19, 0x4ad7, 0x3a55, 0x298f, 0x10c9, 0x1087, 0x18cd, 0x18cb, 0x28c9, 0x28c5, 0x1043, 0x3, 0x3, 0x10c9, 0x4255, 0x52d9, 0x210b, 0x8ce8, 
	0x3, 0x83dd, 0x73db, 0x4a91, 0x318b, 0x18c5, 0x2083, 0x51cd, 0x8315, 0xde2f, 0xdf37, 0x9ca7, 0x6b9d, 0x5b5b, 0x4ad7, 0x4295, 0x3a13, 0x298f, 0x10c9, 0x3, 0x5, 0x3, 0x3, 0x1843, 0x1043, 0x3, 0x3, 0x843, 0x298d, 0x5ad7, 0x5253, 0x28c7, 
	0x3, 0x7bdb, 0x739b, 0x4a91, 0x3a0f, 0x2949, 0x3107, 0x6a93, 0x8317, 0xbdab, 0xc5f1, 0x739f, 0x5b1b, 0x4a97, 0x110d, 0x89, 0x47, 0x5, 0x3, 0x3, 0x3, 0x3, 0x3, 0x1843, 0x2043, 0x1043, 0x803, 0x18c7, 0x420f, 0x83dd, 0x839d, 0x418b, 
	0xcfbe, 0x73dd, 0x739d, 0x52d5, 0x3a51, 0x294b, 0x314b, 0x5a95, 0x6ad7, 0x94a5, 0x94e9, 0x3a15, 0x218f, 0x194d, 0x8c9, 0x87, 0x45, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3905, 0x38c5, 0x2907, 0x1843, 0x41cf, 0x735b, 0xbd69, 0x93dd, 0x5211, 
	0x7ca8, 0xcfbe, 0x9ca5, 0x5b19, 0x3213, 0x43, 0x1087, 0x290b, 0x418d, 0x83e1, 0x8423, 0x4215, 0x298f, 0x31cf, 0x194b, 0x218d, 0x190b, 0x10c7, 0x43, 0x3, 0x5, 0x5, 0x1845, 0x59cb, 0x4949, 0x314b, 0x1885, 0x6b19, 0x9ca3, 0xb569, 0x5a51, 0xcfbe, 
	0xcfbe, 0xc73c, 0x5adb, 0x2a13, 0x114b, 0x3, 0x1045, 0x28c9, 0x51cf, 0xa4a3, 0xb569, 0x7b9d, 0x52d7, 0x4a95, 0x218d, 0x3213, 0x29d3, 0x194d, 0x887, 0x3, 0x7, 0x5, 0x418f, 0x7291, 0x6251, 0x5211, 0x418d, 0x4a51, 0x6b9d, 0x4299, 0xcfbe, 0xcfbe, 
	0xcfbe, 0xcfbe, 0x4255, 0x3a0f, 0x218b, 0x843, 0x20c5, 0x498b, 0x82d5, 0xcdeb, 0xe6f7, 0xa4e7, 0x639d, 0x5b5b, 0x2a53, 0x4295, 0x29d3, 0x194d, 0x887, 0x210b, 0x3151, 0x314f, 0x418f, 0x3907, 0x1845, 0x1047, 0x3, 0x8c9, 0x29d1, 0x631d, 0xcfbe, 0xcfbe, 
	0xcfbe, 0x52d7, 0x6359, 0x4251, 0x31cb, 0x18c5, 0x3149, 0x6251, 0x9b99, 0xe671, 0xe779, 0xa4e7, 0x635d, 0x5b5b, 0x5319, 0x635b, 0x52d9, 0x4253, 0x214b, 0x3, 0x7, 0x5, 0x5, 0x1885, 0x843, 0x45, 0x3, 0x845, 0x18c9, 0x5295, 0x1047, 0xcfbe, 
	0x62d5, 0x7b9b, 0x7c1f, 0x5b57, 0x4291, 0x2107, 0x3147, 0x620f, 0x7ad5, 0xcded, 0xce73, 0x8421, 0x5b19, 0x4a97, 0x8cb, 0x8c9, 0x889, 0x47, 0x3, 0x3, 0x5, 0x3, 0x3, 0x1043, 0x1843, 0x843, 0x3, 0x1043, 0x398d, 0x7b5b, 0x5a53, 0x5a51, 
	0x3107, 0x62d5, 0x73dd, 0x5b57, 0x4293, 0x298b, 0x394b, 0x6293, 0x6295, 0x7b9f, 0x7be1, 0x3a13, 0x218f, 0x114d, 0x89, 0x87, 0x5, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2883, 0x3083, 0x2085, 0x1003, 0x2907, 0x6317, 0xb527, 0x8359, 0x1043, 
	0x3107, 0x41cf, 0x8c21, 0x5b19, 0x3a53, 0x885, 0x843, 0x20c9, 0x314b, 0x739d, 0x739f, 0x298f, 0x214d, 0x214d, 0x214d, 0x218d, 0x190b, 0x887, 0x3, 0x3, 0x3, 0x3, 0x1003, 0x4947, 0x4107, 0x2909, 0x1843, 0x5ad5, 0x83dd, 0xc5ab, 0x20c9, 0x9db0, 
	0x84e8, 0x4a53, 0x6b5d, 0x3a55, 0x19cf, 0x3, 0x3, 0x1885, 0x498d, 0xbd69, 0xc5ef, 0x6b5d, 0x4a95, 0x4295, 0x29d1, 0x29cf, 0x214d, 0x110b, 0x45, 0x3, 0x5, 0x3, 0x1845, 0x6a4f, 0x620f, 0x49cf, 0x314b, 0x5a95, 0x73df, 0x6b5f, 0x8d6c, 0xcfbe, 
	0x84e8, 0x84e8, 0x52d9, 0x4253, 0x324f, 0x1085, 0x1043, 0x4149, 0x7251, 0xcdab, 0xe6f5, 0x9ca5, 0x635d, 0x5b5b, 0x3a55, 0x3a53, 0x29d1, 0x194d, 0x210b, 0x1089, 0x20cd, 0x20cb, 0x310b, 0x518b, 0x3909, 0x290b, 0x1887, 0x214d, 0x4ad9, 0x3a13, 0xcfbe, 0xcfbe, 
	0x84e8, 0x4a53, 0x7bdf, 0x52d5, 0x424f, 0x1907, 0x2083, 0x59cd, 0x8b17, 0xde2f, 0xe739, 0xa4e9, 0x6b9f, 0x73df, 0x5319, 0x5319, 0x4255, 0x31d1, 0x10c9, 0x1047, 0x108b, 0x1089, 0x1889, 0x28c5, 0x1045, 0x845, 0x3, 0x45, 0x214d, 0x318f, 0xcfbe, 0xcfbe, 
	0x52d7, 0x8bdd, 0xa4e5, 0x6b99, 0x4291, 0x2149, 0x28c5, 0x620f, 0x8b17, 0xd62f, 0xdef5, 0x9465, 0x635d, 0x5319, 0x3a55, 0x3213, 0x2991, 0x214d, 0x3, 0x3, 0x5, 0x3, 0x3, 0x1843, 0x1043, 0x843, 0x3, 0x3, 0x18c7, 0x41cf, 0x394b, 0xcfbe, 
	0x3107, 0x839b, 0x8c61, 0x6b9b, 0x5317, 0x298b, 0x2907, 0x5a11, 0x72d5, 0xace7, 0xad6b, 0x5b1b, 0x4255, 0x194f, 0x8c9, 0x87, 0x45, 0x5, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2043, 0x2083, 0x1843, 0x1843, 0x1885, 0x3149, 0x5a95, 0x6295, 0x30c7, 
	0x4149, 0x5253, 0x8c21, 0x6359, 0x3a53, 0x1909, 0x20c7, 0x398d, 0x49cf, 0x739d, 0x739f, 0x31d1, 0x214f, 0x194d, 0x110b, 0x8c9, 0x887, 0x5, 0x3, 0x3, 0x3, 0x3, 0x803, 0x3905, 0x38c5, 0x28c7, 0x28c7, 0x394b, 0x5251, 0x8bdd, 0x6293, 0x5ad9, 
	0xcfbe, 0x6b9d, 0x9463, 0x52d7, 0x90b, 0x3, 0x3, 0x1885, 0x3109, 0x83df, 0x8423, 0x3a13, 0x298f, 0x31d1, 0x29cf, 0x29cf, 0x214d, 0x10c9, 0x43, 0x3, 0x5, 0x3, 0x2087, 0x61cb, 0x518b, 0x398d, 0x3109, 0x5251, 0x6319, 0x8c21, 0x3109, 0xcfbe, 
	0xcfbe, 0xa634, 0x5adb, 0x3213, 0x198d, 0x43, 0x3, 0x28c7, 0x620f, 0xcdab, 0xdeb3, 0x8c21, 0x5b19, 0x52d7, 0x3211, 0x3211, 0x298f, 0x194d, 0x10c9, 0x845, 0x849, 0x847, 0x394b, 0x6a4f, 0x51cf, 0x41cf, 0x1043, 0x3a11, 0x4a97, 0x4a99, 0x31d1, 0xcfbe, 
	0xcfbe, 0xcfbe, 0x5b19, 0x52d3, 0x4291, 0x1905, 0x1883, 0x518b, 0x82d3, 0xd5ed, 0xe6f7, 0xa4e9, 0x6b9f, 0x639d, 0x42d7, 0x42d7, 0x3213, 0x214d, 0x214b, 0x18c9, 0x290f, 0x290d, 0x1045, 0x3107, 0x1845, 0x845, 0x3, 0x889, 0x31d1, 0x631b, 0xcfbe, 0xcfbe, 
	0xcfbe, 0xcfbe, 0x8c61, 0x5b15, 0x3a4f, 0x1947, 0x28c5, 0x620f, 0x9359, 0xe66f, 0xe739, 0x9ce7, 0x6b9d, 0x639d, 0x5b1b, 0x5319, 0x4a97, 0x3a13, 0x45, 0x3, 0x5, 0x3, 0x3, 0x1843, 0x1043, 0x45, 0x3, 0x843, 0x2109, 0x5a95, 0xc73a, 0xbef8, 
	0xcfbe, 0x941f, 0x9ce5, 0x73dd, 0x4b15, 0x2189, 0x28c5, 0x6251, 0x8317, 0xc5ed, 0xbdad, 0x6b5b, 0x52d7, 0x4295, 0x110b, 0x87, 0x47, 0x5, 0x3, 0x3, 0x3, 0x3, 0x3, 0x1043, 0x1843, 0x1043, 0x3, 0x1043, 0x39cd, 0x839d, 0x6ad5, 0x418b, 
	0x41cf, 0x41cf, 0x739b, 0x52d7, 0x320f, 0x294b, 0x2909, 0x5211, 0x5a53, 0x739d, 0x73a1, 0x31d3, 0x2991, 0x194f, 0x110b, 0x89, 0x5, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3083, 0x30c5, 0x2085, 0x1003, 0x2909, 0x6b59, 0xbdab, 0x8b9b, 0x1803, 
};

