sounds

Dependents:   Lab4

Revision:
0:fee2c7336410
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/buzzy_eatghost.h	Fri Apr 05 19:42:09 2019 +0000
@@ -0,0 +1,807 @@
+/**********************************************************************
+* Written by WAVToCode
+* Date:				Mon Feb 18 05:40:42 PM
+* FileName:			pacman-eatghost.C
+* Interleaved:		N/A
+* Signed:			No
+* No. of channels:	1
+* No. of samples:	6324
+* Bits/Sample:		8
+**********************************************************************/
+
+#define NUM_GHOST_ELEMENTS 6324
+
+const unsigned char data_GHOST[NUM_GHOST_ELEMENTS] = {
+128, 127, 128, 127, 128, 127, 128, 127, /* 0-7 */
+128, 127, 128, 127, 128, 127, 128, 127, /* 8-15 */
+128, 127, 128, 127, 128, 127, 128, 127, /* 16-23 */
+128, 128, 176, 214, 219, 221, 218, 217, /* 24-31 */
+214, 212, 209, 208, 205, 204, 201, 200, /* 32-39 */
+197, 196, 194, 192, 190, 189, 187, 187, /* 40-47 */
+185, 185, 184, 183, 183, 182, 181, 181, /* 48-55 */
+180, 180, 179, 178, 177, 176, 174, 173, /* 56-63 */
+172, 171, 169, 168, 167, 166, 165, 164, /* 64-71 */
+163, 162, 160, 160, 158, 158, 157, 156, /* 72-79 */
+155, 154, 153, 152, 151, 150, 149, 149, /* 80-87 */
+148, 147, 146, 144, 143, 142, 141, 141, /* 88-95 */
+140, 139, 138, 137, 137, 136, 135, 135, /* 96-103 */
+134, 134, 133, 133, 132, 132, 131, 131, /* 104-111 */
+130, 130, 129, 129, 128, 128, 128, 127, /* 112-119 */
+127, 127, 126, 126, 126, 125, 125, 125, /* 120-127 */
+124, 124, 124, 124, 123, 123, 123, 123, /* 128-135 */
+123, 123, 123, 121, 108, 102, 100,  99, /* 136-143 */
+100, 100, 100, 100, 100, 100, 101, 101, /* 144-151 */
+101, 101, 102, 102, 102, 102, 102, 102, /* 152-159 */
+103, 103, 103, 103, 103, 104, 104, 104, /* 160-167 */
+104, 104, 104, 105, 105, 105, 105, 105, /* 168-175 */
+106, 106, 106, 106, 106, 106, 106, 106, /* 176-183 */
+106, 106, 107, 106, 107, 107, 107, 107, /* 184-191 */
+107, 107, 107, 107, 107, 108, 108, 108, /* 192-199 */
+108, 108, 108, 108, 109, 109, 109, 109, /* 200-207 */
+109, 109, 109, 109, 110, 110, 110, 110, /* 208-215 */
+110, 110, 111, 111, 111, 111, 111, 111, /* 216-223 */
+112, 112, 112, 112, 112, 112, 113, 113, /* 224-231 */
+119, 142, 151, 153, 153, 152, 152, 151, /* 232-239 */
+150, 150, 149, 148, 148, 147, 146, 146, /* 240-247 */
+145, 144, 144, 143, 143, 142, 142, 141, /* 248-255 */
+141, 140, 139, 139, 138, 138, 138, 137, /* 256-263 */
+137, 136, 136, 135, 135, 134, 134, 134, /* 264-271 */
+133, 132, 132, 131, 130, 129, 129, 128, /* 272-279 */
+128, 127, 127, 127, 127, 126, 126, 125, /* 280-287 */
+126, 124, 126, 114,  82,  73,  70,  70, /* 288-295 */
+ 70,  71,  72,  73,  74,  75,  76,  77, /* 296-303 */
+ 78,  79,  79,  80,  81,  82,  83,  84, /* 304-311 */
+ 85,  85,  86,  87,  88,  89,  90,  90, /* 312-319 */
+ 91,  92,  93,  95,  96,  96,  97,  97, /* 320-327 */
+ 98,  98,  99,  99, 100, 100, 101, 101, /* 328-335 */
+102, 102, 103, 103, 104, 104, 105, 105, /* 336-343 */
+106, 105, 107, 106, 108, 105, 127, 167, /* 344-351 */
+176, 181, 179, 180, 178, 177, 176, 175, /* 352-359 */
+174, 173, 171, 171, 169, 169, 167, 166, /* 360-367 */
+165, 164, 163, 162, 161, 160, 159, 159, /* 368-375 */
+157, 157, 156, 155, 154, 154, 153, 152, /* 376-383 */
+151, 151, 150, 149, 149, 148, 147, 147, /* 384-391 */
+146, 146, 145, 144, 144, 143, 143, 142, /* 392-399 */
+142, 142, 136,  86,  58,  53,  51,  52, /* 400-407 */
+ 53,  54,  56,  57,  58,  60,  62,  63, /* 408-415 */
+ 65,  66,  67,  68,  70,  71,  72,  73, /* 416-423 */
+ 74,  76,  77,  78,  79,  80,  81,  81, /* 424-431 */
+ 82,  83,  84,  85,  86,  86,  88,  88, /* 432-439 */
+ 90,  90, 142, 186, 194, 198, 196, 196, /* 440-447 */
+194, 193, 191, 190, 189, 188, 186, 185, /* 448-455 */
+183, 182, 180, 178, 177, 175, 174, 173, /* 456-463 */
+171, 170, 169, 167, 166, 165, 164, 162, /* 464-471 */
+162, 160, 160, 158, 158, 156, 157, 153, /* 472-479 */
+157, 122,  60,  46,  40,  41,  42,  45, /* 480-487 */
+ 45,  48,  49,  51,  53,  55,  56,  58, /* 488-495 */
+ 59,  61,  62,  64,  66,  68,  71,  73, /* 496-503 */
+ 75,  76,  78,  80,  81,  82,  83,  84, /* 504-511 */
+ 85,  85,  87,  87,  89,  89,  92,  89, /* 512-519 */
+112, 182, 206, 214, 214, 214, 212, 210, /* 520-527 */
+208, 207, 205, 204, 202, 200, 199, 197, /* 528-535 */
+196, 194, 193, 190, 188, 186, 184, 181, /* 536-543 */
+180, 178, 177, 176, 175, 173, 172, 171, /* 544-551 */
+170, 168, 168, 166, 165, 163, 164, 153, /* 552-559 */
+ 81,  44,  37,  34,  36,  37,  39,  40, /* 560-567 */
+ 43,  44,  46,  47,  50,  52,  55,  56, /* 568-575 */
+ 59,  60,  63,  64,  67,  68,  71,  71, /* 576-583 */
+ 73,  73,  75,  74,  77,  76,  81,  75, /* 584-591 */
+120, 189, 206, 213, 212, 213, 211, 211, /* 592-599 */
+209, 208, 205, 203, 200, 198, 196, 194, /* 600-607 */
+192, 190, 189, 187, 185, 184, 182, 180, /* 608-615 */
+179, 178, 177, 176, 176, 164,  86,  47, /* 616-623 */
+ 39,  36,  37,  38,  40,  41,  43,  45, /* 624-631 */
+ 47,  50,  52,  55,  56,  59,  60,  63, /* 632-639 */
+ 63,  66,  66,  69,  69,  72,  71,  74, /* 640-647 */
+ 72,  77,  73, 130, 198, 212, 219, 218, /* 648-655 */
+218, 215, 215, 213, 212, 208, 207, 204, /* 656-663 */
+202, 199, 197, 195, 193, 191, 190, 188, /* 664-671 */
+186, 185, 183, 182, 180, 180, 178, 180, /* 672-679 */
+158,  74,  41,  31,  31,  30,  33,  34, /* 680-687 */
+ 36,  38,  41,  43,  47,  49,  51,  53, /* 688-695 */
+ 56,  57,  60,  61,  64,  65,  67,  68, /* 696-703 */
+ 71,  70,  73,  72,  76,  74, 143, 207, /* 704-711 */
+219, 226, 224, 224, 222, 221, 218, 217, /* 712-719 */
+213, 210, 207, 205, 202, 199, 197, 194, /* 720-727 */
+193, 190, 189, 187, 185, 183, 183, 180, /* 728-735 */
+181, 177, 181, 147,  57,  27,  17,  17, /* 736-743 */
+ 17,  19,  21,  23,  25,  28,  30,  32, /* 744-751 */
+ 34,  36,  38,  40,  42,  43,  46,  47, /* 752-759 */
+ 50,  51,  53,  54,  57,  61, 144, 205, /* 760-767 */
+216, 222, 220, 220, 217, 216, 213, 212, /* 768-775 */
+210, 209, 207, 205, 204, 202, 201, 199, /* 776-783 */
+198, 196, 196, 192, 195, 163,  72,  42, /* 784-791 */
+ 30,  30,  29,  32,  32,  36,  37,  40, /* 792-799 */
+ 40,  44,  44,  47,  48,  51,  51,  55, /* 800-807 */
+ 54,  59,  57,  63,  61, 130, 199, 213, /* 808-815 */
+221, 219, 221, 218, 218, 215, 215, 213, /* 816-823 */
+213, 210, 209, 207, 206, 204, 203, 202, /* 824-831 */
+200, 199, 197, 198, 180,  99,  65,  54, /* 832-839 */
+ 52,  52,  54,  54,  56,  57,  59,  59, /* 840-847 */
+ 61,  61,  64,  64,  67,  67,  70,  69, /* 848-855 */
+ 72,  71,  76,  72, 124, 195, 210, 219, /* 856-863 */
+217, 218, 215, 215, 212, 211, 209, 209, /* 864-871 */
+206, 206, 204, 203, 201, 200, 198, 197, /* 872-879 */
+196, 194, 194, 179, 102,  67,  57,  55, /* 880-887 */
+ 55,  56,  57,  59,  59,  62,  62,  64, /* 888-895 */
+ 64,  66,  67,  69,  69,  71,  71,  74, /* 896-903 */
+ 72,  77,  73, 121, 189, 204, 212, 211, /* 904-911 */
+212, 209, 209, 206, 205, 203, 202, 200, /* 912-919 */
+199, 197, 196, 194, 193, 191, 190, 188, /* 920-927 */
+187, 185, 178, 110,  68,  60,  55,  56, /* 928-935 */
+ 56,  58,  58,  60,  60,  62,  62,  64, /* 936-943 */
+ 64,  66,  66,  69,  68,  72,  67, 100, /* 944-951 */
+169, 187, 195, 194, 195, 194, 194, 192, /* 952-959 */
+192, 190, 191, 189, 189, 187, 188, 186, /* 960-967 */
+186, 184, 183, 124,  79,  71,  66,  68, /* 968-975 */
+ 67,  69,  69,  70,  71,  72,  72,  73, /* 976-983 */
+ 74,  75,  76,  77,  79,  78,  94, 156, /* 984-991 */
+180, 188, 188, 188, 187, 186, 184, 184, /* 992-999 */
+182, 182, 179, 179, 177, 177, 174, 175, /* 1000-1007 */
+171, 174, 142,  94,  83,  77,  78,  77, /* 1008-1015 */
+ 79,  79,  81,  81,  82,  83,  84,  85, /* 1016-1023 */
+ 86,  87,  88,  88,  89,  93, 134, 158, /* 1024-1031 */
+163, 165, 164, 164, 163, 162, 162, 161, /* 1032-1039 */
+160, 160, 159, 158, 158, 157, 157, 155, /* 1040-1047 */
+156, 145, 112, 102,  99,  99,  99, 100, /* 1048-1055 */
+100, 102, 103, 104, 104, 105, 105, 106, /* 1056-1063 */
+106, 107, 107, 108, 107, 124, 143, 147, /* 1064-1071 */
+149, 148, 148, 148, 147, 147, 147, 146, /* 1072-1079 */
+146, 145, 145, 144, 144, 144, 143, 143, /* 1080-1087 */
+141, 127, 120, 119, 118, 118, 118, 118, /* 1088-1095 */
+119, 119, 119, 119, 119, 119, 120, 119, /* 1096-1103 */
+120, 119, 120, 119, 126, 139, 142, 143, /* 1104-1111 */
+143, 143, 142, 142, 142, 142, 141, 141, /* 1112-1119 */
+140, 140, 140, 140, 139, 139, 136, 122, /* 1120-1127 */
+116, 115, 115, 115, 115, 115, 115, 116, /* 1128-1135 */
+116, 116, 116, 117, 116, 118, 116, 126, /* 1136-1143 */
+148, 155, 157, 157, 157, 157, 156, 156, /* 1144-1151 */
+155, 155, 154, 154, 152, 153, 151, 153, /* 1152-1159 */
+136, 105,  98,  94,  95,  95,  95,  96, /* 1160-1167 */
+ 97,  97,  98,  99,  99, 100, 100, 102, /* 1168-1175 */
+100, 131, 166, 172, 176, 174, 175, 173, /* 1176-1183 */
+173, 171, 170, 169, 168, 167, 166, 165, /* 1184-1191 */
+164, 161, 114,  79,  74,  69,  71,  70, /* 1192-1199 */
+ 72,  72,  74,  74,  77,  76,  79,  78, /* 1200-1207 */
+ 81,  80,  92, 152, 182, 187, 190, 188, /* 1208-1215 */
+188, 185, 185, 182, 182, 180, 180, 178, /* 1216-1223 */
+178, 174, 176, 157,  91,  65,  59,  58, /* 1224-1231 */
+ 60,  61,  64,  64,  67,  67,  70,  70, /* 1232-1239 */
+ 74,  73,  79,  75, 110, 177, 196, 202, /* 1240-1247 */
+201, 200, 198, 196, 195, 192, 192, 189, /* 1248-1255 */
+189, 186, 187, 181, 185, 133,  69,  56, /* 1256-1263 */
+ 50,  52,  52,  55,  56,  58,  59,  61, /* 1264-1271 */
+ 62,  63,  65,  65,  70,  68, 128, 189, /* 1272-1279 */
+199, 205, 203, 203, 200, 199, 196, 195, /* 1280-1287 */
+194, 192, 191, 189, 187, 185, 180, 107, /* 1288-1295 */
+ 58,  49,  45,  47,  48,  50,  51,  53, /* 1296-1303 */
+ 54,  56,  59,  59,  64,  60, 107, 183, /* 1304-1311 */
+199, 208, 205, 206, 203, 202, 199, 198, /* 1312-1319 */
+196, 195, 193, 190, 189, 120,  57,  47, /* 1320-1327 */
+ 40,  44,  42,  47,  46,  51,  51,  56, /* 1328-1335 */
+ 56,  61,  60,  76, 156, 198, 204, 208, /* 1336-1343 */
+205, 205, 201, 202, 198, 199, 193, 196, /* 1344-1351 */
+189, 195, 155,  64,  33,  24,  23,  24, /* 1352-1359 */
+ 25,  28,  29,  33,  34,  38,  38,  45, /* 1360-1367 */
+ 41, 107, 185, 201, 210, 207, 209, 205, /* 1368-1375 */
+205, 202, 201, 199, 197, 195, 194, 188, /* 1376-1383 */
+106,  46,  35,  27,  30,  28,  32,  31, /* 1384-1391 */
+ 36,  35,  39,  38,  44,  40,  66, 159, /* 1392-1399 */
+198, 207, 211, 209, 209, 207, 207, 204, /* 1400-1407 */
+205, 201, 203, 198, 203, 160,  85,  65, /* 1408-1415 */
+ 57,  57,  56,  58,  58,  60,  62,  62, /* 1416-1423 */
+ 65,  65,  68,  67, 133, 196, 207, 214, /* 1424-1431 */
+212, 214, 211, 211, 208, 208, 205, 205, /* 1432-1439 */
+202, 202, 190, 114,  72,  64,  60,  62, /* 1440-1447 */
+ 61,  63,  63,  66,  65,  69,  67,  71, /* 1448-1455 */
+ 67,  97, 173, 198, 206, 207, 207, 206, /* 1456-1463 */
+205, 204, 202, 202, 199, 199, 195, 198, /* 1464-1471 */
+148,  82,  69,  60,  63,  61,  64,  63, /* 1472-1479 */
+ 67,  65,  69,  66,  71,  66,  96, 164, /* 1480-1487 */
+187, 195, 196, 196, 196, 195, 195, 192, /* 1488-1495 */
+192, 189, 192, 172, 106,  81,  74,  72, /* 1496-1503 */
+ 72,  72,  73,  74,  75,  75,  77,  76, /* 1504-1511 */
+ 89, 151, 179, 186, 188, 187, 187, 185, /* 1512-1519 */
+185, 183, 182, 180, 181, 169, 117,  93, /* 1520-1527 */
+ 88,  86,  86,  87,  88,  89,  90,  90, /* 1528-1535 */
+ 91,  92,  97, 138, 161, 166, 167, 167, /* 1536-1543 */
+166, 165, 165, 164, 163, 162, 162, 159, /* 1544-1551 */
+130, 109, 106, 103, 104, 104, 105, 105, /* 1552-1559 */
+105, 105, 105, 105, 106, 125, 141, 144, /* 1560-1567 */
+146, 145, 145, 144, 144, 144, 143, 143, /* 1568-1575 */
+142, 142, 132, 121, 119, 117, 118, 118, /* 1576-1583 */
+118, 118, 119, 119, 119, 119, 119, 129, /* 1584-1591 */
+140, 142, 144, 143, 143, 143, 143, 142, /* 1592-1599 */
+142, 142, 141, 142, 133, 121, 119, 118, /* 1600-1607 */
+118, 119, 120, 120, 120, 120, 120, 121, /* 1608-1615 */
+119, 132, 153, 158, 160, 160, 159, 159, /* 1616-1623 */
+158, 158, 156, 157, 154, 156, 142, 110, /* 1624-1631 */
+101,  98,  98,  98,  98,  99,  99, 101, /* 1632-1639 */
+100, 103, 100, 119, 160, 172, 175, 175, /* 1640-1647 */
+175, 174, 173, 172, 170, 170, 168, 170, /* 1648-1655 */
+151,  99,  81,  75,  75,  75,  76,  77, /* 1656-1663 */
+ 77,  80,  79,  83,  80, 122, 175, 185, /* 1664-1671 */
+191, 189, 190, 186, 186, 182, 182, 178, /* 1672-1679 */
+175, 115,  73,  65,  62,  63,  65,  67, /* 1680-1687 */
+ 68,  71,  72,  74,  84, 155, 190, 198, /* 1688-1695 */
+200, 199, 197, 195, 192, 192, 188, 191, /* 1696-1703 */
+161,  84,  61,  52,  54,  53,  57,  57, /* 1704-1711 */
+ 62,  61,  67,  63, 115, 183, 196, 204, /* 1712-1719 */
+201, 202, 198, 198, 194, 195, 189, 191, /* 1720-1727 */
+125,  65,  53,  47,  50,  50,  53,  54, /* 1728-1735 */
+ 57,  59,  61,  71, 151, 194, 204, 206, /* 1736-1743 */
+205, 203, 201, 199, 197, 194, 195, 173, /* 1744-1751 */
+ 87,  52,  42,  42,  43,  47,  48,  53, /* 1752-1759 */
+ 53,  58,  55,  98, 176, 195, 205, 202, /* 1760-1767 */
+204, 200, 200, 196, 197, 191, 194, 121, /* 1768-1775 */
+ 45,  29,  20,  23,  22,  27,  28,  33, /* 1776-1783 */
+ 33,  38,  42, 127, 188, 200, 207, 205, /* 1784-1791 */
+206, 203, 202, 201, 199, 199, 180,  88, /* 1792-1799 */
+ 47,  34,  31,  30,  32,  31,  35,  34, /* 1800-1807 */
+ 38,  34,  70, 166, 197, 209, 209, 211, /* 1808-1815 */
+207, 208, 204, 206, 201, 204, 154,  83, /* 1816-1823 */
+ 68,  58,  60,  57,  60,  58,  62,  60, /* 1824-1831 */
+ 64,  65, 137, 192, 204, 210, 209, 209, /* 1832-1839 */
+207, 207, 205, 204, 203, 193, 117,  72, /* 1840-1847 */
+ 63,  58,  59,  58,  61,  60,  64,  61, /* 1848-1855 */
+ 83, 160, 192, 200, 203, 202, 203, 200, /* 1856-1863 */
+202, 197, 202, 159,  88,  70,  62,  62, /* 1864-1871 */
+ 62,  63,  63,  64,  66,  67, 126, 179, /* 1872-1879 */
+187, 195, 193, 195, 192, 194, 192, 194, /* 1880-1887 */
+180, 116,  83,  77,  73,  74,  72,  75, /* 1888-1895 */
+ 73,  78,  74, 104, 163, 180, 186, 186, /* 1896-1903 */
+185, 185, 183, 183, 180, 181, 140,  99, /* 1904-1911 */
+ 91,  86,  88,  87,  89,  89,  90,  91, /* 1912-1919 */
+ 94, 132, 159, 163, 167, 165, 166, 163, /* 1920-1927 */
+164, 161, 162, 152, 120, 106, 103, 102, /* 1928-1935 */
+102, 102, 103, 103, 105, 103, 117, 138, /* 1936-1943 */
+143, 145, 145, 145, 145, 144, 144, 143, /* 1944-1951 */
+143, 131, 121, 120, 119, 119, 119, 119, /* 1952-1959 */
+119, 120, 119, 123, 136, 142, 144, 144, /* 1960-1967 */
+144, 144, 143, 144, 143, 144, 137, 124, /* 1968-1975 */
+121, 120, 121, 120, 120, 121, 121, 121, /* 1976-1983 */
+121, 139, 156, 159, 161, 160, 160, 158, /* 1984-1991 */
+159, 157, 158, 152, 121, 104, 101,  99, /* 1992-1999 */
+100,  99, 101, 100, 103, 100, 119, 159, /* 2000-2007 */
+172, 175, 176, 175, 175, 173, 173, 170, /* 2008-2015 */
+172, 134,  91,  82,  77,  79,  78,  80, /* 2016-2023 */
+ 80,  81,  82,  88, 145, 181, 187, 191, /* 2024-2031 */
+188, 188, 185, 184, 182, 176, 112,  74, /* 2032-2039 */
+ 67,  65,  66,  68,  69,  72,  71,  90, /* 2040-2047 */
+163, 191, 198, 197, 198, 194, 194, 189, /* 2048-2055 */
+194, 156,  80,  61,  53,  56,  55,  60, /* 2056-2063 */
+ 58,  64,  59, 108, 180, 195, 203, 200, /* 2064-2071 */
+201, 197, 198, 193, 195, 128,  66,  56, /* 2072-2079 */
+ 50,  53,  53,  56,  57,  59,  66, 148, /* 2080-2087 */
+194, 203, 206, 204, 203, 201, 199, 199, /* 2088-2095 */
+183,  97,  58,  49,  49,  50,  53,  53, /* 2096-2103 */
+ 58,  54,  86, 171, 196, 205, 203, 205, /* 2104-2111 */
+200, 202, 195, 201, 141,  52,  31,  21, /* 2112-2119 */
+ 25,  23,  29,  27,  34,  29, 100, 181, /* 2120-2127 */
+196, 205, 202, 204, 200, 201, 197, 195, /* 2128-2135 */
+111,  48,  34,  28,  29,  29,  30,  32, /* 2136-2143 */
+ 31,  48, 146, 192, 204, 206, 207, 205, /* 2144-2151 */
+205, 202, 204, 182, 100,  69,  59,  59, /* 2152-2159 */
+ 58,  61,  58,  63,  57,  98, 178, 199, /* 2160-2167 */
+208, 206, 208, 204, 207, 202, 206, 147, /* 2168-2175 */
+ 80,  67,  59,  61,  59,  63,  61,  65, /* 2176-2183 */
+ 63, 129, 187, 198, 204, 203, 204, 202, /* 2184-2191 */
+202, 201, 194, 119,  75,  66,  63,  63, /* 2192-2199 */
+ 63,  64,  65,  64,  84, 158, 183, 193, /* 2200-2207 */
+192, 195, 191, 195, 189, 195, 151,  93, /* 2208-2215 */
+ 78,  73,  72,  73,  71,  75,  72, 114, /* 2216-2223 */
+167, 179, 184, 183, 183, 183, 179, 182, /* 2224-2231 */
+151, 103,  92,  87,  87,  87,  88,  90, /* 2232-2239 */
+ 88, 109, 150, 160, 165, 164, 164, 164, /* 2240-2247 */
+162, 164, 150, 118, 109, 106, 106, 106, /* 2248-2255 */
+106, 107, 106, 114, 137, 145, 148, 148, /* 2256-2263 */
+148, 148, 147, 147, 142, 128, 123, 122, /* 2264-2271 */
+122, 122, 122, 122, 121, 125, 139, 144, /* 2272-2279 */
+146, 146, 145, 145, 145, 145, 142, 128, /* 2280-2287 */
+121, 120, 119, 120, 120, 120, 119, 122, /* 2288-2295 */
+144, 155, 157, 158, 157, 156, 155, 155, /* 2296-2303 */
+149, 118, 102,  98,  97,  97,  98,  98, /* 2304-2311 */
+ 99, 103, 144, 167, 172, 173, 173, 172, /* 2312-2319 */
+171, 170, 167, 119,  86,  80,  77,  78, /* 2320-2327 */
+ 79,  79,  82,  82, 135, 178, 186, 190, /* 2328-2335 */
+188, 187, 186, 184, 181, 122,  77,  70, /* 2336-2343 */
+ 68,  69,  71,  71,  74,  74, 135, 188, /* 2344-2351 */
+197, 201, 199, 197, 197, 193, 194, 135, /* 2352-2359 */
+ 73,  61,  55,  57,  59,  59,  63,  61, /* 2360-2367 */
+114, 183, 196, 203, 201, 200, 199, 195, /* 2368-2375 */
+198, 150,  75,  59,  51,  53,  53,  54, /* 2376-2383 */
+ 58,  56, 107, 184, 198, 207, 204, 204, /* 2384-2391 */
+201, 197, 197, 145,  69,  57,  47,  52, /* 2392-2399 */
+ 48,  55,  50,  76, 159, 196, 202, 206, /* 2400-2407 */
+203, 204, 198, 198, 116,  44,  30,  22, /* 2408-2415 */
+ 25,  22,  30,  25,  71, 167, 194, 205, /* 2416-2423 */
+204, 206, 202, 203, 191, 101,  43,  32, /* 2424-2431 */
+ 25,  28,  26,  33,  27,  82, 172, 195, /* 2432-2439 */
+206, 206, 209, 204, 206, 190, 110,  69, /* 2440-2447 */
+ 61,  56,  57,  56,  61,  58, 119, 184, /* 2448-2455 */
+197, 206, 205, 208, 203, 207, 176,  97, /* 2456-2463 */
+ 69,  60,  58,  58,  59,  61,  66, 137, /* 2464-2471 */
+189, 197, 205, 202, 205, 199, 204, 159, /* 2472-2479 */
+ 87,  70,  60,  61,  58,  62,  59,  75, /* 2480-2487 */
+146, 180, 188, 192, 191, 192, 188, 191, /* 2488-2495 */
+147,  90,  78,  70,  71,  69,  73,  70, /* 2496-2503 */
+ 89, 150, 175, 181, 182, 181, 181, 179, /* 2504-2511 */
+178, 133,  96,  90,  85,  88,  86,  90, /* 2512-2519 */
+ 87, 109, 149, 160, 164, 164, 165, 164, /* 2520-2527 */
+165, 160, 129, 112, 108, 106, 107, 107, /* 2528-2535 */
+108, 107, 123, 143, 146, 149, 148, 149, /* 2536-2543 */
+147, 148, 143, 130, 124, 123, 122, 122, /* 2544-2551 */
+122, 123, 122, 133, 144, 145, 147, 146, /* 2552-2559 */
+146, 145, 146, 140, 126, 122, 120, 120, /* 2560-2567 */
+120, 120, 120, 122, 143, 157, 159, 160, /* 2568-2575 */
+159, 159, 157, 156, 126, 106, 102, 100, /* 2576-2583 */
+100, 100, 101, 104, 145, 168, 173, 175, /* 2584-2591 */
+174, 173, 173, 162, 109,  87,  81,  80, /* 2592-2599 */
+ 79,  82,  80, 103, 165, 183, 190, 188, /* 2600-2607 */
+190, 184, 187, 148,  86,  73,  65,  69, /* 2608-2615 */
+ 67,  73,  70, 118, 182, 195, 202, 198, /* 2616-2623 */
+199, 194, 195, 130,  72,  61,  55,  58, /* 2624-2631 */
+ 58,  62,  67, 143, 190, 199, 203, 201, /* 2632-2639 */
+200, 197, 188, 108,  64,  54,  52,  52, /* 2640-2647 */
+ 55,  55,  76, 163, 195, 206, 204, 205, /* 2648-2655 */
+199, 201, 164,  82,  59,  49,  51,  48, /* 2656-2663 */
+ 54,  49, 103, 181, 197, 207, 202, 205, /* 2664-2671 */
+197, 202, 135,  50,  31,  20,  23,  21, /* 2672-2679 */
+ 27,  27, 112, 184, 198, 206, 204, 205, /* 2680-2687 */
+202, 195, 101,  44,  29,  25,  24,  27, /* 2688-2695 */
+ 26,  49, 147, 189, 202, 204, 206, 204, /* 2696-2703 */
+207, 183,  99,  67,  56,  56,  55,  59, /* 2704-2711 */
+ 56,  92, 171, 193, 205, 203, 208, 203, /* 2712-2719 */
+208, 155,  83,  68,  58,  60,  57,  61, /* 2720-2727 */
+ 59, 124, 185, 196, 204, 202, 205, 201, /* 2728-2735 */
+201, 134,  79,  68,  61,  62,  61,  62, /* 2736-2743 */
+ 70, 140, 180, 190, 194, 194, 193, 194, /* 2744-2751 */
+178, 111,  84,  74,  73,  71,  75,  71, /* 2752-2759 */
+105, 163, 176, 183, 182, 182, 181, 172, /* 2760-2767 */
+118,  96,  88,  88,  87,  90,  88, 123, /* 2768-2775 */
+154, 161, 164, 164, 163, 164, 149, 117, /* 2776-2783 */
+109, 105, 105, 105, 106, 108, 131, 142, /* 2784-2791 */
+146, 146, 147, 146, 146, 136, 125, 122, /* 2792-2799 */
+121, 121, 122, 122, 127, 141, 145, 146, /* 2800-2807 */
+146, 146, 145, 144, 131, 123, 121, 121, /* 2808-2815 */
+120, 121, 120, 135, 155, 159, 161, 160, /* 2816-2823 */
+159, 159, 150, 117, 106, 101, 102, 101, /* 2824-2831 */
+103, 104, 143, 168, 175, 175, 176, 173, /* 2832-2839 */
+176, 145,  97,  86,  81,  82,  81,  81, /* 2840-2847 */
+ 94, 157, 180, 189, 187, 188, 183, 182, /* 2848-2855 */
+124,  78,  68,  66,  66,  70,  68, 105, /* 2856-2863 */
+176, 192, 199, 196, 196, 193, 181, 100, /* 2864-2871 */
+ 65,  55,  56,  55,  61,  59, 124, 184, /* 2872-2879 */
+197, 201, 200, 197, 199, 163,  81,  60, /* 2880-2887 */
+ 50,  53,  52,  56,  65, 150, 193, 204, /* 2888-2895 */
+204, 205, 199, 201, 140,  70,  56,  49, /* 2896-2903 */
+ 51,  52,  52,  81, 171, 196, 208, 204, /* 2904-2911 */
+207, 201, 197, 101,  43,  26,  24,  21, /* 2912-2919 */
+ 28,  22,  89, 178, 198, 208, 207, 207, /* 2920-2927 */
+207, 182,  79,  41,  26,  27,  24,  29, /* 2928-2935 */
+ 29, 119, 184, 199, 204, 207, 204, 207, /* 2936-2943 */
+141,  75,  62,  55,  55,  55,  58, 127, /* 2944-2951 */
+185, 195, 203, 201, 204, 198, 125,  71, /* 2952-2959 */
+ 64,  56,  59,  56,  63, 135, 189, 196, /* 2960-2967 */
+204, 200, 205, 193, 120,  73,  68,  59, /* 2968-2975 */
+ 64,  58,  75, 145, 183, 188, 195, 191, /* 2976-2983 */
+197, 176, 111,  82,  78,  73,  76,  72, /* 2984-2991 */
+ 91, 151, 177, 181, 185, 181, 185, 164, /* 2992-2999 */
+114,  95,  91,  88,  91,  88, 109, 149, /* 3000-3007 */
+161, 164, 166, 164, 166, 147, 117, 109, /* 3008-3015 */
+107, 106, 107, 106, 122, 141, 146, 148, /* 3016-3023 */
+147, 147, 147, 138, 126, 123, 121, 121, /* 3024-3031 */
+121, 120, 130, 141, 142, 144, 143, 143, /* 3032-3039 */
+142, 131, 120, 119, 118, 118, 118, 119, /* 3040-3047 */
+139, 155, 156, 158, 157, 157, 155, 127, /* 3048-3055 */
+105, 102,  99, 101,  99, 105, 143, 169, /* 3056-3063 */
+171, 176, 172, 175, 164, 115,  87,  84, /* 3064-3071 */
+ 79,  83,  79,  97, 157, 185, 188, 193, /* 3072-3079 */
+188, 192, 172, 107,  76,  73,  69,  75, /* 3080-3087 */
+ 69,  97, 168, 196, 199, 202, 195, 201, /* 3088-3095 */
+164,  88,  64,  60,  57,  62,  57, 102, /* 3096-3103 */
+178, 197, 202, 203, 198, 203, 158,  80, /* 3104-3111 */
+ 60,  53,  53,  56,  52, 106, 183, 197, /* 3112-3119 */
+204, 201, 200, 198, 131,  64,  56,  46, /* 3120-3127 */
+ 53,  46,  75, 161, 197, 202, 206, 201, /* 3128-3135 */
+206, 133,  46,  29,  19,  23,  18,  40, /* 3136-3143 */
+142, 194, 202, 209, 204, 211, 149,  55, /* 3144-3151 */
+ 33,  21,  25,  20,  42, 140, 190, 198, /* 3152-3159 */
+205, 201, 207, 156,  79,  62,  53,  55, /* 3160-3167 */
+ 52,  63, 141, 189, 196, 204, 199, 207, /* 3168-3175 */
+166,  89,  66,  58,  58,  57,  61, 133, /* 3176-3183 */
+188, 197, 204, 200, 207, 174,  97,  70, /* 3184-3191 */
+ 63,  61,  62,  61, 121, 177, 187, 195, /* 3192-3199 */
+191, 196, 175, 109,  81,  75,  72,  74, /* 3200-3207 */
+ 72, 117, 168, 177, 183, 180, 183, 165, /* 3208-3215 */
+113,  93,  88,  85,  87,  86, 117, 151, /* 3216-3223 */
+157, 162, 160, 162, 154, 123, 107, 105, /* 3224-3231 */
+103, 104, 103, 118, 138, 142, 145, 144, /* 3232-3239 */
+145, 143, 130, 122, 121, 119, 120, 119, /* 3240-3247 */
+127, 140, 143, 144, 144, 144, 143, 131, /* 3248-3255 */
+122, 121, 119, 121, 119, 129, 152, 159, /* 3256-3263 */
+162, 161, 161, 160, 133, 109, 106, 102, /* 3264-3271 */
+105, 101, 120, 160, 173, 176, 177, 176, /* 3272-3279 */
+174, 131,  93,  87,  82,  85,  81, 102, /* 3280-3287 */
+162, 185, 190, 192, 189, 190, 138,  83, /* 3288-3295 */
+ 75,  69,  73,  69,  88, 161, 194, 198, /* 3296-3303 */
+202, 197, 198, 137,  73,  64,  55,  60, /* 3304-3311 */
+ 56, 112, 183, 195, 204, 198, 203, 163, /* 3312-3319 */
+ 81,  60,  51,  54,  51,  76, 161, 193, /* 3320-3327 */
+201, 202, 201, 192, 110,  60,  52,  46, /* 3328-3335 */
+ 51,  50, 124, 190, 199, 208, 202, 208, /* 3336-3343 */
+144,  50,  30,  17,  22,  15,  61, 165, /* 3344-3351 */
+196, 208, 207, 211, 188,  86,  38,  25, /* 3352-3359 */
+ 21,  23,  29, 124, 187, 198, 207, 203, /* 3360-3367 */
+206, 141,  75,  62,  52,  56,  51, 108, /* 3368-3375 */
+180, 193, 204, 199, 206, 168,  90,  68, /* 3376-3383 */
+ 56,  58,  54,  76, 158, 191, 201, 203, /* 3384-3391 */
+203, 195, 120,  74,  65,  59,  61,  59, /* 3392-3399 */
+120, 174, 185, 193, 189, 193, 150,  91, /* 3400-3407 */
+ 77,  69,  72,  67,  95, 155, 172, 179, /* 3408-3415 */
+178, 180, 167, 115,  93,  88,  86,  86, /* 3416-3423 */
+ 90, 130, 155, 159, 162, 161, 161, 132, /* 3424-3431 */
+110, 106, 104, 105, 104, 121, 140, 144, /* 3432-3439 */
+146, 145, 147, 140, 127, 124, 122, 124, /* 3440-3447 */
+123, 127, 141, 145, 147, 147, 147, 145, /* 3448-3455 */
+132, 124, 122, 121, 122, 122, 141, 157, /* 3456-3463 */
+160, 162, 160, 161, 140, 111, 106, 102, /* 3464-3471 */
+104, 101, 121, 161, 172, 177, 175, 177, /* 3472-3479 */
+164, 111,  90,  84,  84,  82,  93, 154, /* 3480-3487 */
+183, 190, 191, 190, 176, 108,  78,  70, /* 3488-3495 */
+ 71,  69,  92, 167, 192, 201, 198, 201, /* 3496-3503 */
+165,  85,  65,  55,  60,  55, 104, 179, /* 3504-3511 */
+195, 204, 199, 203, 141,  71,  59,  50, /* 3512-3519 */
+ 56,  54, 117, 185, 196, 205, 200, 201, /* 3520-3527 */
+126,  64,  53,  47,  50,  56, 141, 193, /* 3528-3535 */
+203, 207, 207, 192,  88,  37,  21,  20, /* 3536-3543 */
+ 16,  46, 155, 195, 209, 208, 213, 182, /* 3544-3551 */
+ 77,  37,  21,  22,  16,  61, 163, 192, /* 3552-3559 */
+206, 203, 209, 161,  83,  64,  52,  55, /* 3560-3567 */
+ 50, 109, 180, 194, 204, 201, 203, 137, /* 3568-3575 */
+ 77,  65,  55,  57,  56, 124, 184, 195, /* 3576-3583 */
+203, 201, 197, 123,  74,  63,  58,  56, /* 3584-3591 */
+ 67, 140, 177, 188, 191, 193, 176, 108, /* 3592-3599 */
+ 81,  71,  72,  68,  93, 154, 172, 180, /* 3600-3607 */
+178, 182, 159, 108,  93,  86,  88,  85, /* 3608-3615 */
+109, 148, 157, 163, 161, 163, 141, 113, /* 3616-3623 */
+108, 105, 106, 105, 125, 142, 146, 148, /* 3624-3631 */
+148, 147, 135, 126, 124, 123, 123, 124, /* 3632-3639 */
+136, 145, 146, 147, 147, 145, 131, 124, /* 3640-3647 */
+122, 122, 121, 126, 150, 158, 161, 160, /* 3648-3655 */
+162, 149, 117, 107, 103, 104, 101, 123, /* 3656-3663 */
+163, 172, 177, 174, 178, 143,  97,  88, /* 3664-3671 */
+ 83,  84,  88, 147, 181, 189, 189, 191, /* 3672-3679 */
+164,  95,  77,  68,  73,  69, 127, 185, /* 3680-3687 */
+196, 200, 199, 181,  97,  67,  56,  60, /* 3688-3695 */
+ 56, 106, 181, 196, 204, 200, 197, 117, /* 3696-3703 */
+ 66,  55,  54,  54,  81, 167, 193, 204, /* 3704-3711 */
+201, 203, 131,  65,  53,  48,  49,  66, /* 3712-3719 */
+157, 195, 208, 206, 212, 156,  55,  31, /* 3720-3727 */
+ 16,  21,  20, 118, 189, 205, 209, 213, /* 3728-3735 */
+175,  68,  36,  19,  23,  17,  97, 180, /* 3736-3743 */
+197, 207, 206, 196, 110,  70,  56,  55, /* 3744-3751 */
+ 48,  89, 171, 192, 203, 202, 201, 126, /* 3752-3759 */
+ 76,  63,  59,  54,  78, 163, 189, 202, /* 3760-3767 */
+200, 206, 149,  81,  67,  57,  58,  63, /* 3768-3775 */
+136, 176, 188, 190, 195, 167,  99,  80, /* 3776-3783 */
+ 70,  72,  72, 127, 167, 176, 179, 180, /* 3784-3791 */
+167, 113,  95,  87,  88,  85, 113, 150, /* 3792-3799 */
+158, 162, 161, 160, 129, 111, 106, 106, /* 3800-3807 */
+104, 115, 138, 143, 147, 146, 148, 137, /* 3808-3815 */
+127, 124, 124, 123, 126, 140, 145, 147, /* 3816-3823 */
+146, 147, 139, 126, 124, 122, 122, 124, /* 3824-3831 */
+146, 158, 161, 160, 162, 148, 116, 108, /* 3832-3839 */
+103, 104, 103, 136, 168, 174, 177, 176, /* 3840-3847 */
+168, 115,  92,  84,  85,  82, 129, 177, /* 3848-3855 */
+187, 190, 191, 168,  97,  78,  70,  72, /* 3856-3863 */
+ 77, 153, 189, 200, 197, 201, 146,  77, /* 3864-3871 */
+ 62,  58,  57,  85, 171, 193, 204, 199, /* 3872-3879 */
+198, 117,  67,  55,  57,  53, 111, 183, /* 3880-3887 */
+197, 204, 203, 182,  89,  59,  48,  51, /* 3888-3895 */
+ 53, 140, 191, 206, 205, 211, 151,  52, /* 3896-3903 */
+ 27,  16,  15,  43, 157, 194, 211, 207, /* 3904-3911 */
+211, 117,  44,  24,  20,  14,  62, 166, /* 3912-3919 */
+193, 205, 205, 193, 104,  69,  54,  56, /* 3920-3927 */
+ 49, 116, 181, 196, 201, 206, 169,  89, /* 3928-3935 */
+ 70,  58,  58,  62, 146, 187, 200, 200, /* 3936-3943 */
+206, 142,  80,  66,  61,  56,  82, 158, /* 3944-3951 */
+180, 190, 190, 186, 116,  83,  71,  72, /* 3952-3959 */
+ 68, 112, 162, 174, 178, 180, 160, 107, /* 3960-3967 */
+ 93,  86,  88,  89, 130, 153, 160, 160, /* 3968-3975 */
+163, 143, 114, 107, 105, 104, 110, 134, /* 3976-3983 */
+142, 145, 145, 145, 133, 124, 122, 121, /* 3984-3991 */
+121, 129, 142, 144, 146, 146, 144, 130, /* 3992-3999 */
+125, 122, 123, 122, 143, 157, 161, 160, /* 4000-4007 */
+162, 146, 115, 107, 104, 103, 112, 155, /* 4008-4015 */
+171, 177, 175, 177, 134,  96,  88,  85, /* 4016-4023 */
+ 83, 113, 173, 184, 193, 189, 182, 110, /* 4024-4031 */
+ 81,  70,  74,  73, 146, 188, 200, 197, /* 4032-4039 */
+202, 135,  75,  61,  60,  56, 118, 184, /* 4040-4047 */
+199, 201, 205, 158,  78,  61,  56,  54, /* 4048-4055 */
+ 92, 177, 195, 204, 204, 180,  86,  59, /* 4056-4063 */
+ 48,  49,  67, 164, 194, 209, 206, 200, /* 4064-4071 */
+ 89,  36,  16,  18,  14, 116, 187, 207, /* 4072-4079 */
+207, 212, 121,  44,  23,  20,  13,  85, /* 4080-4087 */
+176, 197, 204, 210, 159,  80,  62,  55, /* 4088-4095 */
+ 51,  83, 169, 193, 202, 205, 179,  94, /* 4096-4103 */
+ 71,  59,  58,  69, 155, 189, 202, 202, /* 4104-4111 */
+195, 112,  75,  62,  62,  61, 132, 177, /* 4112-4119 */
+190, 191, 194, 133,  88,  76,  75,  72, /* 4120-4127 */
+117, 166, 177, 181, 182, 148, 102,  92, /* 4128-4135 */
+ 88,  87, 105, 147, 156, 161, 161, 149, /* 4136-4143 */
+115, 109, 103, 105, 108, 134, 140, 145, /* 4144-4151 */
+143, 143, 127, 124, 119, 122, 120, 135, /* 4152-4159 */
+140, 145, 142, 145, 129, 124, 119, 122, /* 4160-4167 */
+118, 139, 153, 159, 157, 161, 135, 112, /* 4168-4175 */
+103, 105, 100, 126, 163, 175, 176, 180, /* 4176-4183 */
+153, 104,  91,  87,  84, 103, 165, 185, /* 4184-4191 */
+192, 192, 181, 111,  81,  73,  72,  81, /* 4192-4199 */
+156, 192, 201, 200, 199, 125,  73,  62, /* 4200-4207 */
+ 60,  60, 131, 189, 200, 203, 205, 147, /* 4208-4215 */
+ 74,  63,  55,  58, 127, 191, 199, 207, /* 4216-4223 */
+200, 126,  61,  56,  45,  56, 134, 198, /* 4224-4231 */
+201, 215, 191,  90,  27,  22,   7,  37, /* 4232-4239 */
+142, 200, 204, 218, 185,  82,  27,  24, /* 4240-4247 */
+  8,  58, 158, 197, 201, 212, 168,  87, /* 4248-4255 */
+ 59,  56,  46,  92, 170, 195, 200, 206, /* 4256-4263 */
+148,  80,  63,  59,  55, 114, 180, 196, /* 4264-4271 */
+202, 203, 142,  78,  66,  58,  64, 129, /* 4272-4279 */
+180, 187, 195, 187, 126,  83,  78,  70, /* 4280-4287 */
+ 81, 138, 173, 176, 184, 167, 118,  94, /* 4288-4295 */
+ 92,  87, 102, 142, 159, 161, 165, 152, /* 4296-4303 */
+121, 109, 107, 105, 118, 138, 144, 146, /* 4304-4311 */
+146, 138, 126, 123, 122, 120, 128, 140, /* 4312-4319 */
+142, 143, 142, 132, 121, 119, 118, 119, /* 4320-4327 */
+137, 154, 155, 158, 155, 128, 105, 104, /* 4328-4335 */
+ 99, 107, 145, 169, 170, 176, 164, 115, /* 4336-4343 */
+ 87,  86,  79,  96, 153, 184, 185, 194, /* 4344-4351 */
+163,  98,  74,  73,  65, 102, 173, 196, /* 4352-4359 */
+197, 205, 161,  86,  64,  61,  56, 114, /* 4360-4367 */
+185, 199, 204, 206, 144,  74,  62,  56, /* 4368-4375 */
+ 56, 121, 190, 199, 208, 200, 123,  62, /* 4376-4383 */
+ 55,  46,  58, 140, 199, 205, 215, 198, /* 4384-4391 */
+ 99,  30,  23,   7,  40, 148, 202, 206, /* 4392-4399 */
+220, 161,  59,  26,  17,  14,  99, 184, /* 4400-4407 */
+199, 211, 196, 115,  63,  58,  46,  80, /* 4408-4415 */
+161, 194, 200, 207, 153,  81,  65,  55, /* 4416-4423 */
+ 61, 128, 186, 195, 208, 185, 108,  68, /* 4424-4431 */
+ 63,  53,  93, 162, 184, 191, 193, 141, /* 4432-4439 */
+ 87,  78,  70,  80, 136, 172, 175, 183, /* 4440-4447 */
+162, 112,  93,  90,  86, 114, 151, 159, /* 4448-4455 */
+163, 161, 134, 112, 109, 105, 112, 133, /* 4456-4463 */
+144, 146, 148, 140, 127, 123, 123, 122, /* 4464-4471 */
+132, 143, 145, 146, 144, 131, 123, 122, /* 4472-4479 */
+120, 129, 150, 159, 159, 161, 141, 112, /* 4480-4487 */
+106, 103, 105, 141, 170, 173, 179, 164, /* 4488-4495 */
+114,  90,  87,  81, 112, 169, 184, 189, /* 4496-4503 */
+186, 127,  78,  73,  65,  85, 157, 194, /* 4504-4511 */
+196, 204, 161,  85,  62,  57,  55, 119, /* 4512-4519 */
+186, 196, 205, 190, 113,  63,  60,  48, /* 4520-4527 */
+ 82, 165, 198, 202, 208, 151,  72,  55, /* 4528-4535 */
+ 46,  51, 129, 196, 203, 216, 189,  84, /* 4536-4543 */
+ 26,  20,   5,  63, 170, 204, 212, 216, /* 4544-4551 */
+135,  43,  26,  13,  27, 126, 193, 200, /* 4552-4559 */
+214, 181,  97,  61,  56,  47, 101, 177, /* 4560-4567 */
+196, 205, 202, 133,  73,  64,  54,  73, /* 4568-4575 */
+150, 192, 199, 210, 160,  86,  68,  58, /* 4576-4583 */
+ 64, 130, 181, 187, 199, 163,  99,  80, /* 4584-4591 */
+ 74,  75, 127, 171, 176, 184, 160, 110, /* 4592-4599 */
+ 94,  89,  90, 127, 155, 159, 164, 152, /* 4600-4607 */
+121, 109, 106, 105, 124, 141, 144, 146, /* 4608-4615 */
+142, 129, 122, 121, 121, 131, 142, 144, /* 4616-4623 */
+146, 141, 127, 121, 121, 119, 134, 155, /* 4624-4631 */
+158, 161, 153, 122, 106, 105, 102, 131, /* 4632-4639 */
+167, 173, 179, 169, 120,  91,  88,  82, /* 4640-4647 */
+121, 175, 186, 193, 184, 121,  78,  75, /* 4648-4655 */
+ 67, 111, 181, 197, 204, 192, 115,  67, /* 4656-4663 */
+ 62,  53,  95, 176, 198, 204, 197, 121, /* 4664-4671 */
+ 66,  60,  50,  86, 171, 199, 206, 203, /* 4672-4679 */
+127,  62,  55,  41,  83, 173, 203, 210, /* 4680-4687 */
+211, 125,  35,  21,   4,  44, 156, 200, /* 4688-4695 */
+209, 213, 123,  36,  22,   6,  36, 144, /* 4696-4703 */
+194, 202, 210, 143,  71,  58,  46,  63, /* 4704-4711 */
+145, 190, 197, 207, 152,  79,  65,  52, /* 4712-4719 */
+ 70, 148, 189, 196, 208, 160,  85,  67, /* 4720-4727 */
+ 55,  67, 138, 181, 188, 200, 165,  99, /* 4728-4735 */
+ 81,  73,  79, 135, 173, 177, 185, 156, /* 4736-4743 */
+107,  94,  90,  91, 128, 157, 160, 166, /* 4744-4751 */
+150, 120, 110, 107, 108, 128, 143, 146, /* 4752-4759 */
+148, 142, 129, 124, 122, 123, 136, 144, /* 4760-4767 */
+145, 146, 138, 125, 123, 120, 127, 149, /* 4768-4775 */
+158, 160, 160, 132, 109, 106, 101, 127, /* 4776-4783 */
+165, 171, 178, 163, 111,  90,  85,  85, /* 4784-4791 */
+136, 180, 185, 194, 156,  90,  76,  68, /* 4792-4799 */
+ 84, 158, 195, 198, 202, 137,  72,  64, /* 4800-4807 */
+ 53,  90, 173, 196, 203, 193, 114,  64, /* 4808-4815 */
+ 59,  50, 111, 187, 199, 210, 180,  90, /* 4816-4823 */
+ 56,  48,  51, 134, 200, 206, 220, 155, /* 4824-4831 */
+ 49,  23,   8,  32, 147, 200, 212, 212, /* 4832-4839 */
+113,  33,  22,   6,  70, 174, 197, 212, /* 4840-4847 */
+192, 104,  62,  54,  49, 119, 185, 195, /* 4848-4855 */
+209, 171,  89,  66,  55,  65, 142, 188, /* 4856-4863 */
+196, 207, 149,  79,  67,  53,  79, 154, /* 4864-4871 */
+181, 190, 188, 126,  81,  75,  67, 105, /* 4872-4879 */
+160, 171, 179, 166, 115,  92,  88,  87, /* 4880-4887 */
+122, 152, 157, 162, 145, 115, 107, 103, /* 4888-4895 */
+107, 129, 141, 143, 144, 133, 123, 121, /* 4896-4903 */
+119, 127, 140, 143, 145, 142, 129, 122, /* 4904-4911 */
+121, 120, 137, 156, 159, 163, 150, 118, /* 4912-4919 */
+108, 105, 108, 147, 172, 175, 179, 145, /* 4920-4927 */
+ 99,  91,  83, 102, 162, 186, 191, 189, /* 4928-4935 */
+129,  81,  77,  68, 112, 183, 196, 205, /* 4936-4943 */
+179,  96,  67,  59,  67, 147, 195, 199, /* 4944-4951 */
+203, 137,  70,  62,  50, 109, 187, 199, /* 4952-4959 */
+210, 174,  82,  57,  43,  68, 164, 203, /* 4960-4967 */
+212, 206, 101,  28,  16,   9, 107, 193, /* 4968-4975 */
+205, 220, 152,  46,  23,   6,  44, 157, /* 4976-4983 */
+194, 209, 192, 101,  60,  51,  51, 129, /* 4984-4991 */
+187, 196, 205, 138,  73,  63,  51,  95, /* 4992-4999 */
+173, 189, 204, 173,  93,  68,  57,  69, /* 5000-5007 */
+144, 182, 190, 193, 134,  85,  78,  71, /* 5008-5015 */
+119, 167, 175, 183, 156, 106,  95,  87, /* 5016-5023 */
+103, 144, 158, 163, 158, 127, 111, 107, /* 5024-5031 */
+107, 128, 142, 145, 146, 136, 125, 123, /* 5032-5039 */
+121, 127, 141, 144, 146, 141, 127, 123, /* 5040-5047 */
+121, 123, 145, 157, 158, 157, 129, 107, /* 5048-5055 */
+104, 100, 128, 164, 169, 176, 147,  98, /* 5056-5063 */
+ 88,  80,  98, 159, 182, 188, 182, 116, /* 5064-5071 */
+ 77,  72,  71, 138, 190, 195, 203, 149, /* 5072-5079 */
+ 75,  64,  52,  97, 177, 194, 203, 181, /* 5080-5087 */
+ 95,  62,  53,  65, 151, 196, 202, 205, /* 5088-5095 */
+129,  61,  53,  41, 100, 190, 205, 220, /* 5096-5103 */
+168,  56,  24,   8,  32, 150, 201, 215, /* 5104-5111 */
+206,  97,  31,  19,  10,  99, 187, 200, /* 5112-5119 */
+215, 153,  74,  59,  46,  81, 169, 192, /* 5120-5127 */
+207, 177,  93,  67,  55,  74, 157, 189, /* 5128-5135 */
+202, 188, 106,  72,  59,  72, 148, 183, /* 5136-5143 */
+192, 188, 123,  84,  76,  77, 136, 170, /* 5144-5151 */
+178, 176, 128,  97,  91,  89, 124, 154, /* 5152-5159 */
+159, 162, 135, 112, 108, 105, 124, 141, /* 5160-5167 */
+144, 146, 135, 124, 123, 121, 130, 142, /* 5168-5175 */
+144, 145, 137, 124, 122, 120, 133, 154, /* 5176-5183 */
+157, 161, 146, 115, 108, 102, 120, 162, /* 5184-5191 */
+172, 179, 158, 106,  92,  84, 101, 163, /* 5192-5199 */
+184, 193, 176, 105,  81,  71,  89, 166, /* 5200-5207 */
+195, 203, 193, 111,  69,  60,  67, 150, /* 5208-5215 */
+193, 201, 196, 113,  66,  57,  60, 145, /* 5216-5223 */
+196, 203, 206, 127,  61,  52,  45, 127, /* 5224-5231 */
+198, 208, 216, 122,  32,  18,   3,  85, /* 5232-5239 */
+186, 203, 220, 144,  41,  21,   4,  76, /* 5240-5247 */
+177, 197, 213, 167,  79,  58,  43,  83, /* 5248-5255 */
+169, 190, 205, 169,  87,  63,  51,  75, /* 5256-5263 */
+158, 187, 200, 181,  99,  68,  55,  73, /* 5264-5271 */
+149, 181, 191, 184, 116,  82,  73,  78, /* 5272-5279 */
+139, 170, 178, 175, 125,  98,  92,  93, /* 5280-5287 */
+134, 157, 161, 163, 135, 113, 109, 107, /* 5288-5295 */
+127, 142, 145, 147, 135, 125, 124, 122, /* 5296-5303 */
+132, 143, 145, 146, 137, 125, 123, 121, /* 5304-5311 */
+139, 156, 159, 160, 133, 110, 106, 106, /* 5312-5319 */
+144, 170, 175, 172, 122,  93,  87,  90, /* 5320-5327 */
+148, 182, 190, 182, 112,  80,  71,  86, /* 5328-5335 */
+164, 193, 204, 179,  93,  67,  55,  88, /* 5336-5343 */
+173, 193, 206, 165,  80,  62,  49, 101, /* 5344-5351 */
+183, 198, 212, 160,  72,  54,  40, 103, /* 5352-5359 */
+191, 205, 219, 134,  36,  18,   6, 103, /* 5360-5367 */
+192, 208, 216, 113,  32,  15,  15, 123, /* 5368-5375 */
+191, 207, 202, 110,  63,  48,  62, 151, /* 5376-5383 */
+191, 203, 192, 108,  68,  54,  71, 156, /* 5384-5391 */
+188, 202, 179,  98,  69,  54,  85, 161, /* 5392-5399 */
+182, 195, 162,  96,  81,  70, 107, 162, /* 5400-5407 */
+173, 181, 145, 101,  94,  87, 115, 151, /* 5408-5415 */
+158, 163, 138, 112, 107, 104, 123, 139, /* 5416-5423 */
+142, 143, 130, 121, 119, 120, 133, 140, /* 5424-5431 */
+142, 140, 127, 120, 118, 122, 146, 154, /* 5432-5439 */
+158, 149, 116, 106, 100, 111, 154, 168, /* 5440-5447 */
+175, 157, 104,  90,  81, 108, 168, 182, /* 5448-5455 */
+192, 154,  89,  77,  67, 118, 185, 196, /* 5456-5463 */
+205, 142,  75,  64,  59, 130, 191, 199, /* 5464-5471 */
+206, 136,  70,  59,  55, 134, 194, 205, /* 5472-5479 */
+205, 117,  60,  48,  54, 151, 202, 216, /* 5480-5487 */
+200,  80,  26,   6,  44, 168, 202, 223, /* 5488-5495 */
+158,  47,  21,   5,  95, 186, 202, 213, /* 5496-5503 */
+132,  66,  51,  54, 142, 188, 203, 185, /* 5504-5511 */
+ 98,  68,  50,  88, 170, 189, 203, 149, /* 5512-5519 */
+ 81,  64,  55, 122, 175, 188, 186, 117, /* 5520-5527 */
+ 83,  72,  87, 150, 169, 179, 154, 105, /* 5528-5535 */
+ 93,  86, 116, 150, 157, 160, 131, 111, /* 5536-5543 */
+106, 107, 130, 141, 144, 141, 127, 123, /* 5544-5551 */
+120, 127, 140, 143, 145, 135, 124, 122, /* 5552-5559 */
+122, 143, 157, 160, 156, 123, 109, 103, /* 5560-5567 */
+117, 159, 171, 178, 150, 101,  91,  84, /* 5568-5575 */
+131, 178, 187, 188, 123,  82,  72,  84, /* 5576-5583 */
+163, 193, 205, 174,  89,  67,  56, 106, /* 5584-5591 */
+183, 196, 206, 136,  70,  58,  59, 144, /* 5592-5599 */
+194, 207, 191,  94,  57,  41,  78, 178, /* 5600-5607 */
+203, 220, 148,  40,  17,   5, 102, 191, /* 5608-5615 */
+209, 209,  96,  28,  10,  20, 135, 191, /* 5616-5623 */
+210, 185,  89,  59,  42,  87, 173, 192, /* 5624-5631 */
+205, 145,  76,  60,  54, 130, 183, 197, /* 5632-5639 */
+190, 110,  72,  56,  77, 156, 180, 196, /* 5640-5647 */
+159,  94,  81,  72, 119, 168, 176, 179, /* 5648-5655 */
+131, 100,  92,  97, 139, 157, 163, 153, /* 5656-5663 */
+121, 112, 106, 119, 139, 145, 146, 137, /* 5664-5671 */
+116,  80,  61,  52,  49,  49,  49,  50, /* 5672-5679 */
+ 52,  53,  55,  56,  58,  60,  61,  63, /* 5680-5687 */
+ 64,  66,  67,  68,  70,  71,  73,  74, /* 5688-5695 */
+ 75,  76,  78,  79,  80,  81,  82,  83, /* 5696-5703 */
+ 84,  85,  86,  88,  89,  90,  91,  92, /* 5704-5711 */
+ 93,  94,  95,  95,  96,  97,  98,  99, /* 5712-5719 */
+100, 101, 102, 102, 103, 104, 105, 106, /* 5720-5727 */
+106, 107, 108, 109, 109, 110, 111, 111, /* 5728-5735 */
+112, 113, 113, 114, 115, 115, 116, 117, /* 5736-5743 */
+118, 119, 119, 119, 120, 120, 121, 121, /* 5744-5751 */
+122, 122, 123, 123, 124, 124, 124, 125, /* 5752-5759 */
+125, 126, 126, 126, 127, 127, 127, 128, /* 5760-5767 */
+128, 128, 129, 129, 129, 130, 130, 130, /* 5768-5775 */
+131, 131, 131, 132, 132, 132, 132, 132, /* 5776-5783 */
+133, 133, 133, 132, 132, 132, 132, 132, /* 5784-5791 */
+132, 133, 133, 133, 133, 133, 133, 134, /* 5792-5799 */
+134, 134, 134, 134, 135, 135, 135, 135, /* 5800-5807 */
+135, 135, 136, 136, 136, 136, 136, 136, /* 5808-5815 */
+137, 137, 137, 137, 137, 137, 138, 138, /* 5816-5823 */
+138, 138, 138, 138, 138, 139, 139, 139, /* 5824-5831 */
+139, 139, 140, 141, 141, 141, 141, 141, /* 5832-5839 */
+141, 141, 141, 141, 141, 141, 141, 141, /* 5840-5847 */
+141, 141, 141, 141, 141, 141, 141, 141, /* 5848-5855 */
+141, 141, 141, 141, 141, 141, 141, 141, /* 5856-5863 */
+141, 141, 141, 141, 141, 141, 141, 141, /* 5864-5871 */
+141, 141, 141, 141, 141, 141, 141, 141, /* 5872-5879 */
+141, 140, 140, 140, 140, 140, 140, 140, /* 5880-5887 */
+140, 140, 140, 140, 140, 140, 140, 140, /* 5888-5895 */
+139, 139, 139, 139, 139, 139, 139, 139, /* 5896-5903 */
+139, 139, 139, 139, 139, 139, 139, 139, /* 5904-5911 */
+139, 139, 139, 139, 139, 139, 139, 139, /* 5912-5919 */
+139, 139, 139, 139, 139, 139, 139, 139, /* 5920-5927 */
+140, 140, 140, 139, 139, 139, 139, 139, /* 5928-5935 */
+139, 139, 139, 139, 139, 139, 139, 139, /* 5936-5943 */
+139, 139, 139, 139, 138, 138, 138, 138, /* 5944-5951 */
+138, 138, 138, 138, 138, 138, 138, 138, /* 5952-5959 */
+138, 138, 138, 138, 138, 138, 138, 137, /* 5960-5967 */
+137, 137, 137, 136, 136, 136, 135, 135, /* 5968-5975 */
+135, 135, 135, 135, 135, 135, 135, 135, /* 5976-5983 */
+135, 135, 135, 135, 135, 135, 135, 135, /* 5984-5991 */
+134, 134, 134, 134, 134, 134, 134, 134, /* 5992-5999 */
+134, 134, 135, 135, 135, 135, 135, 135, /* 6000-6007 */
+135, 135, 135, 135, 135, 135, 135, 135, /* 6008-6015 */
+135, 135, 136, 136, 137, 136, 136, 136, /* 6016-6023 */
+136, 136, 136, 136, 136, 136, 136, 135, /* 6024-6031 */
+135, 135, 135, 135, 135, 135, 135, 135, /* 6032-6039 */
+135, 135, 135, 135, 135, 135, 135, 135, /* 6040-6047 */
+135, 135, 135, 134, 134, 134, 134, 134, /* 6048-6055 */
+134, 134, 134, 134, 134, 134, 134, 134, /* 6056-6063 */
+133, 133, 133, 133, 133, 133, 133, 133, /* 6064-6071 */
+133, 133, 133, 133, 132, 132, 132, 132, /* 6072-6079 */
+132, 132, 132, 132, 132, 132, 132, 132, /* 6080-6087 */
+132, 132, 132, 132, 132, 132, 132, 132, /* 6088-6095 */
+132, 132, 132, 132, 132, 132, 132, 132, /* 6096-6103 */
+132, 132, 132, 132, 132, 132, 132, 133, /* 6104-6111 */
+133, 133, 132, 132, 132, 132, 132, 132, /* 6112-6119 */
+132, 132, 132, 132, 132, 132, 132, 132, /* 6120-6127 */
+132, 132, 132, 132, 132, 132, 132, 132, /* 6128-6135 */
+132, 132, 132, 132, 132, 132, 131, 131, /* 6136-6143 */
+131, 131, 131, 131, 131, 131, 131, 131, /* 6144-6151 */
+131, 131, 130, 130, 130, 129, 129, 129, /* 6152-6159 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6160-6167 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6168-6175 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6176-6183 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6184-6191 */
+129, 129, 129, 129, 129, 130, 130, 130, /* 6192-6199 */
+130, 130, 131, 131, 132, 131, 131, 131, /* 6200-6207 */
+131, 131, 131, 131, 131, 131, 131, 131, /* 6208-6215 */
+131, 131, 131, 131, 131, 131, 131, 131, /* 6216-6223 */
+130, 130, 130, 130, 130, 130, 130, 130, /* 6224-6231 */
+130, 130, 130, 130, 130, 130, 130, 130, /* 6232-6239 */
+130, 130, 130, 130, 130, 130, 130, 130, /* 6240-6247 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6248-6255 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6256-6263 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6264-6271 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6272-6279 */
+129, 129, 129, 129, 129, 129, 129, 129, /* 6280-6287 */
+129, 129, 129, 129, 129, 129, 129, 130, /* 6288-6295 */
+130, 130, 130, 129, 129, 129, 129, 129, /* 6296-6303 */
+129, 129, 128, 127, 128, 128, 128, 128, /* 6304-6311 */
+128, 128, 128, 128, 128, 128, 128, 128, /* 6312-6319 */
+128, 128, 128, 128}; /* 6320-6323 */
+
+