Skip to content
Snippets Groups Projects
BinaryData.cpp 882 KiB
Newer Older
  • Learn to ignore specific revisions
  • 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
    17,67,7,4,5,4,14,6,82,24,25,200,24,43,32,19,19,17,67,7,4,4,4,14,7,82,25,24,200,254,230,48,34,200,5,254,15,18,1,108,48,34,200,5,254,15,18,0,0,0,0,2,0,74,0,14,1,54,2,134,0,14,0,44,0,59,184,0,45,47,184,0,46,47,184,0,15,220,184,0,45,16,184,0,24,208,184,0,
    24,47,184,0,32,220,184,0,15,16,184,0,36,220,184,0,15,16,184,0,43,208,0,186,0,36,0,18,0,3,43,184,0,36,16,48,49,19,54,22,23,22,6,15,1,6,38,39,38,54,63,1,19,20,6,43,1,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,230,6,15,5,5,1,6,
    100,5,15,5,5,1,5,100,80,10,8,100,24,43,32,19,10,8,8,10,48,34,82,10,8,8,10,2,129,5,1,5,5,15,5,90,5,1,5,5,15,5,90,253,159,8,10,19,32,43,24,1,40,8,10,10,8,254,216,34,48,1,122,8,10,10,8,254,116,0,0,2,0,74,0,14,1,54,2,134,0,13,0,42,0,51,184,0,43,47,184,0,
    44,47,184,0,43,16,184,0,19,208,184,0,19,47,184,0,27,220,184,0,44,16,184,0,39,220,184,0,31,220,0,186,0,30,0,14,0,3,43,184,0,30,16,48,49,19,62,1,31,1,30,1,7,14,1,47,1,46,1,19,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,35,
    129,5,15,5,100,6,1,5,5,15,6,100,5,1,68,24,43,32,19,10,8,8,10,48,34,82,10,8,8,10,10,8,2,128,5,1,5,90,5,15,5,5,1,5,90,5,15,253,147,19,32,43,24,1,40,8,10,10,8,254,216,34,48,1,122,8,10,10,8,254,116,8,10,0,0,0,2,0,74,0,14,1,54,2,118,0,25,0,55,0,75,184,0,56,
    47,184,0,57,47,184,0,56,16,184,0,26,208,184,0,26,47,184,0,32,220,184,0,0,208,184,0,0,47,184,0,57,16,184,0,45,220,184,0,37,220,184,0,16,208,184,0,16,47,184,0,26,16,184,0,54,208,0,186,0,37,0,48,0,3,43,184,0,37,16,48,49,19,6,38,39,38,54,63,1,54,31,1,30,
    1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,43,1,34,46,2,53,17,113,5,15,5,5,3,5,90,12,10,90,6,3,5,5,15,6,17,16,14,26,6,7,25,14,16,56,10,8,8,10,48,34,82,10,8,8,10,10,8,100,24,43,32,19,2,12,5,2,6,6,
    14,5,70,8,8,70,5,14,6,6,2,5,14,12,11,19,5,5,19,11,12,110,8,10,10,8,254,216,34,48,1,122,8,10,10,8,254,116,8,10,19,32,43,24,1,40,0,0,3,0,74,0,14,1,54,2,94,0,11,0,23,0,53,0,123,184,0,54,47,184,0,55,47,184,0,54,16,184,0,29,208,184,0,29,47,184,0,37,220,184,
    0,3,208,184,0,3,47,184,0,37,16,184,0,9,208,184,0,9,47,184,0,55,16,184,0,49,220,184,0,41,220,184,0,15,208,184,0,15,47,184,0,41,16,184,0,21,208,184,0,21,47,0,186,0,40,0,24,0,3,43,184,0,40,16,186,0,3,0,9,0,3,43,184,0,3,16,184,0,15,208,184,0,9,16,184,0,21,
    208,184,0,24,16,184,0,52,208,48,49,19,52,54,51,50,22,21,20,6,35,34,38,55,52,54,51,50,22,21,20,6,35,34,38,3,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,43,1,84,17,11,12,16,16,12,11,17,160,17,11,12,16,16,12,11,17,52,24,43,
    32,19,11,7,8,10,48,34,82,11,7,8,10,10,8,100,2,66,11,17,17,11,11,17,17,11,11,17,17,11,11,17,17,253,215,19,32,43,24,1,40,8,10,10,8,254,216,34,48,1,122,8,10,10,8,254,116,8,10,0,0,0,2,0,32,255,66,1,68,2,134,0,13,0,45,0,7,0,184,0,27,47,48,49,19,38,54,63,1,
    54,22,23,22,6,15,1,6,38,27,1,62,1,23,30,1,7,3,7,6,7,6,35,34,38,53,52,54,51,50,55,54,63,1,3,38,54,55,54,22,23,121,5,1,6,100,5,15,5,5,1,5,100,6,15,59,102,2,13,8,7,7,2,120,39,10,32,32,39,8,10,10,8,27,22,23,7,37,119,2,7,7,8,13,2,2,14,5,15,5,90,5,1,5,5,15,
    5,90,5,1,254,82,1,86,8,6,2,2,13,7,254,112,129,36,25,23,10,8,8,10,16,18,24,124,1,139,7,13,2,2,6,8,0,2,0,82,255,66,1,62,2,134,0,28,0,38,0,95,184,0,39,47,184,0,40,47,184,0,39,16,184,0,6,208,184,0,6,47,184,0,0,220,184,0,13,208,184,0,40,16,184,0,21,220,184,
    0,0,16,184,0,27,208,184,0,0,16,184,0,29,208,184,0,21,16,184,0,34,220,0,184,0,3,47,184,0,10,47,186,0,31,0,26,0,3,43,184,0,31,16,186,0,14,0,29,0,3,43,184,0,14,16,48,49,23,20,6,35,34,38,53,17,52,54,51,50,22,29,1,51,50,30,2,29,1,20,14,2,43,1,21,25,1,51,50,
    54,61,1,52,38,35,118,10,8,8,10,10,8,8,10,82,24,43,32,19,19,32,43,24,82,82,34,48,48,34,172,8,10,10,8,3,32,8,10,10,8,182,19,32,43,24,200,24,43,32,19,182,2,70,254,148,48,34,200,34,48,0,0,3,0,70,0,5,1,50,2,118,0,36,0,45,0,71,0,135,184,0,72,47,184,0,73,47,
    184,0,72,16,184,0,3,208,184,0,3,47,184,0,73,16,184,0,15,220,184,0,3,16,184,0,20,220,184,0,15,16,184,0,42,220,184,0,30,208,184,0,30,47,184,0,42,16,184,0,32,208,184,0,32,47,184,0,42,16,184,0,34,208,184,0,34,47,184,0,20,16,184,0,40,208,184,0,20,16,184,0,
    46,208,184,0,46,47,184,0,42,16,184,0,62,208,184,0,62,47,0,186,0,42,0,18,0,3,43,184,0,42,16,186,0,9,0,37,0,3,43,184,0,9,16,48,49,55,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,19,34,6,29,1,51,53,52,38,39,
    6,38,39,38,54,63,1,54,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,143,33,40,19,32,43,24,24,43,32,19,10,8,182,28,23,23,49,17,5,8,8,5,5,5,26,70,12,34,48,164,47,114,5,15,5,5,2,6,90,12,10,90,6,3,5,5,15,6,17,16,14,26,6,7,25,14,16,19,14,59,36,200,24,43,32,19,
    19,32,43,24,100,8,10,82,25,41,10,10,10,18,5,5,5,8,7,5,26,14,1,149,48,34,82,82,34,48,114,5,2,6,6,14,5,70,8,8,70,5,14,6,6,2,5,14,12,11,19,5,5,19,11,12,0,0,0,3,0,70,0,5,1,50,2,134,0,36,0,45,0,59,0,99,184,0,60,47,184,0,61,47,184,0,18,220,184,0,42,220,184,
    0,0,208,184,0,0,47,184,0,60,16,184,0,6,208,184,0,6,47,184,0,23,220,184,0,42,16,184,0,33,208,184,0,33,47,184,0,42,16,184,0,35,208,184,0,35,47,184,0,23,16,184,0,40,208,0,186,0,42,0,21,0,3,43,184,0,42,16,186,0,12,0,37,0,3,43,184,0,12,16,48,49,37,14,1,39,
    46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,3,34,6,29,1,51,53,52,38,55,30,1,7,14,1,47,1,46,1,55,62,1,23,1,16,26,70,33,33,40,19,32,43,24,24,43,32,19,10,8,182,28,23,23,49,17,5,8,8,5,5,89,34,48,164,48,28,6,1,5,5,
    15,6,100,5,1,5,5,15,5,45,26,14,14,14,59,36,200,24,43,32,19,19,32,43,24,100,8,10,82,25,41,10,10,10,18,5,5,5,8,7,1,104,48,34,82,82,34,48,141,5,15,5,5,1,5,90,5,15,5,5,1,5,0,0,1,0,70,255,134,1,21,1,195,0,59,0,38,184,0,60,47,184,0,61,47,184,0,60,16,184,0,
    56,208,184,0,56,47,184,0,18,220,184,0,61,16,184,0,37,220,184,0,49,220,48,49,19,54,22,23,22,21,20,7,6,35,34,39,46,1,7,14,1,29,1,20,22,23,22,59,1,50,55,54,51,50,23,22,21,20,7,6,7,21,20,6,7,6,38,39,38,54,55,62,1,61,1,46,1,39,46,1,61,1,52,54,143,33,70,26,
    5,5,5,8,8,5,17,49,23,23,28,28,23,15,16,1,33,24,5,8,8,5,5,5,28,38,26,23,7,14,3,4,3,7,14,17,7,13,7,33,40,40,1,181,14,14,26,5,8,7,5,5,5,17,10,9,10,41,25,200,25,41,10,6,24,5,5,5,8,7,5,28,6,44,26,46,13,4,4,6,7,14,4,8,29,17,44,2,3,3,14,59,36,200,36,59,0,3,
    0,70,0,5,1,50,2,134,0,36,0,45,0,60,0,95,184,0,61,47,184,0,62,47,184,0,22,220,184,0,42,220,184,0,0,208,184,0,0,47,184,0,42,16,184,0,2,208,184,0,2,47,184,0,42,16,184,0,4,208,184,0,4,47,184,0,61,16,184,0,10,208,184,0,10,47,184,0,27,220,184,0,40,208,0,186,
    0,42,0,25,0,3,43,184,0,42,16,186,0,16,0,37,0,3,43,184,0,16,16,48,49,37,22,21,20,7,14,1,39,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,3,34,6,29,1,51,53,52,38,55,54,22,23,22,6,15,1,6,38,39,38,54,63,1,1,16,5,5,26,70,33,33,
    40,19,32,43,24,24,43,32,19,10,8,182,28,23,23,49,17,5,8,8,79,34,48,164,48,4,6,15,5,5,1,6,100,5,15,5,5,1,5,100,70,5,8,7,5,26,14,14,14,59,36,200,24,43,32,19,19,32,43,24,100,8,10,82,25,41,10,10,10,18,5,1,79,48,34,82,82,34,48,231,5,1,5,5,15,5,90,5,1,5,5,15,
    5,90,0,0,0,3,0,38,0,5,1,223,1,195,0,64,0,73,0,87,0,147,184,0,88,47,184,0,89,47,184,0,88,16,184,0,12,208,184,0,12,47,184,0,65,220,186,0,0,0,12,0,65,17,18,57,186,0,32,0,12,0,65,17,18,57,184,0,89,16,184,0,41,220,184,0,65,16,184,0,45,208,184,0,41,16,184,
    0,66,220,184,0,56,208,184,0,56,47,184,0,66,16,184,0,58,208,184,0,58,47,184,0,66,16,184,0,60,208,184,0,60,47,184,0,12,16,184,0,80,208,0,186,0,35,0,70,0,3,43,184,0,35,16,186,0,66,0,44,0,3,43,184,0,66,16,184,0,11,208,184,0,44,16,184,0,81,208,48,49,37,6,
    7,6,38,39,46,1,55,62,1,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,22,23,62,1,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,39,38,53,51,53,52,38,35,34,6,21,3,30,1,55,62,1,61,1,35,34,6,7,6,22,1,5,20,35,33,70,26,
    26,13,14,14,59,36,82,28,23,23,49,17,5,8,8,5,5,5,26,70,33,35,20,16,52,32,24,43,32,19,10,8,182,27,23,23,49,18,5,7,8,5,5,5,26,69,33,37,164,48,34,34,48,176,17,49,23,23,28,82,26,40,10,10,10,65,31,15,14,14,26,25,70,33,33,40,82,25,41,10,9,10,17,5,5,5,7,8,5,
    26,14,14,15,31,25,30,19,32,43,24,100,8,10,82,25,41,10,10,10,18,5,5,5,8,7,5,26,14,14,15,212,82,34,48,48,34,254,254,18,10,10,10,41,25,82,28,23,23,48,0,0,0,3,0,42,0,14,1,33,2,104,0,37,0,47,0,77,0,241,184,0,78,47,184,0,79,47,184,0,78,16,184,0,5,208,184,0,
    5,47,184,0,79,16,184,0,32,220,184,0,12,220,184,0,5,16,184,0,41,220,65,27,0,6,0,41,0,22,0,41,0,38,0,41,0,54,0,41,0,70,0,41,0,86,0,41,0,102,0,41,0,118,0,41,0,134,0,41,0,150,0,41,0,166,0,41,0,182,0,41,0,198,0,41,0,13,93,65,5,0,213,0,41,0,229,0,41,0,2,93,
    184,0,22,208,184,0,22,47,184,0,41,16,184,0,24,208,184,0,24,47,184,0,41,16,184,0,26,208,184,0,26,47,184,0,12,16,184,0,45,208,184,0,32,16,184,0,48,208,184,0,48,47,184,0,32,16,184,0,51,208,184,0,51,47,184,0,41,16,184,0,63,208,184,0,63,47,184,0,41,16,184,
    0,66,208,184,0,66,47,0,186,0,44,0,0,0,3,43,184,0,44,16,186,0,10,0,38,0,3,43,184,0,10,16,184,0,0,16,184,0,36,208,184,0,38,16,184,0,46,208,48,49,55,34,46,2,53,52,62,2,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,53,34,6,21,
    20,22,59,1,53,35,19,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,46,1,55,54,55,54,31,1,22,55,54,55,62,1,160,24,43,32,19,19,32,43,24,82,26,23,23,48,17,5,8,7,5,5,5,25,69,32,33,39,10,8,100,34,48,48,34,82,82,120,6,3,4,19,33,31,29,8,13,19,19,9,5,14,6,6,4,5,19,33,31,
    29,8,13,19,19,9,4,15,14,19,32,43,24,24,43,32,19,80,24,40,10,9,9,17,6,6,5,7,8,5,25,14,14,14,58,35,254,214,8,10,200,48,34,34,48,164,1,135,5,14,6,28,6,6,21,6,10,3,3,15,6,3,4,5,14,6,28,6,6,21,6,10,3,3,15,6,3,0,0,0,0,3,0,42,0,14,1,33,2,118,0,36,0,45,0,72,
    0,217,184,0,73,47,184,0,74,47,184,0,21,220,184,0,1,220,184,0,73,16,184,0,31,208,184,0,31,47,184,0,37,220,65,27,0,6,0,37,0,22,0,37,0,38,0,37,0,54,0,37,0,70,0,37,0,86,0,37,0,102,0,37,0,118,0,37,0,134,0,37,0,150,0,37,0,166,0,37,0,182,0,37,0,198,0,37,0,13,
    93,65,5,0,213,0,37,0,229,0,37,0,2,93,184,0,11,208,184,0,11,47,184,0,37,16,184,0,13,208,184,0,13,47,184,0,37,16,184,0,15,208,184,0,15,47,184,0,1,16,184,0,41,208,184,0,21,16,184,0,49,208,184,0,49,47,184,0,21,16,184,0,52,208,184,0,52,47,184,0,37,16,184,
    0,68,208,184,0,68,47,184,0,37,16,184,0,71,208,184,0,71,47,0,186,0,41,0,25,0,3,43,184,0,41,16,186,0,0,0,42,0,3,43,184,0,0,16,48,49,55,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,34,46,2,53,52,62,2,51,7,20,22,59,1,53,35,34,6,
    19,54,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,242,27,23,23,47,17,5,8,7,5,5,5,25,69,32,33,39,10,8,100,24,43,32,19,19,32,43,24,82,48,34,82,82,34,48,91,10,12,90,6,2,5,5,14,6,17,16,14,26,6,7,25,14,16,17,6,14,5,5,2,6,90,250,80,24,40,
    10,9,9,17,6,6,5,7,8,5,25,14,14,14,58,35,254,214,8,10,19,32,43,24,24,43,32,19,118,34,48,164,48,1,200,8,8,70,5,14,6,6,2,5,14,12,11,19,5,5,19,11,12,14,5,2,6,6,14,5,70,0,0,0,0,3,0,42,0,14,1,22,2,134,0,37,0,46,0,61,0,201,184,0,62,47,184,0,63,47,184,0,36,220,
    184,0,0,208,184,0,62,16,184,0,9,208,184,0,9,47,184,0,36,16,184,0,16,220,184,0,9,16,184,0,38,220,65,27,0,6,0,38,0,22,0,38,0,38,0,38,0,54,0,38,0,70,0,38,0,86,0,38,0,102,0,38,0,118,0,38,0,134,0,38,0,150,0,38,0,166,0,38,0,182,0,38,0,198,0,38,0,13,93,65,5,
    0,213,0,38,0,229,0,38,0,2,93,184,0,26,208,184,0,26,47,184,0,38,16,184,0,28,208,184,0,28,47,184,0,38,16,184,0,30,208,184,0,30,47,184,0,16,16,184,0,42,208,184,0,16,16,184,0,57,208,184,0,57,47,184,0,16,16,184,0,60,208,0,186,0,42,0,3,0,3,43,184,0,42,16,186,
    0,15,0,43,0,3,43,184,0,15,16,48,49,37,20,6,43,1,34,46,2,53,52,62,2,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,39,20,22,59,1,53,35,34,6,19,6,38,39,38,54,63,1,54,22,23,22,6,15,1,1,22,10,8,100,24,43,32,19,19,32,43,24,82,27,23,23,47,
    17,5,8,7,5,5,5,25,69,32,33,39,200,48,34,82,82,34,48,64,6,15,5,5,1,6,100,5,15,5,5,1,5,100,32,8,10,19,32,43,24,24,43,32,19,80,24,40,10,9,9,17,6,6,5,7,8,5,25,14,14,14,58,35,254,214,100,34,48,164,48,1,103,5,1,5,5,15,5,90,5,1,5,5,15,5,90,0,3,0,42,0,14,1,22,
    2,134,0,37,0,47,0,61,0,213,184,0,62,47,184,0,63,47,184,0,62,16,184,0,5,208,184,0,5,47,184,0,63,16,184,0,32,220,184,0,12,220,184,0,5,16,184,0,41,220,65,27,0,6,0,41,0,22,0,41,0,38,0,41,0,54,0,41,0,70,0,41,0,86,0,41,0,102,0,41,0,118,0,41,0,134,0,41,0,150,
    0,41,0,166,0,41,0,182,0,41,0,198,0,41,0,13,93,65,5,0,213,0,41,0,229,0,41,0,2,93,184,0,22,208,184,0,22,47,184,0,41,16,184,0,24,208,184,0,24,47,184,0,41,16,184,0,26,208,184,0,26,47,184,0,12,16,184,0,45,208,184,0,12,16,184,0,48,208,184,0,12,16,184,0,51,
    208,184,0,51,47,0,186,0,44,0,0,0,3,43,184,0,44,16,186,0,10,0,38,0,3,43,184,0,10,16,184,0,0,16,184,0,36,208,184,0,38,16,184,0,46,208,48,49,55,34,46,2,53,52,62,2,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,53,34,6,21,20,
    22,59,1,53,35,19,30,1,7,14,1,47,1,46,1,55,62,1,23,160,24,43,32,19,19,32,43,24,82,27,23,23,47,17,5,8,7,5,5,5,25,69,32,33,39,10,8,100,35,47,47,35,82,82,82,5,1,5,5,15,5,100,6,1,5,5,15,6,14,19,32,43,24,24,43,32,19,80,24,40,10,9,9,17,6,6,5,7,8,5,25,14,14,
    14,58,35,254,214,8,10,200,48,34,34,48,164,1,81,5,15,5,5,1,5,90,5,15,5,5,1,5,0,0,0,0,1,0,82,0,10,1,102,2,136,0,63,0,155,186,0,40,0,46,0,3,43,184,0,40,16,186,0,56,0,30,0,3,43,184,0,56,16,184,0,0,220,184,0,56,16,184,0,16,208,184,0,16,47,65,5,0,218,0,30,
    0,234,0,30,0,2,93,65,27,0,9,0,30,0,25,0,30,0,41,0,30,0,57,0,30,0,73,0,30,0,89,0,30,0,105,0,30,0,121,0,30,0,137,0,30,0,153,0,30,0,169,0,30,0,185,0,30,0,201,0,30,0,13,93,184,0,56,16,184,0,58,208,184,0,58,47,186,0,60,0,46,0,0,17,18,57,0,186,0,11,0,5,0,3,
    43,184,0,11,16,184,0,5,16,184,0,43,208,48,49,37,20,14,2,35,34,38,53,52,54,51,50,62,2,61,1,52,46,2,35,34,39,38,63,1,62,1,55,54,38,39,46,1,7,14,1,21,17,20,6,35,34,38,53,17,52,54,55,54,22,23,30,1,21,20,7,6,7,30,1,21,1,102,22,37,51,28,8,10,10,8,21,37,28,
    16,16,28,37,21,15,3,2,13,18,21,28,2,2,19,20,19,45,20,20,23,10,8,8,10,33,29,29,65,27,25,28,1,5,39,38,47,148,29,50,37,22,10,8,8,10,16,28,37,21,160,21,37,28,16,14,15,6,7,9,36,23,23,40,13,13,2,11,11,38,23,254,12,8,10,10,8,1,244,33,55,16,16,4,18,17,52,29,
    8,3,50,32,16,68,43,0,0,0,3,0,32,255,66,1,68,2,94,0,11,0,23,0,56,0,35,0,184,0,28,47,186,0,9,0,3,0,3,43,184,0,9,16,184,0,3,16,184,0,12,208,184,0,9,16,184,0,18,208,48,49,1,20,6,35,34,38,53,52,54,51,50,22,7,34,38,53,52,54,51,50,22,21,20,6,19,6,7,6,35,34,
    38,53,52,54,51,50,55,54,63,1,3,38,54,55,54,22,23,27,1,62,1,23,30,1,7,3,7,1,37,17,11,12,16,16,12,11,17,188,12,16,16,12,11,17,17,47,10,32,32,39,8,10,10,8,27,22,23,7,37,119,2,7,7,8,13,2,103,102,2,13,8,7,7,2,120,39,2,66,11,17,17,11,11,17,17,39,17,11,11,17,
    17,11,11,17,253,112,36,25,23,10,8,8,10,16,18,24,124,1,139,7,13,2,2,6,8,254,170,1,86,8,6,2,2,13,7,254,112,129,0,0,3,0,70,0,5,1,250,1,190,0,49,0,58,0,72,0,239,184,0,73,47,184,0,8,208,184,0,8,47,184,0,62,220,65,3,0,207,0,62,0,1,93,65,3,0,143,0,62,0,1,93,
    65,3,0,64,0,62,0,1,93,65,3,0,224,0,62,0,1,93,184,0,55,220,65,3,0,207,0,55,0,1,93,65,3,0,143,0,55,0,1,93,65,3,0,64,0,55,0,1,93,65,3,0,224,0,55,0,1,93,186,0,0,0,62,0,55,17,18,57,186,0,17,0,62,0,55,17,18,57,184,0,26,220,184,0,62,16,184,0,31,220,184,0,55,
    16,184,0,41,208,184,0,41,47,184,0,55,16,184,0,43,208,184,0,43,47,184,0,55,16,184,0,45,208,184,0,45,47,184,0,31,16,184,0,53,208,184,0,8,16,184,0,70,220,184,0,26,16,184,0,74,220,0,186,0,59,0,3,0,3,43,184,0,59,16,186,0,20,0,50,0,3,43,184,0,20,16,186,0,55,
    0,29,0,3,43,184,0,55,16,184,0,20,16,184,0,14,208,184,0,50,16,184,0,66,208,48,49,37,14,1,35,34,46,2,61,1,52,62,2,51,50,22,23,62,1,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,39,38,19,34,6,29,1,51,53,52,38,3,50,54,61,1,52,
    38,35,34,6,29,1,20,22,1,32,16,52,32,24,43,32,19,19,32,43,24,32,52,16,16,52,32,24,43,32,19,10,8,182,27,23,23,49,18,5,7,8,5,5,5,26,69,33,37,82,34,48,164,48,234,34,48,48,34,34,48,48,65,25,30,19,32,43,24,200,24,43,32,19,30,25,25,30,19,32,43,24,100,8,10,82,
    25,41,10,10,10,18,5,5,5,8,7,5,26,14,14,15,1,120,48,34,82,82,34,48,254,148,48,34,200,34,48,48,34,200,34,48,0,0,0,0,3,255,247,0,9,0,209,3,39,0,11,0,23,0,33,0,47,186,0,32,0,26,0,3,43,184,0,32,16,0,184,0,24,47,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,
    0,12,208,184,0,6,16,184,0,18,208,48,49,19,34,38,53,52,54,51,50,22,21,20,6,35,34,38,53,52,54,51,50,22,21,20,6,19,34,53,17,52,51,50,21,17,20,180,12,17,17,12,12,17,17,172,12,17,17,12,12,17,17,68,19,19,19,2,237,17,12,12,17,17,12,12,17,17,12,12,17,17,12,12,
    17,253,28,19,2,68,19,19,253,188,19,0,0,2,255,246,0,9,0,210,3,64,0,25,0,36,0,23,186,0,26,0,30,0,3,43,184,0,26,16,184,0,35,208,0,184,0,28,47,48,49,19,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,54,31,1,30,1,7,14,1,3,20,35,34,53,17,52,51,50,21,17,178,17,
    15,13,26,7,7,26,13,15,17,7,15,5,5,2,6,90,12,12,90,6,2,5,5,15,66,19,19,19,19,2,211,13,12,10,21,5,5,21,10,12,13,5,2,6,7,15,5,70,9,9,70,5,15,7,6,2,253,78,19,19,2,68,19,19,253,188,0,2,0,31,0,9,0,169,3,79,0,18,0,29,0,35,186,0,19,0,23,0,3,43,184,0,19,16,184,
    0,28,208,0,184,0,13,47,184,0,15,47,184,0,17,47,184,0,21,47,48,49,19,22,21,20,7,6,35,34,47,1,38,53,52,55,54,51,50,31,1,3,20,35,34,53,17,52,51,50,21,17,163,6,5,5,8,8,6,100,6,5,5,8,8,6,100,44,19,19,19,19,2,240,5,8,8,6,6,5,90,5,8,8,6,6,5,90,253,44,19,19,
    2,68,19,19,253,188,0,0,2,0,31,0,9,0,169,3,79,0,10,0,28,0,39,186,0,4,0,0,0,3,43,184,0,4,16,184,0,0,16,184,0,9,208,0,184,0,7,47,184,0,16,47,184,0,18,47,184,0,20,47,48,49,19,52,51,50,21,17,20,35,34,53,17,39,38,53,52,63,1,54,51,50,23,22,21,20,15,1,6,35,34,
    81,19,19,19,19,45,5,6,100,6,8,8,5,5,6,100,6,8,8,2,96,19,19,253,188,19,19,2,68,117,6,8,8,5,90,5,6,6,8,8,5,90,5,0,0,2,0,81,0,6,1,143,3,49,0,35,0,66,0,50,184,0,67,47,184,0,68,47,184,0,34,220,184,0,27,220,184,0,2,208,184,0,2,47,184,0,67,16,184,0,15,208,184,
    0,15,47,184,0,10,220,184,0,20,208,184,0,20,47,48,49,37,6,39,38,39,46,3,39,17,20,35,34,38,53,17,52,55,54,23,22,23,30,3,23,17,52,54,51,50,21,17,20,3,14,1,39,46,1,55,54,55,54,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,38,47,1,38,7,6,1,128,14,7,53,48,20,42,38,
    33,10,19,8,11,15,16,5,53,48,20,42,38,32,11,11,8,19,233,5,15,6,7,4,5,18,35,32,29,8,15,16,18,9,5,15,7,7,3,5,18,34,17,31,13,8,15,17,18,9,3,14,110,99,42,87,79,66,21,254,16,19,11,8,2,68,16,3,3,14,110,99,42,87,79,66,21,1,240,8,11,19,253,188,16,2,232,7,4,5,
    5,15,7,28,6,6,21,6,10,3,3,14,7,4,5,5,15,7,28,6,3,8,10,6,10,3,3,0,0,3,0,81,0,13,1,63,3,39,0,24,0,36,0,48,0,83,186,0,8,0,16,0,3,43,184,0,8,16,184,0,0,208,0,186,0,9,0,13,0,3,43,184,0,9,16,186,0,28,0,34,0,3,43,184,0,28,16,186,0,19,0,0,0,3,43,184,0,19,16,
    186,0,2,0,6,0,3,43,184,0,2,16,184,0,28,16,184,0,40,208,184,0,34,16,184,0,46,208,48,49,19,21,51,50,21,20,43,1,17,51,50,21,20,43,1,34,53,17,52,59,1,50,21,20,35,39,52,54,51,50,22,21,20,6,35,34,38,39,52,54,51,50,22,21,20,6,35,34,38,119,161,19,19,161,181,
    19,19,200,19,19,200,19,19,49,17,12,12,17,17,12,12,17,160,17,12,12,17,17,12,12,17,2,73,238,19,19,254,254,19,19,19,2,60,19,19,19,193,12,17,17,12,12,17,17,12,12,17,17,12,12,17,17,0,0,0,0,2,0,81,0,13,1,63,3,64,0,30,0,56,0,55,186,0,27,0,6,0,3,43,184,0,27,
    16,184,0,17,208,0,186,0,28,0,3,0,3,43,184,0,28,16,186,0,10,0,16,0,3,43,184,0,10,16,186,0,19,0,25,0,3,43,184,0,19,16,48,49,37,20,6,43,1,34,53,17,52,59,1,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,17,51,50,22,3,6,38,39,38,54,63,1,54,31,1,30,1,7,14,1,39,
    38,39,46,1,39,14,1,7,6,1,63,11,8,200,19,19,200,8,11,11,8,181,161,8,11,11,8,161,181,8,11,197,7,15,5,5,2,6,90,12,12,90,6,2,5,5,16,6,17,15,13,26,7,7,26,13,15,32,8,11,19,2,60,19,11,8,8,11,238,11,8,8,11,254,254,11,2,171,5,2,6,7,15,5,70,9,9,70,5,15,7,6,2,5,
    13,12,10,21,5,5,21,10,12,0,0,0,2,0,80,0,13,1,63,3,79,0,32,0,49,0,67,186,0,10,0,21,0,3,43,184,0,10,16,184,0,0,208,0,184,0,36,47,184,0,38,47,184,0,40,47,186,0,11,0,17,0,3,43,184,0,11,16,186,0,25,0,0,0,3,43,184,0,25,16,186,0,2,0,8,0,3,43,184,0,2,16,48,49,
    19,21,51,50,22,21,20,6,43,1,17,51,50,22,21,20,6,43,1,34,38,53,17,52,54,59,1,50,22,21,20,6,35,39,46,1,55,54,51,50,31,1,30,1,7,6,35,34,47,1,119,161,8,11,11,8,161,181,8,11,11,8,200,8,12,12,8,200,8,11,11,8,163,6,1,5,5,8,9,5,100,6,1,5,5,8,8,6,100,2,73,238,
    11,8,8,11,254,254,11,8,8,11,11,8,2,60,8,11,11,8,8,11,229,5,16,6,6,5,90,5,16,6,6,5,90,0,2,0,80,0,13,1,63,3,79,0,32,0,49,0,67,186,0,10,0,21,0,3,43,184,0,10,16,184,0,0,208,0,184,0,33,47,184,0,35,47,184,0,37,47,186,0,11,0,17,0,3,43,184,0,11,16,186,0,25,0,
    0,0,3,43,184,0,25,16,186,0,2,0,8,0,3,43,184,0,2,16,48,49,19,21,51,50,22,21,20,6,43,1,17,51,50,22,21,20,6,43,1,34,38,53,17,52,54,59,1,50,22,21,20,6,35,3,54,51,50,23,22,6,15,1,6,35,34,39,38,54,63,1,119,161,8,11,11,8,161,181,8,11,11,8,200,8,12,12,8,200,
    8,11,11,8,63,6,8,8,5,5,1,5,100,6,9,8,5,5,1,6,100,2,73,238,11,8,8,11,254,254,11,8,8,11,11,8,2,60,8,11,11,8,8,11,1,1,5,6,6,16,5,90,5,6,6,16,5,90,0,0,0,0,1,0,68,255,130,1,86,2,116,0,60,0,62,184,0,61,47,184,0,62,47,184,0,61,16,184,0,3,208,184,0,3,47,184,
    0,62,16,184,0,45,220,184,0,57,220,184,0,23,208,184,0,23,47,184,0,3,16,184,0,27,220,184,0,57,16,184,0,30,208,184,0,30,47,48,49,55,46,1,53,17,52,54,55,54,30,2,31,1,22,6,7,6,38,47,1,46,1,7,14,1,21,17,20,22,23,22,54,63,1,62,1,23,30,1,15,1,14,1,7,21,20,6,
    7,6,38,39,38,54,55,62,1,61,1,46,1,171,45,58,58,45,23,46,42,34,12,10,4,4,7,7,15,4,10,17,64,33,33,41,41,33,33,64,17,10,4,15,7,7,4,4,10,17,53,31,27,23,7,15,4,4,4,7,14,16,4,8,13,13,74,48,1,84,48,74,12,6,3,17,30,20,18,7,15,4,4,4,7,17,30,26,9,8,55,34,254,172,
    35,54,8,9,26,30,17,7,4,4,4,15,7,18,29,34,5,45,27,46,13,5,5,7,7,15,4,8,28,17,45,1,1,0,0,0,2,0,28,0,7,2,56,2,111,0,44,0,54,0,83,186,0,10,0,21,0,3,43,184,0,10,16,184,0,0,208,184,0,21,16,184,0,45,208,0,186,0,11,0,17,0,3,43,184,0,11,16,186,0,37,0,46,0,3,43,
    184,0,37,16,186,0,54,0,22,0,3,43,184,0,54,16,186,0,2,0,8,0,3,43,184,0,2,16,184,0,46,16,184,0,0,208,48,49,1,21,51,50,22,21,20,6,43,1,17,51,50,22,21,20,6,43,1,34,38,61,1,35,14,1,7,6,7,14,1,39,46,1,55,1,54,59,1,50,22,21,20,6,43,2,14,5,7,51,1,112,160,8,12,
    12,8,160,180,8,12,12,8,200,8,11,205,13,21,8,9,7,3,15,7,8,5,3,1,2,5,13,241,8,12,12,8,219,10,2,17,28,35,38,40,18,188,2,73,238,11,8,8,11,254,254,11,8,8,11,11,8,117,29,47,17,20,16,8,5,3,4,14,8,2,64,11,11,8,8,11,3,40,61,79,86,89,40,0,0,0,0,3,0,35,0,7,1,140,
    3,49,0,30,0,59,0,70,0,15,0,186,0,60,0,42,0,3,43,184,0,60,16,48,49,19,46,1,55,54,55,54,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,38,47,1,38,7,6,7,14,1,1,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,54,51,50,23,19,46,3,39,14,3,7,116,7,4,5,
    18,35,32,29,8,15,16,18,9,5,15,7,7,3,5,18,34,17,31,13,8,15,17,16,11,5,14,1,15,2,7,8,8,14,2,5,5,5,11,8,214,8,12,5,5,5,2,13,8,8,8,2,160,5,14,14,4,78,13,29,26,22,6,6,22,26,29,13,2,238,5,15,7,28,6,6,21,6,10,3,3,14,7,4,5,5,15,7,28,6,3,8,10,6,10,3,3,14,7,4,
    253,56,8,14,2,2,8,8,17,19,17,45,28,28,45,17,19,17,8,8,2,2,14,8,2,68,14,14,254,86,47,104,96,79,23,23,79,96,104,47,0,3,0,35,0,7,1,140,3,64,0,26,0,55,0,66,0,15,0,186,0,56,0,38,0,3,43,184,0,56,16,48,49,19,54,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,
    38,39,38,54,63,1,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,54,51,50,23,19,46,3,39,14,3,7,204,12,12,90,6,2,5,5,15,7,17,15,13,26,7,7,26,13,15,17,6,16,5,5,2,6,90,190,2,7,8,8,14,2,5,5,5,11,8,214,8,12,5,5,5,2,13,8,8,8,2,160,5,14,14,
    4,78,13,29,26,22,6,6,22,26,29,13,3,55,9,9,70,5,15,7,6,2,5,13,12,10,21,5,5,21,10,12,13,5,2,6,7,15,5,70,252,234,8,14,2,2,8,8,17,19,17,45,28,28,45,17,19,17,8,8,2,2,14,8,2,68,14,14,254,86,47,104,96,79,23,23,79,96,104,47,0,0,3,0,35,0,7,1,140,3,79,0,18,0,47,
    0,58,0,27,0,184,0,4,47,184,0,6,47,184,0,8,47,186,0,48,0,30,0,3,43,184,0,48,16,48,49,19,38,53,52,55,54,51,50,31,1,22,21,20,7,6,35,34,47,1,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,54,51,50,23,19,46,3,39,14,3,7,153,6,5,5,8,8,6,100,
    6,5,5,8,8,6,100,241,2,7,8,8,14,2,5,5,5,11,8,214,8,12,5,5,5,2,13,8,8,8,2,160,5,14,14,4,78,13,29,26,22,6,6,22,26,29,13,3,46,5,8,8,6,6,5,90,5,8,8,6,6,5,90,252,243,8,14,2,2,8,8,17,19,17,45,28,28,45,17,19,17,8,8,2,2,14,8,2,68,14,14,254,86,47,104,96,79,23,
    23,79,96,104,47,0,0,3,0,35,0,7,1,140,3,79,0,18,0,47,0,58,0,27,0,184,0,9,47,184,0,11,47,184,0,13,47,186,0,48,0,30,0,3,43,184,0,48,16,48,49,19,6,35,34,39,38,53,52,63,1,54,51,50,23,22,21,20,15,1,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,
    55,19,54,51,50,23,19,46,3,39,14,3,7,179,6,8,8,5,5,6,100,6,8,8,5,5,6,100,215,2,7,8,8,14,2,5,5,5,11,8,214,8,12,5,5,5,2,13,8,8,8,2,160,5,14,14,4,78,13,29,26,22,6,6,22,26,29,13,2,212,5,6,6,8,8,5,90,5,6,6,8,8,5,90,253,77,8,14,2,2,8,8,17,19,17,45,28,28,45,
    17,19,17,8,8,2,2,14,8,2,68,14,14,254,86,47,104,96,79,23,23,79,96,104,47,0,0,2,0,69,0,9,2,35,2,115,0,51,0,76,0,181,184,0,77,47,184,0,78,47,184,0,40,220,184,0,0,220,184,0,77,16,184,0,8,208,184,0,8,47,184,0,0,16,184,0,17,208,184,0,40,16,184,0,28,208,184,
    0,40,16,184,0,30,208,184,0,40,16,184,0,38,208,184,0,0,16,184,0,50,208,184,0,8,16,184,0,52,220,184,0,0,16,184,0,62,208,184,0,0,16,184,0,64,208,184,0,52,16,184,0,75,208,0,184,0,3,47,184,0,47,47,184,0,14,47,184,0,20,47,186,0,21,0,27,0,3,43,184,0,21,16,186,
    0,31,0,37,0,3,43,184,0,31,16,186,0,17,0,3,0,14,17,18,57,184,0,47,16,184,0,41,220,184,0,57,208,184,0,57,47,184,0,27,16,184,0,70,208,184,0,70,47,48,49,37,14,1,35,34,46,2,53,17,52,62,2,51,50,22,23,53,52,59,1,50,22,21,20,6,43,1,29,1,51,50,22,21,20,6,43,1,
    29,1,51,50,22,21,20,6,43,1,34,61,1,39,20,30,2,51,50,62,2,61,1,17,53,52,46,2,35,34,14,2,21,17,1,53,20,52,29,29,51,37,22,22,37,51,29,29,52,20,19,200,8,11,11,8,181,161,8,11,11,8,161,181,8,11,11,8,200,19,202,16,27,37,21,21,36,28,16,16,28,36,21,21,37,27,16,
    52,20,23,22,37,51,29,1,84,29,51,37,22,23,20,20,19,11,8,8,11,117,121,11,8,8,11,141,117,11,8,8,11,19,20,96,21,37,27,16,16,27,37,21,20,1,44,20,21,37,27,16,16,27,37,21,254,172,0,0,3,0,69,0,9,1,92,3,79,0,22,0,44,0,61,0,87,184,0,62,47,184,0,63,47,184,0,0,220,
    184,0,62,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,21,208,184,0,0,16,184,0,28,220,184,0,10,16,184,0,40,220,0,184,0,53,47,184,0,55,47,184,0,57,47,186,0,23,0,5,0,3,43,184,0,23,16,186,0,16,0,34,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,
    62,2,51,50,30,2,21,17,7,50,62,2,53,17,52,46,2,35,34,14,2,21,17,20,30,2,3,6,35,34,39,38,54,63,1,54,51,50,23,22,6,15,1,1,92,22,38,51,29,29,50,38,22,22,38,50,29,29,51,38,22,140,21,37,27,16,16,27,37,21,21,36,27,16,16,27,36,16,6,8,8,5,5,1,6,100,5,8,9,5,5,
    1,6,100,148,29,51,37,22,22,37,51,29,1,84,29,51,37,22,22,37,51,29,254,172,101,16,27,37,21,1,84,21,37,27,16,16,27,37,21,254,172,21,37,27,16,2,165,5,6,6,16,5,90,5,6,6,16,5,90,0,0,0,3,0,69,0,9,1,91,3,79,0,21,0,43,0,59,0,79,184,0,60,47,184,0,61,47,184,0,0,
    220,184,0,60,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,27,220,184,0,10,16,184,0,39,220,0,184,0,44,47,184,0,46,47,184,0,48,47,186,0,22,0,5,0,3,43,184,0,22,16,186,0,16,0,33,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,3,
    50,62,2,53,17,52,46,2,35,34,14,2,21,17,20,30,2,3,54,51,50,31,1,30,1,7,6,35,34,47,1,46,1,1,91,22,37,51,29,29,50,38,22,22,38,50,29,29,51,37,22,139,21,37,27,16,16,27,37,21,21,36,28,16,16,28,36,43,5,8,8,6,100,6,1,5,6,8,8,6,100,5,1,148,29,51,37,22,22,37,51,
    29,1,84,29,51,37,22,22,37,51,29,254,71,16,27,37,21,1,84,21,37,27,16,16,27,37,21,254,172,21,37,27,16,3,26,6,5,90,5,16,6,6,5,90,5,16,0,0,0,0,3,0,69,0,9,1,92,3,63,0,22,0,44,0,70,0,123,184,0,71,47,184,0,72,47,184,0,0,220,184,0,71,16,184,0,10,208,184,0,10,
    47,184,0,0,16,184,0,21,208,184,0,0,16,184,0,28,220,184,0,10,16,184,0,40,220,184,0,28,16,184,0,45,208,184,0,45,47,184,0,28,16,184,0,48,208,184,0,48,47,184,0,40,16,184,0,64,208,184,0,64,47,184,0,40,16,184,0,67,208,184,0,67,47,0,186,0,23,0,5,0,3,43,184,
    0,23,16,186,0,16,0,34,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,17,7,50,62,2,53,17,52,46,2,35,34,14,2,21,17,20,30,2,19,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,54,23,1,92,22,38,51,29,29,50,38,22,22,38,
    50,29,29,51,38,22,140,21,37,27,16,16,27,37,21,21,36,27,16,16,27,36,123,7,2,5,5,16,6,18,15,14,25,7,7,25,13,15,18,6,16,5,5,2,7,90,11,12,148,29,51,37,22,22,37,51,29,1,84,29,51,37,22,22,37,51,29,254,172,101,16,27,37,21,1,84,21,37,27,16,16,27,37,21,254,172,
    21,37,27,16,2,194,5,15,7,6,2,5,13,12,10,21,5,5,21,10,12,13,5,2,6,7,15,5,70,8,8,0,0,0,0,3,0,68,0,9,1,91,3,46,0,22,0,44,0,75,0,111,184,0,76,47,184,0,77,47,184,0,0,220,184,0,76,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,21,208,184,0,0,16,184,0,28,220,
    184,0,10,16,184,0,40,220,184,0,45,208,184,0,45,47,184,0,28,16,184,0,58,208,184,0,28,16,184,0,61,208,184,0,61,47,184,0,40,16,184,0,73,208,0,186,0,23,0,5,0,3,43,184,0,23,16,186,0,16,0,34,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,
    30,2,21,17,7,50,62,2,53,17,52,46,2,35,34,14,2,21,17,20,30,2,3,54,55,54,22,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,46,1,1,91,22,38,51,28,29,51,38,22,22,38,51,29,28,51,38,22,139,21,36,27,16,16,27,36,21,21,37,27,16,16,27,37,85,18,34,
    17,31,13,8,15,17,16,11,5,14,7,7,4,5,18,35,32,29,8,15,16,18,9,5,15,7,7,3,148,29,51,37,22,22,37,51,29,1,84,29,51,37,22,22,37,51,29,254,172,101,16,27,37,21,1,84,21,37,27,16,16,27,37,21,254,172,21,37,27,16,2,218,28,6,3,8,10,6,10,3,3,14,7,4,5,5,15,7,28,6,
    6,21,6,10,3,3,14,7,4,5,5,15,0,3,0,12,255,223,1,158,2,157,0,37,0,47,0,57,0,103,184,0,58,47,184,0,59,47,184,0,7,220,184,0,4,208,184,0,4,47,184,0,58,16,184,0,25,208,184,0,25,47,184,0,44,220,186,0,15,0,25,0,44,17,18,57,184,0,25,16,184,0,23,208,184,0,23,47,
    184,0,7,16,184,0,53,220,186,0,34,0,7,0,53,17,18,57,0,186,0,48,0,12,0,3,43,184,0,48,16,186,0,31,0,38,0,3,43,184,0,31,16,48,49,1,30,1,15,1,22,21,17,20,14,2,35,34,38,39,7,14,1,39,46,1,63,1,38,53,17,52,62,2,51,50,22,23,55,62,1,7,34,14,2,21,17,19,46,1,3,50,
    62,2,53,17,3,30,1,1,146,7,5,4,63,5,22,37,51,29,35,60,19,49,4,15,7,8,4,4,62,4,22,37,51,29,35,60,19,49,4,15,182,21,37,27,16,193,11,50,31,21,36,28,16,194,12,49,2,153,4,15,7,115,18,18,254,172,29,51,37,22,32,27,89,8,4,4,4,15,7,115,15,21,1,84,29,51,37,22,32,
    28,90,7,5,80,16,27,37,21,254,197,1,99,27,34,253,226,16,27,37,21,1,59,254,157,27,34,0,2,0,73,0,9,1,95,3,79,0,32,0,51,0,71,184,0,52,47,184,0,53,47,184,0,0,220,184,0,52,16,184,0,10,208,184,0,10,47,184,0,16,220,184,0,0,16,184,0,26,220,184,0,0,16,184,0,31,
    208,0,184,0,33,47,184,0,35,47,184,0,37,47,186,0,21,0,5,0,3,43,184,0,21,16,48,49,37,20,14,2,35,34,46,2,53,17,52,51,50,21,17,20,30,2,51,50,62,2,53,17,52,51,50,21,17,3,54,51,50,23,22,21,20,15,1,6,35,34,39,38,53,52,63,1,1,95,22,37,51,29,29,51,37,22,19,19,
    16,27,37,21,21,37,27,16,19,19,102,6,8,8,5,5,6,100,6,8,8,5,5,6,100,148,29,51,37,22,22,37,51,29,1,204,19,19,254,52,21,37,27,16,16,27,37,21,1,204,19,19,254,52,2,182,5,6,6,8,8,5,90,5,6,6,8,8,5,90,0,0,0,0,2,0,73,0,9,1,95,3,79,0,33,0,51,0,63,184,0,52,47,184,
    0,53,47,184,0,52,16,184,0,5,208,184,0,5,47,184,0,12,220,184,0,53,16,184,0,29,220,184,0,22,220,0,184,0,34,47,184,0,36,47,184,0,38,47,186,0,17,0,0,0,3,43,184,0,17,16,48,49,55,34,46,2,53,17,52,51,50,22,21,17,20,30,2,51,50,62,2,53,17,52,51,50,22,21,17,20,
    14,2,3,54,51,50,31,1,22,21,20,7,6,35,34,47,1,38,53,52,212,29,51,37,22,19,8,11,16,27,37,21,21,36,28,16,19,8,11,22,37,51,93,5,8,8,6,100,6,5,5,8,8,6,100,6,9,22,37,51,29,1,204,19,11,8,254,52,21,37,27,16,16,27,37,21,1,204,19,11,8,254,52,29,51,37,22,3,64,6,
    5,90,5,8,8,6,6,5,90,5,8,8,0,0,0,0,2,0,73,0,9,1,96,3,64,0,36,0,62,0,107,184,0,63,47,184,0,64,47,184,0,0,220,184,0,63,16,184,0,10,208,184,0,10,47,184,0,18,220,184,0,0,16,184,0,28,220,184,0,0,16,184,0,35,208,184,0,28,16,184,0,37,208,184,0,37,47,184,0,28,
    16,184,0,40,208,184,0,40,47,184,0,18,16,184,0,56,208,184,0,56,47,184,0,18,16,184,0,59,208,184,0,59,47,0,186,0,23,0,5,0,3,43,184,0,23,16,48,49,37,20,14,2,35,34,46,2,53,17,52,54,51,50,22,21,17,20,30,2,51,50,62,2,53,17,52,54,51,50,22,21,17,3,30,1,7,14,1,
    39,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,54,23,1,96,22,38,51,29,29,50,38,22,11,8,8,12,16,27,36,21,21,37,27,16,11,8,8,12,38,7,2,5,5,16,6,18,15,14,25,7,7,25,13,15,18,6,16,5,5,2,7,90,11,12,148,29,51,37,22,22,37,51,29,1,204,8,11,11,8,254,52,21,37,27,
    16,16,27,37,21,1,204,8,11,11,8,254,52,2,93,5,15,7,6,2,5,13,12,10,21,5,5,21,10,12,13,5,2,6,7,15,5,70,9,9,0,0,0,3,0,73,0,9,1,96,3,39,0,35,0,47,0,59,0,79,184,0,60,47,184,0,61,47,184,0,60,16,184,0,5,208,184,0,5,47,184,0,13,220,184,0,61,16,184,0,31,220,184,
    0,23,220,0,186,0,18,0,0,0,3,43,184,0,18,16,186,0,39,0,45,0,3,43,184,0,39,16,184,0,45,16,184,0,48,208,184,0,39,16,184,0,54,208,48,49,55,34,46,2,53,17,52,54,51,50,22,21,17,20,30,2,51,50,62,2,53,17,52,54,51,50,22,21,17,20,14,2,19,52,54,51,50,22,21,20,6,
    35,34,38,7,34,38,53,52,54,51,50,22,21,20,6,212,29,50,38,22,11,8,8,12,16,27,36,21,21,37,27,16,11,8,8,12,22,38,51,22,17,12,12,18,18,12,12,17,131,12,17,17,12,12,18,18,9,22,37,51,29,1,204,8,11,11,8,254,52,21,37,27,16,16,27,37,21,1,204,8,11,11,8,254,52,29,
    51,37,22,3,1,12,17,17,12,12,17,17,17,17,12,12,17,17,12,12,17,0,0,0,0,2,0,40,0,9,1,106,3,79,0,30,0,48,0,51,186,0,18,0,23,0,3,43,184,0,18,16,186,0,5,0,23,0,18,17,18,57,0,184,0,20,47,184,0,40,47,184,0,42,47,184,0,44,47,186,0,5,0,20,0,42,17,18,57,48,49,19,
    22,23,30,1,23,62,1,55,54,55,62,1,23,30,1,7,3,17,20,35,34,38,53,17,3,38,54,55,54,22,55,6,35,34,39,38,53,52,63,1,54,51,50,23,22,6,15,1,78,27,25,20,41,10,10,42,20,24,27,4,14,8,7,5,4,138,19,8,11,138,4,5,8,7,15,89,6,8,8,5,5,6,100,6,8,8,5,6,1,6,100,2,105,55,
    48,42,81,20,20,81,42,48,55,7,5,4,4,14,8,254,236,254,217,19,11,8,1,39,1,20,8,14,4,4,5,100,5,6,6,8,8,5,90,5,6,6,16,5,90,0,0,3,0,39,0,9,1,105,3,39,0,31,0,43,0,55,0,57,186,0,18,0,24,0,3,43,184,0,18,16,186,0,5,0,24,0,18,17,18,57,0,184,0,21,47,186,0,38,0,32,
    0,3,43,184,0,38,16,184,0,32,16,184,0,47,208,184,0,38,16,184,0,53,208,48,49,19,22,23,30,1,23,62,1,55,54,55,62,1,23,30,1,7,3,17,20,6,35,34,38,53,17,3,38,54,55,54,22,55,34,38,53,52,54,51,50,22,21,20,6,39,20,6,35,34,38,53,52,54,51,50,22,78,27,24,20,41,10,
    10,42,20,24,27,4,14,8,7,5,3,138,12,8,8,11,138,4,5,8,7,15,206,12,17,17,12,12,18,18,142,18,12,12,17,17,12,12,18,2,105,55,48,42,81,20,20,81,42,48,55,7,5,4,4,14,8,254,236,254,217,8,11,11,8,1,39,1,20,8,14,4,4,5,125,17,12,12,17,17,12,12,17,29,12,17,17,12,12,
    17,17,0,2,0,14,0,13,1,117,2,111,0,29,0,53,0,123,184,0,54,47,184,0,55,47,184,0,54,16,184,0,0,208,184,0,0,47,184,0,55,16,184,0,9,220,184,0,0,16,184,0,19,208,184,0,0,16,184,0,28,208,184,0,9,16,184,0,30,220,184,0,0,16,184,0,36,220,184,0,45,208,184,0,30,16,
    184,0,52,208,0,186,0,47,0,15,0,3,43,184,0,47,16,186,0,4,0,35,0,3,43,184,0,4,16,186,0,28,0,20,0,3,43,184,0,28,16,184,0,37,208,184,0,20,16,184,0,44,208,48,49,19,52,54,59,1,50,30,2,21,17,20,14,2,43,1,34,38,53,17,35,34,38,53,52,54,59,1,17,23,52,46,2,43,1,
    21,51,50,22,21,20,6,43,1,17,51,50,62,2,53,17,94,11,8,120,29,51,38,22,22,38,51,29,120,8,11,61,8,11,11,8,61,240,16,27,37,21,100,80,8,12,12,8,80,100,21,37,27,16,2,92,8,11,22,37,51,29,254,180,29,51,37,22,11,8,1,21,11,8,8,11,1,1,120,21,37,27,16,238,11,8,8,
    11,254,254,16,27,37,21,1,76,0,0,0,0,2,0,80,0,9,1,103,2,111,0,28,0,43,0,95,184,0,44,47,184,0,45,47,184,0,6,220,184,0,44,16,184,0,19,208,184,0,19,47,184,0,13,220,184,0,26,208,184,0,6,16,184,0,34,220,184,0,13,16,184,0,41,208,0,184,0,16,47,184,0,23,47,186,
    0,29,0,11,0,3,43,184,0,29,16,186,0,0,0,40,0,3,43,184,0,0,16,184,0,27,208,184,0,29,16,184,0,42,208,48,49,19,50,30,2,29,1,20,14,2,43,1,21,20,6,35,34,38,53,17,52,54,51,50,22,29,1,51,17,50,62,2,61,1,52,46,2,43,1,17,51,220,28,51,38,22,22,38,51,28,101,11,8,
    8,12,12,8,8,11,101,21,36,27,16,16,27,36,21,101,101,1,241,22,37,51,29,60,29,51,37,22,131,8,11,11,8,2,64,8,11,11,8,107,254,212,16,27,37,21,60,21,37,27,16,254,250,0,2,0,39,1,34,2,84,2,118,0,47,0,71,0,93,186,0,63,0,69,0,3,43,184,0,63,16,186,0,37,0,43,0,3,
    43,184,0,37,16,186,0,15,0,21,0,3,43,184,0,15,16,186,0,5,0,69,0,15,17,18,57,184,0,73,220,0,184,0,18,47,184,0,40,47,184,0,66,47,186,0,54,0,48,0,3,43,184,0,54,16,184,0,48,16,184,0,61,208,184,0,48,16,184,0,70,208,48,49,1,22,23,30,1,23,62,1,55,54,55,54,23,
    22,21,17,20,6,35,34,38,61,1,14,1,7,6,7,6,35,34,39,38,39,46,1,39,21,20,6,35,34,38,53,17,52,55,54,5,34,38,53,52,54,59,1,50,22,21,20,6,43,1,17,20,6,35,34,38,53,17,35,1,136,18,17,14,28,8,8,29,14,16,18,9,12,13,11,8,8,10,11,24,10,11,11,5,10,8,7,11,11,10,23,
    11,11,8,8,10,13,12,254,185,8,10,10,8,200,8,11,11,8,81,11,8,8,10,82,2,107,26,23,20,40,11,11,40,20,23,26,11,5,4,13,254,212,8,10,10,8,243,16,32,14,16,16,7,7,16,16,14,32,16,243,8,10,10,8,1,44,14,3,5,44,10,8,8,10,10,8,8,10,254,234,8,10,10,8,1,22,0,0,3,0,50,
    0,9,2,157,2,115,0,35,0,59,0,83,0,207,186,0,78,0,48,0,3,43,184,0,78,16,186,0,4,0,21,0,3,43,184,0,4,16,186,0,36,0,66,0,3,43,184,0,36,16,65,5,0,218,0,66,0,234,0,66,0,2,93,65,27,0,9,0,66,0,25,0,66,0,41,0,66,0,57,0,66,0,73,0,66,0,89,0,66,0,105,0,66,0,121,
    0,66,0,137,0,66,0,153,0,66,0,169,0,66,0,185,0,66,0,201,0,66,0,13,93,65,27,0,6,0,78,0,22,0,78,0,38,0,78,0,54,0,78,0,70,0,78,0,86,0,78,0,102,0,78,0,118,0,78,0,134,0,78,0,150,0,78,0,166,0,78,0,182,0,78,0,198,0,78,0,13,93,65,5,0,213,0,78,0,229,0,78,0,2,93,
    184,0,85,220,0,186,0,60,0,42,0,3,43,184,0,60,16,186,0,54,0,72,0,3,43,184,0,54,16,48,49,1,14,1,29,1,20,22,23,22,54,55,62,1,23,22,7,14,1,39,46,1,61,1,52,54,55,54,22,23,22,7,6,38,39,46,1,5,20,6,7,14,1,35,34,38,39,46,1,53,52,54,55,62,1,51,50,22,23,30,1,1,
    50,54,55,62,1,53,52,38,39,46,1,35,34,6,7,14,1,21,20,22,23,30,1,1,88,20,25,25,20,20,37,11,4,15,7,17,10,17,62,32,33,41,41,33,32,62,17,10,17,7,15,4,11,37,1,49,47,44,44,112,63,62,112,44,45,46,46,45,44,112,62,63,112,44,44,47,254,202,55,99,38,38,41,41,38,38,
    99,55,54,99,38,38,41,41,38,38,99,1,191,5,34,20,140,21,33,5,5,16,18,7,4,4,10,17,29,25,8,9,53,34,140,34,53,9,8,25,29,17,10,4,4,7,18,16,134,63,111,45,44,46,46,44,45,111,63,63,111,45,44,46,46,44,45,111,254,178,41,38,39,99,54,54,99,38,39,41,41,39,38,99,54,
    54,99,39,38,41,0,0,0,4,0,50,0,9,2,157,2,115,0,26,0,35,0,59,0,83,1,57,186,0,66,0,36,0,3,43,184,0,66,16,186,0,24,0,3,0,3,43,184,0,24,16,186,0,11,0,27,0,3,43,184,0,11,16,186,0,48,0,78,0,3,43,184,0,48,16,65,5,0,218,0,27,0,234,0,27,0,2,93,65,27,0,9,0,27,0,
    25,0,27,0,41,0,27,0,57,0,27,0,73,0,27,0,89,0,27,0,105,0,27,0,121,0,27,0,137,0,27,0,153,0,27,0,169,0,27,0,185,0,27,0,201,0,27,0,13,93,184,0,24,16,184,0,31,208,65,27,0,6,0,66,0,22,0,66,0,38,0,66,0,54,0,66,0,70,0,66,0,86,0,66,0,102,0,66,0,118,0,66,0,134,
    0,66,0,150,0,66,0,166,0,66,0,182,0,66,0,198,0,66,0,13,93,65,5,0,213,0,66,0,229,0,66,0,2,93,65,5,0,218,0,78,0,234,0,78,0,2,93,65,27,0,9,0,78,0,25,0,78,0,41,0,78,0,57,0,78,0,73,0,78,0,89,0,78,0,105,0,78,0,121,0,78,0,137,0,78,0,153,0,78,0,169,0,78,0,185,
    0,78,0,201,0,78,0,13,93,184,0,48,16,184,0,85,220,0,186,0,72,0,54,0,3,43,184,0,72,16,186,0,42,0,60,0,3,43,184,0,42,16,186,0,8,0,30,0,3,43,184,0,8,16,48,49,37,34,38,53,17,52,54,59,1,50,22,21,20,6,7,23,22,6,7,6,38,47,1,35,21,20,6,55,52,38,43,1,21,51,50,
    54,5,52,54,55,62,1,51,50,22,23,30,1,21,20,6,7,14,1,35,34,38,39,46,1,1,34,6,7,14,1,21,20,22,23,30,1,51,50,54,55,62,1,53,52,38,39,46,1,1,33,8,11,11,8,80,42,58,38,29,64,4,4,7,7,15,4,73,51,12,133,35,26,60,60,26,35,254,132,46,45,44,112,62,63,112,44,44,47,
    47,44,44,112,63,62,112,44,45,46,1,53,54,99,38,38,41,41,38,38,99,54,55,99,38,38,41,41,38,38,99,149,11,8,1,40,8,11,57,42,32,51,11,113,7,14,5,4,4,7,127,117,8,11,235,25,36,122,35,40,63,111,45,44,46,46,44,45,111,63,63,111,45,44,46,46,44,45,111,1,78,41,39,
    38,99,54,54,99,39,38,41,41,38,39,99,54,54,99,38,39,41,0,0,0,2,0,39,0,9,1,49,2,118,0,42,0,54,0,19,186,0,26,0,34,0,3,43,184,0,26,16,0,184,0,49,47,48,49,19,46,1,7,14,1,7,14,1,39,46,1,55,62,1,55,54,22,23,22,23,22,6,15,1,6,29,1,20,6,35,34,38,61,1,52,63,1,
    62,1,39,46,1,3,50,22,21,20,6,35,34,38,53,52,54,225,17,42,21,22,35,11,4,15,7,7,5,5,15,49,29,29,59,24,49,5,2,21,21,50,29,12,8,8,11,40,51,15,16,2,2,21,78,12,18,18,12,12,17,17,2,56,14,9,4,5,25,19,7,4,4,5,14,8,26,35,5,6,13,18,39,62,30,56,22,51,29,42,80,8,
    11,11,8,80,58,40,51,16,40,22,22,38,254,24,17,12,12,17,17,12,12,17,0,0,2,0,71,0,9,0,130,2,95,0,11,0,26,0,27,186,0,12,0,18,0,3,43,184,0,12,16,184,0,25,208,0,184,0,9,47,184,0,22,47,48,49,55,52,54,51,50,22,21,20,6,35,34,38,55,20,6,35,34,38,53,17,52,54,51,
    50,22,21,17,71,17,12,12,18,18,12,12,17,49,12,8,8,11,11,8,8,12,38,12,17,17,12,12,17,17,162,8,11,11,8,1,144,8,11,11,8,254,112,0,0,0,0,2,0,51,255,82,1,65,1,191,0,11,0,51,0,19,186,0,28,0,20,0,3,43,184,0,28,16,0,184,0,3,47,48,49,19,52,54,51,50,22,21,20,6,
    35,34,38,3,38,39,38,54,63,1,54,61,1,52,54,51,50,22,29,1,20,15,1,6,23,30,1,23,30,1,55,54,55,62,1,23,22,7,14,1,7,6,38,163,17,12,12,18,18,12,12,17,55,50,5,2,21,21,51,29,11,8,8,12,41,50,32,3,2,20,17,17,43,21,45,23,4,15,7,15,8,15,49,29,30,58,1,162,12,17,17,
    12,12,17,17,253,219,39,62,30,56,22,51,29,42,80,8,11,11,8,80,57,41,51,32,46,22,38,13,14,10,5,9,40,7,4,4,10,17,26,35,6,5,13,0,0,0,2,0,71,255,105,0,130,1,191,0,11,0,25,0,23,186,0,16,0,22,0,3,43,184,0,16,16,0,184,0,0,47,184,0,19,47,48,49,19,50,22,21,20,6,
    35,34,38,53,52,54,23,50,22,21,17,20,6,35,34,38,53,17,52,54,100,12,18,18,12,12,17,17,12,8,12,12,8,8,11,11,1,191,17,12,12,17,17,12,12,17,160,11,8,254,112,8,11,11,8,1,144,8,11,0,2,0,41,0,195,0,216,1,113,0,11,0,23,0,207,184,0,24,47,184,0,25,47,184,0,3,220,
    184,0,24,16,184,0,9,208,184,0,9,47,184,0,3,16,184,0,15,220,65,5,0,218,0,15,0,234,0,15,0,2,93,65,27,0,9,0,15,0,25,0,15,0,41,0,15,0,57,0,15,0,73,0,15,0,89,0,15,0,105,0,15,0,121,0,15,0,137,0,15,0,153,0,15,0,169,0,15,0,185,0,15,0,201,0,15,0,13,93,184,0,9,
    16,184,0,21,220,65,27,0,6,0,21,0,22,0,21,0,38,0,21,0,54,0,21,0,70,0,21,0,86,0,21,0,102,0,21,0,118,0,21,0,134,0,21,0,150,0,21,0,166,0,21,0,182,0,21,0,198,0,21,0,13,93,65,5,0,213,0,21,0,229,0,21,0,2,93,0,186,0,12,0,6,0,3,43,184,0,12,16,186,0,0,0,18,0,3,
    43,184,0,0,16,48,49,19,50,22,21,20,6,35,34,38,53,52,54,23,50,54,53,52,38,35,34,6,21,20,22,128,36,52,52,36,36,51,51,36,22,31,31,22,22,30,30,1,113,51,36,36,51,51,36,36,51,140,31,22,22,31,31,22,22,31,0,0,0,2,0,60,255,188,1,54,0,66,0,23,0,47,0,11,0,184,0,
    10,47,184,0,34,47,48,49,23,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,73,21,14,8,10,10,8,32,8,10,23,20,7,14,3,3,6,187,21,14,8,10,10,8,32,8,10,23,20,7,14,3,3,6,31,8,
    23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,3,8,23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,0,0,2,0,61,1,238,1,55,2,116,0,23,0,47,0,11,0,184,0,10,47,184,0,34,47,48,49,1,6,29,1,51,50,22,21,20,6,43,1,34,38,61,1,52,54,55,54,22,23,22,6,7,6,29,1,51,50,22,21,
    20,6,43,1,34,38,61,1,52,54,55,54,22,23,22,6,1,42,21,14,8,10,10,8,32,8,10,23,20,7,14,3,3,6,187,21,14,8,10,10,8,32,8,10,23,20,7,14,3,3,6,2,79,8,23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,3,8,23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,0,0,0,0,2,0,60,1,232,
    1,54,2,110,0,23,0,47,0,11,0,184,0,10,47,184,0,27,47,48,49,19,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,55,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,35,34,38,73,21,14,8,10,10,8,32,8,10,23,20,7,14,3,3,6,176,10,8,32,8,10,
    23,20,7,14,3,3,6,7,21,14,8,10,2,13,8,23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,82,8,10,10,8,48,21,36,8,3,6,7,7,14,3,8,23,30,10,0,0,0,0,2,0,77,1,233,1,19,2,115,0,9,0,20,0,59,184,0,21,47,184,0,22,47,184,0,3,220,184,0,7,220,184,0,21,16,184,0,10,208,184,
    0,10,47,184,0,14,220,184,0,10,16,184,0,19,208,0,184,0,0,47,184,0,12,47,184,0,5,47,184,0,17,47,48,49,1,50,29,1,20,35,34,61,1,52,7,52,51,50,29,1,20,35,34,61,1,1,0,19,19,19,160,19,19,19,19,2,115,19,100,19,19,100,19,19,19,19,100,19,19,100,0,0,0,0,1,0,60,
    255,188,0,130,0,66,0,24,0,11,0,184,0,0,47,184,0,23,47,48,49,55,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,35,34,38,53,52,54,59,1,112,8,10,23,20,8,13,3,3,5,7,21,13,8,11,11,8,32,66,10,8,48,21,36,8,3,6,7,7,14,3,8,23,30,10,8,8,10,0,1,0,61,1,238,0,131,2,116,
    0,23,0,7,0,184,0,10,47,48,49,19,6,29,1,51,50,22,21,20,6,43,1,34,38,61,1,52,54,55,54,22,23,22,6,119,21,14,8,10,10,8,32,8,11,23,20,8,13,3,3,5,2,79,8,23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,0,0,0,1,0,60,1,232,0,130,2,110,0,23,0,7,0,184,0,10,47,48,49,
    19,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,72,21,13,8,11,11,8,32,8,10,23,20,8,13,3,3,5,2,13,8,23,30,10,8,8,10,10,8,48,21,36,8,3,6,7,7,14,0,0,0,1,0,76,1,233,0,115,2,115,0,14,0,23,186,0,0,0,6,0,3,43,184,0,13,208,0,184,0,3,47,184,
    0,10,47,48,49,19,20,6,35,34,38,61,1,52,54,51,50,22,29,1,115,11,8,8,12,12,8,8,11,1,252,8,11,11,8,100,8,11,11,8,100,0,0,0,0,1,0,67,1,103,0,125,1,161,0,11,0,11,0,184,0,3,47,184,0,9,47,48,49,19,52,54,51,50,22,21,20,6,35,34,38,67,17,12,12,17,17,12,12,17,1,
    132,12,17,17,12,12,17,17,0,0,2,0,60,255,188,0,130,1,191,0,24,0,36,0,109,186,0,34,0,28,0,3,43,184,0,34,16,184,0,3,208,184,0,3,47,65,5,0,218,0,28,0,234,0,28,0,2,93,65,27,0,9,0,28,0,25,0,28,0,41,0,28,0,57,0,28,0,73,0,28,0,89,0,28,0,105,0,28,0,121,0,28,0,
    137,0,28,0,153,0,28,0,169,0,28,0,185,0,28,0,201,0,28,0,13,93,184,0,28,16,184,0,20,208,184,0,20,47,0,184,0,31,47,48,49,55,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,35,34,38,53,52,54,59,1,3,34,38,53,52,54,51,50,22,21,20,6,112,8,10,23,20,7,14,3,3,6,7,21,
    14,8,10,10,8,32,16,12,17,17,12,12,17,17,66,10,8,48,22,35,8,3,6,7,7,14,3,8,23,30,10,8,8,10,1,67,17,12,12,17,17,12,12,17,0,0,0,2,0,67,0,9,0,126,1,191,0,11,0,23,0,101,186,0,0,0,6,0,3,43,65,5,0,218,0,6,0,234,0,6,0,2,93,65,27,0,9,0,6,0,25,0,6,0,41,0,6,0,57,
    0,6,0,73,0,6,0,89,0,6,0,105,0,6,0,121,0,6,0,137,0,6,0,153,0,6,0,169,0,6,0,185,0,6,0,201,0,6,0,13,93,184,0,15,208,184,0,6,16,184,0,21,208,0,184,0,3,47,184,0,12,47,48,49,55,20,6,35,34,38,53,52,54,51,50,22,3,50,22,21,20,6,35,34,38,53,52,54,126,17,13,12,
    17,17,12,13,17,30,13,17,17,13,12,17,17,38,12,17,17,12,12,17,17,1,141,17,12,12,17,17,12,12,17,0,1,0,60,255,188,0,130,0,66,0,23,0,7,0,184,0,10,47,48,49,23,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,73,21,14,8,10,10,8,32,8,10,23,20,7,
    14,3,3,6,31,8,23,30,10,8,8,10,10,8,48,22,35,8,3,6,7,7,14,0,0,0,0,3,0,59,0,9,2,6,0,67,0,11,0,23,0,35,0,43,0,186,0,0,0,6,0,3,43,184,0,6,16,184,0,15,208,184,0,0,16,184,0,21,208,184,0,0,16,184,0,27,208,184,0,6,16,184,0,33,208,48,49,55,50,22,21,20,6,35,34,
    38,53,52,54,23,20,6,35,34,38,53,52,54,51,50,22,23,52,54,51,50,22,21,20,6,35,34,38,88,13,17,17,13,12,17,17,242,17,13,12,17,17,12,13,17,141,17,12,13,17,17,13,12,17,67,17,12,12,17,17,12,12,17,29,12,17,17,12,12,17,17,12,12,17,17,12,12,17,17,0,2,0,72,0,147,
    1,105,1,173,0,27,0,55,0,0,55,52,55,54,55,62,1,55,46,1,39,38,39,38,53,52,55,54,22,31,1,22,15,1,14,1,39,38,39,52,55,54,55,62,1,55,46,1,39,38,39,38,53,52,55,54,22,31,1,22,15,1,14,1,39,38,252,3,15,13,11,20,3,3,19,10,12,14,3,10,7,15,4,64,5,5,68,4,15,7,10,
    180,3,15,13,11,20,3,3,19,10,12,14,3,10,7,15,4,64,5,5,68,4,15,7,10,168,4,5,27,24,20,38,6,5,35,19,22,26,4,5,10,7,4,5,7,116,10,9,123,8,4,4,7,10,4,5,27,24,20,38,6,5,35,19,22,26,4,5,10,7,4,5,7,116,10,9,123,8,4,4,7,0,0,0,2,0,58,0,147,1,92,1,173,0,27,0,55,0,
    0,1,20,7,6,7,14,1,7,30,1,23,22,23,22,21,20,7,6,38,47,1,38,63,1,62,1,23,22,3,6,38,47,1,38,63,1,62,1,23,22,21,20,7,6,7,14,1,7,30,1,23,22,23,22,21,20,1,88,3,14,12,11,19,3,3,21,11,13,15,3,10,8,14,4,68,6,6,64,4,14,8,10,186,8,14,4,68,6,6,64,4,14,8,10,3,14,
    12,11,19,3,3,21,11,13,15,3,1,152,5,4,26,22,19,35,5,6,38,20,24,27,5,4,10,7,4,4,8,123,9,10,116,7,5,4,7,254,245,4,4,8,123,9,10,116,7,5,4,7,10,5,4,26,22,19,35,5,6,38,20,24,27,5,4,10,0,1,0,72,0,147,0,181,1,173,0,28,0,0,19,22,15,1,14,1,39,38,53,52,55,54,55,
    62,1,55,46,1,39,38,39,38,53,52,55,54,22,31,1,176,5,5,68,4,15,7,10,3,15,13,11,20,3,3,19,10,12,14,3,10,7,15,4,64,1,45,10,9,123,8,4,4,7,10,4,5,27,24,20,38,6,5,35,19,22,26,4,5,10,7,4,5,7,116,0,0,0,1,0,58,0,147,0,168,1,173,0,27,0,0,19,20,7,6,7,14,1,7,30,1,
    23,22,23,22,21,20,7,6,38,47,1,38,63,1,62,1,23,22,164,3,14,12,11,19,3,3,21,11,13,15,3,10,8,14,4,68,6,6,64,4,14,8,10,1,152,5,4,26,22,19,35,5,6,38,20,24,27,5,4,10,7,4,4,8,123,9,10,116,7,5,4,7,0,1,0,28,255,185,0,227,2,195,0,50,0,57,186,0,34,0,0,0,3,43,184,
    0,34,16,184,0,0,16,184,0,6,208,184,0,34,16,184,0,21,208,184,0,0,16,184,0,49,208,0,184,0,16,47,184,0,40,47,186,0,3,0,40,0,16,17,18,57,48,49,55,52,54,55,46,1,61,1,52,38,35,34,38,53,52,54,51,50,30,2,29,1,20,22,51,50,22,21,20,6,35,34,6,29,1,20,14,2,35,34,
    38,53,52,54,51,50,54,61,1,108,22,19,19,22,35,25,8,12,12,8,20,36,27,16,35,26,8,11,11,8,26,35,16,27,36,20,8,12,12,8,25,35,248,25,41,14,14,41,25,200,25,36,11,8,8,11,15,27,36,21,200,26,35,11,8,8,11,36,25,220,21,36,27,15,11,8,8,11,35,26,220,0,1,0,37,255,189,
    0,175,2,191,0,20,0,43,186,0,4,0,13,0,3,43,184,0,4,16,0,186,0,13,0,7,0,3,43,184,0,13,16,186,0,0,0,14,0,3,43,184,0,0,16,184,0,19,208,48,49,19,50,22,21,17,20,6,43,1,34,53,52,59,1,17,35,34,53,52,59,1,156,8,11,11,8,100,19,19,81,81,19,19,100,2,191,11,8,253,
    36,8,11,19,19,2,182,19,19,0,0,0,0,1,0,32,255,194,0,199,2,206,0,32,0,84,186,0,2,0,19,0,3,43,184,0,2,16,65,5,0,218,0,19,0,234,0,19,0,2,93,65,27,0,9,0,19,0,25,0,19,0,41,0,19,0,57,0,19,0,73,0,19,0,89,0,19,0,105,0,19,0,121,0,19,0,137,0,19,0,153,0,19,0,169,
    0,19,0,185,0,19,0,201,0,19,0,13,93,48,49,19,22,21,20,7,14,1,7,14,1,39,46,1,55,62,1,55,62,1,53,52,38,39,38,39,38,54,55,54,22,23,30,1,166,33,33,17,50,32,5,15,7,6,2,5,31,46,16,15,16,16,15,32,61,5,2,6,7,15,5,32,50,2,15,96,103,103,96,50,91,42,6,2,5,5,15,7,
    38,86,47,45,94,48,48,94,45,93,78,6,16,5,5,2,6,42,91,0,0,0,1,0,69,255,184,0,236,2,196,0,28,0,84,186,0,4,0,19,0,3,43,184,0,4,16,65,27,0,6,0,4,0,22,0,4,0,38,0,4,0,54,0,4,0,70,0,4,0,86,0,4,0,102,0,4,0,118,0,4,0,134,0,4,0,150,0,4,0,166,0,4,0,182,0,4,0,198,
    0,4,0,13,93,65,5,0,213,0,4,0,229,0,4,0,2,93,48,49,19,6,7,6,21,20,23,30,1,23,22,6,7,6,38,39,38,39,38,53,52,55,54,55,62,1,23,30,1,231,62,31,31,31,16,46,31,5,2,7,6,16,5,65,33,33,33,33,65,5,16,6,7,2,2,164,78,93,89,98,98,89,47,86,38,7,15,5,5,2,6,82,101,96,
    103,103,96,100,83,6,2,5,5,16,0,0,0,1,0,81,255,189,0,219,2,191,0,18,0,43,186,0,12,0,2,0,3,43,184,0,12,16,0,186,0,12,0,0,0,3,43,186,0,6,0,10,0,3,43,184,0,6,16,184,0,0,16,184,0,17,208,48,49,23,34,53,17,52,59,1,50,21,20,43,1,17,51,50,21,20,43,1,100,19,19,
    100,19,19,81,81,19,19,100,67,19,2,220,19,19,19,253,74,19,19,0,0,0,1,0,29,255,185,0,227,2,195,0,40,0,53,186,0,7,0,17,0,3,43,184,0,7,16,184,0,0,208,184,0,17,16,184,0,28,208,184,0,7,16,184,0,39,208,0,184,0,14,47,184,0,32,47,186,0,3,0,14,0,32,17,18,57,48,
    49,19,20,6,7,30,1,29,1,20,22,51,50,21,20,35,34,38,61,1,52,38,35,34,53,52,51,50,54,61,1,52,54,51,50,21,20,35,34,6,29,1,147,22,19,19,22,35,26,19,19,42,57,36,25,19,19,25,36,57,42,19,19,26,35,1,152,25,41,14,14,41,25,220,26,35,19,19,57,42,220,25,36,19,19,
    35,26,200,42,57,19,19,36,25,200,0,0,0,0,1,0,191,255,132,1,15,0,47,0,19,0,27,186,0,5,0,0,0,3,43,184,0,5,16,184,0,0,16,184,0,18,208,0,184,0,3,47,48,49,55,52,54,51,50,29,1,20,6,7,6,38,39,38,54,55,62,1,61,1,233,11,8,19,26,23,7,15,5,4,4,8,14,16,28,8,11,19,
    61,27,46,13,5,5,7,7,15,4,8,28,17,61,0,0,0,0,1,0,136,2,28,1,104,2,102,0,28,0,0,1,54,23,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,38,55,54,55,54,22,31,1,22,55,54,1,69,11,14,6,4,5,19,33,31,29,8,13,19,17,11,4,15,6,14,9,19,33,16,31,13,8,13,19,19,2,88,14,9,5,14,6,
    28,6,6,21,6,10,3,3,15,6,3,4,11,14,28,6,3,8,10,6,10,3,3,0,0,2,0,142,2,38,1,102,2,94,0,11,0,23,0,31,0,186,0,3,0,9,0,3,43,184,0,3,16,184,0,9,16,184,0,12,208,184,0,3,16,184,0,18,208,48,49,1,52,54,51,50,22,21,20,6,35,34,38,7,34,38,53,52,54,51,50,22,21,20,
    6,1,46,17,11,12,16,16,12,11,17,132,11,17,17,11,12,16,16,2,66,11,17,17,11,11,17,17,17,17,11,11,17,17,11,11,17,0,0,1,0,141,2,7,1,103,2,118,0,25,0,0,1,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,54,31,1,30,1,7,14,1,1,73,17,16,14,26,6,7,25,14,16,17,6,14,
    5,5,2,6,90,12,10,90,6,2,5,5,14,2,12,14,12,11,19,5,5,19,11,12,14,5,2,6,6,14,5,70,8,8,70,5,14,6,6,2,0,0,0,1,0,182,2,8,1,63,2,134,0,13,0,0,1,30,1,7,14,1,47,1,46,1,55,62,1,23,1,56,6,1,5,5,15,6,100,5,1,5,5,15,5,2,39,5,15,5,5,1,5,90,5,15,5,5,1,5,0,0,0,1,0,
    182,2,8,1,63,2,134,0,14,0,0,1,54,22,23,22,6,15,1,6,38,39,38,54,63,1,1,32,6,15,5,5,1,5,100,6,15,5,5,1,5,100,2,129,5,1,5,5,15,5,90,5,1,5,5,15,5,90,0,0,0,0,1,0,61,0,68,1,83,1,252,0,21,0,0,37,14,1,47,1,38,53,52,63,1,54,22,23,22,21,20,15,1,23,22,21,20,1,78,
    5,15,7,240,6,6,240,7,15,5,5,7,222,222,7,76,6,2,5,200,6,9,9,6,200,5,2,6,5,7,9,6,185,185,6,9,7,0,0,1,0,77,0,68,1,99,1,252,0,21,0,0,55,52,63,1,39,38,53,52,55,62,1,31,1,22,21,20,15,1,6,38,39,38,77,7,222,222,7,4,5,16,6,240,7,7,240,6,16,5,4,88,9,6,185,185,
    6,9,8,4,6,2,5,200,6,9,9,6,200,5,2,6,4,0,0,2,0,69,0,189,1,91,1,131,0,12,0,25,0,39,0,186,0,0,0,4,0,3,43,186,0,13,0,17,0,3,43,184,0,13,16,184,0,0,16,184,0,11,208,184,0,13,16,184,0,24,208,48,49,37,50,21,20,43,1,34,38,53,52,54,59,1,53,50,21,20,43,1,34,38,
    53,52,54,59,1,1,72,19,19,240,8,11,11,8,240,19,19,240,8,11,11,8,240,227,19,19,11,8,8,11,160,19,19,11,8,8,11,0,0,0,0,1,0,82,0,162,1,78,1,158,0,23,0,0,1,22,15,1,23,22,7,6,47,1,7,6,39,38,63,1,39,38,55,54,31,1,55,54,1,66,12,12,87,87,12,12,14,14,86,86,14,14,
    12,12,87,87,12,12,14,14,86,86,14,1,146,14,14,86,86,14,14,12,12,87,87,12,12,14,14,86,86,14,14,12,12,87,87,12,0,3,0,68,0,129,1,91,1,191,0,11,0,23,0,37,0,121,186,0,6,0,0,0,3,43,184,0,6,16,65,5,0,218,0,0,0,234,0,0,0,2,93,65,27,0,9,0,0,0,25,0,0,0,41,0,0,0,
    57,0,0,0,73,0,0,0,89,0,0,0,105,0,0,0,121,0,0,0,137,0,0,0,153,0,0,0,169,0,0,0,185,0,0,0,201,0,0,0,13,93,184,0,0,16,184,0,15,208,184,0,6,16,184,0,21,208,0,184,0,18,47,184,0,9,47,186,0,35,0,27,0,3,43,184,0,35,16,48,49,55,52,54,51,50,22,21,20,6,35,34,38,
    55,34,38,53,52,54,51,50,22,21,20,6,23,20,6,43,1,34,38,53,52,54,59,1,50,22,178,17,13,12,17,17,12,13,17,30,13,17,17,13,12,17,17,127,11,8,240,8,12,12,8,240,8,11,158,12,17,17,12,12,17,17,243,17,12,12,17,17,12,12,17,101,8,11,11,8,8,11,11,0,0,0,2,0,69,0,13,
    1,92,1,171,0,13,0,45,0,71,186,0,43,0,17,0,3,43,184,0,43,16,184,0,17,16,184,0,26,208,184,0,43,16,184,0,33,208,0,184,0,30,47,186,0,11,0,3,0,3,43,184,0,11,16,186,0,26,0,18,0,3,43,184,0,26,16,184,0,34,208,184,0,18,16,184,0,41,208,48,49,37,20,6,43,1,34,38,
    53,52,54,59,1,50,22,39,34,38,61,1,35,34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,50,22,21,20,6,43,1,21,20,6,1,92,12,8,240,8,11,11,8,240,8,12,140,8,11,101,8,11,11,8,101,11,8,8,12,100,8,12,12,8,100,12,32,8,11,11,8,8,11,11,109,11,8,101,11,8,8,11,101,8,
    11,11,8,101,11,8,8,11,101,8,11,0,0,0,1,0,69,0,149,1,91,1,51,0,17,0,39,186,0,3,0,8,0,3,43,184,0,3,16,184,0,19,220,0,184,0,5,47,186,0,0,0,9,0,3,43,184,0,0,16,184,0,16,208,48,49,1,50,29,1,20,35,34,38,61,1,35,34,38,53,52,54,59,1,1,72,19,19,8,11,221,8,11,
    11,8,240,1,51,19,120,19,11,8,101,11,8,8,11,0,0,1,0,73,1,153,1,171,2,115,0,29,0,39,0,184,0,4,47,184,0,6,47,184,0,8,47,184,0,0,47,184,0,12,47,184,0,14,47,184,0,16,47,184,0,26,47,184,0,28,47,48,49,19,46,1,63,1,54,51,50,31,1,22,6,7,6,35,34,39,38,39,46,1,
    39,14,1,7,6,7,6,35,34,80,6,1,5,158,4,10,9,5,158,5,1,6,6,8,8,5,34,29,25,46,9,9,47,25,29,33,5,8,8,1,158,5,16,6,180,6,6,180,6,16,5,5,6,39,33,29,52,11,11,52,29,33,39,6,0,0,0,1,0,69,0,149,1,91,1,171,0,28,0,75,186,0,8,0,13,0,3,43,184,0,8,16,184,0,13,16,184,
    0,20,208,184,0,8,16,184,0,26,208,0,184,0,23,47,184,0,11,47,186,0,0,0,6,0,3,43,184,0,0,16,184,0,6,16,184,0,14,208,184,0,0,16,184,0,19,208,184,0,0,16,184,0,27,208,48,49,1,50,22,21,20,6,43,1,21,20,6,35,34,61,1,35,34,53,52,59,1,53,52,51,50,22,29,1,51,1,72,
    8,11,11,8,101,11,8,19,101,19,19,101,19,8,11,101,1,51,11,8,8,11,101,8,11,19,101,19,19,101,19,11,8,101,0,0,0,2,0,49,1,154,1,9,2,114,0,19,0,31,0,203,184,0,32,47,184,0,33,47,184,0,0,220,184,0,32,16,184,0,10,208,184,0,10,47,184,0,20,220,65,27,0,6,0,20,0,22,
    0,20,0,38,0,20,0,54,0,20,0,70,0,20,0,86,0,20,0,102,0,20,0,118,0,20,0,134,0,20,0,150,0,20,0,166,0,20,0,182,0,20,0,198,0,20,0,13,93,65,5,0,213,0,20,0,229,0,20,0,2,93,184,0,0,16,184,0,26,220,65,5,0,218,0,26,0,234,0,26,0,2,93,65,27,0,9,0,26,0,25,0,26,0,41,
    0,26,0,57,0,26,0,73,0,26,0,89,0,26,0,105,0,26,0,121,0,26,0,137,0,26,0,153,0,26,0,169,0,26,0,185,0,26,0,201,0,26,0,13,93,0,186,0,23,0,5,0,3,43,184,0,23,16,186,0,15,0,29,0,3,43,184,0,15,16,48,49,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,20,22,51,50,
    54,53,52,38,35,34,6,1,9,17,30,39,22,23,39,29,17,17,29,39,23,22,39,30,17,180,42,30,29,43,43,29,30,42,2,6,23,39,29,17,17,29,39,23,22,40,29,17,17,29,40,22,30,42,42,30,30,42,42,0,0,2,0,85,255,65,0,123,3,79,0,9,0,19,0,35,186,0,3,0,7,0,3,43,184,0,3,16,184,
    0,12,208,184,0,7,16,184,0,17,208,0,184,0,5,47,184,0,10,47,48,49,55,50,21,17,20,35,34,53,17,52,19,50,21,17,20,35,34,53,17,52,104,19,19,19,19,19,19,19,247,19,254,112,19,19,1,144,19,2,88,19,254,112,19,19,1,144,19,0,0,0,1,0,90,255,65,0,128,3,79,0,9,0,23,
    186,0,3,0,7,0,3,43,184,0,3,16,0,184,0,5,47,184,0,0,47,48,49,19,50,21,17,20,35,34,53,17,52,109,19,19,19,3,79,19,252,24,19,19,3,232,19,0,0,0,0,1,0,68,255,223,1,93,2,157,0,13,0,0,5,22,6,7,6,38,39,3,38,54,55,54,22,23,1,90,3,6,8,8,14,3,240,2,6,8,8,14,2,5,
    8,14,3,3,6,8,2,148,8,14,3,3,7,7,0,0,0,1,0,68,255,223,1,93,2,157,0,13,0,0,1,30,1,7,3,14,1,39,46,1,55,19,62,1,1,79,8,6,3,240,2,14,8,8,6,2,240,3,14,2,154,3,14,8,253,108,8,6,3,3,14,8,2,148,7,7,0,1,255,236,2,217,2,7,2,255,0,14,0,15,0,186,0,0,0,6,0,3,43,184,
    0,13,208,48,49,1,50,22,21,20,6,35,33,34,38,53,52,54,51,33,1,244,8,11,11,8,254,12,8,12,12,8,1,244,2,255,11,8,8,11,11,8,8,11,0,1,255,236,255,125,2,7,255,163,0,14,0,15,0,186,0,0,0,6,0,3,43,184,0,13,208,48,49,5,50,22,21,20,6,35,33,34,38,53,52,54,51,33,1,
    244,8,11,11,8,254,12,8,12,12,8,1,244,93,11,8,8,11,11,8,8,11,0,0,1,255,237,1,13,3,251,1,51,0,12,0,23,0,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,0,11,208,48,49,17,34,38,53,52,54,51,33,50,21,20,35,33,8,11,11,8,3,232,19,19,252,24,1,13,11,8,8,11,19,19,
    0,1,255,237,1,13,2,7,1,51,0,12,0,15,0,186,0,0,0,4,0,3,43,184,0,11,208,48,49,1,50,21,20,35,33,34,38,53,52,54,51,33,1,244,19,19,254,12,8,11,11,8,1,244,1,51,19,19,11,8,8,11,0,0,0,1,0,77,255,225,1,82,2,155,0,84,0,213,186,0,81,0,46,0,3,43,184,0,81,16,186,
    0,10,0,16,0,3,43,184,0,10,16,186,0,3,0,39,0,3,43,184,0,3,16,65,5,0,218,0,39,0,234,0,39,0,2,93,65,27,0,9,0,39,0,25,0,39,0,41,0,39,0,57,0,39,0,73,0,39,0,89,0,39,0,105,0,39,0,121,0,39,0,137,0,39,0,153,0,39,0,169,0,39,0,185,0,39,0,201,0,39,0,13,93,186,0,
    52,0,16,0,10,17,18,57,184,0,52,47,184,0,60,220,65,27,0,6,0,81,0,22,0,81,0,38,0,81,0,54,0,81,0,70,0,81,0,86,0,81,0,102,0,81,0,118,0,81,0,134,0,81,0,150,0,81,0,166,0,81,0,182,0,81,0,198,0,81,0,13,93,65,5,0,213,0,81,0,229,0,81,0,2,93,184,0,3,16,184,0,86,
    220,0,184,0,13,47,184,0,56,47,48,49,1,30,1,23,20,6,7,14,1,7,21,20,6,35,34,38,61,1,34,39,46,1,39,38,55,54,22,23,30,1,23,30,1,59,1,50,55,62,1,39,52,38,47,1,46,1,39,52,54,55,62,1,55,53,52,54,51,50,22,29,1,50,22,51,30,1,23,22,7,6,38,39,38,39,38,43,1,34,7,
    14,1,23,20,31,1,1,29,23,25,1,24,23,14,35,18,11,8,8,12,2,1,29,49,15,8,15,7,15,4,11,35,20,5,7,4,1,35,26,17,17,1,18,17,125,23,24,1,24,22,14,33,17,12,8,8,11,1,1,1,28,47,14,10,17,7,14,5,20,43,10,5,1,33,25,16,17,1,33,126,1,29,19,53,30,29,54,19,13,15,3,62,8,
    11,11,8,62,1,5,33,26,17,10,4,4,7,19,24,3,1,1,23,14,38,21,21,38,13,103,18,52,29,29,51,19,12,15,3,62,8,11,11,8,62,1,5,32,25,17,10,4,4,7,38,6,2,22,13,37,20,42,27,103,0,0,1,0,102,255,185,1,55,2,15,0,65,0,59,184,0,66,47,184,0,67,47,184,0,66,16,184,0,36,208,
    184,0,36,47,184,0,4,220,184,0,67,16,184,0,23,220,184,0,29,220,184,0,43,208,184,0,23,16,184,0,50,208,0,184,0,26,47,184,0,47,47,48,49,19,14,1,29,1,20,22,23,22,59,1,50,55,54,51,50,23,22,21,20,7,6,7,21,20,6,35,34,38,61,1,46,1,39,46,1,61,1,52,54,55,62,1,55,
    53,52,54,51,50,22,29,1,22,23,22,21,20,7,6,35,34,39,38,43,1,34,191,23,27,27,23,15,15,1,33,24,5,8,8,6,5,5,28,37,11,8,8,12,7,12,7,34,40,40,34,7,12,7,12,8,8,11,37,28,5,5,6,8,8,5,26,31,1,15,1,147,10,40,25,200,25,40,10,6,24,5,5,6,8,8,5,28,6,62,8,11,11,8,62,
    2,3,3,14,60,36,200,36,60,14,3,3,2,62,8,11,11,8,62,6,28,5,8,8,6,5,5,24,0,1,0,47,0,13,1,111,2,122,0,50,0,85,186,0,47,0,12,0,3,43,184,0,47,16,184,0,12,16,184,0,21,208,184,0,47,16,184,0,39,208,186,0,49,0,12,0,47,17,18,57,0,186,0,0,0,4,0,3,43,184,0,0,16,186,
    0,21,0,13,0,3,43,184,0,21,16,184,0,40,208,184,0,13,16,184,0,45,208,184,0,0,16,184,0,49,208,48,49,37,50,21,20,35,33,34,39,38,55,62,1,61,1,35,34,38,53,52,54,59,1,53,52,54,55,54,22,23,22,7,6,38,39,46,1,7,14,1,29,1,51,50,21,20,43,1,21,20,7,51,1,92,19,19,
    254,232,16,3,2,15,30,37,61,8,11,11,8,61,49,39,39,76,20,9,17,7,14,5,14,50,27,26,34,101,19,19,101,36,217,51,19,19,16,16,5,11,52,32,164,11,8,8,11,161,41,63,11,11,31,35,17,10,4,4,7,24,21,7,7,44,27,161,19,19,164,55,39,0,0,2,0,47,0,167,1,112,1,232,0,55,0,75,
    1,43,184,0,76,47,184,0,77,47,184,0,76,16,184,0,14,208,184,0,14,47,184,0,5,208,184,0,5,47,184,0,14,16,184,0,23,208,184,0,23,47,184,0,77,16,184,0,42,220,184,0,33,208,184,0,33,47,184,0,42,16,184,0,51,208,184,0,51,47,184,0,42,16,184,0,56,220,65,5,0,218,0,
    56,0,234,0,56,0,2,93,65,27,0,9,0,56,0,25,0,56,0,41,0,56,0,57,0,56,0,73,0,56,0,89,0,56,0,105,0,56,0,121,0,56,0,137,0,56,0,153,0,56,0,169,0,56,0,185,0,56,0,201,0,56,0,13,93,184,0,14,16,184,0,66,220,65,27,0,6,0,66,0,22,0,66,0,38,0,66,0,54,0,66,0,70,0,66,
    0,86,0,66,0,102,0,66,0,118,0,66,0,134,0,66,0,150,0,66,0,166,0,66,0,182,0,66,0,198,0,66,0,13,93,65,5,0,213,0,66,0,229,0,66,0,2,93,0,184,0,21,47,184,0,23,47,184,0,25,47,184,0,31,47,184,0,33,47,184,0,35,47,184,0,3,47,184,0,5,47,184,0,7,47,184,0,49,47,184,
    0,51,47,184,0,53,47,186,0,71,0,0,0,3,43,184,0,71,16,186,0,28,0,61,0,3,43,184,0,28,16,48,49,55,34,39,7,6,35,34,39,38,53,52,63,1,38,53,52,55,39,38,53,52,55,54,51,50,31,1,54,51,50,23,55,54,51,50,23,22,21,20,15,1,22,21,20,7,23,22,21,20,7,6,35,34,47,1,6,55,
    52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,208,48,36,44,5,9,8,5,6,6,44,28,28,44,6,6,5,8,9,5,44,36,48,47,37,44,5,8,8,6,5,5,44,28,28,44,5,5,6,8,8,5,44,37,54,16,27,37,21,21,37,27,16,16,27,37,21,21,37,27,16,189,28,44,6,6,5,8,9,5,44,36,48,47,37,44,5,8,8,6,5,
    5,44,28,28,44,5,5,6,8,8,5,44,37,47,48,36,44,5,9,8,5,6,6,44,28,139,21,37,27,16,16,27,37,21,21,37,27,16,16,27,37,0,0,0,0,1,0,47,0,9,1,113,2,117,0,55,0,97,186,0,50,0,0,0,3,43,184,0,50,16,184,0,0,16,184,0,6,208,186,0,25,0,0,0,50,17,18,57,184,0,50,16,184,
    0,43,208,0,184,0,53,47,186,0,6,0,0,0,3,43,184,0,6,16,186,0,13,0,7,0,3,43,184,0,13,16,184,0,37,208,184,0,7,16,184,0,42,208,184,0,6,16,184,0,44,208,184,0,0,16,184,0,49,208,48,49,55,35,34,53,52,59,1,53,35,34,53,52,59,1,39,38,54,55,54,22,23,22,23,30,1,23,
    62,1,55,54,55,62,1,23,30,1,15,1,51,50,21,20,43,1,21,51,50,21,20,43,1,21,20,35,34,53,189,97,19,19,97,97,19,19,85,126,4,5,7,8,14,4,27,25,20,41,10,10,40,21,24,28,4,14,8,7,5,4,126,93,19,19,105,105,19,19,105,19,19,149,19,19,122,19,19,252,8,14,4,4,5,7,55,48,
    42,81,20,20,81,42,48,55,7,5,4,4,14,8,252,19,19,122,19,19,121,19,19,0,1,0,30,0,1,1,128,2,116,0,79,0,99,186,0,22,0,42,0,3,43,184,0,22,16,184,0,3,208,184,0,22,16,184,0,12,208,184,0,42,16,184,0,51,208,184,0,42,16,184,0,60,208,0,186,0,14,0,20,0,3,43,184,0,
    14,16,186,0,5,0,11,0,3,43,184,0,5,16,184,0,20,16,184,0,43,208,184,0,14,16,184,0,50,208,184,0,11,16,184,0,52,208,184,0,5,16,184,0,59,208,48,49,19,14,1,29,1,51,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,21,20,22,23,22,54,63,1,62,1,23,30,1,15,1,14,1,39,
    46,1,61,1,35,34,38,53,52,54,59,1,53,35,34,38,53,52,54,59,1,53,52,54,55,54,30,2,31,1,22,6,7,6,38,47,1,46,1,224,33,42,141,8,11,11,8,141,101,8,11,11,8,101,42,33,33,63,17,10,4,15,7,7,4,4,10,23,88,45,46,58,60,8,12,12,8,60,60,8,12,12,8,60,58,46,22,46,42,34,
    12,10,4,4,7,7,15,4,10,17,63,2,73,8,55,34,71,11,8,8,11,122,11,8,8,11,71,35,54,8,9,26,30,17,7,4,4,4,15,7,18,41,36,12,13,74,48,71,11,8,8,11,122,11,8,8,11,71,48,74,12,6,3,17,30,20,18,7,15,4,4,4,7,17,30,26,0,0,3,0,58,0,0,1,201,2,117,0,43,0,57,0,70,0,15,0,
    186,0,23,0,51,0,3,43,184,0,23,16,48,49,37,6,38,47,1,7,6,7,6,39,38,39,38,54,63,1,47,1,46,1,55,62,1,23,30,1,23,22,6,15,1,31,1,55,62,1,23,30,1,15,1,23,22,6,3,55,62,1,39,46,1,39,38,6,7,6,22,23,19,47,1,7,14,1,23,22,23,22,55,54,55,1,193,6,16,5,74,28,31,59,
    59,49,50,9,5,15,17,86,74,1,19,2,16,17,58,34,33,56,14,14,7,20,70,82,37,40,4,15,7,7,4,4,48,83,5,2,254,63,14,6,10,10,38,23,23,39,11,11,1,13,189,46,75,80,13,11,4,6,37,36,42,41,24,23,5,2,6,97,47,52,12,12,33,34,59,29,55,23,112,96,1,29,66,29,29,34,2,1,37,30,
    31,66,27,90,106,48,67,7,4,5,4,15,7,80,108,7,15,1,92,83,18,45,20,21,25,1,1,23,20,20,44,19,254,203,60,98,103,17,40,21,42,25,25,9,9,38,0,0,0,0,1,0,58,1,34,1,102,2,114,0,47,0,99,186,0,1,0,7,0,3,43,184,0,1,16,184,0,7,16,184,0,24,208,184,0,1,16,184,0,31,208,
    0,184,0,4,47,184,0,28,47,186,0,0,0,4,0,28,17,18,57,186,0,8,0,4,0,28,17,18,57,186,0,16,0,4,0,28,17,18,57,186,0,24,0,4,0,28,17,18,57,186,0,32,0,4,0,28,17,18,57,186,0,40,0,4,0,28,17,18,57,48,49,19,21,20,6,35,34,38,61,1,7,6,38,39,38,54,63,1,39,46,1,55,62,
    1,31,1,53,52,54,51,50,22,29,1,55,54,22,23,22,6,15,1,23,30,1,7,14,1,39,226,10,8,8,10,103,6,15,4,4,4,7,103,103,7,4,4,4,15,6,103,10,8,8,10,103,7,14,4,4,4,7,102,102,7,4,4,4,14,7,1,170,118,8,10,10,8,118,59,4,4,7,7,14,4,59,59,4,14,7,7,4,4,59,118,8,10,10,8,
    118,59,4,4,7,7,14,4,59,59,4,14,7,7,4,4,0,0,0,7,0,48,0,7,3,77,2,117,0,19,0,31,0,51,0,63,0,83,0,95,0,109,2,67,186,0,84,0,74,0,3,43,184,0,84,16,186,0,64,0,90,0,3,43,184,0,64,16,186,0,61,0,47,0,3,43,184,0,61,16,186,0,37,0,55,0,3,43,184,0,37,16,186,0,29,0,
    15,0,3,43,184,0,29,16,186,0,5,0,23,0,3,43,184,0,5,16,65,5,0,218,0,15,0,234,0,15,0,2,93,65,27,0,9,0,15,0,25,0,15,0,41,0,15,0,57,0,15,0,73,0,15,0,89,0,15,0,105,0,15,0,121,0,15,0,137,0,15,0,153,0,15,0,169,0,15,0,185,0,15,0,201,0,15,0,13,93,65,5,0,218,0,
    23,0,234,0,23,0,2,93,65,27,0,9,0,23,0,25,0,23,0,41,0,23,0,57,0,23,0,73,0,23,0,89,0,23,0,105,0,23,0,121,0,23,0,137,0,23,0,153,0,23,0,169,0,23,0,185,0,23,0,201,0,23,0,13,93,65,5,0,218,0,55,0,234,0,55,0,2,93,65,27,0,9,0,55,0,25,0,55,0,41,0,55,0,57,0,55,
    0,73,0,55,0,89,0,55,0,105,0,55,0,121,0,55,0,137,0,55,0,153,0,55,0,169,0,55,0,185,0,55,0,201,0,55,0,13,93,65,27,0,6,0,61,0,22,0,61,0,38,0,61,0,54,0,61,0,70,0,61,0,86,0,61,0,102,0,61,0,118,0,61,0,134,0,61,0,150,0,61,0,166,0,61,0,182,0,61,0,198,0,61,0,13,
    93,65,5,0,213,0,61,0,229,0,61,0,2,93,65,27,0,6,0,64,0,22,0,64,0,38,0,64,0,54,0,64,0,70,0,64,0,86,0,64,0,102,0,64,0,118,0,64,0,134,0,64,0,150,0,64,0,166,0,64,0,182,0,64,0,198,0,64,0,13,93,65,5,0,213,0,64,0,229,0,64,0,2,93,65,27,0,6,0,84,0,22,0,84,0,38,
    0,84,0,54,0,84,0,70,0,84,0,86,0,84,0,102,0,84,0,118,0,84,0,134,0,84,0,150,0,84,0,166,0,84,0,182,0,84,0,198,0,84,0,13,93,65,5,0,213,0,84,0,229,0,84,0,2,93,184,0,111,220,0,186,0,20,0,10,0,3,43,184,0,20,16,186,0,79,0,93,0,3,43,184,0,79,16,186,0,0,0,26,0,
    3,43,184,0,0,16,186,0,87,0,69,0,3,43,184,0,87,16,184,0,0,16,184,0,32,208,184,0,10,16,184,0,42,208,184,0,20,16,184,0,52,208,184,0,26,16,184,0,58,208,48,49,37,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,37,50,30,2,21,20,
    14,2,35,34,46,2,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,3,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,20,22,51,50,54,53,52,38,35,34,6,37,30,1,7,1,14,1,39,46,1,55,1,62,1,2,225,22,39,30,17,17,30,39,22,23,39,30,17,17,30,39,23,29,42,42,29,30,42,42,254,
    242,22,39,30,17,17,30,39,22,23,39,30,17,17,30,39,23,29,42,42,29,30,42,42,142,17,30,39,22,23,39,30,17,17,30,39,23,22,39,30,17,180,42,30,29,42,42,29,30,42,1,104,8,5,4,254,232,4,14,8,7,5,3,1,24,4,14,226,17,29,40,22,23,39,29,17,17,29,39,23,22,40,29,17,180,
    42,30,30,42,42,30,30,42,180,17,29,40,22,23,39,29,17,17,29,39,23,22,40,29,17,180,42,30,30,42,42,30,30,42,1,216,23,39,29,17,17,29,39,23,22,40,29,17,17,29,40,22,30,42,42,30,30,42,42,77,3,15,7,253,188,8,5,4,3,15,7,2,68,8,5,0,0,0,0,5,0,49,0,7,2,33,2,117,0,
    19,0,31,0,51,0,63,0,77,1,127,186,0,52,0,42,0,3,43,184,0,52,16,186,0,32,0,58,0,3,43,184,0,32,16,186,0,29,0,15,0,3,43,184,0,29,16,186,0,5,0,23,0,3,43,184,0,5,16,65,5,0,218,0,15,0,234,0,15,0,2,93,65,27,0,9,0,15,0,25,0,15,0,41,0,15,0,57,0,15,0,73,0,15,0,
    89,0,15,0,105,0,15,0,121,0,15,0,137,0,15,0,153,0,15,0,169,0,15,0,185,0,15,0,201,0,15,0,13,93,65,5,0,218,0,23,0,234,0,23,0,2,93,65,27,0,9,0,23,0,25,0,23,0,41,0,23,0,57,0,23,0,73,0,23,0,89,0,23,0,105,0,23,0,121,0,23,0,137,0,23,0,153,0,23,0,169,0,23,0,185,
    0,23,0,201,0,23,0,13,93,65,27,0,6,0,32,0,22,0,32,0,38,0,32,0,54,0,32,0,70,0,32,0,86,0,32,0,102,0,32,0,118,0,32,0,134,0,32,0,150,0,32,0,166,0,32,0,182,0,32,0,198,0,32,0,13,93,65,5,0,213,0,32,0,229,0,32,0,2,93,65,27,0,6,0,52,0,22,0,52,0,38,0,52,0,54,0,
    52,0,70,0,52,0,86,0,52,0,102,0,52,0,118,0,52,0,134,0,52,0,150,0,52,0,166,0,52,0,182,0,52,0,198,0,52,0,13,93,65,5,0,213,0,52,0,229,0,52,0,2,93,184,0,79,220,0,186,0,20,0,10,0,3,43,184,0,20,16,186,0,47,0,61,0,3,43,184,0,47,16,186,0,0,0,26,0,3,43,184,0,0,
    16,186,0,55,0,37,0,3,43,184,0,55,16,48,49,37,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,3,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,20,22,51,50,54,53,52,38,35,34,6,37,30,1,7,1,14,1,39,46,1,55,1,62,1,1,181,22,40,29,17,
    17,29,40,22,23,39,29,17,17,29,39,23,30,42,42,30,30,42,42,142,17,29,40,22,23,39,29,17,17,29,39,23,22,40,29,17,180,42,30,30,42,42,30,30,42,1,104,8,5,4,254,232,3,15,7,8,5,4,1,24,3,15,226,17,29,40,22,23,39,29,17,17,29,39,23,22,40,29,17,180,42,30,30,42,42,
    30,30,42,1,216,23,39,29,17,17,29,39,23,22,40,29,17,17,29,40,22,30,42,42,30,30,42,42,77,3,15,7,253,188,8,5,4,3,15,7,2,68,8,5,0,0,0,2,0,30,0,9,1,172,2,115,0,59,0,63,0,203,184,0,64,47,184,0,65,47,184,0,8,220,184,0,0,208,184,0,8,16,184,0,13,220,184,0,64,
    16,184,0,21,208,184,0,21,47,184,0,16,220,184,0,21,16,184,0,30,208,184,0,21,16,184,0,39,208,184,0,16,16,184,0,45,208,184,0,13,16,184,0,47,208,184,0,8,16,184,0,53,208,184,0,13,16,184,0,60,208,184,0,16,16,184,0,61,208,0,184,0,10,47,184,0,18,47,184,0,43,
    47,184,0,51,47,186,0,2,0,6,0,3,43,184,0,2,16,186,0,54,0,0,0,3,43,184,0,54,16,184,0,6,16,184,0,14,208,184,0,6,16,184,0,22,208,184,0,2,16,184,0,29,208,184,0,0,16,184,0,31,208,184,0,54,16,184,0,38,208,184,0,54,16,184,0,46,208,184,0,0,16,184,0,60,208,184,
    0,2,16,184,0,62,208,48,49,1,21,51,50,21,20,43,1,21,20,35,34,38,61,1,35,21,20,35,34,38,61,1,35,34,38,53,52,54,59,1,53,35,34,38,53,52,54,59,1,53,52,54,51,50,29,1,51,53,52,54,51,50,29,1,51,50,21,20,43,2,21,51,1,72,81,19,19,81,19,8,11,122,19,8,11,81,8,11,
    11,8,81,81,8,11,11,8,81,11,8,19,122,11,8,19,81,19,19,119,122,122,1,133,122,19,19,201,19,11,8,201,201,19,11,8,201,11,8,8,11,122,11,8,8,11,181,8,11,19,181,181,8,11,19,181,19,19,122,0,0,0,0,2,0,45,255,185,1,197,2,111,0,30,0,43,0,181,186,0,37,0,24,0,3,43,
    184,0,37,16,186,0,13,0,17,0,3,43,184,0,13,16,186,0,6,0,10,0,3,43,184,0,6,16,184,0,17,16,184,0,31,208,65,27,0,6,0,37,0,22,0,37,0,38,0,37,0,54,0,37,0,70,0,37,0,86,0,37,0,102,0,37,0,118,0,37,0,134,0,37,0,150,0,37,0,166,0,37,0,182,0,37,0,198,0,37,0,13,93,
    65,5,0,213,0,37,0,229,0,37,0,2,93,184,0,6,16,184,0,45,220,0,184,0,8,47,184,0,15,47,186,0,0,0,4,0,3,43,184,0,0,16,186,0,43,0,18,0,3,43,184,0,43,16,184,0,4,16,184,0,11,208,184,0,0,16,184,0,29,208,184,0,4,16,184,0,31,208,48,49,1,50,21,20,43,1,17,20,35,34,
    53,17,35,17,20,35,34,53,17,35,34,46,2,53,52,62,2,59,1,7,35,34,14,2,21,20,30,2,59,1,1,178,19,19,51,19,19,102,19,19,21,29,51,37,22,22,37,51,29,250,229,21,21,37,27,16,16,27,37,21,21,2,111,19,19,253,131,19,19,2,125,253,131,19,19,1,141,22,37,51,29,29,51,37,
    22,38,16,27,37,21,21,37,27,16,0,0,0,0,1,0,20,255,160,1,224,2,140,0,57,0,31,0,186,0,19,0,25,0,3,43,184,0,19,16,184,0,25,16,184,0,46,208,184,0,19,16,184,0,53,208,48,49,1,54,22,23,22,21,20,7,6,35,34,39,46,1,7,14,1,15,1,51,50,22,21,20,6,43,1,3,14,1,7,6,38,
    39,38,53,52,55,54,23,30,1,55,62,1,55,19,35,34,38,53,52,54,59,1,55,62,1,1,97,32,65,24,6,6,5,9,8,5,17,43,22,22,29,4,15,77,8,12,12,8,83,61,5,44,32,32,66,24,5,5,14,14,16,44,22,22,29,4,60,78,8,11,11,8,84,16,5,44,2,129,11,16,24,5,8,8,6,5,5,17,10,7,8,34,23,
    97,11,8,8,11,254,117,34,50,11,11,16,24,5,8,8,6,12,12,17,10,7,8,34,23,1,133,11,8,8,11,103,34,50,0,0,0,0,1,0,71,255,185,1,94,2,115,0,32,0,75,186,0,8,0,14,0,3,43,184,0,8,16,184,0,14,16,184,0,23,208,184,0,8,16,184,0,30,208,0,184,0,27,47,184,0,11,47,186,0,
    0,0,6,0,3,43,184,0,0,16,184,0,6,16,184,0,15,208,184,0,0,16,184,0,22,208,184,0,0,16,184,0,31,208,48,49,1,50,22,21,20,6,43,1,17,20,6,35,34,38,53,17,35,34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,1,74,8,12,12,8,100,12,8,8,11,101,8,11,11,8,101,11,8,8,12,
    100,1,187,11,8,8,11,254,55,8,11,11,8,1,201,11,8,8,11,165,8,11,11,8,165,0,1,0,71,255,185,1,94,2,115,0,49,0,107,186,0,10,0,16,0,3,43,184,0,10,16,184,0,0,208,184,0,16,16,184,0,25,208,184,0,16,16,184,0,34,208,184,0,10,16,184,0,41,208,0,184,0,13,47,184,0,
    38,47,186,0,2,0,8,0,3,43,184,0,2,16,186,0,42,0,0,0,3,43,184,0,42,16,184,0,8,16,184,0,17,208,184,0,2,16,184,0,24,208,184,0,0,16,184,0,26,208,184,0,42,16,184,0,33,208,48,49,19,21,51,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,38,53,52,54,59,1,53,35,
    34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,50,22,21,20,6,35,230,100,8,12,12,8,100,12,8,8,11,101,8,11,11,8,101,101,8,11,11,8,101,11,8,8,12,100,8,12,12,8,1,149,254,11,8,8,11,165,8,11,11,8,165,11,8,8,11,254,11,8,8,11,165,8,11,11,8,165,11,8,8,11,0,0,2,
    0,56,0,5,1,75,3,60,0,58,0,84,0,88,186,0,3,0,27,0,3,43,184,0,3,16,65,5,0,218,0,27,0,234,0,27,0,2,93,65,27,0,9,0,27,0,25,0,27,0,41,0,27,0,57,0,27,0,73,0,27,0,89,0,27,0,105,0,27,0,121,0,27,0,137,0,27,0,153,0,27,0,169,0,27,0,185,0,27,0,201,0,27,0,13,93,184,
    0,86,220,48,49,37,30,1,7,14,1,7,14,1,39,46,1,39,38,54,55,54,22,23,30,1,23,22,54,55,62,1,55,54,38,47,1,46,1,55,62,1,55,54,23,30,1,23,22,7,6,38,39,46,1,39,38,6,7,14,1,7,6,23,3,22,23,30,1,23,62,1,55,54,55,54,22,23,22,6,15,1,6,47,1,46,1,55,62,1,1,32,22,21,
    2,2,30,25,25,60,31,30,50,16,4,4,7,7,15,4,11,37,23,23,44,18,18,21,2,2,15,16,160,21,20,2,2,29,24,50,62,29,49,15,9,17,7,14,5,11,35,21,21,43,17,17,21,2,3,32,6,17,15,13,26,7,7,26,13,15,17,7,15,5,5,2,6,90,12,12,90,6,2,5,5,15,253,22,58,31,31,54,19,19,14,7,6,
    36,27,7,15,4,4,4,7,20,26,5,5,11,14,14,39,23,23,42,17,164,22,56,30,29,53,18,37,12,6,34,26,17,10,4,4,7,19,25,5,4,9,14,13,38,21,46,32,1,149,14,11,11,20,5,5,20,11,11,14,5,2,6,7,15,5,70,10,10,70,5,15,7,6,2,0,0,0,0,2,0,53,0,13,1,75,3,60,0,37,0,63,0,27,0,186,
    0,10,0,14,0,3,43,184,0,10,16,186,0,34,0,28,0,3,43,184,0,34,16,48,49,1,20,7,6,7,14,3,7,51,50,21,20,43,1,34,39,38,53,52,55,54,55,62,3,55,35,34,53,52,59,1,50,23,22,39,54,22,23,22,6,15,1,6,47,1,46,1,55,62,1,23,22,23,30,1,23,62,1,55,54,1,75,1,59,48,21,40,
    34,23,4,211,19,19,240,10,6,3,1,59,48,21,40,34,23,4,211,19,19,240,10,6,3,61,7,15,5,5,2,6,90,12,12,90,6,2,5,5,15,7,17,15,13,26,7,7,26,13,15,2,92,5,2,141,114,49,96,80,57,9,19,19,8,6,5,5,2,141,114,49,96,80,57,9,19,19,8,6,214,5,2,6,7,15,5,70,10,10,70,5,15,
    7,6,2,5,14,11,11,20,5,5,20,11,11,0,2,0,54,0,7,1,21,2,115,0,53,0,79,0,0,55,30,1,23,22,6,7,14,1,39,46,1,39,38,54,55,54,22,23,22,23,22,55,54,39,38,47,1,46,1,39,38,55,62,1,23,30,1,23,22,6,7,6,38,39,38,39,38,7,6,23,22,31,1,19,54,22,23,22,6,15,1,6,47,1,46,
    1,55,62,1,23,22,23,30,1,23,62,1,55,54,220,21,24,2,2,19,19,19,48,26,25,42,13,4,4,7,7,14,4,18,36,36,27,27,3,2,30,93,20,24,2,3,38,18,47,24,25,40,12,4,3,7,7,14,4,18,33,34,26,25,2,3,28,93,27,6,14,5,5,2,6,90,11,11,90,6,2,5,5,14,6,17,16,14,25,7,6,26,14,16,214,
    15,44,26,26,47,17,17,15,4,5,27,23,7,14,4,4,4,7,32,5,6,25,25,36,36,21,66,14,42,25,51,36,17,14,4,4,28,21,7,14,4,4,4,7,30,5,5,23,23,35,34,20,65,1,152,5,2,6,6,14,5,70,9,9,70,5,14,6,6,2,5,14,12,11,19,5,5,19,11,12,0,0,0,0,2,0,54,0,14,1,34,2,115,0,41,0,67,0,
    27,0,186,0,10,0,16,0,3,43,184,0,10,16,186,0,38,0,30,0,3,43,184,0,38,16,48,49,1,20,7,6,7,14,3,7,51,50,22,21,20,6,43,1,34,39,38,53,52,55,54,55,62,3,55,35,34,38,53,52,54,59,1,50,23,22,39,62,1,23,22,23,30,1,23,62,1,55,54,55,54,22,23,22,6,15,1,6,47,1,46,1,
    1,34,2,46,39,17,32,28,21,4,171,8,10,10,8,200,11,4,3,2,45,39,16,33,29,20,5,171,8,10,10,8,200,10,5,3,222,5,14,6,17,16,14,25,7,6,26,14,16,17,6,14,5,5,2,6,90,11,11,90,6,2,1,168,4,4,90,76,32,64,55,40,9,10,8,8,10,9,3,6,4,4,90,76,32,64,55,40,9,10,8,8,10,9,5,
    191,6,2,5,14,12,11,19,5,5,19,11,12,14,5,2,6,6,14,5,70,9,9,70,5,14,0,1,0,16,0,13,1,78,2,115,0,30,0,51,186,0,29,0,7,0,3,43,184,0,29,16,184,0,7,16,184,0,15,208,184,0,29,16,184,0,20,208,0,184,0,18,47,186,0,0,0,4,0,3,43,184,0,0,16,184,0,29,208,48,49,37,50,
    21,20,43,1,34,53,17,7,6,39,38,54,63,1,17,52,51,50,29,1,55,54,22,23,22,15,1,17,51,1,59,19,19,200,19,49,17,10,4,4,7,69,19,19,75,7,15,5,9,17,94,181,51,19,19,19,1,7,29,8,15,7,15,5,39,1,13,19,19,247,44,4,4,7,17,10,54,254,246,0,0,0,1,0,21,0,8,0,217,2,134,0,
    38,0,35,186,0,8,0,20,0,3,43,184,0,8,16,184,0,20,16,184,0,29,208,184,0,8,16,184,0,36,208,0,184,0,33,47,48,49,19,54,22,23,22,6,15,1,21,20,22,23,30,1,7,14,1,39,46,1,61,1,7,6,38,39,38,54,63,1,17,52,54,51,50,22,21,17,55,188,7,14,4,4,4,7,69,17,14,7,4,4,4,14,
    7,23,26,51,7,14,4,4,4,7,69,10,8,8,10,51,1,133,4,4,7,7,14,4,39,221,17,28,8,4,14,7,7,4,4,14,45,26,200,30,4,4,7,7,14,4,39,1,34,8,10,10,8,254,243,30,0,0,1,0,82,255,66,1,62,1,190,0,41,0,99,184,0,42,47,184,0,43,47,184,0,4,220,184,0,10,220,184,0,42,16,184,0,
    24,208,184,0,24,47,184,0,18,220,184,0,31,208,184,0,10,16,184,0,38,208,0,184,0,0,47,184,0,28,47,184,0,21,47,186,0,35,0,14,0,3,43,184,0,35,16,184,0,14,16,184,0,7,208,186,0,11,0,14,0,35,17,18,57,186,0,17,0,14,0,35,17,18,57,48,49,1,50,22,21,17,20,6,35,34,
    38,61,1,14,1,35,34,38,39,21,20,6,35,34,38,53,17,52,54,51,50,22,21,17,20,22,51,50,54,53,17,52,54,1,44,8,10,10,8,8,10,16,42,24,24,42,16,10,8,8,10,10,8,8,10,48,34,34,48,10,1,190,10,8,254,112,8,10,10,8,15,15,18,18,15,215,8,10,10,8,2,88,8,10,10,8,254,212,
    34,48,48,34,1,44,8,10,0,0,0,3,0,43,0,7,2,72,2,117,0,61,0,105,0,119,0,173,184,0,120,47,184,0,121,47,184,0,120,16,184,0,18,208,184,0,18,47,184,0,0,220,184,0,18,16,184,0,31,208,184,0,31,47,184,0,18,16,184,0,33,208,184,0,33,47,184,0,0,16,184,0,53,208,184,
    0,18,16,184,0,57,208,184,0,57,47,184,0,0,16,184,0,60,208,184,0,121,16,184,0,70,220,184,0,76,220,184,0,88,208,184,0,88,47,184,0,76,16,184,0,90,208,184,0,90,47,186,0,95,0,31,0,70,17,18,57,184,0,76,16,184,0,96,208,184,0,70,16,184,0,103,208,0,186,0,62,0,
    68,0,3,43,184,0,62,16,184,0,68,16,184,0,77,208,184,0,62,16,184,0,95,208,184,0,62,16,184,0,104,208,48,49,19,20,6,7,6,38,39,38,54,55,54,22,23,30,1,55,62,1,61,1,52,38,35,34,38,53,52,54,51,50,54,55,54,39,46,1,35,34,6,7,14,1,39,46,1,55,62,1,51,50,22,23,22,
    21,20,7,6,7,30,1,29,1,5,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,39,38,63,1,62,1,23,22,21,20,7,6,7,14,1,7,51,53,52,54,51,50,22,29,1,51,3,30,1,7,1,14,1,39,46,1,55,1,62,1,212,36,29,29,56,14,5,4,7,7,14,4,9,32,17,17,22,31,21,8,10,10,8,14,24,7,15,15,
    7,24,14,14,24,7,4,14,7,7,4,5,11,42,23,23,42,11,12,12,10,12,16,18,1,98,8,10,10,8,34,10,8,8,10,111,10,6,5,4,89,3,13,8,11,1,18,16,14,25,6,84,10,8,8,10,34,104,8,5,4,254,232,3,15,7,8,5,4,1,24,3,15,1,122,30,47,8,8,23,26,7,14,4,4,4,7,15,14,5,5,28,17,20,21,31,
    10,8,8,10,14,12,26,26,12,14,14,12,7,4,4,4,14,7,20,24,24,20,20,24,24,20,17,9,12,37,21,20,252,10,8,8,10,62,8,10,10,8,62,8,9,8,220,7,6,3,5,12,5,2,44,39,33,64,15,42,8,10,10,8,42,1,243,3,15,7,253,188,8,5,4,3,15,7,2,68,8,5,0,0,0,0,3,0,37,0,7,2,42,2,118,0,24,
    0,68,0,82,0,157,184,0,83,47,184,0,84,47,184,0,83,16,184,0,0,208,184,0,0,47,184,0,13,208,184,0,13,47,184,0,0,16,184,0,17,220,184,0,84,16,184,0,33,220,184,0,39,220,184,0,51,208,184,0,51,47,184,0,39,16,184,0,53,208,184,0,53,47,186,0,58,0,0,0,33,17,18,57,
    184,0,39,16,184,0,59,208,184,0,33,16,184,0,66,208,184,0,17,16,184,0,73,208,184,0,73,47,184,0,0,16,184,0,79,208,184,0,79,47,0,186,0,25,0,31,0,3,43,184,0,25,16,184,0,31,16,184,0,40,208,184,0,25,16,184,0,58,208,184,0,25,16,184,0,67,208,48,49,19,14,1,15,
    1,6,35,34,39,38,53,52,63,1,54,23,22,21,17,20,6,35,34,38,53,5,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,39,38,63,1,62,1,23,22,21,20,7,6,7,14,1,7,51,53,52,54,51,50,22,29,1,51,3,30,1,7,1,14,1,39,46,1,55,1,62,1,126,11,20,8,19,5,8,8,5,5,5,89,9,11,11,
    10,8,8,10,1,154,8,10,10,8,34,10,8,8,10,111,10,6,5,4,89,3,13,8,11,1,18,16,14,25,6,84,10,8,8,10,34,104,8,5,4,254,232,3,15,7,8,5,4,1,24,3,15,2,52,10,21,8,19,5,5,5,8,8,5,89,9,5,5,12,254,212,8,10,10,8,182,10,8,8,10,62,8,10,10,8,62,8,9,8,220,7,6,3,5,12,5,2,
    44,39,33,64,15,42,8,10,10,8,42,1,243,3,15,7,253,188,8,5,4,3,15,7,2,68,8,5,0,0,3,0,37,0,7,2,46,2,118,0,24,0,65,0,79,0,27,186,0,17,0,0,0,3,43,184,0,17,16,0,186,0,31,0,37,0,3,43,184,0,31,16,48,49,19,14,1,15,1,6,35,34,39,38,53,52,63,1,54,23,22,21,17,20,6,
    35,34,38,53,5,6,7,14,1,7,51,50,22,21,20,6,43,1,34,39,38,63,1,54,39,38,39,38,7,6,7,14,1,39,46,1,55,62,1,55,54,23,22,23,22,3,30,1,7,1,14,1,39,46,1,55,1,62,1,126,11,20,8,19,5,8,8,5,5,5,89,9,11,11,10,8,8,10,1,156,22,19,17,34,9,97,8,10,10,8,131,10,6,5,6,120,
    12,6,5,18,20,20,21,11,4,14,7,7,4,5,8,29,17,36,32,30,10,8,126,8,5,4,254,232,3,15,7,8,5,4,1,24,3,15,2,52,10,21,8,19,5,5,5,8,8,5,89,9,5,5,12,254,212,8,10,10,8,97,34,31,26,55,15,10,8,8,10,9,10,9,188,20,20,21,11,12,6,4,20,7,4,4,4,14,7,16,20,5,10,20,18,37,
    36,1,127,3,15,7,253,188,8,5,4,3,15,7,2,68,8,5,0,1,0,37,1,34,0,162,2,118,0,24,0,19,186,0,3,0,9,0,3,43,184,0,3,16,0,184,0,6,47,48,49,19,22,21,17,20,6,35,34,38,53,17,14,1,15,1,6,35,34,39,38,53,52,63,1,54,151,11,10,8,8,10,11,20,8,19,5,8,8,5,5,5,89,9,2,113,
    5,12,254,212,8,10,10,8,1,0,10,21,8,19,5,5,5,8,8,5,89,9,0,1,0,62,1,38,0,238,2,121,0,40,0,15,0,186,0,6,0,12,0,3,43,184,0,6,16,48,49,19,48,14,2,7,51,50,22,21,20,6,43,1,34,39,38,63,1,54,39,38,39,38,7,6,7,14,1,39,46,1,55,62,1,55,54,23,22,23,22,218,25,33,34,
    9,97,8,10,10,8,131,10,6,5,6,120,12,6,5,18,20,20,21,11,4,14,7,7,4,5,8,29,17,36,32,30,10,8,1,235,39,53,54,15,10,8,8,10,9,10,9,188,20,20,21,11,12,6,4,20,7,4,4,4,14,7,16,20,5,10,20,18,37,36,0,0,1,0,62,1,29,0,231,2,114,0,60,0,41,186,0,4,0,22,0,3,43,184,0,
    4,16,186,0,0,0,22,0,4,17,18,57,184,0,57,208,184,0,4,16,184,0,62,220,0,184,0,52,47,48,49,19,30,1,29,1,20,6,7,6,38,39,38,54,55,54,22,23,30,1,55,62,1,61,1,52,38,35,34,38,53,52,54,51,50,54,55,54,39,46,1,35,34,6,7,14,1,39,46,1,55,62,1,51,50,22,23,22,21,20,
    7,6,197,16,18,36,29,29,56,14,5,4,7,7,14,4,9,32,17,17,22,31,21,8,10,10,8,14,24,7,15,15,7,24,14,14,24,7,4,14,7,7,4,5,11,42,23,23,42,11,12,12,10,1,212,12,37,21,20,30,47,8,8,23,26,7,14,4,4,4,7,15,14,5,5,28,17,20,21,31,10,8,8,10,14,12,26,26,12,14,14,12,7,
    4,4,4,14,7,20,24,24,20,20,24,24,20,17,0,0,0,0,2,0,65,1,54,0,241,2,119,0,30,0,39,0,149,184,0,40,47,184,0,41,47,184,0,3,220,184,0,40,16,184,0,11,208,184,0,11,47,184,0,3,16,184,0,16,220,184,0,11,16,184,0,31,220,65,27,0,6,0,31,0,22,0,31,0,38,0,31,0,54,0,
    31,0,70,0,31,0,86,0,31,0,102,0,31,0,118,0,31,0,134,0,31,0,150,0,31,0,166,0,31,0,182,0,31,0,198,0,31,0,13,93,65,5,0,213,0,31,0,229,0,31,0,2,93,184,0,22,208,184,0,22,47,184,0,16,16,184,0,35,208,0,186,0,35,0,7,0,3,43,186,0,15,0,36,0,3,43,184,0,15,16,48,
    49,19,30,1,29,1,20,6,43,1,34,38,53,52,54,59,1,53,52,38,39,38,6,7,14,1,39,46,1,55,62,1,7,20,22,59,1,53,35,34,6,176,29,36,10,8,70,37,51,51,37,52,22,17,17,32,9,4,14,7,7,4,5,14,56,46,30,22,52,52,22,30,2,111,8,47,30,210,8,10,51,37,37,51,52,17,28,5,5,14,15,
    7,4,4,4,14,7,26,23,233,22,30,104,31,0,2,0,65,1,54,0,241,2,114,0,13,0,27,0,67,184,0,28,47,184,0,29,47,184,0,4,220,184,0,28,16,184,0,10,208,184,0,10,47,184,0,4,16,184,0,17,220,184,0,10,16,184,0,25,220,0,186,0,14,0,7,0,3,43,184,0,14,16,186,0,0,0,21,0,3,
    43,184,0,0,16,48,49,19,50,22,29,1,20,6,35,34,38,61,1,52,54,19,50,54,61,1,52,38,35,34,6,29,1,20,22,153,37,51,51,37,37,51,51,37,21,31,31,21,22,30,30,2,114,51,37,140,37,51,51,37,140,37,51,254,232,30,22,140,21,31,31,21,140,22,30,0,0,2,0,90,0,6,1,71,2,118,
    0,60,0,74,0,0,1,30,1,7,6,7,22,23,20,7,14,1,39,46,1,39,38,55,54,22,23,22,23,22,55,54,39,52,47,1,46,1,55,62,1,55,38,39,52,54,55,62,1,23,30,1,23,22,7,6,38,39,38,39,38,7,6,23,20,31,2,54,38,47,1,14,1,7,6,22,31,1,62,1,1,26,24,21,5,9,36,33,2,38,19,47,24,24,
    40,12,8,15,7,15,4,17,33,32,26,26,2,26,113,23,21,5,4,24,17,33,2,19,19,19,47,24,24,40,12,8,15,7,15,4,17,33,33,25,26,2,26,112,2,4,14,15,87,15,21,3,4,14,15,87,15,21,1,117,19,56,30,45,25,32,46,50,35,16,13,4,5,27,21,17,10,4,4,7,29,6,5,21,22,33,33,21,89,20,
    56,30,22,36,12,32,46,24,44,17,16,13,4,5,27,21,17,10,4,4,7,29,6,5,21,22,33,33,21,90,98,20,36,12,69,8,26,17,20,36,12,69,8,26,0,0,0,3,0,53,0,52,1,235,2,92,0,34,0,45,0,57,0,203,184,0,58,47,184,0,59,47,184,0,3,220,184,0,58,16,184,0,21,208,184,0,21,47,184,
    0,35,220,65,27,0,6,0,35,0,22,0,35,0,38,0,35,0,54,0,35,0,70,0,35,0,86,0,35,0,102,0,35,0,118,0,35,0,134,0,35,0,150,0,35,0,166,0,35,0,182,0,35,0,198,0,35,0,13,93,65,5,0,213,0,35,0,229,0,35,0,2,93,184,0,3,16,184,0,49,220,65,5,0,218,0,49,0,234,0,49,0,2,93,
    65,27,0,9,0,49,0,25,0,49,0,41,0,49,0,57,0,49,0,73,0,49,0,89,0,49,0,105,0,49,0,121,0,49,0,137,0,49,0,153,0,49,0,169,0,49,0,185,0,49,0,201,0,49,0,13,93,0,186,0,55,0,9,0,3,43,184,0,55,16,186,0,26,0,41,0,3,43,184,0,26,16,48,49,1,30,1,21,20,6,7,14,1,35,34,
    39,7,6,39,46,1,63,1,46,1,53,52,62,2,51,50,23,55,54,23,22,15,1,5,20,22,23,19,38,35,34,14,2,5,62,1,53,52,38,39,3,22,51,50,54,1,142,42,51,33,31,31,79,45,48,45,35,10,17,7,4,4,36,42,51,34,60,80,45,49,43,36,10,17,15,8,36,254,205,40,34,180,35,38,38,65,50,28,
    1,53,26,27,41,34,179,35,38,36,66,1,251,29,94,56,45,79,31,31,33,20,62,15,8,4,15,7,63,29,94,56,45,80,60,34,20,62,15,8,10,17,62,179,45,76,25,1,55,16,28,50,66,165,26,66,36,45,76,25,254,201,16,27,0,2,0,81,0,9,1,103,2,111,0,21,0,36,0,91,184,0,37,47,184,0,38,
    47,184,0,37,16,184,0,0,208,184,0,0,47,184,0,38,16,184,0,8,220,184,0,0,16,184,0,28,220,184,0,15,208,184,0,0,16,184,0,20,208,184,0,8,16,184,0,22,220,184,0,35,208,0,184,0,18,47,186,0,3,0,27,0,3,43,184,0,3,16,186,0,30,0,14,0,3,43,184,0,30,16,48,49,19,52,
    59,1,50,30,2,29,1,20,14,2,43,1,17,20,35,34,53,17,23,52,46,2,43,1,17,51,50,62,2,61,1,81,19,120,29,51,37,22,22,37,51,29,101,19,19,240,16,27,37,21,101,101,21,37,27,16,2,92,19,22,37,51,29,56,29,51,37,22,254,251,19,19,2,64,120,21,37,27,16,254,254,16,27,37,
    21,56,0,0,1,0,49,0,213,1,107,1,51,0,27,0,0,1,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,38,55,54,55,54,31,1,22,55,54,55,54,1,97,7,3,4,27,45,46,38,12,25,30,30,17,5,14,7,14,9,27,45,46,37,12,25,31,30,17,11,1,37,5,14,6,39,8,8,28,9,19,6,5,26,6,4,5,11,14,39,8,8,28,
    9,19,6,5,26,14,0,2,0,48,0,167,1,112,1,232,0,55,0,75,1,43,184,0,76,47,184,0,77,47,184,0,76,16,184,0,14,208,184,0,14,47,184,0,5,208,184,0,5,47,184,0,14,16,184,0,23,208,184,0,23,47,184,0,77,16,184,0,42,220,184,0,33,208,184,0,33,47,184,0,42,16,184,0,51,208,
    184,0,51,47,184,0,42,16,184,0,56,220,65,5,0,218,0,56,0,234,0,56,0,2,93,65,27,0,9,0,56,0,25,0,56,0,41,0,56,0,57,0,56,0,73,0,56,0,89,0,56,0,105,0,56,0,121,0,56,0,137,0,56,0,153,0,56,0,169,0,56,0,185,0,56,0,201,0,56,0,13,93,184,0,14,16,184,0,66,220,65,27,
    0,6,0,66,0,22,0,66,0,38,0,66,0,54,0,66,0,70,0,66,0,86,0,66,0,102,0,66,0,118,0,66,0,134,0,66,0,150,0,66,0,166,0,66,0,182,0,66,0,198,0,66,0,13,93,65,5,0,213,0,66,0,229,0,66,0,2,93,0,184,0,21,47,184,0,23,47,184,0,25,47,184,0,31,47,184,0,33,47,184,0,35,47,
    184,0,3,47,184,0,5,47,184,0,7,47,184,0,49,47,184,0,51,47,184,0,53,47,186,0,71,0,0,0,3,43,184,0,71,16,186,0,28,0,61,0,3,43,184,0,28,16,48,49,55,34,39,7,6,35,34,39,38,53,52,63,1,38,53,52,55,39,38,53,52,55,54,51,50,31,1,54,51,50,23,55,54,51,50,23,22,21,
    20,15,1,22,21,20,7,23,22,21,20,7,6,35,34,47,1,6,55,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,208,48,36,44,5,9,8,5,5,5,44,28,28,44,5,5,5,8,9,5,44,36,48,48,36,44,5,8,8,6,5,5,44,28,28,44,5,5,6,8,8,5,44,36,53,16,27,37,21,21,37,27,16,16,27,37,21,21,37,27,16,
    189,28,44,6,6,5,8,9,5,44,36,48,47,37,44,5,8,8,6,5,5,44,28,28,44,5,5,6,8,8,5,44,37,47,48,36,44,5,9,8,5,6,6,44,28,139,21,37,27,16,16,27,37,21,21,37,27,16,16,27,37,0,0,0,0,0,0,0,0,110,0,230,1,86,1,226,2,26,2,112,2,170,3,18,3,78,3,144,3,212,4,34,4,146,4,
    198,5,4,5,60,5,96,5,180,6,28,6,84,6,150,6,236,7,46,7,194,8,14,8,92,8,150,9,2,9,58,9,116,9,190,10,28,10,116,10,170,11,12,11,108,11,196,12,14,12,138,12,182,12,246,13,56,13,112,13,194,14,70,14,164,15,30,15,128,15,198,16,32,16,182,17,24,17,68,17,146,18,2,
    18,90,18,214,19,82,19,144,20,76,20,200,20,228,21,210,22,188,23,86,23,242,24,106,24,254,25,200,25,232,26,108,26,216,27,68,27,204,28,78,28,238,29,62,29,140,29,202,30,4,30,198,30,234,30,234,30,234,31,130,31,228,32,64,32,186,33,68,33,148,33,250,34,168,35,
    50,35,156,36,38,36,238,37,218,38,180,39,116,40,58,40,228,41,78,42,44,42,118,42,190,42,254,43,62,43,190,44,42,44,154,45,2,45,108,45,234,46,98,46,220,47,80,47,186,48,36,48,226,49,104,49,232,50,144,51,56,51,198,52,52,52,158,53,50,53,174,54,22,54,136,55,
    16,55,124,56,18,56,250,58,18,58,112,58,168,59,2,59,54,59,196,60,14,60,90,60,166,60,228,61,16,61,58,61,100,61,138,61,166,62,20,62,108,62,150,62,224,63,58,63,148,63,198,63,246,64,86,64,140,64,238,65,74,65,124,65,206,65,254,66,50,66,104,66,152,66,182,66,
    214,66,252,67,34,67,92,67,136,67,252,68,94,68,142,68,212,69,34,69,184,69,234,70,10,70,40,70,70,70,104,70,138,70,172,70,204,71,178,72,42,72,156,73,156,74,24,74,184,75,54,75,178,77,112,78,162,79,86,79,238,80,86,80,170,81,32,81,214,82,66,82,196,83,54,83,
    128,83,208,84,62,85,66,86,10,86,148,86,198,87,14,87,126,88,4,88,80,88,200,89,136,89,234,90,28,91,28,0,0,0,1,0,0,4,64,0,1,0,179,3,0,0,7,1,50,0,1,0,5,255,236,0,1,0,7,255,246,0,1,0,8,255,236,0,1,0,10,255,236,0,1,0,25,255,246,0,3,0,5,255,246,0,3,0,10,255,
    236,0,5,0,1,255,246,0,5,0,25,255,206,0,5,0,26,255,186,0,5,0,28,255,186,0,5,0,30,255,186,0,5,0,34,255,186,0,5,0,37,255,186,0,5,0,43,255,236,0,5,0,47,255,186,0,5,0,51,255,176,0,5,0,62,255,176,0,5,0,64,255,206,0,5,0,65,255,226,0,5,0,69,255,226,0,5,0,70,
    255,176,0,5,0,150,255,196,0,5,0,151,255,196,0,5,0,152,255,176,0,6,0,25,255,246,0,7,0,1,255,246,0,7,0,25,255,216,0,7,0,26,255,216,0,7,0,37,255,206,0,7,0,47,255,206,0,7,0,51,255,206,0,7,0,62,255,156,0,7,0,64,255,216,0,7,0,65,255,226,0,7,0,69,255,226,0,
    7,0,70,255,206,0,7,0,150,255,226,0,7,0,151,255,226,0,7,0,152,255,156,0,8,0,1,255,236,0,8,0,25,255,216,0,8,0,26,255,216,0,8,0,30,255,226,0,8,0,37,255,216,0,8,0,47,255,216,0,8,0,51,255,216,0,8,0,62,255,166,0,8,0,70,255,216,0,8,0,150,255,216,0,8,0,151,255,
    216,0,8,0,152,255,166,0,10,0,1,255,236,0,10,0,25,255,206,0,10,0,26,255,196,0,10,0,27,255,206,0,10,0,29,255,206,0,10,0,33,255,186,0,10,0,36,255,196,0,10,0,37,255,186,0,10,0,38,255,196,0,10,0,39,255,196,0,10,0,43,255,236,0,10,0,45,255,186,0,10,0,47,255,
    186,0,10,0,51,255,186,0,10,0,62,255,166,0,10,0,70,255,166,0,10,0,150,255,206,0,10,0,151,255,206,0,10,0,152,255,166,0,14,0,5,255,196,0,14,0,7,255,196,0,14,0,8,255,196,0,14,0,10,255,196,0,14,0,30,255,216,0,14,0,143,255,176,0,14,0,147,255,166,0,15,0,1,255,
    246,0,15,0,26,255,246,0,15,0,30,255,236,0,15,0,37,255,236,0,15,0,47,255,236,0,15,0,65,255,236,0,16,0,62,255,236,0,16,0,152,255,236,0,20,0,25,255,216,0,20,0,34,255,246,0,20,0,37,255,236,0,20,0,43,255,246,0,20,0,47,255,236,0,20,0,51,255,246,0,20,0,62,255,
    146,0,20,0,64,255,246,0,20,0,65,255,246,0,20,0,69,255,246,0,20,0,152,255,146,0,22,0,7,255,246,0,22,0,8,255,246,0,22,0,10,255,236,0,22,0,25,255,246,0,24,0,25,255,246,0,25,0,5,255,206,0,25,0,7,255,216,0,25,0,8,255,216,0,25,0,10,255,206,0,25,0,27,255,246,
    0,25,0,28,255,246,0,25,0,30,255,246,0,25,0,143,255,186,0,25,0,147,255,186,0,27,0,37,255,246,0,27,0,47,255,246,0,27,0,51,255,246,0,27,0,62,255,186,0,27,0,64,255,246,0,27,0,65,255,246,0,27,0,69,255,246,0,27,0,152,255,186,0,28,0,33,255,246,0,28,0,37,255,
    246,0,28,0,47,255,246,0,28,0,51,255,246,0,28,0,62,255,196,0,28,0,152,255,196,0,30,0,37,255,246,0,30,0,47,255,246,0,30,0,51,255,246,0,30,0,62,255,186,0,30,0,152,255,186,0,31,0,37,255,246,0,31,0,47,255,246,0,33,0,28,255,246,0,34,0,27,0,20,0,34,0,30,0,20,
    0,34,0,32,0,20,0,34,0,37,255,246,0,34,0,49,255,246,0,34,0,51,255,246,0,34,0,62,255,176,0,34,0,64,255,246,0,34,0,65,255,246,0,34,0,69,255,246,0,34,0,70,255,226,0,34,0,152,255,176,0,36,0,30,255,246,0,37,0,27,255,246,0,37,0,28,255,246,0,37,0,30,255,246,
    0,41,0,37,255,246,0,41,0,47,255,246,0,41,0,65,255,246,0,46,0,143,0,20,0,46,0,147,0,20,0,47,0,27,255,246,0,47,0,28,255,246,0,47,0,30,255,246,0,49,0,30,255,246,0,50,0,27,255,246,0,50,0,30,255,246,0,51,0,27,255,246,0,51,0,28,255,246,0,51,0,30,255,246,0,
    64,0,27,255,246,0,65,0,27,255,246,0,69,0,27,255,246,0,142,0,25,255,186,0,146,0,25,255,186,0,147,0,33,255,196,0,147,0,48,255,176,0,220,0,25,255,216,0,220,0,37,255,246,0,220,0,47,255,246,0,220,0,51,255,236,0,220,0,62,255,146,0,220,0,64,255,236,0,220,0,
    65,255,246,0,220,0,69,255,236,0,220,0,152,255,146,0,0,0,22,1,14,0,1,0,0,0,0,0,0,0,60,0,0,0,1,0,0,0,0,0,1,0,4,0,60,0,1,0,0,0,0,0,2,0,5,0,64,0,1,0,0,0,0,0,3,0,35,0,69,0,1,0,0,0,0,0,4,0,10,0,104,0,1,0,0,0,0,0,5,0,17,0,114,0,1,0,0,0,0,0,6,0,10,0,131,0,1,
    0,0,0,0,0,7,0,48,0,141,0,1,0,0,0,0,0,8,0,18,0,189,0,1,0,0,0,0,0,9,0,18,0,207,0,1,0,0,0,0,0,12,0,21,0,225,0,3,0,1,4,9,0,0,0,120,0,246,0,3,0,1,4,9,0,1,0,8,1,110,0,3,0,1,4,9,0,2,0,10,1,118,0,3,0,1,4,9,0,3,0,70,1,128,0,3,0,1,4,9,0,4,0,20,1,198,0,3,0,1,4,
    9,0,5,0,34,1,218,0,3,0,1,4,9,0,6,0,20,1,252,0,3,0,1,4,9,0,7,0,96,2,16,0,3,0,1,4,9,0,8,0,36,2,112,0,3,0,1,4,9,0,9,0,36,2,148,0,3,0,1,4,9,0,12,0,42,2,184,67,111,112,121,114,105,103,104,116,32,40,99,41,32,77,229,114,116,101,110,32,78,101,116,116,101,108,
    98,108,97,100,116,44,32,50,48,48,54,46,32,65,108,108,32,114,105,103,104,116,115,32,114,101,115,101,114,118,101,100,46,77,105,115,111,76,105,103,104,116,77,97,114,116,101,110,78,101,116,116,101,108,98,108,97,100,116,58,32,77,105,115,111,32,76,105,103,
    104,116,58,32,50,48,48,54,77,105,115,111,32,76,105,103,104,116,86,101,114,115,105,111,110,32,49,46,48,49,32,50,48,48,55,77,105,115,111,45,76,105,103,104,116,77,105,115,111,32,76,105,103,104,116,32,105,115,32,97,32,116,114,97,100,101,109,97,114,107,32,
    111,102,32,77,229,114,116,101,110,32,78,101,116,116,101,108,98,108,97,100,116,46,77,229,114,116,101,110,32,78,101,116,116,101,108,98,108,97,100,116,77,229,114,116,101,110,32,78,101,116,116,101,108,98,108,97,100,116,104,116,116,112,58,47,47,119,119,119,
    46,111,109,107,114,101,116,115,46,115,101,0,67,0,111,0,112,0,121,0,114,0,105,0,103,0,104,0,116,0,32,0,40,0,99,0,41,0,32,0,77,0,229,0,114,0,116,0,101,0,110,0,32,0,78,0,101,0,116,0,116,0,101,0,108,0,98,0,108,0,97,0,100,0,116,0,44,0,32,0,50,0,48,0,48,0,
    54,0,46,0,32,0,65,0,108,0,108,0,32,0,114,0,105,0,103,0,104,0,116,0,115,0,32,0,114,0,101,0,115,0,101,0,114,0,118,0,101,0,100,0,46,0,77,0,105,0,115,0,111,0,76,0,105,0,103,0,104,0,116,0,77,0,97,0,114,0,116,0,101,0,110,0,78,0,101,0,116,0,116,0,101,0,108,
    0,98,0,108,0,97,0,100,0,116,0,58,0,32,0,77,0,105,0,115,0,111,0,32,0,76,0,105,0,103,0,104,0,116,0,58,0,32,0,50,0,48,0,48,0,54,0,77,0,105,0,115,0,111,0,32,0,76,0,105,0,103,0,104,0,116,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,32,0,49,0,46,0,48,0,49,0,
    32,0,50,0,48,0,48,0,55,0,77,0,105,0,115,0,111,0,45,0,76,0,105,0,103,0,104,0,116,0,77,0,105,0,115,0,111,0,32,0,76,0,105,0,103,0,104,0,116,0,32,0,105,0,115,0,32,0,97,0,32,0,116,0,114,0,97,0,100,0,101,0,109,0,97,0,114,0,107,0,32,0,111,0,102,0,32,0,77,0,
    229,0,114,0,116,0,101,0,110,0,32,0,78,0,101,0,116,0,116,0,101,0,108,0,98,0,108,0,97,0,100,0,116,0,46,0,77,0,229,0,114,0,116,0,101,0,110,0,32,0,78,0,101,0,116,0,116,0,101,0,108,0,98,0,108,0,97,0,100,0,116,0,77,0,229,0,114,0,116,0,101,0,110,0,32,0,78,0,
    101,0,116,0,116,0,101,0,108,0,98,0,108,0,97,0,100,0,116,0,104,0,116,0,116,0,112,0,58,0,47,0,47,0,119,0,119,0,119,0,46,0,111,0,109,0,107,0,114,0,101,0,116,0,115,0,46,0,115,0,101,0,2,0,0,0,10,0,0,0,18,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,
    0,0,0,50,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,49,0,48,0,47,0,46,0,45,0,44,0,43,0,42,0,41,0,40,0,39,0,38,0,37,0,36,0,88,0,89,0,90,0,91,0,92,0,93,0,87,0,86,0,85,0,84,0,83,0,82,0,81,0,80,0,79,0,78,0,77,0,76,0,75,0,74,0,73,0,72,0,71,0,70,0,
    69,0,68,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,17,0,35,0,110,0,124,0,99,0,98,0,103,0,108,0,16,0,123,0,121,0,122,0,125,0,120,0,234,0,119,0,118,0,116,0,117,0,115,0,215,0,3,1,2,0,161,0,126,0,127,0,128,0,129,0,236,0,238,0,114,0,113,0,111,0,112,
    0,160,0,109,0,107,0,105,0,106,1,3,0,186,0,177,0,206,0,205,0,207,0,204,0,102,0,202,0,200,0,203,0,101,0,100,0,144,0,174,0,199,0,173,0,201,0,176,0,208,0,211,0,209,0,175,0,145,0,212,0,214,0,213,0,104,0,235,0,187,0,233,0,237,0,140,0,139,0,138,0,34,0,4,0,162,
    0,163,0,135,0,197,0,180,0,181,0,5,0,196,0,182,0,183,0,10,1,4,0,30,0,29,0,15,0,171,0,170,0,169,0,191,0,190,0,96,0,64,0,12,0,11,0,62,0,94,0,222,1,5,0,142,1,6,0,67,0,141,0,31,0,33,0,32,0,240,0,184,0,147,0,164,0,65,0,14,0,131,0,232,0,95,0,63,0,18,1,7,0,66,
    0,179,0,178,0,7,0,132,0,133,0,0,0,150,1,8,0,9,0,13,0,198,0,8,0,6,0,136,1,9,0,130,0,194,0,228,0,230,0,229,0,231,0,226,0,227,1,10,0,246,0,245,0,244,0,241,0,242,0,243,0,157,0,158,0,134,1,11,0,51,0,97,0,189,7,117,110,105,48,48,50,48,7,117,110,105,48,48,68,
    70,14,112,101,114,105,111,100,99,101,110,116,101,114,101,100,7,117,110,105,48,50,68,67,7,117,110,105,48,50,67,54,7,117,110,105,48,48,65,70,7,117,110,105,50,48,65,67,7,117,110,105,48,49,57,50,7,117,110,105,48,48,66,53,3,112,104,105,0,0,0,0,1,0,1,1,1,1,
    1,0,12,0,248,8,255,0,8,0,8,255,254,0,9,0,8,255,254,0,10,0,9,255,253,0,11,0,10,255,253,0,12,0,11,255,253,0,13,0,12,255,253,0,14,0,13,255,252,0,15,0,14,255,252,0,16,0,15,255,252,0,17,0,16,255,252,0,18,0,16,255,252,0,19,0,17,255,251,0,20,0,18,255,251,0,
    21,0,19,255,251,0,22,0,20,255,251,0,23,0,21,255,251,0,24,0,22,255,250,0,25,0,23,255,250,0,26,0,24,255,250,0,27,0,24,255,250,0,28,0,25,255,249,0,29,0,26,255,249,0,30,0,27,255,249,0,31,0,28,255,249,0,32,0,29,255,249,0,33,0,30,255,248,0,34,0,31,255,248,
    0,35,0,32,255,248,0,36,0,32,255,248,0,37,0,33,255,247,0,38,0,34,255,247,0,39,0,35,255,247,0,40,0,36,255,247,0,41,0,37,255,247,0,42,0,38,255,246,0,43,0,39,255,246,0,44,0,39,255,246,0,45,0,40,255,246,0,46,0,41,255,246,0,47,0,42,255,245,0,48,0,43,255,245,
    0,49,0,44,255,245,0,50,0,45,255,245,0,51,0,46,255,244,0,52,0,47,255,244,0,53,0,47,255,244,0,54,0,48,255,244,0,55,0,49,255,244,0,56,0,50,255,243,0,57,0,51,255,243,0,58,0,52,255,243,0,59,0,53,255,243,0,60,0,54,255,242,0,61,0,55,255,242,0,62,0,55,255,242,
    0,63,0,56,255,242,0,64,0,57,255,242,0,65,0,58,255,241,0,66,0,59,255,241,0,67,0,60,255,241,0,68,0,61,255,241,0,69,0,62,255,241,0,70,0,63,255,240,0,71,0,63,255,240,0,72,0,64,255,240,0,73,0,65,255,240,0,74,0,66,255,239,0,75,0,67,255,239,0,76,0,68,255,239,
    0,77,0,69,255,239,0,78,0,70,255,239,0,79,0,70,255,238,0,80,0,71,255,238,0,81,0,72,255,238,0,82,0,73,255,238,0,83,0,74,255,237,0,84,0,75,255,237,0,85,0,76,255,237,0,86,0,77,255,237,0,87,0,78,255,237,0,88,0,78,255,236,0,89,0,79,255,236,0,90,0,80,255,236,
    0,91,0,81,255,236,0,92,0,82,255,236,0,93,0,83,255,235,0,94,0,84,255,235,0,95,0,85,255,235,0,96,0,86,255,235,0,97,0,86,255,234,0,98,0,87,255,234,0,99,0,88,255,234,0,100,0,89,255,234,0,101,0,90,255,234,0,102,0,91,255,233,0,103,0,92,255,233,0,104,0,93,255,
    233,0,105,0,94,255,233,0,106,0,94,255,232,0,107,0,95,255,232,0,108,0,96,255,232,0,109,0,97,255,232,0,110,0,98,255,232,0,111,0,99,255,231,0,112,0,100,255,231,0,113,0,101,255,231,0,114,0,102,255,231,0,115,0,102,255,231,0,116,0,103,255,230,0,117,0,104,255,
    230,0,118,0,105,255,230,0,119,0,106,255,230,0,120,0,107,255,229,0,121,0,108,255,229,0,122,0,109,255,229,0,123,0,109,255,229,0,124,0,110,255,229,0,125,0,111,255,228,0,126,0,112,255,228,0,127,0,113,255,228,0,128,0,114,255,228,0,129,0,115,255,228,0,130,
    0,116,255,227,0,131,0,117,255,227,0,132,0,117,255,227,0,133,0,118,255,227,0,134,0,119,255,226,0,135,0,120,255,226,0,136,0,121,255,226,0,137,0,122,255,226,0,138,0,123,255,226,0,139,0,124,255,225,0,140,0,125,255,225,0,141,0,125,255,225,0,142,0,126,255,
    225,0,143,0,127,255,224,0,144,0,128,255,224,0,145,0,129,255,224,0,146,0,130,255,224,0,147,0,131,255,224,0,148,0,132,255,223,0,149,0,133,255,223,0,150,0,133,255,223,0,151,0,134,255,223,0,152,0,135,255,223,0,153,0,136,255,222,0,154,0,137,255,222,0,155,
    0,138,255,222,0,156,0,139,255,222,0,157,0,140,255,221,0,158,0,140,255,221,0,159,0,141,255,221,0,160,0,142,255,221,0,161,0,143,255,221,0,162,0,144,255,220,0,163,0,145,255,220,0,164,0,146,255,220,0,165,0,147,255,220,0,166,0,148,255,219,0,167,0,148,255,
    219,0,168,0,149,255,219,0,169,0,150,255,219,0,170,0,151,255,219,0,171,0,152,255,218,0,172,0,153,255,218,0,173,0,154,255,218,0,174,0,155,255,218,0,175,0,156,255,218,0,176,0,156,255,217,0,177,0,157,255,217,0,178,0,158,255,217,0,179,0,159,255,217,0,180,
    0,160,255,216,0,181,0,161,255,216,0,182,0,162,255,216,0,183,0,163,255,216,0,184,0,164,255,216,0,185,0,164,255,215,0,186,0,165,255,215,0,187,0,166,255,215,0,188,0,167,255,215,0,189,0,168,255,214,0,190,0,169,255,214,0,191,0,170,255,214,0,192,0,171,255,
    214,0,193,0,171,255,214,0,194,0,172,255,213,0,195,0,173,255,213,0,196,0,174,255,213,0,197,0,175,255,213,0,198,0,176,255,213,0,199,0,177,255,212,0,200,0,178,255,212,0,201,0,179,255,212,0,202,0,179,255,212,0,203,0,180,255,211,0,204,0,181,255,211,0,205,
    0,182,255,211,0,206,0,183,255,211,0,207,0,184,255,211,0,208,0,185,255,210,0,209,0,186,255,210,0,210,0,187,255,210,0,211,0,187,255,210,0,212,0,188,255,209,0,213,0,189,255,209,0,214,0,190,255,209,0,215,0,191,255,209,0,216,0,192,255,209,0,217,0,193,255,
    208,0,218,0,194,255,208,0,219,0,195,255,208,0,220,0,195,255,208,0,221,0,196,255,208,0,222,0,197,255,207,0,223,0,198,255,207,0,224,0,199,255,207,0,225,0,200,255,207,0,226,0,201,255,206,0,227,0,202,255,206,0,228,0,203,255,206,0,229,0,203,255,206,0,230,
    0,204,255,206,0,231,0,205,255,205,0,232,0,206,255,205,0,233,0,207,255,205,0,234,0,208,255,205,0,235,0,209,255,205,0,236,0,210,255,204,0,237,0,210,255,204,0,238,0,211,255,204,0,239,0,212,255,204,0,240,0,213,255,203,0,241,0,214,255,203,0,242,0,215,255,
    203,0,243,0,216,255,203,0,244,0,217,255,203,0,245,0,218,255,202,0,246,0,218,255,202,0,247,0,219,255,202,0,248,0,220,255,202,0,249,0,221,255,201,0,250,0,222,255,201,0,251,0,223,255,201,0,252,0,224,255,201,0,253,0,225,255,201,0,254,0,226,255,200,0,255,
    0,226,255,200,0,0 };
    
    const char* BinaryData::misolight_ttf = (const char*) temp_b7a73532;
    
    //================== miso-regular.ttf ==================
    static const unsigned char temp_cedf3b8[] =
    { 0,1,0,0,0,17,1,0,0,4,0,16,76,84,83,72,96,206,125,196,0,0,5,108,0,0,0,227,79,83,47,50,79,197,250,61,0,0,1,152,0,0,0,86,86,68,77,88,108,201,116,86,0,0,225,224,0,0,5,224,99,109,97,112,117,108,128,122,0,0,26,212,0,0,6,164,99,118,116,32,0,20,0,0,0,0,34,224,
    0,0,0,2,102,112,103,109,50,77,115,102,0,0,33,120,0,0,1,98,103,108,121,102,144,118,127,194,0,0,34,228,0,0,179,20,104,100,109,120,123,104,215,146,0,0,6,80,0,0,20,132,104,101,97,100,230,14,38,213,0,0,1,28,0,0,0,54,104,104,101,97,6,189,7,195,0,0,1,84,0,0,
    0,36,104,109,116,120,82,124,40,229,0,0,1,240,0,0,3,124,107,101,114,110,23,5,21,255,0,0,215,184,0,0,4,68,108,111,99,97,156,38,200,236,0,0,213,248,0,0,1,192,109,97,120,112,2,241,2,186,0,0,1,120,0,0,0,32,110,97,109,101,65,189,188,90,0,0,219,252,0,0,3,174,
    112,111,115,116,77,165,114,139,0,0,223,172,0,0,2,51,112,114,101,112,184,0,0,43,0,0,34,220,0,0,0,4,0,1,0,0,0,1,25,153,217,41,193,214,95,15,60,245,0,25,3,232,0,0,0,0,192,84,98,16,0,0,0,0,194,164,103,172,255,224,255,49,4,8,3,105,0,0,0,9,0,2,0,0,0,0,0,0,
    0,1,0,0,3,105,255,52,0,25,3,232,255,224,255,224,4,8,3,232,255,80,0,0,0,0,0,0,0,0,0,0,0,0,0,223,0,1,0,0,0,223,0,118,0,7,0,0,0,0,0,1,0,0,0,0,0,10,0,0,2,0,2,67,0,0,0,0,0,1,1,64,1,144,0,5,0,0,2,188,2,138,0,0,0,140,2,188,2,138,0,0,1,221,0,50,0,250,0,0,0,0,
    0,0,0,0,0,0,0,0,128,0,0,175,0,0,0,10,0,0,0,0,0,0,0,0,79,77,65,82,0,64,0,32,33,34,2,146,255,54,0,50,3,105,0,204,0,0,0,1,0,0,0,0,0,0,0,192,0,0,1,160,0,56,1,160,0,56,1,160,0,68,1,126,0,42,1,124,0,28,1,168,0,60,1,192,0,30,2,186,0,35,1,166,0,26,1,146,0,26,
    1,128,0,40,1,224,0,68,2,8,0,68,1,92,0,68,1,165,0,68,1,77,0,22,0,200,0,68,1,184,0,68,1,156,0,56,1,104,0,68,1,112,0,68,1,172,0,68,1,129,0,56,1,172,0,68,1,176,0,21,1,136,0,62,1,114,0,33,2,26,0,36,1,104,0,36,1,113,0,20,1,88,0,42,1,40,0,26,1,73,0,45,1,43,
    0,70,1,132,0,58,1,132,0,70,1,120,0,58,1,136,0,70,2,80,0,70,0,200,0,67,1,124,0,70,0,208,255,234,0,200,0,60,1,136,0,70,1,128,0,58,1,40,0,26,1,112,0,58,1,132,0,58,1,72,0,58,1,132,0,70,1,96,0,30,1,160,0,56,1,160,0,80,1,160,0,55,1,160,0,43,1,160,0,38,1,160,
    0,69,1,160,0,65,1,160,0,53,1,160,0,56,1,160,0,47,0,192,0,54,2,252,0,62,1,96,0,30,1,120,0,58,1,176,0,21,1,176,0,21,1,160,0,56,1,96,0,30,1,160,0,56,1,120,0,58,1,120,0,58,1,120,0,58,1,120,0,58,1,136,0,70,1,120,0,58,0,200,255,236,0,200,255,236,0,200,0,39,
    0,200,0,0,1,112,0,58,0,200,0,70,0,192,0,0,0,192,0,0,1,130,0,22,1,136,0,62,1,136,0,62,1,136,0,62,1,136,0,62,1,113,0,20,1,132,0,70,1,112,0,58,1,112,0,58,1,75,0,58,1,112,0,58,2,29,0,25,1,96,0,30,1,96,0,30,1,96,0,30,1,96,0,30,1,172,0,70,1,113,0,20,2,56,0,
    58,0,200,255,234,0,200,255,234,0,200,0,17,0,200,0,17,1,224,0,68,1,112,0,68,1,112,0,68,1,112,0,68,1,112,0,68,1,138,0,56,2,105,0,14,1,176,0,21,1,176,0,21,1,176,0,21,1,176,0,21,2,84,0,56,1,160,0,56,1,160,0,56,1,160,0,56,1,160,0,56,1,170,0,0,1,168,0,60,1,
    168,0,60,1,168,0,60,1,168,0,60,1,146,0,27,1,146,0,26,1,185,0,3,1,144,0,68,2,158,0,27,2,206,0,39,2,206,0,39,1,101,0,26,0,200,0,58,1,101,0,39,0,200,0,58,1,0,0,30,1,116,0,47,1,115,0,49,1,116,0,47,1,96,0,64,0,191,0,46,0,192,0,49,0,192,0,46,0,192,0,64,0,192,
    0,54,0,192,0,47,0,192,0,54,0,192,0,47,2,64,0,46,1,163,0,59,1,163,0,44,0,239,0,59,0,239,0,44,1,0,0,16,1,0,0,24,1,13,0,19,1,12,0,56,1,0,0,68,1,0,0,16,1,244,0,178,1,244,0,126,1,244,0,128,1,244,0,127,1,244,0,168,1,244,0,168,1,160,0,48,1,160,0,64,1,160,0,
    56,1,160,0,76,1,160,0,56,1,160,0,56,1,160,0,56,1,244,0,60,1,160,0,56,1,57,0,38,0,208,0,72,0,208,0,77,1,160,0,53,1,160,0,53,1,244,255,224,1,244,255,224,3,232,255,224,1,244,255,224,1,160,0,67,1,160,0,90,1,160,0,35,1,160,0,34,1,160,0,33,1,160,0,18,1,237,
    0,45,1,160,0,45,3,125,0,38,2,81,0,38,1,202,0,19,1,224,0,34,1,244,0,7,1,164,0,58,1,164,0,58,1,131,0,42,1,128,0,40,1,73,0,42,1,88,0,42,1,119,0,2,0,238,0,9,1,144,0,70,2,116,0,32,2,86,0,27,2,84,0,27,0,234,0,27,1,41,0,52,1,40,0,51,1,49,0,54,1,49,0,54,1,160,
    0,76,2,32,0,40,1,144,0,68,1,160,0,41,1,160,0,34,0,0,0,223,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,76,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,59,1,1,1,1,1,1,1,76,76,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,68,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,76,68,68,1,1,1,1,51,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,47,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,59,76,1,43,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    47,68,1,1,1,1,1,1,0,0,0,0,23,0,0,0,228,9,9,2,4,4,4,3,3,4,4,6,4,4,3,4,5,3,4,3,2,4,4,3,3,4,3,4,4,4,3,5,3,3,3,3,3,3,3,3,3,4,7,2,3,2,2,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,2,8,4,3,4,4,4,3,4,3,3,3,3,4,3,2,2,2,2,3,2,2,2,3,4,4,4,4,3,3,3,3,3,3,5,3,3,3,3,4,3,5,
    2,2,2,2,4,3,3,3,3,4,6,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,7,7,7,3,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,5,4,4,2,2,2,2,2,2,2,2,5,5,5,5,5,5,4,4,4,4,4,4,4,5,4,3,2,2,4,4,5,5,9,5,4,4,4,4,4,4,4,4,9,6,4,5,5,4,4,3,3,3,3,3,2,4,6,5,5,2,3,3,3,3,4,5,4,4,4,0,0,0,10,10,
    2,4,4,4,4,4,4,4,7,4,4,4,5,5,3,4,3,2,4,4,4,4,4,4,4,4,4,4,5,4,4,3,3,3,3,4,4,4,4,7,2,4,2,2,4,4,3,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,2,8,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,2,4,2,2,2,4,4,4,4,4,4,4,4,4,3,4,5,4,4,4,4,4,4,7,2,2,2,2,5,4,4,4,4,4,6,4,4,4,4,6,4,4,4,4,4,
    4,4,4,4,4,4,4,4,7,8,8,4,2,4,2,3,4,4,4,4,2,2,2,2,2,2,2,2,6,4,4,2,2,3,3,3,3,3,3,5,5,5,5,5,5,4,4,4,4,4,4,5,5,4,3,2,2,4,4,5,5,10,5,4,4,4,4,4,4,5,4,10,7,5,5,5,4,4,4,4,3,3,4,2,4,6,6,6,2,3,4,4,3,4,5,4,4,4,0,0,0,11,11,2,5,5,5,4,4,5,5,8,5,4,4,5,6,4,5,4,2,5,5,
    4,4,5,4,5,5,4,4,6,4,4,4,3,4,3,4,4,4,4,7,2,4,2,2,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,2,9,4,4,5,5,5,4,5,4,4,4,4,4,4,2,2,2,2,4,2,2,2,4,4,4,4,4,4,4,4,4,4,4,6,4,4,4,4,5,4,7,2,2,2,2,5,4,4,4,4,4,7,5,5,5,5,7,5,5,5,5,5,5,5,5,5,4,4,5,4,8,9,9,4,2,4,2,3,4,4,4,4,
    2,2,2,2,2,2,2,2,6,5,5,3,3,3,3,3,3,3,3,6,6,6,6,6,6,5,5,5,5,5,5,5,6,5,3,2,2,5,5,6,6,11,6,5,5,5,5,5,5,5,5,11,7,5,6,6,5,5,4,4,4,4,4,3,4,7,7,7,3,3,4,4,3,5,6,4,5,5,0,0,0,12,12,2,5,5,5,5,5,5,5,8,5,5,5,6,6,4,5,4,2,5,5,4,4,5,5,5,5,5,4,6,4,4,4,4,4,4,5,5,5,5,7,
    2,5,3,2,5,5,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,2,10,5,5,5,5,5,4,5,5,5,5,5,5,5,2,2,2,2,4,2,2,2,5,5,5,5,5,4,5,4,4,4,4,6,4,4,4,4,5,4,7,2,2,2,2,6,4,4,4,4,5,7,5,5,5,5,7,5,5,5,5,5,5,5,5,5,5,5,5,5,8,9,9,4,2,4,2,4,4,4,4,4,2,2,2,2,2,2,2,2,7,5,5,3,3,3,3,3,3,3,3,6,
    6,6,6,6,6,5,5,5,5,5,5,5,6,5,4,3,3,5,5,6,6,12,6,5,5,5,5,5,5,6,5,11,8,6,6,6,5,5,5,5,4,4,5,3,5,8,7,7,3,4,4,4,4,5,7,5,5,5,0,0,0,13,13,3,5,5,5,5,5,6,6,9,5,5,5,6,7,5,5,4,3,6,5,5,5,6,5,6,6,5,5,7,5,5,4,4,4,4,5,5,5,5,7,3,5,3,3,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,
    5,5,3,10,5,5,6,6,5,5,5,5,5,5,5,5,5,3,3,3,3,5,3,3,3,5,5,5,5,5,5,5,5,5,4,5,7,5,5,5,5,6,5,7,3,3,3,3,6,5,5,5,5,5,8,6,6,6,6,8,5,5,5,5,6,6,6,6,6,5,5,6,5,9,10,10,5,3,5,3,4,5,5,5,5,2,3,3,3,3,3,3,3,7,5,5,3,3,3,3,4,3,3,3,7,7,7,7,7,7,5,5,5,5,5,5,6,7,5,4,3,3,5,5,
    7,7,13,7,5,5,5,5,5,5,6,5,12,8,6,6,7,5,5,5,5,4,4,5,3,5,8,8,8,3,4,4,4,4,5,7,5,5,5,0,0,0,15,15,3,6,6,6,6,6,6,7,10,6,6,6,7,8,5,6,5,3,7,6,5,6,6,6,6,6,6,6,8,5,6,5,4,5,4,6,6,6,6,9,3,6,3,3,6,6,4,6,6,5,6,5,6,6,6,6,6,6,6,6,6,6,3,12,5,6,6,6,6,5,6,6,6,6,6,6,6,3,
    3,3,3,6,3,3,3,6,6,6,6,6,6,6,6,6,5,6,8,5,5,5,5,6,6,9,3,3,3,3,7,6,6,6,6,6,9,6,6,6,6,9,6,6,6,6,6,6,6,6,6,6,6,7,6,10,11,11,5,3,5,3,4,6,6,6,5,3,3,3,3,3,3,3,3,9,6,6,4,4,4,4,4,4,4,4,8,8,8,8,8,8,6,6,6,6,6,6,6,8,6,5,3,3,6,6,8,8,15,8,6,6,6,6,6,6,7,6,14,9,7,7,8,
    6,6,6,6,5,5,6,4,6,9,9,9,4,4,5,5,5,6,8,6,6,6,0,0,0,16,16,3,7,7,7,6,6,7,7,11,7,6,6,8,8,6,7,5,3,7,7,6,6,7,6,7,7,6,6,9,6,6,6,5,5,5,6,6,6,6,9,3,6,3,3,6,6,5,6,6,5,6,6,7,7,7,6,7,7,7,7,7,7,3,12,6,6,7,7,7,6,7,6,6,6,6,6,6,3,3,3,3,6,3,3,3,6,6,6,6,6,6,6,6,6,5,6,
    9,6,6,6,6,7,6,9,3,3,3,3,8,6,6,6,6,6,10,7,7,7,7,10,7,7,7,7,7,7,7,7,7,6,6,7,6,11,12,12,6,3,6,3,5,6,6,6,6,3,3,3,3,3,3,3,3,9,7,7,4,4,4,4,4,4,4,4,8,8,8,8,8,8,7,7,7,7,7,7,7,8,7,5,3,3,7,7,8,8,16,8,7,7,7,7,7,7,8,7,15,10,7,7,8,7,7,6,6,5,6,6,4,6,10,10,10,4,5,5,
    5,5,7,9,6,7,7,0,0,0,17,17,3,7,7,7,7,6,7,8,12,7,7,7,8,9,6,7,6,3,7,7,6,6,7,7,7,7,7,6,9,6,6,6,5,6,5,7,7,6,7,11,3,6,4,3,7,7,5,6,7,6,7,6,7,7,7,7,7,7,7,7,7,7,3,13,6,6,7,7,7,6,7,6,6,6,6,7,6,3,3,3,3,6,3,3,3,7,7,7,7,7,6,7,6,6,6,6,9,6,6,6,6,7,6,9,3,3,3,3,8,6,6,
    6,6,7,10,7,7,7,7,10,7,7,7,7,7,7,7,7,7,7,7,8,7,11,13,13,6,3,6,3,5,6,6,6,6,3,3,3,3,3,3,3,3,10,7,7,4,4,4,4,5,5,4,4,9,9,9,9,9,9,7,7,7,7,7,7,7,9,7,5,4,4,7,7,9,9,17,9,7,7,7,7,7,7,8,7,16,10,8,8,9,7,7,7,7,6,6,6,4,7,11,10,10,4,5,5,5,5,7,9,7,7,7,0,0,0,19,19,4,
    8,8,8,7,7,8,9,13,8,8,7,9,10,7,8,6,4,8,8,7,7,8,7,8,8,7,7,10,7,7,7,6,6,6,7,7,7,7,11,4,7,4,4,7,7,6,7,7,6,7,7,8,8,8,8,8,8,8,8,8,8,4,14,6,7,8,8,8,7,8,7,7,7,7,7,7,4,4,4,4,7,4,4,4,7,7,7,7,7,7,7,7,7,6,7,10,7,7,7,7,8,7,11,4,4,4,4,9,7,7,7,7,7,12,8,8,8,8,11,8,8,
    8,8,8,8,8,8,8,8,8,8,8,12,14,14,7,4,7,4,5,7,7,7,7,4,4,4,4,4,4,4,4,11,8,8,5,5,5,5,5,5,5,5,10,10,10,10,10,10,8,8,8,8,8,8,8,10,8,6,4,4,8,8,10,10,19,10,8,8,8,8,8,8,9,8,17,12,9,9,10,8,8,7,7,6,7,7,5,8,12,11,11,4,6,6,6,6,8,10,8,8,8,0,0,0,21,21,4,9,9,9,8,8,9,
    9,15,9,8,8,10,11,7,9,7,4,9,9,8,8,9,8,9,9,8,8,11,8,8,7,6,7,6,8,8,8,8,13,4,8,4,4,8,8,6,8,8,7,8,7,9,9,9,9,9,9,9,9,9,9,4,16,7,8,9,9,9,7,9,8,8,8,8,8,8,4,4,4,4,8,4,4,4,8,8,8,8,8,8,8,8,8,7,8,11,7,7,7,7,9,8,11,4,4,4,4,10,8,8,8,8,8,13,9,9,9,9,13,9,9,9,9,9,9,9,
    9,9,8,8,9,8,14,15,15,8,4,8,4,6,8,8,8,7,4,4,4,4,4,4,4,4,12,9,9,5,5,5,5,6,6,5,5,11,11,11,11,11,11,9,9,9,9,9,9,8,11,9,7,4,4,9,9,11,11,21,11,9,9,9,9,9,9,10,9,19,13,10,10,11,9,9,8,8,7,7,8,5,8,13,13,13,5,6,6,6,6,9,11,8,9,9,0,0,0,24,24,5,10,10,10,9,9,10,11,
    17,10,10,9,12,12,8,10,8,5,11,10,9,9,10,9,10,10,9,9,13,9,9,8,7,8,7,9,9,9,9,14,5,9,5,5,9,9,7,9,9,8,9,8,10,10,10,10,10,10,10,10,10,10,5,19,9,9,10,10,10,8,10,9,9,9,9,9,9,5,5,5,5,9,5,5,5,9,9,9,9,9,9,9,9,9,8,9,13,8,8,8,8,10,9,13,5,5,5,5,12,9,9,9,9,9,15,10,
    10,10,10,14,10,10,10,10,10,10,10,10,10,10,10,11,10,15,17,17,9,5,9,5,7,9,9,9,8,5,5,5,5,5,5,5,5,14,10,10,6,6,6,6,6,6,6,6,12,12,12,12,12,12,10,10,10,10,10,10,10,12,10,8,5,5,10,10,12,12,24,12,10,10,10,10,10,10,12,10,21,14,11,11,12,10,10,9,9,8,8,9,6,10,15,
    14,14,6,7,7,7,7,10,13,10,10,10,0,0,0,27,27,5,11,11,11,10,10,11,12,19,11,11,10,13,14,9,11,9,5,12,11,10,10,12,10,12,12,11,10,15,10,10,9,8,9,8,10,10,10,11,16,5,10,6,5,11,10,8,10,10,9,10,10,11,11,11,11,11,11,11,11,11,11,5,21,10,10,12,12,11,10,11,10,10,10,
    10,11,10,5,5,5,5,10,5,5,5,10,11,11,11,11,10,10,10,10,9,10,15,10,10,10,10,12,10,15,5,5,5,5,13,10,10,10,10,11,17,12,12,12,12,16,11,11,11,11,12,11,11,11,11,11,11,12,11,19,20,20,10,5,10,5,7,10,10,10,10,5,5,5,5,5,5,5,5,16,11,11,6,6,7,7,7,7,7,7,14,14,14,14,
    14,14,11,11,11,11,11,11,12,14,11,8,6,6,11,11,14,14,27,14,11,11,11,11,11,11,13,11,24,16,12,13,14,11,11,10,10,9,9,10,6,11,17,16,16,6,8,8,8,8,11,15,11,11,11,0,0,0,29,29,6,12,12,12,11,11,12,13,20,12,12,11,14,15,10,12,10,6,13,12,10,11,12,11,12,13,11,11,16,
    10,11,10,9,10,9,11,11,11,11,18,6,11,6,6,11,11,9,11,11,10,11,10,12,12,12,12,12,12,12,12,12,12,6,22,11,11,13,13,12,10,12,11,11,11,11,11,11,6,6,6,6,11,6,6,6,11,11,11,11,11,11,11,11,11,10,11,16,10,10,10,10,12,11,17,6,6,6,6,14,11,11,11,11,11,18,13,13,13,13,
    17,12,12,12,12,12,12,12,12,12,12,12,13,12,20,21,21,10,6,10,6,8,11,11,11,10,6,6,6,6,6,6,6,6,17,12,12,7,7,7,7,8,8,7,7,15,15,15,15,15,15,12,12,12,12,12,12,13,15,12,9,6,6,12,12,15,15,29,15,12,12,12,12,12,12,14,12,26,17,13,14,15,12,12,11,11,10,10,11,7,12,
    18,17,17,7,9,9,9,9,12,16,12,12,12,0,0,0,32,32,6,13,13,13,12,12,14,14,22,14,13,12,15,17,11,13,11,6,14,13,12,12,14,12,14,14,13,12,17,12,12,11,9,11,10,12,12,12,13,18,6,12,7,6,13,12,9,12,12,11,12,11,13,13,13,14,13,13,13,13,13,13,6,25,11,12,14,14,13,11,13,
    12,12,12,12,13,12,6,6,6,6,12,6,6,6,12,13,13,13,13,12,12,12,12,11,12,17,11,11,11,11,14,12,18,6,6,6,6,15,12,12,12,12,13,20,14,14,14,14,19,13,13,13,13,14,14,14,14,14,13,13,14,13,21,23,23,11,6,11,6,8,12,12,12,11,6,6,6,6,6,6,6,6,18,13,13,8,8,8,8,9,9,8,8,16,
    16,16,16,16,16,13,13,13,13,13,13,13,16,13,10,7,7,13,13,16,16,32,16,13,13,13,13,13,13,16,13,28,19,15,16,16,13,13,12,12,11,11,12,8,13,20,19,19,7,10,10,10,10,13,17,13,13,13,0,0,0,33,33,6,14,14,14,13,13,14,15,23,14,13,13,16,17,11,14,11,7,15,14,12,12,14,13,
    14,14,13,12,18,12,12,11,10,11,10,13,13,12,13,20,7,13,7,7,13,13,10,12,13,11,13,12,14,14,14,14,14,14,14,14,14,14,6,25,12,12,14,14,14,12,14,12,12,12,12,13,12,7,7,7,7,12,7,6,6,13,13,13,13,13,12,13,12,12,11,12,18,12,12,12,12,14,12,20,7,7,7,7,16,12,12,12,12,
    13,20,14,14,14,14,20,14,14,14,14,14,14,14,14,14,13,13,15,13,22,23,23,12,7,12,7,9,12,12,12,12,6,6,6,6,6,6,6,6,19,14,14,8,8,8,8,9,9,8,8,17,17,17,17,17,17,14,14,14,14,14,14,14,17,14,10,7,7,14,14,17,17,33,17,14,14,14,14,14,14,16,14,29,19,15,16,17,14,14,13,
    13,11,11,12,8,13,21,20,20,8,10,10,11,10,14,18,13,14,14,0,0,0,37,37,7,15,15,15,14,14,16,17,26,16,15,14,18,19,13,16,12,7,16,15,13,14,16,14,16,16,15,14,20,13,14,13,11,12,11,14,14,14,15,21,7,14,8,7,15,14,11,14,14,12,14,13,15,15,15,15,15,15,15,15,15,15,7,
    28,13,14,16,16,15,13,15,14,14,14,14,15,14,7,7,7,7,14,7,7,7,14,15,15,15,15,14,14,14,14,12,14,20,13,13,13,13,16,14,20,7,7,7,7,18,14,14,14,14,15,23,16,16,16,16,22,15,15,15,15,16,16,16,16,16,15,15,16,15,24,26,26,13,7,13,7,9,14,14,14,13,7,7,7,7,7,7,7,7,21,
    16,16,9,9,9,9,10,10,9,9,19,19,19,19,19,19,15,15,15,15,15,15,15,19,15,12,8,8,15,15,19,19,37,19,15,15,15,15,15,15,18,15,33,21,17,17,19,16,16,14,14,12,13,14,9,15,23,22,22,9,11,11,11,11,15,20,15,15,15,0,0,0,42,42,8,17,17,17,16,16,18,19,29,18,17,16,20,22,
    15,18,14,8,18,17,15,15,18,16,18,18,16,16,23,15,16,14,12,14,13,16,16,16,16,25,8,16,9,8,16,16,12,15,16,14,16,15,17,17,17,17,17,17,17,17,17,17,8,33,15,16,18,18,17,15,17,16,16,16,16,16,16,8,8,8,8,15,8,8,8,16,16,16,16,16,16,16,15,15,14,15,23,15,15,15,15,18,
    16,23,8,8,8,8,20,15,15,15,15,17,26,18,18,18,18,25,17,17,17,17,18,18,18,18,18,17,17,19,17,29,31,31,15,8,15,8,10,16,16,16,15,8,8,8,8,8,8,8,8,24,18,18,10,10,11,11,11,11,11,11,21,21,21,21,21,21,17,17,17,17,17,17,17,21,17,13,9,9,17,17,21,21,42,21,17,17,17,
    17,17,17,21,17,38,25,19,21,21,18,18,16,16,14,14,16,10,17,26,25,25,10,12,12,12,13,17,23,17,17,17,0,0,0,46,46,9,19,19,19,18,17,20,21,32,19,18,18,22,24,16,19,15,9,20,19,17,17,20,18,20,20,18,17,25,17,17,16,14,15,14,18,18,17,18,27,9,17,10,9,18,18,14,17,18,
    15,18,16,19,19,19,19,19,19,19,19,19,19,9,35,16,17,20,20,19,16,19,17,17,17,17,18,17,9,9,9,9,17,9,9,9,18,18,18,18,18,17,18,17,17,15,17,25,16,16,16,16,20,17,26,9,9,9,9,22,17,17,17,17,18,28,20,20,20,20,27,19,19,19,19,20,20,20,20,20,18,18,20,18,31,33,33,16,
    9,16,9,11,17,17,17,16,9,9,9,9,9,9,9,9,27,19,19,11,11,12,12,12,12,12,12,23,23,23,23,23,23,19,19,19,19,19,19,20,23,19,14,10,10,19,19,23,23,46,23,19,19,19,19,19,19,23,19,42,28,21,22,23,19,19,18,18,15,16,17,11,18,29,28,27,11,14,13,14,14,19,25,18,19,19,0,
    0,0,50,50,10,21,21,21,19,19,21,22,35,21,20,19,24,26,17,21,17,10,22,21,18,18,21,19,21,22,20,19,27,18,18,17,15,16,15,19,19,19,20,30,10,19,10,10,20,19,15,18,19,16,19,18,21,21,21,21,21,21,21,21,21,21,10,38,18,19,22,22,21,18,21,19,19,19,19,20,19,10,10,10,
    10,18,10,10,10,19,20,20,20,20,18,19,18,18,17,18,27,18,18,18,18,21,18,29,10,10,10,10,24,18,18,18,18,20,31,22,22,22,22,30,21,21,21,21,21,21,21,21,21,20,20,22,20,33,36,36,18,10,18,10,12,19,19,19,18,10,10,10,10,10,10,10,10,29,21,21,12,12,13,13,13,13,13,13,
    25,25,25,25,25,25,21,21,21,21,21,21,21,25,21,16,10,10,21,21,25,25,50,25,21,21,21,21,21,21,25,21,45,30,23,24,25,21,21,19,19,16,17,19,12,20,31,30,30,12,15,15,16,15,21,27,20,21,21,0,0,0,54,54,10,22,22,22,21,21,23,24,38,23,22,21,26,28,19,23,18,11,24,22,19,
    20,23,21,23,23,21,20,29,19,20,19,16,18,16,21,21,20,21,32,11,21,11,11,21,21,16,20,21,18,21,19,22,22,22,22,22,22,22,22,22,22,10,41,19,20,23,23,22,19,22,20,20,20,20,21,20,11,11,11,11,20,11,10,10,21,21,21,21,21,20,21,20,20,18,20,29,19,19,19,19,23,20,31,11,
    11,11,11,26,20,20,20,20,21,33,23,23,23,23,32,22,22,22,22,23,23,23,23,23,22,22,24,22,36,39,39,19,11,19,11,14,20,20,20,19,10,10,10,10,10,10,10,10,31,23,23,13,13,14,14,15,14,14,14,27,27,27,27,27,27,22,22,22,22,22,22,22,27,22,17,11,11,22,22,27,27,54,27,22,
    22,22,22,22,22,27,22,48,32,25,26,27,23,23,21,21,18,19,20,13,22,34,32,32,13,16,16,17,16,22,29,22,22,22,0,0,0,58,58,11,24,24,24,22,22,25,26,40,24,23,22,28,30,20,24,19,12,26,24,21,21,25,22,25,25,23,21,31,21,21,20,17,19,17,23,23,22,23,35,12,22,12,12,23,22,
    17,21,23,19,23,20,24,24,24,25,24,24,24,24,24,24,11,44,21,22,25,25,24,20,24,22,22,22,22,23,22,12,12,12,12,21,12,11,11,22,23,23,23,23,21,23,21,21,19,21,31,20,20,20,20,25,21,33,12,12,12,12,28,21,21,21,21,23,36,25,25,25,25,35,24,24,24,24,25,25,25,25,25,23,
    23,26,23,39,42,42,21,12,21,12,15,22,22,22,20,11,11,11,11,11,11,11,11,33,24,24,14,14,15,15,16,16,15,15,29,29,29,29,29,29,24,24,24,24,24,24,24,29,24,18,12,12,24,24,29,29,58,29,24,24,24,24,24,24,29,24,51,34,27,28,29,24,24,22,22,19,20,22,14,23,36,35,35,14,
    17,17,17,18,24,32,23,24,24,0,0,0,67,67,13,28,28,28,26,25,28,30,47,28,27,26,32,35,23,28,22,13,29,28,24,25,29,26,29,29,26,25,36,24,25,23,20,22,20,26,26,25,26,39,13,25,14,13,26,26,20,25,26,22,26,24,28,28,28,28,28,28,28,28,28,28,13,51,23,25,29,29,28,24,28,
    25,25,25,25,26,25,13,13,13,13,25,13,13,13,26,26,26,26,26,25,26,25,25,22,25,36,24,24,24,24,29,25,37,13,13,13,13,32,25,25,25,25,26,41,29,29,29,29,40,28,28,28,28,29,28,28,28,28,27,27,30,27,45,49,49,24,13,24,13,17,25,25,25,24,13,13,13,13,13,13,13,13,39,28,
    28,16,16,17,17,18,18,17,17,34,34,34,34,34,34,28,28,28,28,28,28,28,34,28,21,14,14,28,28,34,34,67,34,28,28,28,28,28,28,33,28,60,39,31,32,34,28,28,26,26,22,23,25,16,27,42,40,40,16,20,20,21,20,28,36,27,28,28,0,0,0,75,75,14,31,31,31,29,29,32,34,52,32,30,29,
    36,39,26,32,25,15,33,31,27,28,32,29,32,32,29,28,40,27,28,26,22,25,22,29,29,28,29,45,15,29,16,15,29,29,22,28,29,25,29,26,31,31,31,31,31,31,31,31,31,31,14,58,27,28,32,32,31,26,31,28,28,28,28,29,28,15,15,15,15,28,15,14,14,29,29,29,29,29,28,29,28,28,25,28,
    41,26,26,26,26,32,28,43,15,15,15,15,36,28,28,28,28,30,46,32,32,32,32,45,31,31,31,31,32,32,32,32,32,30,30,33,30,51,54,54,27,15,27,15,19,28,28,28,26,14,14,14,14,14,14,14,14,43,31,31,18,18,19,19,20,20,19,19,38,38,38,38,38,38,31,31,31,31,31,31,31,38,31,23,
    16,16,31,31,38,38,75,38,31,31,31,31,31,31,37,31,67,45,34,36,38,32,32,29,29,25,26,28,18,30,47,45,45,18,22,22,23,23,31,41,30,31,31,0,0,0,0,0,0,3,0,0,0,3,0,0,4,66,0,1,0,0,0,0,0,28,0,3,0,1,0,0,1,224,0,6,1,196,0,0,0,32,0,221,0,84,0,137,0,144,0,198,0,188,0,
    197,0,194,0,148,0,161,0,160,0,195,0,178,0,152,0,70,0,62,0,183,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,151,0,150,0,170,0,172,0,171,0,136,0,63,0,25,0,24,0,23,0,22,0,21,0,20,0,19,0,18,0,17,0,16,0,15,0,14,0,13,0,12,0,1,0,220,0,2,0,3,0,4,0,5,0,
    6,0,7,0,8,0,9,0,10,0,11,0,162,0,182,0,159,0,177,0,185,0,168,0,51,0,50,0,49,0,48,0,47,0,46,0,45,0,44,0,43,0,42,0,41,0,40,0,39,0,38,0,37,0,36,0,35,0,34,0,33,0,32,0,26,0,27,0,28,0,29,0,30,0,31,0,163,0,181,0,158,0,221,0,0,0,67,0,66,0,113,0,112,0,108,0,68,
    0,128,0,99,0,100,0,98,0,69,0,97,0,64,0,94,0,95,0,93,0,92,0,81,0,79,0,80,0,78,0,77,0,75,0,72,0,73,0,71,0,65,0,74,0,86,0,87,0,88,0,89,0,201,0,179,0,189,0,190,0,218,0,140,0,199,0,101,0,135,0,134,0,133,0,169,0,166,0,0,0,114,0,124,0,0,0,175,0,0,0,0,0,192,
    0,209,0,0,0,0,0,0,0,0,0,0,0,216,0,217,0,0,0,96,0,85,0,138,0,139,0,176,0,0,0,200,0,0,0,0,0,155,0,154,0,153,0,83,0,117,0,115,0,123,0,119,0,103,0,187,0,186,0,142,0,143,0,146,0,147,0,174,0,0,0,102,0,130,0,0,0,222,0,157,0,156,0,0,0,0,0,202,0,149,0,145,0,141,
    0,196,0,116,0,110,0,118,0,109,0,111,0,107,0,105,0,104,0,106,0,120,0,122,0,0,0,121,0,125,0,127,0,126,0,82,0,167,0,165,0,184,0,0,0,0,0,0,0,164,0,4,2,98,0,0,0,54,0,32,0,4,0,22,0,47,0,57,0,80,0,90,0,126,0,172,0,255,1,49,1,66,1,83,1,97,1,120,1,126,1,146,2,
    198,2,220,3,198,32,20,32,26,32,30,32,34,32,38,32,48,32,58,32,172,33,34,255,255,0,0,0,32,0,48,0,58,0,81,0,91,0,160,0,174,1,49,1,65,1,82,1,96,1,120,1,125,1,146,2,198,2,220,3,198,32,19,32,24,32,28,32,32,32,38,32,48,32,57,32,172,33,34,255,255,0,0,0,4,0,0,
    255,177,0,0,0,0,0,0,255,33,255,142,0,0,0,0,255,10,0,0,255,54,253,225,253,201,253,21,0,0,0,0,0,0,0,0,224,115,224,148,0,0,224,21,223,99,0,1,0,54,0,0,0,82,0,0,0,124,0,194,0,218,0,0,0,0,1,120,1,122,0,0,1,122,0,0,0,0,0,0,0,0,1,116,1,118,1,122,1,126,0,0,0,
    0,1,126,0,0,0,0,0,0,0,84,0,137,0,144,0,198,0,188,0,197,0,194,0,148,0,161,0,160,0,195,0,178,0,152,0,70,0,62,0,183,0,151,0,150,0,170,0,172,0,171,0,136,0,63,0,25,0,24,0,23,0,22,0,21,0,20,0,19,0,18,0,17,0,16,0,15,0,14,0,13,0,12,0,1,0,220,0,162,0,182,0,159,
    0,177,0,185,0,168,0,51,0,50,0,49,0,48,0,47,0,46,0,45,0,44,0,43,0,42,0,41,0,40,0,39,0,38,0,37,0,36,0,35,0,34,0,33,0,32,0,26,0,27,0,28,0,29,0,30,0,31,0,163,0,181,0,158,0,221,0,83,0,139,0,189,0,190,0,222,0,192,0,180,0,218,0,166,0,134,0,216,0,155,0,176,0,
    135,0,184,0,179,0,175,0,214,0,215,0,169,0,209,0,199,0,149,0,164,0,213,0,217,0,154,0,211,0,212,0,210,0,138,0,117,0,118,0,116,0,115,0,67,0,66,0,114,0,113,0,111,0,112,0,110,0,109,0,106,0,107,0,105,0,104,0,131,0,108,0,121,0,120,0,122,0,123,0,68,0,173,0,124,
    0,126,0,125,0,127,0,128,0,129,0,132,0,101,0,100,0,99,0,98,0,97,0,69,0,64,0,96,0,94,0,93,0,95,0,92,0,81,0,80,0,79,0,78,0,77,0,76,0,75,0,73,0,72,0,71,0,74,0,65,0,174,0,85,0,87,0,86,0,88,0,89,0,90,0,91,0,102,0,119,0,103,0,203,0,205,0,204,0,206,0,187,0,186,
    0,146,0,147,0,145,0,142,0,143,0,141,0,201,0,202,0,140,0,157,0,156,0,4,2,98,0,0,0,54,0,32,0,4,0,22,0,47,0,57,0,80,0,90,0,126,0,172,0,255,1,49,1,66,1,83,1,97,1,120,1,126,1,146,2,198,2,220,3,198,32,20,32,26,32,30,32,34,32,38,32,48,32,58,32,172,33,34,255,
    255,0,0,0,32,0,48,0,58,0,81,0,91,0,160,0,174,1,49,1,65,1,82,1,96,1,120,1,125,1,146,2,198,2,220,3,198,32,19,32,24,32,28,32,32,32,38,32,48,32,57,32,172,33,34,255,255,0,0,0,4,0,0,255,177,0,0,0,0,0,0,255,33,255,142,0,0,0,0,255,10,0,0,255,54,253,225,253,201,
    253,21,0,0,0,0,0,0,0,0,224,115,224,148,0,0,224,21,223,99,0,1,0,54,0,0,0,82,0,0,0,124,0,194,0,218,0,0,0,0,1,120,1,122,0,0,1,122,0,0,0,0,0,0,0,0,1,116,1,118,1,122,1,126,0,0,0,0,1,126,0,0,0,0,0,0,0,84,0,137,0,144,0,198,0,188,0,197,0,194,0,148,0,161,0,160,
    0,195,0,178,0,152,0,70,0,62,0,183,0,151,0,150,0,170,0,172,0,171,0,136,0,63,0,25,0,24,0,23,0,22,0,21,0,20,0,19,0,18,0,17,0,16,0,15,0,14,0,13,0,12,0,1,0,220,0,162,0,182,0,159,0,177,0,185,0,168,0,51,0,50,0,49,0,48,0,47,0,46,0,45,0,44,0,43,0,42,0,41,0,40,
    0,39,0,38,0,37,0,36,0,35,0,34,0,33,0,32,0,26,0,27,0,28,0,29,0,30,0,31,0,163,0,181,0,158,0,221,0,83,0,139,0,189,0,190,0,222,0,192,0,180,0,218,0,166,0,134,0,216,0,155,0,176,0,135,0,184,0,179,0,175,0,214,0,215,0,169,0,209,0,199,0,149,0,164,0,213,0,217,0,
    154,0,211,0,212,0,210,0,138,0,117,0,118,0,116,0,115,0,67,0,66,0,114,0,113,0,111,0,112,0,110,0,109,0,106,0,107,0,105,0,104,0,131,0,108,0,121,0,120,0,122,0,123,0,68,0,173,0,124,0,126,0,125,0,127,0,128,0,129,0,132,0,101,0,100,0,99,0,98,0,97,0,69,0,64,0,
    96,0,94,0,93,0,95,0,92,0,81,0,80,0,79,0,78,0,77,0,76,0,75,0,73,0,72,0,71,0,74,0,65,0,174,0,85,0,87,0,86,0,88,0,89,0,90,0,91,0,102,0,119,0,103,0,203,0,205,0,204,0,206,0,187,0,186,0,146,0,147,0,145,0,142,0,143,0,141,0,201,0,202,0,140,0,157,0,156,184,0,
    0,44,75,184,0,9,80,88,177,1,1,142,89,184,1,255,133,184,0,68,29,185,0,9,0,3,95,94,45,184,0,1,44,32,32,69,105,68,176,1,96,45,184,0,2,44,184,0,1,42,33,45,184,0,3,44,32,70,176,3,37,70,82,88,35,89,32,138,32,138,73,100,138,32,70,32,104,97,100,176,4,37,70,32,
    104,97,100,82,88,35,101,138,89,47,32,176,0,83,88,105,32,176,0,84,88,33,176,64,89,27,105,32,176,0,84,88,33,176,64,101,89,89,58,45,184,0,4,44,32,70,176,4,37,70,82,88,35,138,89,32,70,32,106,97,100,176,4,37,70,32,106,97,100,82,88,35,138,89,47,253,45,184,
    0,5,44,75,32,176,3,38,80,88,81,88,176,128,68,27,176,64,68,89,27,33,33,32,69,176,192,80,88,176,192,68,27,33,89,89,45,184,0,6,44,32,32,69,105,68,176,1,96,32,32,69,125,105,24,68,176,1,96,45,184,0,7,44,184,0,6,42,45,184,0,8,44,75,32,176,3,38,83,88,176,128,
    27,176,64,89,138,138,32,176,3,38,83,88,35,33,176,192,138,138,27,138,35,89,32,176,3,38,83,88,35,33,184,1,0,138,138,27,138,35,89,32,176,3,38,83,88,35,33,184,1,64,138,138,27,138,35,89,32,184,0,3,38,83,88,176,3,37,69,184,1,128,80,88,35,33,184,1,128,35,33,
    27,176,3,37,69,35,33,35,33,89,27,33,89,68,45,184,0,9,44,75,83,88,69,68,27,33,33,89,45,0,0,184,0,0,43,0,20,0,0,0,2,0,56,255,252,1,104,2,128,0,21,0,37,0,71,184,0,38,47,184,0,39,47,184,0,38,16,184,0,5,208,184,0,5,47,184,0,39,16,184,0,17,220,184,0,5,16,184,
    0,26,220,184,0,17,16,184,0,32,220,0,186,0,29,0,0,0,3,43,184,0,29,16,186,0,11,0,22,0,3,43,184,0,11,16,48,49,23,34,46,2,53,17,52,62,2,51,50,30,2,21,17,20,14,2,3,34,6,21,17,20,22,51,50,54,53,17,52,46,2,208,32,55,41,24,24,41,55,32,31,56,41,24,24,41,56,31,
    37,51,51,37,36,52,14,24,32,4,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,172,32,55,41,24,2,68,52,36,254,172,37,51,51,37,1,84,18,32,24,14,0,0,2,0,56,255,162,1,107,2,128,0,30,0,46,0,87,184,0,47,47,184,0,48,47,184,0,47,16,184,0,0,208,184,0,0,47,184,0,48,
    16,184,0,11,220,184,0,15,208,184,0,15,47,184,0,11,16,184,0,43,220,184,0,21,208,184,0,21,47,184,0,0,16,184,0,36,220,0,186,0,5,0,31,0,3,43,184,0,5,16,186,0,40,0,25,0,3,43,184,0,40,16,48,49,19,52,62,2,51,50,30,2,21,17,20,6,7,23,22,6,7,6,38,47,1,14,1,35,
    34,46,2,53,19,34,14,2,21,17,20,22,51,50,54,53,17,52,38,56,24,41,55,32,31,56,41,24,27,23,46,7,8,11,11,26,7,45,11,24,12,32,55,41,24,152,18,32,24,14,52,36,37,51,51,1,232,31,56,41,24,24,41,56,31,254,172,34,58,21,79,11,26,7,6,7,11,79,3,4,24,41,55,32,1,172,
    14,24,32,18,254,172,37,51,51,37,1,84,36,52,0,0,2,0,68,255,249,1,119,2,124,0,30,0,41,0,99,184,0,42,47,184,0,43,47,184,0,0,220,184,0,4,208,184,0,4,47,184,0,0,16,184,0,34,220,184,0,10,208,184,0,10,47,184,0,42,16,184,0,19,208,184,0,19,47,184,0,13,220,184,
    0,0,16,184,0,29,208,184,0,13,16,184,0,39,208,0,186,0,24,0,38,0,3,43,184,0,24,16,186,0,31,0,11,0,3,43,184,0,31,16,184,0,40,208,48,49,1,20,6,7,23,22,6,7,6,38,39,3,35,21,20,6,35,34,38,53,17,52,54,59,1,50,30,2,29,1,7,50,54,61,1,52,38,43,1,21,51,1,116,52,
    42,92,5,11,13,12,24,5,96,82,18,14,13,19,19,13,120,31,56,41,24,152,37,51,51,37,88,88,1,172,48,76,17,248,12,24,5,5,11,13,1,3,248,14,18,18,14,2,64,14,18,24,41,56,31,56,88,51,37,56,36,52,232,0,0,0,1,0,42,255,248,1,87,2,132,0,55,0,0,55,54,55,54,38,47,1,46,
    1,55,62,1,55,62,1,23,30,1,23,22,6,7,6,38,39,38,39,38,7,6,7,6,31,1,30,1,7,14,1,7,14,1,39,46,1,39,38,54,55,54,22,23,30,1,23,22,240,34,3,2,14,14,160,23,22,3,2,32,26,26,64,32,32,52,17,7,7,12,11,26,6,20,39,39,32,31,3,3,27,160,23,23,2,3,32,27,27,66,33,33,55,
    17,6,7,11,11,26,7,10,32,20,41,79,25,42,20,38,14,164,23,62,32,33,57,20,20,15,7,7,37,29,11,26,7,7,8,11,34,8,8,24,23,40,39,29,165,24,63,34,34,59,20,20,16,7,7,39,29,12,25,7,7,7,12,17,23,4,8,0,0,0,1,0,28,255,252,1,96,2,124,0,22,0,39,186,0,8,0,14,0,3,43,184,
    0,8,16,0,184,0,11,47,186,0,0,0,6,0,3,43,184,0,0,16,184,0,6,16,184,0,15,208,48,49,1,50,22,21,20,6,43,1,17,20,6,35,34,38,53,17,35,34,38,53,52,54,51,1,64,14,18,18,14,98,18,14,13,19,98,13,19,19,13,2,124,18,14,14,18,253,224,14,18,18,14,2,32,18,14,14,18,0,
    0,0,1,0,60,255,252,1,108,2,128,0,32,0,67,184,0,33,47,184,0,34,47,184,0,33,16,184,0,24,208,184,0,24,47,184,0,0,220,184,0,34,16,184,0,14,220,184,0,6,220,184,0,0,16,184,0,31,208,0,184,0,10,47,184,0,28,47,186,0,3,0,19,0,3,43,184,0,3,16,48,49,55,20,22,51,
    50,54,53,17,52,54,51,50,22,21,17,20,14,2,35,34,46,2,53,17,52,54,51,50,22,21,17,124,51,37,36,52,18,14,13,19,24,42,55,31,32,55,41,24,18,14,13,19,148,37,51,51,37,1,204,14,18,18,14,254,52,32,55,41,24,24,41,55,32,1,204,14,18,18,14,254,52,0,0,0,1,0,30,255,
    252,1,163,2,130,0,33,0,7,0,184,0,30,47,48,49,19,38,54,55,54,22,23,22,23,30,3,23,62,3,55,54,55,62,1,23,30,1,7,3,14,1,35,34,38,39,34,4,13,13,13,23,3,26,24,10,22,21,19,8,7,19,21,22,10,24,26,3,23,13,13,13,4,160,2,17,11,11,17,3,2,87,13,23,4,3,13,13,92,87,
    37,79,76,70,27,27,70,76,79,37,87,92,13,13,3,4,23,13,253,188,10,13,13,10,0,0,1,0,35,255,252,2,151,2,130,0,73,0,11,0,184,0,49,47,184,0,69,47,48,49,19,38,54,55,54,22,23,22,23,30,3,23,62,3,55,54,55,62,1,51,50,23,22,23,30,3,23,62,3,55,54,55,62,1,23,30,1,7,
    3,14,1,35,34,38,39,38,39,46,3,39,14,3,7,6,7,14,1,35,34,38,39,3,38,3,13,13,13,23,3,20,20,8,19,18,17,7,7,16,18,18,9,20,21,2,18,11,24,7,20,20,8,19,18,17,7,7,16,18,18,9,20,21,3,22,13,13,14,3,140,3,17,11,11,18,2,21,20,9,18,18,16,7,7,17,18,19,8,20,20,3,17,
    11,11,18,2,140,2,88,14,22,3,3,13,14,85,82,35,75,75,70,29,29,70,75,75,35,82,85,11,14,25,85,82,35,75,75,70,29,29,70,75,75,35,82,85,14,13,3,3,22,14,253,188,11,13,13,11,84,83,35,76,75,70,29,29,70,75,76,35,83,84,11,13,13,11,2,68,0,1,0,26,255,249,1,139,2,130,
    0,31,0,0,23,46,1,55,19,3,38,54,55,54,22,31,1,55,62,1,23,30,1,7,3,19,22,6,7,6,38,47,1,7,14,1,47,12,9,6,143,133,6,9,12,11,26,6,111,111,6,25,12,12,8,5,133,143,5,8,12,12,25,6,121,121,6,26,1,6,25,12,1,30,1,10,11,26,6,5,8,12,222,222,12,8,5,6,26,11,254,246,
    254,226,12,25,6,6,9,12,242,242,12,9,0,0,0,1,0,26,255,252,1,120,2,130,0,23,0,29,186,0,16,0,0,0,3,43,184,0,16,16,186,0,8,0,0,0,16,17,18,57,0,184,0,20,47,48,49,19,3,38,54,55,54,22,31,1,55,62,1,23,30,1,7,3,17,20,6,35,34,38,53,169,137,6,9,12,11,26,6,111,111,
    6,25,12,12,9,6,137,18,14,14,18,1,64,1,18,11,26,6,5,8,12,222,222,12,8,5,6,26,11,254,238,254,220,14,18,18,14,0,0,0,1,0,40,0,0,1,88,2,124,0,41,0,27,0,186,0,31,0,37,0,3,43,184,0,31,16,186,0,17,0,9,0,3,43,184,0,17,16,48,49,55,52,55,54,55,62,3,55,35,34,38,
    53,52,54,59,1,50,23,22,21,20,7,6,7,14,3,7,51,50,22,21,20,6,43,1,34,39,38,40,3,53,45,19,39,33,26,6,192,14,18,18,14,240,18,9,5,2,54,45,20,38,34,25,6,192,14,18,18,14,240,18,9,5,32,6,6,127,108,46,92,80,61,14,18,14,14,18,14,10,8,4,8,128,108,46,93,79,60,14,
    18,14,14,18,14,10,0,0,0,1,0,68,255,250,1,156,2,129,0,41,0,50,184,0,42,47,184,0,43,47,184,0,39,220,184,0,31,220,184,0,3,208,184,0,3,47,184,0,42,16,184,0,17,208,184,0,17,47,184,0,11,220,184,0,24,208,184,0,24,47,48,49,5,6,38,39,38,39,46,3,39,17,20,6,35,
    34,38,53,17,52,54,55,54,22,23,22,23,30,3,23,17,52,54,51,50,22,21,17,20,6,1,131,11,20,5,42,40,17,37,36,33,14,18,14,14,18,14,11,11,20,5,41,40,17,37,36,34,14,18,14,14,18,14,3,3,10,10,86,83,35,76,75,70,29,254,72,14,18,18,14,2,68,11,18,2,2,9,10,86,83,35,76,
    75,70,29,1,184,14,18,18,14,253,188,11,18,0,0,0,0,1,0,68,255,252,1,196,2,129,0,53,0,73,184,0,54,47,184,0,55,47,184,0,54,16,184,0,3,208,184,0,3,47,184,0,51,220,184,0,10,208,184,0,10,47,184,0,55,16,184,0,29,220,186,0,15,0,3,0,29,17,18,57,184,0,35,220,184,
    0,22,208,184,0,22,47,0,184,0,0,47,184,0,32,47,48,49,23,34,38,53,17,52,54,55,54,22,23,22,23,30,1,23,62,3,55,54,55,62,1,23,30,1,21,17,20,6,35,34,38,53,17,14,1,7,6,7,6,35,34,39,38,39,46,1,39,17,20,6,100,14,18,14,11,11,20,5,26,25,21,44,15,7,19,21,22,11,25,
    26,5,20,11,11,14,19,13,14,18,18,35,14,17,15,10,19,21,8,15,17,14,36,17,19,4,18,14,2,68,11,18,2,2,9,10,56,52,45,95,31,15,41,45,48,22,52,56,10,9,2,2,18,11,253,188,14,18,18,14,1,181,38,75,30,35,33,18,18,33,35,30,75,38,254,75,14,18,0,1,0,68,0,0,1,76,2,128,
    0,19,0,39,186,0,11,0,3,0,3,43,184,0,11,16,0,184,0,7,47,186,0,11,0,0,0,3,43,184,0,11,16,184,0,0,16,184,0,18,208,48,49,51,34,38,53,17,52,54,51,50,22,21,17,51,50,22,21,20,6,43,1,100,14,18,18,14,13,19,168,13,19,19,13,200,18,14,2,64,14,18,18,14,253,224,18,
    14,14,18,0,1,0,68,255,249,1,139,2,130,0,31,0,18,186,0,9,0,15,0,3,43,184,0,9,16,184,0,22,208,48,49,37,22,6,7,6,38,39,3,7,21,20,6,35,34,38,53,17,52,54,51,50,22,21,17,19,62,1,23,30,1,15,1,1,133,6,9,12,12,25,5,144,56,18,14,13,19,19,13,14,18,202,8,26,11,11,
    4,8,155,42,12,25,6,6,9,12,1,41,78,205,14,18,18,14,2,68,14,18,18,14,254,247,1,28,11,4,8,8,26,11,218,0,0,0,1,0,22,255,252,1,13,2,128,0,28,0,23,186,0,0,0,20,0,3,43,184,0,27,208,0,184,0,5,47,184,0,24,47,48,49,37,20,6,7,6,35,34,39,46,1,55,62,1,23,22,51,50,
    55,62,1,53,17,52,54,51,50,22,21,17,1,13,41,35,35,41,41,35,12,7,7,7,25,12,20,23,24,21,20,24,18,14,13,19,148,41,71,20,20,20,7,26,11,11,8,7,12,12,11,42,23,1,204,14,18,18,14,254,52,0,0,1,0,68,255,252,0,132,2,128,0,13,0,23,186,0,11,0,3,0,3,43,184,0,11,16,
    0,184,0,7,47,184,0,0,47,48,49,23,34,38,53,17,52,54,51,50,22,21,17,20,6,100,13,19,19,13,14,18,18,4,18,14,2,68,14,18,18,14,253,188,14,18,0,1,0,68,255,252,1,116,2,128,0,32,0,79,184,0,33,47,184,0,34,47,184,0,6,220,184,0,0,220,184,0,13,208,184,0,33,16,184,
    0,22,208,184,0,22,47,184,0,16,220,184,0,29,208,184,0,0,16,184,0,31,208,0,184,0,3,47,184,0,26,47,184,0,10,47,184,0,19,47,186,0,31,0,14,0,3,43,184,0,31,16,48,49,1,52,54,51,50,22,21,17,20,6,35,34,38,53,17,35,17,20,6,35,34,38,53,17,52,54,51,50,22,29,1,51,
    53,1,52,19,13,14,18,18,14,13,19,176,18,14,13,19,19,13,14,18,176,2,96,14,18,18,14,253,188,14,18,18,14,1,12,254,244,14,18,18,14,2,68,14,18,18,14,248,248,0,0,0,1,0,56,255,252,1,104,2,130,0,51,0,71,184,0,52,47,184,0,53,47,184,0,52,16,184,0,0,208,184,0,0,
    47,184,0,20,220,184,0,53,16,184,0,40,220,184,0,27,220,184,0,0,16,184,0,50,208,0,186,0,24,0,45,0,3,43,184,0,24,16,186,0,36,0,28,0,3,43,184,0,36,16,48,49,19,52,54,55,54,30,2,23,22,6,7,6,38,39,46,1,7,14,1,21,17,20,22,51,50,54,61,1,35,34,38,53,52,54,59,1,
    50,22,29,1,20,14,2,35,34,46,2,53,17,56,63,50,25,50,45,38,13,7,7,12,11,26,7,14,55,29,29,37,52,36,37,51,68,13,19,19,13,100,14,18,24,41,56,31,32,55,41,24,1,232,52,81,14,7,4,19,33,22,11,26,7,7,8,11,26,23,8,8,47,30,254,172,37,51,51,37,128,18,14,14,18,18,14,
    160,32,55,41,24,24,41,55,32,1,84,0,0,1,0,68,0,0,1,76,2,124,0,27,0,47,186,0,25,0,3,0,3,43,184,0,25,16,184,0,15,208,0,184,0,0,47,186,0,8,0,14,0,3,43,184,0,8,16,186,0,17,0,23,0,3,43,184,0,17,16,48,49,51,34,38,53,17,52,54,59,1,50,22,21,20,6,43,1,21,51,50,
    22,21,20,6,43,1,17,20,6,100,13,19,19,13,200,14,18,18,14,168,148,14,18,18,14,148,18,18,14,2,60,14,18,18,14,14,18,212,18,14,14,18,254,248,14,18,0,0,0,1,0,68,0,0,1,76,2,124,0,32,0,55,186,0,11,0,0,0,3,43,184,0,11,16,184,0,20,208,0,186,0,22,0,28,0,3,43,184,
    0,22,16,186,0,4,0,10,0,3,43,184,0,4,16,186,0,13,0,19,0,3,43,184,0,13,16,48,49,19,52,54,59,1,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,34,38,53,68,18,14,200,14,18,18,14,168,148,14,18,18,14,148,168,14,18,18,14,200,14,18,2,92,
    14,18,18,14,14,18,212,18,14,14,18,232,18,14,14,18,18,14,0,0,0,0,2,0,68,0,0,1,116,2,124,0,19,0,30,0,75,184,0,31,47,184,0,32,47,184,0,5,220,184,0,31,16,184,0,15,208,184,0,15,47,184,0,5,16,184,0,20,220,184,0,15,16,184,0,25,220,184,0,20,16,184,0,29,208,0,
    186,0,26,0,11,0,3,43,184,0,26,16,186,0,0,0,23,0,3,43,184,0,0,16,48,49,19,50,30,2,21,17,20,14,2,43,1,34,38,53,17,52,54,51,23,52,38,43,1,17,51,50,54,53,17,220,31,56,41,24,24,41,56,31,120,14,18,18,14,208,51,37,88,88,37,51,2,124,24,41,56,31,254,180,32,55,
    41,24,18,14,2,60,14,18,152,36,52,254,4,51,37,1,76,0,1,0,56,255,250,1,90,2,130,0,41,0,14,186,0,25,0,3,0,3,43,184,0,25,16,48,49,55,46,1,53,17,52,54,55,54,30,2,23,22,6,7,6,38,39,46,1,7,14,1,21,17,20,22,23,22,54,55,62,1,23,30,1,7,14,3,169,51,62,62,51,25,
    50,45,38,13,6,7,11,11,26,7,15,55,29,29,36,36,29,29,55,15,7,26,11,11,7,6,13,38,45,50,1,14,81,52,1,84,52,81,14,7,4,19,33,22,11,26,7,7,8,11,26,23,8,8,47,30,254,172,30,47,8,8,23,26,11,7,6,7,26,11,23,32,19,4,0,0,3,0,68,0,0,1,116,2,124,0,27,0,40,0,53,0,131,
    184,0,54,47,184,0,55,47,184,0,54,16,184,0,0,208,184,0,0,47,184,0,55,16,184,0,16,220,184,0,9,208,184,0,16,16,184,0,28,220,184,0,13,208,184,0,13,47,184,0,0,16,184,0,26,208,184,0,0,16,184,0,47,220,184,0,34,208,184,0,28,16,184,0,39,208,184,0,28,16,184,0,
    41,208,184,0,28,16,184,0,52,208,0,186,0,36,0,22,0,3,43,184,0,36,16,186,0,4,0,46,0,3,43,184,0,4,16,186,0,49,0,33,0,3,43,184,0,49,16,48,49,19,52,54,59,1,50,30,2,29,1,20,6,7,30,1,29,1,20,14,2,43,1,34,38,53,17,19,52,46,2,43,1,21,51,50,54,61,1,17,52,46,2,
    43,1,21,51,50,54,61,1,68,18,14,120,31,56,41,24,32,27,27,32,24,41,56,31,120,14,18,240,14,24,32,18,88,88,36,52,14,24,32,18,88,88,36,52,2,92,14,18,24,41,56,31,36,37,62,21,21,62,37,56,32,55,41,24,18,14,2,60,254,116,18,32,24,14,232,51,37,56,1,20,18,32,24,
    14,212,51,37,36,0,0,2,0,21,255,249,1,155,2,128,0,30,0,41,0,19,0,184,0,27,47,186,0,31,0,11,0,3,43,184,0,31,16,48,49,37,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,1,151,4,13,14,13,22,4,4,5,5,11,7,194,
    8,10,5,5,4,4,22,14,13,13,4,160,3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,36,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,76,69,27,27,69,76,79,37,0,0,0,0,1,0,62,0,2,1,66,1,202,0,29,0,67,184,0,30,47,184,
    0,31,47,184,0,30,16,184,0,5,208,184,0,5,47,184,0,13,220,184,0,31,16,184,0,25,220,184,0,17,220,0,184,0,9,47,184,0,21,47,186,0,16,0,0,0,3,43,184,0,16,16,184,0,0,16,184,0,28,208,48,49,55,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,
    17,20,6,43,1,192,27,47,36,20,17,13,13,17,41,29,70,17,13,13,17,17,13,100,2,20,36,47,27,1,40,13,17,17,13,254,216,29,41,1,110,13,17,17,13,254,116,13,17,0,0,0,1,0,33,255,254,1,82,1,204,0,29,0,7,0,184,0,26,47,48,49,19,38,54,55,54,22,23,22,23,30,1,23,62,1,
    55,54,55,62,1,23,30,1,7,3,14,1,35,34,38,39,36,3,12,12,11,22,4,16,17,14,31,13,12,32,14,17,16,4,22,12,12,12,4,120,3,16,10,10,16,3,1,163,12,22,4,3,12,11,56,55,47,105,42,42,105,47,55,56,11,12,3,4,22,12,254,112,9,12,12,9,0,0,1,0,36,255,254,1,244,1,204,0,58,
    0,11,0,184,0,41,47,184,0,56,47,48,49,19,38,54,55,54,22,23,22,23,30,1,23,62,1,55,54,55,54,51,50,22,23,22,23,30,1,23,62,1,55,54,55,62,1,23,30,1,7,3,14,1,35,34,39,38,39,46,1,39,14,1,7,6,7,14,1,35,34,39,39,3,13,12,12,21,3,13,12,11,24,11,11,25,11,12,12,7,
    22,11,16,2,13,12,11,24,11,11,25,11,12,12,3,21,13,12,12,3,100,2,16,11,22,7,12,12,11,25,11,11,24,11,12,13,2,16,11,22,7,1,165,12,21,3,3,13,12,49,49,42,99,44,44,99,42,49,49,23,12,11,49,49,42,99,44,44,99,42,49,49,12,13,3,3,21,12,254,112,11,12,23,49,49,42,
    98,45,45,98,42,49,49,11,12,23,0,0,0,1,0,36,255,252,1,69,1,204,0,31,0,0,55,46,1,63,1,39,38,54,55,54,22,31,1,55,62,1,23,30,1,15,1,23,22,6,7,6,38,47,1,7,14,1,54,11,7,6,104,100,6,7,11,11,24,6,81,82,6,24,11,11,7,6,100,104,6,7,11,11,24,6,86,85,6,24,2,6,23,
    11,190,181,11,24,6,6,7,11,148,148,11,7,6,6,24,11,181,190,11,23,6,6,6,11,156,156,11,6,0,0,0,1,0,20,255,54,1,81,1,204,0,30,0,7,0,184,0,0,47,48,49,23,34,38,53,52,54,51,50,54,63,1,3,38,54,55,54,22,23,27,1,62,1,23,30,1,7,3,7,6,7,6,50,13,17,17,13,23,37,7,36,
    117,4,12,12,12,21,4,91,92,3,22,12,12,12,4,120,38,14,33,35,202,17,13,13,17,27,23,120,1,135,12,22,4,3,12,11,254,207,1,49,11,12,3,4,22,12,254,112,128,43,24,26,0,0,0,0,1,0,42,0,2,1,46,1,198,0,42,0,27,0,186,0,32,0,38,0,3,43,184,0,32,16,186,0,17,0,9,0,3,43,
    184,0,17,16,48,49,55,52,55,54,55,62,3,55,35,34,38,53,52,54,59,1,50,23,22,21,20,6,7,6,7,14,3,7,51,50,22,21,20,6,43,1,34,39,38,42,3,40,35,15,31,28,22,7,151,13,17,17,13,200,17,8,5,2,2,40,35,15,31,27,23,6,151,12,18,18,12,200,18,8,4,32,6,8,79,69,29,60,54,
    44,13,17,13,13,17,14,8,8,4,6,4,79,69,29,61,54,43,13,17,13,13,17,14,7,0,0,0,0,1,0,26,255,254,1,10,2,146,0,40,0,95,186,0,15,0,7,0,3,43,184,0,15,16,184,0,7,16,184,0,19,220,184,0,15,16,184,0,23,208,184,0,19,16,184,0,30,208,184,0,7,16,184,0,38,208,0,184,0,
    11,47,186,0,27,0,33,0,3,43,184,0,27,16,186,0,6,0,0,0,3,43,184,0,6,16,184,0,15,208,184,0,0,16,184,0,22,208,184,0,0,16,184,0,39,208,48,49,19,34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,50,22,21,20,6,43,1,17,20,22,51,50,22,21,20,6,35,34,46,2,53,17,35,
    56,13,17,17,13,50,17,13,13,17,70,13,17,17,13,70,41,29,13,17,17,13,27,47,36,20,50,1,138,17,13,13,17,174,13,17,17,13,174,17,13,13,17,254,246,29,41,17,13,13,17,20,36,47,27,1,10,0,0,0,1,0,45,255,251,1,28,1,205,0,53,0,0,55,54,39,38,47,1,46,1,39,38,54,55,62,
    1,23,30,1,23,22,6,7,6,38,39,38,39,38,7,6,23,22,31,1,30,1,23,22,6,7,14,1,39,46,1,39,38,54,55,54,22,23,22,23,22,202,23,3,2,25,93,23,26,2,2,21,20,20,52,27,27,45,14,6,6,11,11,24,6,14,29,29,21,21,2,2,24,93,23,27,2,2,21,21,21,53,28,29,46,14,6,6,11,11,24,6,
    16,30,29,75,21,30,30,18,66,16,47,27,28,50,18,19,16,4,5,30,24,11,24,6,6,6,11,24,5,5,20,19,29,29,16,65,17,48,29,29,51,19,20,16,4,5,31,25,11,24,6,6,6,11,26,5,5,0,1,0,70,255,254,1,26,1,198,0,22,0,31,186,0,20,0,3,0,3,43,184,0,20,16,0,184,0,0,47,186,0,8,0,
    18,0,3,43,184,0,8,16,48,49,23,34,38,53,17,52,54,59,1,50,23,30,1,7,14,1,39,38,43,1,17,20,6,100,13,17,17,13,100,34,31,11,6,6,6,24,11,17,18,70,17,2,17,13,1,140,13,17,17,7,23,11,11,7,7,9,254,146,13,17,0,0,0,0,2,0,58,255,54,1,62,1,198,0,24,0,35,0,95,184,0,
    36,47,184,0,37,47,184,0,36,16,184,0,5,208,184,0,5,47,184,0,37,16,184,0,16,220,184,0,22,220,184,0,5,16,184,0,29,220,184,0,22,16,184,0,33,208,0,184,0,19,47,186,0,11,0,25,0,3,43,184,0,11,16,186,0,32,0,0,0,3,43,184,0,32,16,184,0,0,16,184,0,23,208,184,0,25,
    16,184,0,34,208,48,49,55,34,46,2,61,1,52,62,2,59,1,50,22,21,17,20,6,35,34,38,61,1,35,17,34,6,29,1,20,22,59,1,17,35,188,27,47,36,20,20,36,47,27,100,12,18,18,12,13,17,70,29,41,41,29,70,70,2,20,36,47,27,192,27,47,36,20,17,13,253,172,13,17,17,13,174,1,136,
    41,29,192,29,41,1,76,0,2,0,70,255,54,1,74,1,198,0,23,0,34,0,91,184,0,35,47,184,0,36,47,184,0,35,16,184,0,3,208,184,0,3,47,184,0,36,16,184,0,13,220,184,0,3,16,184,0,21,220,184,0,13,16,184,0,24,220,184,0,21,16,184,0,28,208,184,0,24,16,184,0,33,208,0,184,
    0,0,47,186,0,8,0,27,0,3,43,184,0,8,16,186,0,30,0,19,0,3,43,184,0,30,16,48,49,23,34,38,53,17,52,54,59,1,50,30,2,29,1,20,14,2,43,1,21,20,6,19,52,38,43,1,17,51,50,54,61,1,100,13,17,17,13,100,27,47,35,21,21,35,47,27,70,18,158,41,29,70,70,29,41,202,17,13,
    2,84,13,17,20,36,47,27,192,27,47,36,20,174,13,17,2,14,29,41,254,180,41,29,192,0,0,2,0,58,255,254,1,62,1,202,0,21,0,35,0,71,184,0,36,47,184,0,37,47,184,0,36,16,184,0,5,208,184,0,5,47,184,0,37,16,184,0,17,220,184,0,5,16,184,0,26,220,184,0,17,16,184,0,32,
    220,0,186,0,29,0,0,0,3,43,184,0,29,16,186,0,11,0,22,0,3,43,184,0,11,16,48,49,23,34,46,2,61,1,52,62,2,51,50,30,2,29,1,20,14,2,3,34,6,29,1,20,22,51,50,54,61,1,52,38,188,27,47,36,20,20,36,47,27,27,47,35,21,21,35,47,27,29,41,41,29,29,41,41,2,20,36,47,27,
    200,27,47,36,20,20,36,47,27,200,27,47,36,20,1,144,41,29,200,29,41,41,29,200,29,41,0,0,0,1,0,70,255,254,1,74,1,198,0,28,0,63,184,0,29,47,184,0,30,47,184,0,29,16,184,0,3,208,184,0,3,47,184,0,30,16,184,0,14,220,184,0,20,220,184,0,3,16,184,0,26,220,0,184,
    0,0,47,184,0,17,47,186,0,8,0,24,0,3,43,184,0,8,16,48,49,23,34,38,53,17,52,54,59,1,50,30,2,21,17,20,6,35,34,38,53,17,52,38,43,1,17,20,6,100,13,17,17,13,100,27,47,35,21,18,12,13,17,41,29,70,18,2,17,13,1,140,13,17,20,36,47,27,254,216,13,17,17,13,1,40,29,
    41,254,146,13,17,0,1,0,70,255,254,2,18,1,198,0,37,0,155,184,0,38,47,184,0,7,208,184,0,7,47,184,0,1,220,184,0,7,16,184,0,36,220,65,3,0,143,0,36,0,1,93,65,3,0,207,0,36,0,1,93,65,3,0,64,0,36,0,1,93,65,3,0,224,0,36,0,1,93,184,0,24,220,65,3,0,143,0,24,0,1,
    93,65,3,0,207,0,24,0,1,93,65,3,0,64,0,24,0,1,93,65,3,0,224,0,24,0,1,93,184,0,18,220,184,0,36,16,184,0,30,220,184,0,18,16,184,0,39,220,0,184,0,4,47,184,0,21,47,184,0,33,47,186,0,11,0,0,0,3,43,184,0,11,16,184,0,0,16,184,0,28,208,48,49,19,17,20,6,35,34,
    38,53,17,52,54,51,33,50,30,2,21,17,20,6,35,34,38,53,17,52,38,43,1,17,20,6,35,34,38,53,17,130,18,12,13,17,17,13,1,44,27,47,35,21,18,12,13,17,41,29,70,18,12,13,17,1,138,254,146,13,17,17,13,1,140,13,17,20,36,47,27,254,216,13,17,17,13,1,40,29,41,254,146,
    13,17,17,13,1,110,0,1,0,67,255,252,0,170,2,146,0,19,0,19,186,0,11,0,3,0,3,43,184,0,11,16,0,184,0,7,47,48,49,55,46,1,53,17,52,54,51,50,22,21,17,20,22,23,30,1,7,14,1,122,25,30,18,12,13,17,14,11,11,7,7,6,24,2,15,51,29,2,19,13,17,17,13,253,237,14,22,7,6,
    24,11,11,6,0,0,1,0,70,255,252,1,96,2,146,0,31,0,23,186,0,9,0,15,0,3,43,184,0,9,16,184,0,22,208,0,184,0,19,47,48,49,37,22,6,7,6,38,47,1,7,21,20,6,35,34,38,53,17,52,54,51,50,22,21,17,55,62,1,23,30,1,15,1,1,90,6,7,11,11,24,6,115,48,18,12,13,17,17,13,12,
    18,167,8,25,10,9,1,8,122,42,11,23,6,6,6,11,211,53,143,13,17,17,13,2,88,13,17,17,13,254,145,187,9,1,8,8,25,9,136,0,0,0,0,2,255,234,255,54,0,148,2,106,0,11,0,33,0,31,186,0,29,0,21,0,3,43,184,0,29,16,0,184,0,6,47,186,0,18,0,12,0,3,43,184,0,18,16,48,49,19,
    34,38,53,52,54,51,50,22,21,20,6,3,34,38,53,52,54,51,50,54,53,17,52,54,51,50,22,21,17,20,14,2,108,17,23,23,17,17,23,23,117,12,18,18,12,29,41,18,12,13,17,20,36,47,2,26,23,17,17,23,23,17,17,23,253,28,17,13,13,17,41,29,1,244,13,17,17,13,254,12,27,47,36,20,
    0,2,0,60,255,254,0,140,2,106,0,11,0,26,0,27,186,0,12,0,18,0,3,43,184,0,12,16,184,0,25,208,0,184,0,6,47,184,0,15,47,48,49,19,34,38,53,52,54,51,50,22,21,20,6,19,20,6,35,34,38,53,17,52,54,51,50,22,21,17,100,17,23,23,17,17,23,23,13,17,13,12,18,18,12,13,17,
    2,26,23,17,17,23,23,17,17,23,254,2,13,17,17,13,1,144,13,17,17,13,254,112,0,0,1,0,70,255,254,1,74,2,146,0,32,0,67,184,0,33,47,184,0,34,47,184,0,33,16,184,0,3,208,184,0,3,47,184,0,30,220,184,0,10,208,184,0,34,16,184,0,18,220,184,0,24,220,0,184,0,0,47,184,
    0,21,47,184,0,7,47,186,0,12,0,28,0,3,43,184,0,12,16,48,49,23,34,38,53,17,52,54,51,50,22,29,1,51,50,30,2,21,17,20,6,35,34,38,53,17,52,38,43,1,17,20,6,100,12,18,18,12,13,17,70,27,47,36,20,17,13,12,18,41,29,70,17,2,17,13,2,88,13,17,17,13,174,20,36,47,27,
    254,216,13,17,17,13,1,40,29,41,254,146,13,17,0,0,0,0,2,0,58,255,49,1,62,1,198,0,38,0,49,0,99,184,0,50,47,184,0,51,47,184,0,50,16,184,0,5,208,184,0,5,47,184,0,51,16,184,0,16,220,184,0,5,16,184,0,43,220,184,0,28,208,184,0,28,47,184,0,16,16,184,0,36,220,
    184,0,47,208,0,186,0,11,0,39,0,3,43,184,0,11,16,186,0,46,0,0,0,3,43,184,0,46,16,184,0,0,16,184,0,37,208,184,0,39,16,184,0,48,208,48,49,55,34,46,2,61,1,52,62,2,59,1,50,22,21,17,20,6,7,6,38,39,38,53,52,55,54,51,50,23,30,1,55,62,1,61,1,35,17,34,6,29,1,20,
    22,59,1,17,35,188,27,47,36,20,20,36,47,27,100,13,17,43,37,37,76,29,9,9,9,12,13,9,15,41,20,20,23,70,29,41,41,29,70,70,2,20,36,47,27,192,27,47,36,20,17,13,254,16,40,65,15,15,15,28,9,13,12,8,9,9,15,8,8,8,36,21,74,1,136,41,29,192,29,41,1,76,0,1,0,26,255,
    254,1,10,2,146,0,40,0,91,186,0,23,0,7,0,3,43,184,0,23,16,184,0,7,16,184,0,27,220,184,0,16,208,184,0,23,16,184,0,31,208,184,0,7,16,184,0,38,208,0,184,0,35,47,186,0,13,0,19,0,3,43,184,0,13,16,186,0,6,0,0,0,3,43,184,0,6,16,184,0,23,208,184,0,0,16,184,0,
    30,208,184,0,0,16,184,0,39,208,48,49,19,34,38,53,52,54,59,1,53,52,62,2,51,50,22,21,20,6,35,34,6,29,1,51,50,22,21,20,6,43,1,17,20,6,35,34,38,53,17,35,56,13,17,17,13,50,20,36,47,27,13,17,17,13,29,41,70,13,17,17,13,70,17,13,13,17,50,1,138,17,13,13,17,74,
    27,47,36,20,17,13,13,17,41,29,74,17,13,13,17,254,146,13,17,17,13,1,110,0,0,0,2,0,58,255,249,1,62,1,202,0,36,0,45,0,83,184,0,46,47,184,0,47,47,184,0,46,16,184,0,3,208,184,0,3,47,184,0,47,16,184,0,15,220,184,0,3,16,184,0,20,220,184,0,15,16,184,0,42,220,
    184,0,28,208,184,0,20,16,184,0,40,208,0,186,0,9,0,37,0,3,43,184,0,9,16,186,0,42,0,18,0,3,43,184,0,42,16,48,49,55,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,19,34,6,29,1,51,53,52,38,138,37,43,20,36,47,
    27,27,47,36,20,17,13,170,23,20,20,41,15,9,12,13,9,9,9,28,77,13,29,41,140,41,8,15,65,40,200,27,47,36,20,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,9,28,15,1,149,41,29,70,70,29,41,0,0,0,2,0,58,0,2,1,62,2,146,0,24,0,35,0,95,184,0,36,47,184,0,37,
    47,184,0,36,16,184,0,5,208,184,0,5,47,184,0,37,16,184,0,19,220,184,0,13,220,184,0,5,16,184,0,29,220,184,0,13,16,184,0,33,208,0,184,0,16,47,186,0,32,0,0,0,3,43,184,0,32,16,186,0,11,0,25,0,3,43,184,0,11,16,184,0,0,16,184,0,23,208,184,0,25,16,184,0,34,208,
    48,49,55,34,46,2,61,1,52,62,2,59,1,53,52,54,51,50,22,21,17,20,6,43,1,17,34,6,29,1,20,22,59,1,17,35,188,27,47,36,20,20,36,47,27,70,17,13,12,18,18,12,100,29,41,41,29,70,70,2,20,36,47,27,192,27,47,36,20,174,13,17,17,13,253,172,13,17,1,136,41,29,192,29,41,
    1,76,0,1,0,58,255,249,1,32,1,207,0,41,0,14,186,0,25,0,3,0,3,43,184,0,25,16,48,49,55,46,1,61,1,52,54,55,54,22,23,22,21,20,7,6,35,34,39,46,1,7,14,1,29,1,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,138,37,43,43,37,37,76,29,8,8,9,13,12,9,15,41,20,20,23,
    23,20,20,41,15,9,12,13,9,8,8,29,76,8,15,65,40,200,40,65,15,15,15,28,9,13,12,9,8,8,16,8,8,8,36,21,200,21,36,8,8,8,15,9,9,8,13,12,9,28,15,0,2,0,70,0,2,1,74,2,146,0,24,0,34,0,79,184,0,35,47,184,0,36,47,184,0,35,16,184,0,3,208,184,0,3,47,184,0,26,220,184,
    0,10,208,184,0,36,16,184,0,18,220,184,0,30,220,0,184,0,7,47,186,0,26,0,0,0,3,43,184,0,26,16,186,0,11,0,25,0,3,43,184,0,11,16,184,0,0,16,184,0,23,208,48,49,55,34,38,53,17,52,54,51,50,22,29,1,51,50,30,2,29,1,20,14,2,43,1,19,17,51,50,54,61,1,52,38,35,100,
    13,17,17,13,12,18,70,27,47,35,21,21,35,47,27,100,30,70,29,41,41,29,2,17,13,2,84,13,17,17,13,174,20,36,47,27,192,27,47,36,20,1,136,254,180,41,29,192,29,41,0,0,2,0,30,0,2,1,34,1,207,0,36,0,45,0,141,184,0,46,47,184,0,47,47,184,0,21,220,184,0,1,220,184,0,
    46,16,184,0,31,208,184,0,31,47,184,0,37,220,65,27,0,6,0,37,0,22,0,37,0,38,0,37,0,54,0,37,0,70,0,37,0,86,0,37,0,102,0,37,0,118,0,37,0,134,0,37,0,150,0,37,0,166,0,37,0,182,0,37,0,198,0,37,0,13,93,65,5,0,213,0,37,0,229,0,37,0,2,93,184,0,9,208,184,0,9,47,
    184,0,1,16,184,0,41,208,0,186,0,41,0,25,0,3,43,186,0,0,0,42,0,3,43,184,0,0,16,48,49,19,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,34,46,2,53,52,62,2,51,7,20,22,59,1,53,35,34,6,230,23,19,20,40,14,9,13,12,9,9,9,28,76,36,36,43,
    18,12,100,27,47,36,20,20,36,47,27,70,41,29,70,70,29,41,1,6,68,21,34,8,8,8,15,9,9,9,12,13,8,28,15,15,15,64,39,254,214,13,17,20,36,47,27,27,47,36,20,130,29,41,140,41,0,0,0,2,0,56,255,252,1,104,2,128,0,21,0,37,0,71,184,0,38,47,184,0,39,47,184,0,38,16,184,
    0,5,208,184,0,5,47,184,0,39,16,184,0,17,220,184,0,5,16,184,0,26,220,184,0,17,16,184,0,32,220,0,186,0,29,0,0,0,3,43,184,0,29,16,186,0,11,0,22,0,3,43,184,0,11,16,48,49,23,34,46,2,53,17,52,62,2,51,50,30,2,21,17,20,14,2,3,34,6,21,17,20,22,51,50,54,53,17,
    52,46,2,208,32,55,41,24,24,41,55,32,31,55,42,24,24,42,55,31,37,51,51,37,36,52,14,24,32,4,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,172,32,55,41,24,2,68,52,36,254,172,37,51,51,37,1,84,18,32,24,14,0,0,1,0,80,255,252,1,8,2,129,0,23,0,19,186,0,15,0,21,
    0,3,43,184,0,15,16,0,184,0,18,47,48,49,19,6,35,34,39,38,53,52,63,1,62,1,23,22,21,17,20,6,35,34,38,53,17,7,134,9,13,13,10,9,9,120,7,19,9,20,19,13,14,18,66,1,209,9,9,10,13,13,10,120,7,3,3,8,22,253,188,14,18,18,14,1,247,66,0,0,0,0,1,0,55,0,0,1,103,2,130,
    0,45,0,15,0,186,0,21,0,27,0,3,43,184,0,21,16,48,49,19,46,1,55,54,55,54,22,23,30,1,23,22,7,6,7,14,3,7,51,50,22,21,20,6,43,1,34,39,38,55,19,54,39,46,1,39,38,7,14,1,7,14,1,76,11,8,7,31,60,29,59,26,26,38,8,18,29,42,36,16,32,28,24,7,171,13,19,19,13,224,19,
    8,10,9,210,17,11,5,21,16,31,35,17,27,8,7,26,2,8,7,26,11,55,15,8,7,14,14,46,29,59,56,79,70,30,61,55,45,13,18,14,14,18,15,17,15,1,144,32,34,17,27,8,17,9,5,21,15,11,8,0,1,0,43,255,250,1,78,2,130,0,61,0,51,186,0,45,0,3,0,3,43,184,0,45,16,184,0,3,16,184,0,
    16,208,184,0,45,16,184,0,37,208,184,0,45,16,184,0,63,220,0,186,0,13,0,7,0,3,43,184,0,13,16,48,49,55,62,1,61,1,52,38,35,34,38,53,52,54,51,50,54,61,1,52,38,39,38,6,7,14,1,39,46,1,55,62,3,23,30,1,29,1,20,6,7,30,1,29,1,20,6,7,6,46,2,39,38,54,55,54,22,23,
    30,1,205,29,36,52,36,14,18,18,14,36,52,36,29,29,55,15,7,26,11,11,8,7,13,38,45,50,25,51,62,32,27,27,32,62,51,25,50,45,38,13,7,8,11,11,26,7,15,55,63,8,47,30,60,36,52,18,14,14,18,51,37,40,30,47,8,8,23,26,11,8,7,7,26,11,22,33,19,4,7,14,81,52,40,37,62,21,
    21,62,37,60,52,81,14,7,4,19,32,23,11,26,7,6,7,11,26,23,0,0,0,1,0,38,255,252,1,130,2,131,0,45,0,79,186,0,28,0,20,0,3,43,184,0,28,16,184,0,20,16,184,0,10,208,184,0,10,47,184,0,28,16,184,0,36,208,184,0,20,16,184,0,43,208,0,184,0,40,47,186,0,19,0,0,0,3,43,
    184,0,19,16,184,0,28,208,184,0,0,16,184,0,35,208,184,0,0,16,184,0,44,208,48,49,55,34,39,38,55,19,62,1,23,22,21,20,7,6,7,14,3,7,51,53,52,54,51,50,22,29,1,51,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,74,16,10,10,5,140,5,23,13,22,2,29,26,11,22,19,15,4,
    124,18,14,14,18,48,14,18,18,14,48,18,14,14,18,168,136,13,13,16,1,184,12,13,5,7,23,7,3,94,80,34,69,61,47,13,108,14,18,18,14,108,18,14,14,18,108,14,18,18,14,108,0,0,1,0,69,255,250,1,103,2,124,0,51,0,91,184,0,52,47,184,0,53,47,184,0,52,16,184,0,3,208,184,
    0,3,47,184,0,16,220,184,0,53,16,184,0,22,220,184,0,3,16,184,0,30,208,184,0,30,47,184,0,16,16,184,0,36,208,184,0,36,47,184,0,22,16,184,0,42,220,184,0,16,16,184,0,49,208,184,0,49,47,0,186,0,8,0,14,0,3,43,184,0,8,16,48,49,19,46,1,53,17,52,54,59,1,50,22,
    21,20,6,43,1,21,54,23,30,1,29,1,20,6,7,6,46,2,39,38,54,55,54,22,23,30,1,55,62,1,61,1,52,38,39,38,6,7,14,1,95,11,13,18,14,208,14,18,18,14,176,52,59,51,62,62,51,25,50,45,38,13,6,7,11,11,26,7,15,55,29,29,36,36,29,29,55,15,5,20,1,31,3,17,11,1,30,14,18,18,
    14,14,18,180,28,15,14,81,52,110,52,81,14,7,4,19,32,23,11,26,7,6,7,11,26,23,8,8,47,30,110,30,47,8,8,23,26,10,8,0,0,0,0,2,0,65,255,252,1,113,2,130,0,39,0,55,0,87,184,0,56,47,184,0,57,47,184,0,56,16,184,0,5,208,184,0,5,47,184,0,46,220,184,0,26,208,184,0,
    57,16,184,0,35,220,186,0,27,0,5,0,35,17,18,57,184,0,52,220,0,186,0,49,0,0,0,3,43,184,0,49,16,186,0,29,0,40,0,3,43,184,0,29,16,186,0,27,0,40,0,29,17,18,57,48,49,23,34,46,2,53,17,52,54,55,54,30,2,23,22,6,7,6,38,39,46,1,7,14,1,29,1,54,51,50,30,2,29,1,20,
    14,2,3,34,14,2,29,1,20,22,51,50,54,61,1,52,38,217,32,55,41,24,63,50,25,50,45,38,13,7,8,11,11,26,7,14,56,29,29,36,39,49,31,56,41,24,24,41,56,31,18,32,24,14,52,36,37,51,51,4,24,41,55,32,1,84,52,81,14,7,4,19,33,22,11,26,7,7,8,11,26,23,8,8,47,30,116,28,24,
    41,56,31,100,32,55,41,24,1,84,14,24,32,18,100,37,51,51,37,100,36,52,0,1,0,53,255,250,1,104,2,124,0,33,0,27,186,0,31,0,3,0,3,43,184,0,31,16,0,186,0,8,0,29,0,3,43,184,0,8,16,48,49,19,34,38,61,1,52,54,59,1,50,23,22,7,3,14,1,39,46,1,53,52,54,53,54,55,62,
    3,55,35,21,20,6,85,13,19,19,13,240,15,10,10,4,140,3,22,13,11,14,1,32,27,12,22,20,15,3,168,18,1,236,18,14,80,14,18,12,14,14,253,192,13,13,3,2,18,11,2,4,2,132,110,47,94,80,60,13,48,14,18,0,0,0,3,0,56,255,252,1,104,2,128,0,35,0,52,0,69,0,139,184,0,70,47,
    184,0,71,47,184,0,70,16,184,0,5,208,184,0,5,47,184,0,62,220,184,0,9,208,184,0,9,47,184,0,5,16,184,0,12,208,184,0,71,16,184,0,24,220,184,0,42,220,184,0,27,208,184,0,27,47,184,0,24,16,184,0,30,208,184,0,62,16,184,0,36,208,184,0,62,16,184,0,51,208,184,0,
    42,16,184,0,53,208,184,0,42,16,184,0,68,208,0,186,0,65,0,0,0,3,43,184,0,65,16,186,0,18,0,46,0,3,43,184,0,18,16,186,0,39,0,56,0,3,43,184,0,39,16,48,49,23,34,46,2,61,1,52,54,55,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,7,30,1,29,1,20,14,2,3,20,22,51,50,54,
    61,1,52,38,35,34,14,2,29,1,23,52,38,35,34,14,2,29,1,20,22,51,50,54,61,1,208,31,55,42,24,32,27,27,32,24,42,55,31,31,56,41,24,32,26,26,32,24,41,56,119,52,36,37,51,51,37,18,32,24,14,176,51,37,18,32,24,14,52,36,37,51,4,24,41,55,32,60,37,62,21,21,62,37,40,
    31,56,41,24,24,41,56,31,40,37,62,21,21,62,37,60,32,55,41,24,1,196,37,51,51,37,40,36,52,14,24,32,18,40,240,36,52,14,24,32,18,60,37,51,51,37,60,0,0,2,0,47,255,243,1,95,2,128,0,37,0,53,0,85,184,0,54,47,184,0,55,47,184,0,54,16,184,0,5,208,184,0,5,47,184,
    0,55,16,184,0,17,220,184,0,35,220,184,0,5,16,184,0,44,220,184,0,35,16,184,0,50,208,0,186,0,11,0,38,0,3,43,184,0,11,16,186,0,47,0,0,0,3,43,184,0,47,16,186,0,36,0,0,0,47,17,18,57,48,49,55,34,46,2,61,1,52,62,2,51,50,30,2,21,17,20,6,7,6,38,39,38,54,55,54,
    22,23,30,1,55,62,1,61,1,6,3,34,14,2,29,1,20,22,51,50,54,61,1,52,38,199,31,55,42,24,24,42,55,31,31,56,41,24,62,50,51,94,26,7,7,11,12,25,7,15,55,29,29,36,37,51,18,32,24,14,52,36,37,51,51,236,24,41,55,32,100,31,56,41,24,24,41,56,31,254,172,52,81,14,14,40,
    45,11,26,7,6,7,11,26,23,8,8,47,30,116,28,1,84,14,24,32,18,100,37,51,51,37,100,36,52,0,0,0,0,1,0,54,255,252,0,138,0,80,0,11,0,11,0,184,0,3,47,184,0,9,47,48,49,55,52,54,51,50,22,21,20,6,35,34,38,54,25,17,17,25,25,17,17,25,38,17,25,25,17,17,25,25,0,0,0,
    2,0,62,255,74,2,190,2,126,0,90,0,99,0,193,186,0,61,0,81,0,3,43,184,0,61,16,186,0,91,0,15,0,3,43,184,0,91,16,186,0,42,0,22,0,3,43,184,0,42,16,186,0,4,0,47,0,3,43,184,0,4,16,65,27,0,6,0,91,0,22,0,91,0,38,0,91,0,54,0,91,0,70,0,91,0,86,0,91,0,102,0,91,0,
    118,0,91,0,134,0,91,0,150,0,91,0,166,0,91,0,182,0,91,0,198,0,91,0,13,93,65,5,0,213,0,91,0,229,0,91,0,2,93,184,0,22,16,184,0,95,208,184,0,4,16,184,0,101,220,0,186,0,68,0,74,0,3,43,184,0,68,16,186,0,88,0,54,0,3,43,184,0,88,16,186,0,44,0,9,0,3,43,184,0,
    44,16,186,0,21,0,96,0,3,43,184,0,21,16,184,0,44,16,184,0,94,208,48,49,1,30,1,29,1,20,14,2,43,1,34,46,2,53,52,62,2,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,51,50,54,61,1,52,38,39,46,1,35,34,6,7,14,1,29,1,20,22,23,30,1,59,1,50,
    22,21,20,6,43,1,34,38,39,46,1,61,1,52,54,55,62,1,51,50,22,1,20,22,59,1,53,35,34,6,2,97,45,48,20,36,47,27,200,27,47,35,21,21,35,47,27,70,23,20,20,41,15,9,13,12,9,8,9,28,76,36,37,44,70,29,41,39,37,37,94,53,52,94,37,38,39,39,38,37,94,52,110,13,17,17,13,
    110,64,116,46,45,49,49,45,46,116,64,65,116,254,251,41,29,70,70,29,41,2,32,46,116,64,186,27,47,36,20,20,36,47,27,27,47,35,21,68,20,34,8,8,8,15,8,9,9,12,13,8,28,14,14,14,65,39,254,244,41,29,186,52,94,37,38,39,39,38,37,94,52,180,53,94,37,37,39,18,12,13,
    17,48,45,46,116,65,180,64,116,46,45,49,49,254,55,29,41,140,41,0,4,0,30,0,2,1,34,2,160,0,11,0,23,0,60,0,69,0,169,186,0,61,0,55,0,3,43,184,0,61,16,186,0,45,0,25,0,3,43,184,0,45,16,65,27,0,6,0,61,0,22,0,61,0,38,0,61,0,54,0,61,0,70,0,61,0,86,0,61,0,102,0,
    61,0,118,0,61,0,134,0,61,0,150,0,61,0,166,0,61,0,182,0,61,0,198,0,61,0,13,93,65,5,0,213,0,61,0,229,0,61,0,2,93,184,0,61,16,184,0,0,220,184,0,61,16,184,0,6,208,184,0,6,47,184,0,25,16,184,0,65,208,184,0,45,16,184,0,71,220,0,186,0,65,0,49,0,3,43,184,0,65,
    16,186,0,9,0,3,0,3,43,184,0,9,16,186,0,24,0,66,0,3,43,184,0,24,16,48,49,1,20,6,35,34,38,53,52,54,51,50,22,7,20,22,51,50,54,53,52,38,35,34,6,19,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,34,46,2,53,52,62,2,51,7,20,22,59,1,53,
    35,34,6,1,8,49,35,35,49,49,35,35,49,120,21,15,15,21,21,15,15,21,86,22,20,19,41,14,9,13,12,8,9,9,27,76,36,36,43,17,13,100,27,47,36,20,20,36,47,27,70,41,29,70,70,29,41,2,76,35,49,49,35,35,49,49,35,15,21,21,15,15,21,21,254,171,68,21,34,8,8,8,15,9,9,9,12,
    13,8,28,15,15,15,64,39,254,214,13,17,20,36,47,27,27,47,36,20,130,29,41,140,41,0,0,0,4,0,58,255,254,1,62,2,106,0,11,0,23,0,46,0,60,0,103,184,0,61,47,184,0,62,47,184,0,24,220,184,0,61,16,184,0,34,208,184,0,34,47,184,0,24,16,184,0,45,208,184,0,24,16,184,
    0,50,220,184,0,34,16,184,0,58,220,0,186,0,47,0,29,0,3,43,184,0,47,16,186,0,9,0,3,0,3,43,184,0,9,16,186,0,40,0,54,0,3,43,184,0,40,16,184,0,3,16,184,0,15,208,184,0,9,16,184,0,21,208,48,49,19,20,6,35,34,38,53,52,54,51,50,22,23,20,6,35,34,38,53,52,54,51,
    50,22,19,20,14,2,35,34,46,2,61,1,52,62,2,51,50,30,2,29,1,7,50,54,61,1,52,38,35,34,6,29,1,20,22,148,23,17,17,23,23,17,17,23,160,23,17,17,23,23,17,17,23,10,20,36,47,27,27,47,36,20,20,36,47,27,27,47,36,20,130,29,41,41,29,29,41,41,2,66,17,23,23,17,17,23,
    23,17,17,23,23,17,17,23,23,254,45,27,47,36,20,20,36,47,27,200,27,47,36,20,20,36,47,27,200,70,41,29,200,29,41,41,29,200,29,41,0,0,4,0,21,255,249,1,155,3,105,0,15,0,27,0,58,0,69,0,135,186,0,0,0,10,0,3,43,65,5,0,218,0,10,0,234,0,10,0,2,93,65,27,0,9,0,10,
    0,25,0,10,0,41,0,10,0,57,0,10,0,73,0,10,0,89,0,10,0,105,0,10,0,121,0,10,0,137,0,10,0,153,0,10,0,169,0,10,0,185,0,10,0,201,0,10,0,13,93,186,0,59,0,10,0,0,17,18,57,186,0,64,0,10,0,0,17,18,57,186,0,69,0,10,0,0,17,18,57,0,186,0,59,0,39,0,3,43,184,0,59,16,
    186,0,13,0,5,0,3,43,184,0,13,16,48,49,1,20,14,2,35,34,46,2,53,52,54,51,50,22,7,20,22,51,50,54,53,52,38,35,34,6,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,1,46,13,24,31,18,18,31,23,13,50,35,36,50,
    120,20,14,14,21,21,14,14,20,225,4,13,14,13,22,4,4,5,5,11,7,194,8,10,5,5,4,4,22,14,13,13,4,160,3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,3,20,18,31,23,14,14,23,31,18,35,50,50,35,14,21,21,14,14,20,20,253,2,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,
    15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,76,69,27,27,69,76,79,37,0,0,4,0,21,255,249,1,155,3,52,0,11,0,23,0,54,0,65,0,43,0,186,0,6,0,0,0,3,43,184,0,6,16,186,0,55,0,35,0,3,43,184,0,55,16,184,0,6,16,184,0,12,208,184,0,0,16,184,0,18,208,48,49,1,34,
    38,53,52,54,51,50,22,21,20,6,39,50,22,21,20,6,35,34,38,53,52,54,1,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,1,40,17,25,25,17,17,25,25,177,17,25,25,17,17,25,25,1,32,4,13,14,13,22,4,4,5,5,11,7,194,
    8,10,5,5,4,4,22,14,13,13,4,160,3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,2,224,25,17,17,25,25,17,17,25,84,25,17,17,25,25,17,17,25,252,240,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,76,69,27,27,69,
    76,79,37,0,0,0,4,0,56,255,252,1,104,3,52,0,22,0,38,0,50,0,62,0,103,184,0,63,47,184,0,64,47,184,0,0,220,184,0,63,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,21,208,184,0,0,16,184,0,26,220,184,0,10,16,184,0,36,220,0,186,0,23,0,5,0,3,43,184,0,23,16,186,
    0,48,0,42,0,3,43,184,0,48,16,186,0,16,0,32,0,3,43,184,0,16,16,184,0,42,16,184,0,54,208,184,0,48,16,184,0,60,208,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,17,7,50,54,53,17,52,46,2,35,34,6,21,17,20,22,19,20,6,35,34,38,53,52,54,51,50,22,7,
    20,6,35,34,38,53,52,54,51,50,22,1,104,24,42,55,31,32,55,41,24,24,41,55,32,31,55,42,24,152,36,52,14,24,32,18,37,51,51,159,25,17,18,24,24,18,17,25,160,25,17,18,24,24,18,17,25,148,32,55,41,24,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,172,88,51,37,1,84,
    18,32,24,14,52,36,254,172,37,51,2,206,17,25,25,17,17,25,25,17,17,25,25,17,17,25,25,0,4,0,30,0,2,1,44,2,106,0,36,0,45,0,57,0,69,0,169,184,0,70,47,184,0,71,47,184,0,21,220,184,0,1,220,184,0,70,16,184,0,31,208,184,0,31,47,184,0,37,220,65,27,0,6,0,37,0,22,
    0,37,0,38,0,37,0,54,0,37,0,70,0,37,0,86,0,37,0,102,0,37,0,118,0,37,0,134,0,37,0,150,0,37,0,166,0,37,0,182,0,37,0,198,0,37,0,13,93,65,5,0,213,0,37,0,229,0,37,0,2,93,184,0,9,208,184,0,9,47,184,0,1,16,184,0,41,208,0,186,0,41,0,25,0,3,43,186,0,49,0,55,0,
    3,43,184,0,49,16,186,0,0,0,42,0,3,43,184,0,0,16,184,0,55,16,184,0,58,208,184,0,49,16,184,0,64,208,48,49,19,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,34,46,2,53,52,62,2,51,7,20,22,59,1,53,35,34,6,19,52,54,51,50,22,21,20,6,
    35,34,38,7,34,38,53,52,54,51,50,22,21,20,6,230,23,19,20,40,14,9,13,12,9,8,8,28,76,36,36,43,18,12,100,27,47,36,20,20,36,47,27,70,41,29,70,70,29,41,130,23,17,17,23,23,17,17,23,120,17,23,23,17,17,23,23,1,6,68,21,34,8,8,8,15,9,9,9,12,13,8,28,15,15,15,64,
    39,254,214,13,17,20,36,47,27,27,47,36,20,130,29,41,140,41,1,161,17,23,23,17,17,23,23,23,23,17,17,23,23,17,17,23,0,0,0,0,1,0,56,1,0,1,104,1,64,0,13,0,15,0,186,0,11,0,3,0,3,43,184,0,11,16,48,49,1,20,6,43,1,34,38,53,52,54,59,1,50,22,1,104,19,13,240,14,18,
    18,14,240,13,19,1,32,14,18,18,14,14,18,18,0,3,0,58,255,254,1,62,2,131,0,25,0,47,0,61,0,79,184,0,62,47,184,0,63,47,184,0,62,16,184,0,26,208,184,0,26,47,184,0,51,220,184,0,0,208,184,0,0,47,184,0,63,16,184,0,37,220,184,0,58,220,184,0,16,208,184,0,16,47,
    0,186,0,55,0,42,0,3,43,184,0,55,16,186,0,31,0,48,0,3,43,184,0,31,16,48,49,19,6,38,39,38,54,63,1,54,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,52,62,2,51,50,30,2,29,1,20,14,2,35,34,46,2,53,19,34,6,29,1,20,22,51,50,54,61,1,52,38,115,9,23,8,7,3,9,90,18,
    17,90,10,3,8,7,23,10,14,13,11,26,8,9,25,11,13,72,20,36,47,27,27,47,36,20,20,36,47,27,27,47,36,20,130,29,41,41,29,29,41,41,2,3,7,3,9,10,23,7,70,13,13,70,7,23,10,9,3,7,11,11,9,19,7,7,19,9,11,198,27,47,36,20,20,36,47,27,200,27,47,36,20,20,36,47,27,1,14,
    41,29,200,29,41,41,29,200,29,41,0,0,3,0,58,255,254,1,62,2,146,0,13,0,35,0,49,0,95,184,0,50,47,184,0,51,47,184,0,50,16,184,0,19,208,184,0,19,47,184,0,40,220,184,0,0,208,184,0,0,47,184,0,40,16,184,0,3,208,184,0,51,16,184,0,30,220,184,0,47,220,184,0,7,208,
    184,0,7,47,184,0,47,16,184,0,10,208,0,186,0,43,0,14,0,3,43,184,0,43,16,186,0,25,0,36,0,3,43,184,0,25,16,48,49,19,38,54,63,1,54,22,23,22,6,15,1,6,38,19,34,46,2,61,1,52,62,2,51,50,30,2,29,1,20,14,2,3,34,6,29,1,20,22,51,50,54,61,1,52,38,116,8,1,9,100,9,
    25,8,8,1,9,100,9,25,64,27,47,36,20,20,36,47,27,27,47,36,20,20,36,47,27,29,41,41,29,29,41,41,2,6,9,25,8,90,8,1,9,9,25,8,90,8,1,254,1,20,36,47,27,200,27,47,36,20,20,36,47,27,200,27,47,36,20,1,144,41,29,200,29,41,41,29,200,29,41,0,3,0,58,255,254,1,62,2,
    146,0,13,0,35,0,49,0,95,184,0,50,47,184,0,51,47,184,0,50,16,184,0,24,208,184,0,24,47,184,0,47,220,184,0,0,208,184,0,47,16,184,0,3,208,184,0,3,47,184,0,51,16,184,0,35,220,184,0,40,220,184,0,7,208,184,0,40,16,184,0,10,208,184,0,10,47,0,186,0,36,0,19,0,
    3,43,184,0,36,16,186,0,30,0,43,0,3,43,184,0,30,16,48,49,19,46,1,55,62,1,31,1,30,1,7,14,1,39,19,20,14,2,35,34,46,2,61,1,52,62,2,51,50,30,2,21,3,50,54,61,1,52,38,35,34,6,29,1,20,22,118,10,1,9,8,25,9,100,9,1,8,8,25,9,100,20,36,47,27,27,47,36,20,20,36,47,
    27,27,47,36,20,130,29,41,41,29,29,41,41,2,94,8,25,9,9,1,8,90,8,25,9,9,1,8,254,124,27,47,36,20,20,36,47,27,200,27,47,36,20,20,36,47,27,254,242,41,29,200,29,41,41,29,200,29,41,0,3,0,58,255,254,1,62,2,114,0,29,0,51,0,65,0,79,184,0,66,47,184,0,67,47,184,
    0,66,16,184,0,40,208,184,0,40,47,184,0,63,220,184,0,0,208,184,0,0,47,184,0,67,16,184,0,30,220,184,0,55,220,184,0,15,208,184,0,15,47,0,186,0,52,0,35,0,3,43,184,0,52,16,186,0,46,0,59,0,3,43,184,0,46,16,48,49,19,14,1,39,46,1,55,54,55,54,31,1,22,55,54,55,
    62,1,23,30,1,7,6,7,6,47,1,38,7,6,19,20,14,2,35,34,46,2,61,1,52,62,2,51,50,30,2,21,3,50,54,61,1,52,38,35,34,6,29,1,20,22,122,7,23,10,10,4,6,22,37,38,30,8,11,13,15,6,7,23,10,10,5,7,22,37,38,30,8,11,13,13,188,20,36,47,27,27,47,36,20,20,36,47,27,27,47,36,
    20,130,29,41,41,29,29,41,41,2,38,10,4,6,7,23,10,32,6,6,22,6,9,3,2,12,10,4,6,7,23,10,32,6,6,22,6,8,2,1,254,77,27,47,36,20,20,36,47,27,200,27,47,36,20,20,36,47,27,254,242,41,29,200,29,41,41,29,200,29,41,0,2,0,70,255,254,1,74,2,114,0,29,0,58,0,71,184,0,
    59,47,184,0,60,47,184,0,56,220,184,0,33,220,184,0,0,208,184,0,0,47,184,0,59,16,184,0,45,208,184,0,45,47,184,0,39,220,184,0,15,208,184,0,15,47,0,184,0,30,47,184,0,42,47,186,0,50,0,37,0,3,43,184,0,50,16,48,49,1,62,1,23,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,
    46,1,55,54,55,54,31,1,22,55,54,19,34,38,53,17,52,38,43,1,17,20,6,35,34,38,53,17,52,54,59,1,50,30,2,21,17,20,6,1,10,7,22,11,10,4,6,22,37,38,30,8,11,14,14,6,7,23,10,10,5,7,21,38,36,32,8,10,14,13,42,13,17,41,29,70,18,12,13,17,17,13,100,27,47,35,21,18,2,
    94,10,4,6,7,23,10,32,6,6,22,6,8,2,2,12,10,4,6,7,23,10,32,6,6,22,6,9,3,1,253,173,17,13,1,40,29,41,254,146,13,17,17,13,1,140,13,17,20,36,47,27,254,216,13,17,0,0,2,0,58,255,254,1,62,2,148,0,53,0,67,0,107,184,0,68,47,184,0,69,47,184,0,0,220,184,0,68,16,184,
    0,10,208,184,0,10,47,186,0,18,0,10,0,0,17,18,57,184,0,65,220,184,0,27,208,184,0,27,47,184,0,0,16,184,0,57,220,184,0,46,208,184,0,46,47,184,0,0,16,184,0,52,208,0,186,0,54,0,5,0,3,43,184,0,54,16,186,0,16,0,61,0,3,43,184,0,16,16,186,0,18,0,61,0,16,17,18,
    57,48,49,37,20,14,2,35,34,46,2,61,1,52,62,2,51,50,23,38,39,7,6,38,39,38,54,63,1,46,1,39,46,1,55,62,1,23,22,23,55,54,22,23,22,6,15,1,30,1,23,22,29,1,7,50,54,61,1,52,38,35,34,6,29,1,20,22,1,62,20,36,47,27,27,47,36,20,20,36,47,27,26,21,18,30,43,10,23,7,
    6,4,10,35,8,19,10,10,5,7,7,24,11,27,27,34,10,23,7,7,5,10,27,10,17,8,46,130,29,41,41,29,29,41,41,128,27,47,36,20,20,36,47,27,200,27,47,36,20,9,45,39,29,6,4,10,10,23,7,23,8,13,7,7,24,11,10,5,7,18,26,23,6,4,10,10,23,7,18,13,27,14,86,98,200,70,41,29,200,
    29,41,41,29,200,29,41,0,0,0,3,255,236,255,254,0,220,2,106,0,11,0,23,0,38,0,55,186,0,30,0,24,0,3,43,184,0,30,16,184,0,24,16,184,0,37,208,0,184,0,34,47,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,0,12,208,184,0,6,16,184,0,18,208,48,49,19,34,38,53,52,54,
    51,50,22,21,20,6,51,34,38,53,52,54,51,50,22,21,20,6,7,52,54,51,50,22,21,17,20,6,35,34,38,53,17,20,17,23,23,17,17,23,23,143,17,23,23,17,17,23,23,127,17,13,12,18,18,12,13,17,2,26,23,17,17,23,23,17,17,23,23,17,17,23,23,17,17,23,110,13,17,17,13,254,112,13,
    17,17,13,1,144,0,2,255,236,255,254,0,221,2,124,0,27,0,41,0,31,186,0,28,0,34,0,3,43,184,0,28,16,0,184,0,4,47,184,0,6,47,184,0,8,47,184,0,31,47,48,49,3,38,54,63,1,54,51,50,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,19,20,6,35,34,38,53,17,52,54,51,
    50,22,21,12,8,4,9,90,8,9,10,8,90,10,3,8,8,22,10,15,13,11,25,8,9,25,11,13,15,9,23,135,18,12,13,17,17,13,12,18,2,8,10,23,7,70,6,6,70,7,23,10,9,3,7,11,11,9,19,7,7,19,9,11,11,7,3,254,29,13,17,17,13,1,144,13,17,17,13,0,0,0,0,2,0,39,255,254,0,200,2,146,0,14,
    0,28,0,27,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,0,13,208,0,184,0,10,47,48,49,19,52,54,51,50,22,21,17,20,6,35,34,38,53,17,55,22,6,15,1,6,38,39,38,54,63,1,54,22,70,17,13,12,18,18,12,13,17,122,8,1,9,100,10,25,8,8,1,10,100,9,25,1,172,13,17,17,13,254,
    112,13,17,17,13,1,144,220,9,25,8,90,8,1,9,9,25,8,90,8,1,0,0,2,0,0,255,254,0,161,2,146,0,13,0,28,0,27,186,0,20,0,14,0,3,43,184,0,20,16,184,0,14,16,184,0,27,208,0,184,0,24,47,48,49,19,14,1,47,1,46,1,55,62,1,31,1,30,1,7,52,54,51,50,22,21,17,20,6,35,34,38,
    53,17,153,8,25,10,100,9,1,8,8,25,10,100,9,1,91,18,12,13,17,17,13,12,18,2,6,9,1,8,90,8,25,9,9,1,8,90,8,25,99,13,17,17,13,254,112,13,17,17,13,1,144,0,0,4,0,58,255,249,1,62,2,106,0,37,0,46,0,58,0,70,0,119,184,0,71,47,184,0,72,47,184,0,71,16,184,0,0,208,
    184,0,0,47,184,0,72,16,184,0,11,220,184,0,0,16,184,0,41,220,184,0,15,208,184,0,11,16,184,0,43,220,184,0,24,208,184,0,24,47,184,0,0,16,184,0,36,208,0,186,0,56,0,50,0,3,43,184,0,56,16,186,0,43,0,14,0,3,43,184,0,43,16,186,0,5,0,38,0,3,43,184,0,5,16,184,
    0,50,16,184,0,59,208,184,0,56,16,184,0,65,208,48,49,19,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,39,46,1,61,1,55,34,6,29,1,51,53,52,38,39,20,6,35,34,38,53,52,54,51,50,22,23,34,38,53,52,54,51,50,22,21,20,6,58,21,
    35,47,27,27,47,36,20,17,13,170,24,20,20,41,15,9,12,13,8,9,9,28,77,36,37,44,130,29,41,140,41,69,23,17,17,23,23,17,17,23,120,17,23,23,17,17,23,23,1,72,27,47,36,20,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,9,28,15,15,15,65,40,200,70,41,29,70,70,
    29,41,180,17,23,23,17,17,23,23,57,23,17,17,23,23,17,17,23,0,0,1,0,70,255,254,0,130,1,202,0,13,0,23,186,0,6,0,0,0,3,43,184,0,6,16,0,184,0,3,47,184,0,10,47,48,49,19,52,54,51,50,22,21,17,20,6,35,34,38,53,70,18,12,13,17,17,13,12,18,1,172,13,17,17,13,254,
    112,13,17,17,13,0,3,0,22,255,213,1,107,1,242,0,36,0,43,0,50,0,79,184,0,51,47,184,0,52,47,184,0,51,16,184,0,0,208,184,0,0,47,184,0,52,16,184,0,18,220,184,0,0,16,184,0,35,208,184,0,18,16,184,0,40,220,184,0,0,16,184,0,47,220,0,186,0,37,0,23,0,3,43,184,0,
    37,16,186,0,5,0,44,0,3,43,184,0,5,16,48,49,19,52,62,2,51,50,23,55,62,1,23,30,1,15,1,22,29,1,20,14,2,35,34,39,7,14,1,39,46,1,63,1,38,61,1,19,50,54,61,1,7,22,19,34,6,29,1,55,38,63,20,36,47,27,48,35,32,6,23,10,11,5,5,45,10,20,36,47,27,48,35,32,6,23,10,11,
    6,6,45,10,130,29,41,122,19,33,29,41,122,21,1,72,27,47,36,20,30,54,11,5,5,6,23,10,77,25,24,200,27,47,36,20,30,54,11,6,6,6,23,10,76,23,27,200,254,242,41,29,163,209,24,1,84,41,29,163,209,24,0,0,2,0,62,0,2,1,66,2,146,0,14,0,43,0,83,184,0,44,47,184,0,45,47,
    184,0,44,16,184,0,20,208,184,0,20,47,184,0,28,220,184,0,3,208,184,0,3,47,184,0,28,16,184,0,6,208,184,0,45,16,184,0,39,220,184,0,33,220,184,0,10,208,184,0,10,47,184,0,33,16,184,0,13,208,0,186,0,31,0,15,0,3,43,184,0,31,16,48,49,19,6,38,39,38,54,63,1,54,
    22,23,22,6,15,1,19,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,35,162,9,25,8,8,1,9,100,10,25,8,8,1,10,100,30,27,47,35,21,18,12,13,17,41,29,70,18,12,13,17,17,13,2,4,8,1,9,9,25,8,90,8,1,9,9,25,8,90,253,254,20,36,47,27,1,40,
    13,17,17,13,254,216,29,41,1,110,13,17,17,13,254,116,13,17,0,0,0,0,2,0,62,0,2,1,66,2,146,0,13,0,42,0,83,184,0,43,47,184,0,44,47,184,0,43,16,184,0,19,208,184,0,19,47,184,0,27,220,184,0,0,208,184,0,0,47,184,0,44,16,184,0,38,220,184,0,32,220,184,0,4,208,
    184,0,32,16,184,0,7,208,184,0,7,47,184,0,27,16,184,0,11,208,0,186,0,30,0,14,0,3,43,184,0,30,16,48,49,19,62,1,31,1,30,1,7,14,1,47,1,46,1,19,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,35,120,8,25,9,100,10,1,8,9,24,10,100,
    9,1,80,27,47,35,21,18,12,13,17,41,29,70,18,12,13,17,17,13,2,136,9,1,8,90,8,25,9,9,1,8,90,8,25,253,131,20,36,47,27,1,40,13,17,17,13,254,216,29,41,1,110,13,17,17,13,254,116,13,17,0,0,0,2,0,62,0,2,1,66,2,124,0,27,0,57,0,87,184,0,58,47,184,0,59,47,184,0,
    58,16,184,0,28,208,184,0,28,47,184,0,34,220,184,0,0,208,184,0,0,47,184,0,59,16,184,0,47,220,184,0,39,220,184,0,18,208,184,0,18,47,184,0,28,16,184,0,56,208,0,184,0,7,47,184,0,9,47,184,0,11,47,186,0,39,0,50,0,3,43,184,0,39,16,48,49,19,6,38,39,38,54,63,
    1,54,51,50,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,43,1,34,46,2,53,17,120,10,22,8,8,4,9,90,8,9,10,8,90,9,4,8,8,23,9,15,13,11,26,8,8,25,11,13,73,18,12,13,17,41,29,70,18,12,13,17,17,13,100,
    27,47,35,21,2,3,7,3,9,10,23,7,70,6,6,70,7,23,10,9,3,7,11,11,9,19,7,7,19,9,11,98,13,17,17,13,254,216,29,41,1,110,13,17,17,13,254,116,13,17,20,36,47,27,1,40,0,0,3,0,62,0,2,1,66,2,106,0,11,0,23,0,53,0,83,184,0,54,47,184,0,55,47,184,0,54,16,184,0,29,208,
    184,0,29,47,184,0,37,220,184,0,55,16,184,0,49,220,184,0,41,220,0,186,0,40,0,24,0,3,43,184,0,40,16,186,0,3,0,9,0,3,43,184,0,3,16,184,0,15,208,184,0,9,16,184,0,21,208,184,0,24,16,184,0,52,208,48,49,19,52,54,51,50,22,21,20,6,35,34,38,55,52,54,51,50,22,21,
    20,6,35,34,38,3,34,46,2,53,17,52,54,51,50,22,21,17,20,22,59,1,17,52,54,51,50,22,21,17,20,6,43,1,72,23,17,17,23,23,17,17,23,160,23,17,17,23,23,17,17,23,40,27,47,35,21,18,12,13,17,41,29,70,18,12,13,17,17,13,100,2,66,17,23,23,17,17,23,23,17,17,23,23,17,
    17,23,23,253,209,20,36,47,27,1,40,13,17,17,13,254,216,29,41,1,110,13,17,17,13,254,116,13,17,0,0,0,2,0,20,255,54,1,81,2,146,0,13,0,44,0,7,0,184,0,27,47,48,49,19,38,54,63,1,54,22,23,22,6,15,1,6,38,27,1,62,1,23,30,1,7,3,7,6,7,6,35,34,38,53,52,54,51,50,54,
    63,1,3,38,54,55,54,22,23,112,8,1,9,100,10,25,8,8,1,9,100,10,25,65,91,4,21,12,12,12,4,120,38,12,35,35,43,12,18,18,12,23,37,7,36,117,4,12,12,12,22,3,2,6,9,25,8,90,8,1,9,9,25,8,90,8,1,254,135,1,49,11,12,3,4,22,12,254,112,128,42,25,26,17,13,13,17,27,23,120,
    1,135,12,22,4,3,12,11,0,0,0,0,2,0,70,255,54,1,74,2,146,0,28,0,38,0,95,184,0,39,47,184,0,40,47,184,0,39,16,184,0,6,208,184,0,6,47,184,0,0,220,184,0,13,208,184,0,40,16,184,0,21,220,184,0,0,16,184,0,27,208,184,0,0,16,184,0,29,208,184,0,21,16,184,0,34,220,
    0,184,0,3,47,184,0,10,47,186,0,31,0,26,0,3,43,184,0,31,16,186,0,14,0,29,0,3,43,184,0,14,16,48,49,23,20,6,35,34,38,53,17,52,54,51,50,22,29,1,51,50,30,2,29,1,20,14,2,43,1,21,25,1,51,50,54,61,1,52,38,35,130,17,13,13,17,17,13,13,17,70,27,47,36,20,20,36,47,
    27,70,70,29,41,41,29,172,13,17,17,13,3,32,13,17,17,13,170,20,36,47,27,200,27,47,36,20,170,2,58,254,172,41,29,200,29,41,0,0,3,0,58,255,249,1,62,2,124,0,36,0,45,0,73,0,123,184,0,74,47,184,0,75,47,184,0,74,16,184,0,3,208,184,0,3,47,184,0,75,16,184,0,15,
    220,184,0,3,16,184,0,20,220,184,0,15,16,184,0,42,220,184,0,28,208,184,0,28,47,184,0,20,16,184,0,40,208,184,0,20,16,184,0,46,208,184,0,46,47,184,0,42,16,184,0,64,208,184,0,64,47,0,184,0,53,47,184,0,55,47,184,0,57,47,186,0,42,0,18,0,3,43,184,0,42,16,186,
    0,9,0,37,0,3,43,184,0,9,16,48,49,55,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,19,34,6,29,1,51,53,52,38,39,6,38,39,38,54,63,1,54,51,50,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,139,37,44,21,35,47,27,
    27,47,36,20,17,13,170,24,20,20,41,15,9,12,13,8,9,9,28,77,13,29,41,140,41,101,10,23,7,8,3,10,90,8,9,10,8,90,9,3,7,8,23,9,15,13,11,26,8,8,25,11,13,8,15,65,40,200,27,47,36,20,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,9,28,15,1,149,41,29,70,70,
    29,41,117,7,3,9,10,23,7,70,6,6,70,7,23,10,9,3,7,11,11,9,19,7,7,19,9,11,0,0,0,3,0,58,255,249,1,62,2,146,0,36,0,45,0,59,0,123,184,0,60,47,184,0,61,47,184,0,60,16,184,0,6,208,184,0,6,47,184,0,61,16,184,0,18,220,184,0,6,16,184,0,23,220,184,0,18,16,184,0,
    42,220,184,0,31,208,184,0,23,16,184,0,40,208,184,0,42,16,184,0,46,208,184,0,42,16,184,0,49,208,184,0,49,47,184,0,23,16,184,0,53,208,184,0,23,16,184,0,56,208,184,0,56,47,0,186,0,42,0,21,0,3,43,184,0,42,16,186,0,12,0,37,0,3,43,184,0,12,16,48,49,37,14,1,
    39,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,3,34,6,29,1,51,53,52,38,55,30,1,7,14,1,47,1,46,1,55,62,1,23,1,24,28,77,37,36,44,21,35,47,27,27,47,36,20,17,13,170,23,20,20,42,15,8,12,13,9,9,101,29,41,140,41,41,
    10,1,9,8,25,9,100,9,1,8,8,25,9,36,28,15,15,15,65,40,200,27,47,36,20,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,1,97,41,29,70,70,29,41,162,8,25,9,9,1,8,90,8,25,9,9,1,8,0,0,1,0,58,255,121,1,33,1,207,0,59,0,14,186,0,18,0,56,0,3,43,184,0,18,16,48,
    49,19,54,22,23,22,21,20,7,6,35,34,39,46,1,7,14,1,29,1,20,22,23,22,59,2,50,55,54,51,50,23,22,21,20,7,6,7,21,20,6,7,6,38,39,38,54,55,62,1,61,1,38,39,46,1,61,1,52,54,138,37,77,28,9,9,9,13,12,8,15,42,20,20,23,23,20,15,11,1,1,27,22,8,12,13,9,9,9,25,37,29,
    26,11,24,6,6,6,11,12,13,11,9,36,44,44,1,192,15,15,28,9,13,12,9,8,8,16,8,8,8,36,21,200,21,36,8,5,20,9,9,8,13,12,9,25,10,34,29,52,15,6,6,11,11,24,6,7,23,14,34,3,4,15,65,40,200,40,65,0,0,0,3,0,58,255,249,1,62,2,146,0,36,0,45,0,60,0,123,184,0,61,47,184,0,
    62,47,184,0,61,16,184,0,3,208,184,0,3,47,184,0,62,16,184,0,15,220,184,0,3,16,184,0,20,220,184,0,15,16,184,0,42,220,184,0,28,208,184,0,20,16,184,0,40,208,184,0,42,16,184,0,49,208,184,0,49,47,184,0,42,16,184,0,52,208,184,0,20,16,184,0,56,208,184,0,56,47,
    184,0,20,16,184,0,59,208,0,186,0,42,0,18,0,3,43,184,0,42,16,186,0,9,0,37,0,3,43,184,0,9,16,48,49,55,46,1,61,1,52,62,2,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,19,34,6,29,1,51,53,52,38,55,54,22,23,22,6,15,1,6,38,39,38,
    54,63,1,139,37,44,21,35,47,27,27,47,36,20,17,13,170,23,20,20,42,15,8,12,13,9,9,9,28,77,13,29,41,140,41,1,10,24,9,8,1,10,100,9,25,8,8,1,9,100,8,15,65,40,200,27,47,36,20,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,9,28,15,1,149,41,29,70,70,29,41,
    252,8,1,9,9,25,8,90,8,1,9,9,25,8,90,0,0,0,0,3,0,25,255,249,1,235,1,207,0,64,0,73,0,87,0,99,184,0,88,47,184,0,89,47,184,0,88,16,184,0,12,208,184,0,12,47,184,0,89,16,184,0,41,220,184,0,12,16,184,0,65,220,184,0,45,208,184,0,41,16,184,0,66,220,184,0,54,208,
    184,0,12,16,184,0,80,208,0,186,0,35,0,70,0,3,43,184,0,35,16,186,0,66,0,44,0,3,43,184,0,66,16,184,0,11,208,184,0,44,16,184,0,81,208,48,49,37,6,7,6,38,39,46,1,55,62,1,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,22,23,62,1,51,50,30,2,29,1,20,
    6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,39,38,55,51,53,52,38,35,34,6,21,7,30,1,55,62,1,61,1,35,34,6,7,6,22,1,5,20,31,36,77,28,29,15,16,15,65,40,70,23,20,20,42,15,8,13,12,9,9,9,28,77,36,31,20,18,52,30,27,47,35,21,18,12,170,23,20,20,41,
    15,9,12,13,9,8,8,29,76,37,30,10,140,41,29,29,41,180,15,42,20,20,23,70,22,35,8,8,8,45,25,12,15,15,28,28,77,37,36,44,70,21,36,8,8,8,16,8,8,9,12,13,9,28,15,15,12,25,22,25,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,9,28,15,15,12,238,70,29,41,41,
    29,250,15,8,8,8,36,21,70,23,20,20,41,0,0,0,3,0,30,0,2,1,44,2,114,0,37,0,47,0,77,0,217,184,0,78,47,184,0,79,47,184,0,78,16,184,0,5,208,184,0,5,47,184,0,79,16,184,0,32,220,184,0,12,220,184,0,5,16,184,0,41,220,65,27,0,6,0,41,0,22,0,41,0,38,0,41,0,54,0,41,
    0,70,0,41,0,86,0,41,0,102,0,41,0,118,0,41,0,134,0,41,0,150,0,41,0,166,0,41,0,182,0,41,0,198,0,41,0,13,93,65,5,0,213,0,41,0,229,0,41,0,2,93,184,0,20,208,184,0,20,47,184,0,12,16,184,0,45,208,184,0,32,16,184,0,48,208,184,0,48,47,184,0,32,16,184,0,51,208,
    184,0,51,47,184,0,12,16,184,0,53,208,184,0,53,47,184,0,12,16,184,0,73,208,184,0,73,47,0,186,0,44,0,0,0,3,43,184,0,44,16,186,0,10,0,38,0,3,43,184,0,10,16,184,0,0,16,184,0,36,208,184,0,38,16,184,0,46,208,48,49,55,34,46,2,53,52,62,2,59,1,53,52,38,39,38,
    6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,53,34,6,21,20,22,59,1,53,35,19,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,46,1,55,54,55,54,31,1,22,55,54,55,62,1,160,27,47,36,20,20,36,47,27,70,23,19,20,40,14,9,13,12,9,8,8,28,76,36,36,43,17,13,100,29,41,
    41,29,70,70,126,10,4,6,22,37,38,30,8,11,13,13,8,7,23,10,10,4,6,22,37,38,30,8,11,13,13,8,7,23,2,20,36,47,27,27,47,36,20,68,21,34,8,8,8,15,9,9,9,12,13,8,28,15,15,15,64,39,254,214,13,17,200,41,29,29,41,140,1,156,7,23,10,32,6,6,22,6,8,2,1,13,10,4,6,7,23,
    10,32,6,6,22,6,9,3,1,13,10,4,0,0,0,0,3,0,30,0,2,1,44,2,131,0,36,0,45,0,72,0,181,184,0,73,47,184,0,74,47,184,0,21,220,184,0,1,220,184,0,73,16,184,0,31,208,184,0,31,47,184,0,37,220,65,27,0,6,0,37,0,22,0,37,0,38,0,37,0,54,0,37,0,70,0,37,0,86,0,37,0,102,
    0,37,0,118,0,37,0,134,0,37,0,150,0,37,0,166,0,37,0,182,0,37,0,198,0,37,0,13,93,65,5,0,213,0,37,0,229,0,37,0,2,93,184,0,9,208,184,0,9,47,184,0,1,16,184,0,41,208,184,0,21,16,184,0,49,208,184,0,49,47,184,0,21,16,184,0,52,208,184,0,52,47,184,0,1,16,184,0,
    57,208,184,0,57,47,0,186,0,41,0,25,0,3,43,184,0,41,16,186,0,0,0,42,0,3,43,184,0,0,16,48,49,19,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,34,46,2,53,52,62,2,51,7,20,22,59,1,53,35,34,6,19,54,31,1,30,1,7,14,1,39,38,39,46,1,39,
    14,1,7,6,7,6,38,39,38,54,63,1,230,23,19,20,40,14,9,13,12,9,8,8,28,76,36,36,43,18,12,100,27,47,36,20,20,36,47,27,70,41,29,70,70,29,41,72,18,17,90,10,3,8,7,23,10,14,13,11,26,8,9,25,11,13,15,9,23,8,7,3,9,90,1,6,68,21,34,8,8,8,15,9,9,9,12,13,8,28,15,15,15,
    64,39,254,214,13,17,20,36,47,27,27,47,36,20,130,29,41,140,41,1,213,13,13,70,7,23,10,9,3,7,11,11,9,19,7,7,19,9,11,11,7,3,9,10,23,7,70,0,0,0,3,0,30,0,2,1,34,2,146,0,37,0,46,0,61,0,153,184,0,62,47,184,0,63,47,184,0,36,220,184,0,0,208,184,0,62,16,184,0,9,
    208,184,0,9,47,184,0,36,16,184,0,16,220,184,0,9,16,184,0,38,220,65,27,0,6,0,38,0,22,0,38,0,38,0,38,0,54,0,38,0,70,0,38,0,86,0,38,0,102,0,38,0,118,0,38,0,134,0,38,0,150,0,38,0,166,0,38,0,182,0,38,0,198,0,38,0,13,93,65,5,0,213,0,38,0,229,0,38,0,2,93,184,
    0,24,208,184,0,24,47,184,0,16,16,184,0,42,208,0,186,0,42,0,3,0,3,43,186,0,15,0,43,0,3,43,184,0,15,16,48,49,37,20,6,43,1,34,46,2,53,52,62,2,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,39,20,22,59,1,53,35,34,6,19,6,38,39,38,54,63,
    1,54,22,23,22,6,15,1,1,34,18,12,100,27,47,36,20,20,36,47,27,70,23,19,20,40,14,9,13,12,9,8,8,28,76,36,36,43,200,41,29,70,70,29,41,60,10,24,9,8,1,10,100,9,25,8,8,1,9,100,32,13,17,20,36,47,27,27,47,36,20,68,21,34,8,8,8,15,9,9,9,12,13,8,28,15,15,15,64,39,
    254,214,100,29,41,140,41,1,99,8,1,9,9,25,8,90,8,1,9,9,25,8,90,0,3,0,30,0,2,1,34,2,146,0,37,0,47,0,61,0,169,184,0,62,47,184,0,63,47,184,0,62,16,184,0,5,208,184,0,5,47,184,0,63,16,184,0,32,220,184,0,12,220,184,0,5,16,184,0,41,220,65,27,0,6,0,41,0,22,0,
    41,0,38,0,41,0,54,0,41,0,70,0,41,0,86,0,41,0,102,0,41,0,118,0,41,0,134,0,41,0,150,0,41,0,166,0,41,0,182,0,41,0,198,0,41,0,13,93,65,5,0,213,0,41,0,229,0,41,0,2,93,184,0,20,208,184,0,20,47,184,0,12,16,184,0,45,208,0,186,0,44,0,0,0,3,43,184,0,44,16,186,
    0,10,0,38,0,3,43,184,0,10,16,184,0,0,16,184,0,36,208,184,0,38,16,184,0,46,208,48,49,55,34,46,2,53,52,62,2,59,1,53,52,38,39,38,6,7,6,35,34,39,38,53,52,55,62,1,23,30,1,21,17,20,6,43,1,53,34,6,21,20,22,59,1,53,35,19,30,1,7,14,1,47,1,46,1,55,62,1,23,160,
    27,47,36,20,20,36,47,27,70,23,19,20,40,14,9,13,12,9,9,9,28,76,36,36,43,18,12,100,29,41,41,29,70,70,90,9,1,8,8,25,9,100,10,1,8,8,25,10,2,20,36,47,27,27,47,36,20,68,21,34,8,8,8,15,9,9,9,12,13,8,28,15,15,15,64,39,254,214,13,17,200,41,29,29,41,140,1,102,
    8,25,9,9,1,8,90,8,25,9,9,1,8,0,0,0,0,1,0,70,255,254,1,114,2,148,0,62,0,63,184,0,63,47,184,0,64,47,184,0,0,220,184,0,14,220,184,0,63,16,184,0,44,208,184,0,44,47,184,0,38,220,184,0,0,16,184,0,61,208,0,186,0,11,0,5,0,3,43,184,0,11,16,184,0,5,16,184,0,41,
    208,48,49,37,20,14,2,35,34,38,53,52,54,51,50,54,61,1,52,38,35,34,38,39,38,54,63,1,62,1,55,54,38,39,46,1,7,14,1,21,17,20,6,35,34,38,53,17,52,54,55,54,22,23,30,1,21,20,7,6,7,30,1,29,1,1,114,24,40,55,31,13,17,17,13,38,52,52,38,11,17,2,2,10,10,19,18,23,2,
    2,17,16,17,38,17,17,20,18,12,13,17,37,32,32,71,30,27,31,1,5,30,34,42,148,31,55,40,24,17,13,13,17,52,38,160,38,52,13,11,11,18,5,7,8,30,20,20,34,11,11,2,9,10,32,20,254,12,13,17,17,13,1,244,36,62,17,17,4,20,18,58,32,8,5,45,32,20,68,42,160,0,3,0,20,255,54,
    1,81,2,106,0,11,0,23,0,55,0,35,0,184,0,28,47,186,0,9,0,3,0,3,43,184,0,9,16,184,0,3,16,184,0,12,208,184,0,9,16,184,0,18,208,48,49,1,20,6,35,34,38,53,52,54,51,50,22,7,34,38,53,52,54,51,50,22,21,20,6,19,6,7,6,35,34,38,53,52,54,51,50,54,63,1,3,38,54,55,54,
    22,23,27,1,62,1,23,30,1,7,3,7,1,49,23,17,17,23,23,17,17,23,200,17,23,23,17,17,23,23,53,12,35,35,43,12,18,18,12,23,37,7,36,117,4,12,12,12,22,3,92,91,4,21,12,12,12,4,120,38,2,66,17,23,23,17,17,23,23,57,23,17,17,23,23,17,17,23,253,121,42,25,26,17,13,13,
    17,27,23,120,1,135,12,22,4,3,12,11,254,207,1,49,11,12,3,4,22,12,254,112,128,0,3,0,58,255,249,2,6,1,202,0,49,0,58,0,72,0,173,184,0,73,47,184,0,8,208,184,0,8,47,184,0,62,220,65,3,0,223,0,62,0,1,93,65,3,0,0,0,62,0,1,93,65,3,0,64,0,62,0,1,93,184,0,55,220,
    65,3,0,223,0,55,0,1,93,65,3,0,0,0,55,0,1,93,65,3,0,64,0,55,0,1,93,184,0,26,220,184,0,62,16,184,0,31,220,184,0,55,16,184,0,39,208,184,0,31,16,184,0,53,208,184,0,8,16,184,0,70,220,184,0,26,16,184,0,74,220,0,186,0,59,0,3,0,3,43,184,0,59,16,186,0,20,0,50,
    0,3,43,184,0,20,16,186,0,55,0,29,0,3,43,184,0,55,16,184,0,20,16,184,0,14,208,184,0,50,16,184,0,66,208,48,49,37,14,1,35,34,46,2,61,1,52,62,2,51,50,22,23,62,1,51,50,30,2,29,1,20,6,43,1,21,20,22,23,22,54,55,54,51,50,23,22,21,20,7,14,1,39,38,19,34,6,29,1,
    51,53,52,38,3,50,54,61,1,52,38,35,34,6,29,1,20,22,1,32,18,52,30,27,47,36,20,20,36,47,27,30,52,18,18,52,30,27,47,35,21,18,12,170,23,20,20,41,15,9,12,13,9,8,8,29,76,37,30,80,29,41,140,41,229,29,41,41,29,29,41,41,45,22,25,20,36,47,27,200,27,47,36,20,25,
    22,22,25,20,36,47,27,100,13,17,70,21,36,8,8,8,15,9,9,8,13,12,9,28,15,15,12,1,122,41,29,70,70,29,41,254,172,41,29,200,29,41,41,29,200,29,41,0,0,3,255,234,255,252,0,222,3,52,0,11,0,23,0,37,0,67,186,0,35,0,27,0,3,43,184,0,35,16,184,0,6,208,184,0,6,47,184,
    0,27,16,184,0,21,208,184,0,21,47,0,184,0,24,47,186,0,9,0,3,0,3,43,184,0,9,16,184,0,3,16,184,0,12,208,184,0,9,16,184,0,18,208,48,49,19,20,6,35,34,38,53,52,54,51,50,22,7,34,38,53,52,54,51,50,22,21,20,6,19,34,38,53,17,52,54,51,50,22,21,17,20,6,222,25,17,
    17,25,25,17,17,25,202,17,25,25,17,17,25,25,63,14,18,18,14,14,18,18,3,10,17,25,25,17,17,25,25,59,25,17,17,25,25,17,17,25,253,28,18,14,2,68,14,18,18,14,253,188,14,18,0,2,255,234,255,252,0,222,3,71,0,27,0,42,0,39,186,0,34,0,28,0,3,43,184,0,34,16,184,0,28,
    16,184,0,41,208,0,184,0,20,47,184,0,22,47,184,0,24,47,184,0,38,47,48,49,19,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,54,51,50,31,1,30,1,7,52,54,51,50,22,21,17,20,6,35,34,38,53,17,214,8,24,11,14,13,11,25,8,9,25,11,13,13,11,24,8,8,3,10,90,8,11,
    11,8,90,10,3,154,18,14,14,18,18,14,14,18,2,207,10,3,8,10,11,8,19,7,7,19,8,11,10,8,3,10,11,24,8,70,7,7,70,8,24,122,14,18,18,14,253,188,14,18,18,14,2,68,0,0,2,0,17,255,252,0,183,3,93,0,14,0,29,0,23,186,0,15,0,21,0,3,43,184,0,15,16,184,0,28,208,0,184,0,
    18,47,48,49,19,30,1,7,14,1,47,1,46,1,55,62,1,31,1,3,20,6,35,34,38,53,17,52,54,51,50,22,21,17,171,10,2,9,9,26,10,100,11,1,9,9,26,10,100,39,18,14,14,18,18,14,14,18,2,250,9,26,10,11,1,9,90,9,26,10,10,2,9,90,253,34,14,18,18,14,2,68,14,18,18,14,253,188,0,
    0,2,0,17,255,252,0,183,3,93,0,14,0,28,0,27,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,0,13,208,0,184,0,10,47,48,49,19,52,54,51,50,22,21,17,20,6,35,34,38,53,17,39,38,54,63,1,54,22,23,22,6,15,1,6,38,68,18,14,14,18,18,14,14,18,42,9,1,11,100,10,26,9,9,
    2,10,100,10,26,2,96,14,18,18,14,253,188,14,18,18,14,2,68,109,10,26,9,90,9,2,10,10,26,9,90,9,1,0,0,2,0,68,255,250,1,156,3,57,0,41,0,72,0,90,184,0,73,47,184,0,74,47,184,0,73,16,184,0,38,208,184,0,38,47,184,0,32,220,184,0,3,208,184,0,3,47,184,0,74,16,184,
    0,18,220,184,0,10,220,184,0,24,208,184,0,24,47,184,0,32,16,184,0,42,208,184,0,42,47,184,0,32,16,184,0,45,208,184,0,45,47,184,0,10,16,184,0,58,208,184,0,58,47,48,49,19,54,22,23,22,23,30,3,23,17,52,54,51,50,22,21,17,20,6,7,6,38,39,38,39,46,3,39,17,20,6,
    35,34,38,53,17,52,54,55,46,1,55,54,55,54,22,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,47,1,38,7,6,7,14,1,93,11,20,5,42,40,17,36,36,34,14,19,13,14,18,14,11,11,20,5,41,40,17,37,36,34,14,18,14,13,19,14,51,11,5,8,20,40,18,37,14,8,11,12,12,8,7,24,11,11,5,7,22,
    38,39,31,8,11,12,12,7,8,24,2,127,2,9,10,86,83,35,76,75,70,29,1,184,14,18,18,14,253,188,11,18,2,3,10,10,86,83,35,76,75,70,29,254,72,14,18,18,14,2,68,11,18,104,7,24,11,33,6,3,9,11,6,8,3,1,12,11,5,8,7,24,11,33,6,6,23,6,6,1,2,11,11,5,0,3,0,68,0,0,1,76,3,
    52,0,32,0,44,0,56,0,83,186,0,10,0,21,0,3,43,184,0,10,16,184,0,0,208,0,186,0,11,0,17,0,3,43,184,0,11,16,186,0,36,0,42,0,3,43,184,0,36,16,186,0,25,0,0,0,3,43,184,0,25,16,186,0,2,0,8,0,3,43,184,0,2,16,184,0,36,16,184,0,48,208,184,0,42,16,184,0,54,208,48,
    49,19,21,51,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,34,38,53,17,52,54,59,1,50,22,21,20,6,35,39,52,54,51,50,22,21,20,6,35,34,38,39,52,54,51,50,22,21,20,6,35,34,38,132,148,14,18,18,14,148,168,14,18,18,14,200,14,18,18,14,200,14,18,18,14,62,25,17,17,
    25,25,17,17,25,160,25,17,17,25,25,17,17,25,2,60,212,18,14,14,18,232,18,14,14,18,18,14,2,60,14,18,18,14,14,18,206,17,25,25,17,17,25,25,17,17,25,25,17,17,25,25,0,2,0,68,0,0,1,76,3,71,0,32,0,60,0,67,186,0,29,0,7,0,3,43,184,0,29,16,184,0,19,208,0,184,0,37,
    47,184,0,39,47,184,0,41,47,186,0,30,0,3,0,3,43,184,0,30,16,186,0,12,0,18,0,3,43,184,0,12,16,186,0,21,0,27,0,3,43,184,0,21,16,48,49,37,20,6,43,1,34,38,53,17,52,54,59,1,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,21,51,50,22,3,38,54,63,1,54,51,50,31,1,
    30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,1,76,19,13,200,14,18,18,14,200,13,19,19,13,168,148,13,19,19,13,148,168,13,19,246,8,3,10,90,8,10,11,8,90,11,3,8,8,25,10,14,13,11,25,8,9,25,11,13,14,10,24,32,14,18,18,14,2,60,14,18,18,14,14,18,212,18,14,14,18,
    232,18,2,161,11,24,8,70,7,7,70,8,24,11,10,3,8,10,11,8,19,7,7,19,8,11,10,8,3,0,0,2,0,68,0,0,1,76,3,93,0,32,0,47,0,55,186,0,29,0,7,0,3,43,184,0,29,16,184,0,19,208,0,186,0,30,0,3,0,3,43,184,0,30,16,186,0,12,0,18,0,3,43,184,0,12,16,186,0,21,0,27,0,3,43,184,
    0,21,16,48,49,37,20,6,43,1,34,38,53,17,52,54,59,1,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,21,51,50,22,3,46,1,55,62,1,31,1,30,1,7,14,1,47,1,1,76,19,13,200,14,18,18,14,200,13,19,19,13,168,148,13,19,19,13,148,168,13,19,204,10,1,9,9,26,10,100,10,1,9,
    8,27,10,100,32,14,18,18,14,2,60,14,18,18,14,14,18,212,18,14,14,18,232,18,2,246,9,26,10,10,2,9,90,9,26,10,11,1,9,90,0,0,0,2,0,68,0,0,1,76,3,93,0,32,0,46,0,55,186,0,10,0,21,0,3,43,184,0,10,16,184,0,0,208,0,186,0,11,0,17,0,3,43,184,0,11,16,186,0,25,0,0,
    0,3,43,184,0,25,16,186,0,2,0,8,0,3,43,184,0,2,16,48,49,19,21,51,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,34,38,53,17,52,54,59,1,50,22,21,20,6,35,3,54,22,23,22,6,15,1,6,38,39,38,54,55,132,148,13,19,19,13,148,168,13,19,19,13,200,14,18,18,14,200,13,19,
    19,13,72,10,27,8,9,1,10,100,10,26,9,9,1,10,2,60,212,18,14,14,18,232,18,14,14,18,18,14,2,60,14,18,18,14,14,18,1,24,9,2,10,10,26,9,90,9,1,11,10,26,9,0,0,1,0,56,255,117,1,100,2,130,0,61,0,14,186,0,27,0,3,0,3,43,184,0,27,16,48,49,55,46,1,53,17,52,54,55,54,
    30,2,31,1,22,6,7,6,38,47,1,46,1,7,14,1,21,17,20,22,23,22,54,63,1,62,1,23,30,1,15,1,14,1,7,21,20,6,7,6,38,39,38,54,55,62,1,61,1,38,35,34,168,50,62,62,50,25,50,45,38,13,10,7,7,12,11,25,7,10,15,55,29,29,36,36,29,29,55,15,10,7,25,11,12,7,7,10,17,52,30,31,
    26,11,25,7,7,7,12,11,13,2,2,2,1,14,81,52,1,84,52,81,14,7,4,19,33,22,17,12,25,7,7,7,12,17,26,23,8,8,47,30,254,172,30,47,8,8,23,26,17,12,7,7,7,25,12,17,29,37,7,34,30,52,15,7,7,11,12,25,7,7,22,13,34,1,0,0,2,0,14,255,250,2,68,2,124,0,44,0,51,0,75,186,0,10,
    0,21,0,3,43,184,0,10,16,184,0,0,208,184,0,21,16,184,0,45,208,0,186,0,11,0,17,0,3,43,184,0,11,16,186,0,37,0,0,0,3,43,184,0,37,16,186,0,45,0,22,0,3,43,184,0,45,16,186,0,2,0,8,0,3,43,184,0,2,16,48,49,1,21,51,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,34,
    38,61,1,35,14,1,7,6,7,14,1,39,46,1,55,1,54,59,1,50,22,21,20,6,35,3,17,14,3,7,1,124,148,14,18,18,14,148,168,14,18,18,14,200,13,19,184,12,20,7,9,6,6,25,12,12,9,5,1,2,8,22,241,14,18,18,14,232,10,35,42,47,21,2,60,212,18,14,14,18,232,18,14,14,18,18,14,104,
    27,44,16,18,16,12,9,5,5,25,12,2,64,19,18,14,14,18,254,140,1,92,23,78,95,104,48,0,0,0,3,0,21,255,249,1,155,3,57,0,30,0,61,0,72,0,15,0,186,0,62,0,42,0,3,43,184,0,62,16,48,49,19,14,1,39,46,1,55,54,55,54,22,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,47,1,38,7,
    6,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,152,8,24,11,11,4,7,22,38,18,37,15,8,10,12,12,8,7,24,11,11,5,7,22,38,39,31,8,11,12,12,248,4,13,14,13,22,4,4,5,5,11,7,194,8,10,5,5,4,4,22,14,13,13,4,160,
    3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,2,237,11,5,8,7,24,11,33,6,3,9,11,6,8,3,1,12,11,5,8,7,24,11,33,6,6,23,6,6,1,2,253,44,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,76,69,27,27,69,76,79,37,0,0,
    0,0,3,0,21,255,249,1,155,3,71,0,28,0,59,0,70,0,27,0,184,0,0,47,184,0,2,47,184,0,4,47,186,0,60,0,40,0,3,43,184,0,60,16,48,49,19,54,51,50,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,39,38,54,63,1,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,
    39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,197,8,11,11,8,90,10,3,8,8,24,11,14,13,11,24,9,9,24,11,13,14,10,25,8,8,3,10,90,210,4,13,14,13,22,4,4,5,5,11,7,194,8,10,5,5,4,4,22,14,13,13,4,160,3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,3,64,7,7,70,
    8,24,11,10,3,8,10,11,8,19,7,7,19,8,11,10,8,3,10,11,24,8,70,252,228,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,76,69,27,27,69,76,79,37,0,0,0,0,3,0,21,255,249,1,155,3,93,0,13,0,44,0,55,0,15,0,186,0,45,0,
    25,0,3,43,184,0,45,16,48,49,19,62,1,31,1,30,1,7,14,1,47,1,46,1,1,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,142,9,26,10,100,10,2,9,9,26,10,100,11,1,1,18,4,13,14,13,22,4,4,5,5,11,7,194,8,10,5,5,4,4,
    22,14,13,13,4,160,3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,3,81,10,2,9,90,9,26,10,11,1,9,90,9,26,252,221,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,76,69,27,27,69,76,79,37,0,0,3,0,21,255,249,1,155,
    3,93,0,14,0,45,0,56,0,15,0,186,0,46,0,26,0,3,43,184,0,46,16,48,49,19,54,22,23,22,6,15,1,6,38,39,38,54,63,1,19,22,6,7,6,38,39,38,39,46,1,39,35,14,1,7,6,7,14,1,39,46,1,55,19,62,1,51,50,22,23,19,46,3,39,14,3,7,245,10,26,9,9,1,11,100,10,26,9,9,1,11,100,162,
    4,13,14,13,22,4,4,5,5,11,7,194,8,10,5,5,4,4,22,14,13,13,4,160,3,17,11,11,17,3,48,10,22,21,19,7,8,18,21,22,10,3,84,9,2,10,10,26,9,90,9,1,11,10,26,9,90,252,208,13,22,4,4,13,13,15,18,16,42,26,26,42,16,18,15,13,13,4,4,22,13,2,68,11,13,13,11,254,96,37,79,
    76,69,27,27,69,76,79,37,0,0,0,0,2,0,56,255,252,2,48,2,128,0,50,0,68,0,179,184,0,69,47,184,0,70,47,184,0,69,16,184,0,5,208,184,0,5,47,184,0,70,16,184,0,36,220,184,0,62,220,184,0,14,208,184,0,14,47,184,0,36,16,184,0,25,208,184,0,36,16,184,0,27,208,184,
    0,62,16,184,0,48,208,184,0,48,47,184,0,5,16,184,0,55,220,184,0,62,16,184,0,64,208,0,184,0,11,47,184,0,17,47,184,0,0,47,184,0,44,47,186,0,18,0,24,0,3,43,184,0,18,16,186,0,28,0,34,0,3,43,184,0,28,16,186,0,14,0,24,0,18,17,18,57,184,0,44,16,184,0,38,220,
    186,0,48,0,44,0,38,17,18,57,184,0,24,16,184,0,51,208,184,0,51,47,184,0,38,16,184,0,58,208,184,0,58,47,48,49,23,34,46,2,53,17,52,62,2,51,50,22,23,62,1,59,1,50,22,21,20,6,43,1,29,1,51,50,22,21,20,6,43,1,29,1,51,50,22,21,20,6,43,1,34,38,39,14,1,3,34,6,21,
    17,20,22,51,50,54,61,1,17,53,52,46,2,208,32,55,41,24,24,41,55,32,25,45,19,2,18,11,200,13,19,19,13,168,148,13,19,19,13,148,168,13,19,19,13,200,11,18,2,19,45,25,37,51,51,37,36,52,14,24,32,4,24,41,55,32,1,84,31,56,41,24,15,14,11,14,18,14,14,18,104,108,18,
    14,14,18,128,104,18,14,14,18,14,11,14,15,2,68,52,36,254,172,37,51,51,37,20,1,44,20,18,32,24,14,0,0,0,3,0,56,255,252,1,104,3,93,0,22,0,39,0,53,0,83,184,0,54,47,184,0,55,47,184,0,0,220,184,0,54,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,21,208,184,0,
    10,16,184,0,23,220,184,0,0,16,184,0,29,220,184,0,23,16,184,0,38,208,0,186,0,26,0,5,0,3,43,184,0,26,16,186,0,16,0,33,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,17,35,20,22,51,50,54,53,17,52,38,35,34,14,2,21,17,19,38,54,
    63,1,54,22,23,22,6,15,1,6,38,1,104,24,41,56,31,31,55,42,24,24,42,55,31,31,56,41,24,240,52,36,37,51,51,37,18,32,24,14,15,9,1,10,100,10,26,9,9,1,10,100,10,27,148,32,55,41,24,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,172,37,51,51,37,1,84,36,52,14,24,
    32,18,254,172,2,57,10,26,9,90,9,2,10,10,26,9,90,9,1,0,0,3,0,56,255,252,1,104,3,93,0,21,0,37,0,51,0,67,184,0,52,47,184,0,53,47,184,0,0,220,184,0,52,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,25,220,184,0,10,16,184,0,35,220,0,186,0,22,0,5,0,3,43,184,
    0,22,16,186,0,16,0,29,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,3,50,54,53,17,52,38,35,34,14,2,21,17,20,22,3,62,1,31,1,30,1,7,14,1,47,1,46,1,1,104,24,41,56,31,32,55,41,24,24,41,55,32,31,56,41,24,152,37,51,51,37,18,32,
    24,14,52,38,9,27,10,100,10,1,9,9,26,10,100,10,1,148,32,55,41,24,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,84,51,37,1,84,36,52,14,24,32,18,254,172,37,51,3,21,10,2,9,90,9,26,10,11,1,9,90,9,26,0,3,0,56,255,252,1,104,3,71,0,22,0,39,0,67,0,95,184,0,68,
    47,184,0,69,47,184,0,0,220,184,0,68,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,21,208,184,0,10,16,184,0,23,220,184,0,0,16,184,0,29,220,184,0,23,16,184,0,38,208,0,184,0,47,47,184,0,49,47,184,0,51,47,186,0,26,0,5,0,3,43,184,0,26,16,186,0,16,0,33,0,3,
    43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,17,35,20,22,51,50,54,53,17,52,38,35,34,14,2,21,17,19,6,38,39,38,54,63,1,54,51,50,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,1,104,24,41,56,31,31,55,42,24,24,42,55,31,31,56,41,24,240,
    52,36,37,51,51,37,18,32,24,14,17,10,25,8,8,3,11,90,8,10,11,8,90,11,3,8,8,25,10,14,13,11,25,9,9,24,11,13,148,32,55,41,24,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,172,37,51,51,37,1,84,36,52,14,24,32,18,254,172,2,54,8,3,10,11,24,8,70,7,7,70,8,24,11,
    10,3,8,10,11,8,19,7,7,19,8,11,0,0,3,0,56,255,252,1,104,3,60,0,22,0,38,0,69,0,75,184,0,70,47,184,0,71,47,184,0,0,220,184,0,70,16,184,0,10,208,184,0,10,47,184,0,0,16,184,0,21,208,184,0,0,16,184,0,26,220,184,0,10,16,184,0,36,220,0,186,0,23,0,5,0,3,43,184,
    0,23,16,186,0,16,0,32,0,3,43,184,0,16,16,48,49,37,20,14,2,35,34,46,2,53,17,52,62,2,51,50,30,2,21,17,7,50,54,53,17,52,46,2,35,34,6,21,17,20,22,3,54,55,54,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,38,47,1,38,7,6,7,14,1,39,46,1,1,104,24,42,55,31,32,55,41,24,
    24,41,55,32,31,55,42,24,152,36,52,14,24,32,18,37,51,51,79,22,38,39,31,8,11,12,12,7,8,24,11,11,4,7,22,38,18,37,15,8,10,12,12,8,7,24,11,11,5,148,32,55,41,24,24,41,55,32,1,84,31,56,41,24,24,41,56,31,254,172,88,51,37,1,84,18,32,24,14,52,36,254,172,37,51,
    2,211,33,6,6,23,6,8,3,2,11,11,5,8,7,24,11,33,6,3,9,11,6,7,2,1,12,11,5,8,7,24,0,0,0,0,3,0,0,255,211,1,170,2,169,0,37,0,45,0,53,0,147,184,0,54,47,184,0,55,47,184,0,7,220,184,0,4,208,184,0,4,47,184,0,54,16,184,0,25,208,184,0,25,47,184,0,42,220,186,0,15,
    0,25,0,42,17,18,57,184,0,25,16,184,0,16,208,184,0,16,47,184,0,25,16,184,0,23,208,184,0,23,47,184,0,7,16,184,0,49,220,186,0,34,0,7,0,49,17,18,57,184,0,7,16,184,0,35,208,184,0,35,47,0,186,0,46,0,12,0,3,43,184,0,46,16,186,0,31,0,38,0,3,43,184,0,31,16,186,
    0,15,0,12,0,46,17,18,57,186,0,34,0,38,0,31,17,18,57,48,49,1,30,1,15,1,22,21,17,20,14,2,35,34,38,39,7,14,1,39,46,1,63,1,38,53,17,52,62,2,51,50,22,23,55,62,1,7,34,6,21,17,19,46,1,3,50,54,53,17,3,30,1,1,151,11,8,6,60,5,24,41,56,31,34,59,20,40,7,24,11,11,
    7,6,59,4,24,41,55,32,34,58,21,40,6,24,183,37,51,167,11,42,26,36,52,167,11,42,2,163,6,25,11,108,20,17,254,172,32,55,41,24,28,23,74,11,7,6,6,25,11,108,16,21,1,84,31,56,41,24,28,23,74,11,7,105,52,36,254,244,1,51,22,27,253,252,51,37,1,12,254,205,22,27,0,
    0,0,2,0,60,255,252,1,108,3,93,0,32,0,47,0,59,184,0,48,47,184,0,49,47,184,0,0,220,184,0,48,16,184,0,10,208,184,0,10,47,184,0,18,220,184,0,0,16,184,0,24,220,184,0,0,16,184,0,31,208,0,186,0,21,0,5,0,3,43,184,0,21,16,48,49,37,20,14,2,35,34,46,2,53,17,52,
    54,51,50,22,21,17,20,22,51,50,54,53,17,52,54,51,50,22,21,17,3,6,38,39,38,54,63,1,54,22,23,22,6,15,1,1,108,24,41,56,31,32,55,41,24,18,14,14,18,51,37,36,52,18,14,14,18,181,10,26,9,9,1,11,100,10,26,9,9,2,10,100,148,32,55,41,24,24,41,55,32,1,204,14,18,18,
    14,254,52,37,51,51,37,1,204,14,18,18,14,254,52,2,54,9,1,11,10,26,9,90,9,2,10,10,26,9,90,0,0,2,0,60,255,252,1,108,3,93,0,31,0,45,0,51,184,0,46,47,184,0,47,47,184,0,46,16,184,0,5,208,184,0,5,47,184,0,13,220,184,0,47,16,184,0,27,220,184,0,19,220,0,186,0,
    16,0,0,0,3,43,184,0,16,16,48,49,23,34,46,2,53,17,52,54,51,50,22,21,17,20,22,51,50,54,53,17,52,54,51,50,22,21,17,20,14,2,19,30,1,7,14,1,47,1,46,1,55,62,1,23,212,32,55,41,24,18,14,14,18,51,37,36,52,18,14,14,18,24,41,56,40,10,1,8,9,26,11,100,10,1,9,9,26,
    10,4,24,41,55,32,1,204,14,18,18,14,254,52,37,51,51,37,1,204,14,18,18,14,254,52,32,55,41,24,2,254,9,26,10,11,1,9,90,9,26,10,10,2,9,0,0,0,0,2,0,60,255,252,1,108,3,71,0,31,0,59,0,63,184,0,60,47,184,0,61,47,184,0,60,16,184,0,0,208,184,0,0,47,184,0,6,220,
    184,0,61,16,184,0,21,220,184,0,13,220,0,184,0,55,47,184,0,57,47,184,0,59,47,186,0,10,0,26,0,3,43,184,0,10,16,48,49,19,52,54,51,50,22,21,17,20,22,51,50,54,53,17,52,54,51,50,22,21,17,20,14,2,35,34,46,2,53,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,7,6,38,
    39,38,54,63,1,54,51,50,23,60,19,13,14,18,52,36,37,51,19,13,14,18,24,41,56,31,31,55,42,24,1,5,10,3,8,8,24,10,14,13,11,25,9,9,24,11,13,14,10,25,8,8,3,11,90,8,10,11,8,2,96,14,18,18,14,254,52,37,51,51,37,1,204,14,18,18,14,254,52,32,55,41,24,24,41,55,32,2,
    102,8,24,11,10,3,8,10,11,8,19,7,7,19,8,11,10,8,3,10,11,24,8,70,7,7,0,0,0,3,0,60,255,252,1,108,3,52,0,31,0,43,0,55,0,79,184,0,56,47,184,0,57,47,184,0,56,16,184,0,5,208,184,0,5,47,184,0,13,220,184,0,57,16,184,0,27,220,184,0,19,220,0,186,0,16,0,0,0,3,43,
    184,0,16,16,186,0,35,0,41,0,3,43,184,0,35,16,184,0,41,16,184,0,44,208,184,0,35,16,184,0,50,208,48,49,23,34,46,2,53,17,52,54,51,50,22,21,17,20,22,51,50,54,53,17,52,54,51,50,22,21,17,20,14,2,19,52,54,51,50,22,21,20,6,35,34,38,7,34,38,53,52,54,51,50,22,
    21,20,6,212,31,55,42,24,19,13,14,18,52,36,37,51,19,13,14,18,24,41,56,7,25,17,18,24,24,18,17,25,118,17,25,25,17,18,24,24,4,24,41,55,32,1,204,14,18,18,14,254,52,37,51,51,37,1,204,14,18,18,14,254,52,32,55,41,24,3,14,17,25,25,17,17,25,25,25,25,17,17,25,25,
    17,17,25,0,0,2,0,27,255,252,1,120,3,93,0,28,0,43,0,19,186,0,13,0,19,0,3,43,184,0,13,16,0,184,0,16,47,48,49,19,62,1,55,54,55,62,1,23,30,1,7,3,17,20,6,35,34,38,53,17,3,38,54,55,54,22,31,1,3,6,38,39,38,54,63,1,54,22,23,22,6,15,1,201,14,37,18,20,23,6,25,
    12,11,9,6,137,18,14,13,19,136,6,8,12,12,25,6,111,28,11,26,9,8,1,10,100,10,26,9,9,1,10,100,1,144,27,76,35,40,44,12,8,5,6,26,11,254,238,254,220,14,18,18,14,1,36,1,18,11,26,6,5,8,12,222,1,58,9,1,11,10,26,9,90,9,2,10,10,26,9,90,0,0,3,0,26,255,252,1,119,3,
    52,0,27,0,39,0,51,0,77,186,0,8,0,14,0,3,43,184,0,8,16,186,0,23,0,14,0,8,17,18,57,184,0,28,208,184,0,28,47,184,0,14,16,184,0,49,208,184,0,49,47,0,184,0,11,47,186,0,31,0,37,0,3,43,184,0,31,16,184,0,37,16,184,0,40,208,184,0,31,16,184,0,46,208,48,49,1,62,
    1,23,30,1,7,3,17,20,6,35,34,38,53,17,3,38,54,55,54,22,31,1,62,1,63,1,39,52,54,51,50,22,21,20,6,35,34,38,7,34,38,53,52,54,51,50,22,21,20,6,1,56,6,25,12,11,9,6,137,18,14,13,19,136,6,8,12,12,25,6,111,14,39,17,42,74,25,17,18,24,24,18,17,25,118,17,25,25,17,
    18,24,24,2,110,12,8,5,6,26,11,254,238,254,220,14,18,18,14,1,36,1,18,11,26,6,5,8,12,222,27,76,35,84,156,17,25,25,17,17,25,25,25,25,17,17,25,25,17,17,25,0,0,0,0,2,0,3,0,0,1,129,2,124,0,29,0,49,0,123,184,0,50,47,184,0,51,47,184,0,50,16,184,0,0,208,184,0,
    0,47,184,0,51,16,184,0,9,220,184,0,0,16,184,0,19,208,184,0,0,16,184,0,28,208,184,0,9,16,184,0,30,220,184,0,0,16,184,0,34,220,184,0,43,208,184,0,30,16,184,0,48,208,0,186,0,45,0,15,0,3,43,184,0,45,16,186,0,4,0,33,0,3,43,184,0,4,16,186,0,28,0,20,0,3,43,
    184,0,28,16,184,0,35,208,184,0,20,16,184,0,42,208,48,49,19,52,54,59,1,50,30,2,21,17,20,14,2,43,1,34,38,53,17,35,34,38,53,52,54,59,1,53,23,52,38,43,1,21,51,50,22,21,20,6,43,1,21,51,50,54,53,17,81,19,13,120,31,56,41,24,24,41,56,31,120,13,19,48,12,18,18,
    12,48,240,51,37,88,68,13,18,18,13,68,88,37,51,2,92,14,18,24,41,56,31,254,180,32,55,41,24,18,14,1,9,18,13,13,17,246,120,36,52,214,17,13,13,18,233,51,37,1,76,0,0,0,0,2,0,68,255,252,1,116,2,124,0,28,0,41,0,95,184,0,42,47,184,0,43,47,184,0,6,220,184,0,42,
    16,184,0,19,208,184,0,19,47,184,0,13,220,184,0,26,208,184,0,6,16,184,0,32,220,184,0,13,16,184,0,39,208,0,184,0,16,47,184,0,23,47,186,0,29,0,11,0,3,43,184,0,29,16,186,0,0,0,38,0,3,43,184,0,0,16,184,0,27,208,184,0,29,16,184,0,40,208,48,49,19,50,30,2,29,
    1,20,14,2,43,1,21,20,6,35,34,38,53,17,52,54,51,50,22,29,1,51,17,50,54,61,1,52,46,2,43,1,21,51,220,31,55,42,24,24,42,55,31,88,19,13,14,18,18,14,13,19,88,36,52,14,24,32,18,88,88,1,254,24,41,56,31,60,32,55,41,24,118,14,18,18,14,2,64,14,18,18,14,94,254,212,
    51,37,60,18,32,24,14,236,0,0,0,2,0,27,1,21,2,96,2,131,0,49,0,72,0,85,186,0,70,0,53,0,3,43,184,0,70,16,186,0,38,0,44,0,3,43,184,0,38,16,186,0,16,0,22,0,3,43,184,0,16,16,186,0,5,0,53,0,16,17,18,57,184,0,74,220,0,184,0,19,47,184,0,41,47,184,0,50,47,186,
    0,61,0,55,0,3,43,184,0,61,16,184,0,55,16,184,0,68,208,48,49,1,22,23,30,1,23,62,1,55,54,55,54,23,30,1,21,17,20,6,35,34,38,61,1,14,1,7,6,7,6,35,34,39,38,39,46,1,39,21,20,6,35,34,38,53,17,52,54,55,54,3,34,38,53,17,35,34,38,53,52,54,59,1,50,22,21,20,6,43,
    1,17,20,6,1,146,14,13,11,26,11,11,26,11,13,14,14,21,9,12,18,13,13,17,8,17,6,8,6,10,15,15,10,7,7,6,16,8,18,13,13,17,11,10,20,231,13,17,70,13,17,17,13,200,13,18,18,13,69,18,2,114,20,18,17,36,15,15,36,17,18,20,17,6,3,16,10,254,212,13,18,18,13,205,12,22,
    9,11,9,13,13,9,11,9,22,12,205,13,18,18,13,1,44,10,16,3,6,254,146,18,13,1,9,18,13,13,17,17,13,13,18,254,247,13,18,0,0,3,0,39,255,253,2,168,2,126,0,37,0,61,0,85,0,207,186,0,80,0,50,0,3,43,184,0,80,16,186,0,4,0,22,0,3,43,184,0,4,16,186,0,38,0,68,0,3,43,
    184,0,38,16,65,5,0,218,0,68,0,234,0,68,0,2,93,65,27,0,9,0,68,0,25,0,68,0,41,0,68,0,57,0,68,0,73,0,68,0,89,0,68,0,105,0,68,0,121,0,68,0,137,0,68,0,153,0,68,0,169,0,68,0,185,0,68,0,201,0,68,0,13,93,65,27,0,6,0,80,0,22,0,80,0,38,0,80,0,54,0,80,0,70,0,80,
    0,86,0,80,0,102,0,80,0,118,0,80,0,134,0,80,0,150,0,80,0,166,0,80,0,182,0,80,0,198,0,80,0,13,93,65,5,0,213,0,80,0,229,0,80,0,2,93,184,0,87,220,0,186,0,62,0,44,0,3,43,184,0,62,16,186,0,56,0,74,0,3,43,184,0,56,16,48,49,1,14,1,29,1,20,22,23,22,54,55,62,1,
    23,30,1,7,14,1,39,46,1,61,1,52,54,55,54,22,23,22,6,7,6,38,39,46,1,5,20,6,7,14,1,35,34,38,39,46,1,53,52,54,55,62,1,51,50,22,23,30,1,1,50,54,55,62,1,53,52,38,39,46,1,35,34,6,7,14,1,21,20,22,23,30,1,1,91,17,20,20,17,16,31,8,7,24,11,11,7,7,19,69,36,36,46,
    46,36,36,69,19,7,7,11,11,24,7,8,31,1,61,48,46,45,117,65,64,117,45,46,48,48,46,45,117,64,65,117,45,46,48,254,191,53,94,37,37,39,39,37,37,94,53,52,94,37,37,39,39,37,37,94,1,180,5,26,17,140,17,26,5,5,14,14,11,7,7,6,24,11,33,29,10,10,59,38,140,38,59,10,10,
    30,32,11,24,6,7,7,11,14,14,123,65,116,46,45,49,49,45,46,116,65,65,116,46,45,48,48,45,46,116,254,187,39,37,37,95,52,52,94,37,37,39,39,37,37,94,52,52,95,37,37,39,0,4,0,39,255,253,2,168,2,126,0,28,0,37,0,61,0,85,1,57,186,0,68,0,38,0,3,43,184,0,68,16,186,
    0,26,0,3,0,3,43,184,0,26,16,186,0,13,0,29,0,3,43,184,0,13,16,186,0,50,0,80,0,3,43,184,0,50,16,65,5,0,218,0,29,0,234,0,29,0,2,93,65,27,0,9,0,29,0,25,0,29,0,41,0,29,0,57,0,29,0,73,0,29,0,89,0,29,0,105,0,29,0,121,0,29,0,137,0,29,0,153,0,29,0,169,0,29,0,
    185,0,29,0,201,0,29,0,13,93,184,0,26,16,184,0,33,208,65,27,0,6,0,68,0,22,0,68,0,38,0,68,0,54,0,68,0,70,0,68,0,86,0,68,0,102,0,68,0,118,0,68,0,134,0,68,0,150,0,68,0,166,0,68,0,182,0,68,0,198,0,68,0,13,93,65,5,0,213,0,68,0,229,0,68,0,2,93,65,5,0,218,0,
    80,0,234,0,80,0,2,93,65,27,0,9,0,80,0,25,0,80,0,41,0,80,0,57,0,80,0,73,0,80,0,89,0,80,0,105,0,80,0,121,0,80,0,137,0,80,0,153,0,80,0,169,0,80,0,185,0,80,0,201,0,80,0,13,93,184,0,50,16,184,0,87,220,0,186,0,74,0,56,0,3,43,184,0,74,16,186,0,44,0,62,0,3,43,
    184,0,44,16,186,0,8,0,32,0,3,43,184,0,8,16,48,49,37,34,38,53,17,52,54,59,1,50,30,2,21,20,6,7,23,22,6,7,6,38,47,1,35,21,20,6,55,52,38,43,1,21,51,50,54,5,52,54,55,62,1,51,50,22,23,30,1,21,20,6,7,14,1,35,34,38,39,46,1,1,34,6,7,14,1,21,20,22,23,30,1,51,50,
    54,55,62,1,53,52,38,39,46,1,1,33,12,18,18,12,80,23,40,30,18,34,28,58,6,6,11,11,25,6,69,34,18,117,29,21,49,49,21,29,254,132,48,46,45,117,64,65,117,45,46,48,48,46,45,117,65,64,117,45,46,48,1,64,52,94,37,37,39,39,37,37,94,52,53,94,37,37,39,39,37,37,94,137,
    18,13,1,40,13,17,17,30,40,23,33,52,14,102,11,24,7,6,7,11,120,105,13,18,247,20,29,99,30,46,65,116,46,45,48,48,45,46,116,65,65,116,46,45,49,49,45,46,116,1,68,39,37,37,94,52,52,95,37,37,39,39,37,37,95,52,52,94,37,37,39,0,0,2,0,26,255,252,1,62,2,132,0,41,
    0,53,0,19,186,0,26,0,32,0,3,43,184,0,26,16,0,184,0,45,47,48,49,19,38,7,6,7,14,1,39,46,1,55,62,1,55,54,22,23,30,1,23,22,6,15,1,6,29,1,20,6,35,34,38,61,1,52,54,63,1,54,39,46,1,3,20,6,35,34,38,53,52,54,51,50,22,218,32,39,39,20,7,25,12,11,7,7,17,52,32,32,
    64,26,26,32,2,2,23,23,50,26,18,14,13,19,23,21,51,28,3,2,17,27,25,17,17,25,25,17,17,25,2,46,24,8,8,34,11,8,7,7,26,11,29,37,7,7,15,20,20,58,32,33,62,23,51,26,36,80,14,18,18,14,80,30,55,22,51,28,40,19,34,254,3,17,25,25,17,17,25,25,0,2,0,58,255,252,0,142,
    2,108,0,11,0,25,0,23,186,0,18,0,12,0,3,43,184,0,18,16,0,184,0,0,47,184,0,15,47,48,49,23,34,38,53,52,54,51,50,22,21,20,6,3,52,54,51,50,22,21,17,20,6,35,34,38,53,100,17,25,25,17,17,25,25,49,19,13,14,18,18,14,13,19,4,25,17,17,25,25,17,17,25,2,80,14,18,18,
    14,254,112,14,18,18,14,0,0,2,0,39,255,68,1,75,1,204,0,11,0,53,0,133,184,0,54,47,184,0,55,47,184,0,54,16,184,0,15,208,184,0,15,47,184,0,35,220,65,27,0,6,0,35,0,22,0,35,0,38,0,35,0,54,0,35,0,70,0,35,0,86,0,35,0,102,0,35,0,118,0,35,0,134,0,35,0,150,0,35,
    0,166,0,35,0,182,0,35,0,198,0,35,0,13,93,65,5,0,213,0,35,0,229,0,35,0,2,93,184,0,12,208,184,0,12,47,184,0,55,16,184,0,29,220,184,0,21,220,184,0,29,16,184,0,51,208,184,0,51,47,0,184,0,3,47,48,49,19,52,54,51,50,22,21,20,6,35,34,38,3,46,1,39,38,54,63,1,
    54,61,1,52,54,51,50,22,29,1,20,6,15,1,6,23,22,23,22,55,62,1,55,62,1,23,30,1,7,14,1,7,6,38,150,25,17,17,25,25,17,17,25,50,26,31,2,2,22,23,51,25,19,13,14,18,22,22,50,28,3,2,32,32,39,18,31,10,6,26,11,12,7,7,17,53,32,32,64,1,162,17,25,25,17,17,25,25,253,
    214,20,58,32,33,62,23,51,27,35,80,14,18,18,14,80,30,55,22,51,28,40,40,24,24,8,4,21,17,11,7,6,7,26,11,29,38,6,7,15,0,0,0,2,0,58,255,92,0,142,1,204,0,11,0,25,0,23,186,0,16,0,22,0,3,43,184,0,16,16,0,184,0,0,47,184,0,19,47,48,49,19,50,22,21,20,6,35,34,38,
    53,52,54,23,50,22,21,17,20,6,35,34,38,53,17,52,54,100,17,25,25,17,17,25,25,17,14,18,18,14,13,19,19,1,204,25,17,17,25,25,17,17,25,160,18,14,254,112,14,18,18,14,1,144,14,18,0,2,0,30,0,183,0,227,1,125,0,15,0,27,0,101,186,0,5,0,11,0,3,43,184,0,5,16,65,5,
    0,218,0,11,0,234,0,11,0,2,93,65,27,0,9,0,11,0,25,0,11,0,41,0,11,0,57,0,11,0,73,0,11,0,89,0,11,0,105,0,11,0,121,0,11,0,137,0,11,0,153,0,11,0,169,0,11,0,185,0,11,0,201,0,11,0,13,93,184,0,29,220,0,186,0,0,0,8,0,3,43,184,0,0,16,48,49,19,50,30,2,21,20,6,35,
    34,38,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,128,21,36,27,15,57,42,41,57,15,27,36,20,17,25,25,17,17,24,24,1,125,16,27,36,20,42,57,57,42,20,36,27,16,140,24,17,17,24,24,17,17,24,0,0,0,2,0,47,255,175,1,66,0,78,0,23,0,47,0,11,0,184,0,16,47,184,0,34,
    47,48,49,23,6,38,39,38,54,55,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,55,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,92,12,23,5,5,10,11,13,1,13,18,18,13,32,13,17,27,133,13,1,13,18,18,13,32,13,17,27,23,12,23,5,5,10,76,5,10,11,
    12,23,5,5,15,17,18,13,13,17,17,13,48,25,41,46,5,15,17,18,13,13,17,17,13,48,25,41,10,5,10,11,12,23,0,0,2,0,49,1,225,1,68,2,129,0,23,0,47,0,11,0,184,0,10,47,184,0,34,47,48,49,1,6,29,1,51,50,22,21,20,6,43,1,34,38,61,1,52,54,55,54,22,23,22,6,7,6,29,1,51,
    50,22,21,20,6,43,1,34,38,61,1,52,54,55,54,22,23,22,6,1,47,13,1,13,18,18,13,32,13,17,27,23,12,23,5,5,10,191,13,1,13,18,18,13,32,13,17,27,23,12,23,5,5,10,2,68,7,13,18,17,13,13,18,18,13,48,25,41,10,5,10,11,12,23,5,7,13,18,17,13,13,18,18,13,48,25,41,10,5,
    10,11,12,23,0,0,0,0,2,0,47,1,219,1,67,2,122,0,23,0,47,0,11,0,184,0,10,47,184,0,27,47,48,49,19,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,55,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,35,34,38,68,14,2,13,17,17,13,32,13,18,
    28,23,12,23,5,5,10,173,17,13,32,13,18,28,23,12,23,5,5,10,11,14,2,13,17,2,24,5,15,17,18,13,13,17,17,13,48,25,41,10,5,10,11,12,23,73,13,17,17,13,48,25,41,10,5,10,11,12,23,5,5,15,17,18,0,0,0,0,2,0,64,1,220,1,32,2,128,0,13,0,28,0,67,184,0,29,47,184,0,30,
    47,184,0,4,220,184,0,10,220,184,0,29,16,184,0,14,208,184,0,14,47,184,0,20,220,184,0,14,16,184,0,27,208,0,186,0,0,0,7,0,3,43,184,0,0,16,184,0,17,208,184,0,7,16,184,0,24,208,48,49,1,50,22,29,1,20,6,35,34,38,61,1,52,54,7,52,54,51,50,22,29,1,20,6,35,34,38,
    61,1,1,0,14,18,18,14,14,18,18,178,18,14,14,18,18,14,14,18,2,128,18,14,100,14,18,18,14,100,14,18,32,14,18,18,14,100,14,18,18,14,100,0,0,0,0,1,0,46,255,175,0,142,0,78,0,24,0,11,0,184,0,0,47,184,0,23,47,48,49,55,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,
    1,35,34,38,53,52,54,59,1,112,12,18,28,23,11,24,5,5,10,12,13,1,13,18,18,13,32,78,17,13,48,25,41,10,5,10,11,12,23,5,5,15,17,18,13,13,17,0,1,0,49,1,225,0,145,2,129,0,23,0,7,0,184,0,10,47,48,49,19,6,29,1,51,50,22,21,20,6,43,1,34,38,61,1,52,54,55,54,22,23,
    22,6,123,13,2,12,18,18,12,32,13,18,28,23,11,24,5,5,10,2,68,7,13,18,17,13,13,18,18,13,48,25,41,10,5,10,11,12,23,0,0,0,1,0,46,1,219,0,142,2,122,0,23,0,7,0,184,0,10,47,48,49,19,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,68,13,1,13,18,
    18,13,32,12,18,28,23,11,24,5,5,10,2,24,5,15,17,18,13,13,17,17,13,48,25,41,10,5,10,11,12,23,0,0,0,1,0,64,1,220,0,128,2,128,0,14,0,23,186,0,0,0,6,0,3,43,184,0,13,208,0,184,0,3,47,184,0,10,47,48,49,19,20,6,35,34,38,61,1,52,54,51,50,22,29,1,128,19,13,14,
    18,18,14,13,19,1,252,14,18,18,14,100,14,18,18,14,100,0,0,0,0,1,0,54,1,90,0,138,1,174,0,11,0,11,0,184,0,3,47,184,0,9,47,48,49,19,52,54,51,50,22,21,20,6,35,34,38,54,25,17,17,25,25,17,17,25,1,132,17,25,25,17,17,25,25,0,0,2,0,47,255,175,0,143,1,204,0,24,
    0,36,0,109,186,0,34,0,28,0,3,43,184,0,34,16,184,0,3,208,184,0,3,47,65,5,0,218,0,28,0,234,0,28,0,2,93,65,27,0,9,0,28,0,25,0,28,0,41,0,28,0,57,0,28,0,73,0,28,0,89,0,28,0,105,0,28,0,121,0,28,0,137,0,28,0,153,0,28,0,169,0,28,0,185,0,28,0,201,0,28,0,13,93,
    184,0,28,16,184,0,20,208,184,0,20,47,0,184,0,31,47,48,49,55,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,35,34,38,53,52,54,59,1,3,34,38,53,52,54,51,50,22,21,20,6,112,13,18,28,23,12,23,5,5,10,11,14,2,13,17,17,13,32,16,17,25,25,17,17,25,25,78,17,13,48,25,
    41,10,5,10,11,12,23,5,5,15,17,18,13,13,17,1,42,25,17,17,25,25,17,17,25,0,0,0,2,0,54,255,252,0,138,1,204,0,11,0,23,0,101,186,0,0,0,6,0,3,43,65,27,0,6,0,0,0,22,0,0,0,38,0,0,0,54,0,0,0,70,0,0,0,86,0,0,0,102,0,0,0,118,0,0,0,134,0,0,0,150,0,0,0,166,0,0,0,
    182,0,0,0,198,0,0,0,13,93,65,5,0,213,0,0,0,229,0,0,0,2,93,184,0,15,208,184,0,6,16,184,0,21,208,0,184,0,3,47,184,0,12,47,48,49,55,20,6,35,34,38,53,52,54,51,50,22,3,50,22,21,20,6,35,34,38,53,52,54,138,24,18,17,25,25,17,18,24,42,18,24,24,18,17,25,25,38,
    17,25,25,17,17,25,25,1,149,25,17,17,25,25,17,17,25,0,1,0,47,255,175,0,143,0,78,0,23,0,7,0,184,0,10,47,48,49,23,54,61,1,35,34,38,53,52,54,59,1,50,22,29,1,20,6,7,6,38,39,38,54,68,14,2,13,17,17,13,32,13,18,28,23,12,23,5,5,10,20,5,15,17,18,13,13,17,17,13,
    48,25,41,10,5,10,11,12,23,0,0,0,0,3,0,46,255,252,2,18,0,80,0,11,0,23,0,35,0,43,0,186,0,0,0,6,0,3,43,184,0,6,16,184,0,15,208,184,0,0,16,184,0,21,208,184,0,0,16,184,0,27,208,184,0,6,16,184,0,33,208,48,49,55,50,22,21,20,6,35,34,38,53,52,54,5,20,6,35,34,
    38,53,52,54,51,50,22,23,52,54,51,50,22,21,20,6,35,34,38,88,18,24,24,18,17,25,25,1,3,24,18,17,25,25,17,18,24,116,25,17,18,24,24,18,17,25,80,25,17,17,25,25,17,17,25,42,17,25,25,17,17,25,25,17,17,25,25,17,17,25,25,0,0,0,0,2,0,59,0,133,1,120,1,187,0,27,0,
    55,0,0,55,52,55,54,55,62,1,55,46,1,39,38,39,38,53,52,55,54,22,31,1,22,15,1,14,1,39,38,39,52,55,54,55,62,1,55,46,1,39,38,39,38,53,52,55,54,22,31,1,22,15,1,14,1,39,38,239,4,14,11,10,20,5,5,19,9,11,12,4,17,11,26,6,64,9,9,68,6,26,11,17,180,4,14,11,10,20,
    5,5,19,9,11,12,4,17,11,26,6,64,9,9,68,6,26,11,17,168,5,10,24,21,18,37,9,8,34,17,19,23,8,7,19,9,7,8,12,116,16,15,123,12,8,7,9,19,5,10,24,21,18,37,9,8,34,17,19,23,8,7,19,9,7,8,12,116,16,15,123,12,8,7,9,0,0,0,2,0,44,0,133,1,104,1,187,0,27,0,55,0,0,1,20,
    7,6,7,14,1,7,30,1,23,22,23,22,21,20,7,6,38,47,1,38,63,1,62,1,23,22,3,6,38,47,1,38,63,1,62,1,23,22,21,20,7,6,7,14,1,7,30,1,23,22,23,22,21,20,1,100,4,12,11,9,18,5,5,19,10,11,14,4,16,12,25,7,68,8,8,64,7,25,12,16,192,12,25,7,68,8,8,64,7,25,12,16,4,12,11,
    9,18,5,5,19,10,11,14,4,1,152,10,5,23,19,17,34,8,9,37,18,21,24,7,8,18,10,7,8,12,123,15,16,116,12,8,7,10,254,226,7,8,12,123,15,16,116,12,8,7,10,18,10,5,23,19,17,34,8,9,37,18,21,24,7,8,18,0,1,0,59,0,133,0,196,1,187,0,28,0,0,19,22,15,1,14,1,39,38,53,52,55,
    54,55,62,1,55,46,1,39,38,39,38,53,52,55,54,22,31,1,187,9,9,68,6,26,11,17,4,14,11,10,20,5,5,19,9,11,12,4,17,11,26,6,64,1,51,16,15,123,12,8,7,9,19,5,10,24,21,18,37,9,8,34,17,19,23,8,7,19,9,7,8,12,116,0,0,0,1,0,44,0,133,0,180,1,187,0,27,0,0,19,20,7,6,7,
    14,1,7,30,1,23,22,23,22,21,20,7,6,38,47,1,38,63,1,62,1,23,22,176,4,12,11,9,18,5,5,19,10,11,14,4,16,12,25,7,68,8,8,64,7,25,12,16,1,152,10,5,23,19,17,34,8,9,37,18,21,24,7,8,18,10,7,8,12,123,15,16,116,12,8,7,10,0,1,0,16,255,172,0,240,2,208,0,48,0,55,186,
    0,19,0,11,0,3,43,184,0,19,16,184,0,0,220,184,0,4,208,184,0,19,16,184,0,32,208,184,0,11,16,184,0,41,208,184,0,0,16,184,0,47,208,0,184,0,14,47,184,0,38,47,48,49,55,52,55,38,61,1,52,38,35,34,38,53,52,54,51,50,30,2,29,1,20,22,51,50,22,21,20,6,35,34,6,29,
    1,20,14,2,35,34,38,53,52,54,51,50,54,61,1,96,33,33,28,20,14,18,18,14,23,41,30,18,28,20,13,19,19,13,20,28,18,30,41,23,14,18,18,14,20,28,248,49,31,31,49,200,20,28,18,14,14,18,18,30,41,23,200,20,28,18,14,14,18,28,20,220,23,41,30,18,18,14,14,18,28,20,220,
    0,1,0,24,255,176,0,188,2,204,0,24,0,55,186,0,4,0,11,0,3,43,184,0,4,16,184,0,15,220,184,0,11,16,184,0,20,208,0,186,0,15,0,7,0,3,43,184,0,15,16,186,0,0,0,16,0,3,43,184,0,0,16,184,0,23,208,48,49,19,50,22,21,17,20,6,43,1,34,38,53,52,54,59,1,17,35,34,38,53,
    52,54,59,1,156,13,19,19,13,100,14,18,18,14,68,68,14,18,18,14,100,2,204,18,14,253,36,14,18,18,14,14,18,2,156,18,14,14,18,0,0,0,0,1,0,19,255,181,0,212,2,219,0,29,0,80,186,0,0,0,15,0,3,43,65,5,0,218,0,15,0,234,0,15,0,2,93,65,27,0,9,0,15,0,25,0,15,0,41,0,
    15,0,57,0,15,0,73,0,15,0,89,0,15,0,105,0,15,0,121,0,15,0,137,0,15,0,153,0,15,0,169,0,15,0,185,0,15,0,201,0,15,0,13,93,48,49,19,20,7,6,7,14,1,39,46,1,55,62,1,55,54,53,52,39,46,1,39,38,54,55,54,22,23,22,23,22,212,34,35,66,8,26,11,10,3,8,30,45,16,30,30,
    16,45,30,8,3,10,11,26,8,67,34,34,1,72,106,98,102,84,11,2,8,8,26,11,38,84,45,88,95,94,89,45,84,38,11,26,8,8,2,11,87,99,98,0,0,0,1,0,56,255,171,0,249,2,209,0,30,0,84,186,0,5,0,20,0,3,43,184,0,5,16,65,27,0,6,0,5,0,22,0,5,0,38,0,5,0,54,0,5,0,70,0,5,0,86,
    0,5,0,102,0,5,0,118,0,5,0,134,0,5,0,150,0,5,0,166,0,5,0,182,0,5,0,198,0,5,0,13,93,65,5,0,213,0,5,0,229,0,5,0,2,93,48,49,19,14,1,7,6,21,20,23,30,1,23,22,6,7,6,38,39,38,39,38,53,52,55,62,1,55,62,1,23,30,1,241,30,45,16,30,30,16,45,30,8,3,11,11,26,8,67,33,
    34,34,17,50,33,8,26,11,11,3,2,156,38,84,45,89,94,95,88,45,84,38,11,26,8,8,2,11,85,101,98,106,106,98,51,92,43,11,2,8,8,26,0,1,0,68,255,176,0,232,2,204,0,24,0,59,186,0,16,0,3,0,3,43,184,0,16,16,184,0,3,16,184,0,20,220,184,0,11,208,0,186,0,16,0,0,0,3,43,
    184,0,16,16,186,0,8,0,14,0,3,43,184,0,8,16,184,0,0,16,184,0,23,208,48,49,23,34,38,53,17,52,54,59,1,50,22,21,20,6,43,1,17,51,50,22,21,20,6,43,1,100,14,18,18,14,100,14,18,18,14,68,68,14,18,18,14,100,80,18,14,2,220,14,18,18,14,14,18,253,100,18,14,14,18,
    0,1,0,16,255,172,0,240,2,208,0,50,0,59,186,0,7,0,21,0,3,43,184,0,7,16,184,0,0,208,184,0,21,16,184,0,13,220,184,0,21,16,184,0,34,208,184,0,13,16,184,0,43,208,184,0,7,16,184,0,49,208,0,184,0,16,47,184,0,40,47,48,49,19,20,6,7,30,1,29,1,20,22,51,50,22,21,
    20,6,35,34,46,2,61,1,52,38,35,34,38,53,52,54,51,50,54,61,1,52,62,2,51,50,22,21,20,6,35,34,6,29,1,160,18,16,16,18,28,20,14,18,18,14,23,41,30,18,28,20,14,18,18,14,20,28,18,30,41,23,14,18,18,14,20,28,1,152,23,42,15,15,42,23,220,20,28,18,14,14,18,18,30,41,
    23,220,20,28,18,14,14,18,28,20,200,23,41,30,18,18,14,14,18,28,20,200,0,0,1,0,178,255,119,1,28,0,60,0,19,0,27,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,0,18,208,0,184,0,3,47,48,49,55,52,54,51,50,22,29,1,20,6,7,6,38,39,38,54,55,54,61,1,220,18,14,14,
    18,30,26,11,26,7,6,7,11,24,28,14,18,18,14,61,30,52,15,7,7,11,12,25,7,14,28,61,0,0,0,0,1,0,126,2,14,1,119,2,118,0,30,0,0,19,54,31,1,22,55,54,55,62,1,23,30,1,7,6,7,6,47,1,38,7,6,7,14,1,39,46,1,55,62,1,194,40,31,8,10,12,12,6,8,26,11,11,6,8,21,40,40,31,8,
    9,13,13,5,8,26,11,11,5,7,11,32,2,112,6,23,6,7,1,3,9,11,6,8,7,26,11,32,8,6,23,6,8,2,4,9,11,5,7,8,26,11,16,20,0,2,0,128,2,24,1,116,2,108,0,11,0,23,0,27,0,186,0,3,0,9,0,3,43,184,0,3,16,184,0,15,208,184,0,9,16,184,0,21,208,48,49,1,52,54,51,50,22,21,20,6,
    35,34,38,39,52,54,51,50,22,21,20,6,35,34,38,1,32,25,17,17,25,25,17,17,25,160,25,17,17,25,25,17,17,25,2,66,17,25,25,17,17,25,25,17,17,25,25,17,17,25,25,0,0,1,0,127,1,249,1,118,2,128,0,27,0,15,0,184,0,7,47,184,0,9,47,184,0,11,47,48,49,19,6,38,39,38,54,
    63,1,54,51,50,31,1,30,1,7,14,1,39,38,39,46,1,39,14,1,7,6,180,11,26,8,8,3,11,90,8,11,11,9,90,11,3,8,8,26,11,14,13,11,24,9,9,24,11,13,2,1,8,2,11,11,26,8,70,7,7,70,8,26,11,11,2,8,10,10,8,19,7,7,19,8,10,0,1,0,168,1,249,1,77,2,149,0,14,0,0,1,30,1,7,14,1,47,
    1,46,1,55,62,1,31,1,1,66,10,1,9,9,26,10,100,10,1,8,9,27,10,100,2,50,9,26,10,11,1,9,90,9,26,10,10,2,9,90,0,0,0,0,1,0,168,1,249,1,77,2,149,0,14,0,0,1,54,22,23,22,6,15,1,6,38,39,38,54,63,1,1,23,10,26,9,9,1,10,100,10,27,8,9,1,10,100,2,140,9,2,10,10,26,9,
    90,9,1,11,10,26,9,90,0,0,0,0,1,0,48,0,55,1,96,2,9,0,33,0,0,37,14,1,47,1,38,53,52,63,1,54,22,23,22,21,20,7,6,7,14,3,7,30,3,23,22,23,22,21,20,1,88,8,26,11,240,11,11,240,11,26,8,8,12,47,41,18,36,33,27,8,8,27,33,36,18,41,47,12,67,10,2,8,200,9,16,14,11,200,
    8,2,11,10,10,15,10,39,34,15,30,27,23,7,7,23,27,30,15,34,39,11,14,11,0,0,1,0,64,0,55,1,112,2,9,0,33,0,0,55,52,55,54,55,62,3,55,46,3,39,38,39,38,53,52,55,62,1,31,1,22,21,20,15,1,6,38,39,38,64,11,48,41,18,36,32,27,9,9,27,32,36,18,41,48,11,7,9,26,10,240,
    12,12,240,10,26,9,7,88,14,11,39,34,15,30,27,23,7,7,23,27,30,15,34,39,11,14,12,8,11,2,8,200,11,14,16,9,200,8,2,10,8,0,0,2,0,56,0,176,1,104,1,144,0,14,0,29,0,39,0,186,0,0,0,6,0,3,43,186,0,15,0,21,0,3,43,184,0,15,16,184,0,0,16,184,0,13,208,184,0,15,16,184,
    0,28,208,48,49,37,50,22,21,20,6,43,1,34,38,53,52,54,59,1,53,50,22,21,20,6,43,1,34,38,53,52,54,59,1,1,72,14,18,18,14,240,13,19,19,13,240,14,18,18,14,240,13,19,19,13,240,240,18,14,14,18,18,14,14,18,160,18,14,14,18,18,14,14,18,0,0,0,0,1,0,76,0,156,1,84,
    1,164,0,39,0,19,0,184,0,12,47,184,0,18,47,184,0,32,47,184,0,38,47,48,49,1,22,21,20,15,1,23,22,21,20,7,6,35,34,47,1,7,6,35,34,39,38,53,52,63,1,39,38,53,52,55,54,51,50,31,1,55,54,51,50,1,75,9,9,78,78,9,9,10,13,13,10,77,77,10,13,13,10,9,9,78,78,9,9,10,13,
    13,10,77,77,10,13,13,1,155,10,13,13,10,77,77,10,13,13,10,9,9,78,78,9,9,10,13,13,10,77,77,10,13,13,10,9,9,78,78,9,0,0,3,0,56,0,116,1,104,1,204,0,11,0,23,0,37,0,121,186,0,6,0,0,0,3,43,184,0,6,16,65,27,0,6,0,6,0,22,0,6,0,38,0,6,0,54,0,6,0,70,0,6,0,86,0,
    6,0,102,0,6,0,118,0,6,0,134,0,6,0,150,0,6,0,166,0,6,0,182,0,6,0,198,0,6,0,13,93,65,5,0,213,0,6,0,229,0,6,0,2,93,184,0,0,16,184,0,15,208,184,0,6,16,184,0,21,208,0,184,0,18,47,184,0,9,47,186,0,35,0,27,0,3,43,184,0,35,16,48,49,55,52,54,51,50,22,21,20,6,
    35,34,38,55,34,38,53,52,54,51,50,22,21,20,6,23,20,6,43,1,34,38,53,52,54,59,1,50,22,166,24,18,17,25,25,17,18,24,42,18,24,24,18,17,25,25,135,19,13,240,14,18,18,14,240,13,19,158,17,25,25,17,17,25,25,235,25,17,17,25,25,17,17,25,88,14,18,18,14,14,18,18,0,
    0,0,2,0,56,0,0,1,104,1,184,0,14,0,47,0,91,186,0,23,0,29,0,3,43,184,0,23,16,184,0,29,16,184,0,38,208,184,0,23,16,184,0,45,208,0,184,0,42,47,186,0,0,0,6,0,3,43,184,0,0,16,186,0,15,0,21,0,3,43,184,0,15,16,184,0,0,16,184,0,13,208,184,0,21,16,184,0,30,208,
    184,0,15,16,184,0,37,208,184,0,15,16,184,0,46,208,48,49,37,50,22,21,20,6,43,1,34,38,53,52,54,59,1,17,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,1,72,14,18,18,14,240,13,19,19,13,240,14,18,18,14,88,18,14,13,
    19,88,13,19,19,13,88,19,13,14,18,88,64,18,14,14,18,18,14,14,18,1,0,18,14,14,18,88,14,18,18,14,88,18,14,14,18,88,14,18,18,14,88,0,0,0,1,0,56,0,136,1,104,1,64,0,19,0,39,186,0,4,0,10,0,3,43,184,0,4,16,184,0,21,220,0,184,0,7,47,186,0,0,0,11,0,3,43,184,0,
    0,16,184,0,18,208,48,49,1,50,22,29,1,20,6,35,34,38,61,1,35,34,38,53,52,54,59,1,1,72,14,18,18,14,13,19,208,13,19,19,13,240,1,64,18,14,120,14,18,18,14,88,18,14,14,18,0,0,0,0,1,0,60,1,139,1,184,2,128,0,27,0,7,0,184,0,6,47,48,49,19,46,1,63,1,54,51,50,31,
    1,22,6,7,6,38,39,38,39,46,1,39,14,1,7,6,7,14,1,71,10,1,8,158,9,15,15,9,158,8,1,10,11,26,9,27,26,22,45,13,14,44,22,26,27,9,26,1,148,9,26,10,180,11,11,180,10,26,9,9,2,10,32,29,25,51,15,15,51,25,29,32,10,2,0,1,0,56,0,136,1,104,1,184,0,32,0,75,186,0,8,0,
    14,0,3,43,184,0,8,16,184,0,14,16,184,0,23,208,184,0,8,16,184,0,30,208,0,184,0,27,47,184,0,11,47,186,0,0,0,6,0,3,43,184,0,0,16,184,0,6,16,184,0,15,208,184,0,0,16,184,0,22,208,184,0,0,16,184,0,31,208,48,49,1,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,
    34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,1,72,13,19,19,13,88,19,13,14,18,88,14,18,18,14,88,18,14,13,19,88,1,64,18,14,14,18,88,14,18,18,14,88,18,14,14,18,88,14,18,18,14,88,0,0,0,2,0,38,1,143,1,20,2,125,0,19,0,31,0,203,184,0,32,47,184,0,33,47,184,
    0,0,220,184,0,32,16,184,0,10,208,184,0,10,47,184,0,20,220,65,27,0,6,0,20,0,22,0,20,0,38,0,20,0,54,0,20,0,70,0,20,0,86,0,20,0,102,0,20,0,118,0,20,0,134,0,20,0,150,0,20,0,166,0,20,0,182,0,20,0,198,0,20,0,13,93,65,5,0,213,0,20,0,229,0,20,0,2,93,184,0,0,
    16,184,0,26,220,65,5,0,218,0,26,0,234,0,26,0,2,93,65,27,0,9,0,26,0,25,0,26,0,41,0,26,0,57,0,26,0,73,0,26,0,89,0,26,0,105,0,26,0,121,0,26,0,137,0,26,0,153,0,26,0,169,0,26,0,185,0,26,0,201,0,26,0,13,93,0,186,0,23,0,5,0,3,43,184,0,23,16,186,0,15,0,29,0,
    3,43,184,0,15,16,48,49,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,20,22,51,50,54,53,52,38,35,34,6,1,20,19,32,44,24,25,43,32,19,19,32,43,25,24,44,32,19,180,35,26,26,35,35,26,26,35,2,6,25,43,32,19,19,32,43,25,24,44,32,19,19,32,44,24,26,35,35,26,26,35,
    35,0,0,2,0,72,255,52,0,136,3,92,0,13,0,27,0,35,186,0,4,0,10,0,3,43,184,0,4,16,184,0,17,208,184,0,10,16,184,0,24,208,0,184,0,7,47,184,0,14,47,48,49,19,50,22,21,17,20,6,35,34,38,53,17,52,54,19,50,22,21,17,20,6,35,34,38,53,17,52,54,104,14,18,18,14,14,18,
    18,14,14,18,18,14,14,18,18,1,4,18,14,254,112,14,18,18,14,1,144,14,18,2,88,18,14,254,112,14,18,18,14,1,144,14,18,0,0,1,0,77,255,52,0,141,3,92,0,13,0,23,186,0,4,0,10,0,3,43,184,0,4,16,0,184,0,7,47,184,0,0,47,48,49,19,50,22,21,17,20,6,35,34,38,53,17,52,
    54,109,14,18,18,14,14,18,18,3,92,18,14,252,24,14,18,18,14,3,232,14,18,0,0,0,0,1,0,53,255,209,1,107,2,171,0,13,0,0,5,22,6,7,6,38,39,3,38,54,55,54,22,23,1,102,5,11,13,12,24,5,240,5,12,12,13,23,5,1,13,23,5,5,11,13,2,148,13,23,5,5,12,12,0,0,0,1,0,53,255,
    209,1,107,2,171,0,13,0,0,1,30,1,7,3,14,1,39,46,1,55,19,62,1,1,83,13,11,5,240,5,23,13,12,12,5,240,5,24,2,166,5,23,13,253,108,13,11,5,5,23,13,2,148,12,12,0,1,255,224,2,204,2,20,3,12,0,14,0,15,0,186,0,0,0,6,0,3,43,184,0,13,208,48,49,1,50,22,21,20,6,35,33,
    34,38,53,52,54,51,33,1,244,13,19,19,13,254,12,14,18,18,14,1,244,3,12,18,14,14,18,18,14,14,18,0,1,255,224,255,112,2,20,255,176,0,14,0,15,0,186,0,0,0,6,0,3,43,184,0,13,208,48,49,5,50,22,21,20,6,35,33,34,38,53,52,54,51,33,1,244,13,19,19,13,254,12,14,18,
    18,14,1,244,80,18,14,14,18,18,14,14,18,0,0,1,255,224,1,0,4,8,1,64,0,14,0,23,0,186,0,6,0,0,0,3,43,184,0,6,16,184,0,0,16,184,0,13,208,48,49,17,34,38,53,52,54,51,33,50,22,21,20,6,35,33,13,19,19,13,3,232,14,18,18,14,252,24,1,0,18,14,14,18,18,14,14,18,0,0,
    0,1,255,224,1,0,2,20,1,64,0,14,0,15,0,186,0,0,0,6,0,3,43,184,0,13,208,48,49,1,50,22,21,20,6,35,33,34,38,53,52,54,51,33,1,244,14,18,18,14,254,12,13,19,19,13,1,244,1,64,18,14,14,18,18,14,14,18,0,1,0,67,255,212,1,91,2,168,0,80,0,11,0,184,0,13,47,184,0,53,
    47,48,49,1,30,1,23,20,6,7,14,1,7,21,20,6,35,34,38,61,1,46,1,39,38,54,55,54,22,23,22,23,22,51,50,59,1,50,55,54,53,46,1,47,1,46,1,53,38,54,55,54,55,53,52,54,51,50,22,29,1,30,1,23,22,6,7,6,38,39,38,39,38,35,34,43,1,34,7,6,23,20,31,1,1,37,26,27,1,27,25,14,
    31,17,19,13,14,18,30,49,16,7,8,11,11,26,7,19,38,3,3,4,3,1,30,23,29,1,16,14,125,25,27,1,26,25,25,35,18,14,13,19,29,47,15,6,7,11,11,26,7,17,37,3,4,3,3,1,28,22,29,2,28,126,1,39,20,59,33,32,59,21,12,15,5,51,14,18,18,14,52,6,36,27,11,26,7,6,7,11,34,6,1,20,
    24,39,18,33,11,103,20,56,32,32,58,20,22,8,52,14,18,18,14,52,7,34,26,11,26,7,7,8,11,32,6,1,19,24,36,37,22,103,0,1,0,90,255,172,1,68,2,28,0,68,0,79,184,0,69,47,184,0,70,47,184,0,25,220,184,0,31,220,184,0,0,208,184,0,0,47,184,0,69,16,184,0,37,208,184,0,
    37,47,184,0,4,220,184,0,31,16,184,0,7,208,184,0,7,47,184,0,31,16,184,0,44,208,184,0,25,16,184,0,51,208,0,184,0,28,47,184,0,48,47,48,49,19,14,1,29,1,20,22,23,22,59,2,50,55,54,51,50,23,22,21,20,7,14,1,7,21,20,6,35,34,38,61,1,38,39,46,1,61,1,52,54,55,62,
    1,55,53,52,54,51,50,22,29,1,30,1,23,22,21,20,7,6,35,34,39,38,43,2,34,196,20,22,22,20,13,12,1,1,27,20,9,13,13,10,9,9,13,31,17,19,13,14,18,10,9,37,44,44,37,5,9,5,18,14,13,19,17,31,13,9,9,10,13,13,9,20,27,1,1,12,1,135,8,34,21,200,21,34,8,5,20,9,9,10,13,
    13,9,14,16,5,52,14,18,18,14,52,1,5,16,65,41,200,41,65,16,2,2,2,52,14,18,18,14,52,5,16,14,9,13,13,10,9,9,20,0,0,0,0,1,0,35,0,0,1,124,2,135,0,57,0,85,186,0,54,0,16,0,3,43,184,0,54,16,184,0,16,16,184,0,25,208,184,0,54,16,184,0,44,208,186,0,56,0,16,0,54,
    17,18,57,0,186,0,0,0,6,0,3,43,184,0,0,16,186,0,25,0,17,0,3,43,184,0,25,16,184,0,45,208,184,0,17,16,184,0,52,208,184,0,0,16,184,0,56,208,48,49,37,50,22,21,20,6,35,33,34,38,39,38,54,55,62,1,61,1,35,34,38,53,52,54,59,1,53,52,54,55,54,22,23,22,6,7,6,38,39,
    46,1,7,14,1,29,1,51,50,22,21,20,6,43,1,21,20,7,51,1,92,14,18,18,14,254,232,11,18,2,2,12,11,26,32,48,13,19,19,13,48,55,43,44,82,23,6,7,11,11,26,7,11,43,22,23,28,88,14,18,18,14,88,23,191,64,18,14,14,18,15,12,11,20,4,10,45,28,151,18,14,14,18,148,45,71,11,
    12,34,39,11,26,7,7,8,11,20,18,6,6,37,23,148,18,14,14,18,151,44,37,0,2,0,34,0,154,1,126,1,245,0,63,0,77,1,3,184,0,78,47,184,0,79,47,184,0,78,16,184,0,16,208,184,0,16,47,184,0,72,220,65,27,0,6,0,72,0,22,0,72,0,38,0,72,0,54,0,72,0,70,0,72,0,86,0,72,0,102,
    0,72,0,118,0,72,0,134,0,72,0,150,0,72,0,166,0,72,0,182,0,72,0,198,0,72,0,13,93,65,5,0,213,0,72,0,229,0,72,0,2,93,184,0,3,208,184,0,3,47,184,0,72,16,184,0,29,208,184,0,29,47,184,0,79,16,184,0,48,220,184,0,64,220,65,5,0,218,0,64,0,234,0,64,0,2,93,65,27,
    0,9,0,64,0,25,0,64,0,41,0,64,0,57,0,64,0,73,0,64,0,89,0,64,0,105,0,64,0,121,0,64,0,137,0,64,0,153,0,64,0,169,0,64,0,185,0,64,0,201,0,64,0,13,93,184,0,35,208,184,0,35,47,184,0,64,16,184,0,61,208,184,0,61,47,0,184,0,26,47,184,0,38,47,184,0,6,47,184,0,58,
    47,186,0,75,0,0,0,3,43,184,0,75,16,186,0,32,0,69,0,3,43,184,0,32,16,48,49,55,34,38,39,7,6,35,34,39,38,53,52,63,1,46,1,53,52,54,55,39,38,53,52,55,54,51,50,31,1,62,1,51,50,22,23,55,54,51,50,23,22,21,20,15,1,30,1,21,20,6,7,23,22,21,20,7,6,35,34,47,1,14,
    1,55,52,46,2,35,34,6,21,20,22,51,50,54,208,23,42,17,37,9,14,13,9,10,10,36,11,13,13,11,36,10,10,9,13,14,9,37,17,42,23,23,42,17,37,9,13,14,9,10,10,36,11,13,13,11,36,10,10,9,14,13,9,37,17,42,65,14,24,32,18,37,51,51,37,36,52,176,13,11,36,10,10,9,13,14,9,
    37,17,42,23,23,42,17,37,9,13,14,9,9,9,36,11,13,13,11,36,9,9,9,14,13,9,37,17,42,23,23,42,17,37,9,14,13,9,10,10,36,11,13,152,18,32,24,14,52,36,37,51,51,0,0,0,1,0,33,255,252,1,126,2,130,0,57,0,97,186,0,50,0,0,0,3,43,184,0,50,16,184,0,0,16,184,0,8,208,186,
    0,25,0,0,0,50,17,18,57,184,0,50,16,184,0,41,208,0,184,0,54,47,186,0,8,0,0,0,3,43,184,0,8,16,186,0,17,0,9,0,3,43,184,0,17,16,184,0,33,208,184,0,9,16,184,0,40,208,184,0,8,16,184,0,42,208,184,0,0,16,184,0,49,208,48,49,55,35,34,38,53,52,54,59,1,53,35,34,
    38,53,52,54,59,1,39,38,54,55,54,22,31,1,55,62,1,23,30,1,15,1,51,50,22,21,20,6,43,1,21,51,50,22,21,20,6,43,1,21,20,6,35,34,38,53,176,84,14,18,18,14,84,84,14,18,18,14,64,117,6,9,12,11,26,6,111,111,6,25,12,12,8,5,117,72,14,18,18,14,92,92,14,18,18,14,92,
    18,14,14,18,136,18,14,14,18,96,18,14,14,18,234,11,26,6,5,8,12,222,222,12,8,5,6,26,11,234,18,14,14,18,96,18,14,14,18,108,14,18,18,14,0,0,0,1,0,18,255,243,1,142,2,137,0,77,0,99,186,0,22,0,42,0,3,43,184,0,22,16,184,0,3,208,184,0,22,16,184,0,12,208,184,0,
    42,16,184,0,51,208,184,0,42,16,184,0,60,208,0,186,0,14,0,20,0,3,43,184,0,14,16,186,0,5,0,11,0,3,43,184,0,5,16,184,0,20,16,184,0,43,208,184,0,14,16,184,0,50,208,184,0,11,16,184,0,52,208,184,0,5,16,184,0,59,208,48,49,19,14,1,29,1,51,50,22,21,20,6,43,1,
    21,51,50,22,21,20,6,43,1,21,20,22,23,22,54,63,1,62,1,23,30,1,15,1,14,1,39,46,1,61,1,35,34,38,53,52,54,59,1,53,35,34,38,53,52,54,59,1,53,52,54,55,54,22,31,1,22,6,7,6,38,47,1,46,1,227,29,36,128,13,19,19,13,128,88,13,19,19,13,88,36,29,29,55,15,10,7,25,12,
    11,7,7,10,26,94,51,50,62,48,14,18,18,14,48,48,14,18,18,14,48,62,50,51,94,26,10,7,7,11,12,25,7,10,15,55,2,61,8,47,30,58,18,14,14,18,96,18,14,14,18,58,30,47,8,8,23,26,17,12,7,7,7,25,12,17,45,40,14,14,81,52,58,18,14,14,18,96,18,14,14,18,58,52,81,14,14,40,
    45,17,12,25,7,7,7,12,17,26,23,0,0,0,3,0,45,255,248,1,215,2,130,0,48,0,62,0,75,0,0,37,7,14,1,7,6,38,39,38,39,38,54,63,1,47,1,53,35,53,46,1,55,62,1,23,30,1,23,22,6,15,1,31,1,55,62,1,23,30,1,15,1,23,22,6,7,6,38,39,3,55,62,1,39,46,1,39,38,6,7,6,22,23,19,
    47,1,7,6,23,30,1,23,22,55,54,55,1,93,18,17,50,31,31,61,26,54,11,5,15,20,80,68,1,1,20,3,18,18,64,38,38,61,16,16,8,23,64,76,25,31,7,26,11,11,7,7,44,79,8,3,11,11,26,8,211,53,12,4,8,8,32,19,20,32,10,9,1,10,164,41,65,70,23,6,2,20,15,30,38,36,21,100,30,28,
    35,8,7,13,17,37,65,32,59,26,104,88,1,1,1,31,73,32,33,37,2,2,40,34,34,73,30,82,99,33,51,12,6,7,7,25,12,72,101,11,26,8,8,2,11,1,123,69,16,38,17,17,21,1,1,19,17,17,37,16,254,195,53,85,90,31,37,18,30,11,21,8,8,33,0,0,0,1,0,45,1,21,1,115,2,126,0,47,0,99,186,
    0,1,0,7,0,3,43,184,0,1,16,184,0,7,16,184,0,24,208,184,0,1,16,184,0,31,208,0,184,0,28,47,184,0,4,47,186,0,0,0,4,0,28,17,18,57,186,0,8,0,4,0,28,17,18,57,186,0,16,0,4,0,28,17,18,57,186,0,24,0,4,0,28,17,18,57,186,0,32,0,4,0,28,17,18,57,186,0,40,0,4,0,28,
    17,18,57,48,49,19,21,20,6,35,34,38,61,1,7,6,38,39,38,54,63,1,39,46,1,55,62,1,31,1,53,52,54,51,50,22,29,1,55,54,22,23,22,6,15,1,23,30,1,7,14,1,39,239,18,13,13,17,85,11,24,6,7,7,11,84,84,11,7,7,6,24,11,85,17,13,13,18,84,11,24,6,7,7,11,84,84,11,7,7,6,24,
    11,1,149,97,13,18,18,13,97,48,7,7,11,11,24,6,49,49,6,24,11,11,7,7,48,97,13,17,17,13,97,48,7,7,11,11,24,6,49,49,6,24,11,11,7,7,0,0,0,7,0,38,255,249,3,87,2,130,0,19,0,31,0,51,0,63,0,83,0,95,0,109,2,67,186,0,84,0,74,0,3,43,184,0,84,16,186,0,64,0,90,0,3,
    43,184,0,64,16,186,0,61,0,47,0,3,43,184,0,61,16,186,0,37,0,55,0,3,43,184,0,37,16,186,0,29,0,15,0,3,43,184,0,29,16,186,0,5,0,23,0,3,43,184,0,5,16,65,5,0,218,0,15,0,234,0,15,0,2,93,65,27,0,9,0,15,0,25,0,15,0,41,0,15,0,57,0,15,0,73,0,15,0,89,0,15,0,105,
    0,15,0,121,0,15,0,137,0,15,0,153,0,15,0,169,0,15,0,185,0,15,0,201,0,15,0,13,93,65,5,0,218,0,23,0,234,0,23,0,2,93,65,27,0,9,0,23,0,25,0,23,0,41,0,23,0,57,0,23,0,73,0,23,0,89,0,23,0,105,0,23,0,121,0,23,0,137,0,23,0,153,0,23,0,169,0,23,0,185,0,23,0,201,
    0,23,0,13,93,65,5,0,218,0,55,0,234,0,55,0,2,93,65,27,0,9,0,55,0,25,0,55,0,41,0,55,0,57,0,55,0,73,0,55,0,89,0,55,0,105,0,55,0,121,0,55,0,137,0,55,0,153,0,55,0,169,0,55,0,185,0,55,0,201,0,55,0,13,93,65,27,0,6,0,61,0,22,0,61,0,38,0,61,0,54,0,61,0,70,0,61,
    0,86,0,61,0,102,0,61,0,118,0,61,0,134,0,61,0,150,0,61,0,166,0,61,0,182,0,61,0,198,0,61,0,13,93,65,5,0,213,0,61,0,229,0,61,0,2,93,65,27,0,6,0,64,0,22,0,64,0,38,0,64,0,54,0,64,0,70,0,64,0,86,0,64,0,102,0,64,0,118,0,64,0,134,0,64,0,150,0,64,0,166,0,64,0,
    182,0,64,0,198,0,64,0,13,93,65,5,0,213,0,64,0,229,0,64,0,2,93,65,27,0,6,0,84,0,22,0,84,0,38,0,84,0,54,0,84,0,70,0,84,0,86,0,84,0,102,0,84,0,118,0,84,0,134,0,84,0,150,0,84,0,166,0,84,0,182,0,84,0,198,0,84,0,13,93,65,5,0,213,0,84,0,229,0,84,0,2,93,184,
    0,111,220,0,186,0,20,0,10,0,3,43,184,0,20,16,186,0,79,0,93,0,3,43,184,0,79,16,186,0,0,0,26,0,3,43,184,0,0,16,186,0,87,0,69,0,3,43,184,0,87,16,184,0,0,16,184,0,32,208,184,0,10,16,184,0,42,208,184,0,20,16,184,0,52,208,184,0,26,16,184,0,58,208,48,49,37,
    50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,37,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,3,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,20,22,51,50,54,53,52,38,35,34,6,37,30,1,7,1,14,1,39,
    46,1,55,1,62,1,2,225,24,43,32,19,19,32,43,24,25,43,32,19,19,32,43,25,25,36,36,25,26,36,36,254,238,24,43,32,19,19,32,43,24,25,43,32,19,19,32,43,25,25,36,36,25,26,36,36,136,19,32,43,24,25,43,32,19,19,32,43,25,24,43,32,19,180,36,26,25,36,36,25,26,36,1,100,
    11,9,6,254,232,5,25,12,12,9,6,1,24,6,25,237,19,32,44,24,25,43,32,19,19,32,43,25,24,44,32,19,180,35,26,26,35,35,26,26,35,180,19,32,44,24,25,43,32,19,19,32,43,25,24,44,32,19,180,35,26,26,35,35,26,26,35,1,205,25,43,32,19,19,32,43,25,24,44,32,19,19,32,44,
    24,26,35,35,26,26,35,35,93,6,25,12,253,188,12,9,6,6,25,12,2,68,12,8,0,0,0,0,5,0,38,255,249,2,44,2,130,0,19,0,31,0,51,0,63,0,77,1,127,186,0,52,0,42,0,3,43,184,0,52,16,186,0,32,0,58,0,3,43,184,0,32,16,186,0,29,0,15,0,3,43,184,0,29,16,186,0,5,0,23,0,3,43,
    184,0,5,16,65,5,0,218,0,15,0,234,0,15,0,2,93,65,27,0,9,0,15,0,25,0,15,0,41,0,15,0,57,0,15,0,73,0,15,0,89,0,15,0,105,0,15,0,121,0,15,0,137,0,15,0,153,0,15,0,169,0,15,0,185,0,15,0,201,0,15,0,13,93,65,5,0,218,0,23,0,234,0,23,0,2,93,65,27,0,9,0,23,0,25,0,
    23,0,41,0,23,0,57,0,23,0,73,0,23,0,89,0,23,0,105,0,23,0,121,0,23,0,137,0,23,0,153,0,23,0,169,0,23,0,185,0,23,0,201,0,23,0,13,93,65,27,0,6,0,32,0,22,0,32,0,38,0,32,0,54,0,32,0,70,0,32,0,86,0,32,0,102,0,32,0,118,0,32,0,134,0,32,0,150,0,32,0,166,0,32,0,
    182,0,32,0,198,0,32,0,13,93,65,5,0,213,0,32,0,229,0,32,0,2,93,65,27,0,6,0,52,0,22,0,52,0,38,0,52,0,54,0,52,0,70,0,52,0,86,0,52,0,102,0,52,0,118,0,52,0,134,0,52,0,150,0,52,0,166,0,52,0,182,0,52,0,198,0,52,0,13,93,65,5,0,213,0,52,0,229,0,52,0,2,93,184,
    0,79,220,0,186,0,20,0,10,0,3,43,184,0,20,16,186,0,47,0,61,0,3,43,184,0,47,16,186,0,0,0,26,0,3,43,184,0,0,16,186,0,55,0,37,0,3,43,184,0,55,16,48,49,37,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,23,50,54,53,52,38,35,34,6,21,20,22,3,20,14,2,35,34,46,2,53,
    52,62,2,51,50,30,2,7,20,22,51,50,54,53,52,38,35,34,6,37,30,1,7,1,14,1,39,46,1,55,1,62,1,1,181,24,44,32,19,19,32,44,24,25,43,32,19,19,32,43,25,26,35,35,26,26,35,35,135,19,32,44,24,25,43,32,19,19,32,43,25,24,44,32,19,180,35,26,26,35,35,26,26,35,1,99,12,
    8,5,254,232,6,25,12,12,9,6,1,24,6,25,237,19,32,44,24,25,43,32,19,19,32,43,25,24,44,32,19,180,35,26,26,35,35,26,26,35,1,205,25,43,32,19,19,32,43,25,24,44,32,19,19,32,44,24,26,35,35,26,26,35,35,93,6,25,12,253,188,12,9,6,6,25,12,2,68,12,8,0,0,0,2,0,19,255,
    253,1,184,2,126,0,67,0,71,0,203,184,0,72,47,184,0,73,47,184,0,10,220,184,0,0,208,184,0,10,16,184,0,16,220,184,0,72,16,184,0,25,208,184,0,25,47,184,0,19,220,184,0,25,16,184,0,34,208,184,0,25,16,184,0,43,208,184,0,19,16,184,0,50,208,184,0,16,16,184,0,52,
    208,184,0,10,16,184,0,59,208,184,0,16,16,184,0,68,208,184,0,19,16,184,0,69,208,0,184,0,47,47,184,0,56,47,184,0,13,47,184,0,22,47,186,0,2,0,8,0,3,43,184,0,2,16,186,0,60,0,0,0,3,43,184,0,60,16,184,0,8,16,184,0,17,208,184,0,8,16,184,0,26,208,184,0,2,16,
    184,0,33,208,184,0,0,16,184,0,35,208,184,0,60,16,184,0,42,208,184,0,60,16,184,0,51,208,184,0,0,16,184,0,68,208,184,0,2,16,184,0,70,208,48,49,1,21,51,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,21,20,6,35,34,38,61,1,35,34,38,53,52,54,59,1,53,35,34,38,
    53,52,54,59,1,53,52,54,51,50,22,29,1,51,53,52,54,51,50,22,29,1,51,50,22,21,20,6,43,2,21,51,1,84,69,13,18,18,13,69,18,13,13,17,99,18,13,13,17,70,13,17,17,13,70,70,13,17,17,13,70,17,13,13,18,99,17,13,13,18,69,13,18,18,13,130,99,99,1,121,99,17,13,13,18,
    189,13,18,18,13,189,189,13,18,18,13,189,18,13,13,17,99,18,13,13,17,170,13,17,17,13,170,170,13,17,17,13,170,17,13,13,18,99,0,0,0,0,2,0,34,255,173,1,209,2,122,0,36,0,45,0,181,186,0,41,0,30,0,3,43,184,0,41,16,186,0,17,0,23,0,3,43,184,0,17,16,186,0,8,0,14,
    0,3,43,184,0,8,16,184,0,23,16,184,0,37,208,65,27,0,6,0,41,0,22,0,41,0,38,0,41,0,54,0,41,0,70,0,41,0,86,0,41,0,102,0,41,0,118,0,41,0,134,0,41,0,150,0,41,0,166,0,41,0,182,0,41,0,198,0,41,0,13,93,65,5,0,213,0,41,0,229,0,41,0,2,93,184,0,8,16,184,0,47,220,
    0,184,0,11,47,184,0,20,47,186,0,0,0,6,0,3,43,184,0,0,16,186,0,45,0,24,0,3,43,184,0,45,16,184,0,6,16,184,0,15,208,184,0,0,16,184,0,35,208,184,0,6,16,184,0,37,208,48,49,1,50,22,21,20,6,43,1,17,20,6,35,34,38,53,17,35,17,20,6,35,34,38,53,17,35,34,46,2,53,
    52,62,2,59,1,7,35,34,6,21,20,22,59,1,1,178,13,18,18,13,39,18,13,13,17,79,18,13,13,17,10,31,55,40,24,24,40,55,31,250,240,10,37,52,52,37,10,2,122,17,13,13,18,253,143,13,18,18,13,2,113,253,143,13,18,18,13,1,129,24,41,55,31,31,55,40,24,61,52,37,37,53,0,0,
    0,0,1,0,7,255,147,1,237,2,153,0,59,0,31,0,186,0,19,0,25,0,3,43,184,0,19,16,184,0,25,16,184,0,48,208,184,0,19,16,184,0,55,208,48,49,1,54,22,23,22,21,20,7,6,35,34,39,46,1,7,14,1,15,1,51,50,22,21,20,6,43,1,3,14,1,7,6,38,39,38,53,52,55,54,51,50,23,30,1,55,
    62,1,55,19,35,34,38,53,52,54,59,1,55,62,1,1,93,35,73,26,10,10,9,14,13,9,14,37,18,19,25,2,13,62,14,18,18,14,72,60,6,48,35,36,72,27,9,9,10,13,13,10,14,36,19,18,25,3,58,63,13,19,19,13,73,14,6,48,2,141,12,17,27,9,13,13,10,9,9,14,9,6,6,29,20,82,18,14,14,18,
    254,128,38,56,12,11,17,27,9,13,13,10,9,9,14,9,6,6,29,20,1,118,18,14,14,18,92,38,56,0,0,0,0,1,0,58,255,172,1,106,2,128,0,32,0,75,186,0,8,0,14,0,3,43,184,0,8,16,184,0,14,16,184,0,23,208,184,0,8,16,184,0,30,208,0,184,0,27,47,184,0,11,47,186,0,0,0,6,0,3,
    43,184,0,0,16,184,0,6,16,184,0,15,208,184,0,0,16,184,0,22,208,184,0,0,16,184,0,31,208,48,49,1,50,22,21,20,6,43,1,17,20,6,35,34,38,53,17,35,34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,1,74,14,18,18,14,88,18,14,13,19,88,13,19,19,13,88,19,13,14,18,88,
    1,200,18,14,14,18,254,68,14,18,18,14,1,188,18,14,14,18,152,14,18,18,14,152,0,1,0,58,255,172,1,106,2,128,0,49,0,107,186,0,10,0,16,0,3,43,184,0,10,16,184,0,0,208,184,0,16,16,184,0,25,208,184,0,16,16,184,0,34,208,184,0,10,16,184,0,41,208,0,184,0,13,47,184,
    0,38,47,186,0,2,0,8,0,3,43,184,0,2,16,186,0,42,0,0,0,3,43,184,0,42,16,184,0,8,16,184,0,17,208,184,0,2,16,184,0,24,208,184,0,0,16,184,0,26,208,184,0,42,16,184,0,33,208,48,49,19,21,51,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,38,53,52,54,59,1,53,35,
    34,38,53,52,54,59,1,53,52,54,51,50,22,29,1,51,50,22,21,20,6,35,242,88,14,18,18,14,88,18,14,13,19,88,13,19,19,13,88,88,13,19,19,13,88,19,13,14,18,88,14,18,18,14,1,136,228,18,14,14,18,152,14,18,18,14,152,18,14,14,18,228,18,14,14,18,152,14,18,18,14,152,
    18,14,14,18,0,0,2,0,42,255,248,1,88,3,72,0,56,0,84,0,0,1,30,1,7,14,1,7,14,1,39,46,1,39,38,54,55,54,22,23,22,23,22,55,62,1,55,54,38,47,1,46,1,55,62,1,55,62,1,23,30,1,23,22,6,7,6,38,39,46,1,39,38,7,6,7,6,23,19,54,22,23,22,6,15,1,6,35,34,47,1,46,1,55,62,
    1,23,22,23,30,1,23,62,1,55,54,1,42,23,23,3,2,32,27,27,66,33,33,55,17,7,7,12,11,26,6,22,40,42,33,16,19,2,2,14,14,160,23,22,2,3,31,26,26,64,32,32,53,17,6,7,11,11,26,7,9,31,19,38,32,32,3,3,28,134,11,24,8,8,3,10,90,8,11,11,8,90,10,3,8,8,24,11,13,13,11,25,
    9,8,25,11,13,1,6,24,63,34,34,59,20,20,16,7,7,39,29,12,25,7,7,7,12,36,8,8,25,12,35,20,20,38,14,164,23,62,32,33,57,20,20,15,7,7,37,29,11,26,7,7,8,11,17,21,4,8,24,24,39,40,28,1,149,8,3,10,11,24,8,70,7,7,70,8,24,11,10,3,8,11,10,9,18,7,7,18,9,10,0,2,0,40,
    0,0,1,88,3,72,0,41,0,69,0,27,0,186,0,10,0,16,0,3,43,184,0,10,16,186,0,38,0,30,0,3,43,184,0,38,16,48,49,1,20,7,6,7,14,3,7,51,50,22,21,20,6,43,1,34,39,38,53,52,55,54,55,62,3,55,35,34,38,53,52,54,59,1,50,23,22,39,54,22,23,22,6,15,1,6,35,34,47,1,46,1,55,
    62,1,23,22,23,30,1,23,62,1,55,54,1,88,3,54,45,19,39,33,25,6,192,14,18,18,14,240,18,9,5,2,53,46,19,39,33,26,6,192,14,18,18,14,240,18,9,5,81,11,24,8,8,3,10,90,8,11,11,8,90,10,3,8,8,24,11,13,13,11,25,9,8,25,11,13,2,92,6,6,128,108,46,93,79,60,14,18,14,14,
    18,14,10,8,4,8,127,108,46,92,80,61,14,18,14,14,18,14,10,220,8,3,10,11,24,8,70,7,7,70,8,24,11,10,3,8,11,10,9,18,7,7,18,9,10,0,2,0,42,255,251,1,32,2,126,0,54,0,80,0,0,55,30,1,23,22,6,7,14,1,39,46,1,39,38,54,55,54,22,23,22,23,22,55,54,39,38,47,1,46,1,39,
    38,54,55,62,1,23,30,1,23,22,6,7,6,38,39,38,39,38,7,6,23,22,31,1,19,54,22,23,22,6,15,1,6,47,1,46,1,55,62,1,23,22,23,30,1,23,62,1,55,54,227,23,27,2,2,21,21,21,53,28,29,46,14,6,6,11,11,24,6,16,30,29,24,23,3,2,25,93,23,26,2,2,21,20,20,52,27,27,45,14,6,6,
    11,11,24,6,14,29,29,21,21,2,2,24,93,13,10,23,7,8,3,10,90,17,18,90,9,3,7,8,23,9,15,13,11,25,9,8,26,11,13,224,17,48,29,29,51,19,20,16,4,5,31,25,11,24,6,6,6,11,26,5,5,21,21,30,30,18,66,16,47,27,28,50,18,19,16,4,5,30,24,11,24,6,6,6,11,24,5,5,20,19,29,29,
    16,65,1,150,8,3,10,9,23,8,70,13,13,70,8,23,9,10,3,8,10,11,9,19,7,7,19,9,11,0,2,0,42,0,2,1,46,2,126,0,41,0,67,0,27,0,186,0,10,0,16,0,3,43,184,0,10,16,186,0,38,0,30,0,3,43,184,0,38,16,48,49,1,20,7,6,7,14,3,7,51,50,22,21,20,6,43,1,34,39,38,53,52,55,54,55,
    62,3,55,35,34,38,53,52,54,59,1,50,23,22,39,62,1,23,22,23,30,1,23,62,1,55,54,55,54,22,23,22,6,15,1,6,47,1,46,1,1,46,3,41,35,15,31,27,23,6,151,13,17,17,13,200,17,9,4,3,41,35,15,31,27,22,7,151,13,17,17,13,200,17,9,4,243,8,23,9,15,13,11,25,9,8,26,11,13,14,
    10,23,7,8,3,10,90,17,18,90,9,3,1,168,7,7,79,69,29,61,54,43,13,17,13,13,17,14,7,9,6,8,79,69,29,60,54,44,13,17,13,13,17,14,10,195,10,3,8,10,11,9,19,7,7,19,9,11,10,8,3,10,9,23,8,70,13,13,70,8,23,0,1,0,2,0,0,1,91,2,128,0,37,0,51,186,0,36,0,10,0,3,43,184,
    0,36,16,184,0,10,16,184,0,19,208,184,0,36,16,184,0,26,208,0,184,0,23,47,186,0,0,0,6,0,3,43,184,0,0,16,184,0,36,208,48,49,37,50,22,21,20,6,43,1,34,38,61,1,7,6,38,39,38,54,63,1,17,52,54,51,50,22,29,1,55,54,22,23,22,6,15,1,21,51,1,59,14,18,18,14,200,14,
    18,30,11,26,7,7,8,11,62,18,14,14,18,56,11,26,7,6,7,11,88,168,64,18,14,14,18,18,14,241,18,7,8,11,11,26,7,35,1,6,14,18,18,14,225,33,6,7,11,11,26,7,51,245,0,0,0,0,1,0,9,255,252,0,229,2,146,0,38,0,35,186,0,8,0,20,0,3,43,184,0,8,16,184,0,20,16,184,0,29,208,
    184,0,8,16,184,0,36,208,0,184,0,33,47,48,49,19,54,22,23,22,6,15,1,21,20,22,23,30,1,7,14,1,39,46,1,61,1,7,6,38,39,38,54,63,1,17,52,54,51,50,22,29,1,55,182,11,24,6,6,6,11,63,14,11,11,6,6,6,24,11,26,29,33,11,24,6,6,6,11,63,17,13,13,17,33,1,143,6,6,11,11,
    24,6,36,214,14,22,7,6,24,11,11,6,6,15,51,29,179,19,6,6,11,11,24,6,36,1,27,13,17,17,13,248,19,0,0,0,1,0,70,255,54,1,74,1,202,0,38,0,99,184,0,39,47,184,0,40,47,184,0,4,220,184,0,35,220,184,0,10,208,184,0,10,47,184,0,39,16,184,0,21,208,184,0,21,47,184,0,
    15,220,184,0,28,208,0,184,0,0,47,184,0,25,47,184,0,18,47,186,0,32,0,12,0,3,43,184,0,32,16,184,0,12,16,184,0,7,208,186,0,10,0,12,0,32,17,18,57,186,0,14,0,12,0,32,17,18,57,48,49,1,50,22,21,17,20,6,35,34,38,39,6,35,34,39,21,20,6,35,34,38,53,17,52,54,51,
    50,22,21,17,20,22,51,50,54,53,17,52,54,1,44,13,17,17,13,11,15,3,32,39,39,31,17,13,13,17,17,13,13,17,41,29,29,41,17,1,202,17,13,254,112,13,17,12,9,21,20,190,13,17,17,13,2,88,13,17,17,13,254,212,29,41,41,29,1,44,13,17,0,0,3,0,32,255,249,2,83,2,130,0,58,
    0,103,0,117,0,169,184,0,118,47,184,0,119,47,184,0,118,16,184,0,18,208,184,0,18,47,184,0,0,220,184,0,18,16,184,0,30,208,184,0,30,47,184,0,18,16,184,0,32,208,184,0,32,47,184,0,0,16,184,0,50,208,184,0,0,16,184,0,57,208,184,0,119,16,184,0,67,220,184,0,73,
    220,184,0,83,208,186,0,93,0,30,0,67,17,18,57,184,0,73,16,184,0,94,208,184,0,67,16,184,0,101,208,184,0,73,16,184,0,107,208,184,0,107,47,184,0,18,16,184,0,111,208,184,0,111,47,0,186,0,59,0,65,0,3,43,184,0,59,16,184,0,65,16,184,0,74,208,184,0,59,16,184,
    0,93,208,184,0,59,16,184,0,102,208,48,49,19,20,6,7,6,38,39,38,54,55,54,22,23,30,1,55,62,1,61,1,52,38,35,34,38,53,52,54,51,50,55,54,39,38,35,34,7,14,1,39,46,1,55,62,1,51,50,22,23,22,21,20,7,6,7,30,1,29,1,5,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,
    39,38,63,1,62,1,23,22,21,20,6,7,6,7,14,1,7,51,53,52,54,51,50,22,29,1,51,3,30,1,7,1,14,1,39,46,1,55,1,62,1,223,41,32,33,62,17,6,6,11,11,22,6,8,25,14,14,16,24,17,12,17,17,12,23,13,11,11,13,23,23,13,6,22,11,11,6,6,14,46,26,26,46,13,14,14,6,9,14,15,1,87,
    12,17,17,12,23,17,12,12,17,100,16,8,9,6,89,5,22,11,18,1,1,15,14,12,25,8,58,17,12,12,17,23,98,12,8,5,254,232,6,25,12,12,9,6,1,24,6,25,1,122,34,53,8,9,26,29,10,23,6,6,6,11,12,11,4,4,22,14,20,17,24,17,12,12,17,20,21,21,20,20,11,6,6,6,23,10,23,27,27,23,23,
    26,26,23,12,9,14,36,20,20,241,17,12,12,17,51,12,17,17,12,51,13,13,14,220,11,10,5,8,19,3,5,3,37,33,29,61,20,31,12,17,17,12,31,1,244,6,25,12,253,188,12,9,6,6,25,12,2,68,12,8,0,0,3,0,27,255,249,2,53,2,130,0,25,0,70,0,84,0,133,184,0,85,47,184,0,86,47,184,
    0,85,16,184,0,0,208,184,0,0,47,184,0,18,220,184,0,86,16,184,0,34,220,184,0,40,220,184,0,50,208,186,0,60,0,0,0,34,17,18,57,184,0,40,16,184,0,61,208,184,0,34,16,184,0,68,208,184,0,40,16,184,0,74,208,184,0,74,47,184,0,18,16,184,0,75,208,184,0,0,16,184,0,
    81,208,0,186,0,26,0,32,0,3,43,184,0,26,16,184,0,32,16,184,0,41,208,184,0,26,16,184,0,60,208,184,0,26,16,184,0,69,208,48,49,19,14,1,7,6,7,6,35,34,39,38,53,52,63,1,54,23,22,21,17,20,6,35,34,38,53,5,50,22,21,20,6,43,1,21,20,6,35,34,38,61,1,35,34,39,38,63,
    1,62,1,23,22,21,20,6,7,6,7,14,1,7,51,53,52,54,51,50,22,29,1,51,3,30,1,7,1,14,1,39,46,1,55,1,62,1,115,8,14,5,6,6,9,12,12,8,8,8,89,12,19,18,17,12,12,17,1,165,12,17,17,12,23,17,12,12,17,100,16,8,9,6,89,5,22,11,18,1,1,15,14,12,25,8,58,17,12,12,17,23,98,12,
    8,5,254,232,6,25,12,12,9,6,1,24,6,25,2,27,8,15,5,7,5,8,8,8,12,12,9,88,14,7,8,19,254,212,12,17,17,12,171,17,12,12,17,51,12,17,17,12,51,13,13,14,220,11,10,5,8,19,3,5,3,37,33,29,61,20,31,12,17,17,12,31,1,244,6,25,12,253,188,12,9,6,6,25,12,2,68,12,8,0,0,
    0,0,3,0,27,255,249,2,57,2,130,0,25,0,67,0,81,0,27,186,0,18,0,0,0,3,43,184,0,18,16,0,186,0,32,0,38,0,3,43,184,0,32,16,48,49,19,14,1,7,6,7,6,35,34,39,38,53,52,63,1,54,23,22,21,17,20,6,35,34,38,53,5,6,7,14,1,7,51,50,22,21,20,6,43,1,34,39,38,53,52,63,1,54,
    39,38,39,38,7,6,7,14,1,39,46,1,55,54,55,54,23,22,23,22,3,30,1,7,1,14,1,39,46,1,55,1,62,1,115,8,14,5,6,6,9,12,12,8,8,8,89,12,19,18,17,12,12,17,1,176,16,17,14,32,12,78,12,17,17,12,131,17,8,4,5,120,10,5,3,16,14,17,16,10,6,22,11,11,6,6,21,40,41,35,36,9,9,
    131,12,8,5,254,232,6,25,12,12,9,6,1,24,6,25,2,27,8,15,5,7,5,8,8,8,12,12,9,88,14,7,8,19,254,212,12,17,17,12,103,27,26,23,49,19,17,12,12,17,15,7,8,8,6,189,14,17,16,10,10,5,4,15,11,6,6,6,23,10,36,11,9,21,20,42,41,1,142,6,25,12,253,188,12,9,6,6,25,12,2,68,
    12,8,0,1,0,27,1,23,0,173,2,130,0,25,0,19,186,0,3,0,9,0,3,43,184,0,3,16,0,184,0,6,47,48,49,19,22,21,17,20,6,35,34,38,61,1,14,1,7,6,7,6,35,34,39,38,53,52,63,1,54,155,18,17,12,12,17,8,14,5,6,6,9,12,12,8,8,8,89,12,2,123,8,19,254,212,12,17,17,12,231,8,15,
    5,7,5,8,8,8,12,12,9,88,14,0,0,0,1,0,52,1,27,0,249,2,131,0,41,0,15,0,186,0,6,0,12,0,3,43,184,0,6,16,48,49,19,6,7,14,1,7,51,50,22,21,20,6,43,1,34,39,38,53,52,63,1,54,39,38,39,38,7,6,7,14,1,39,46,1,55,54,55,54,23,22,23,22,227,16,17,14,32,12,78,12,17,17,
    12,131,17,8,4,5,120,10,5,3,16,14,17,16,10,6,22,11,11,6,6,21,40,41,35,36,9,9,1,229,27,26,23,49,19,17,12,12,17,15,7,8,8,6,189,14,17,16,10,10,5,4,15,11,6,6,6,23,10,36,11,9,21,20,42,41,0,0,1,0,51,1,18,0,242,2,125,0,57,0,31,186,0,4,0,22,0,3,43,184,0,4,16,
    184,0,54,208,184,0,4,16,184,0,59,220,0,184,0,49,47,48,49,19,30,1,29,1,20,6,7,6,38,39,38,54,55,54,22,23,30,1,55,62,1,61,1,52,38,35,34,38,53,52,54,51,50,55,54,39,38,35,34,7,14,1,39,46,1,55,62,1,51,50,22,23,22,21,20,7,6,213,14,15,41,32,33,62,17,6,6,11,11,
    22,6,8,25,14,14,16,24,17,12,17,17,12,23,13,11,11,13,23,23,13,6,22,11,11,6,6,14,46,26,26,46,13,14,14,6,1,212,14,36,20,20,34,53,8,9,26,29,10,23,6,6,6,11,12,11,4,4,22,14,20,17,24,17,12,12,17,20,21,21,20,20,11,6,6,6,23,10,23,27,27,23,23,26,26,23,12,0,0,0,
    2,0,54,1,43,0,252,2,130,0,32,0,41,0,55,186,0,4,0,11,0,3,43,184,0,4,16,184,0,18,220,184,0,37,208,184,0,4,16,184,0,43,220,0,186,0,37,0,7,0,3,43,184,0,37,16,186,0,17,0,38,0,3,43,184,0,17,16,48,49,19,30,1,29,1,20,6,43,1,34,38,53,52,62,2,59,1,53,52,38,39,
    38,6,7,14,1,39,46,1,55,62,1,7,20,22,59,1,53,35,34,6,179,32,41,17,12,70,42,57,15,27,36,21,41,16,14,14,25,8,6,22,11,11,6,6,17,62,34,24,17,41,41,17,24,2,121,8,53,34,210,12,17,57,42,20,36,27,16,41,14,22,4,4,11,12,11,6,6,6,23,10,29,26,244,17,24,82,24,0,0,
    2,0,54,1,43,0,252,2,125,0,19,0,33,0,51,184,0,34,47,184,0,35,47,184,0,6,220,184,0,34,16,184,0,14,208,184,0,14,47,184,0,6,16,184,0,23,220,184,0,14,16,184,0,31,220,0,184,0,11,47,184,0,0,47,48,49,19,50,30,2,29,1,20,14,2,35,34,38,61,1,52,62,2,19,50,54,61,
    1,52,38,35,34,6,29,1,20,22,153,20,36,27,16,16,27,36,20,42,57,15,27,36,21,17,24,24,17,17,24,24,2,125,16,27,36,20,140,21,36,27,15,57,42,140,20,36,27,16,254,232,24,17,140,17,24,24,17,140,17,24,0,0,0,2,0,76,255,245,1,85,2,131,0,64,0,76,0,0,1,30,1,7,14,1,
    7,22,21,22,6,7,6,39,46,1,39,38,54,55,54,22,23,22,23,22,55,62,1,39,52,47,1,35,46,1,55,54,55,38,39,52,54,55,62,1,23,30,1,23,22,6,7,6,38,39,38,39,38,7,6,21,22,31,1,7,62,1,55,54,38,47,1,6,7,6,23,1,34,27,24,7,4,20,14,28,1,22,21,44,56,27,44,14,7,7,12,11,25,
    7,14,27,26,21,10,11,1,21,112,1,26,24,7,8,30,27,2,22,21,20,53,27,27,44,14,7,7,12,11,25,7,14,27,26,21,21,2,20,112,44,10,13,2,3,11,12,80,21,5,6,27,1,127,21,63,33,20,35,14,33,44,27,50,17,37,9,5,30,24,11,26,7,6,7,11,23,5,5,18,8,24,13,28,16,89,22,63,33,42,
    27,32,45,27,50,17,18,15,5,5,30,24,11,26,7,7,8,11,23,5,5,18,17,28,28,16,90,144,7,20,11,16,30,10,64,15,23,35,21,0,3,0,40,0,42,1,248,2,102,0,37,0,48,0,59,0,251,184,0,60,47,184,0,61,47,184,0,3,220,184,0,52,220,65,5,0,218,0,52,0,234,0,52,0,2,93,65,27,0,9,
    0,52,0,25,0,52,0,41,0,52,0,57,0,52,0,73,0,52,0,89,0,52,0,105,0,52,0,121,0,52,0,137,0,52,0,153,0,52,0,169,0,52,0,185,0,52,0,201,0,52,0,13,93,184,0,6,208,184,0,6,47,184,0,60,16,184,0,22,208,184,0,22,47,184,0,38,220,65,27,0,6,0,38,0,22,0,38,0,38,0,38,0,
    54,0,38,0,70,0,38,0,86,0,38,0,102,0,38,0,118,0,38,0,134,0,38,0,150,0,38,0,166,0,38,0,182,0,38,0,198,0,38,0,13,93,65,5,0,213,0,38,0,229,0,38,0,2,93,184,0,15,208,184,0,15,47,184,0,38,16,184,0,18,208,184,0,18,47,184,0,52,16,184,0,33,208,184,0,33,47,184,
    0,52,16,184,0,36,208,184,0,36,47,0,186,0,58,0,9,0,3,43,184,0,58,16,186,0,27,0,44,0,3,43,184,0,27,16,48,49,1,30,1,21,20,6,7,14,1,35,34,39,7,14,1,39,46,1,63,1,46,1,53,52,62,2,51,50,23,55,62,1,23,30,1,15,1,5,20,22,23,19,38,35,34,14,2,5,62,1,53,52,38,39,
    3,22,51,50,1,159,41,48,35,33,33,84,47,45,42,30,7,26,11,11,8,7,30,41,48,36,63,85,48,45,42,30,7,26,11,11,7,6,30,254,201,31,27,165,26,29,35,61,46,26,1,31,23,26,31,27,165,25,30,70,1,255,32,95,56,47,84,33,33,35,17,52,12,7,7,7,25,12,52,32,95,56,48,84,63,37,
    17,52,11,8,7,7,26,11,52,183,38,66,23,1,30,9,26,46,61,154,24,61,34,38,66,23,254,226,9,0,0,0,2,0,68,255,252,1,116,2,124,0,24,0,37,0,91,184,0,38,47,184,0,39,47,184,0,38,16,184,0,0,208,184,0,0,47,184,0,39,16,184,0,9,220,184,0,0,16,184,0,31,220,184,0,16,208,
    184,0,0,16,184,0,23,208,184,0,9,16,184,0,25,220,184,0,36,208,0,184,0,20,47,186,0,4,0,30,0,3,43,184,0,4,16,186,0,33,0,15,0,3,43,184,0,33,16,48,49,19,52,54,59,1,50,30,2,29,1,20,14,2,43,1,21,20,6,35,34,38,53,17,23,52,46,2,43,1,21,51,50,54,61,1,68,18,14,
    120,31,56,41,24,24,41,56,31,88,18,14,14,18,240,14,24,32,18,88,88,36,52,2,92,14,18,24,41,56,31,56,32,55,41,24,248,14,18,18,14,2,64,120,18,32,24,14,232,51,37,56,0,0,0,0,1,0,41,0,200,1,120,1,60,0,31,0,0,1,30,1,7,14,1,7,6,47,1,38,7,6,7,14,1,39,46,1,55,54,
    55,54,22,31,1,22,55,54,55,62,1,1,104,11,5,7,14,42,24,51,42,12,20,26,25,14,7,24,11,11,5,7,28,52,24,49,20,12,20,26,25,14,7,24,1,47,7,24,11,21,27,4,9,31,9,16,5,5,21,11,5,8,7,24,11,44,8,5,12,15,9,16,5,5,21,11,4,0,2,0,34,0,154,1,126,1,245,0,63,0,75,1,3,184,
    0,76,47,184,0,77,47,184,0,76,16,184,0,16,208,184,0,16,47,184,0,70,220,65,27,0,6,0,70,0,22,0,70,0,38,0,70,0,54,0,70,0,70,0,70,0,86,0,70,0,102,0,70,0,118,0,70,0,134,0,70,0,150,0,70,0,166,0,70,0,182,0,70,0,198,0,70,0,13,93,65,5,0,213,0,70,0,229,0,70,0,2,