sm64/data/Anime/openkeydoor.c
2022-12-04 22:27:02 -05:00

887 lines
43 KiB
C

/********************************************************************************
Ultra 64 MARIO Brothers
mario key door openning animation data
Copyright 1996 Nintendo co., ltd. All rights reserved
April 26, 1996
********************************************************************************/
#include "../headers.h"
static short mario_open_keydoor_prm[]={
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, -3, -6, 0, 19, 47,
75, 98, 108, 109, 97, 82, 65, 51,
42, 39, 39, 42, 44, 45, 43, 31,
13, 1, -1, -2, -2, -1, 0, 0,
0, 0, 0, -1, -2, -4, -9, -16,
-105, -210, -244, -268, -284, -293, -297, -299,
-300, -300, -300, -300, 170, 170, 170, 170,
169, 169, 169, 169, 168, 168, 167, 167,
167, 166, 166, 165, 165, 164, 163, 163,
162, 162, 161, 161, 160, 159, 159, 158,
157, 157, 156, 155, 155, 154, 153, 152,
151, 151, 150, 149, 147, 145, 144, 143,
144, 146, 148, 151, 154, 156, 159, 162,
164, 165, 167, 168, 169, 169, 170, 170,
170, 170, 169, 168, 167, 166, 162, 156,
149, 142, 136, 133, 149, 166, 220, 292,
359, 416, 452, 471, 479, 482, 478, 460,
419, 365, 303, 235, 163, 125, 126, 139,
173, 224, 287, 357, 426, 491, 544, 580,
594, 594, 594, 591, 584, 553, 547, 535,
519, 503, 487, 470, 467, 470, 474, 477,
477, 470, 450, 416, 374, 318, 249, 186,
145, 136, 128, 120, 129, 133, 136, 139,
142, 148, 155, 185, 185, 175, 169, 163,
160, 163, 169, 170, 170, 170, 170, -440,
-440, -440, -440, -440, -440, -440, -440, -441,
-441, -441, -441, -442, -442, -442, -443, -443,
-443, -443, -444, -444, -444, -444, -445, -445,
-445, -445, -446, -446, -446, -447, -447, -447,
-447, -447, -448, -448, -448, -448, -448, -448,
-448, -448, -448, -447, -447, -447, -446, -446,
-446, -445, -445, -445, -445, -445, -445, -444,
-444, -444, -444, -444, -444, -445, -445, -445,
-446, -447, -449, -451, -453, -454, -454, -449,
-439, -425, -409, -391, -375, -361, -352, -348,
-348, -349, -352, -355, -359, -362, -366, -369,
-371, -371, -370, -366, -361, -356, -351, -348,
-354, -347, -337, -328, -322, -316, -311, -307,
-304, -300, -298, -295, -293, -292, -293, -295,
-299, -304, -311, -317, -322, -324, -326, -329,
-334, -340, -346, -352, -359, -365, -371, -378,
-385, -391, -397, -403, -410, -416, -419, -422,
-425, -428, -431, -434, -437, -440, -440, -440,
-440, -440, 0, -3, -13, -30, -53, -81,
-116, -155, -199, -247, -300, -356, -416, -479,
-545, -614, -685, -757, -831, -906, -983,-1059,
-1136,-1213,-1289,-1365,-1439,-1512,-1584,-1653,
-1720,-1784,-1845,-1903,-1957,-2007,-2052,-2093,
-2129,-2159,-2184,-2203,-2215,-2221,-2220,-2211,
-2195,-2171,-2139,-2098,-2048,-1988,-1919,-1840,
-1751,-1652,-1541,-1419,-1286,-1140, -983, -812,
-629, -433, -223, 0, 1146, 3724, 7136,10782,
14064,16383,17305,17202,16690,16383,16558,16907,
17169,17082,16383,15040,13281,11239, 9043, 6826,
4718, 2850, 1354, 360, 0, 888, 3207, 6436,
10055,13544,16383,16383,16435,16558,16698,16803,
16820,16698,16383,15857,15164,14349,13454,12524,
11602,10732, 9957, 9231, 8480, 7713, 6938, 6161,
5391, 4635, 3901, 3196, 2527, 1903, 1330, 817,
371, 0, -289, -498, -637, -714, -737, -716,
-660, -578, -477, -368, -259, -159, -76, -20,
0, 0, 0, 0, 0,16383,16383,16383,
16382,16382,16381,16381,16380,16379,16378,16377,
16376,16375,16374,16373,16371,16370,16369,16367,
16366,16364,16363,16361,16360,16358,16357,16355,
16354,16353,16351,16350,16349,16348,16347,16346,
16345,16344,16343,16342,16342,16341,16341,16341,
16341,16341,16341,16341,16342,16342,16343,16344,
16345,16346,16348,16350,16351,16354,16356,16358,
16361,16364,16367,16371,16375,16379,16383,16405,
16454,16519,16589,16652,16696,16713,16712,16702,
16696,16699,16706,16711,16709,16696,16670,16637,
16598,16556,16513,16473,16437,16409,16390,16383,
16400,16444,16506,16575,16642,16696,16696,16697,
16699,16702,16704,16704,16702,16696,16686,16673,
16657,16640,16622,16605,16588,16573,16559,16545,
16530,16516,16501,16486,16472,16458,16444,16431,
16419,16408,16399,16390,16383,16377,16373,16371,
16369,16369,16369,16370,16372,16374,16376,16378,
16380,16382,16383,16383,16383,16383,16383,16383,
0, -3, -13, -30, -53, -81, -116, -155,
-199, -247, -300, -356, -416, -479, -545, -614,
-685, -757, -831, -906, -983,-1059,-1136,-1213,
-1289,-1365,-1439,-1512,-1584,-1653,-1720,-1784,
-1845,-1903,-1957,-2007,-2052,-2093,-2129,-2159,
-2184,-2203,-2215,-2221,-2220,-2211,-2195,-2171,
-2139,-2098,-2048,-1988,-1919,-1840,-1751,-1652,
-1541,-1419,-1286,-1140, -983, -812, -629, -433,
-223, 0, 1146, 3724, 7136,10782,14064,16383,
17305,17202,16690,16383,16558,16907,17169,17082,
16383,15040,13281,11239, 9043, 6826, 4718, 2850,
1354, 360, 0, 888, 3207, 6436,10055,13544,
16383,16383,16435,16558,16698,16803,16820,16698,
16383,15857,15164,14349,13454,12524,11602,10732,
9957, 9231, 8480, 7713, 6938, 6161, 5391, 4635,
3901, 3196, 2527, 1903, 1330, 817, 371, 0,
-289, -498, -637, -714, -737, -716, -660, -578,
-477, -368, -259, -159, -76, -20, 0, 0,
0, 0, 0, 0, 11, 45, 95, 159,
232, 311, 391, 468, 538, 598, 644, 670,
674, 652, 598, 510, 384, 215, 0, -380,
-1001,-1797,-2706,-3664,-4608,-5475,-6202,-6724,
-7032,-7179,-7203,-7143,-7034,-6915,-6822,-6793,
-6827,-6878,-6916,-6913,-6862,-6785,-6693,-6600,
-6516,-6454,-6426,-6426,-6439,-6461,-6492,-6529,
-6570,-6613,-6656,-6698,-6736,-6768,-6793,-6807,
-6811,-6808,-6802,-6796,-6793,-6793,-6793,-6793,
-6793,-6793,-6793,-6806,-6828,-6833,-6793,-6755,
-6737,-6676,-6505,-6161,-5622,-4940,-4164,-3340,
-2514,-1734,-1045, -495, -131, 0, -334,-1206,
-2420,-3781,-5093,-6161,-6161,-5998,-5831,-5657,
-5476,-5286,-5083,-4867,-4621,-4338,-4037,-3732,
-3441,-3179,-2964,-2811,-2742,-2750,-2812,-2904,
-3003,-3085,-3127,-3182,-3246,-3209,-2961,-2348,
-1469, -596, 0, 270, 384, 397, 370, 358,
352, 312, 255, 198, 159, 135, 113, 94,
77, 62, 46, 31, 16, 0,-1668,-1672,
-1680,-1694,-1711,-1731,-1752,-1773,-1794,-1813,
-1829,-1841,-1848,-1849,-1843,-1829,-1805,-1771,
-1726,-1668,-1573,-1425,-1235,-1015, -776, -531,
-290, -65, 131, 329, 552, 781, 998, 1185,
1323, 1394, 1379, 1009, 289, -387, -625, -375,
91, 686, 1325, 1918, 2380, 2624, 2693, 2697,
2646, 2550, 2419, 2264, 2093, 1919, 1750, 1597,
1470, 1379, 1331, 1318, 1328, 1349, 1370, 1379,
1379, 1379, 1379, 1379, 1379, 1379, 1385, 1395,
1397, 1379, 1362, 1354, 1327, 1250, 1096, 854,
548, 200, -169, -540, -890,-1199,-1446,-1609,
-1668,-1518,-1127, -582, 28, 617, 1096, 1096,
700, 249, -225, -695,-1129,-1495,-1764,-1935,
-2036,-2084,-2094,-2080,-2058,-2043,-2051,-2072,
-2089,-2101,-2110,-2117,-2121,-2123,-2127,-2128,
-2114,-2074,-1988,-1868,-1749,-1668,-1631,-1616,
-1614,-1618,-1619,-1620,-1626,-1633,-1641,-1647,
-1650,-1653,-1655,-1658,-1660,-1662,-1664,-1666,
-1668,-4724,-4726,-4731,-4738,-4748,-4759,-4770,
-4782,-4793,-4803,-4812,-4819,-4823,-4823,-4820,
-4812,-4799,-4781,-4756,-4724,-4663,-4558,-4424,
-4272,-4118,-3974,-3854,-3771,-3739,-3744,-3767,
-3816,-3897,-4018,-4185,-4405,-4686,-5327,-6317,
-7193,-7491,-7159,-6531,-5726,-4861,-4055,-3425,
-3091,-2992,-2979,-3041,-3163,-3332,-3534,-3756,
-3983,-4204,-4403,-4568,-4686,-4747,-4764,-4752,
-4725,-4698,-4686,-4686,-4686,-4686,-4686,-4686,
-4686,-4685,-4685,-4685,-4686,-4686,-4686,-4686,
-4687,-4689,-4692,-4696,-4701,-4705,-4710,-4715,
-4718,-4722,-4724,-4724,-4723,-4718,-4711,-4703,
-4695,-4689,-4689,-4418,-4101,-3765,-3438,-3145,
-2913,-2769,-2720,-2742,-2818,-2927,-3051,-3170,
-3266,-3318,-3327,-3309,-3275,-3232,-3189,-3154,
-3135,-3111,-3085,-3112,-3241,-3550,-3990,-4426,
-4724,-4860,-4917,-4924,-4910,-4904,-4901,-4881,
-4853,-4824,-4804,-4792,-4781,-4772,-4763,-4755,
-4748,-4740,-4733,-4724,-13745,-13733,-13701,-13651,
-13589,-13517,-13440,-13362,-13287,-13218,-13160,-13115,
-13089,-13086,-13108,-13160,-13245,-13369,-13534,-13745,
-14098,-14656,-15373,-16199,-17088,-17991,-18862,-19653,
-20316,-20939,-21608,-22270,-22874,-23366,-23695,-23808,
-23653,-23321,-22939,-22511,-22043,-21537,-20998,-20430,
-19838,-19225,-18596,-17954,-17305,-16652,-15999,-15350,
-14711,-14084,-13474,-12885,-12321,-11787,-11287,-10824,
-10517,-10431,-10493,-10628,-10763,-10824,-10824,-10824,
-10824,-10824,-10824,-10824,-10776,-10696,-10680,-10824,
-11235,-11841,-12472,-12960,-13133,-13052,-12895,-12675,
-12400,-12083,-11733,-11361,-10978,-10595,-10221,-9809,
-9323,-8796,-8261,-7749,-7292,-7292,-7120,-6909,
-6684,-6470,-6292,-6175,-6145,-6243,-6461,-6752,
-7068,-7360,-7580,-7681,-7613,-7251,-6592,-5772,
-4929,-4200,-3721,-3630,-4437,-6100,-7933,-9246,
-9818,-10028,-10091,-10221,-10534,-10925,-11272,-11455,
-11352,-10737,-9696,-8573,-7714,-7465,-7749,-8232,
-8873,-9632,-10466,-11336,-12199,-13016,-13745,-1251,
-1279,-1359,-1483,-1643,-1832,-2044,-2269,-2502,
-2735,-2959,-3169,-3356,-3512,-3632,-3707,-3729,
-3692,-3588,-3410,-2962,-2133,-1035, 218, 1514,
2740, 3780, 4523, 4855, 4657, 3983, 2977, 1787,
558, -563,-1432,-1902,-2105,-2274,-2410,-2516,
-2594,-2646,-2676,-2685,-2676,-2652,-2614,-2566,
-2510,-2447,-2382,-2315,-2250,-2189,-2135,-2089,
-2054,-2034,-2029,-1897,-1602,-1304,-1168,-1355,
-2029,-3405,-5396,-7710,-10057,-12145,-13682,-14669,
-15149,-14896,-13682,-11070,-7331,-3306, 163, 2237,
2909, 2876, 2350, 1545, 672, -53, -421, -218,
769, 2754,11818,26443,-30092,-32657,24684,17490,
17490,18495,19695,20970,22202,23269,24053,24435,
23766,22060,20193,19038,18993,19538,20167,20376,
20191,19958,19651,19245,18714,18033,17176,15836,
13949,11855, 9892, 7987, 6012, 4232, 2911, 2276,
2128, 2092, 1797, 868,-1143,-3972,-6910,-9252,
-10290,-10195,-9667,-8793,-7662,-6363,-4984,-3613,
-2339,-1251,-11556,-11518,-11408,-11235,-11007,-10734,
-10423,-10082,-9720,-9346,-8968,-8593,-8232,-7891,
-7580,-7307,-7079,-6907,-6797,-6759,-6894,-7259,
-7799,-8457,-9178,-9906,-10584,-11156,-11566,-11832,
-12019,-12136,-12193,-12201,-12171,-12112,-12035,-11947,
-11850,-11743,-11628,-11505,-11376,-11241,-11102,-10958,
-10811,-10662,-10512,-10361,-10210,-10061,-9914,-9769,
-9629,-9493,-9363,-9239,-9122,-9013,-8915,-8837,
-8794,-8800,-8868,-9013,-9280,-9666,-10115,-10570,
-10974,-11272,-11371,-11308,-11228,-11272,-11540,-11946,
-12356,-12639,-12661,-12388,-11918,-11318,-10652,-9987,
-9390,-8924,-8657,-8655,-8983,-11752,-16484,-19355,
-18356,-15497,-12991,-12991,-12532,-11991,-11417,-10859,
-10367,-9988,-9772,-9964,-10561,-11243,-11690,-11818,
-11797,-11686,-11545,-11340,-11037,-10698,-10383,-10152,
-10064,-10181,-10928,-12266,-13560,-14174,-13738,-12658,
-11460,-10672,-10430,-10429,-10532,-10602,-10501,-10126,
-9572,-8998,-8566,-8437,-8571,-8807,-9124,-9501,
-9918,-10353,-10785,-11193,-11556,-11084,-11053,-10965,
-10829,-10653,-10446,-10216,-9971,-9721,-9473,-9237,
-9020,-8831,-8678,-8571,-8517,-8525,-8603,-8761,
-9006,-9570,-10593,-11937,-13470,-15056,-16561,-17850,
-18789,-19243,-19069,-18330,-17201,-15858,-14474,-13226,
-12287,-11833,-11703,-11619,-11577,-11573,-11605,-11670,
-11763,-11882,-12023,-12183,-12359,-12547,-12744,-12947,
-13152,-13356,-13556,-13748,-13929,-14096,-14246,-14374,
-14479,-14635,-14858,-15050,-15116,-14957,-14479,-13528,
-12153,-10554,-8933,-7490,-6428,-5685,-5253,-5408,
-6428,-8710,-11976,-15492,-18524,-20339,-20796,-20429,
-19512,-18321,-17132,-16219,-15859,-16327,-17898,-20848,
31572,10281,-3304, -928, 9153,18048,18048,16857,
15441,13937,12482,11212,10265, 9775,10482,12366,
14433,15688,15705,15068,14297,13912,13836,13707,
13617,13658,13921,14497,15479,17293,20084,23523,
27278,31842,-28335,-23282,-19626,-17810,-17102,-16831,
-16325,-14913,-12016,-8111,-4112, -933, 511, 452,
-192,-1304,-2762,-4448,-6243,-8027,-9681,-11084,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, -107, -369, -692,
-984,-1153,-1107, -753, 0, 1073, 2308, 3682,
5171, 6754, 8405,10102,11823,13543,15239,16889,
18468,19955,21325,22556,23624,24313,24506,24332,
23918,23392,22882,22515,22215,21843,21433,21019,
20634,20312,20087,20155,20508,20870,20968,20526,
18910,16382,14007,12849,19559,16227,11295, 6289,
2739, 1936, 2814, 3370, 2982, 2423, 1776, 1125,
556, 153, 0, 41, 158, 340, 575, 852,
1159, 1486, 1821, 2152, 2469, 2759, 3012, 3216,
3360, 3420, 3392, 3296, 3148, 2968, 2775, 2587,
2423, 2272, 2110, 1941, 1765, 1586, 1404, 1223,
1043, 867, 697, 534, 381, 240, 112, 0,
-84, -135, -158, -161, -148, -127, -104, -86,
-78, -77, -72, -66, -58, -49, -39, -28,
-18, -8, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
-52, -181, -339, -483, -566, -543, -369, 0,
535, 1165, 1875, 2650, 3475, 4335, 5215, 6101,
6977, 7829, 8641, 9400,10089,10694,11200,11593,
11687,11381,10782, 9997, 9134, 8302, 7607, 6936,
6157, 5345, 4580, 3937, 3495, 3331, 3689, 4575,
5711, 6817, 7615, 7966, 8057, 8095, 8288, 9316,
7504, 5263, 2939, 879,-1007,-2631,-3369,-3263,
-2844,-2225,-1518, -837, -293, 0, 104, 161,
177, 157, 109, 37, -51, -150, -254, -357,
-452, -533, -595, -631, -642, -637, -619, -591,
-557, -521, -486, -455, -426, -396, -364, -331,
-297, -263, -229, -195, -162, -130, -100, -71,
-45, -21, 0, 15, 25, 29, 30, 27,
23, 19, 16, 14, 14, 13, 12, 10,
9, 7, 5, 3, 1, 0,-2743,-2743,
-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
-2743,-2743,-2743,-2743,-2743,-2743,-2743,-2743,
-2743,-2743,-2743,-2743,-2743,-2743,-2742,-2742,
-2742,-2743,-2743,-2744,-2748,-2754,-2761,-2769,
-2777,-2785,-2792,-2797,-2801,-2801,-2799,-2794,
-2784,-2769,-2749,-2710,-2644,-2560,-2467,-2373,
-2289,-2221,-2207,-2250,-2312,-2354,-2337,-2222,
-1972,-1377, -436, 580, 1400, 1752, 1221, 18,
-1185,-1717, 1886, 1216, -92,-1542,-2636,-3154,
-3334,-3360,-3335,-3254,-3138,-3008,-2885,-2789,
-2743,-2733,-2735,-2745,-2763,-2787,-2816,-2848,
-2882,-2916,-2950,-2980,-3006,-3027,-3041,-3046,
-3044,-3035,-3022,-3006,-2989,-2972,-2958,-2944,
-2930,-2915,-2899,-2884,-2867,-2851,-2835,-2820,
-2805,-2790,-2777,-2764,-2753,-2743,-2735,-2731,
-2729,-2728,-2730,-2731,-2733,-2735,-2736,-2736,
-2736,-2737,-2738,-2738,-2739,-2740,-2741,-2742,
-2743,-14371,-14318,-14167,-13931,-13620,-13248,-12825,
-12365,-11878,-11378,-10875,-10381,-9910,-9471,-9079,
-8744,-8478,-8294,-8203,-8217,-8471,-9045,-9872,
-10885,-12015,-13194,-14355,-15431,-16352,-17179,-18007,
-18820,-19607,-20351,-21039,-21658,-22193,-22744,-23392,
-24096,-24814,-25506,-26129,-26643,-27006,-27176,-27112,
-26773,-26117,-23158,-17623,-12043,-8947,-8086,-7501,
-7154,-7011,-7034,-7190,-7441,-7752,-8086,-8409,
-8684,-8875,-8947,-8922,-8868,-8814,-8789,-8824,
-8947,-9352,-9997,-10561,-10720,-10327,-9597,-8750,
-8008,-7591,-7458,-7410,-7429,-7499,-7601,-7719,
-7837,-7935,-7998,-8008,-7978,-7931,-7871,-7801,
-7723,-7639,-7551,-7463,-7377,-7296,-7221,-7155,
-7102,-7063,-6995,-6879,-6753,-6656,-6626,-6702,
-6923,-7326,-9845,-12142,-12044,-11677,-11113,-10427,
-9694,-8988,-8383,-7952,-7738,-7694,-7763,-7886,
-8008,-8103,-8189,-8277,-8376,-8496,-8648,-8839,
-9081,-9383,-9748,-10169,-10636,-11138,-11667,-12213,
-12766,-13316,-13854,-14371, 1355, 1351, 1338, 1317,
1290, 1258, 1221, 1181, 1139, 1096, 1053, 1011,
971, 934, 901, 874, 853, 839, 834, 838,
924, 1130, 1403, 1694, 1951, 2123, 2160, 2010,
1622, 721, -768,-2596,-4512,-6267,-7611,-8294,
-8065,-6309,-3013, 1162, 5556, 9509,12360,13793,
14262,14260,14280,14816,16192,18077,19988,21438,
21942,21756,21464,21070,20578,19992,19317,18557,
17717,16800,15812,14755,13636,12457,10582, 7765,
4605, 1696, -365, -983, 674, 4507, 9710,15477,
23021,32596,-23579,-16681,-14490,-16427,-20139,-25208,
-31218,27780,21137,14802, 9192, 4723, 1812, 94,
-1112,-1865,-2224,-2244,-1985,-1504, -860, -109,
689, 1478, 2200, 2796, 3209, 3576, 4059, 4631,
5268, 5944, 6634, 7313, 7956, 8537, 9031, 9414,
9659, 9676, 9415, 8907, 8186, 7283, 6231, 4660,
2500, 243,-1622,-2605,-2840,-2817,-2587,-2199,
-1702,-1146, -582, -57, 376, 671, 852, 984,
1078, 1142, 1186, 1219, 1253, 1295, 1355,11222,
11192,11105,10969,10789,10572,10325,10054, 9765,
9465, 9161, 8858, 8564, 8285, 8026, 7796, 7599,
7443, 7334, 7279, 7346, 7575, 7926, 8363, 8846,
9338, 9800,10194,10482,10586,10510,10340,10161,
10057,10114,10417,11051,12391,14479,16904,19252,
21111,22068,21759,20420,18538,16602,15098,14010,
13013,12131,11391,10816,10357, 9941, 9563, 9215,
8892, 8586, 8292, 8002, 7711, 7412, 7098, 6762,
6399, 5846, 5072, 4270, 3632, 3351, 3619, 5203,
7974,10778,12464,12770,12408,11675,10868,10286,
9889, 9452, 8995, 8538, 8101, 7703, 7366, 7108,
6949, 6911, 6988, 7156, 7398, 7702, 8053, 8437,
8838, 9244, 9639,10009,10340,10617,10827,10955,
10975,10887,10714,10478,10201, 9907, 9618, 9357,
9146, 9007, 8965, 9040, 9440,10230,11222,12225,
13051,13510,13452,12995,12354,11745,11384,11243,
11144,11082,11049,11039,11045,11059,11075,11087,
11087,11083,11088,11101,11118,11139,11162,11185,
11205,11222,-13066,-13067,-13068,-13072,-13078,-13086,
-13097,-13112,-13131,-13154,-13182,-13215,-13254,-13299,
-13350,-13409,-13475,-13548,-13630,-13721,-13822,-13939,
-14079,-14246,-14449,-14692,-14983,-15328,-15732,-16389,
-17377,-18533,-19695,-20700,-21384,-21586,-21142,-19514,
-16653,-13127,-9502,-6348,-4232,-3635,-4186,-5178,
-5905,-5659,-3819, -855, 2297, 4706, 5437, 4889,
4101, 3098, 1904, 546, -950,-2561,-4261,-6024,
-7826,-9640,-11442,-13207,-15532,-18651,-21989,-24971,
-27023,-27570,-25406,-20668,-14800,-9244,-3241, 3901,
10636,15415,16690,14865,11608, 7267, 2192,-3268,
-8764,-13948,-18470,-21981,-24132,-25219,-25809,-25963,
-25740,-25198,-24398,-23399,-22260,-21041,-19801,-18599,
-17495,-16548,-15817,-15179,-14482,-13745,-12987,-12227,
-11485,-10779,-10129,-9554,-9073,-8705,-8469,-8506,
-8901,-9596,-10530,-11643,-12875,-14665,-17102,-19603,
-21583,-22459,-22392,-21981,-21296,-20408,-19387,-18304,
-17229,-16233,-15386,-14759,-14328,-14009,-13781,-13621,
-13507,-13417,-13328,-13218,-13066, 0, 0, 0,
1, 2, 3, 5, 6, 8, 10, 12,
14, 16, 18, 19, 21, 23, 24, 25,
26, 27, 28, 28, 29, 29, 29, 29,
29, 29, 29, 29, 29, 29, 29, 30,
30, 31, 31, 32, 33, 37, 43, 50,
55, 56, 53, 47, 40, 32, 24, 16,
10, 7, 2, -4, -13, -24, -34, -43,
-51, -55, -55, -50, -38, -19, 7, 114,
313, 512, 697, 883, 1019, 1047, 986, 824,
682, 664, 681, 707, 716, 682, 597, 479,
343, 205, 78, -21, -29, 25, 102, 129,
-26, -68, -16, 189, 455, 682, 682, 684,
689, 695, 700, 700, 695, 682, 654, 610,
557, 503, 455, 418, 401, 410, 447, 508,
585, 675, 770, 865, 954, 1032, 1093, 1131,
1141, 328, 518, 890, 1169, 216, -325, -813,
-1183,-1371,-1078, -398, 141, 119, 100, 624,
1291, 1646, 1207, 0, 0, 0, 0, 0,
-208, -208, -208, -208, -208, -208, -208, -208,
-208, -207, -207, -207, -207, -207, -207, -207,
-207, -207, -206, -206, -206, -206, -206, -206,
-206, -206, -206, -206, -206, -206, -206, -206,
-206, -206, -206, -206, -206, -206, -206, -205,
-205, -203, -202, -201, -200, -201, -202, -203,
-204, -205, -206, -207, -208, -209, -210, -213,
-215, -217, -220, -221, -222, -222, -221, -219,
-214, -208, -178, -126, -89, -82, -90, -106,
-103, -175, -490, -765, -824, -841, -828, -798,
-765, -727, -678, -621, -557, -491, -426, -345,
-254, -168, -163, -506, -566, -583, -643, -709,
-765, -765, -767, -770, -775, -778, -778, -775,
-765, -748, -726, -698, -669, -640, -613, -590,
-573, -562, -555, -551, -549, -549, -548, -547,
-544, -539, -531, -519, -395, -228, -65, -113,
-1117,-1073, -968, -840, -733, -625, -495, -379,
-298, -247, -227, -219, -203, -145, -208, -208,
-208, -208, -208,-13864,-13872,-13894,-13930,-13977,
-14034,-14101,-14174,-14254,-14338,-14426,-14515,-14604,
-14692,-14778,-14859,-14935,-15004,-15065,-15116,-15157,
-15192,-15220,-15243,-15262,-15277,-15289,-15300,-15311,
-15321,-15332,-15346,-15363,-15383,-15408,-15439,-15476,
-15521,-15575,-15637,-15819,-16149,-16504,-16765,-16809,
-16633,-16342,-15971,-15561,-15149,-14772,-14471,-14281,
-14166,-14062,-13972,-13898,-13842,-13805,-13790,-13800,
-13836,-13899,-13994,-14120,-14281,-14960,-16156,-17144,
-17681,-18011,-18137,-18191,-17271,-13617,-10438,-9818,
-9749,-9990,-10300,-10438,-10297,-10018,-9730,-9566,
-9656,-10130,-12449,-16119,-20364,-20853,-17187,-12233,
-8641,-8407,-9472,-10438,-10438,-10413,-10355,-10289,
-10240,-10231,-10289,-10438,-10699,-11055,-11476,-11931,
-12390,-12821,-13195,-13479,-13663,-13768,-13818,-13832,
-13834,-13846,-13888,-13984,-14155,-14423,-14810,-18922,
-19940,-20374,-20746,-20370,-20402,-20407,-20235,-19737,
-18284,-16202,-14775,-15288,-16379,-16869,-17218,-17202,
-16456,-13864,-13864,-13864,-13864,-13864, 7754, 7767,
7807, 7870, 7954, 8058, 8178, 8313, 8461, 8618,
8784, 8955, 9129, 9305, 9479, 9651, 9816, 9974,
10121,10257,10384,10508,10630,10749,10868,10985,
11102,11219,11336,11453,11572,11692,11814,11939,
12066,12197,12331,12469,12612,12760,13035,13454,
13862,14102,14019,13598,12977,12223,11407,10597,
9863, 9275, 8901, 8672, 8473, 8308, 8177, 8082,
8027, 8013, 8041, 8115, 8236, 8405, 8627, 8901,
10012,11995,13728,15181,16384,16306,14186,10879,
7783, 6293, 6948, 8843,11213,13295,14325,14105,
13172,11862,10511, 9452, 9022,10841,14290,18787,
19018,14794,10244, 7065, 6824, 7748, 8588, 8588,
8521, 8363, 8183, 8048, 8026, 8183, 8588, 9371,
10521,11890,13331,14695,15834,16602,16851,16585,
15963,15063,13965,12750,11495,10283, 9191, 8300,
7688, 7437,16312,18062,18483,19018,18827,18187,
17452,16456,15033,12147, 8382, 6008, 7696,10424,
11349,11808,11788,10887, 7754, 7754, 7754, 7754,
7754, 6921, 6919, 6913, 6904, 6892, 6877, 6858,
6838, 6815, 6789, 6762, 6734, 6703, 6672, 6639,
6606, 6572, 6538, 6503, 6469, 6434, 6397, 6359,
6319, 6278, 6236, 6193, 6149, 6104, 6058, 6012,
5965, 5918, 5870, 5822, 5774, 5726, 5678, 5631,
5583, 5510, 5408, 5314, 5262, 5289, 5399, 5559,
5752, 5961, 6168, 6355, 6505, 6601, 6661, 6714,
6760, 6798, 6827, 6846, 6853, 6848, 6829, 6796,
6748, 6683, 6601, 6314, 5762, 5139, 4260, 3309,
3031, 3849, 5259, 6620, 7290, 7043, 6285, 5324,
4467, 4021, 4038, 4297, 4699, 5146, 5539, 5778,
5569, 5059, 4368, 4691, 3920, 4369, 4840, 4792,
4583, 4398, 4398, 3697, 2903, 2065, 1236, 465,
-197, -700,-1061,-1337,-1537,-1669,-1743,-1766,
-1748,-1697,-1600,-1443,-1239, -996, -728, -444,
-156, 125, 390, 608, 1078, 2665, 3201, 3533,
3752, 4174, 5233, 6290, 7214, 7876, 8177, 7990,
7138, 4362, 1659, 1061, 1193, 1646, 2305, 6921,
6921, 6921, 6921, 6921, 4420, 4424, 4434, 4449,
4471, 4497, 4528, 4562, 4600, 4642, 4685, 4731,
4778, 4826, 4875, 4923, 4971, 5019, 5064, 5108,
5151, 5196, 5241, 5288, 5335, 5384, 5433, 5482,
5532, 5583, 5633, 5684, 5735, 5785, 5836, 5885,
5935, 5984, 6032, 6079, 6143, 6224, 6293, 6320,
6276, 6157, 5989, 5789, 5576, 5365, 5175, 5022,
4924, 4867, 4824, 4793, 4773, 4764, 4764, 4771,
4786, 4807, 4832, 4861, 4892, 4924, 5033, 5236,
5449, 5752, 6064, 6059, 5619, 4948, 4204, 3544,
2919, 2244, 1624, 1165, 971, 1038, 1272, 1641,
2115, 2662, 3252, 4343, 5780, 7136, 7262, 6666,
5080, 3832, 3727, 4044, 4334, 4334, 4250, 4122,
3982, 3861, 3789, 3798, 3918, 4213, 4681, 5249,
5848, 6405, 6851, 7114, 7123, 6853, 6361, 5704,
4941, 4128, 3322, 2581, 1960, 1519, 2056, 3456,
5693, 6390, 6801, 7262, 7055, 6511, 5995, 5646,
5602, 6520, 8028, 8729, 6950, 4754, 4085, 3853,
3713, 3570, 4420, 4420, 4420, 4420, 4420,-21436,
-21441,-21454,-21476,-21506,-21543,-21586,-21636,-21690,
-21749,-21812,-21879,-21948,-22020,-22093,-22167,-22241,
-22315,-22388,-22460,-22532,-22607,-22684,-22763,-22845,
-22929,-23014,-23101,-23189,-23278,-23368,-23459,-23551,
-23642,-23734,-23826,-23917,-24008,-24098,-24188,-24320,
-24499,-24661,-24742,-24680,-24467,-24159,-23789,-23391,
-22998,-22642,-22356,-22174,-22059,-21953,-21859,-21780,
-21718,-21677,-21658,-21665,-21700,-21766,-21865,-22000,
-22174,-22819,-24026,-25282,-26988,-28744,-28835,-26301,
-22328,-18426,-16105,-15748,-16407,-17593,-18818,-19593,
-19833,-19860,-19801,-19782,-19929,-20368,-22077,-24614,
-27216,-27237,-27095,-24469,-21845,-20288,-19099,-18118,
-18118,-18057,-17918,-17761,-17641,-17618,-17747,-18088,
-18727,-19646,-20738,-21897,-23018,-23995,-24723,-25095,
-25116,-24895,-24483,-23929,-23283,-22597,-21919,-21301,
-20793,-20036,-20292,-25558,-26573,-26803,-27237,-27378,
-26483,-25535,-24597,-23733,-22929,-22212,-21705,-21653,
-21924,-22335,-22824,-23123,-23052,-21436,-21436,-21436,
-21436,-21436, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 3,
11, 23, 37, 51, 65, 76, 83, 84,
77, 62, 37, 0, -78, -211, -375, -549,
-709, -833, -860, -791, -617, -465, -442, -453,
-475, -486, -465, -411, -341, -259, -168, -73,
21, 135, 267, 384, 417, -800, -529, -132,
-170, -327, -465, -465, -463, -460, -456, -453,
-452, -456, -465, -488, -523, -563, -597, -616,
-607, -574, -528, -480, -430, -378, -323, -266,
-208, -147, -34, -20, -16, -18, -21, -20,
5, 0, -101, -264, -445, -604, -697, -684,
-521, 1994, 1004, 1509, 1333, 954, 572, 279,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, -1, -2, -2,
-3, -3, -3, -3, -2, -1, 0, 1,
2, 5, 10, 19, 33, 45, 132, 433,
692, 750, 770, 761, 732, 692, 638, 566,
482, 392, 304, 222, 146, 73, 11, 0,
401, 392, 353, 448, 580, 692, 692, 694,
697, 700, 703, 703, 700, 692, 676, 653,
624, 592, 562, 527, 489, 457, 434, 412,
392, 373, 354, 336, 317, 308, 269, 227,
183, 139, 94, 38, 0, -38, -117, -203,
-264, -268, -184, 21, 2193, -356, -824, -841,
-604, -356, -179, 0, 0, 0, 0, 0,
-16576,-16585,-16611,-16652,-16706,-16772,-16847,-16931,
-17021,-17116,-17214,-17312,-17411,-17506,-17598,-17683,
-17761,-17830,-17887,-17932,-17965,-17990,-18009,-18021,
-18028,-18031,-18030,-18025,-18019,-18011,-18003,-17995,
-17988,-17983,-17980,-17981,-17987,-17997,-18013,-18036,
-18121,-18282,-18456,-18581,-18593,-18492,-18328,-18124,
-17899,-17674,-17469,-17305,-17202,-17139,-17085,-17040,
-17004,-16978,-16963,-16959,-16967,-16987,-17020,-17066,
-17127,-17202,-17374,-17679,-18044,-18395,-18660,-18767,
-18611,-17229,-12786,-8977,-8191,-8033,-8269,-8662,
-8977,-9104,-9167,-9285,-9577,-10162,-11158,-13451,
-16914,-20151,-21791,-20167,-16924,-13880,-11887,-10296,
-8977,-8977,-8952,-8892,-8824,-8773,-8764,-8824,
-8977,-9283,-9743,-10302,-10900,-11482,-12180,-12937,
-13406,-13604,-13771,-13890,-13946,-13922,-13802,-13571,
-11070,-12245,-13815,-15598,-17413,-19079,-20870,-21791,
-21505,-21075,-20514,-19836,-19056,-18189,-17247,-14070,
-12784,-13104,-14399,-16036,-17582,-19056,-16576,-16576,
-16576,-16576,-16576, 9527, 9540, 9577, 9636, 9716,
9813, 9927,10054,10194,10343,10501,10664,10830,
10998,11166,11331,11492,11646,11791,11926,12053,
12180,12306,12432,12557,12682,12807,12932,13058,
13184,13312,13440,13570,13701,13834,13969,14106,
14246,14388,14533,14784,15151,15499,15689,15586,
15173,14572,13848,13067,12293,11593,11032,10674,
10451,10253,10083, 9945, 9841, 9776, 9752, 9774,
9843, 9965,10141,10377,10674,11473,12932,14629,
16142,17050,16932,14564,10224, 5744, 2956, 2200,
2367, 3111, 4083, 4937, 5597, 6265, 7011, 7907,
9024,10432,12904,16259,19144,19227,16261,11805,
8075, 6430, 5596, 4937, 4937, 5686, 6538, 7436,
8324, 9146, 9844,10361,10546,10405,10119, 9870,
9840,10253,10938,11475,11762,11988,12179,12359,
12554,12788,13086,13405,13719,14075,14521,15102,
15866,18285,20061,19524,18753,17774,16609,15282,
13817,12237, 7145, 6246, 7191, 8448,10333,11952,
12459, 9527, 9527, 9527, 9527, 9527,-10678,-10677,
-10673,-10667,-10659,-10649,-10636,-10622,-10605,-10587,
-10567,-10545,-10522,-10497,-10470,-10442,-10413,-10382,
-10350,-10317,-10282,-10246,-10207,-10167,-10125,-10081,
-10036,-9990,-9942,-9893,-9843,-9792,-9741,-9688,
-9636,-9582,-9528,-9474,-9420,-9365,-9274,-9140,
-9011,-8934,-8957,-9085,-9275,-9506,-9756,-10005,
-10230,-10411,-10526,-10602,-10680,-10755,-10823,-10881,
-10925,-10952,-10957,-10936,-10887,-10804,-10685,-10526,
-9977,-8907,-7631,-5960,-4084,-2899,-2756,-3137,
-3636,-3846,-3626,-3207,-2740,-2380,-2279,-2471,
-2841,-3321,-3841,-4330,-4720,-4888,-4817,-4242,
-5059,-4484,-4573,-4535,-3901,-3067,-2353,-2353,
-3008,-3760,-4554,-5336,-6051,-6646,-7066,-7190,
-7023,-6700,-6356,-6128,-6068,-6076,-6060,-5981,
-5875,-5758,-5648,-5562,-5518,-5532,-5673,-5941,
-6258,-6543,-6718,-6702,-5492,-4426,-4622,-4913,
-5306,-5807,-6422,-7158,-8021,-11789,-6362,-4409,
-5223,-6545,-7757,-8502,-10678,-10678,-10678,-10678,
-10678,-5055,-5060,-5072,-5093,-5121,-5155,-5196,
-5242,-5293,-5349,-5408,-5471,-5537,-5604,-5674,
-5744,-5815,-5886,-5956,-6025,-6095,-6168,-6244,
-6323,-6404,-6487,-6572,-6658,-6746,-6835,-6924,
-7014,-7104,-7194,-7284,-7373,-7461,-7548,-7634,
-7718,-7838,-7993,-8127,-8181,-8098,-7869,-7546,
-7163,-6752,-6346,-5980,-5686,-5499,-5387,-5298,
-5231,-5184,-5157,-5149,-5157,-5181,-5220,-5273,
-5337,-5413,-5499,-5912,-6586,-6943,-6770,-6282,
-5537,-4419,-3029,-1751, -972, -764, -867,-1169,
-1559,-1925,-2266,-2648,-3066,-3511,-3977,-4454,
-5054,-5778,-6647,-5964,-5184,-3504,-1977,-1131,
-541, -59, -59, -811,-1677,-2592,-3491,-4310,
-4984,-5449,-5612,-5479,-5131,-4648,-4112,-3029,
-1647,-1156,-1723,-2632,-3749,-4941,-6072,-7010,
-7619,-7825,-7717,-7405,-7002,-6618,-6365,-6366,
-6423,-6401,-6400,-6401,-6383,-6328,-6218,-6032,
-4604,-6532,-6855,-6713,-6480,-6184,-5725,-5055,
-5055,-5055,-5055,-5055,-19042,-19045,-19053,-19066,
-19085,-19108,-19135,-19166,-19201,-19240,-19281,-19326,
-19373,-19423,-19474,-19528,-19582,-19639,-19696,-19753,
-19813,-19875,-19941,-20009,-20079,-20152,-20227,-20304,
-20382,-20462,-20543,-20626,-20709,-20793,-20877,-20962,
-21047,-21132,-21216,-21300,-21435,-21626,-21804,-21901,
-21849,-21640,-21335,-20968,-20571,-20178,-19823,-19537,
-19356,-19237,-19120,-19012,-18915,-18835,-18776,-18744,
-18742,-18775,-18848,-18967,-19134,-19356,-20151,-21669,
-23356,-25689,-28190,-28884,-26817,-23274,-19631,-17268,
-16396,-16182,-16426,-16930,-17496,-18131,-18944,-19892,
-20931,-22019,-23111,-24461,-26138,-28320,-26807,-25435,
-22092,-19200,-18083,-17626,-17277,-17277,-17256,-17218,
-17175,-17141,-17128,-17148,-17215,-17343,-17534,-17781,
-18074,-18408,-18881,-19480,-20023,-20478,-20931,-21376,
-21806,-22217,-22603,-22957,-23212,-23355,-23466,-23625,
-23911,-24404,-26415,-27938,-27503,-26902,-26132,-25190,
-24072,-22775,-21297,-15485,-19783,-21104,-21052,-20736,
-20340,-19791,-19042,-19042,-19042,-19042,-19042,-32767,
-32767,16753,-16545,-32767,-32767,16753,-16545, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 10, 37, 71, 105, 132,
143, 129, 84, 0, -147, -359, -616, -896,
-1178,-1441,-1663,-1824,-1945,-2059,-2160,-2239,
-2291,-2309,-2285,-2213,-2087,-1912,-1703,-1465,
-1202, -921, -624, -317, -5, 307, 616, 915,
1201, 1469, 1713, 1930, 2031, 1992, 1903, 1853,
1930, 2174, 2527, 2927, 3314, 3627, 3807, 3950,
4015, 3740, 2863, 1026,-1547,-4246,-6463,-7585,
-7838,-7865,-7690,-7335,-6824,-6179,-5425,-4583,
-3678,-2732,-1408, 456, 2585, 4698, 6514, 7756,
7930, 7204, 6283, 5875, 6333, 7226, 8082, 8431,
8294, 8019, 7639, 7180, 6673, 6147, 5630, 5153,
4697, 4230, 3752, 3267, 2778, 2287, 1797, 1310,
829, 357, -103, -550, -980,-1237,-1159, -920,
-685, -431, -138, 217, 658, 1206, 2932, 4362,
4265, 3969, 3529, 2997, 2426, 1869, 1379, 928,
464, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, -7, -25,
-48, -71, -89, -96, -87, -57, 0, 112,
288, 502, 728, 939, 1111, 1216, 1230, 1140,
965, 728, 453, 163, -118, -370, -569, -690,
-755, -799, -826, -837, -835, -822, -800, -772,
-739, -704, -670, -638, -611, -591, -580, -603,
-655, -696, -685, -580, -373, -99, 220, 565,
911, 1238, 1675, 2200, 2564, 2520, 1924, 959,
-133,-1116,-1748,-2098,-2397,-2647,-2848,-3002,
-3112,-3177,-3201,-3185,-3129,-2926,-2521,-1998,
-1440, -932, -557, -464, -570, -610, -322, 597,
1930, 3160, 3774, 3792, 3615, 3294, 2878, 2417,
1962, 1562, 1268, 1048, 837, 634, 440, 254,
77, -92, -253, -406, -551, -688, -817, -939,
-746, -496, -532, -619, -733, -848, -940, -985,
-957, -420, 159, 296, 395, 461, 500, 516,
515, 503, 403, 201, 0, -926, -973,-1108,
-1319,-1596,-1928,-2304,-2714,-3146,-3591,-4038,
-4475,-4892,-5278,-5623,-5916,-6145,-6302,-6373,
-6350,-6093,-5519,-4702,-3717,-2636,-1535, -486,
436, 1159, 1774, 2395, 2979, 3482, 3860, 4071,
4069, 3813, 3211, 2267, 1080, -251,-1628,-2951,
-4120,-5038,-5604,-5908,-6111,-6225,-6262,-6231,
-6146,-6016,-5855,-5672,-5480,-5290,-5113,-4961,
-4845,-4776,-4663,-4486,-4365,-4422,-4776,-5581,
-6761,-8091,-9349,-10308,-10744,-10175,-8711,-7024,
-5785,-5027,-4374,-3883,-3612,-3618,-3885,-4325,
-4890,-5530,-6198,-6845,-7420,-7877,-8165,-8237,
-7884,-7056,-5943,-4731,-3610,-2767,-2331,-2167,
-2068,-1826,-1307, -647, -48, 284, 403, 486,
525, 512, 439, 298, 81, -219, -619,-1114,
-1683,-2306,-2963,-3633,-4295,-4931,-5518,-6037,
-6468,-6790,-6983,-4744,-2043,-1338, -811, -436,
-187, -36, 40, 70, -876,-1901,-1979,-1952,
-1847,-1693,-1520,-1356,-1229,-1130,-1028, -926,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, -26, -91, -175, -260,
-325, -351, -319, -208, 0, 367, 902, 1550,
2253, 2955, 3598, 4127, 4484, 4708, 4872, 4976,
5019, 5001, 4920, 4776, 4568, 4295, 3883, 3297,
2593, 1828, 1058, 340, -269, -715, -976,-1093,
-1106,-1052, -970, -898, -874, -825, -709, -618,
-643, -874,-1308,-1864,-2522,-3259,-4054,-4886,
-6177,-7852,-9149,-9305,-8170,-6317,-4070,-1752,
313, 1803, 2736, 3391, 3838, 4146, 4384, 4621,
4928, 5114, 5076, 4668, 3834, 2978, 2098, 1195,
269, -679,-1817,-3048,-3983,-4498,-4808,-5029,
-5277,-5592,-5918,-6227,-6493,-6687,-6787,-6739,
-6469,-6008,-5453,-4824,-4146,-3440,-2651,-1761,
-841, 35, 797, 1371, 1581, 1455, 1223, 1115,
1184, 1307, 1456, 1600, 1710, 1755, 1707, 1414,
885, 329, -43, -158, -131, -49, 0, 3,
2, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
8, 29, 55, 78, 91, 88, 59, 0,
-111, -275, -474, -688, -899,-1088,-1235,-1322,
-1329,-1233,-1037, -771, -461, -137, 174, 445,
646, 780, 872, 932, 969, 993, 1014, 1040,
1028, 964, 906, 913, 1040, 1389, 1929, 2526,
3048, 3359, 3325, 2511, 1006, -536,-1465,-1696,
-1651,-1429,-1131, -857, -707, -661, -632, -620,
-626, -651, -695, -760,-1059,-1384,-1147, 38,
1421, 2849, 4168, 5226, 5869, 5229, 3544, 2319,
2082, 2188, 2385, 2419, 2194, 1849, 1490, 1219,
1142, 1534, 2270, 2852, 3232, 3627, 3931, 4039,
3849, 3266, 2369, 1313, 251, -662,-1274,-1348,
-977, -497, -245, -251, -311, -413, -545, -696,
-853,-1005,-1250,-1583,-1838,-1846,-1462, -807,
-122, 354, 565, 592, 412, 0, 2180, 2164,
2120, 2050, 1959, 1850, 1728, 1594, 1454, 1311,
1168, 1029, 899, 779, 675, 590, 527, 491,
484, 511, 608, 798, 1066, 1396, 1773, 2180,
2603, 3025, 3431, 3850, 4312, 4802, 5307, 5812,
6303, 6765, 7186, 7617, 8100, 8600, 9086, 9525,
9882,10126,10223,10141, 9797, 9182, 8372, 7444,
6474, 5538, 4714, 4076, 3618, 3267, 3001, 2799,
2640, 2503, 2367, 2202, 2043, 1966, 2049, 2367,
3080, 4142, 5334, 6432, 7213, 7457, 6546, 4619,
2591, 1373, 1081, 1137, 1419, 1803, 2166, 2385,
2458, 2483, 2485, 2487, 2516, 2596, 2752, 3380,
4202, 4526, 4016, 3436, 2812, 2171, 1542, 952,
344, -216, -525, -408, -41, 253, 157, -491,
-1481,-2574,-3530,-4110,-3817,-2922,-2334,-2387,
-2679,-3016,-3208,-3060,-2538,-1787, -891, 70,
1014, 1859, 2658, 3451, 4139, 4622, 4965, 5284,
5553, 5745, 5834, 5793, 5597, 4883, 3636, 2347,
1508, 1315, 1485, 1789, 1997, 2073, 2130, 2167,
2180, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, -44, -118, -132, 0, 372, 917, 1490,
1941, 2124, 2095, 2011, 1877, 1699, 1482, 1231,
952, 651, 331, 0, -409, -935,-1530,-2146,
-2736,-3253,-3253,-3252,-3251,-3251,-3251,-3249,
-3246,-3241,-3232,-3220,-3206,-3192,-3179,-3167,
-3160,-3157,-3179,-3221,-3246,-3232,-3197,-3163,
-3154,-3191,-3479,-3856,-3794,-2946,-1673, -512,
0, -115, -448, -951,-1575,-2272,-2995,-3695,
-5332,-4138,-2418,-1170, -740, -650, -657, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 58, 155, 175, 0,
-490,-1210,-1964,-2559,-2801,-2740,-2571,-2316,
-1998,-1639,-1260, -885, -535, -233, 0, 146,
219, 242, 240, 236, 253, 253, 808, 1492,
2222, 2917, 3491, 3863, 3950, 3734, 3291, 2677,
1948, 1160, 367, -372,-1004,-1571,-2032,-2209,
-2109,-1882,-1566,-1197, -812, -241, 440, 834,
775, 491, 170, 0, -6, 33, 105, 199,
300, 398, 480, 553, 544, 517, 440, 292,
101, -89, 0, 0, 0, 0, 0,16545,
16544,16543,16540,16536,16530,16524,16517,16510,
16501,16491,16481,16471,16459,16448,16436,16423,
16410,16397,16383,16370,16356,16342,16329,16315,
16302,16288,16275,16263,16250,16238,16227,16216,
16206,16196,16187,16179,16172,16165,16160,16156,
16152,16150,16149,16149,16151,16154,16158,16164,
16171,16180,16191,16203,16217,16233,16251,16270,
16292,16316,16342,16370,16400,16433,16468,16505,
16545,16775,17292,17958,18634,19182,19465,19273,
18692,18028,17588,17421,17353,17352,17390,17437,
17492,17570,17664,17767,17873,17975,18067,18142,
18193,18214,18177,18076,17933,17773,17618,17493,
17493,17436,17376,17313,17248,17184,17121,17060,
16985,16887,16779,16677,16595,16547,16548,16612,
17052,17771,18167,18107,17896,17586,17230,16880,
16344,15730,15540,16037,16899,17749,18214,18290,
18244,18102,17892,17640,17373,17120,16324,16236,
16275,16333,16374,16429,16489,16545,16545,16545,
16545,16545
};
static short mario_open_keydoor_tbl[]={
147, 1, /* chn14_2translate x */
147, 148, /* chn14_2 translate y */
147, 295, /* chn14_2 translate z */
147, 442, /* chn14_2 rotate x */
147, 589, /* chn14_2 rotate y */
147, 736, /* chn14_2 rotate z */
147, 5889, /* <m_waist>1_3_1 rotate x */
147, 6036, /* <m_waist>1_3_1 rotate y */
147, 6183, /* <m_waist>1_3_1 rotate z */
147, 5448, /* <m_body>1_1 rotate x */
147, 5595, /* <m_body>1_1 rotate y */
147, 5742, /* <m_body>1_1 rotate z */
147, 5007, /* <m_head>2_1 rotate x */
147, 5154, /* <m_head>2_1 rotate y */
147, 5301, /* <m_head>2_1 rotate z */
1, 5003, /* chn6_1 rotate x */
1, 5004, /* chn6_1 rotate y */
1, 5005, /* chn6_1 rotate z */
147, 1471, /* <m_larmA>1_1 rotate x */
147, 1618, /* <m_larmA>1_1 rotate y */
147, 1765, /* <m_larmA>1_1 rotate z */
1, 0, /* <m_larmB>1_1 rotate x */
1, 0, /* <m_larmB>1_1 rotate y */
147, 1324, /* <m_larmB>1_1 rotate z */
147, 883, /* <m_lhand>1_1 rotate x */
147, 1030, /* <m_lhand>1_1 rotate y */
147, 1177, /* <m_lhand>1_1 rotate z */
1, 4999, /* chn10_1 rotate x */
1, 5000, /* chn10_1 rotate y */
1, 5001, /* chn10_1 rotate z */
147, 2500, /* <m_rarmA>1_1 rotate x */
147, 2647, /* <m_rarmA>1_1 rotate y */
147, 2794, /* <m_rarmA>1_1 rotate z */
1, 0, /* <m_rarmB>1_1 rotate x */
1, 0, /* <m_rarmB>1_1 rotate y */
147, 2353, /* <m_rarmB>1_1 rotate z */
147, 1912, /* <m_rhand>1_1 rotate x */
147, 2059, /* <m_rhand>1_1 rotate y */
147, 2206, /* <m_rhand>1_1 rotate z */
1, 0, /* chn15_1 rotate x */
1, 0, /* chn15_1 rotate y */
1, 5002, /* chn15_1 rotate z */
147, 4558, /* <m_llegA>1_1 rotate x */
147, 4705, /* <m_llegA>1_1 rotate y */
147, 4852, /* <m_llegA>1_1 rotate z */
1, 0, /* <m_llegB>1_1 rotate x */
1, 0, /* <m_llegB>1_1 rotate y */
147, 4411, /* <m_llegB>1_1 rotate z */
147, 3970, /* <m_ltoot>1_1 rotate x */
147, 4117, /* <m_ltoot>1_1 rotate y */
147, 4264, /* <m_ltoot>1_1 rotate z */
1, 0, /* chn17_1 rotate x */
1, 0, /* chn17_1 rotate y */
1, 5006, /* chn17_1 rotate z */
147, 3529, /* <m_rlegA>1_1 rotate x */
147, 3676, /* <m_rlegA>1_1 rotate y */
147, 3823, /* <m_rlegA>1_1 rotate z */
1, 0, /* <m_rlegB>1_1 rotate x */
1, 0, /* <m_rlegB>1_1 rotate y */
147, 3382, /* <m_rlegB>1_1 rotate z */
147, 2941, /* <m_rfoot>1_1 rotate x */
147, 3088, /* <m_rfoot>1_1 rotate y */
147, 3235, /* <m_rfoot>1_1 rotate z */
};
AnimeRecord animMarioOpenKeyDoor = {
MAP_ANIM_ONETIME+MAP_ANIM_TRVERTI, /* attribute */
0, /* syncro */
0, /* start frame */
0, /* loop frame */
147, /* number of frames */
20, /* number of joints */
mario_open_keydoor_prm,
mario_open_keydoor_tbl
};