/*************************************************************************************************** Convert from NINGEN ****************************************************************************************************/ #define ShapeColor_t_box(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} } /* ================================================================================ : light data. =================================================================================== */ static Lights1 light_t_box[] = { ShapeColor_t_box(255,255,255), }; /* ================================================================================ : texture data. =================================================================================== */ static unsigned short key_holl_txt[] = { 0x5ad7, 0x631b, 0x6b1b, 0x6b1b, 0x6b5b, 0x6b5d, 0x735d, 0x739d, 0x7b9f, 0x7bdf, 0x7bdf, 0x83e1, 0x8421, 0x8421, 0x8421, 0x8421, 0x8421, 0x8421, 0x8423, 0x8c23, 0x8c65, 0x8c65, 0x8ca5, 0x8c63, 0x8c63, 0x8c65, 0x8ca5, 0x8c65, 0x8c65, 0x8423, 0x739f, 0x5297, 0x39cf, 0x6b1b, 0x6b5d, 0x735d, 0x735d, 0x739d, 0x739f, 0x7bdf, 0x7be1, 0x8421, 0x8421, 0x8423, 0x8c23, 0x8c63, 0x8c63, 0x8c63, 0x8c63, 0x8c65, 0x8c65, 0x8c65, 0x9465, 0x94a5, 0x94a5, 0x94a5, 0x94a7, 0x94a7, 0x94a5, 0x94a7, 0x94a5, 0x8ca5, 0x8421, 0x6319, 0x39d1, 0x6b5b, 0x739d, 0x739f, 0x7bdf, 0x7bdf, 0x7be1, 0x8421, 0x8421, 0x8421, 0x8421, 0x8c23, 0x8c63, 0x8c63, 0x8c63, 0x8c23, 0x8c23, 0x8c23, 0x8c23, 0x8c23, 0x9465, 0x94a5, 0x94a7, 0x94a7, 0x94a7, 0x94a7, 0x94a7, 0x94e7, 0x94a7, 0x94a5, 0x7c21, 0x739d, 0x41d1, 0x5ad9, 0x7b5d, 0x739f, 0x735d, 0x7b9f, 0x7be1, 0x7bdf, 0x83df, 0x83e1, 0x8421, 0x8c23, 0x8be3, 0x83e1, 0x83e1, 0x83e1, 0x83e1, 0x83e1, 0x8be3, 0x8c23, 0x8c25, 0x9465, 0x9465, 0x9465, 0x94a5, 0x94a7, 0x94a7, 0x9ca7, 0x94e7, 0x8ca7, 0x7bdf, 0x73df, 0x41d1, 0x41d1, 0x9465, 0x83e1, 0x731d, 0x735d, 0x7b9f, 0x7bdf, 0x7b9f, 0x7b9f, 0x83e1, 0x83e1, 0x83df, 0x7b9f, 0x7b9f, 0x7b9f, 0x7b9f, 0x83e1, 0x8be3, 0x8c23, 0x8c23, 0x9465, 0x9465, 0x94a5, 0x94a5, 0x9465, 0x94a5, 0x9ce7, 0x9ce7, 0x9ce7, 0x8ca5, 0x73e1, 0x5295, 0x62d7, 0x8c65, 0x9ca5, 0x7b9f, 0x7b9f, 0x83df, 0x7b9f, 0x83e1, 0x83e1, 0x8c21, 0x83e1, 0x7b9f, 0x735d, 0x731d, 0x7b9f, 0x839f, 0x83e1, 0x8c23, 0x8c63, 0x9465, 0x9465, 0x94a5, 0x94a5, 0x94a7, 0x9ce9, 0x94a7, 0x94a7, 0x9d29, 0x9d29, 0x8c65, 0x5b19, 0x5ad7, 0x735d, 0x7b9f, 0x9ca7, 0x8c23, 0x83e1, 0x7b9f, 0x8421, 0x8c23, 0x8c23, 0x83a1, 0x735d, 0x62d9, 0x5a97, 0x4a11, 0x4a13, 0x6319, 0x5a97, 0x83e1, 0x8c23, 0x8c65, 0x9465, 0x9465, 0x94a7, 0x9ce7, 0xb5ad, 0xa4e9, 0x94a5, 0x94a7, 0x9ce7, 0x7c21, 0x3a13, 0x5297, 0x631b, 0x739f, 0x8421, 0x94a5, 0x8c63, 0x8c21, 0x9465, 0x8be3, 0x7b5f, 0x6b1b, 0x62d9, 0x41d1, 0x18c7, 0x0843, 0x0001, 0x0843, 0x0001, 0x294b, 0x6b19, 0x8c23, 0x9465, 0x94a5, 0x94a7, 0x94a5, 0x9ce7, 0x9ce7, 0x94a7, 0x94a5, 0x94a7, 0x73df, 0x4253, 0x5297, 0x6b1b, 0x739d, 0x7bdf, 0x7b9f, 0x9ca7, 0x94a7, 0x83e1, 0x735d, 0x62d9, 0x5a55, 0x5297, 0x18c7, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0843, 0x6b1b, 0x94a5, 0x9465, 0x9465, 0x94a5, 0x94a5, 0x94a5, 0x94a5, 0x9ca7, 0x94a7, 0x73df, 0x5297, 0x5297, 0x62db, 0x735d, 0x739f, 0x7ba1, 0x9465, 0x9423, 0x731d, 0x6299, 0x6297, 0x62d9, 0x18c7, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x294b, 0x8c63, 0x9ca7, 0x9465, 0x8c63, 0x8c63, 0x94a5, 0x8421, 0x8c63, 0x8c63, 0x73df, 0x52d7, 0x4a13, 0x6299, 0x6adb, 0x6b5b, 0x6b1b, 0x7b9d, 0x7b9d, 0x62d9, 0x5a97, 0x5a57, 0x41d1, 0x0843, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x5ad7, 0x94a5, 0x9ce7, 0x8c63, 0x8423, 0x8421, 0x6b5b, 0x7bdf, 0x8c63, 0x6b5b, 0x5ad7, 0x4211, 0x5255, 0x6299, 0x62d9, 0x62d9, 0x6b1b, 0x731b, 0x6299, 0x5a57, 0x5a15, 0x39cf, 0x0041, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x4a13, 0x8c63, 0x94a5, 0x94a5, 0x8421, 0x739f, 0x6319, 0x7be1, 0x8423, 0x6b1b, 0x5295, 0x4a55, 0x5255, 0x5a57, 0x5a57, 0x6297, 0x6ad9, 0x6ad9, 0x5a57, 0x5a15, 0x5a15, 0x41cf, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x4211, 0x7b9d, 0x7b9f, 0x8461, 0x83e1, 0x6319, 0x6319, 0x739d, 0x73df, 0x5ad7, 0x4211, 0x39cf, 0x4a53, 0x5a97, 0x5255, 0x5a57, 0x6299, 0x5a97, 0x5a15, 0x5215, 0x5a15, 0x41cf, 0x0843, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x4a13, 0x6b5d, 0x735b, 0x6b9d, 0x6b5b, 0x5295, 0x6319, 0x6b5b, 0x6319, 0x5ad9, 0x4a53, 0x314d, 0x5255, 0x5295, 0x5295, 0x5a57, 0x6299, 0x5a57, 0x5a15, 0x5215, 0x5a15, 0x49d1, 0x18c7, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x1085, 0x62d9, 0x6b9d, 0x6319, 0x5ad7, 0x5a97, 0x4211, 0x5a97, 0x631b, 0x6b5b, 0x6b5d, 0x5297, 0x41cf, 0x5255, 0x5295, 0x5297, 0x5257, 0x5a57, 0x5a15, 0x5215, 0x51d5, 0x5215, 0x5215, 0x290b, 0x1085, 0x0801, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x314d, 0x735b, 0x739d, 0x6319, 0x5253, 0x4211, 0x6b5b, 0x8421, 0x7b9f, 0x7bdf, 0x7b9f, 0x5ad7, 0x41d1, 0x4213, 0x6299, 0x6299, 0x5a57, 0x5a17, 0x5215, 0x51d3, 0x4191, 0x4191, 0x5215, 0x5215, 0x41d1, 0x20c7, 0x0843, 0x0001, 0x0001, 0x0001, 0x18c7, 0x398d, 0x62d9, 0x6b1b, 0x5ad7, 0x4a11, 0x4213, 0x62d9, 0x83e1, 0x8421, 0x7b9f, 0x7b9f, 0x7b9f, 0x5ad9, 0x41d1, 0x5255, 0x6b1b, 0x6b1b, 0x62d7, 0x5a97, 0x5a15, 0x5213, 0x51d3, 0x5215, 0x5a57, 0x5a97, 0x6299, 0x5255, 0x18c7, 0x0001, 0x0001, 0x18c7, 0x5255, 0x62d9, 0x62d9, 0x5ad7, 0x5293, 0x4a53, 0x5255, 0x6b5d, 0x739d, 0x7b9f, 0x731d, 0x6b1b, 0x735d, 0x5295, 0x4a13, 0x6b1b, 0x731b, 0x6ad9, 0x5a97, 0x5a57, 0x49d3, 0x49d3, 0x5215, 0x5a17, 0x5a57, 0x5a99, 0x6adb, 0x6b1b, 0x398d, 0x0001, 0x0001, 0x2109, 0x6297, 0x5ad9, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x735d, 0x7b9f, 0x7b9d, 0x6b1b, 0x6adb, 0x731d, 0x4a55, 0x5255, 0x5ad7, 0x6b19, 0x631b, 0x5a97, 0x4a13, 0x394d, 0x49d3, 0x5215, 0x5a57, 0x5a97, 0x62db, 0x731d, 0x735d, 0x41d1, 0x0001, 0x0001, 0x20c9, 0x6297, 0x62d9, 0x5a97, 0x62d9, 0x631b, 0x62d9, 0x5a97, 0x735b, 0x735d, 0x735d, 0x6adb, 0x62d9, 0x6adb, 0x5a97, 0x4211, 0x398f, 0x41d1, 0x5a97, 0x62d9, 0x4a13, 0x394f, 0x398f, 0x5255, 0x5a97, 0x62d9, 0x6b1d, 0x735d, 0x7b9f, 0x41d1, 0x0001, 0x0001, 0x2109, 0x6299, 0x62d9, 0x6ad9, 0x6adb, 0x6b1d, 0x6adb, 0x5ad9, 0x6b1b, 0x6b1b, 0x6b1b, 0x62d9, 0x6297, 0x6adb, 0x5257, 0x398f, 0x41d1, 0x41d1, 0x49d3, 0x5a97, 0x5a57, 0x5215, 0x5a57, 0x5a97, 0x6ad9, 0x731d, 0x7b9f, 0x7ba1, 0x7ba1, 0x41d1, 0x0001, 0x0001, 0x294b, 0x62d9, 0x6adb, 0x62db, 0x6adb, 0x6b1b, 0x6adb, 0x62db, 0x62db, 0x5a97, 0x62d9, 0x5ad7, 0x5a97, 0x5ad7, 0x41d1, 0x398f, 0x4a13, 0x5255, 0x6299, 0x5a57, 0x5a55, 0x6297, 0x735d, 0x731b, 0x731b, 0x735d, 0x7b9f, 0x83a1, 0x83e1, 0x4211, 0x0001, 0x0001, 0x294b, 0x62d9, 0x62db, 0x62d9, 0x6ad9, 0x6ad9, 0x6299, 0x5255, 0x5a55, 0x4a55, 0x4a13, 0x5215, 0x4a13, 0x5215, 0x398f, 0x4253, 0x4a13, 0x5255, 0x6ad9, 0x6ad9, 0x62db, 0x735d, 0x839f, 0x735d, 0x735d, 0x735d, 0x7b9f, 0x7ba1, 0x7be1, 0x4211, 0x0001, 0x0001, 0x294b, 0x62d9, 0x62db, 0x6ad9, 0x6299, 0x5a97, 0x5297, 0x5a97, 0x5255, 0x5a55, 0x5255, 0x5255, 0x41d1, 0x49d3, 0x398f, 0x4213, 0x4213, 0x4a55, 0x62d9, 0x6b1b, 0x7b5d, 0x83df, 0x8be1, 0x7b9f, 0x7ba1, 0x7b9f, 0x7b5f, 0x735d, 0x7b9f, 0x39cf, 0x0001, 0x0001, 0x314d, 0x62db, 0x62d9, 0x6299, 0x5a99, 0x5a97, 0x5a97, 0x5a97, 0x5257, 0x5a97, 0x5a57, 0x5a97, 0x4a13, 0x41d1, 0x314d, 0x31cf, 0x4a57, 0x5255, 0x6299, 0x62db, 0x731d, 0x83e1, 0x8c23, 0x8c21, 0x83a1, 0x83e1, 0x7b9f, 0x735f, 0x735d, 0x398f, 0x0001, 0x0001, 0x314d, 0x6adb, 0x62d9, 0x6299, 0x5a97, 0x5a97, 0x5a97, 0x5a57, 0x5215, 0x5ad9, 0x62d9, 0x6299, 0x5255, 0x49d1, 0x314d, 0x294d, 0x39d1, 0x4211, 0x4a13, 0x5255, 0x5a57, 0x62d9, 0x731d, 0x7b9f, 0x83e1, 0x83e1, 0x739f, 0x731d, 0x731d, 0x398f, 0x0001, 0x0001, 0x398f, 0x62d9, 0x6299, 0x6297, 0x6299, 0x5a99, 0x5a97, 0x5255, 0x51d3, 0x5ad9, 0x6b19, 0x62db, 0x5a95, 0x41d1, 0x314d, 0x210b, 0x298d, 0x39cf, 0x41d3, 0x4a13, 0x5215, 0x5a57, 0x5a57, 0x5a57, 0x62d9, 0x6b1d, 0x735d, 0x735d, 0x735d, 0x62d9, 0x290b, 0x318d, 0x62d9, 0x6319, 0x5a97, 0x5a97, 0x5a57, 0x5a97, 0x5a57, 0x5215, 0x49d3, 0x5a97, 0x6b1b, 0x62d9, 0x5a97, 0x41d1, 0x290b, 0x294b, 0x294d, 0x41d3, 0x4213, 0x4a13, 0x4a15, 0x5255, 0x5215, 0x4a13, 0x5213, 0x5a55, 0x62d9, 0x6b1b, 0x6b1b, 0x6b1b, 0x62d9, 0x62db, 0x5a97, 0x5257, 0x5a55, 0x5a55, 0x4a15, 0x5255, 0x5255, 0x5255, 0x4191, 0x41d1, 0x5297, 0x62d9, 0x5a95, 0x39cf, 0x2109, 0x294d, 0x398f, 0x4211, 0x4213, 0x4a13, 0x4a13, 0x5215, 0x4191, 0x398d, 0x314d, 0x398f, 0x4a13, 0x5215, 0x4a13, 0x4a15, 0x5257, 0x5215, 0x4a13, 0x4a13, 0x4a13, 0x4a13, 0x5215, 0x5253, 0x5213, 0x5213, 0x4191, 0x394f, 0x41d1, 0x5a95, 0x5a97, 0x398f, 0x18c7, 0x2109, 0x39cf, 0x39d1, 0x41d1, 0x41d1, 0x49d3, 0x49d3, 0x398f, 0x290b, 0x210b, 0x314d, 0x41d1, 0x4211, 0x41d1, 0x3991, 0x314d, 0x398f, 0x398f, 0x41d1, 0x41d1, 0x41d1, 0x4a13, 0x4a13, 0x49d3, 0x41d1, 0x398f, 0x394f, 0x394f, 0x41cf, 0x4a13, 0x4211, 0x18c7, 0x2109, 0x294d, 0x294b, 0x318f, 0x318f, 0x398f, 0x398f, 0x314d, 0x290b, 0x1045, 0x20c9, 0x39cf, 0x4211, 0x41d1, 0x20c9, 0x1085, 0x18c7, 0x290b, 0x314d, 0x294d, 0x294b, 0x314d, 0x398f, 0x398f, 0x398f, 0x290b, 0x20c9, 0x290b, 0x290b, 0x314d, 0x398d, 0x2109, }; static unsigned short t_texB_txt[] = { 0x0001, 0x0801, 0x0801, 0x1841, 0x2881, 0x28c1, 0x30c1, 0x30c1, 0x2881, 0x1001, 0x1841, 0x1001, 0x1001, 0x1841, 0x1001, 0x0801, 0x0801, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x4101, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5983, 0x61c3, 0x61c3, 0x5983, 0x4941, 0x38c1, 0x2081, 0x2881, 0x30c1, 0x38c1, 0x3101, 0x30c1, 0x30c1, 0x30c1, 0x30c1, 0x30c1, 0x30c1, 0x28c1, 0x28c1, 0x28c1, 0x28c1, 0x38c1, 0x30c1, 0x2081, 0x2881, 0x30c1, 0x61c3, 0x6183, 0x61c3, 0x5983, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6205, 0x61c5, 0x59c3, 0x61c5, 0x6a05, 0x6a45, 0x7285, 0x7245, 0x6a45, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x4941, 0x5181, 0x61c3, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a45, 0x6a45, 0x6a45, 0x6a05, 0x6a03, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5981, 0x5983, 0x5983, 0x5983, 0x5983, 0x6183, 0x6183, 0x6183, 0x61c3, 0x61c3, 0x69c3, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6181, 0x6183, 0x5983, 0x5983, 0x5981, 0x5981, 0x5981, 0x5981, 0x5983, 0x5981, 0x5983, 0x5983, 0x59c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x5983, 0x5985, 0x5183, 0x5183, 0x5143, 0x5143, 0x5983, 0x5983, 0x5983, 0x6183, 0x61c3, 0x6183, 0x6183, 0x6183, 0x6143, 0x6183, 0x5943, 0x5943, 0x5983, 0x5983, 0x5143, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5143, 0x5183, 0x5143, 0x5143, 0x5143, 0x4943, 0x4903, 0x4103, 0x40c3, 0x4103, 0x4103, 0x40c3, 0x40c3, 0x4103, 0x4103, 0x4103, 0x4903, 0x4903, 0x4943, 0x5143, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5143, 0x5143, 0x5143, 0x4941, 0x5143, 0x5983, 0x5983, 0x59c3, 0x61c3, 0x61c3, 0x59c3, 0x5985, 0x5985, 0x5185, 0x5145, 0x5143, 0x5143, 0x5185, 0x5183, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x59c3, 0x61c3, 0x6183, 0x6183, 0x6183, 0x5983, 0x5143, 0x5143, 0x4943, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5143, 0x5143, 0x5183, 0x5183, 0x5983, 0x5983, 0x59c5, 0x59c5, 0x59c5, 0x59c5, 0x5983, 0x5983, 0x5983, 0x5983, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5143, 0x5183, 0x5143, 0x4943, 0x4943, 0x4943, 0x4943, 0x4903, 0x4943, 0x5143, 0x5145, 0x5143, 0x5143, 0x5145, 0x5983, 0x5985, 0x6185, 0x61c5, 0x69c7, 0x61c3, 0x61c3, 0x59c3, 0x5983, 0x5983, 0x5183, 0x4943, 0x5143, 0x4943, 0x4903, 0x4903, 0x4943, 0x4943, 0x4903, 0x4943, 0x4943, 0x5143, 0x4903, 0x4903, 0x4903, 0x4943, 0x5143, 0x5143, 0x5183, 0x5985, 0x6185, 0x61c7, 0x69c7, 0x69c7, 0x69c7, 0x6a07, 0x7207, 0x7205, 0x6a05, 0x6a03, 0x69c3, 0x61c3, 0x5983, 0x5183, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x4943, 0x4103, 0x4103, 0x4103, 0x4103, 0x4903, 0x4943, 0x5985, 0x6185, 0x5985, 0x61c7, 0x6a07, 0x7209, 0x7209, 0x7209, 0x7207, 0x7207, 0x6a05, 0x6a05, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x5143, 0x5143, 0x5143, 0x5143, 0x4943, 0x4943, 0x4943, 0x6a05, 0x61c5, 0x5985, 0x5183, 0x4943, 0x4943, 0x4943, 0x5183, 0x5183, 0x5183, 0x5183, 0x5985, 0x61c7, 0x6a07, 0x69c7, 0x69c7, 0x61c5, 0x61c5, 0x61c5, 0x5983, 0x5143, 0x5143, 0x4943, 0x4943, 0x4903, 0x5143, 0x5143, 0x5143, 0x5983, 0x59c5, 0x61c5, 0x6a05, 0x6a05, 0x61c5, 0x59c5, 0x5983, 0x5983, 0x5983, 0x5183, 0x5183, 0x5183, 0x5183, 0x5983, 0x5983, 0x5985, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x5985, 0x5983, 0x5983, 0x5985, 0x5183, 0x59c5, 0x61c3, 0x61c3, 0x61c3, 0x6a05, 0x7207, 0x7247, 0x7207, 0x6a05, 0x69c5, 0x61c3, 0x5983, 0x59c3, 0x59c3, 0x61c3, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x61c3, 0x61c5, 0x61c5, 0x6205, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x61c3, 0x61c3, 0x6a05, 0x61c5, 0x6a03, 0x61c3, 0x61c3, 0x6a05, 0x7a47, 0x7247, 0x7207, 0x7207, 0x6a05, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6205, 0x6205, 0x69c5, 0x61c5, 0x61c5, 0x6205, 0x61c5, 0x61c5, 0x59c3, 0x59c3, 0x59c3, 0x59c3, 0x59c3, 0x61c3, 0x61c3, 0x61c5, 0x6a05, 0x61c5, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x6a05, 0x6a05, 0x6a45, 0x7245, 0x6a03, 0x6a03, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6181, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x69c3, 0x6a03, 0x69c3, 0x6a03, 0x6a03, 0x6a03, 0x7245, 0x7245, 0x6a45, 0x6a05, 0x6a03, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6181, 0x6183, 0x6183, 0x6183, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a05, 0x6205, 0x61c3, 0x59c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6143, 0x6143, 0x6183, 0x5943, 0x5943, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x69c3, 0x69c3, 0x61c3, 0x6183, 0x61c3, 0x59c5, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x7205, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x6a03, 0x61c3, 0x61c3, 0x59c3, 0x5983, 0x5183, 0x5183, 0x5143, 0x4983, 0x4983, 0x5183, 0x5983, 0x61c3, 0x61c3, 0x6203, 0x6203, 0x6203, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a03, 0x6a05, 0x6205, 0x6205, 0x61c5, 0x61c5, 0x61c3, 0x59c3, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5183, 0x5983, 0x59c3, 0x59c3, 0x61c3, 0x6203, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x69c3, 0x69c3, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x5983, 0x5983, 0x5183, 0x5143, 0x5143, 0x5143, 0x5143, 0x5983, 0x5983, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x5983, 0x5183, 0x5143, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c3, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5143, 0x4943, 0x4903, 0x4103, 0x4903, 0x4903, 0x4903, 0x5143, 0x5143, 0x5143, 0x5143, 0x5983, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5983, 0x5983, 0x5983, 0x5183, 0x5183, 0x5143, 0x5143, 0x4943, 0x4943, 0x4903, 0x5103, 0x5143, 0x5143, 0x5143, 0x5143, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x5983, 0x6183, 0x6183, 0x6183, 0x6183, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x7205, 0x7205, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x6a03, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x69c3, 0x6a03, 0x6203, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x6205, 0x6205, 0x61c5, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x69c3, 0x7205, 0x7205, 0x7205, 0x7205, 0x6a45, 0x6a05, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x69c3, 0x69c3, 0x69c3, 0x69c3, 0x7205, 0x7209, 0x7249, 0x7247, 0x7207, 0x6a07, 0x6a05, 0x6a05, 0x69c5, 0x69c5, 0x69c3, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x7207, 0x7207, 0x7207, 0x7207, 0x7247, 0x7207, 0x7209, 0x7207, 0x6a05, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x61c5, 0x6a07, 0x7209, 0x7209, 0x7a0b, 0x7207, 0x69c7, 0x71c9, 0x7209, 0x71c7, 0x69c7, 0x69c5, 0x69c3, 0x5983, 0x5983, 0x5183, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x69c5, 0x7209, 0x7a09, 0x7a0b, 0x720b, 0x61c7, 0x59c5, 0x5983, 0x5983, 0x5983, 0x5983, 0x3901, 0x3903, 0x4103, 0x4945, 0x5145, 0x5987, 0x5185, 0x5143, 0x5185, 0x5987, 0x5987, 0x5185, 0x5185, 0x5145, 0x4105, 0x2881, 0x28c1, 0x3901, 0x4943, 0x4943, 0x5183, 0x61c7, 0x71cb, 0x720b, 0x71c9, 0x5147, 0x30c1, 0x30c1, 0x30c1, 0x30c1, 0x30c1, 0x3101, 0x1041, 0x1041, 0x1841, 0x1881, 0x1881, 0x1841, 0x2081, 0x2081, 0x2081, 0x28c3, 0x2081, 0x1041, 0x1841, 0x1841, 0x1841, 0x1001, 0x0801, 0x28c1, 0x30c1, 0x38c3, 0x38c3, 0x4103, 0x4905, 0x4105, 0x38c3, 0x2041, 0x1001, 0x1001, 0x1001, 0x0801, 0x0801, 0x0801, }; static unsigned short key_box_txt[] = { 0x5ad7, 0x6b1b, 0x6b1b, 0x6b1b, 0x6b5b, 0x6b5d, 0x735d, 0x739d, 0x7b9f, 0x7bdf, 0x7bdf, 0x83e1, 0x8421, 0x8421, 0x8421, 0x8421, 0x8421, 0x8421, 0x8423, 0x8c23, 0x8c65, 0x8c65, 0x8ca5, 0x8c63, 0x8c63, 0x8c65, 0x8ca5, 0x8c65, 0x8c65, 0x8463, 0x7be1, 0x5ad9, 0x5ad7, 0x6b5b, 0x6b5d, 0x735d, 0x735d, 0x739d, 0x739f, 0x7bdf, 0x7be1, 0x8421, 0x8421, 0x8423, 0x8c23, 0x8c63, 0x8c63, 0x8c63, 0x8c63, 0x8c65, 0x8c65, 0x8c65, 0x9465, 0x94a5, 0x94a5, 0x94a5, 0x94a7, 0x94a7, 0x94a5, 0x94a7, 0x94a5, 0x8ca5, 0x8463, 0x6b5b, 0x62d9, 0x735d, 0x739d, 0x739f, 0x7bdf, 0x7bdf, 0x7be1, 0x8421, 0x8421, 0x8421, 0x8421, 0x8c23, 0x8c63, 0x8c63, 0x8c63, 0x8c23, 0x8c23, 0x8c23, 0x8c23, 0x8c23, 0x9465, 0x94a5, 0x94a7, 0x94a7, 0x94a7, 0x94a7, 0x94a7, 0x94e7, 0x94a7, 0x94a5, 0x8c65, 0x7bdf, 0x5a97, 0x739f, 0x7b9f, 0x739f, 0x7b5f, 0x7b9f, 0x7be1, 0x7bdf, 0x83df, 0x83e1, 0x8421, 0x8c23, 0x8be3, 0x83e1, 0x83e1, 0x83e1, 0x83e1, 0x83e1, 0x8be3, 0x8c23, 0x8c25, 0x9465, 0x9465, 0x9465, 0x94a5, 0x94a7, 0x94a7, 0x9ca7, 0x9ce7, 0x94a7, 0x8c65, 0x8423, 0x5297, 0x735d, 0x83e1, 0x7b9f, 0x735d, 0x735d, 0x7b9f, 0x7bdf, 0x7b9f, 0x7b9f, 0x83e1, 0x83e1, 0x83df, 0x7b9f, 0x7b9f, 0x7b9f, 0x7b9f, 0x83e1, 0x8be3, 0x8c23, 0x8c23, 0x9465, 0x9465, 0x94a5, 0x94a5, 0x9465, 0x94a5, 0x9ce7, 0x9ce7, 0x9ce7, 0x8ca5, 0x7c21, 0x5a97, 0x6b5b, 0x8c23, 0x8c23, 0x7b9f, 0x7b9f, 0x83df, 0x7b9f, 0x83e1, 0x83e1, 0x8c21, 0x83e1, 0x7b9f, 0x731d, 0x731d, 0x735d, 0x7b9f, 0x83e1, 0x8c23, 0x8c63, 0x9465, 0x9465, 0x94a5, 0x94a5, 0x94a7, 0x9ce9, 0x94a7, 0x94a7, 0x9d29, 0x9d29, 0x8ca5, 0x635b, 0x5ad7, 0x735d, 0x7be1, 0x94a5, 0x8c23, 0x83e1, 0x7b9f, 0x8421, 0x8c23, 0x8c23, 0x83a1, 0x735d, 0x6adb, 0x6adb, 0x731b, 0x7b5f, 0x8be1, 0x8c23, 0x8c23, 0x8c23, 0x8c65, 0x9465, 0x9465, 0x94a7, 0x9ce7, 0xb5ad, 0xa4e9, 0x94a5, 0x94a7, 0x9ce7, 0x7c21, 0x3a13, 0x5297, 0x631b, 0x739f, 0x8421, 0x94a5, 0x8c63, 0x8c21, 0x9465, 0x8be3, 0x7b5f, 0x6b1b, 0x6ad9, 0x6299, 0x6adb, 0x731d, 0x8be1, 0x9465, 0x8c23, 0x8c23, 0x9463, 0x9465, 0x9465, 0x94a5, 0x94a7, 0x94a5, 0x9ce7, 0x9ce7, 0x94a7, 0x94a5, 0x94a7, 0x73df, 0x4253, 0x5297, 0x6b1b, 0x739d, 0x7bdf, 0x7b9f, 0x9ca7, 0x94a7, 0x83e1, 0x735d, 0x62d9, 0x6299, 0x6299, 0x62d9, 0x6adb, 0x731d, 0x7b9f, 0x8be3, 0x83e1, 0x8c23, 0x8c65, 0x9465, 0x94a7, 0x9465, 0x9465, 0x94a5, 0x94a5, 0x94a5, 0x94a5, 0x9ca7, 0x94a7, 0x73df, 0x5297, 0x5297, 0x62db, 0x735d, 0x739f, 0x7ba1, 0x9465, 0x9423, 0x731d, 0x6299, 0x6297, 0x6299, 0x6299, 0x6a99, 0x6adb, 0x6adb, 0x731d, 0x7b5f, 0x7b9f, 0x83e1, 0x8c23, 0x8c63, 0x94a7, 0x9ca7, 0x9465, 0x8c63, 0x8c63, 0x94a5, 0x8421, 0x8c63, 0x8c63, 0x73df, 0x52d7, 0x4a13, 0x6299, 0x6adb, 0x6b5b, 0x6b1b, 0x7b9d, 0x7b9d, 0x62d9, 0x5a97, 0x6257, 0x6297, 0x6299, 0x6ad9, 0x6adb, 0x6b1b, 0x731d, 0x735d, 0x7b9f, 0x7b9f, 0x7b9f, 0x83e1, 0x8c23, 0x94a5, 0x9ce7, 0x8c63, 0x8423, 0x8421, 0x7bdf, 0x7be1, 0x8463, 0x6b5b, 0x5ad7, 0x4211, 0x5255, 0x6299, 0x62d9, 0x62d9, 0x6b1b, 0x731b, 0x6299, 0x5a57, 0x5a57, 0x6297, 0x6299, 0x6ad9, 0x6adb, 0x6adb, 0x731d, 0x731d, 0x735d, 0x739f, 0x7b9d, 0x739d, 0x7b9f, 0x8c63, 0x94a5, 0x94a5, 0x8421, 0x7bdf, 0x7b9f, 0x7bdf, 0x7bdf, 0x6b5b, 0x5295, 0x4a55, 0x5255, 0x5a57, 0x5a57, 0x6297, 0x6ad9, 0x6ad9, 0x5a57, 0x5a15, 0x5a57, 0x5a57, 0x6299, 0x62d9, 0x6adb, 0x6b1b, 0x731d, 0x731d, 0x7b5d, 0x7b5f, 0x7b9f, 0x739f, 0x735d, 0x7b9d, 0x7b9f, 0x8461, 0x83e1, 0x6319, 0x6b5b, 0x739d, 0x739d, 0x6319, 0x4211, 0x39cf, 0x4a53, 0x5a97, 0x5255, 0x5a57, 0x6299, 0x5a97, 0x5a15, 0x5215, 0x5a15, 0x5a57, 0x6297, 0x6299, 0x6adb, 0x6b1b, 0x731b, 0x731d, 0x735d, 0x7b5f, 0x7b9f, 0x7b9f, 0x7b9d, 0x6b5d, 0x735b, 0x6b9d, 0x6b5b, 0x5295, 0x6319, 0x6b5b, 0x6319, 0x62d9, 0x4a53, 0x398f, 0x5255, 0x5295, 0x5295, 0x5a57, 0x6299, 0x5a57, 0x5a15, 0x5215, 0x5a15, 0x5a57, 0x5a57, 0x6299, 0x6ad9, 0x6b1b, 0x6b1b, 0x731d, 0x731d, 0x735d, 0x735d, 0x739f, 0x7b9f, 0x6b9d, 0x6319, 0x5ad7, 0x5a97, 0x4211, 0x5a97, 0x631b, 0x6b5b, 0x6b5d, 0x5297, 0x4a53, 0x5255, 0x5295, 0x5297, 0x5257, 0x5a57, 0x5a15, 0x5215, 0x51d5, 0x5215, 0x5215, 0x5a57, 0x6299, 0x6ad9, 0x731b, 0x6b1d, 0x731b, 0x731b, 0x735d, 0x735d, 0x7b9d, 0x7b9d, 0x739d, 0x6319, 0x5253, 0x4211, 0x6b5b, 0x8421, 0x7b9f, 0x7bdf, 0x7b9f, 0x5ad7, 0x4a13, 0x4a13, 0x62d9, 0x6299, 0x5a57, 0x5a17, 0x5215, 0x51d3, 0x4191, 0x4191, 0x5215, 0x5a57, 0x6299, 0x6adb, 0x731d, 0x6b1d, 0x731b, 0x6b1b, 0x6b1b, 0x6b1b, 0x6b1b, 0x6b1d, 0x5ad7, 0x4a11, 0x4213, 0x62d9, 0x83e1, 0x8421, 0x7b9f, 0x7b9f, 0x7b9f, 0x5ad9, 0x4a13, 0x5a97, 0x6b1b, 0x6adb, 0x62d7, 0x5a97, 0x5a15, 0x5213, 0x51d3, 0x5215, 0x5a57, 0x5a97, 0x62d9, 0x6adb, 0x731d, 0x735d, 0x731b, 0x6b1b, 0x6b1b, 0x62d9, 0x62d9, 0x5ad7, 0x5293, 0x4a53, 0x5255, 0x6b5d, 0x739d, 0x7b9f, 0x731d, 0x6b1b, 0x735d, 0x5295, 0x5255, 0x62d9, 0x6ad9, 0x62d9, 0x5a97, 0x5a57, 0x49d3, 0x49d3, 0x5215, 0x5a17, 0x5a57, 0x5a99, 0x6adb, 0x731d, 0x731d, 0x735d, 0x731b, 0x731b, 0x6ad9, 0x5ad9, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x735d, 0x7b9f, 0x7b9d, 0x6b1b, 0x6adb, 0x731d, 0x4a55, 0x4a55, 0x5a97, 0x62d9, 0x62d9, 0x5a97, 0x4a13, 0x394d, 0x49d3, 0x5215, 0x5a57, 0x5a97, 0x62db, 0x731d, 0x735d, 0x739d, 0x735d, 0x731d, 0x6b1b, 0x6ad9, 0x62d9, 0x5a97, 0x62d9, 0x631b, 0x62d9, 0x5a97, 0x735b, 0x735d, 0x735d, 0x6adb, 0x62d9, 0x6adb, 0x5a97, 0x4211, 0x41d1, 0x4a13, 0x5a97, 0x62d9, 0x4a13, 0x394f, 0x398f, 0x5255, 0x5a97, 0x62d9, 0x6b1d, 0x735d, 0x7b9f, 0x739d, 0x735d, 0x731d, 0x6b1b, 0x6adb, 0x62d9, 0x6ad9, 0x6adb, 0x6b1d, 0x6adb, 0x5ad9, 0x6b1b, 0x6b1b, 0x6b1b, 0x62d9, 0x6297, 0x6adb, 0x5257, 0x39cf, 0x41d1, 0x41d1, 0x4a13, 0x5a97, 0x5a57, 0x5215, 0x5a57, 0x5a97, 0x6ad9, 0x731d, 0x7b9f, 0x7ba1, 0x7ba1, 0x7b9f, 0x735d, 0x6b1b, 0x6b1b, 0x6adb, 0x6adb, 0x62db, 0x6adb, 0x6b1b, 0x6adb, 0x62db, 0x62db, 0x5a97, 0x62d9, 0x5ad7, 0x5a97, 0x5ad7, 0x41d1, 0x398f, 0x4a13, 0x5255, 0x6299, 0x5a57, 0x5a55, 0x6297, 0x735d, 0x731b, 0x731b, 0x735d, 0x7b9f, 0x83a1, 0x83e1, 0x7b9f, 0x739f, 0x731b, 0x6b1b, 0x6b1b, 0x62db, 0x62d9, 0x6ad9, 0x6ad9, 0x6299, 0x5255, 0x5a55, 0x4a55, 0x4a13, 0x5215, 0x4a13, 0x5215, 0x398f, 0x4253, 0x4a13, 0x5255, 0x6ad9, 0x6ad9, 0x62db, 0x735d, 0x839f, 0x735d, 0x735d, 0x735d, 0x7b9f, 0x7ba1, 0x7be1, 0x7b9f, 0x735f, 0x735d, 0x6b1b, 0x6adb, 0x62db, 0x6ad9, 0x6299, 0x5a97, 0x5297, 0x5a97, 0x5255, 0x5a55, 0x5255, 0x5255, 0x41d1, 0x49d3, 0x398f, 0x4213, 0x4213, 0x4a55, 0x62d9, 0x6b1b, 0x7b5d, 0x83df, 0x8be1, 0x7b9f, 0x7ba1, 0x7b9f, 0x7b5f, 0x735d, 0x7b9f, 0x735d, 0x731d, 0x735d, 0x6b1b, 0x62db, 0x62d9, 0x6299, 0x5a99, 0x5a97, 0x5a97, 0x5a97, 0x5257, 0x5a97, 0x5a57, 0x5a97, 0x4a13, 0x41d1, 0x314d, 0x31cf, 0x4a57, 0x5255, 0x6299, 0x62db, 0x731d, 0x83e1, 0x8c23, 0x8c21, 0x83a1, 0x83e1, 0x7b9f, 0x735f, 0x735d, 0x6b1b, 0x6adb, 0x6adb, 0x6ad9, 0x6adb, 0x62d9, 0x6299, 0x5a97, 0x5a97, 0x5a97, 0x5a57, 0x5215, 0x5ad9, 0x62d9, 0x6299, 0x5255, 0x49d1, 0x314d, 0x294d, 0x39d1, 0x4211, 0x4a13, 0x5255, 0x5a57, 0x62d9, 0x731d, 0x7b9f, 0x83e1, 0x83e1, 0x739f, 0x731d, 0x731d, 0x731b, 0x6adb, 0x62d9, 0x62d9, 0x62d9, 0x6299, 0x6297, 0x6299, 0x5a99, 0x5a97, 0x5255, 0x51d3, 0x5ad9, 0x6b19, 0x62db, 0x5a95, 0x41d1, 0x314d, 0x210b, 0x298d, 0x39cf, 0x41d3, 0x4a13, 0x5215, 0x5a57, 0x5a57, 0x5a57, 0x62d9, 0x6b1d, 0x735d, 0x735d, 0x735d, 0x731d, 0x6b1b, 0x6b19, 0x6b1b, 0x6319, 0x5a97, 0x5a97, 0x5a57, 0x5a97, 0x5a57, 0x5215, 0x49d3, 0x5a97, 0x6b1b, 0x62d9, 0x5a97, 0x41d1, 0x290b, 0x294b, 0x294d, 0x41d3, 0x4213, 0x4a13, 0x4a15, 0x5255, 0x5215, 0x4a13, 0x5213, 0x5a55, 0x62d9, 0x6b1b, 0x6b1b, 0x6b1b, 0x6b1b, 0x62db, 0x5a97, 0x5257, 0x5a55, 0x5a55, 0x4a15, 0x5255, 0x5255, 0x5255, 0x4191, 0x41d1, 0x5297, 0x62d9, 0x5a95, 0x39cf, 0x2109, 0x294d, 0x398f, 0x4211, 0x4213, 0x4a13, 0x4a13, 0x5215, 0x4191, 0x398d, 0x314d, 0x398f, 0x4a13, 0x5215, 0x4a13, 0x4a15, 0x5257, 0x5215, 0x4a13, 0x4a13, 0x4a13, 0x4a13, 0x5215, 0x5253, 0x5213, 0x5213, 0x4191, 0x394f, 0x41d1, 0x5a95, 0x5a97, 0x398f, 0x18c7, 0x2109, 0x39cf, 0x39d1, 0x41d1, 0x41d1, 0x49d3, 0x49d3, 0x398f, 0x290b, 0x210b, 0x314d, 0x41d1, 0x4211, 0x41d1, 0x3991, 0x314d, 0x398f, 0x398f, 0x41d1, 0x41d1, 0x41d1, 0x4a13, 0x4a13, 0x49d3, 0x41d1, 0x398f, 0x394f, 0x394f, 0x41cf, 0x4a13, 0x4211, 0x18c7, 0x2109, 0x294d, 0x294b, 0x318f, 0x318f, 0x398f, 0x398f, 0x314d, 0x290b, 0x1045, 0x20c9, 0x39cf, 0x4211, 0x41d1, 0x20c9, 0x1085, 0x18c7, 0x290b, 0x314d, 0x294d, 0x294b, 0x314d, 0x398f, 0x398f, 0x398f, 0x290b, 0x20c9, 0x290b, 0x290b, 0x314d, 0x398d, 0x2109, }; static unsigned short t_texA_txt[] = { 0x0801, 0x1041, 0x1841, 0x1841, 0x1001, 0x0801, 0x1001, 0x1001, 0x0801, 0x0801, 0x1841, 0x1841, 0x0801, 0x0001, 0x0001, 0x0801, 0x0801, 0x1841, 0x30c1, 0x28c1, 0x28c1, 0x28c1, 0x30c1, 0x30c1, 0x2881, 0x1001, 0x1841, 0x1001, 0x1801, 0x1841, 0x1841, 0x1001, 0x0801, 0x1841, 0x28c1, 0x28c1, 0x28c1, 0x2881, 0x2081, 0x1041, 0x0801, 0x0801, 0x0801, 0x1841, 0x0001, 0x0001, 0x0001, 0x8c23, 0x739d, 0x6b1b, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a57, 0x5a97, 0x62d9, 0x6297, 0x62d9, 0x7b9f, 0x94a5, 0x3903, 0x4943, 0x4943, 0x4943, 0x3901, 0x3901, 0x4941, 0x4943, 0x3901, 0x30c1, 0x3101, 0x4101, 0x28c1, 0x30c1, 0x30c1, 0x30c1, 0x4941, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5983, 0x61c3, 0x61c3, 0x5983, 0x4101, 0x2881, 0x2041, 0x2041, 0x30c1, 0x28c1, 0x2881, 0x4143, 0x5183, 0x61c3, 0x59c3, 0x5983, 0x5983, 0x5183, 0x5183, 0x5183, 0x4103, 0x2081, 0x2041, 0x3041, 0x3081, 0x9465, 0x83e1, 0x7b9f, 0x62d9, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a97, 0x6ad9, 0x731b, 0x735d, 0x735d, 0x8c23, 0xa4e9, 0x7287, 0x6a45, 0x6a03, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c1, 0x5981, 0x5181, 0x5981, 0x61c3, 0x61c3, 0x6183, 0x61c3, 0x5983, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x61c5, 0x4983, 0x38c1, 0x4103, 0x59c5, 0x6205, 0x6205, 0x61c5, 0x6205, 0x6205, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x4903, 0x3041, 0x3881, 0x40c3, 0x731b, 0x6b1b, 0x7b9d, 0x5a97, 0x5a57, 0x5a57, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x6299, 0x62d9, 0x6b1b, 0x739d, 0x83e1, 0x9ca7, 0x7287, 0x7245, 0x6a03, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x61c3, 0x5983, 0x61c3, 0x69c3, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x40c1, 0x2801, 0x3801, 0x3041, 0x6295, 0x5a97, 0x5a57, 0x5a57, 0x62d9, 0x83e1, 0x735d, 0x6b1b, 0x62d9, 0x62d9, 0x5a97, 0x5a97, 0x5a97, 0x62d9, 0x7b9f, 0x8c23, 0xa4e9, 0x7287, 0x6a05, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6181, 0x6183, 0x5983, 0x5981, 0x5983, 0x5983, 0x5983, 0x5983, 0x6183, 0x6183, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x5983, 0x3881, 0x2801, 0x2801, 0x2801, 0x620d, 0x5a97, 0x5a57, 0x5a55, 0x7b9f, 0x735b, 0x5a97, 0x5a97, 0x5a97, 0x5a57, 0x5a57, 0x5a57, 0x5a55, 0x6297, 0x735d, 0x8c21, 0x9ce7, 0x59c5, 0x5185, 0x5143, 0x5143, 0x5143, 0x5983, 0x5983, 0x6183, 0x6183, 0x61c3, 0x6183, 0x6183, 0x6143, 0x6183, 0x5943, 0x5943, 0x5983, 0x5981, 0x5981, 0x5981, 0x5981, 0x5983, 0x5981, 0x5983, 0x5983, 0x59c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6183, 0x6183, 0x5983, 0x5983, 0x5983, 0x5983, 0x5943, 0x5143, 0x40c1, 0x2841, 0x2801, 0x2001, 0x5a0d, 0x5a97, 0x5a95, 0x5a57, 0x5a57, 0x5a97, 0x6b1b, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a97, 0x6b1b, 0x8421, 0x94a5, 0x38c3, 0x4103, 0x4103, 0x40c3, 0x40c3, 0x40c3, 0x40c3, 0x40c3, 0x4103, 0x4903, 0x4943, 0x5143, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x5143, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5143, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5143, 0x5983, 0x59c3, 0x5983, 0x5143, 0x5143, 0x5103, 0x4903, 0x5103, 0x5103, 0x5103, 0x5103, 0x4903, 0x38c1, 0x3041, 0x2001, 0x1801, 0x5a0d, 0x6297, 0x5a97, 0x5a57, 0x5a55, 0x5a97, 0x6adb, 0x5255, 0x5255, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x62d9, 0x83df, 0x8c23, 0x59c5, 0x4945, 0x4945, 0x5145, 0x5183, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x59c3, 0x61c3, 0x6183, 0x6183, 0x6183, 0x5983, 0x5983, 0x5983, 0x5143, 0x5143, 0x5143, 0x4941, 0x5143, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x5983, 0x5143, 0x5143, 0x5143, 0x5143, 0x5103, 0x4903, 0x4903, 0x4903, 0x40c3, 0x40c3, 0x4103, 0x4103, 0x3081, 0x1801, 0x1801, 0x520d, 0x6297, 0x5a97, 0x5a55, 0x5255, 0x5255, 0x5a97, 0x4a13, 0x4a13, 0x5213, 0x5255, 0x5255, 0x5255, 0x5a55, 0x62d7, 0x7b9f, 0x8c63, 0x5a07, 0x59c5, 0x5983, 0x5983, 0x5983, 0x5983, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5143, 0x5183, 0x5143, 0x5143, 0x5143, 0x4943, 0x4943, 0x4943, 0x4943, 0x4943, 0x5143, 0x5143, 0x5143, 0x5143, 0x5183, 0x5983, 0x5983, 0x5985, 0x5985, 0x5985, 0x5985, 0x5985, 0x5985, 0x5983, 0x5143, 0x5143, 0x4943, 0x4903, 0x4903, 0x4943, 0x5143, 0x3883, 0x2001, 0x1801, 0x5a0f, 0x62d7, 0x5255, 0x5255, 0x4a13, 0x41d1, 0x4211, 0x398f, 0x39cf, 0x398f, 0x41d1, 0x41d1, 0x4a13, 0x5255, 0x5a97, 0x6b1b, 0x83e1, 0x61c3, 0x61c5, 0x59c3, 0x5983, 0x5983, 0x5183, 0x4943, 0x5143, 0x4943, 0x4903, 0x4903, 0x4943, 0x4943, 0x4903, 0x4943, 0x4943, 0x4943, 0x4943, 0x4943, 0x4943, 0x4903, 0x4943, 0x5143, 0x5145, 0x5143, 0x5143, 0x5143, 0x5983, 0x5985, 0x6185, 0x61c5, 0x69c7, 0x69c7, 0x69c7, 0x69c7, 0x69c7, 0x61c5, 0x5985, 0x5983, 0x5183, 0x5143, 0x5143, 0x5183, 0x5985, 0x48c3, 0x2801, 0x1801, 0x5a51, 0x62d7, 0x5255, 0x4a13, 0x398f, 0x290b, 0x2109, 0x1087, 0x10c9, 0x10c9, 0x10c7, 0x2109, 0x318d, 0x4a13, 0x5255, 0x62d9, 0x6b1b, 0x6a05, 0x6a03, 0x6203, 0x69c3, 0x61c3, 0x5983, 0x5183, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x4903, 0x4903, 0x4903, 0x4943, 0x5143, 0x5143, 0x5183, 0x5985, 0x6185, 0x61c5, 0x61c5, 0x69c5, 0x69c7, 0x7207, 0x7209, 0x7209, 0x7209, 0x7209, 0x7209, 0x7209, 0x7207, 0x71c7, 0x71c7, 0x69c7, 0x69c7, 0x69c7, 0x69c7, 0x5105, 0x3841, 0x2801, 0x5a53, 0x5a97, 0x4a13, 0x398f, 0x2109, 0x0845, 0x0087, 0x2993, 0x5adf, 0x6b1f, 0x5299, 0x214d, 0x0843, 0x39cf, 0x4a13, 0x6b19, 0x7bdf, 0x6a45, 0x6a03, 0x6a03, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x5983, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x4943, 0x4943, 0x4943, 0x4903, 0x4903, 0x4103, 0x4103, 0x4903, 0x4943, 0x5185, 0x5985, 0x5985, 0x6185, 0x69c7, 0x7209, 0x7209, 0x7a09, 0x7a49, 0x7a49, 0x7a4b, 0x7a4b, 0x7a0b, 0x7a0b, 0x7a0b, 0x7a0b, 0x7a0b, 0x7a0b, 0x7a0b, 0x69c7, 0x4901, 0x3881, 0x3041, 0x5a51, 0x5255, 0x39cf, 0x20c9, 0x0887, 0x31d7, 0x6323, 0x7be9, 0x8429, 0x8c27, 0x8c25, 0x739f, 0x3a11, 0x1085, 0x4a13, 0x6b19, 0x8421, 0x6a45, 0x61c3, 0x5983, 0x5183, 0x5143, 0x5143, 0x5143, 0x4943, 0x5143, 0x5143, 0x5143, 0x5183, 0x5983, 0x59c5, 0x5985, 0x5985, 0x5185, 0x4943, 0x4903, 0x4943, 0x4943, 0x4943, 0x4943, 0x5183, 0x5183, 0x5183, 0x5185, 0x5985, 0x5985, 0x61c5, 0x69c7, 0x7207, 0x7207, 0x7209, 0x7209, 0x7209, 0x7209, 0x7207, 0x7207, 0x7209, 0x7a09, 0x7209, 0x6a07, 0x5143, 0x4081, 0x3881, 0x3881, 0x6293, 0x4a13, 0x314d, 0x0845, 0x3a19, 0x73ab, 0x842d, 0x946d, 0x9cad, 0xa52f, 0xad6f, 0xa56f, 0x7ba1, 0x31d1, 0x294b, 0x62d7, 0x7b9f, 0x7245, 0x6a05, 0x5983, 0x5983, 0x5983, 0x5983, 0x5983, 0x59c3, 0x61c3, 0x61c3, 0x61c3, 0x6a05, 0x6a05, 0x7205, 0x6a05, 0x61c5, 0x5985, 0x5183, 0x5183, 0x5983, 0x5983, 0x5983, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5983, 0x5985, 0x6185, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x61c5, 0x69c5, 0x69c7, 0x61c5, 0x59c5, 0x4903, 0x3881, 0x3041, 0x3041, 0x5a51, 0x41d1, 0x2109, 0x090d, 0x6b67, 0x842f, 0x946f, 0xa4f1, 0xb571, 0xc637, 0xd6fb, 0xd6fd, 0x9d2f, 0x5b1d, 0x214d, 0x4a13, 0x6b19, 0x7245, 0x7245, 0x6a05, 0x61c3, 0x61c3, 0x6a03, 0x61c5, 0x6a03, 0x61c3, 0x61c3, 0x6a05, 0x7a47, 0x7247, 0x7207, 0x7207, 0x6a05, 0x61c5, 0x61c3, 0x5983, 0x59c3, 0x59c3, 0x61c3, 0x5983, 0x5983, 0x5983, 0x5983, 0x5143, 0x5943, 0x5983, 0x5983, 0x5985, 0x5985, 0x59c5, 0x61c5, 0x61c5, 0x61c5, 0x59c5, 0x5985, 0x5985, 0x59c5, 0x59c3, 0x61c5, 0x59c3, 0x4101, 0x3081, 0x3041, 0x2841, 0x5a53, 0x41d1, 0x214f, 0x4ae1, 0x73eb, 0x8c6f, 0xa4f1, 0xb573, 0xc5f5, 0xd679, 0xdefd, 0xdf3d, 0xadb5, 0x6b65, 0x4257, 0x31cf, 0x6319, 0x6205, 0x6a05, 0x61c5, 0x59c3, 0x59c3, 0x59c3, 0x59c3, 0x59c3, 0x59c3, 0x61c3, 0x61c5, 0x61c5, 0x6a05, 0x61c5, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a05, 0x69c5, 0x61c5, 0x61c5, 0x61c5, 0x6205, 0x6205, 0x6205, 0x6205, 0x59c5, 0x59c5, 0x59c3, 0x59c3, 0x4101, 0x3041, 0x3041, 0x2841, 0x62d7, 0x39d1, 0x29d3, 0x52e5, 0x5325, 0x8c6d, 0xa531, 0xbdb3, 0xc5f5, 0xc5f5, 0xc5f5, 0xc637, 0xa573, 0x5b25, 0x4a9d, 0x3213, 0x635b, 0x7287, 0x7245, 0x6a03, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x69c3, 0x6203, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x5183, 0x40c1, 0x3041, 0x3041, 0x3041, 0x62d9, 0x4213, 0x3a57, 0x4aa3, 0x3a1f, 0x73a9, 0x946d, 0xad2f, 0xad31, 0x9cad, 0x946d, 0x9caf, 0x8c2b, 0x5261, 0x529f, 0x3a55, 0x635b, 0x7287, 0x6a05, 0x6a03, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6181, 0x6183, 0x6183, 0x6181, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x69c3, 0x61c3, 0x61c3, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x5983, 0x5983, 0x5943, 0x4901, 0x3041, 0x2801, 0x2801, 0x3001, 0x6b1b, 0x4a97, 0x4adb, 0x52e3, 0x319d, 0x421f, 0x6325, 0x7ba9, 0x7beb, 0x6ae5, 0x6b27, 0x6327, 0x52a3, 0x319d, 0x4a9f, 0x4ad9, 0x635d, 0x6a05, 0x6205, 0x59c3, 0x59c3, 0x59c3, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6143, 0x6143, 0x6183, 0x5943, 0x5943, 0x6183, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x61c3, 0x6183, 0x5983, 0x5143, 0x5103, 0x4903, 0x4903, 0x4103, 0x3041, 0x2001, 0x2001, 0x2001, 0x631b, 0x5299, 0x5b9f, 0x6427, 0x421f, 0x291b, 0x421f, 0x52a1, 0x4a61, 0x39df, 0x39df, 0x31e1, 0x29df, 0x31df, 0x4b5f, 0x5b5d, 0x6b9f, 0x59c5, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x69c3, 0x69c3, 0x61c3, 0x6143, 0x61c3, 0x61c3, 0x6183, 0x61c3, 0x61c3, 0x6183, 0x5943, 0x5943, 0x5143, 0x4903, 0x40c3, 0x40c3, 0x3041, 0x1801, 0x1001, 0x1001, 0x6b1b, 0x5ad9, 0x5b5d, 0x6c67, 0x5b25, 0x39df, 0x319d, 0x39dd, 0x31dd, 0x215d, 0x195d, 0x29df, 0x4261, 0x5b25, 0x5be1, 0x5b9d, 0x739f, 0x5183, 0x5143, 0x4983, 0x4983, 0x5183, 0x5983, 0x61c3, 0x61c3, 0x6203, 0x6203, 0x6203, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x7205, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c5, 0x59c3, 0x5983, 0x5183, 0x4983, 0x4943, 0x38c3, 0x2001, 0x2001, 0x2001, 0x735d, 0x5ad9, 0x5b1b, 0x6c23, 0x6ca9, 0x5b25, 0x4261, 0x39df, 0x3a1f, 0x3a1f, 0x4261, 0x4aa3, 0x5b65, 0x6c67, 0x6421, 0x635d, 0x7bdf, 0x5183, 0x5183, 0x5183, 0x5183, 0x5983, 0x59c3, 0x61c3, 0x6203, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x6a03, 0x69c3, 0x69c3, 0x69c3, 0x6a03, 0x6a03, 0x6a05, 0x6205, 0x6205, 0x61c5, 0x61c5, 0x61c3, 0x59c3, 0x59c3, 0x5983, 0x5983, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x5183, 0x5183, 0x4943, 0x38c1, 0x2001, 0x2001, 0x2801, 0x735d, 0x6319, 0x5ad9, 0x639d, 0x74a5, 0x7d2b, 0x6c69, 0x5ba7, 0x5325, 0x5323, 0x63a7, 0x74ab, 0x74eb, 0x6ca7, 0x639f, 0x631b, 0x7b9f, 0x6a85, 0x6a05, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x5183, 0x5143, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6183, 0x5983, 0x5983, 0x5183, 0x5143, 0x4943, 0x5143, 0x5143, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x5983, 0x5983, 0x5183, 0x5143, 0x4943, 0x4903, 0x38c1, 0x1801, 0x2001, 0x2001, 0x735d, 0x6b19, 0x5a97, 0x5ad9, 0x635d, 0x7465, 0x7d29, 0x7d2b, 0x7d6d, 0x85af, 0x856d, 0x7d6d, 0x74a7, 0x639f, 0x5b1b, 0x631b, 0x7b9f, 0x7287, 0x6a05, 0x61c3, 0x5983, 0x5143, 0x4103, 0x4103, 0x4103, 0x4103, 0x4903, 0x4903, 0x4903, 0x5143, 0x5143, 0x5143, 0x5143, 0x5983, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c3, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x4943, 0x4103, 0x4103, 0x4943, 0x5183, 0x5183, 0x5983, 0x5983, 0x5183, 0x5143, 0x4943, 0x4943, 0x4943, 0x4103, 0x4103, 0x40c3, 0x3081, 0x1801, 0x1801, 0x1801, 0x735d, 0x6b1b, 0x6297, 0x5a97, 0x5ad9, 0x631b, 0x639f, 0x6c23, 0x7465, 0x74a7, 0x7465, 0x6be1, 0x635d, 0x5b1b, 0x5a97, 0x62d9, 0x7b9f, 0x7a87, 0x6a05, 0x61c3, 0x5983, 0x5143, 0x4943, 0x4943, 0x4943, 0x4943, 0x4943, 0x4903, 0x5103, 0x5143, 0x5143, 0x5143, 0x5143, 0x5983, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x61c1, 0x5983, 0x5983, 0x5983, 0x5983, 0x61c3, 0x5983, 0x5183, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x5143, 0x4903, 0x4103, 0x4103, 0x4103, 0x4103, 0x4103, 0x40c1, 0x3881, 0x2001, 0x1801, 0x30c7, 0x7b9f, 0x739d, 0x62d9, 0x5a97, 0x5a97, 0x5a97, 0x5ad9, 0x5b1b, 0x631b, 0x635d, 0x635d, 0x5b1b, 0x62d9, 0x5a97, 0x5a97, 0x6b1b, 0x8c21, 0x7a87, 0x7245, 0x6a03, 0x61c3, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x5983, 0x5983, 0x6183, 0x6183, 0x6183, 0x6183, 0x6183, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x61c3, 0x5983, 0x5983, 0x5143, 0x5983, 0x5183, 0x5143, 0x5143, 0x5183, 0x4943, 0x4903, 0x4943, 0x4943, 0x4903, 0x4903, 0x4101, 0x3881, 0x2801, 0x2801, 0x38c7, 0x839f, 0x7b9f, 0x735d, 0x62d9, 0x5a97, 0x5a55, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x5a97, 0x5a57, 0x5a57, 0x5a57, 0x735d, 0x9ca7, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x6a03, 0x6203, 0x6203, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x6a03, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x7205, 0x7205, 0x6a05, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x6a03, 0x61c3, 0x61c3, 0x61c3, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x5183, 0x4943, 0x4943, 0x4943, 0x4941, 0x38c1, 0x3041, 0x3081, 0x3081, 0x6ad5, 0x6b1b, 0x6b1b, 0x6ad9, 0x6b1b, 0x5a55, 0x5a55, 0x5a57, 0x5a97, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a97, 0x62d9, 0x83e1, 0xad2b, 0x6a03, 0x6a03, 0x6a03, 0x7205, 0x7205, 0x7205, 0x7205, 0x6a45, 0x6a05, 0x6a05, 0x6a05, 0x6a05, 0x6a03, 0x69c3, 0x69c3, 0x69c3, 0x6a03, 0x6a05, 0x6a05, 0x6a05, 0x6205, 0x6205, 0x61c5, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x61c3, 0x59c3, 0x5983, 0x59c3, 0x59c3, 0x61c3, 0x59c3, 0x59c5, 0x61c5, 0x59c5, 0x5985, 0x4901, 0x3881, 0x40c1, 0x40c1, 0x6a93, 0x62d7, 0x6297, 0x6297, 0x6b1b, 0x5a55, 0x5a55, 0x5a55, 0x5a57, 0x5a57, 0x5a97, 0x5a57, 0x5a55, 0x6297, 0x739d, 0x9465, 0xb56d, 0x6a03, 0x61c3, 0x69c3, 0x7207, 0x7207, 0x7207, 0x7207, 0x7247, 0x7207, 0x7209, 0x7207, 0x6a05, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x69c3, 0x7205, 0x7209, 0x7249, 0x7247, 0x7207, 0x6a07, 0x6a05, 0x6a05, 0x69c5, 0x69c5, 0x69c3, 0x69c3, 0x61c3, 0x61c3, 0x61c3, 0x61c3, 0x59c3, 0x5983, 0x5181, 0x5181, 0x5983, 0x5985, 0x69c7, 0x69c7, 0x59c3, 0x5985, 0x4903, 0x3881, 0x3041, 0x4081, 0x7359, 0x6b1b, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a57, 0x5a55, 0x5a55, 0x6b1b, 0x735d, 0x5a97, 0x7b9f, 0x9463, 0xb5ad, 0x5183, 0x5983, 0x5983, 0x61c3, 0x61c3, 0x69c5, 0x7209, 0x7a09, 0x7a0b, 0x7a0b, 0x61c7, 0x5183, 0x5183, 0x5983, 0x59c3, 0x59c3, 0x59c3, 0x61c5, 0x6a07, 0x7209, 0x7209, 0x7a09, 0x71c7, 0x69c7, 0x71c7, 0x71c9, 0x71c7, 0x69c5, 0x69c5, 0x69c3, 0x5983, 0x5983, 0x5181, 0x4941, 0x4101, 0x3901, 0x30c1, 0x38c1, 0x2881, 0x38c3, 0x5145, 0x4943, 0x4903, 0x4103, 0x2041, 0x1801, 0x3841, 0x8c23, 0x731b, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a57, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x735d, 0x7b9f, 0xa4e9, 0x28c1, 0x3901, 0x4943, 0x4943, 0x5183, 0x61c7, 0x71cb, 0x720b, 0x71c9, 0x6189, 0x38c3, 0x2881, 0x28c1, 0x3901, 0x4943, 0x4103, 0x3901, 0x3903, 0x4103, 0x4945, 0x5145, 0x5985, 0x5145, 0x4945, 0x5145, 0x5985, 0x6185, 0x6185, 0x6185, 0x5985, 0x4103, 0x38c1, 0x3901, 0x30c1, 0x2081, 0x2881, 0x1841, 0x1841, 0x1001, 0x1841, 0x3083, 0x30c3, 0x30c3, 0x3081, 0x1001, 0x0801, 0x1801, 0x8c23, 0x735b, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a97, 0x735d, 0x9463, 0x0801, 0x28c1, 0x30c1, 0x38c3, 0x38c3, 0x4103, 0x4905, 0x4105, 0x38c3, 0x2041, 0x1001, 0x1001, 0x1001, 0x1041, 0x1041, 0x1041, 0x1041, 0x1041, 0x1841, 0x1881, 0x1881, 0x1881, 0x2081, 0x2881, 0x30c3, 0x4103, 0x4903, 0x3903, 0x38c3, 0x2883, 0x2041, 0x1841, 0x1041, 0x0801, 0x0801, 0x0801, 0x0801, 0x0801, 0x0801, 0x0801, 0x0801, 0x0801, 0x1001, 0x1001, 0x0001, 0x0001, 0x0001, 0x83e1, 0x735d, 0x5a97, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a55, 0x5a97, 0x739d, 0x9463, }; /* ================================================================================ : t_boxA shape data. =================================================================================== */ static Vtx vtx_t_boxA_0[] = { { 20, 102, 87, 0, 990, 0, 0, 0, 127, 255}, { -19, 72, 87, 0, 0, 990, 0, 0, 127, 255}, { 20, 72, 87, 0, 990, 990, 0, 0, 127, 255}, { -19, 102, 87, 0, 0, 0, 0, 0, 127, 255}, }; static Vtx vtx_t_boxA_1[] = { { 20, 72, 77, 0, 990, 990, 0, -127, 0, 255}, { -19, 72, 87, 0, 0, 0, 0, -127, 0, 255}, { -19, 72, 77, 0, 0, 990, 0, -127, 0, 255}, { 0, 102, 77, 0, 478, 990, 0, 127, 0, 255}, { 20, 102, 87, 0, 0, 0, 0, 127, 0, 255}, { 20, 102, 77, 0, 0, 990, 0, 127, 0, 255}, { -19, 102, 87, 0, 990, 0, 0, 127, 0, 255}, { -19, 102, 77, 0, 990, 990, 0, 127, 0, 255}, { -19, 72, 77, 0, 0, 990, -127, 0, 0, 255}, { -19, 102, 87, 0, 990, 0, -127, 0, 0, 255}, { -19, 102, 77, 0, 0, 0, -127, 0, 0, 255}, { -19, 72, 87, 0, 990, 990, -127, 0, 0, 255}, { 20, 72, 87, 0, 990, 0, 0, -127, 0, 255}, { 20, 102, 77, 0, 990, 0, 127, 0, 0, 255}, { 20, 72, 87, 0, 0, 990, 127, 0, 0, 255}, { 20, 72, 77, 0, 990, 990, 127, 0, 0, 255}, { 20, 102, 77, 0, 990, 0, 127, 0, 0, 255}, { 20, 102, 87, 0, 0, 0, 127, 0, 0, 255}, { 20, 72, 87, 0, 0, 990, 127, 0, 0, 255}, }; static Vtx vtx_t_boxA_2[] = { { 77, 102, -50, 0, 0, -1736, -127, 0, 0, 255}, { 77, 20, -50, 0, 0, 990, -127, 0, 0, 255}, { 77, 20, 51, 0, 3374, 990, -127, 0, 0, 255}, { -76, 20, -50, 0, 0, -2416, 0, 127, 0, 255}, { 77, 20, 51, 0, 5078, 990, 0, 127, 0, 255}, { 77, 20, -50, 0, 5078, -2416, 0, 127, 0, 255}, { -76, 20, 51, 0, 0, 990, 0, 127, 0, 255}, { -76, 102, 51, 0, 0, -1736, 127, 0, 0, 255}, { -76, 20, -50, 0, 3374, 990, 127, 0, 0, 255}, { -76, 102, -50, 0, 3374, -1736, 127, 0, 0, 255}, { -76, 20, 51, 0, 0, 990, 127, 0, 0, 255}, { 77, 102, 51, 0, 0, -1736, 0, 0, -127, 255}, { -76, 20, 51, 0, 5078, 990, 0, 0, -127, 255}, { -76, 102, 51, 0, 5078, -1736, 0, 0, -127, 255}, { 77, 20, 51, 0, 0, 990, 0, 0, -127, 255}, { -91, 102, -76, 0, 5244, 962, 0, 127, 0, 255}, { -76, 102, -50, 0, 4734, 46, 0, 127, 0, 255}, { 77, 102, -50, 0, -368, 2, 0, 127, 0, 255}, { 77, 102, -50, 0, 0, -1736, -127, 0, 0, 255}, { 77, 20, 51, 0, 3374, 990, -127, 0, 0, 255}, { 77, 102, 51, 0, 3374, -1736, -127, 0, 0, 255}, { -76, 102, -50, 0, 0, -1736, 0, 0, 127, 255}, { -76, 20, -50, 0, 0, 990, 0, 0, 127, 255}, { 77, 20, -50, 0, 5078, 990, 0, 0, 127, 255}, { 77, 102, -50, 0, 5078, -1736, 0, 0, 127, 255}, { -76, 102, -50, 0, -542, 990, 0, 127, 0, 255}, { -91, 102, -76, 0, -1818, 66, 0, 127, 0, 255}, { -91, 102, 77, 0, 5844, 66, 0, 127, 0, 255}, { -76, 102, 51, 0, 4568, 990, 0, 127, 0, 255}, { 92, 102, -76, 0, -880, 908, 0, 127, 0, 255}, { 92, 102, -76, 0, 6356, 964, 0, 127, 0, 255}, { 77, 102, -50, 0, 5078, 86, 0, 127, 0, 255}, { 77, 102, 51, 0, 0, 34, 0, 127, 0, 255}, { 92, 102, 77, 0, -1308, 886, 0, 127, 0, 255}, { 77, 102, 51, 0, -540, 34, 0, 127, 0, 255}, { -91, 102, 77, 0, 7888, 946, 0, 127, 0, 255}, { 92, 102, 77, 0, -1308, 942, 0, 127, 0, 255}, { -76, 102, 51, 0, 7122, 38, 0, 127, 0, 255}, }; static Vtx vtx_t_boxA_3[] = { { 92, 0, -68, 0, 2012, 990, 127, 0, 0, 255}, { 92, 102, 0, 0, 152, -2392, 127, 0, 0, 255}, { 92, 0, 0, 0, 340, 990, 127, 0, 0, 255}, { 92, 102, -76, 0, 2012, -2392, 127, 0, 0, 255}, { 92, 102, 0, 0, 60, -2358, 127, 0, 0, 255}, { 92, 102, 77, 0, 1976, -2358, 127, 0, 0, 255}, { 92, 0, 69, 0, 2012, 990, 127, 0, 0, 255}, { 92, 0, 0, 0, 288, 990, 127, 0, 0, 255}, { -91, 102, 0, 0, 96, -2410, -127, 0, 0, 255}, { -91, 102, -76, 0, 2012, -2410, -127, 0, 0, 255}, { -91, 0, -68, 0, 2012, 990, -127, 0, 0, 255}, { -91, 0, 0, 0, 288, 990, -127, 0, 0, 255}, { -91, 0, -68, 0, 2012, 990, 0, -9, -126, 255}, { -91, 102, -76, 0, 2012, -2416, 0, -9, -126, 255}, { 0, 102, -76, 0, -1664, -2416, 0, -9, -126, 255}, { 0, 0, -68, 0, -1664, 990, 0, -9, -126, 255}, { 92, 0, 69, 0, 2012, 990, 0, -9, 126, 255}, { 0, 102, 77, 0, -1664, -2416, 0, -9, 126, 255}, { 0, 0, 69, 0, -1664, 990, 0, -9, 126, 255}, { -91, 0, 69, 0, 2012, 990, -127, 0, 0, 255}, { -91, 102, 77, 0, 2040, -2428, -127, 0, 0, 255}, { -91, 102, 0, 0, 236, -2428, -127, 0, 0, 255}, { -91, 0, 0, 0, 388, 990, -127, 0, 0, 255}, { 0, 102, -76, 0, -1664, -2416, 0, -9, -126, 255}, { 92, 102, -76, 0, 2012, -2416, 0, -9, -126, 255}, { 92, 0, -68, 0, 2012, 990, 0, -9, -126, 255}, { 0, 0, -68, 0, -1664, 990, 0, -9, -126, 255}, { -91, 0, 69, 0, 2012, 990, 0, -9, 126, 255}, { -91, 102, 77, 0, 2012, -2416, 0, -9, 126, 255}, { 92, 102, 77, 0, 2012, -2416, 0, -9, 126, 255}, }; static Gfx gfx_t_boxA_0[] = { gs_Tani_LoadTextureImage2(key_holl_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7), gsSPLight((&light_t_box[0].l[0]),1 ), gsSPLight((&light_t_box[0].a ),2 ), gsSPVertex(&vtx_t_boxA_0[0], 4, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 0, 3, 1, 0), gsSPEndDisplayList() }; static Gfx gfx_t_boxA_1[] = { gs_Tani_LoadTextureImage2(key_box_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7), gsSPVertex(&vtx_t_boxA_1[0], 16, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 6, 4, 0), gsSP1Triangle( 3, 7, 6, 0), gsSP1Triangle( 8, 9,10, 0), gsSP1Triangle( 8,11, 9, 0), gsSP1Triangle( 0,12, 1, 0), gsSP1Triangle(13,14,15, 0), gsSPVertex(&vtx_t_boxA_1[16], 3, 0), gsSP1Triangle( 0, 1, 2, 0), gsSPEndDisplayList() }; static Gfx gfx_t_boxA_2[] = { gs_Tani_LoadTextureImage2(t_texB_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7), gsSPVertex(&vtx_t_boxA_2[0], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 6, 4, 0), gsSP1Triangle( 7, 8, 9, 0), gsSP1Triangle( 7,10, 8, 0), gsSP1Triangle(11,12,13, 0), gsSP1Triangle(11,14,12, 0), gsSPVertex(&vtx_t_boxA_2[15], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 6, 7, 8, 0), gsSP1Triangle( 6, 8, 9, 0), gsSP1Triangle(10,11,12, 0), gsSP1Triangle(10,12,13, 0), gsSP1Triangle( 0, 2,14, 0), gsSPVertex(&vtx_t_boxA_2[30], 8, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 0, 2, 3, 0), gsSP1Triangle( 4, 5, 6, 0), gsSP1Triangle( 4, 7, 5, 0), gsSPEndDisplayList() }; static Gfx gfx_t_boxA_3[] = { gs_Tani_LoadTextureImage2(t_texA_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, 7), gsSPVertex(&vtx_t_boxA_3[0], 16, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 0, 3, 1, 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), gsSPVertex(&vtx_t_boxA_3[16], 14, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 5, 6, 0), gsSP1Triangle( 7, 8, 9, 0), gsSP1Triangle( 7, 9,10, 0), gsSP1Triangle( 1,11, 2, 0), gsSP1Triangle( 1,12,11, 0), gsSP1Triangle( 0,13, 1, 0), gsSPEndDisplayList() }; Gfx gfx_t_boxA[] = { gsDPPipeSync(), gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), gsSPClearGeometryMode(G_SHADING_SMOOTH), gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0), gsSPTexture(0xffff,0xffff, 0, 0, G_ON), gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD), gsSPDisplayList(gfx_t_boxA_0), gsSPDisplayList(gfx_t_boxA_1), gsSPDisplayList(gfx_t_boxA_2), gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 64, 32, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD), gsSPDisplayList(gfx_t_boxA_3), gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPSetGeometryMode(G_SHADING_SMOOTH), gsSPEndDisplayList() }; /* ================================================================================ : t_boxB shape data. =================================================================================== */ static Vtx vtx_t_boxB_0[] = { { 92, 0, 154, 0, 0, 990, 127, 0, 0, 255}, { 92, 0, 0, 0, 5078, 990, 127, 0, 0, 255}, { 92, 30, 27, 0, 4184, -1022, 127, 0, 0, 255}, { 92, 46, 77, 0, 2524, -2028, 127, 0, 0, 255}, { 92, 30, 127, 0, 862, -1022, 127, 0, 0, 255}, { -91, 30, 27, 0, 1310, -988, -127, 0, 0, 255}, { -91, 30, 127, 0, 6292, -988, -127, 0, 0, 255}, { -91, 46, 77, 0, 3800, -1978, -127, 0, 0, 255}, { -91, 0, 0, 0, 0, 990, -127, 0, 0, 255}, { -91, 0, 154, 0, 7632, 990, -127, 0, 0, 255}, { -73, 20, 127, 0, 6100, -2332, 0, -127, 0, 255}, { -73, 20, 27, 0, 6100, 990, 0, -127, 0, 255}, { 74, 20, 27, 0, 0, 990, 0, -127, 0, 255}, { 74, 20, 127, 0, 0, -2332, 0, -127, 0, 255}, { -91, 0, 0, 0, -1564, 36, 0, -127, 0, 255}, { 74, 0, 15, 0, 6714, 752, 0, -127, 0, 255}, { -73, 0, 15, 0, -644, 752, 0, -127, 0, 255}, { -91, 0, 0, 0, 6180, 34, 0, -127, 0, 255}, { -73, 0, 15, 0, 5466, 902, 0, -127, 0, 255}, { -73, 0, 138, 0, -274, 894, 0, -127, 0, 255}, { -91, 0, 154, 0, -994, 24, 0, -127, 0, 255}, { -91, 0, 154, 0, -2176, 946, 0, -127, 0, 255}, { -73, 0, 138, 0, -1256, 82, 0, -127, 0, 255}, { 74, 0, 138, 0, 6100, -14, 0, -127, 0, 255}, { 92, 0, 154, 0, 7020, 828, 0, -127, 0, 255}, { 74, 0, 15, 0, 5590, 32, 0, -127, 0, 255}, { 92, 0, 0, 0, 6356, 894, 0, -127, 0, 255}, { 92, 0, 154, 0, -1308, 894, 0, -127, 0, 255}, { 74, 0, 138, 0, -542, 32, 0, -127, 0, 255}, { 74, 0, 138, 0, -3720, 10, -127, 0, 0, 255}, { 74, 20, 27, 0, 1206, 974, -127, 0, 0, 255}, { 74, 0, 15, 0, 1730, 30, -127, 0, 0, 255}, { -91, 0, 0, 0, -1564, 36, 0, -127, 0, 255}, { 92, 0, 0, 0, 7632, 36, 0, -127, 0, 255}, { 74, 0, 15, 0, 6714, 752, 0, -127, 0, 255}, { -73, 0, 15, 0, -4772, 20, 127, 0, 0, 255}, { -73, 20, 27, 0, -4174, 962, 127, 0, 0, 255}, { -73, 20, 127, 0, 948, 986, 127, 0, 0, 255}, { -73, 0, 138, 0, 1532, 50, 127, 0, 0, 255}, { 74, 0, 15, 0, -3914, 60, 0, -65, 108, 255}, { -73, 20, 27, 0, 990, 990, 0, -65, 108, 255}, { -73, 0, 15, 0, 990, 60, 0, -65, 108, 255}, { 74, 20, 27, 0, -3914, 990, 0, -65, 108, 255}, { 74, 20, 127, 0, -3222, 958, -127, 0, 0, 255}, { -73, 0, 138, 0, -6024, 156, 0, -61, -111, 255}, { 74, 20, 127, 0, 1162, 896, 0, -61, -111, 255}, { 74, 0, 138, 0, 1212, 112, 0, -61, -111, 255}, { -73, 20, 127, 0, -6072, 940, 0, -61, -111, 255}, }; static Vtx vtx_t_boxB_1[] = { { -19, 20, 136, 0, 0, 0, 0, 127, 0, 255}, { 20, 20, 154, 0, 990, 990, 0, 127, 0, 255}, { 20, 20, 136, 0, 990, 0, 0, 127, 0, 255}, { 20, 20, 154, 0, 990, 0, 0, 56, 113, 255}, { -19, 20, 154, 0, 0, 0, 0, 56, 113, 255}, { -19, 0, 164, 0, 0, 990, 0, 56, 113, 255}, { 20, 0, 164, 0, 990, 990, 0, 56, 113, 255}, { 20, 0, 154, 0, -28, -80, 0, -127, 0, 255}, { 20, 0, 164, 0, 0, 984, 0, -127, 0, 255}, { -19, 0, 164, 0, 968, 998, 0, -127, 0, 255}, { -19, 0, 154, 0, 974, -64, 0, -127, 0, 255}, { 20, 20, 136, 0, 996, -44, 127, 0, 0, 255}, { 20, 0, 164, 0, 0, 990, 127, 0, 0, 255}, { 20, 0, 154, 0, 524, 980, 127, 0, 0, 255}, { 20, 20, 154, 0, 10, -24, 127, 0, 0, 255}, { -19, 0, 154, 0, 480, 990, -127, 0, 0, 255}, { -19, 0, 164, 0, 990, 990, -127, 0, 0, 255}, { -19, 20, 154, 0, 990, 0, -127, 0, 0, 255}, { -19, 20, 136, 0, 0, 0, 0, 127, 0, 255}, { -19, 20, 154, 0, 0, 990, 0, 127, 0, 255}, { 20, 20, 154, 0, 990, 990, 0, 127, 0, 255}, { -19, 20, 136, 0, 86, 0, -127, 0, 0, 255}, }; static Vtx vtx_t_boxB_2[] = { { -91, 46, 77, 0, 2012, -1036, 0, 120, 38, 255}, { 0, 30, 127, 0, -1664, 990, 0, 120, 38, 255}, { 0, 46, 77, 0, -1664, -1036, 0, 120, 38, 255}, { 0, 0, 154, 0, -1664, 1992, 0, 84, 94, 255}, { 92, 30, 127, 0, 2012, 0, 0, 84, 94, 255}, { 0, 30, 127, 0, -1664, 0, 0, 84, 94, 255}, { 92, 0, 154, 0, 2012, 1992, 0, 84, 94, 255}, { -91, 30, 127, 0, 2012, 0, 0, 84, 94, 255}, { -91, 0, 154, 0, 2012, 1992, 0, 84, 94, 255}, { 0, 30, 127, 0, -1664, 1028, 0, 120, 38, 255}, { 92, 30, 127, 0, 2012, 1028, 0, 120, 38, 255}, { 92, 46, 77, 0, 2012, -1066, 0, 120, 38, 255}, { 0, 46, 77, 0, -1664, -1066, 0, 120, 38, 255}, { 0, 30, 27, 0, -1664, 0, 0, 84, -94, 255}, { 92, 30, 27, 0, 2012, 0, 0, 84, -94, 255}, { 92, 0, 0, 0, 2012, 1992, 0, 84, -94, 255}, { -91, 46, 77, 0, 2012, -1036, 0, 120, 38, 255}, { -91, 30, 127, 0, 2012, 990, 0, 120, 38, 255}, { 0, 30, 127, 0, -1664, 990, 0, 120, 38, 255}, { 0, 46, 77, 0, -1664, -1022, 0, 120, -38, 255}, { 92, 30, 27, 0, 2012, 990, 0, 120, -38, 255}, { 0, 30, 27, 0, -1664, 990, 0, 120, -38, 255}, { 92, 46, 77, 0, 2012, -1022, 0, 120, -38, 255}, { -91, 30, 27, 0, 2012, 990, 0, 120, -38, 255}, { -91, 46, 77, 0, 2012, -1052, 0, 120, -38, 255}, { 0, 46, 77, 0, -1664, -1052, 0, 120, -38, 255}, { 0, 30, 27, 0, -1664, 0, 0, 84, -94, 255}, { 92, 0, 0, 0, 2012, 1992, 0, 84, -94, 255}, { 0, 0, 0, 0, -1664, 1992, 0, 84, -94, 255}, { -91, 0, 0, 0, 2012, 1992, 0, 84, -94, 255}, { -91, 30, 27, 0, 2012, 0, 0, 84, -94, 255}, }; static Gfx gfx_t_boxB_0[] = { gs_Tani_LoadTextureImage2(t_texB_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7), gsSPLight((&light_t_box[0].l[0]),1 ), gsSPLight((&light_t_box[0].a ),2 ), gsSPVertex(&vtx_t_boxB_0[0], 14, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 0, 2, 3, 0), gsSP1Triangle( 0, 3, 4, 0), gsSP1Triangle( 5, 6, 7, 0), gsSP1Triangle( 5, 8, 9, 0), gsSP1Triangle( 5, 9, 6, 0), gsSP1Triangle(10,11,12, 0), gsSP1Triangle(10,12,13, 0), gsSPVertex(&vtx_t_boxB_0[14], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 5, 6, 0), gsSP1Triangle( 7, 8, 9, 0), gsSP1Triangle( 7, 9,10, 0), gsSP1Triangle(11,12,13, 0), gsSP1Triangle(14,11,13, 0), gsSPVertex(&vtx_t_boxB_0[29], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 6, 7, 8, 0), gsSP1Triangle( 6, 8, 9, 0), gsSP1Triangle(10,11,12, 0), gsSP1Triangle(10,13,11, 0), gsSP1Triangle( 0,14, 1, 0), gsSPVertex(&vtx_t_boxB_0[44], 4, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 0, 3, 1, 0), gsSPEndDisplayList() }; static Gfx gfx_t_boxB_1[] = { gs_Tani_LoadTextureImage2(key_box_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7), gsSPVertex(&vtx_t_boxB_1[0], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 5, 6, 0), gsSP1Triangle( 7, 8, 9, 0), gsSP1Triangle( 7, 9,10, 0), gsSP1Triangle(11,12,13, 0), gsSP1Triangle(11,14,12, 0), gsSPVertex(&vtx_t_boxB_1[15], 7, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 0, 2, 6, 0), gsSPEndDisplayList() }; static Gfx gfx_t_boxB_2[] = { gs_Tani_LoadTextureImage2(t_texA_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, 7), gsSPVertex(&vtx_t_boxB_2[0], 16, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 6, 4, 0), gsSP1Triangle( 7, 3, 5, 0), gsSP1Triangle( 7, 8, 3, 0), gsSP1Triangle( 9,10,11, 0), gsSP1Triangle( 9,11,12, 0), gsSP1Triangle(13,14,15, 0), gsSPVertex(&vtx_t_boxB_2[16], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 3, 4, 5, 0), gsSP1Triangle( 3, 6, 4, 0), gsSP1Triangle( 7, 8, 9, 0), gsSP1Triangle( 7, 9, 5, 0), gsSP1Triangle(10,11,12, 0), gsSP1Triangle(13,10,12, 0), gsSP1Triangle(13,14,10, 0), gsSPEndDisplayList() }; Gfx gfx_t_boxB[] = { gsDPPipeSync(), gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), gsSPClearGeometryMode(G_SHADING_SMOOTH), gsDPSetTile(G_IM_FMT_RGBA,G_IM_SIZ_16b, 0, 0, 7, 0, 0,0,0, 0,0,0), gsSPTexture(0xffff,0xffff, 0, 0, G_ON), gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 32, 32, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD), gsSPDisplayList(gfx_t_boxB_0), gsSPDisplayList(gfx_t_boxB_1), gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA,G_IM_SIZ_16b, 64, 32, 0, 0, G_TX_WRAP|G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD), gsSPDisplayList(gfx_t_boxB_2), gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF), gsDPPipeSync(), gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), gsSPSetGeometryMode(G_SHADING_SMOOTH), gsSPEndDisplayList() };