/* -------------------------------------------------------------------------- baked mesh: "TARDIS" by Andrewsha, CC-BY-4.0 https://sketchfab.com/3d-models/tardis-576b10bd7fb64af987c4f59e3ba475cd ~100k triangles decimated offline by vertex clustering to the table below; nothing is parsed at runtime. -------------------------------------------------------------------------- */ #define TAR_NV 454 #define TAR_NT 912 #define TAR_QS (1.0f / 16384.0f) static const short g_tarV[] = { -7088,-12342,7421,-6977,-11788,6523,-6812,9146,4679,-494,6249,-6263, -355,9168,-6718,-7026,-11867,-259,-6351,-10343,-378,-371,9166,6702, -6402,-10343,-4867,-6402,-5910,-4867,-5011,9088,6705,-6323,-5910,4614, -6323,-1555,4614,4826,9103,-6711,-6323,-10343,4614,-6787,9122,-297, -5029,9089,-6723,-6160,3826,1574,-6184,6249,-1995,-6171,3841,-1995, 6530,9084,1537,-6153,-5910,-3388,-6153,-1555,-3388,-6402,-1555,-4867, -6663,9029,-1995,-6836,9152,-4890,-6153,-10343,-3388,-6346,6249,-411, -6351,3789,-378,-6402,6249,-4867,-6402,3789,-4867,-6171,3841,-3388, -6375,-566,-309,-6429,-589,-4914,-6122,-654,-3388,-6369,-1555,-320, -6351,-5910,-378,-6174,6249,1561,-6465,3020,-4975,-7017,-11836,-4943, -6153,-5910,-1995,-6153,-1555,-1995,-6122,-654,-1995,-6384,3020,-295, -6679,9054,1525,-6323,6249,4614,-6084,3020,1404,-6392,3020,4819, -6326,3789,4621,-6153,-5910,1545,-6153,-1555,1545,-6153,-10343,1545, -7020,-11943,1523,-6133,-640,1504,-6350,-606,4694,-6904,-11813,4692, 7339,-12314,7421,7339,-12282,6248,6145,-10343,4638,6491,-11527,4716, 6457,-11527,-206,6175,-10343,-378,6624,9170,-278,6212,-1156,-479, 6175,-1555,-378,6227,6249,-4868,6227,3789,-4868,6170,3789,-411, 6170,6249,-411,6484,9021,-1995,5995,3841,-1995,6254,-589,-4914, 6227,-1555,-4868,6227,-5910,-4868,6175,-5910,-378,6227,-10343,-4868, 6110,1960,-474,5977,-10343,1544,6453,-11563,1561,5977,-5910,1544, 6142,-5884,4653,6145,-1555,4638,5977,-1555,1544,5988,3819,1554, 5860,2369,1319,6004,6249,1572,6134,3799,4591,6126,6249,4577, 6642,9143,4665,5901,-566,1561,6000,-345,4551,1488,-5910,-6077, 1488,-1555,-6077,1488,-10343,-6077,1444,-638,-6057,-3467,-5910,-6071, -4947,-5910,-6320,-4947,-1555,-6320,-3467,-1555,-6071,-3467,-10343,-6071, -4947,-10343,-6320,-2077,9019,-6578,6388,-11809,-6938,7339,-12314,-6846, -494,-10343,-6263,-494,-5910,-6263,-494,-1555,-6263,-378,3020,-6301, -494,3789,-6263,-5056,3020,-6382,-4947,3789,-6320,-4947,6249,-6320, -2077,3841,-6088,-442,-585,-6280,-328,-11833,-6907,-5038,-11788,-6820, -4994,-589,-6347,-3467,-654,-6040,-3467,3841,-6088,1560,6249,-6098, 1539,9029,-6583,4787,6253,-6343,1341,3020,-6009,1509,3807,-6083, 4880,3020,-6382,4772,3789,-6320,4772,-5910,-6320,4772,-1555,-6320, 4772,-10343,-6320,3291,9019,-6578,1491,-11933,-6932,4819,-589,-6347, 4848,-11836,-6935,3291,3841,-6088,3291,-5910,6060,4772,-5910,6309, 4772,-1555,6309,3291,-1555,6060,3291,-10343,6060,4772,-10343,6309, 4802,-581,6319,3291,-601,6010,-336,-11513,6540,-493,-10343,6253, 1494,-11560,6489,1488,-10343,6066,1488,-5910,6066,-493,-5910,6253, 1488,-1555,6066,-493,-1555,6253,1481,-599,6029,-442,-585,6269, 4837,3020,6332,4772,3789,6309,1560,6249,6087,1527,3824,6077, 1539,9029,6572,4772,6249,6309,4826,9103,6700,3291,3841,6077, 4880,-11502,6576,-378,3020,6290,1470,3020,5974,-493,3789,6253, -3472,-1555,6060,-4950,-1555,6309,-4950,-5910,6309,-3472,-5910,6060, -4950,-10343,6309,-3472,-10343,6060,-5086,3020,6422,-4980,3789,6353, -4980,6249,6353,-3470,9019,6567,-493,6249,6253,-3471,3841,6078, -5012,-581,6361,-5066,-11520,6537,-3472,-654,6029,-2077,6249,6091, -2077,9019,6567,-3473,6252,6088,-2079,3841,6077,-3471,-11542,6526, 3287,9031,6585,3291,6249,6091,3291,6249,-6102,-3467,9019,-6578, -3460,-11846,-6856,-3467,6249,-6101,-2077,6249,-6101,-6184,6249,-3388, -7037,-11902,-3388,-6663,9029,-3388,-6029,3020,-3388,-6663,9029,3378, -6153,3850,3378,-6184,6249,3378,5995,3841,3378,6535,9074,3386, 6484,9021,-3388,5995,3841,-3388,5977,-5910,-3388,5977,-10343,-3388, 6659,9148,-4926,5977,-1555,-3388,5946,-654,-3388,6008,6249,3378, 6008,6249,-1995,6008,6249,-3388,6443,-11542,-3388,6493,-11502,-4975, -6664,10947,-6541,-4957,10907,-6948,-4959,10908,6936,-3638,10389,7092, 7037,10352,-232,7008,10411,3455,6992,10461,1702,-7176,10530,1408, 4288,10603,-7046,3359,10375,-7118,6472,10948,-6544,-3171,10344,-7111, 1342,10500,7089,-200,10352,-7134,-7190,10375,-1979,-7214,10350,6, -7198,10320,2865,-6788,-10343,-6706,-7080,-12035,-6839,-6788,-10343,6695, -6665,9294,6595,-6699,10952,6482,6613,6249,6695,6613,3789,6695, 6556,9376,6545,6612,-10343,-6706,6613,-10343,6695,6530,-11487,6612, 6856,10887,-4896,6166,-12314,7421,7339,-12314,-4898,5917,2677,4502, 6289,3020,-4975,6508,10953,6483,6476,9321,-6621,6876,10872,4589, -6678,9388,-6614,-7173,10423,-3613,7024,10459,-1648,-7042,10907,4618, -7044,10861,-4840,-1975,10366,7095,5792,3020,3377,6613,3020,6695, 6613,-566,6695,7339,-12314,-1995,7339,-12337,-266,-7020,-11925,-2001, 7339,-12314,1470,7339,-12282,4621,6443,-11542,-1995,4802,-12314,7421, 3291,-11902,-6954,1488,-12364,7421,-316,-12305,7421,-2077,-11950,-6919, -3467,-12314,7421,-4977,-12393,7422,-2077,-12393,7421,-2080,-11571,6469, 3298,-12350,7421,3297,-11556,6499,6613,-1555,6695,6613,-5910,6695, 6488,6257,-6795,6612,3789,-6706,6612,-566,-6706,6612,-1555,-6706, 6612,-5910,-6706,5856,2150,-3039,-6908,-11870,3378,6443,-11542,3378, 7339,-12282,3378,-6029,3020,3378,-6153,-5910,3378,-6153,-1555,3378, -6122,-654,3378,-6153,-10343,3378,5977,-1555,3378,5885,-566,3378, 5977,-10343,3378,5977,-5910,3378,5856,2213,-2211,5977,-10343,-1995, 5977,-5910,-1995,5977,-1555,-1995,5946,-654,-1995,-6029,3020,-1995, -6153,-10343,-1995,7339,-12314,-3388,6612,3020,-6706,3291,-654,-6040, 3291,3020,-5947,3291,-1555,-6071,3291,-10343,-6071,3291,-5910,-6071, -2077,-654,-6040,-2077,3020,-5947,-3467,3020,-5947,-6788,-5910,-6706, -6788,-1555,-6706,-6788,-566,-6706,-6788,6249,-6706,-6788,3789,-6706, -6788,3020,-6706,-2077,-10343,-6071,-2077,-1555,-6071,-2077,-5910,-6071, -2081,-10343,6060,-2081,-654,6029,-2081,-1555,6060,-2081,-5910,6060, 3291,3020,5936,-3472,3020,5936,-2081,3020,5936,-6588,3764,6803, -6557,6249,6811,-6623,3020,6794,-6664,-552,6784,-6788,-1555,6695, -6788,-5910,6695,1749,10423,-7101,-1866,10399,-7130,7025,10316,-3040, 4661,10857,6911,2850,10309,7114,27,10353,7117,5792,12280,1394, 4566,12265,5891,5751,12313,-1681,5714,12343,-77,6158,11979,-6251, 5683,12424,-4976,-3469,11979,-6251,-1881,11979,-6251,2957,11979,-6251, 5722,12337,3161,-159,12343,5796,-1764,12313,5833,-3251,12313,5833, -349,11979,-6251,-6334,11979,-3390,-6334,11979,-5091,5792,12280,4679, -6334,11979,4823,5731,12380,5813,-5173,11979,-6251,5751,12313,-3169, -6334,11979,3318,1368,11979,-6251,4653,11979,-6251,-6334,11979,1368, -6334,11979,-1798,1460,12265,5891,-6333,11979,6240,-6334,11979,-6251, -6334,11979,-266,2961,12355,5782,-5166,12401,5758,-5723,12480,-3059, -5723,12480,3140,4500,12480,-5641,2962,12480,-5641,-3138,12480,-5641, -5723,12480,-1623,-5723,12480,1412,-5723,12551,4583,-5723,12480,-5, -1705,12480,-5641,-5413,12498,-5175,-88,12480,-5641,1528,12480,-5641, -128,13687,897,-121,13579,-950,-1032,13541,-950,821,13669,-20, -1032,13576,-4,821,13579,889,798,13558,-950,-1032,13541,876, -141,13973,-37,4802,-12950,-4897,4802,-12950,-1995,4802,-12950,-295, 4802,-12950,1519,4802,-12950,4621,3291,-12950,4621,3291,-12950,-295, 3291,-12950,1519,3291,-12950,-1995,3291,-12950,-4897,-377,-12950,-4897, 1527,-12950,-4897,-377,-12950,-1995,1528,-12950,-1995,1528,-12950,-295, -377,-12950,-295,1528,-12950,1519,-377,-12950,1519,-377,-12950,4621, 1528,-12950,4621,-2077,-12950,4621,-2077,-12950,-295,-2077,-12950,1520, -2077,-12950,-1995,-2077,-12950,-4897,-4977,-12950,-4897,-4977,-12950,-1995, -4977,-12950,-295,-4977,-12950,1520,-4977,-12950,4621,-4977,-12950,3378, -2077,-12950,3378,-377,-12950,3378,1528,-12950,3378,3292,-12950,3378, 4802,-12950,3378,4802,-12950,-3388,3291,-12950,-3388,-377,-12950,-3388, 1528,-12950,-3388,-2077,-12950,-3388,-4977,-12950,-3388,-3467,-12950,4621, -3467,-12950,-295,-3467,-12950,1520,-3467,-12950,-1995,-3467,-12950,-4897, -3467,-12950,3378,-3467,-12950,-3388,5881,1253,1060,6109,811,-476, -134,15806,-52,812,15640,-166,675,15646,757,-88,15646,-1035, -1117,15646,-5,-248,15640,895,-88,16384,-5,5857,1011,-3067, 5857,1081,-2191,5874,184,4477, }; static const signed char g_tarN[] = { -13,89,89,-99,-79,3,-126,-18,-2,-2,-13,-126, 0,-29,-124,-112,-59,-3,-126,13,0,1,-28,124, -124,14,23,-125,0,24,-4,-20,125,-125,0,-24, -125,0,-24,6,-15,-126,-124,17,-20,-124,-28,2, 3,-15,-126,-127,-3,8,-126,-14,-5,-127,-3,-9, 123,-31,2,-127,0,11,-127,1,7,-125,0,23, -123,-29,-6,-126,-16,-1,-125,18,13,-126,-11,-3, -127,1,3,-126,-6,16,-125,-1,25,-126,-6,12, -127,1,-2,-125,-1,24,-125,2,20,-127,0,1, -127,0,0,-126,-10,6,-124,1,27,-111,-61,8, -127,0,-8,-126,0,-11,-127,3,-7,-127,-2,-2, -124,-28,3,-126,-8,-14,-126,-2,13,-125,1,-21, -126,0,-17,-127,0,7,-127,0,9,-126,13,5, -122,-36,4,-127,2,8,-125,1,-21,-86,-88,30, 51,103,54,-75,-102,14,124,7,-24,111,-61,-6, 114,-55,2,127,8,4,124,-26,0,127,3,0, 127,0,-3,126,-9,12,125,2,22,127,-1,0, 127,-11,0,124,-29,-3,127,-4,-10,125,-1,24, 125,0,24,125,0,24,127,0,0,125,3,24, 127,-2,0,127,9,5,115,-53,0,127,0,7, 125,0,-24,125,2,-23,127,1,9,127,-4,7, 126,-3,12,126,-14,5,124,-6,-25,126,-9,-15, 126,-16,5,127,4,7,123,4,-31,6,0,-127, 6,0,-127,6,22,-125,9,2,-127,11,0,-127, 24,0,-125,24,0,-125,9,0,-127,12,15,-126, 20,10,-125,-5,-28,-124,31,-115,-45,88,90,-19, 0,12,-126,0,0,-127,0,0,-127,-1,-1,-127, 1,-1,-127,27,0,-124,23,1,-125,21,-9,-125, -8,-6,-127,-1,1,-127,2,-56,-114,5,-59,-113, 25,-1,-125,18,2,-126,12,-3,-126,6,-12,-126, 5,-29,-124,-18,-7,-125,10,0,-127,5,-4,-127, -28,-1,-124,-26,-1,-124,-24,0,-125,-24,0,-125, -22,11,-125,-5,-26,-124,-2,-52,-116,-26,0,-124, 24,-71,-102,-14,-4,-126,-9,0,127,-24,0,125, -24,0,125,-7,1,127,-11,10,126,-21,8,125, -27,1,124,-6,3,127,-2,-77,101,3,10,127, 2,-53,116,5,7,127,6,0,127,0,0,127, 8,1,127,-3,0,127,9,2,127,5,0,127, -27,-1,124,-22,0,125,7,-10,126,5,-4,127, 3,-27,124,-21,-10,125,-1,-8,127,-11,-5,126, -2,-77,101,-5,0,127,11,0,127,1,-1,127, 13,1,126,25,-2,125,24,0,125,11,0,127, 24,3,125,7,9,126,33,-2,123,31,1,123, 20,-6,125,8,-29,123,-2,-13,126,14,-3,126, 31,-1,123,-6,-68,107,11,3,126,-6,-10,126, -5,-28,124,9,-14,126,-8,-6,127,0,-62,111, -4,-26,124,-8,-11,126,-8,-10,-126,8,-29,-123, -5,-52,-116,8,-14,-126,-6,-10,-126,-126,-12,9, -115,-55,3,-124,-26,2,-126,0,14,-123,-33,-5, -127,-5,-4,-126,-14,-7,127,-8,-5,124,-26,-2, 123,-30,9,127,-3,9,127,0,11,126,9,8, 125,-21,-5,126,1,13,126,1,19,127,-10,-4, 126,-10,-7,126,-14,8,116,-53,1,111,-61,-5, -108,22,-63,-14,18,-125,-12,39,120,1,29,124, 123,32,0,124,30,1,124,29,0,-126,15,1, 11,20,-125,1,13,-126,56,22,-112,-1,17,-126, 2,26,124,0,18,-126,-126,15,-2,-126,17,1, -126,17,0,-64,11,-109,-50,-71,-93,-117,3,50, -75,-6,102,-76,38,94,102,-2,75,82,-5,96, 116,-3,53,88,12,-91,67,3,108,76,-21,99, 123,29,-9,9,-98,-80,41,-86,84,124,-2,-27, 124,1,26,95,31,78,96,-8,-83,122,34,8, -103,-4,-74,-126,15,-3,124,28,-1,-125,18,11, -125,20,-10,0,29,124,127,-3,-2,122,1,37, 80,2,98,95,84,-6,-74,-55,87,-114,-56,1, -94,71,-48,104,73,-3,114,-56,-3,53,-86,77, -2,-55,-114,-111,60,-17,122,27,22,-4,-56,-114, 21,-41,-118,79,-82,57,-49,80,86,-1,-66,109, -31,-110,-55,-3,-62,111,118,0,48,98,0,80, 90,2,-89,90,3,-90,90,-1,-90,90,0,-90, 90,0,-90,126,0,14,-115,-54,2,116,-52,-3, -76,-101,-8,-127,0,-8,-127,0,-7,-127,0,-6, -126,2,-14,-125,18,-8,127,2,-4,127,6,-7, 126,12,-8,127,0,-7,126,-1,-12,126,10,-10, 127,0,-8,127,0,-7,127,4,-8,-126,-2,-15, -126,18,-6,-110,-51,-39,90,-1,-90,-6,3,-127, -15,-2,-126,-13,0,-126,-6,18,-126,-9,0,-127, -8,3,-127,-16,-1,-126,13,-1,-126,-90,0,-89, -113,0,-57,-63,-1,-110,-94,-3,-85,-62,1,-111, -113,0,-58,-6,17,-126,-10,1,-127,-8,0,-127, -9,9,126,-14,2,126,-7,0,127,-8,0,127, -16,-2,126,21,-3,125,-11,0,127,-115,2,53, -97,-6,82,-67,1,108,-114,0,56,-67,0,108, -98,0,80,1,15,-126,-1,15,-126,123,32,0, 11,25,124,2,27,124,-2,32,123,67,108,0, 0,113,58,66,109,0,69,107,0,70,92,-51, 52,116,-4,-3,80,-99,0,73,-104,-1,75,-103, 63,110,-2,0,107,69,0,107,68,3,110,64, 0,73,-104,-102,76,2,-95,85,-6,56,114,3, -94,85,1,27,116,44,3,85,-94,67,108,1, -106,70,2,0,73,-104,5,72,-105,-101,77,-1, -104,73,0,-1,109,65,-88,85,33,-47,89,-78, -107,69,0,1,108,67,-10,117,47,-37,121,-2, -45,119,-2,8,123,-30,0,120,-40,-4,121,-37, -40,121,0,-37,122,0,-28,123,9,-43,120,0, 0,121,-40,-18,124,-21,0,121,-40,0,121,-40, 1,123,32,-1,124,-28,-15,125,-14,32,123,0, -29,124,-2,17,125,17,12,125,-19,-18,125,15, -5,127,-2,49,-112,-34,54,-115,0,52,-116,0, 51,-116,0,34,-117,35,0,-116,51,0,-127,0, 0,-127,0,0,-127,0,0,-122,-36,2,-122,-37, -1,-122,-36,0,-127,0,0,-127,0,0,-127,0, 0,-127,0,0,-127,0,0,-127,0,0,-116,53, 0,-116,51,0,-115,53,0,-127,0,0,-127,0, 0,-127,0,-2,-122,-35,-22,-123,-25,-34,-122,0, -36,-122,1,-35,-122,-1,-34,-112,49,-39,-121,2, 0,-127,0,0,-127,0,0,-127,0,0,-127,0, 49,-117,0,51,-116,0,0,-127,0,0,-127,0, 0,-127,0,0,-127,0,-37,-121,-1,0,-116,51, 0,-127,0,0,-127,0,0,-127,0,-1,-121,-40, 0,-127,0,0,-127,0,0,0,0,0,0,0, -12,-126,-12,-22,-125,-3,-12,-126,-12,0,0,0, 0,0,0,-3,-125,-22,0,0,0,127,0,0, 127,0,0,0,0,0, }; static const unsigned short g_tarI[] = { 21,22,23,21,23,9,26,21,9,26,9,8, 41,35,32,41,32,42,6,5,52,6,52,51, 6,51,49,6,49,36,36,49,50,36,50,35, 35,50,53,35,53,32,43,46,17,43,17,28, 15,27,37,15,37,44,77,78,60,77,60,61, 79,77,61,79,61,74,76,67,83,76,83,84, 89,82,64,89,64,63,82,79,74,82,74,64, 95,96,97,95,97,98,99,100,96,99,96,95, 98,97,116,98,116,117,93,130,114,93,114,104, 91,93,104,91,104,105,92,91,105,92,105,106, 94,92,106,94,106,113,119,123,108,119,108,3, 134,135,136,134,136,137,138,139,135,138,135,134, 137,136,140,137,140,141,144,145,143,144,143,142, 143,145,146,143,146,147,147,146,148,147,148,149, 149,148,150,149,150,151,161,162,155,161,155,163, 164,165,166,164,166,167,167,166,168,167,168,169, 178,176,165,178,165,164,169,168,177,169,177,183, 99,188,115,99,115,100,192,26,8,192,8,39, 194,31,30,194,30,38,202,203,75,202,75,73, 205,202,73,205,73,72,206,205,72,206,72,71, 203,210,211,203,211,75,229,230,39,229,39,8, 237,75,211,237,211,102,238,239,59,238,59,58, 237,102,132,237,132,128,231,1,177,231,177,168, 57,239,56,241,56,239,85,68,62,85,62,20, 255,256,90,255,90,243,103,102,211,103,211,242, 258,60,78,258,78,260,257,262,60,257,60,258, 0,269,177,0,177,1,270,266,142,270,142,271, 266,265,144,266,144,142,272,263,160,272,160,273, 234,235,86,234,86,87,256,274,81,256,81,90, 274,275,80,274,80,81,275,238,58,275,58,80, 276,277,125,276,125,121,276,65,66,276,66,277, 278,279,127,278,127,131,278,71,72,278,72,279, 279,280,126,279,126,127,279,72,73,279,73,280, 280,237,128,280,128,126,280,73,75,280,75,237, 281,244,66,281,66,201,235,255,243,235,243,86, 284,283,59,284,59,261,285,47,48,285,48,196, 287,12,54,287,54,288,289,14,11,289,11,286, 286,11,12,286,12,287,81,290,291,81,291,90, 14,289,282,14,282,55,80,58,292,80,292,293, 81,80,293,81,293,290,58,59,283,58,283,292, 86,243,254,86,254,198,260,78,283,260,283,284, 46,285,196,46,196,17,50,287,288,50,288,53, 51,289,286,51,286,49,49,286,287,49,287,50, 290,82,89,290,89,291,289,51,52,289,52,282, 293,292,77,293,77,79,290,293,79,290,79,82, 292,283,78,292,78,77,198,254,84,198,84,83, 76,294,70,76,70,67,61,60,262,61,262,295, 63,64,297,63,297,298,64,74,296,64,296,297, 74,61,295,74,295,296,43,28,19,43,19,299, 5,6,300,5,300,259,6,36,40,6,40,300, 36,35,41,36,41,40,22,41,42,22,42,34, 301,210,262,301,262,257,294,281,201,294,201,70, 295,262,210,295,210,203,298,297,205,298,205,206, 297,296,202,297,202,205,296,295,203,296,203,202, 299,19,31,299,31,194,259,300,26,259,26,192, 300,40,21,300,21,26,40,41,22,40,22,21, 23,22,34,23,34,33,242,211,210,242,210,301, 67,68,85,67,85,83,302,244,71,302,71,278, 302,278,131,302,131,124,277,302,124,277,124,125, 277,66,244,277,244,302,298,206,281,298,281,294, 63,298,294,63,294,76,63,76,84,63,84,89, 246,204,65,246,65,276,246,276,121,246,121,13, 123,122,107,123,107,108,122,94,113,122,113,107, 131,303,304,131,304,124,206,71,244,206,244,281, 124,304,133,124,133,125,139,138,273,139,273,160, 128,132,264,128,264,306,131,127,305,131,305,303, 128,306,307,128,307,126,126,307,305,126,305,127, 146,134,137,146,137,148,145,138,134,145,134,146, 148,137,141,148,141,150,265,272,273,265,273,144, 307,91,92,307,92,305,306,93,91,306,91,307, 303,305,92,303,92,94,306,264,130,306,130,93, 138,145,144,138,144,273,304,122,123,304,123,133, 303,94,122,303,122,304,309,107,113,309,113,308, 118,310,109,118,109,110,311,229,8,311,8,9, 312,311,9,312,9,23,313,312,23,313,23,33, 314,315,30,314,30,29,315,316,38,315,38,30, 316,313,33,316,33,38,108,107,309,108,309,112, 104,114,267,104,267,317,143,320,271,143,271,142, 151,321,322,151,322,149,147,323,320,147,320,143, 149,322,323,149,323,147,106,318,308,106,308,113, 104,317,319,104,319,105,105,319,318,105,318,106, 268,270,271,268,271,183,310,309,308,310,308,117, 112,309,310,112,310,118,317,267,188,317,188,99, 320,169,183,320,183,271,321,178,164,321,164,322, 323,167,169,323,169,320,322,164,167,322,167,323, 318,98,117,318,117,308,317,99,95,317,95,319, 319,95,98,319,98,318,269,268,183,269,183,177, 109,310,117,109,117,116,120,119,3,120,3,4, 261,59,239,261,239,57,14,55,1,14,1,231, 155,162,324,155,324,159,159,324,152,159,152,153, 151,150,162,151,162,161,182,175,325,182,325,326, 163,182,326,163,326,161,175,171,170,175,170,325, 53,288,285,53,285,46,288,54,47,288,47,285, 32,53,46,32,46,43,42,299,194,42,194,34, 32,43,299,32,299,42,162,150,141,162,141,324, 324,141,140,324,140,152,326,325,178,326,178,321, 161,326,321,161,321,151,325,170,176,325,176,178, 34,194,38,34,38,33,45,48,327,45,327,328, 328,327,171,328,171,172,48,47,329,48,329,327, 327,329,170,327,170,171,47,54,330,47,330,329, 329,330,176,329,176,170,54,12,331,54,331,330, 330,331,165,330,165,176,12,11,332,12,332,331, 331,332,166,331,166,165,11,14,231,11,231,332, 332,231,168,332,168,166,156,7,174,156,174,154, 163,155,154,163,154,174,236,234,87,236,87,88, 232,328,172,232,172,10,2,45,328,2,328,232, 37,27,28,37,28,17,248,314,29,248,29,25, 158,157,234,158,234,236,153,152,255,153,255,235, 152,140,256,152,256,255,135,139,238,135,238,275, 136,135,275,136,275,274,140,136,274,140,274,256, 263,241,239,263,239,160,139,160,239,139,239,238, 157,153,235,157,235,234,16,111,314,16,314,248, 109,116,313,109,313,316,110,109,316,110,316,315, 111,110,315,111,315,314,116,97,312,116,312,313, 97,96,311,97,311,312,96,100,229,96,229,311, 100,115,230,100,230,229,216,250,341,216,341,342, 240,222,343,240,343,344,334,223,345,334,345,346, 217,218,339,217,339,348,253,338,349,253,349,350, 215,253,350,215,350,351,252,249,353,252,353,354, 247,217,348,247,348,355,336,245,357,336,357,340, 250,335,359,250,359,341,221,333,361,221,361,347, 222,220,362,222,362,343,249,226,364,249,364,353, 251,233,366,251,366,356,212,252,354,212,354,367, 226,227,368,226,368,364,245,247,355,245,355,357, 224,337,369,224,369,365,338,224,365,338,365,349, 333,225,352,333,352,361,225,334,346,225,346,352, 214,215,351,214,351,370,218,216,342,218,342,339, 228,251,356,228,356,360,220,221,347,220,347,362, 219,228,360,219,360,363,233,214,370,233,370,366, 335,240,344,335,344,359,337,336,340,337,340,369, 223,213,358,223,358,345,213,212,367,213,367,358, 227,219,363,227,363,368,360,356,372,362,347,374, 363,360,372,363,372,377,363,377,379,345,358,381, 345,381,375,358,367,381,361,382,383,368,363,379, 346,345,375,346,375,380,354,353,371,354,371,381, 356,378,372,347,361,383,347,383,374,343,362,373, 343,373,344,353,364,376,353,376,371,356,366,370, 356,370,378,367,354,381,364,368,379,364,379,376, 362,374,373,361,352,382,352,346,380,352,380,382, 375,381,385,349,365,384,381,386,385,383,382,385, 355,348,387,340,389,384,342,341,387,344,390,387, 380,375,385,348,339,387,350,349,384,351,350,384, 339,342,387,381,371,388,372,378,388,340,357,389, 341,359,387,374,383,385,344,373,390,371,376,388, 378,370,391,381,388,386,376,379,388,357,355,389, 369,340,384,355,387,389,373,374,385,365,369,384, 382,380,385,370,351,384,373,385,390,377,372,388, 370,384,391,378,391,388,359,344,387,379,377,388, 387,390,385,387,385,392,389,387,392,389,392,384, 391,384,392,391,392,388,388,392,385,388,385,386, 62,68,208,62,208,69,69,208,209,69,209,200, 200,209,65,200,65,204,201,209,208,201,208,70, 67,70,208,67,208,68,199,207,85,199,85,20, 87,86,198,87,198,207,83,85,207,83,207,198, 133,186,121,133,121,125,186,133,123,186,123,119, 129,186,119,129,119,120,121,186,129,121,129,13, 112,190,3,112,3,108,3,190,101,3,101,4, 101,190,189,101,189,187,111,16,187,111,187,189, 118,110,111,118,111,189,118,189,190,118,190,112, 65,209,201,65,201,66,29,30,31,29,31,191, 193,191,18,193,18,24,24,18,27,24,27,15, 19,18,191,19,191,31,27,18,19,27,19,28, 44,37,197,44,197,195,196,197,37,196,37,17, 48,45,197,48,197,196,2,195,197,2,197,45, 175,181,172,175,172,171,172,181,173,172,173,10, 180,173,181,180,181,179,175,182,179,175,179,181, 182,163,174,182,174,179,174,7,180,174,180,179, 156,154,185,156,185,184,155,159,185,155,185,154, 153,157,185,153,185,159,157,158,184,157,184,185, 25,29,191,25,191,193,199,88,87,199,87,207, 243,90,291,243,291,254,254,291,89,254,89,84, 88,247,245,88,245,236,25,252,212,25,212,248, 158,236,245,158,245,336,213,16,248,213,248,212, 102,103,242,102,242,211,262,257,258,262,258,60, 60,258,260,60,260,78,273,160,263,273,263,272, 399,395,396,399,396,400,401,394,395,401,395,399, 264,132,393,264,393,402,114,130,404,114,404,403, 405,406,407,405,407,408,408,407,409,408,409,410, 142,144,265,142,265,266,271,142,266,271,266,270, 414,408,410,414,410,415,416,405,408,416,408,414, 267,114,403,267,403,417,1,177,269,1,269,0, 5,420,421,5,421,52,259,419,420,259,420,5, 230,115,418,230,418,39,282,423,422,282,422,55, 424,425,411,424,411,413,425,426,412,425,412,411, 427,428,397,427,397,398,283,284,261,283,261,59, 52,421,423,52,423,282,415,410,425,415,425,424, 410,409,426,410,426,425,400,396,428,400,428,427, 78,260,284,78,284,283,210,301,257,210,257,262, 430,429,394,430,394,401,431,432,406,431,406,405, 433,431,405,433,405,416,192,434,419,192,419,259, 211,242,301,211,301,210,402,393,429,402,429,430, 403,404,432,403,432,431,417,403,431,417,431,433, 39,418,434,39,434,192,144,273,272,144,272,265, 407,399,400,407,400,409,406,401,399,406,399,407, 130,264,402,130,402,404,426,427,398,426,398,412, 409,400,427,409,427,426,432,430,401,432,401,406, 404,402,430,404,430,432,183,271,270,183,270,268, 436,414,415,436,415,437,438,416,414,438,414,436, 188,267,417,188,417,439,440,424,413,440,413,435, 437,415,424,437,424,440,441,433,416,441,416,438, 439,417,433,439,433,441,177,183,268,177,268,269, 420,436,437,420,437,421,419,438,436,419,436,420, 115,188,439,115,439,418,423,440,435,423,435,422, 421,437,440,421,440,423,434,441,438,434,438,419, 418,439,441,418,441,434,422,435,183,422,183,177, 435,413,271,435,271,183,412,398,273,412,273,144, 55,422,177,55,177,1,413,411,142,413,142,271, 411,412,144,411,144,142,398,397,160,398,160,273, 59,261,57,59,57,239,397,59,239,397,239,160, 429,210,262,429,262,394,396,78,283,396,283,428, 428,283,59,428,59,397,395,60,78,395,78,396, 394,262,60,394,60,395,132,102,211,132,211,393, 160,239,241,160,241,263,393,211,210,393,210,429, 222,246,13,222,13,220,220,13,129,220,129,221, 221,129,120,221,120,333,333,120,4,333,4,225, 225,4,101,225,101,334,334,101,187,334,187,223, 223,187,16,223,16,213,246,222,240,246,240,204, 199,217,247,199,247,88,204,240,335,204,335,200, 200,335,250,200,250,69,69,250,216,69,216,62, 62,216,218,62,218,20,20,218,217,20,217,199, 232,10,214,232,214,233,10,173,215,10,215,214, 173,180,253,173,253,215,184,158,336,184,336,337, 156,184,337,156,337,224,7,156,224,7,224,338, 180,7,338,180,338,253,232,233,251,232,251,2, 193,249,252,193,252,25,24,226,249,24,249,193, 2,251,228,2,228,195,15,227,226,15,226,24, 195,228,219,195,219,44,44,219,227,44,227,15, 444,445,446,444,446,449,294,452,451,281,294,451, }; static const unsigned char g_tarM[] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 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,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1, }; static const unsigned char g_tarPal[] = { 26,54,108,214,224,236,255,238,190,26,26,32,198,168,62, };