Jeffery Hurley
/
Asteroids
Simple starter skeleton for asteroids video game.
Diff: Sounds/Fire.h
- Revision:
- 3:98aa3db6a48f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Sounds/Fire.h Thu Apr 01 19:10:58 2021 +0000 @@ -0,0 +1,383 @@ +/********************************************************************** +* Written by WAVToCode +* Date: Sun Mar 28 09:05:24 AM +* FileName: Fire.h +* Interleaved: N/A +* Signed: No +* No. of channels: 1 +* No. of samples: 2944 +* Bits/Sample: 8 +**********************************************************************/ + +#define NUM_FIRE_ELEMENTS 2944 + +const unsigned char gFireData[NUM_FIRE_ELEMENTS] = { +125, 126, 126, 122, 122, 126, 126, 125, /* 0-7 */ +131, 133, 138, 136, 137, 133, 128, 124, /* 8-15 */ +112, 105, 83, 139, 165, 146, 138, 131, /* 16-23 */ +124, 117, 117, 117, 117, 124, 133, 135, /* 24-31 */ +141, 151, 154, 168, 99, 73, 84, 68, /* 32-39 */ +113, 171, 155, 164, 157, 159, 151, 167, /* 40-47 */ +100, 59, 68, 59, 99, 167, 158, 167, /* 48-55 */ +163, 164, 159, 165, 106, 58, 76, 65, /* 56-63 */ + 94, 166, 154, 159, 156, 159, 155, 166, /* 64-71 */ +122, 66, 75, 68, 82, 162, 156, 158, /* 72-79 */ +157, 160, 158, 166, 137, 67, 72, 67, /* 80-87 */ + 74, 148, 155, 154, 159, 160, 165, 165, /* 88-95 */ +153, 71, 71, 70, 66, 136, 160, 154, /* 96-103 */ +154, 159, 162, 159, 162, 88, 68, 79, /* 104-111 */ + 66, 116, 161, 150, 157, 156, 162, 157, /* 112-119 */ +166, 110, 65, 79, 66, 94, 161, 152, /* 120-127 */ +155, 155, 160, 159, 165, 132, 72, 77, /* 128-135 */ + 71, 78, 150, 146, 151, 155, 156, 162, /* 136-143 */ +157, 163, 88, 77, 81, 66, 121, 153, /* 144-151 */ +144, 149, 153, 159, 161, 169, 120, 72, /* 152-159 */ + 81, 67, 96, 153, 146, 151, 154, 156, /* 160-167 */ +157, 158, 146, 75, 78, 78, 77, 141, /* 168-175 */ +153, 152, 154, 153, 157, 152, 163, 103, /* 176-183 */ + 71, 82, 69, 105, 158, 150, 153, 153, /* 184-191 */ +153, 157, 158, 142, 76, 81, 76, 75, /* 192-199 */ +144, 151, 151, 151, 156, 157, 151, 162, /* 200-207 */ +108, 70, 81, 70, 102, 156, 148, 151, /* 208-215 */ +152, 157, 157, 157, 149, 82, 78, 78, /* 216-223 */ + 72, 132, 153, 150, 153, 153, 154, 151, /* 224-231 */ +160, 126, 76, 83, 77, 88, 151, 149, /* 232-239 */ +154, 153, 147, 149, 147, 154, 98, 82, /* 240-247 */ + 90, 80, 112, 154, 148, 150, 151, 148, /* 248-255 */ +150, 152, 147, 86, 81, 83, 75, 132, /* 256-263 */ +151, 151, 150, 153, 155, 151, 158, 132, /* 264-271 */ + 77, 83, 83, 78, 144, 146, 151, 151, /* 272-279 */ +154, 154, 151, 158, 119, 76, 89, 76, /* 280-287 */ + 90, 148, 148, 151, 151, 151, 151, 151, /* 288-295 */ +157, 112, 77, 89, 76, 98, 152, 145, /* 296-303 */ +152, 149, 149, 153, 150, 159, 105, 79, /* 304-311 */ + 87, 79, 106, 151, 144, 150, 146, 150, /* 312-319 */ +153, 150, 154, 105, 79, 86, 76, 109, /* 320-327 */ +155, 145, 151, 151, 154, 153, 148, 150, /* 328-335 */ + 94, 74, 86, 78, 114, 161, 148, 154, /* 336-343 */ +148, 150, 151, 145, 150, 104, 78, 86, /* 344-351 */ + 76, 109, 152, 146, 150, 152, 151, 150, /* 352-359 */ +149, 155, 111, 78, 86, 77, 103, 149, /* 360-367 */ +145, 150, 146, 150, 153, 146, 158, 119, /* 368-375 */ + 77, 89, 82, 94, 148, 144, 148, 147, /* 376-383 */ +150, 148, 151, 151, 135, 81, 89, 85, /* 384-391 */ + 85, 139, 145, 145, 145, 149, 150, 153, /* 392-399 */ +150, 146, 90, 86, 90, 78, 126, 149, /* 400-407 */ +143, 145, 150, 150, 150, 145, 151, 106, /* 408-415 */ + 81, 90, 82, 109, 151, 142, 151, 150, /* 416-423 */ +149, 148, 144, 144, 119, 81, 92, 87, /* 424-431 */ + 95, 149, 148, 148, 144, 146, 145, 147, /* 432-439 */ +145, 147, 92, 87, 88, 83, 123, 150, /* 440-447 */ +143, 149, 148, 147, 148, 147, 151, 119, /* 448-455 */ + 83, 90, 83, 96, 146, 144, 146, 146, /* 456-463 */ +146, 146, 150, 145, 145, 97, 88, 90, /* 464-471 */ + 80, 123, 147, 141, 144, 148, 148, 148, /* 472-479 */ +149, 149, 125, 85, 91, 85, 91, 143, /* 480-487 */ +143, 145, 143, 145, 145, 149, 146, 153, /* 488-495 */ +105, 86, 92, 86, 112, 145, 139, 144, /* 496-503 */ +144, 146, 145, 146, 146, 143, 94, 91, /* 504-511 */ + 91, 88, 131, 148, 144, 142, 141, 139, /* 512-519 */ +141, 141, 146, 136, 95, 95, 94, 94, /* 520-527 */ +141, 138, 140, 140, 144, 144, 147, 143, /* 528-535 */ +150, 122, 88, 91, 88, 100, 143, 142, /* 536-543 */ +145, 145, 144, 143, 145, 143, 149, 112, /* 544-551 */ + 86, 96, 86, 105, 147, 137, 144, 144, /* 552-559 */ +143, 145, 148, 144, 148, 110, 87, 93, /* 560-567 */ + 87, 110, 143, 141, 143, 143, 144, 144, /* 568-575 */ +148, 142, 148, 111, 89, 91, 85, 109, /* 576-583 */ +146, 140, 146, 144, 144, 144, 146, 144, /* 584-591 */ +150, 113, 86, 92, 86, 104, 145, 139, /* 592-599 */ +142, 143, 148, 148, 149, 145, 148, 121, /* 600-607 */ + 86, 93, 85, 90, 136, 140, 145, 149, /* 608-615 */ +154, 148, 147, 143, 144, 130, 85, 93, /* 616-623 */ + 89, 91, 135, 141, 142, 143, 143, 146, /* 624-631 */ +146, 145, 148, 143, 94, 93, 92, 85, /* 632-639 */ +125, 142, 138, 143, 143, 145, 145, 143, /* 640-647 */ +144, 149, 109, 89, 95, 88, 108, 144, /* 648-655 */ +138, 141, 142, 144, 144, 144, 142, 144, /* 656-663 */ +136, 91, 95, 95, 90, 135, 138, 142, /* 664-671 */ +142, 138, 144, 142, 143, 143, 149, 110, /* 672-679 */ + 90, 96, 86, 113, 144, 137, 140, 140, /* 680-687 */ +140, 145, 141, 141, 146, 134, 93, 96, /* 688-695 */ + 94, 94, 136, 144, 140, 139, 138, 136, /* 696-703 */ +137, 141, 140, 151, 122, 94, 100, 90, /* 704-711 */ +108, 139, 138, 136, 138, 140, 142, 140, /* 712-719 */ +144, 142, 146, 101, 97, 96, 89, 119, /* 720-727 */ +141, 137, 140, 139, 143, 143, 142, 143, /* 728-735 */ +143, 139, 95, 95, 95, 89, 130, 136, /* 736-743 */ +136, 143, 142, 144, 142, 144, 142, 143, /* 744-751 */ +129, 93, 96, 96, 93, 134, 137, 138, /* 752-759 */ +142, 138, 142, 142, 144, 139, 143, 130, /* 760-767 */ + 96, 99, 96, 96, 132, 137, 137, 140, /* 768-775 */ +140, 140, 140, 144, 140, 144, 132, 93, /* 776-783 */ + 98, 95, 95, 136, 141, 141, 141, 140, /* 784-791 */ +139, 141, 136, 134, 136, 134, 102, 101, /* 792-799 */ +103, 100, 134, 136, 136, 137, 135, 137, /* 800-807 */ +139, 141, 143, 141, 142, 102, 96, 102, /* 808-815 */ + 91, 123, 140, 134, 141, 140, 139, 139, /* 816-823 */ +138, 142, 138, 145, 116, 95, 99, 92, /* 824-831 */ +110, 140, 132, 140, 136, 143, 142, 142, /* 832-839 */ +142, 138, 143, 129, 94, 102, 94, 97, /* 840-847 */ +130, 136, 139, 142, 138, 142, 142, 142, /* 848-855 */ +138, 138, 142, 108, 94, 98, 91, 117, /* 856-863 */ +144, 137, 137, 138, 141, 141, 140, 140, /* 864-871 */ +138, 141, 132, 94, 98, 95, 96, 135, /* 872-879 */ +142, 137, 142, 141, 140, 139, 133, 139, /* 880-887 */ +134, 139, 117, 97, 104, 101, 110, 137, /* 888-895 */ +136, 138, 135, 137, 139, 138, 139, 140, /* 896-903 */ +141, 141, 110, 96, 100, 93, 115, 142, /* 904-911 */ +133, 138, 137, 137, 140, 140, 140, 140, /* 912-919 */ +141, 141, 105, 96, 99, 92, 119, 136, /* 920-927 */ +136, 139, 138, 138, 142, 138, 142, 142, /* 928-935 */ +142, 137, 102, 96, 101, 93, 120, 137, /* 936-943 */ +134, 135, 138, 139, 139, 140, 140, 141, /* 944-951 */ +141, 141, 111, 97, 99, 92, 117, 139, /* 952-959 */ +131, 136, 136, 136, 137, 141, 139, 142, /* 960-967 */ +140, 143, 117, 96, 101, 97, 109, 140, /* 968-975 */ +133, 132, 130, 128, 135, 139, 142, 150, /* 976-983 */ +150, 145, 132, 97, 100, 95, 102, 132, /* 984-991 */ +133, 135, 138, 139, 145, 132, 132, 137, /* 992-999 */ +137, 137, 137, 104, 96, 99, 96, 119, /* 1000-1007 */ +140, 132, 137, 140, 140, 140, 139, 139, /* 1008-1015 */ +139, 136, 139, 125, 94, 102, 102, 102, /* 1016-1023 */ +135, 135, 138, 135, 138, 138, 138, 138, /* 1024-1031 */ +135, 138, 135, 142, 111, 98, 103, 98, /* 1032-1039 */ +116, 136, 131, 137, 137, 140, 140, 140, /* 1040-1047 */ +140, 140, 140, 141, 141, 106, 100, 100, /* 1048-1055 */ + 93, 119, 132, 131, 132, 132, 132, 137, /* 1056-1063 */ +137, 137, 136, 136, 131, 130, 95, 95, /* 1064-1071 */ + 98, 98, 136, 149, 145, 149, 149, 149, /* 1072-1079 */ +145, 139, 143, 136, 136, 131, 131, 103, /* 1080-1087 */ + 96, 96, 92, 117, 132, 131, 132, 137, /* 1088-1095 */ +137, 137, 137, 137, 137, 137, 137, 140, /* 1096-1103 */ +110, 99, 99, 96, 117, 131, 130, 136, /* 1104-1111 */ +136, 139, 139, 143, 138, 142, 138, 138, /* 1112-1119 */ +142, 124, 97, 103, 97, 103, 135, 135, /* 1120-1127 */ +135, 135, 136, 139, 139, 136, 139, 136, /* 1128-1135 */ +140, 137, 137, 105, 99, 99, 96, 119, /* 1136-1143 */ +138, 133, 133, 133, 138, 137, 137, 137, /* 1144-1151 */ +137, 137, 132, 137, 123, 95, 95, 95, /* 1152-1159 */ + 98, 130, 130, 130, 135, 142, 148, 148, /* 1160-1167 */ +151, 148, 148, 144, 142, 138, 117, 94, /* 1168-1175 */ +103, 91, 104, 130, 130, 130, 132, 132, /* 1176-1183 */ +132, 132, 132, 132, 137, 137, 138, 141, /* 1184-1191 */ +118, 100, 105, 100, 114, 137, 131, 132, /* 1192-1199 */ +132, 137, 137, 137, 137, 139, 139, 139, /* 1200-1207 */ +139, 139, 122, 98, 103, 97, 108, 135, /* 1208-1215 */ +130, 135, 135, 135, 135, 135, 135, 138, /* 1216-1223 */ +135, 135, 136, 136, 130, 98, 103, 103, /* 1224-1231 */ +103, 130, 136, 136, 136, 136, 139, 136, /* 1232-1239 */ +136, 136, 136, 136, 136, 131, 136, 109, /* 1240-1247 */ + 98, 102, 94, 111, 129, 124, 130, 129, /* 1248-1255 */ +130, 138, 144, 144, 148, 148, 144, 144, /* 1256-1263 */ +142, 131, 103, 103, 103, 98, 125, 131, /* 1264-1271 */ +131, 131, 132, 131, 132, 132, 133, 138, /* 1272-1279 */ +138, 133, 133, 138, 124, 100, 105, 105, /* 1280-1287 */ +106, 132, 131, 132, 132, 132, 137, 132, /* 1288-1295 */ +136, 136, 139, 136, 139, 136, 139, 124, /* 1296-1303 */ +102, 103, 103, 103, 130, 135, 130, 136, /* 1304-1311 */ +131, 136, 136, 139, 136, 136, 137, 137, /* 1312-1319 */ +137, 137, 131, 104, 105, 105, 100, 127, /* 1320-1327 */ +133, 133, 133, 133, 133, 133, 133, 133, /* 1328-1335 */ +133, 133, 133, 132, 131, 132, 110, 99, /* 1336-1343 */ + 99, 96, 104, 130, 131, 143, 145, 152, /* 1344-1351 */ +149, 149, 145, 143, 139, 136, 136, 131, /* 1352-1359 */ +131, 130, 103, 95, 98, 95, 118, 130, /* 1360-1367 */ +125, 130, 131, 131, 137, 137, 137, 137, /* 1368-1375 */ +137, 137, 137, 137, 137, 131, 104, 104, /* 1376-1383 */ +103, 98, 122, 131, 131, 136, 136, 136, /* 1384-1391 */ +136, 139, 136, 136, 139, 135, 135, 138, /* 1392-1399 */ +130, 131, 109, 104, 103, 98, 122, 136, /* 1400-1407 */ +131, 131, 131, 131, 131, 136, 137, 137, /* 1408-1415 */ +137, 137, 137, 137, 132, 137, 119, 104, /* 1416-1423 */ +105, 104, 109, 131, 130, 131, 131, 131, /* 1424-1431 */ +131, 131, 131, 131, 129, 129, 129, 129, /* 1432-1439 */ +130, 135, 142, 115, 111, 117, 108, 130, /* 1440-1447 */ +139, 136, 136, 136, 131, 131, 131, 132, /* 1448-1455 */ +131, 132, 131, 132, 131, 131, 133, 132, /* 1456-1463 */ +105, 100, 105, 100, 120, 133, 132, 133, /* 1464-1471 */ +132, 137, 132, 132, 137, 132, 132, 131, /* 1472-1479 */ +136, 136, 139, 136, 139, 112, 103, 103, /* 1480-1487 */ +102, 115, 135, 129, 135, 135, 135, 136, /* 1488-1495 */ +131, 136, 136, 136, 131, 131, 132, 137, /* 1496-1503 */ +132, 137, 126, 99, 104, 105, 105, 132, /* 1504-1511 */ +132, 132, 132, 133, 133, 133, 133, 133, /* 1512-1519 */ +132, 132, 132, 132, 131, 131, 131, 131, /* 1520-1527 */ +116, 95, 98, 95, 109, 139, 142, 148, /* 1528-1535 */ +144, 144, 142, 138, 138, 135, 135, 131, /* 1536-1543 */ +131, 130, 130, 130, 130, 130, 123, 96, /* 1544-1551 */ +104, 99, 99, 126, 131, 131, 132, 132, /* 1552-1559 */ +132, 137, 137, 137, 137, 132, 132, 132, /* 1560-1567 */ +137, 132, 132, 131, 136, 112, 103, 109, /* 1568-1575 */ +103, 116, 136, 130, 130, 130, 135, 135, /* 1576-1583 */ +130, 135, 135, 131, 131, 136, 136, 136, /* 1584-1591 */ +131, 131, 131, 132, 110, 104, 105, 104, /* 1592-1599 */ +119, 137, 131, 133, 133, 138, 133, 133, /* 1600-1607 */ +133, 133, 131, 131, 131, 131, 132, 132, /* 1608-1615 */ +132, 131, 131, 112, 95, 98, 91, 104, /* 1616-1623 */ +131, 131, 138, 142, 144, 144, 144, 144, /* 1624-1631 */ +142, 139, 136, 136, 131, 131, 130, 130, /* 1632-1639 */ +130, 131, 131, 104, 99, 99, 96, 117, /* 1640-1647 */ +131, 127, 132, 132, 133, 133, 133, 133, /* 1648-1655 */ +137, 132, 132, 132, 131, 132, 132, 132, /* 1656-1663 */ +136, 131, 136, 116, 104, 104, 104, 116, /* 1664-1671 */ +136, 130, 135, 130, 135, 131, 136, 136, /* 1672-1679 */ +131, 136, 136, 136, 131, 131, 131, 132, /* 1680-1687 */ +132, 132, 131, 131, 104, 104, 104, 99, /* 1688-1695 */ +123, 131, 131, 131, 131, 132, 132, 132, /* 1696-1703 */ +131, 131, 131, 131, 130, 130, 131, 130, /* 1704-1711 */ +130, 125, 124, 129, 135, 117, 115, 121, /* 1712-1719 */ +115, 130, 138, 130, 135, 129, 130, 129, /* 1720-1727 */ +129, 129, 130, 130, 130, 130, 130, 130, /* 1728-1735 */ +130, 131, 131, 131, 132, 132, 126, 104, /* 1736-1743 */ +105, 105, 104, 126, 132, 131, 131, 132, /* 1744-1751 */ +132, 130, 131, 131, 136, 136, 136, 136, /* 1752-1759 */ +131, 136, 136, 131, 136, 131, 131, 131, /* 1760-1767 */ +131, 109, 103, 103, 103, 118, 131, 130, /* 1768-1775 */ +136, 131, 132, 132, 132, 132, 132, 132, /* 1776-1783 */ +137, 132, 132, 132, 132, 132, 132, 132, /* 1784-1791 */ +132, 132, 131, 131, 105, 103, 103, 98, /* 1792-1799 */ +118, 130, 125, 125, 124, 124, 129, 129, /* 1800-1807 */ +130, 135, 142, 144, 148, 144, 142, 142, /* 1808-1815 */ +138, 135, 131, 131, 130, 130, 125, 118, /* 1816-1823 */ + 96, 99, 96, 104, 123, 126, 132, 132, /* 1824-1831 */ +132, 132, 132, 133, 133, 133, 133, 133, /* 1832-1839 */ +133, 133, 133, 133, 131, 131, 131, 132, /* 1840-1847 */ +132, 132, 132, 132, 109, 104, 104, 103, /* 1848-1855 */ +118, 131, 130, 131, 131, 131, 131, 136, /* 1856-1863 */ +131, 131, 137, 137, 132, 132, 132, 132, /* 1864-1871 */ +132, 132, 132, 131, 131, 131, 131, 131, /* 1872-1879 */ +131, 113, 99, 104, 99, 113, 131, 126, /* 1880-1887 */ +131, 125, 130, 130, 130, 130, 125, 130, /* 1888-1895 */ +129, 129, 124, 130, 138, 142, 144, 148, /* 1896-1903 */ +144, 142, 138, 135, 130, 130, 130, 116, /* 1904-1911 */ + 95, 103, 95, 104, 125, 123, 126, 126, /* 1912-1919 */ +131, 131, 131, 131, 132, 132, 132, 132, /* 1920-1927 */ +132, 137, 132, 132, 131, 132, 132, 132, /* 1928-1935 */ +131, 131, 131, 132, 132, 130, 122, 104, /* 1936-1943 */ +104, 104, 104, 130, 130, 130, 131, 130, /* 1944-1951 */ +130, 131, 136, 131, 131, 131, 136, 136, /* 1952-1959 */ +131, 131, 131, 131, 131, 132, 132, 132, /* 1960-1967 */ +132, 132, 131, 131, 130, 130, 130, 104, /* 1968-1975 */ +103, 103, 98, 118, 130, 125, 129, 129, /* 1976-1983 */ +129, 129, 129, 129, 124, 129, 129, 129, /* 1984-1991 */ +130, 138, 142, 142, 144, 144, 142, 138, /* 1992-1999 */ +138, 135, 130, 130, 130, 125, 125, 125, /* 2000-2007 */ +116, 96, 99, 99, 99, 123, 127, 127, /* 2008-2015 */ +127, 132, 132, 132, 133, 133, 133, 133, /* 2016-2023 */ +133, 133, 133, 132, 131, 131, 131, 132, /* 2024-2031 */ +137, 132, 136, 131, 131, 131, 131, 131, /* 2032-2039 */ +130, 131, 130, 125, 104, 103, 104, 103, /* 2040-2047 */ +122, 130, 130, 130, 130, 131, 131, 132, /* 2048-2055 */ +131, 131, 131, 132, 132, 132, 132, 133, /* 2056-2063 */ +132, 132, 132, 132, 132, 132, 132, 132, /* 2064-2071 */ +126, 126, 126, 126, 131, 126, 126, 125, /* 2072-2079 */ +118, 95, 98, 103, 109, 135, 144, 144, /* 2080-2087 */ +142, 142, 138, 135, 130, 129, 129, 124, /* 2088-2095 */ +129, 124, 129, 125, 125, 125, 130, 125, /* 2096-2103 */ +130, 131, 131, 126, 132, 132, 131, 131, /* 2104-2111 */ +132, 131, 131, 131, 131, 131, 131, 126, /* 2112-2119 */ +104, 99, 104, 104, 126, 131, 130, 131, /* 2120-2127 */ +131, 136, 131, 130, 130, 130, 130, 130, /* 2128-2135 */ +130, 130, 130, 130, 130, 129, 129, 129, /* 2136-2143 */ +130, 130, 130, 130, 131, 131, 131, 131, /* 2144-2151 */ +131, 131, 131, 132, 132, 132, 132, 127, /* 2152-2159 */ +132, 114, 100, 105, 100, 111, 126, 126, /* 2160-2167 */ +131, 126, 126, 125, 125, 125, 130, 130, /* 2168-2175 */ +135, 138, 138, 144, 142, 142, 138, 135, /* 2176-2183 */ +135, 129, 129, 124, 124, 121, 124, 124, /* 2184-2191 */ +122, 125, 122, 125, 125, 126, 126, 126, /* 2192-2199 */ +131, 131, 131, 132, 132, 132, 111, 106, /* 2200-2207 */ +111, 105, 120, 133, 131, 132, 131, 132, /* 2208-2215 */ +137, 137, 131, 136, 131, 131, 131, 131, /* 2216-2223 */ +129, 130, 129, 130, 129, 129, 124, 129, /* 2224-2231 */ +129, 124, 125, 125, 125, 125, 125, 125, /* 2232-2239 */ +125, 126, 126, 126, 131, 131, 131, 131, /* 2240-2247 */ +131, 131, 132, 131, 132, 132, 126, 105, /* 2248-2255 */ +105, 105, 105, 126, 130, 130, 130, 130, /* 2256-2263 */ +130, 130, 129, 130, 138, 144, 144, 144, /* 2264-2271 */ +142, 138, 135, 129, 129, 124, 124, 121, /* 2272-2279 */ +118, 118, 118, 118, 118, 123, 123, 123, /* 2280-2287 */ +123, 123, 124, 127, 127, 127, 132, 132, /* 2288-2295 */ +132, 132, 132, 132, 132, 132, 132, 133, /* 2296-2303 */ +132, 132, 131, 132, 131, 109, 109, 109, /* 2304-2311 */ +109, 130, 131, 130, 130, 135, 130, 130, /* 2312-2319 */ +130, 135, 130, 130, 130, 130, 130, 131, /* 2320-2327 */ +130, 130, 130, 131, 126, 126, 126, 126, /* 2328-2335 */ +126, 127, 127, 124, 124, 124, 124, 124, /* 2336-2343 */ +124, 124, 127, 127, 127, 123, 123, 126, /* 2344-2351 */ +126, 126, 123, 125, 125, 122, 125, 130, /* 2352-2359 */ +136, 139, 144, 144, 144, 144, 138, 138, /* 2360-2367 */ +135, 135, 117, 103, 103, 103, 104, 125, /* 2368-2375 */ +125, 125, 125, 131, 131, 131, 131, 131, /* 2376-2383 */ +131, 131, 132, 132, 131, 131, 131, 131, /* 2384-2391 */ +131, 131, 125, 125, 125, 122, 125, 125, /* 2392-2399 */ +129, 124, 129, 124, 129, 124, 129, 124, /* 2400-2407 */ +129, 129, 124, 124, 129, 129, 124, 124, /* 2408-2415 */ +129, 129, 129, 130, 130, 130, 131, 131, /* 2416-2423 */ +132, 132, 132, 132, 132, 132, 132, 132, /* 2424-2431 */ +133, 133, 133, 127, 132, 113, 99, 104, /* 2432-2439 */ + 99, 110, 131, 126, 131, 126, 130, 125, /* 2440-2447 */ +125, 125, 125, 131, 143, 145, 145, 145, /* 2448-2455 */ +143, 139, 136, 131, 130, 125, 125, 122, /* 2456-2463 */ +125, 122, 123, 123, 123, 119, 123, 123, /* 2464-2471 */ +119, 123, 124, 124, 127, 127, 127, 127, /* 2472-2479 */ +127, 127, 127, 127, 127, 127, 126, 131, /* 2480-2487 */ +131, 131, 131, 131, 132, 131, 131, 131, /* 2488-2495 */ +131, 131, 136, 131, 136, 136, 131, 131, /* 2496-2503 */ +130, 104, 104, 109, 103, 125, 131, 130, /* 2504-2511 */ +130, 132, 132, 132, 132, 132, 132, 132, /* 2512-2519 */ +132, 131, 131, 131, 131, 131, 131, 126, /* 2520-2527 */ +126, 126, 126, 126, 123, 123, 123, 123, /* 2528-2535 */ +123, 118, 122, 122, 118, 118, 122, 125, /* 2536-2543 */ +130, 136, 139, 139, 139, 139, 136, 131, /* 2544-2551 */ +131, 130, 130, 125, 125, 125, 125, 126, /* 2552-2559 */ +126, 126, 126, 126, 131, 131, 131, 132, /* 2560-2567 */ +131, 132, 131, 132, 117, 105, 105, 104, /* 2568-2575 */ +117, 130, 130, 130, 130, 130, 131, 136, /* 2576-2583 */ +131, 135, 135, 130, 135, 130, 130, 130, /* 2584-2591 */ +130, 129, 130, 129, 129, 130, 125, 130, /* 2592-2599 */ +125, 125, 125, 126, 126, 126, 126, 123, /* 2600-2607 */ +126, 126, 124, 124, 124, 127, 127, 127, /* 2608-2615 */ +127, 127, 127, 127, 126, 126, 131, 131, /* 2616-2623 */ +126, 126, 126, 130, 130, 130, 125, 125, /* 2624-2631 */ +130, 124, 129, 135, 142, 144, 144, 142, /* 2632-2639 */ +115, 111, 108, 103, 129, 129, 129, 129, /* 2640-2647 */ +125, 125, 130, 130, 125, 130, 130, 126, /* 2648-2655 */ +126, 131, 131, 131, 131, 131, 131, 131, /* 2656-2663 */ +126, 126, 126, 126, 131, 123, 122, 122, /* 2664-2671 */ +125, 122, 125, 130, 125, 124, 129, 124, /* 2672-2679 */ +129, 129, 124, 129, 129, 129, 130, 129, /* 2680-2687 */ +129, 129, 129, 129, 129, 131, 131, 131, /* 2688-2695 */ +131, 131, 131, 132, 132, 132, 132, 132, /* 2696-2703 */ +131, 131, 132, 117, 104, 105, 104, 110, /* 2704-2711 */ +131, 131, 126, 126, 131, 131, 130, 130, /* 2712-2719 */ +130, 130, 130, 125, 125, 124, 124, 130, /* 2720-2727 */ +135, 142, 142, 142, 142, 135, 130, 130, /* 2728-2735 */ +129, 125, 122, 122, 118, 118, 122, 119, /* 2736-2743 */ +123, 119, 123, 123, 123, 123, 123, 127, /* 2744-2751 */ +127, 127, 127, 132, 132, 131, 132, 131, /* 2752-2759 */ +131, 131, 131, 131, 130, 130, 131, 131, /* 2760-2767 */ +131, 136, 130, 135, 130, 135, 129, 108, /* 2768-2775 */ +103, 108, 102, 124, 130, 130, 130, 131, /* 2776-2783 */ +131, 131, 136, 131, 131, 132, 131, 132, /* 2784-2791 */ +132, 132, 132, 132, 132, 132, 132, 132, /* 2792-2799 */ +127, 124, 124, 124, 124, 124, 124, 123, /* 2800-2807 */ +119, 119, 123, 123, 122, 118, 118, 122, /* 2808-2815 */ +118, 117, 124, 130, 138, 142, 142, 142, /* 2816-2823 */ +138, 138, 135, 130, 130, 129, 129, 130, /* 2824-2831 */ +125, 130, 125, 130, 130, 131, 131, 131, /* 2832-2839 */ +131, 132, 117, 104, 105, 104, 110, 132, /* 2840-2847 */ +131, 131, 131, 132, 132, 131, 130, 130, /* 2848-2855 */ +130, 130, 129, 129, 129, 129, 129, 129, /* 2856-2863 */ +128, 123, 123, 128, 128, 123, 123, 128, /* 2864-2871 */ +128, 129, 129, 129, 129, 129, 136, 136, /* 2872-2879 */ +136, 136, 140, 137, 140, 131, 113, 118, /* 2880-2887 */ +118, 118, 118, 118, 120, 120, 120, 120, /* 2888-2895 */ +124, 124, 127, 127, 132, 126, 126, 131, /* 2896-2903 */ +131, 126, 125, 125, 125, 125, 130, 135, /* 2904-2911 */ +138, 142, 142, 142, 138, 135, 130, 130, /* 2912-2919 */ +129, 124, 122, 125, 122, 118, 122, 118, /* 2920-2927 */ +123, 123, 119, 123, 123, 123, 126, 127, /* 2928-2935 */ +127, 127, 127, 127, 127, 127, 131, 131}; /* 2936-2943 */ +