2162353c238cafec99ec1c5fc72726b61d0028e8.svn-base 2.87 MB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 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 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868
// Generated by js_of_ocaml 3.4.0
(function(rX){"use strict";var
zc="member_property_expression",gx=8483,me=12538,Ij="??",IP="children",AG="predicate_expression",Ii="Identifier",rr=68107,gw=64311,wE=192,rq=71369,md=11710,oT=43597,mc=110947,mb=67591,Uc="!",Ud="directive",oR=121504,oS=69871,ma=12347,Ub=163,l$=126553,vb="block",gv=68096,tO="params",gu=93071,l_=72767,rU=122,Ua=181,AF="for_statement",sg=128,oQ=70873,IO="start",l9=43867,Sz="_method",l8=70414,T$=146,wD=">",AE="catch_body",gt=120121,Sy="the end of an expression statement (`;`)",gs=126558,wC="jsx_fragment",rp=69733,l7=42527,Ih="decorators",l6=82943,gr=71039,ai=8472,Sx="update",ro=43205,gq=12783,gp=12438,l4=12352,l5=8511,go=120713,zb="method",uf=8191,za="function_param",l3=67871,va="throw",wB="class_extends",l1=43470,l2=11507,gn=71903,l0=65437,oP=70840,lY=119995,lZ=43311,AD="jsx_child",gl=67637,gm=68116,gj=66204,gk=65470,T_="<<=",IN="e",gi=67391,lX=11631,oO=66729,gh=69956,wA="tparams",lW=66735,gg=42623,gf=43697,lV=64217,T9="Invalid binary/octal ",oN=70399,ge=42864,Ig=-43,gc=120487,oM=73110,gd=43255,If="do",lU=43301,AC="binding_pattern",rn=72759,lT=110878,IM="package",lS=72750,AB="interface_declaration",lR=119892,T8="tail",uK=111,oL=8417,Sw=180,gb=119807,lQ=65613,u$="type",rm=68159,Sv=-42,ga=55215,y$="export_default_declaration_decl",f$=72970,f_=70416,rl=72881,oK=43451,y_="function_this_param",T7="module",IL="try",f9=70143,lP=125183,f8=70412,o="@])",w5="binary",T6="infinity",Ie="private",f7=65500,DU="has_unknown_members",AA="pattern_array_rest_element",Su="Property",oJ=65343,vI="implements",lO=12548,St=211,y9="if_alternate_statement",f6=43395,wz="src/parser/type_parser.ml",lM=126552,lN=66915,f5=120712,lL=126555,rk=68326,f4=120596,s3="raw",rj=69931,Az=112,f3=126624,Ay="statement",y8="meta_property",lK=71235,f0=44002,f1=8467,f2=8318,y7="class_property_value",ri=8203,oI=69816,y6="optional_call",lJ=43761,uJ="kind",oH=71230,y5="class_identifier",lI=69955,fY=68220,fZ=66378,rs=110,lG=123583,lH=120512,rh=119154,DT="declare",rg=71228,fX=11742,lF=70831,Ax="catch_clause",fW=8468,rf=72886,oG=121343,y4="for_in_assignment_pattern",Ss=-32,wy="object_",re=70499,fV=43262,Id="mixins",Sr="visit_trailing_comment",y3="type_param",rd=72147,oF=69758,lE=71839,T5="expected *",DS="boolean",w4="call",lD=43010,tg="expression",Aw="column",fT=43258,fU=43595,oE=191456,y2=117,fS=43754,lC=126544,rc=8416,T4="Assert_failure",fQ=66517,fR=42863,y1="enum_number_member",Sq="a string",fP=119993,oD=43394,lB=65855,Sp="opaque",T3=870530776,rb=72880,lA=67711,Av="enum_symbol_body",So=185,DF="filter",fO=126560,lz=43615,vH="get",fN=64316,ra=122917,Ic="exported",T2=">=",q$=71099,t$="return",T1="%X",oC=70516,Ib=256,DE="members",fM=64279,ly=67829,TZ="src/parser/expression_parser.ml",T0="(global)",Sn="Enum `",Au="object_property",lx=67589,At="pattern_object_property",uD=127343600,y0="template_literal_element",lw=70452,As="class_element",fL=71131,Sm=200,lu=120137,lv=94098,lt=72349,Ar="function_identifier",fJ=126543,fK=43487,G="@[<2>{ ",q_=72849,oB=70393,fH=72191,fI=65908,fG=120513,ls=92909,q9=70195,TY="bound",Sl=162,q8=8399,Sk=172,q7=43566,fF=120070,yY="update_expression",yZ="enum_number_body",q6=69941,oA=123631,yX="spread_element",q5=70401,lr=64319,fE=12703,lq=11687,IK="@,))@]",Aq="%d",lp=42239,w3="type_cast",fD=42508,oz=71735,q4=43643,w2="class_implements_interface",fC=67640,IJ=605857695,TX="handler",fB=66207,lo=11558,TW="-=",fA=113775,Ap=113,fz=126540,Sj="collect_comments",wx="set",yW="assignment_pattern",sy="right",oy=94087,q3=72751,yV="object_key_identifier",ln=120133,Ia="Invalid number ",lm=8580,fw=68023,fx=43798,fy=12539,sR=100,Ao="pattern_literal",yU="generic_type",TV="Lookahead.peek failed",TU="*",ox=93017,fv=42890,q2=43766,ll=42783,II="else",fu=70851,Si="the start of a statement",q1=113820,DD="properties",q0=94094,qZ=71481,ft=43696,ow=70474,yT="declare_function",lj=120597,lk=110959,An="object_indexer_property_type",li=70492,fr=173782,fs=43042,sP=107,Sh=2048,yS="arguments",L="comments",Sg=161,lh=67431,DC="line",yR="pattern_identifier",Am="declaration",sr="static",qW=72883,qX=69958,qY=68100,ov=72783,fq=11310,TT="the",fp=43814,uI="annot",ou=119179,fo=65786,fm=66303,fn=64967,lf=64255,lg=8584,ot=71350,fl=120655,Sf="Stack_overflow",le=43700,ww="syntax_opt",qV=68921,Al="comprehension",Se=253,qU=65295,TR="+=",TS="Not_found",fj=68680,fk=64324,ld=72966,TQ=174,os=71341,TP=-1053382366,H$="rest",yQ="pattern_array_element",lc=65595,Ak="pattern_array_e",or=122916,lb=43711,fi=69926,H_="symbol",fh=42725,oq=70092,fg=43741,tf="typeParameters",DB="const",fe=72847,ff=12341,op=66271,TO=202,uC="false",oo=71104,uB=106,fd=120076,Sd=186,tN=0x80,la=125124,om=73460,on=11743,k$=67593,fc=44031,qT=43449,fb=92927,k9=68095,k_=42945,sO=8231,ok=121519,fa=66369,ol=43453,Aj="object_key_computed",yP="labeled_statement",Ai="function_param_pattern",e_=65481,e$=43442,Sc="collect_comments_opt",k8=126590,Ah="_",w1="variable_declarator",oj=70721,e9=67967,yO="computed",yN="object_property_type",e8=126562,vG=114,Sb="comment_bounds",rV="id",TN=-17,k7=70853,e7=42237,yM="class_private_field",k6=72329,e6=43001,oi=8412,Sa="Invalid_argument",k5=113770,e5=120092,yL="declare_class",k4=94031,k3=67839,oh=43570,k2=72250,e4=92879,R$="%ni",TM="prototype",t_=8287,qS=70370,u_="`.",e2=65344,e3=12542,og=123641,k1=42950,TL="Internal Error: Found private field in object props",IH="&",w0="sequence",u9="debugger",wv="call_type_args",k0=12348,TK="++",kZ=68863,e1=70084,IG="label",of=70193,wZ=-45,Ag="jsx_opening_attribute",oe=119364,e0=43583,DR="%F",eZ=43784,wu="call_arguments",kY=113791,kX=126503,eY=43743,od=917999,te="0",qR=93007,kW=119967,ob=44012,oc=42621,kV=126538,wY="new_",wt=449540197,eX=68466,kU=64109,eW=177983,r8=248,af="@,]@]",yK="program",kT=68031,wr="type_",ws="function_type",eV=67382,kS=8484,mh=8205,eU=42537,oa=73022,kR=66559,qQ=65074,n$=11775,kP=71236,kQ=64274,eT=120069,kO=72105,kN=126570,IF="object",yJ="for_of_statement",u4="break",qP=43047,eS=43695,qO=70501,kM=126551,qN=71457,eR=126520,n9=70477,n_=66045,eQ=66499,yI=1024,qM=72248,eP=43018,H9=133,qK=73103,qL=71471,TJ=198,eO=126522,qJ=119140,Af="function_declaration",eN=73064,kK=92728,qI=73105,kL=70418,uH="await",kJ=68119,yH="function_rest_param",n8=73119,kH=42653,kI=11703,tB="left",kG=70449,TI=184,Ae="declare_type_alias",s2=0xffffff,qH=121475,kF=70302,TH="/=",qG=119142,kE=55242,TG="|=",n7=70470,kC=126583,kD=124927,eL=72959,eM=65497,R_="Invalid legacy octal ",vN="typeof",H8="explicit_type",Ad="statement_list",eK=65495,yG="class_method",R9=244,ky=119994,kz=71935,kA=67861,kB=8526,eJ=69762,H7="enum",TE=2147483647,TF=208,qF=119170,kx=11702,DQ="in",eI=67638,yF="super",eG=126504,eH=8304,qE=69761,Ac="import_specifier",eF=177972,kw=68324,eE=67646,yE="expression_or_spread",eD=43792,kv=74879,Ab=-82,ku=43260,R8="internal",kt=93052,TD="{",eC=125258,ks=65574,wX=224,DA="instanceof",eA=69599,n6=44007,eB=43560,Aa="function_expression",Dz=223,qD=121476,ez=72242,ey=11498,kq=126467,kr=73112,qC=44008,R7=934,ex=70107,R6=140,ew=13311,yD="jsx_children",kp=126548,eu=63743,ev=43471,qB=113822,n5=122887,yC="jsx_expression",ko=69864,kn=126591,es=126578,et=12592,wq="type_params",qz=119148,qA=8420,eq=126537,er=123627,I="{ ",z$="jsx_spread_attribute",ep=70161,qy=70468,ab="@,",eo=42606,R5=187,km=126500,z9="number_literal_type",z_="label_identifier",n4=72884,en=42999,kl=64310,TC=-594953737,DP="hasUnknownMembers",n3=92982,wp="array",R4="^=",R3=65536,kk=65615,z8="enum_string_member",vF="void",kj=65135,t=")",IE=138,Dy="let",ki=70002,n1=72766,n2=70735,em=70271,H6="nan",m="@[%s =@ ",n0=194559,qx=70848,el=42735,TB=0xdfff,s1="/",z7="for_in_statement_lhs",nZ=68154,kg=43503,kh=8516,ek=65381,R2="TypeParameterInstantiation",ej=83526,nY=71339,yB="number",eh=70286,ei=12447,ke=72160,kf=43493,R1=206,qw=70487,kd=70280,H5="function",eg=70162,t9=255,ed=67702,ee=66771,ef=42895,nX=121452,nW=8432,kc=40959,rD="unreachable",ec=70312,TA="|",R0="End_of_file",ka=93759,kb=8494,eb=43709,wo="new",RZ="Failure",z6="local",H4="with",j$=8489,z5="enum_declaration",nV=121460,wn="member",j8=70457,j9=64325,j_=8488,Tz=247,j7=70448,ea=69967,j6=126535,d9=71934,d_=65312,nU=43135,d$=12446,yA="import_named_specifier",j5=126619,nT=44025,nS=70196,yz="type_annotation",RY=0xdc00,nQ=8188,nR=65071,j3=131071,j4=120770,nP=12440,yx="with_",yy="statement_fork_point",RX="finalizer",nO=71133,d8=12320,RW="elements",yw="literal",j2=68607,d7=8507,qv=122913,nN=70841,DO="each",Ty="Sys_error",ID=130,z4="bigint_literal_type",nM=69818,d6=11727,j1=64829,d5=120538,yv="type_alias",z3="member_private_name",j0=126556,z2="tagged_template",z1="pattern_object_property_literal_key",d3=72192,d4=67826,nL=44013,qu=70745,nK=72153,d2=66511,d1=43249,nJ=11646,u="None",uA="int_of_string",Tx="FunctionTypeParam",tx="name",d0=70285,r2=103,t8=12288,dZ=120744,wm="intersection_type",jY=11679,jZ=11559,dY=71295,nI=70205,RV="callee",Tw=55296,dW=70018,dX=11567,Tv="*-/",tA="predicate",yu="expression_statement",RU="regexp",qt=44011,nH=123209,dU=65479,dV=11389,IC=132,nG=43568,th="optional",RT=-602162310,k="@]",qs=92777,dT=120003,jX=72249,Tu="Unexpected ",dS=73008,H3="finally",yt="toplevel_statement_list",RS="end",jW=178207,qr=65055,Tt="&=",jV=70301,Ts="%Li",dR=72161,dP=70460,dQ=12799,H2="loc",aj=65535,jU=69375,dO=43518,dN=65487,RR=205,z0="while_",nF=44004,dM=183983,IB=-673950933,jT=42559,Tr="||",qq=121398,zZ="jsx_name",dL=55291,qo=71452,qp=70078,ue=8239,RQ=-253313196,H1="mixed",Tq=136,nE=70403,dK=67827,jS=11734,dI=101106,dJ=68287,jR=119976,qn=72151,qm=73129,Tp="**",nD=73102,IA=137,nC=73017,l=" =",DN=888960333,wW="tuple_type",dF=126602,dG=73111,dH=70726,dE=126529,zY="object_property_value_type",q="%a",To="<=",dD=69423,RO=199,RP="static/",ql=120831,qk=120781,jQ=11695,dB=11711,dC=12294,jP=67583,nB=122879,jO=126584,dz=72703,dA=68295,H0="prefix",dy=43871,qj=71736,jN=69415,dx=11492,Iz="class",qi=12333,dv=65575,dw=42894,u8="continue",qh=119145,jM=65663,du=68120,tP=782176664,jJ=120779,qg=71247,jK=71086,jL=19967,qf=70849,ds=65392,dt=8486,ud=" ",dr=66863,qe=69633,Tm="RestElement",Tn="Undefined_recursive_module",jI=126634,jG=74751,jH=66377,dq=43334,nA=43481,dp=66815,jF=11311,tp="typeAnnotation",jE=120126,qd=69743,zX="array_element",jD=64285,DM="Set.bal",dn=8578,Tk=189,Tl="**=",dm=8543,K="()",RN="%i",ys="declare_module",qc=122886,RM=">>>=",jC=68029,Tj="importKind",tz="extends",qb=72345,jB=64296,dl=43259,jz=71679,jA=64913,di=119969,dj=94175,dk=72440,jy=65141,dh=43071,wV="function_",dg=65391,nz=44010,df=42888,jx=69807,s4="variance",u3=123,jw=12730,yr="import_default_specifier",de=43764,RL=">>>",vE="pattern",jv=70655,ny=70464,wl="consequent",ju=68447,Ti=183,dd=65473,yq="call_type_arg",uc=8238,qa=73019,Th=139,nx=121498,jt=68899,dc=93026,nw=73109,nv=44015,ag="@[<2>[",RK=191,yp="comment",db=65439,zW="switch_case",yo="do_while",Tf=145,Tg=175,nu=43215,wU="constructor",c$=43586,da=43587,to="yield",RJ="fd ",Dx=-61,HZ="target",c_=72272,Dw="var",js=70108,Te="impltype",yn="0o",jr=119972,c9=92991,nt=43391,jq=70441,jp=8450,ns=72278,p$=43445,c8=120074,nr=43044,jo=66717,wT="interface_type",rA="%B",nq=70472,p_=122914,jn=111355,ym=5760,jm=11630,jl=126499,RI="of",RH=">>",jk=40943,tM=108,jj=120629,Td="Popping lex mode from empty stack",np=65103,no=42611,p9=195101,c7=43002,nn=42607,RG="%=",c6=126539,RF="([^/]*)",ji=126502,p8=125135,wk="template_literal",p7=68903,Iy="src/parser/statement_parser.ml",p6=72758,RE="b",c5=11519,jh=11387,Tc="Out_of_memory",t7=12287,jg=120570,p5=72164,c4=126534,nm=65076,p4=44005,Tb="index out of bounds",c3=73029,nl=72873,HY="))",yl="for_statement_init",jf=126571,Ta="supertype",zV="class_property",nk=92916,wj="this",DL="}",p3=71095,zU="declare_module_exports",S$="@",wi="union_type",vD=0xffff,c2=94032,je=42124,zT="this_expression",wS="jsx_element",c1=65019,jc=125251,jd=64111,S9=143,S_="typeArguments",mi=8254,jb=8471,c0=70497,p2=71359,t6=8202,S8="EnumDefaultedMember",u2="switch",ja=69634,zS="unary_expression",RD=142,i$=71215,DK=126,cY=65597,cZ=67679,S7=207,cX=120686,cW=72163,RC=-983660142,nj=70197,cV=64262,wR=124,t5=65279,cU=126495,RB=169,S6=917,ni=69456,RA=135,nh=65342,Dv="alternate",Rz=-10,i9=92975,i_=65489,HX=252,p1=125142,i7=67807,i8=43187,HW="export",i6=68850,cT=66383,uz=".",S5="===",wQ="type_args",nf=72155,ng=70508,Ix=147,cS=92159,S4=0xf0,cR=72283,ne=43644,nd=42737,Ry=171,vC=116,i3=75075,i4=70279,i5=65338,wP="function_params",cQ=126627,i2=73065,p0=72872,i1=43762,cN=119970,cO=71352,nc=68158,cP=12295,i0=70005,cM=120771,iZ=11557,cL=42191,Rx="flags",pZ=70088,iX=68437,iY=66368,yk="pattern_object_p",iW=70730,pY=69932,iV=42785,zR="nullable_type",rG="value",iU=12343,S3="%.12g",nb=71089,iS=68415,iT=11694,pX=69887,na=917759,iR=11726,vM="syntax",iQ=119964,cK=68497,Rw="&&",iP=73097,cJ=126523,vB="null",iO=120084,cI=126601,cH=8454,HV="expressions",cG=72144,N="(@[",cF=12448,pW=121503,S2=170,cE=68786,DJ="<",m$=43443,Ru=196,Rv=0x800,Iw="an identifier",pV=43309,cD=68799,S1="leadingComments",iN=72969,Rt=182,cC=100351,iM=42231,yj="enum_defaulted_member",iL=69839,cB=94026,SZ=209,S0=">>=",m_=70724,cA=12336,HU=131,pU=73018,iK=42605,uG="empty",Rr=331416730,Rs=204,pT=123199,iJ=70479,cz=43123,Rq=165,iH=43494,iI=8319,iG=12591,pS=12335,F=125,cy=92735,Rp="cases",pR=70199,cx=183969,m9=71455,wh="bigint",Ro="Division_by_zero",cv=67071,cw=12329,m8=43609,iF=120004,cu=69414,Iv="if",ct=126519,Iu="immediately within another function.",cs=55238,cr=12346,iE=126498,m7=73031,pQ=70017,cq=8504,pP=69940,cp=66256,H="@ }@]",m5=73106,m6=72765,yi=118,iD=11565,cn=120122,co=74862,m4=68099,Du="'",zQ="pattern_object_rest_property",It=-26065557,DI=119,wg="assignment",iC=42943,ty=104,cm=8457,zP="from",cl=64321,iA=113817,iB=65629,pO=43765,m3=70378,iz=42655,sE=102,iy=43137,ix=11502,n=";@ ",sN=101,zO="pattern_array_element_pattern",rN="body",zN="jsx_member_expression",ck=65547,zM="jsx_attribute_value",cj=72967,iw=126550,zL="jsx_namespaced_name",HT=254,iu=43807,iv=43738,ci=126589,it=8455,ch=126628,is=11670,Rn="*=",ir=120134,wO="conditional",SY=" : flags Open_text and Open_binary are not compatible",cg=119965,m2=43599,cf=69890,iq=72817,SX=164,ce=43822,cd=43638,Rm="\\\\",cb=93047,cc=64322,HS="AssignmentPattern",Rl=188,io=123190,ip=72383,yh="object_spread_property_type",il=113663,im=70783,SW=160,ca=42622,ik=43823,pN=70367,tL="init",m1=71461,sQ=109,b$=66503,DH="proto",b_=74649,yg="optional_member",ij=40981,b9=120654,e="@ ",yf="enum_boolean_body",pL=119361,pM=73108,zK="export_named_specifier",pK=123183,zJ="declare_interface",b7=120539,b8=70451,HR=-97,ii=64317,zI="pattern_object_property_computed_key",b6=12543,ye="export_named_declaration_specifier",b5=43359,ih=43967,b4=113800,ie=126530,ig=72713,SV=195,id=72103,b3=70278,yd="if_consequent_statement",pJ=8275,b2=126496,yc="try_catch",wM="computed_key",wN="class_",ic=173823,zH="pattern_object_property_identifier_key",SU="f",m0=71913,ST=141,ib=8485,zG="arrow_function",mZ=68151,ia=126546,zF="enum_boolean_member",b1=94177,DG="delete",Rk="blocks",zE="pattern_array_rest_element_pattern",b0=78894,mY=69881,h$=66512,h_=94111,u1="test",zD="string",mX=71467,bY=66463,bZ=66335,pI=43263,bW=73061,bX=72348,wf=":",yb="function_this_param_type",bV=77823,Rj=201,SS="minus",h9=119980,zC="private_name",mW=72263,ya="object_key",Ri="<<",pH=72342,zB="function_param_type",h8=11718,vL="as",SR="delegate",uy="true",mV=119213,pG=71232,h7=67413,h5=73439,h6=70854,bS=120628,bT=43776,bU=43513,h3=71723,h4=11505,bR=120127,mU=73039,Dt="Map.bal",Is="any",bQ=126559,mT=43596,pF=71218,uF="import",bP=70404,zA="jsx_spread_child",bO=67897,sD=8233,h2=119974,bM=68405,bN=66639,HQ=239,Rh="attributes",x$="object_internal_slot_property_type",SQ=173,pE=43225,bL=71351,pC=71349,pD=70383,bK=67643,Ds="shorthand",zz="for_in_statement",bI=126463,bJ=71338,mS=69702,pB=92767,h0=69445,h1=65370,bH=73055,SP=167,pA=73021,hZ=64911,zy="pattern_object_property_pattern",mR=70206,Rg=212,bG=126579,Rf=197,mQ=72343,bF=64286,pz=94030,Ir="explicitType",Re=811,hX=67669,hY=43866,SO="Sys_blocked_io",mP=71093,bE=123197,Iq="catch",bD=64466,py=70463,bC=65140,bB=73030,bA=69404,mO=66272,HP="protected",Rd=193,px=70069,hW=43631,bz=120571,we="array_type",Rc=246,hV=43713,Rb="%u",x_="export_default_declaration",SN="quasi",sf="%S",by=126515,hT=120485,hU=8525,bx=43519,pw=125263,hS=120745,bw=94178,mN=71229,hR=126588,rH=127,bv=19893,hQ=66855,Ra="visit_leading_comment",bu=67742,Q$=" : flags Open_rdonly and Open_wronly are not compatible",hO=120144,hP=43632,Dr="returnType",wd=240,u7=-744106340,ub="-",mM=71340,pv=68911,hN=8469,vA="async",bt=126521,hM=72095,Q_=" : file already exists",mL=70725,mK=65039,br=178205,bs=8449,hK=94179,hL=12444,bq=42774,Ip="case",bp=66431,SM=190,x8="targs",x9="declare_export_declaration",bo=43013,hI=64284,hJ=43815,wL="function_body_any",hH=120687,Q9=168,HO="public",pu=70003,bn=68115,mJ=125273,bm=65598,pt=72262,hG=43712,hF=126547,mI=70095,hE=110591,uE="interface",vK=-46,x6="string_literal_type",x7="import_namespace_specifier",bl=120132,mH=68102,hD=11735,hC=70751,hB=119893,Io="bool",tK="default",i="",HN="exportKind",Q8="trailingComments",zx="^",hA=8348,bk=65594,wc="logical",SK=210,SL="cooked",s0="argument",wb=0x3f,hy=72202,hz=12442,bi=120085,bj=43645,ps=70749,hx=42539,hw=126468,SJ=166,Q7="Match_failure",bh=68191,sq="src/parser/flow_ast.ml",pr=72280,mG=43572,pq=71102,hv=11647,zw="declare_variable",u6="+",bg=71127,mF=69810,bf=43740,be=120145,bd=64318,x5="declare_export_declaration_decl",pp=43755,SI=179,wK="class_implements",Q6="!=",SG="inexact",SH="%li",mE=119172,x4="a",ht=73062,hu=8493,mD=65100,Q5=178,mC=70863,t4=65278,zv="function_rest_param_type",Q4=-696510241,hr=70066,hs=43714,hq=70480,bc=113788,bb=94207,Q3="\r\n",wa="class_body",hm=126651,hn=119996,pn=70719,ho=68735,po=43456,hp=43273,mB=119209,ba=67644,Q2=0xe0,x3="boolean_literal_type",zu="catch_clause_pattern",a9=126554,a_=126536,a$=113807,hl=126557,pm=43046,Q1="%",wJ="property",Q0="#",hk=123213,zt="for_of_assignment_pattern",x2="if_statement",a7=66421,a8=8505,Dq="Literal",HM=250,hj=100343,pk=71257,pl=69632,hi=42887,v$=115,QZ=";",HL="=",mA=43574,hg=126566,hh=93823,pj=66719,zs="opaque_type",QY="!==",x1="jsx_attribute",zr="type_annotation_hint",my=92911,a6=73727,mz=72871,QX="range",In="jsError",mx=70458,a5=70006,mw=71726,hf=43492,Dp="@]}",x="(Some ",mv=43345,pi=43231,he=8477,a4=11359,mu=121461,QW=814,hd=126564,Im=129,hc=126514,a3=70080,v_="generic_identifier_type",ph=71738,hb=66811,pg=8256,mt=43759,QV="~",ha=65007,zq="pattern_object_rest_property_pattern",HK=194,g_=70319,g$=66461,a2=11719,g9=72271,ms=70846,sm=-48,g8=70461,zo="export_named_declaration",zp="enum_string_body",a1=110930,pf=73014,g7=70440,Il="while",sl="camlinternalFormat.ml",a0=43782,pe=70834,g6=11263,SF=203,pd=72159,g5=11358,Ik=1114111,pc=73462,g4=70750,g3=70105,zn="jsx_identifier",mr=71101,aY=43014,aZ=11564,zm="typeof_type",aX=64847,aU=92995,mq=71226,aV=71167,aW=42511,g2=72712,Do=121,g0=43704,g1=8500,gZ=12293,zl="object_call_property_type",pb=71343,aT=64433,x0="operator",gY=68296,zk="class_decorator",ux=120,xZ="for_of_statement_lhs",gX=11623,aS=110927,gW=70708,vJ=512,gV=71423,aQ=93951,aR=12292,wI="object_type",HJ="types",pa=69951,SE=177,t3=8286,aP=126633,gU=12686,mp=73049,QU=144,o$=72793,vz="0x",gT=70855,o_=70511,aO=70366,HI="\n",aN=65276,xY="variable_declaration",o9=43203,gS=119981,o8=69814,SD=57344,aM=43887,t2=105,o7=122922,gR=8335,aL=70187,o5=70190,o6=69631,ua="source",zj="pattern_object_property_key",mo=70842,gQ=65548,gP=66175,gO=92766,zi="pattern_assignment_pattern",aK=42998,aJ=8305,uw="generator",HH="for",o4=121402,SC="--",Z=-36,aI=68223,mn=66044,o3=43757,o2=122906,gM=43790,gN=11686,zh="jsx_closing_element",aH=69687,aG=72162,gL=66348,aF=43388,aD=72768,aE=68351,f="<2>",o1=70015,gK=64297,aC=125259,M=",@ ",gJ=42651,mm=70486,aB=70281,ml=66426,o0=43347,az=68149,aA=68111,xX="member_property_identifier",ay=71450,oZ=72254,gI=43009,wH="member_property",ax=73458,u5="identifier",aw=67423,gH=40980,av=66775,gG=110951,QT="Internal Error: Found object private prop",oY=8276,zg="super_expression",zf="jsx_opening_element",wG="variable_declarator_pattern",xW="pattern_expression",gF=68252,vy=-835925911,xV="import_declaration",gE=55203,tn="key",au=126563,mk=71462,gD=43702,ze="spread_property",HG=863850040,at=70106,as=67592,aq=123214,ar=68479,ap=43879,QS="==",oX=65305,ao=43019,an=123180,am=69622,gC=8487,wF="specifiers",zd="function_body",al=43641,QR="Unexpected token `",oW=122904,QQ="v",gB=123135,oV=70711,SB=134,gA=120093,oU=119162,mj=65023,gz=8521,gy=43642,SA=176,ak=42507;function
Uw(b,a){throw[0,b,a]}var
r9=[0];function
bEF(b,c){function
f(a){Uw(r9.Undefined_recursive_module,b)}function
e(b,c,a){if(typeof
b==="number")switch(b){case
0:c[a]={fun:f};break;case
1:c[a]=[Rc,f];break;default:c[a]=[]}else
switch(b[0]){case
0:c[a]=[0];for(var
d=1;d<b[1].length;d++)e(b[1][d],c[a],d);break;default:c[a]=b[1]}}var
a=[];e(c,a,0);return a[0]}function
h(c,a){if(typeof
a==="function"){c.fun=a;return 0}if(a.fun){c.fun=a.fun;return 0}var
b=a.length;while(b--)c[b]=a[b];return 0}function
Uf(b,c,d){if(typeof
b==="number")switch(b){case
0:c.fun=d;break;case
1:default:h(c,d)}else
switch(b[0]){case
0:for(var
a=1;a<b[1].length;a++)Uf(b[1][a],c[a],d[a]);break}return 0}function
bEG(d,b,e,c,f){if(c<=b)for(var
a=1;a<=f;a++)e[c+a]=d[b+a];else
for(var
a=f;a>=1;a--)e[c+a]=d[b+a];return 0}function
bEI(a){var
c=[0];while(a!==0){var
d=a[1];for(var
b=1;b<d.length;b++)c.push(d[b]);a=a[2]}return c}function
bEJ(e,f,d){var
a=new
Array(d+1);a[0]=0;for(var
b=1,c=f+1;b<=d;b++,c++)a[b]=e[c];return a}function
D1(d,e,c){var
b=new
Array(c);for(var
a=0;a<c;a++)b[a]=d[e+a];return b}function
IY(b,c,a){var
d=String.fromCharCode;if(c==0&&a<=4096&&a==b.length)return d.apply(null,b);var
e=i;for(;0<a;c+=yI,a-=yI)e+=d.apply(null,D1(b,c,Math.min(a,yI)));return e}function
DV(b){if(rX.Uint8Array)var
c=new(rX.Uint8Array)(b.l);else
var
c=new
Array(b.l);var
e=b.c,d=e.length,a=0;for(;a<d;a++)c[a]=e.charCodeAt(a);for(d=b.l;a<d;a++)c[a]=0;b.c=c;b.t=4;return c}function
uL(d,e,b,f,c){if(c==0)return 0;if(f==0&&(c>=b.l||b.t==2&&c>=b.c.length)){b.c=d.t==4?IY(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else
if(b.t==2&&f==b.c.length){b.c+=d.t==4?IY(d.c,e,c):e==0&&d.c.length==c?d.c:d.c.substr(e,c);b.t=b.c.length==b.l?0:2}else{if(b.t!=4)DV(b);var
g=d.c,h=b.c;if(d.t==4)if(f<=e)for(var
a=0;a<c;a++)h[f+a]=g[e+a];else
for(var
a=c-1;a>=0;a--)h[f+a]=g[e+a];else{var
i=Math.min(c,g.length-e);for(var
a=0;a<i;a++)h[f+a]=g.charCodeAt(e+a);for(;a<c;a++)h[f+a]=0}}return 0}function
AH(d,a,e,b,c){return uL(d,a,e,b,c)}function
AI(a){return a}function
xb(b,a){if(a.repeat)return a.repeat(b);var
c=i,d=0;if(b==0)return c;for(;;){if(b&1)c+=a;b>>=1;if(b==0)return c;a+=a;d++;if(d==9)a.slice(0,1)}}function
w8(a){if(a.t==2)a.c+=xb(a.l-a.c.length,"\0");else
a.c=IY(a.c,0,a.c.length);a.t=0}function
Uo(a){if(a.length<24){for(var
b=0;b<a.length;b++)if(a.charCodeAt(b)>rH)return false;return true}else
return!/[^\x00-\x7f]/.test(a)}function
bFg(e){for(var
k=i,c=i,g,f,h,a,b=0,j=e.length;b<j;b++){f=e.charCodeAt(b);if(f<tN){for(var
d=b+1;d<j&&(f=e.charCodeAt(d))<tN;d++);if(d-b>vJ){c.substr(0,1);k+=c;c=i;k+=e.slice(b,d)}else
c+=e.slice(b,d);if(d==j)break;b=d}a=1;if(++b<j&&((h=e.charCodeAt(b))&-64)==sg){g=h+(f<<6);if(f<Q2){a=g-0x3080;if(a<tN)a=1}else{a=2;if(++b<j&&((h=e.charCodeAt(b))&-64)==sg){g=h+(g<<6);if(f<S4){a=g-0xe2080;if(a<Rv||a>=0xd7ff&&a<0xe000)a=2}else{a=3;if(++b<j&&((h=e.charCodeAt(b))&-64)==sg&&f<0xf5){a=h-0x3c82080+(g<<6);if(a<0x10000||a>0x10ffff)a=3}}}}}if(a<4){b-=a;c+="\ufffd"}else
if(a>vD)c+=String.fromCharCode(0xd7c0+(a>>10),RY+(a&0x3FF));else
c+=String.fromCharCode(a);if(c.length>yI){c.substr(0,1);k+=c;c=i}}return k+c}function
bFf(a){switch(a.t){case
9:return a.c;default:w8(a);case
0:if(Uo(a.c)){a.t=9;return a.c}a.t=8;case
8:return bFg(a.c)}}function
ti(c,a,b){this.t=c;this.c=a;this.l=b}ti.prototype.toString=function(){return bFf(this)};ti.prototype.slice=function(){var
a=this.t==4?this.c.slice():this.c;return new
ti(this.t,a,this.l)};function
a(a){return new
ti(0,a,a.length)}function
IW(c,b){Uw(c,a(b))}function
w$(a){IW(r9.Invalid_argument,a)}function
IX(){w$(Tb)}function
r6(a,c,b){b&=0xff;if(a.t!=4){if(c==a.c.length){a.c+=String.fromCharCode(b);if(c+1==a.l)a.t=0;return 0}DV(a)}a.c[c]=b;return 0}function
w6(b,a,c){if(a>>>0>=b.l)IX();return r6(b,a,c)}function
sS(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
0:return a.c.charCodeAt(b);case
4:return a.c[b]}}function
bFl(c,e){var
d=c.length,b=new
Array(d+1),a=0;for(;a<d;a++)b[a]=c[a];b[a]=e;return b}function
vc(b,a){if(b.fun)return vc(b.fun,a);var
c=b.length,d=a.length,e=c-d;if(e==0)return b.apply(null,a);else
if(e<0)return vc(b.apply(null,D1(a,0,c)),D1(a,c,d-c));else
return function(c){return vc(b,bFl(a,c))}}function
bEH(){w$(Tb)}function
rP(a,b){if(b>>>0>=a.length-1)bEH();return a}function
bEL(a){if(isFinite(a)){if(Math.abs(a)>=2.2250738585072014e-308)return 0;if(a!=0)return 1;return 2}return isNaN(a)?4:3}function
bEP(a,b){var
c=a[3]<<16,d=b[3]<<16;if(c>d)return 1;if(c<d)return-1;if(a[2]>b[2])return 1;if(a[2]<b[2])return-1;if(a[1]>b[1])return 1;if(a[1]<b[1])return-1;return 0}function
vd(a,b){if(a<b)return-1;if(a==b)return 0;return 1}function
_(a,b){a.t&6&&w8(a);b.t&6&&w8(b);return a.c<b.c?-1:a.c>b.c?1:0}function
w7(a,b,h){var
d=[];for(;;){if(!(h&&a===b))if(a
instanceof
ti)if(b
instanceof
ti){if(a!==b){var
c=_(a,b);if(c!=0)return c}}else
return 1;else
if(a
instanceof
Array&&a[0]===(a[0]|0)){var
e=a[0];if(e===HT)e=0;if(e===HM){a=a[1];continue}else
if(b
instanceof
Array&&b[0]===(b[0]|0)){var
f=b[0];if(f===HT)f=0;if(f===HM){b=b[1];continue}else
if(e!=f)return e<f?-1:1;else
switch(e){case
248:var
c=vd(a[2],b[2]);if(c!=0)return c;break;case
251:w$("equal: abstract value");case
255:var
c=bEP(a,b);if(c!=0)return c;break;default:if(a.length!=b.length)return a.length<b.length?-1:1;if(a.length>1)d.push(a,b,1)}}else
return 1}else
if(b
instanceof
ti||b
instanceof
Array&&b[0]===(b[0]|0))return-1;else
if(typeof
a!="number"&&a&&a.compare){var
i=a.compare(b,h);if(i!=0)return i}else
if(typeof
a=="function")w$("compare: functional value");else{if(a<b)return-1;if(a>b)return 1;if(a!=b){if(!h)return NaN;if(a==a)return 1;if(b==b)return-1}}if(d.length==0)return 0;var
g=d.pop();b=d.pop();a=d.pop();if(g+1<a.length)d.push(a,b,g+1);a=a[g];b=b[g]}}function
Uh(a,b){return w7(a,b,true)}function
ss(a){if(a<0)w$("Bytes.create");return new
ti(a?2:9,i,a)}function
sz(a,b){return+(w7(a,b,false)==0)}function
bEM(a,c,b,d){if(b>0)if(c==0&&(b>=a.l||a.t==2&&b>=a.c.length))if(d==0){a.c=i;a.t=2}else{a.c=xb(b,String.fromCharCode(d));a.t=b==a.l?0:2}else{if(a.t!=4)DV(a);for(b+=c;c<b;c++)a.c[c]=d}return 0}function
ui(a){IW(r9.Failure,a)}function
AM(a){if((a.t&6)!=0)w8(a);return a.c}function
AK(a){var
b;a=AM(a);b=+a;if(a.length>0&&b===b)return b;a=a.replace(/_/g,i);b=+a;if(a.length>0&&b===b||/^[+-]?nan$/i.test(a))return b;var
c=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(a);if(c){var
d=c[3].replace(/0+$/,i),f=parseInt(c[1]+c[2]+d,16),e=(c[4]|0)-4*d.length;b=f*Math.pow(2,e);return b}if(/^\+?inf(inity)?$/i.test(a))return Infinity;if(/^-inf(inity)?$/i.test(a))return-Infinity;ui("float_of_string")}function
IV(d){d=AM(d);var
e=d.length;if(e>31)w$("format_int: format too long");var
a={justify:u6,signstyle:ub,filler:ud,alternate:false,base:0,signedconv:false,width:0,uppercase:false,sign:1,prec:-1,conv:SU};for(var
c=0;c<e;c++){var
b=d.charAt(c);switch(b){case"-":a.justify=ub;break;case"+":case" ":a.signstyle=b;break;case"0":a.filler=te;break;case"#":a.alternate=true;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":a.width=0;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.width=a.width*10+b;c++}c--;break;case".":a.prec=0;c++;while(b=d.charCodeAt(c)-48,b>=0&&b<=9){a.prec=a.prec*10+b;c++}c--;case"d":case"i":a.signedconv=true;case"u":a.base=10;break;case"x":a.base=16;break;case"X":a.base=16;a.uppercase=true;break;case"o":a.base=8;break;case"e":case"f":case"g":a.signedconv=true;a.conv=b;break;case"E":case"F":case"G":a.signedconv=true;a.uppercase=true;a.conv=b.toLowerCase();break}}return a}function
IR(b,f){if(b.uppercase)f=f.toUpperCase();var
e=f.length;if(b.signedconv&&(b.sign<0||b.signstyle!=ub))e++;if(b.alternate){if(b.base==8)e+=1;if(b.base==16)e+=2}var
c=i;if(b.justify==u6&&b.filler==ud)for(var
d=e;d<b.width;d++)c+=ud;if(b.signedconv)if(b.sign<0)c+=ub;else
if(b.signstyle!=ub)c+=b.signstyle;if(b.alternate&&b.base==8)c+=te;if(b.alternate&&b.base==16)c+=vz;if(b.justify==u6&&b.filler==te)for(var
d=e;d<b.width;d++)c+=te;c+=f;if(b.justify==ub)for(var
d=e;d<b.width;d++)c+=ud;return a(c)}function
Ui(i,c){var
a,e=IV(i),d=e.prec<0?6:e.prec;if(c<0||c==0&&1/c==-Infinity){e.sign=-1;c=-c}if(isNaN(c)){a=H6;e.filler=ud}else
if(!isFinite(c)){a="inf";e.filler=ud}else
switch(e.conv){case"e":var
a=c.toExponential(d),b=a.length;if(a.charAt(b-3)==IN)a=a.slice(0,b-1)+te+a.slice(b-1);break;case"f":a=c.toFixed(d);break;case"g":d=d?d:1;a=c.toExponential(d-1);var
h=a.indexOf(IN),g=+a.slice(h+1);if(g<-4||c>=1e21||c.toFixed(0).length>d){var
b=h-1;while(a.charAt(b)==te)b--;if(a.charAt(b)==uz)b--;a=a.slice(0,b+1)+a.slice(h);b=a.length;if(a.charAt(b-3)==IN)a=a.slice(0,b-1)+te+a.slice(b-1);break}else{var
f=d;if(g<0){f-=g+1;a=c.toFixed(f)}else
while(a=c.toFixed(f),a.length>d+1)f--;if(f){var
b=a.length-1;while(a.charAt(b)==te)b--;if(a.charAt(b)==uz)b--;a=a.slice(0,b+1)}}break}return IR(e,a)}function
AL(e,c){if(AM(e)==Aq)return a(i+c);var
b=IV(e);if(c<0)if(b.signedconv){b.sign=-1;c=-c}else
c>>>=0;var
d=c.toString(b.base);if(b.prec>=0){b.filler=ud;var
f=b.prec-d.length;if(f>0)d=xb(f,te)+d}return IR(b,d)}var
Uu=0;function
s5(){return Uu++}var
DX=[];function
mf(i,h,d){var
b=i[1],g=DX[d];if(g===null)for(var
f=DX.length;f<d;f++)DX[f]=0;else
if(b[g]===h)return b[g-1];var
a=3,e=b[1]*2+1,c;while(a<e){c=a+e>>1|1;if(h<b[c+1])e=c-2;else
a=c}DX[d]=a+1;return h==b[a+1]?b[a]:0}function
Uj(a,b){return+(w7(a,b,false)>=0)}function
bFh(e){for(var
f=i,b=f,a,h,c=0,g=e.length;c<g;c++){a=e.charCodeAt(c);if(a<tN){for(var
d=c+1;d<g&&(a=e.charCodeAt(d))<tN;d++);if(d-c>vJ){b.substr(0,1);f+=b;b=i;f+=e.slice(c,d)}else
b+=e.slice(c,d);if(d==g)break;c=d}if(a<Rv){b+=String.fromCharCode(0xc0|a>>6);b+=String.fromCharCode(tN|a&wb)}else
if(a<0xd800||a>=TB)b+=String.fromCharCode(Q2|a>>12,tN|a>>6&wb,tN|a&wb);else
if(a>=0xdbff||c+1==g||(h=e.charCodeAt(c+1))<RY||h>TB)b+="\xef\xbf\xbd";else{c++;a=(a<<10)+h-0x35fdc00;b+=String.fromCharCode(S4|a>>18,tN|a>>12&wb,tN|a>>6&wb,tN|a&wb)}if(b.length>yI){b.substr(0,1);f+=b;b=i}}return f+b}function
uM(a){var
b=9;if(!Uo(a))b=8,a=bFh(a);return new
ti(b,a,a.length)}function
bEN(a,c,l){if(!isFinite(a)){if(isNaN(a))return uM(H6);return uM(a>0?T6:"-infinity")}var
j=a==0&&1/a==-Infinity?1:a>=0?0:1;if(j)a=-a;var
d=0;if(a==0);else
if(a<1)while(a<1&&d>-1022){a*=2;d--}else
while(a>=2){a/=2;d++}var
k=d<0?i:u6,e=i;if(j)e=ub;else
switch(l){case
43:e=u6;break;case
32:e=ud;break;default:break}if(c>=0&&c<13){var
g=Math.pow(2,c*4);a=Math.round(a*g)/g}var
b=a.toString(16);if(c>=0){var
h=b.indexOf(uz);if(h<0)b+=uz+xb(c,te);else{var
f=h+1+c;if(b.length<f)b+=xb(f-b.length,te);else
b=b.substr(0,f)}}return uM(e+vz+b+"p"+k+d.toString(10))}function
bES(a){return(a[3]|a[2]|a[1])==0}function
DW(a){return[t9,a&s2,a>>24&s2,a>>31&vD]}function
Ut(d){var
c=d.length,b=new
Array(c);for(var
a=0;a<c;a++)b[a]=d[a];return b}function
bEV(a,b){var
c=a[1]-b[1],d=a[2]-b[2]+(c>>24),e=a[3]-b[3]+(d>>24);return[t9,c&s2,d&s2,e&vD]}function
IS(a,b){if(a[3]>b[3])return 1;if(a[3]<b[3])return-1;if(a[2]>b[2])return 1;if(a[2]<b[2])return-1;if(a[1]>b[1])return 1;if(a[1]<b[1])return-1;return 0}function
Uk(a){a[3]=a[3]<<1|a[2]>>23;a[2]=(a[2]<<1|a[1]>>23)&s2;a[1]=a[1]<<1&s2}function
bET(a){a[1]=(a[1]>>>1|a[2]<<23)&s2;a[2]=(a[2]>>>1|a[3]<<23)&s2;a[3]=a[3]>>>1}function
Un(e,f){var
c=0,b=Ut(e),a=Ut(f),d=[t9,0,0,0];while(IS(b,a)>0){c++;Uk(a)}while(c>=0){c--;Uk(d);if(IS(b,a)>=0){d[1]++;b=bEV(b,a)}bET(a)}return[0,d,b]}function
bEW(a){return a[1]|a[2]<<24}function
bER(a){return a[3]<<16<0}function
Ul(a){var
b=-a[1],c=-a[2]+(b>>24),d=-a[3]+(c>>24);return[t9,b&s2,c&s2,d&vD]}function
bEQ(g,c){var
a=IV(g);if(a.signedconv&&bER(c)){a.sign=-1;c=Ul(c)}var
b=i,h=DW(a.base),f="0123456789abcdef";do{var
e=Un(c,h);c=e[1];b=f.charAt(bEW(e[2]))+b}while(!bES(c));if(a.prec>=0){a.filler=ud;var
d=a.prec-b.length;if(d>0)b=xb(d,te)+b}return IR(a,b)}function
rz(a){return a.l}function
uk(a,b){switch(a.t&6){default:if(b>=a.c.length)return 0;case
0:return a.c.charCodeAt(b);case
4:return a.c[b]}}function
bEO(a,b){var
c=a[1]+b[1],d=a[2]+b[2]+(c>>24),e=a[3]+b[3]+(d>>24);return[t9,c&s2,d&s2,e&vD]}var
Um=Math.pow(2,-24);function
bEU(a,b){var
c=a[1]*b[1],d=(c*Um|0)+a[2]*b[1]+a[1]*b[2],e=(d*Um|0)+a[3]*b[1]+a[2]*b[2]+a[1]*b[3];return[t9,c&s2,d&s2,e&vD]}function
IT(a,b){return IS(a,b)<0}function
Uv(c){var
a=0,e=rz(c),b=10,d=1;if(e>0)switch(uk(c,a)){case
45:a++;d=-1;break;case
43:a++;d=1;break}if(a+1<e&&uk(c,a)==48)switch(uk(c,a+1)){case
120:case
88:b=16;a+=2;break;case
111:case
79:b=8;a+=2;break;case
98:case
66:b=2;a+=2;break}return[a,d,b]}function
DZ(a){if(a>=48&&a<=57)return a-48;if(a>=65&&a<=90)return a-55;if(a>=97&&a<=rU)return a-87;return-1}function
w9(f){var
e=Uv(f),d=e[0],i=e[1],g=e[2],h=DW(g),j=Un([t9,s2,0xfffffff,vD],h)[1],c=uk(f,d),a=DZ(c);if(a<0||a>=g)ui(uA);var
b=DW(a);for(;;){d++;c=uk(f,d);if(c==95)continue;a=DZ(c);if(a<0||a>=g)break;if(IT(j,b))ui(uA);a=DW(a);b=bEO(bEU(h,b),a);if(IT(b,a))ui(uA)}if(d!=rz(f))ui(uA);if(e[2]==10&&IT([t9,0,0,0x8000],b))ui(uA);if(i<0)b=Ul(b);return b}function
w_(a){return(a[3]<<16)*Math.pow(2,32)+a[2]*Math.pow(2,24)+a[1]}function
tQ(f){var
h=Uv(f),c=h[0],i=h[1],d=h[2],g=rz(f),j=-1>>>0,e=c<g?uk(f,c):0,b=DZ(e);if(b<0||b>=d)ui(uA);var
a=b;for(c++;c<g;c++){e=uk(f,c);if(e==95)continue;b=DZ(e);if(b<0||b>=d)break;a=d*a+b;if(a>j)ui(uA)}if(c!=g)ui(uA);a=i*a;if(d==10&&(a|0)!=a)ui(uA);return a|0}function
bEX(a){return D1(a,1,a.length-1)}function
bEY(a){return!!a}function
bEZ(a){return a.toString()}function
bE0(b){var
c={};for(var
a=1;a<b.length;a++){var
d=b[a];c[d[1].toString()]=d[2]}return c}function
bE1(a,b){return+(w7(a,b,false)<=0)}function
bE2(a,b){return+(w7(a,b,false)<0)}function
uN(a,d){var
a=a+1|0,b=new
Array(a);b[0]=0;for(var
c=1;c<a;c++)b[c]=d;return b}function
tj(a){return a.l}function
tD(a){IW(r9.Sys_error,a)}var
uj=new
Array();function
IU(c){var
a=uj[c];if(!a.opened)tD("Cannot flush a closed channel");if(!a.buffer||a.buffer==i)return 0;if(a.fd&&r9.fds[a.fd]&&r9.fds[a.fd].output){var
b=r9.fds[a.fd].output;switch(b.length){case
2:b(c,a.buffer);break;default:b(a.buffer)}}a.buffer=i;return 0}if(rX.process&&rX.process.cwd)var
AJ=rX.process.cwd().replace(/\\/g,s1);else
var
AJ="/static";if(AJ.slice(-1)!==s1)AJ+=s1;function
bE3(a){a=a
instanceof
ti?a.toString():a;if(a.charCodeAt(0)!=47)a=AJ+a;var
d=a.split(s1),b=[];for(var
c=0;c<d.length;c++)switch(d[c]){case"..":if(b.length>1)b.pop();break;case".":break;case"":if(b.length==0)b.push(i);break;default:b.push(d[c]);break}b.orig=a;return b}function
bE9(a){a=a
instanceof
ti?a.toString():a;tD(a+": No such file or directory")}function
bFb(a){return new
ti(4,a,a.length)}function
bEK(b,a){if(a>>>0>=b.l)IX();return sS(b,a)}function
Ue(){}function
sF(a){this.data=a}sF.prototype=new
Ue();sF.prototype.truncate=function(a){var
b=this.data;this.data=ss(a|0);uL(b,0,this.data,0,a)};sF.prototype.length=function(){return tj(this.data)};sF.prototype.write=function(b,d,g,a){var
c=this.length();if(b+a>=c){var
e=ss(b+a),f=this.data;this.data=e;uL(f,0,this.data,0,c)}uL(d,g,this.data,b,a);return 0};sF.prototype.read=function(c,a,d,b){var
e=this.length();uL(this.data,c,a,d,b);return 0};sF.prototype.read_one=function(a){return bEK(this.data,a)};sF.prototype.close=function(){};sF.prototype.constructor=sF;function
tC(b,a){this.content={};this.root=b;this.lookupFun=a}tC.prototype.nm=function(a){return this.root+a};tC.prototype.lookup=function(b){if(!this.content[b]&&this.lookupFun){var
c=this.lookupFun(a(this.root),a(b));if(c!==0)this.content[b]=new
sF(c[1])}};tC.prototype.exists=function(a){if(a==i)return 1;var
c=a+s1,d=new
RegExp(zx+c);for(var
b
in
this.content)if(b.match(d))return 1;this.lookup(a);return this.content[a]?1:0};tC.prototype.readdir=function(c){var
f=c==i?i:c+s1,g=new
RegExp(zx+f+RF),d={},b=[];for(var
e
in
this.content){var
a=e.match(g);if(a&&!d[a[1]]){d[a[1]]=true;b.push(a[1])}}return b};tC.prototype.is_dir=function(a){var
d=a==i?i:a+s1,e=new
RegExp(zx+d+RF),f=[];for(var
c
in
this.content){var
b=c.match(e);if(b)return 1}return 0};tC.prototype.unlink=function(a){var
b=this.content[a]?true:false;delete
this.content[a];return b};tC.prototype.open=function(a,b){if(b.rdonly&&b.wronly)tD(this.nm(a)+Q$);if(b.text&&b.binary)tD(this.nm(a)+SY);this.lookup(a);if(this.content[a]){if(this.is_dir(a))tD(this.nm(a)+" : is a directory");if(b.create&&b.excl)tD(this.nm(a)+Q_);var
c=this.content[a];if(b.truncate)c.truncate();return c}else
if(b.create){this.content[a]=new
sF(ss(0));return this.content[a]}else
bE9(this.nm(a))};tC.prototype.register=function(c,b){if(this.content[c])tD(this.nm(c)+Q_);if(b
instanceof
ti)this.content[c]=new
sF(b);else
if(b
instanceof
Array)this.content[c]=new
sF(bFb(b));else
if(b.toString){var
d=a(b.toString());this.content[c]=new
sF(d)}};tC.prototype.constructor=tC;function
Ug(a){if(a.t!=4)DV(a);return a.c}var
IQ=rX.Buffer;function
uh(a){this.fs=require("fs");this.fd=a}uh.prototype=new
Ue();uh.prototype.truncate=function(a){this.fs.ftruncateSync(this.fd,a|0)};uh.prototype.length=function(){return this.fs.fstatSync(this.fd).size};uh.prototype.write=function(f,b,c,e){var
a=Ug(b);if(!(a
instanceof
rX.Uint8Array))a=new(rX.Uint8Array)(a);var
d=IQ.from(a);this.fs.writeSync(this.fd,d,c,e,f);return 0};uh.prototype.read=function(g,d,c,f){var
a=Ug(d);if(!(a
instanceof
rX.Uint8Array))a=new(rX.Uint8Array)(a);var
e=IQ.from(a);this.fs.readSync(this.fd,e,c,f,g);for(var
b=0;b<f;b++)w6(d,c+b,e[c+b]);return 0};uh.prototype.read_one=function(c){var
b=new(rX.Uint8Array)(1),a=IQ.from(b);this.fs.readSync(this.fd,a,0,1,c);return a[0]};uh.prototype.close=function(){this.fs.closeSync(this.fd)};uh.prototype.constructor=uh;function
ug(a){this.fs=require("fs");this.root=a}ug.prototype.nm=function(a){return this.root+a};ug.prototype.exists=function(a){return this.fs.existsSync(this.nm(a))?1:0};ug.prototype.readdir=function(a){return this.fs.readdirSync(this.nm(a))};ug.prototype.is_dir=function(a){return this.fs.statSync(this.nm(a)).isDirectory()?1:0};ug.prototype.unlink=function(a){var
b=this.fs.existsSync(this.nm(a))?1:0;this.fs.unlinkSync(this.nm(a));return b};ug.prototype.open=function(f,c){var
a=require("constants"),b=0;for(var
e
in
c)switch(e){case"rdonly":b|=a.O_RDONLY;break;case"wronly":b|=a.O_WRONLY;break;case"append":b|=a.O_WRONLY|a.O_APPEND;break;case"create":b|=a.O_CREAT;break;case"truncate":b|=a.O_TRUNC;break;case"excl":b|=a.O_EXCL;break;case"binary":b|=a.O_BINARY;break;case"text":b|=a.O_TEXT;break;case"nonblock":b|=a.O_NONBLOCK;break}var
d=this.fs.openSync(this.nm(f),b);return new
uh(d)};ug.prototype.rename=function(b,a){this.fs.renameSync(this.nm(b),this.nm(a))};ug.prototype.constructor=ug;var
xa=AJ.match(/[^\/]*\//)[0];function
bFi(){return typeof
rX.process!=="undefined"&&typeof
rX.process.versions!=="undefined"&&typeof
rX.process.versions.node!=="undefined"}var
AN=[];if(bFi())AN.push({path:xa,device:new
ug(xa)});else
AN.push({path:xa,device:new
tC(xa)});AN.push({path:xa+RP,device:new
tC(xa+RP)});function
bFm(b){var
f=bE3(b),b=f.join(s1),e=b+s1,c;for(var
d=0;d<AN.length;d++){var
a=AN[d];if(e.search(a.path)==0&&(!c||c.path.length<a.path.length))c={path:a.path,device:a.device,rest:b.substring(a.path.length,b.length)}}return c}function
Uy(e,f){var
b=uj[e],d=a(f),c=rz(d);b.file.write(b.offset,d,0,c);b.offset+=c;return 0}function
bFj(a){var
b=rX;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stderr.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
c=b.console;c&&c.error&&c.error(a)}}function
bFk(a){var
b=rX;if(b.process&&b.process.stdout&&b.process.stdout.write)b.process.stdout.write(a);else{if(a.charCodeAt(a.length-1)==10)a=a.substr(0,a.length-1);var
c=b.console;c&&c.log&&c.log(a)}}function
D0(c,e,d,a){if(r9.fds===undefined)r9.fds=new
Array();a=a?a:{};var
b={};b.file=d;b.offset=a.append?d.length():0;b.flags=a;b.output=e;r9.fds[c]=b;if(!r9.fd_last_idx||c>r9.fd_last_idx)r9.fd_last_idx=c;return c}function
bFo(c,b,g){var
a={};while(b){switch(b[1]){case
0:a.rdonly=1;break;case
1:a.wronly=1;break;case
2:a.append=1;break;case
3:a.create=1;break;case
4:a.truncate=1;break;case
5:a.excl=1;break;case
6:a.binary=1;break;case
7:a.text=1;break;case
8:a.nonblock=1;break}b=b[2]}if(a.rdonly&&a.wronly)tD(c.toString()+Q$);if(a.text&&a.binary)tD(c.toString()+SY);var
d=bFm(c),e=d.device.open(d.rest,a),f=r9.fd_last_idx?r9.fd_last_idx:0;return D0(f+1,Uy,e,a)}D0(0,Uy,new
sF(ss(0)));D0(1,bFk,new
sF(ss(0)));D0(2,bFj,new
sF(ss(0)));function
bE4(c){var
b=r9.fds[c];if(b.flags.wronly)tD(RJ+c+" is writeonly");var
a={file:b.file,offset:b.offset,fd:c,opened:true,out:false,refill:null};uj[a.fd]=a;return a.fd}function
Up(c){var
b=r9.fds[c];if(b.flags.rdonly)tD(RJ+c+" is readonly");var
a={file:b.file,offset:b.offset,fd:c,opened:true,out:true,buffer:i};uj[a.fd]=a;return a.fd}function
bE5(){var
b=0;for(var
a=0;a<uj.length;a++)if(uj[a]&&uj[a].opened&&uj[a].out)b=[0,uj[a].fd,b];return b}function
bE7(g,d,h,f){var
a=uj[g];if(!a.opened)tD("Cannot output to a closed channel");var
c;if(h==0&&tj(d)==f)c=d;else{c=ss(f);uL(d,h,c,0,f)}var
b=AM(c),e=b.lastIndexOf("\n");if(e<0)a.buffer+=b;else{a.buffer+=b.substr(0,e+1);IU(g);a.buffer+=b.substr(e+1)}return 0}function
bE6(b,a,d,c){return bE7(b,a,d,c)}function
vO(a,b){return+(w7(a,b,false)!=0)}function
Us(d,c){var
b=new
Array(c+1);b[0]=d;for(var
a=1;a<=c;a++)b[a]=0;return b}function
DY(a){return a
instanceof
Array?a[0]:a
instanceof
ti?HX:1000}function
tE(b,c,a){if(a&&rX.toplevelReloc)b=rX.toplevelReloc(a);r9[b+1]=c;if(a)r9[a]=c}var
Ur={};function
bE$(a,b){Ur[AM(a)]=b;return 0}function
bFa(a){a[2]=Uu++;return a}function
st(a,b){if(a===b)return 1;a.t&6&&w8(a);b.t&6&&w8(b);return a.c==b.c?1:0}function
D(b,a){if(a>>>0>=b.l)IX();return uk(b,a)}function
A(a,b){return 1-st(a,b)}function
s6(a){return a}function
bFc(){return[0,a("js_of_ocaml")]}function
bFd(){return 0x7FFFFFFF/4|0}function
bFe(){return[0,a("Unix"),32,0]}function
bE8(a){throw a}function
bE_(){bE8(r9.Not_found)}function
Uz(c){var
a=rX,b=c.toString();if(a.process&&a.process.env&&a.process.env[b]!=undefined)return uM(a.process.env[b]);if(rX.jsoo_static_env&&rX.jsoo_static_env[b])return uM(rX.jsoo_static_env[b]);bE_()}function
uO(a){var
b=1;while(a&&a.joo_tramp){a=a.joo_tramp.apply(null,a.joo_args);b++}return a}function
rW(b,a){return{joo_tramp:b,joo_args:a}}function
Ux(a){return a}function
Uq(a){return Ur[a]}function
rZ(a){if(a
instanceof
Array)return a;if(rX.RangeError&&a
instanceof
rX.RangeError&&a.message&&a.message.match(/maximum call stack/i))return Ux(r9.Stack_overflow);if(rX.InternalError&&a
instanceof
rX.InternalError&&a.message&&a.message.match(/too much recursion/i))return Ux(r9.Stack_overflow);if(a
instanceof
rX.Error&&Uq(In))return[0,Uq(In),a];return[0,r9.Failure,uM(String(a))]}function
b(a,b){return a.length==1?a(b):vc(a,[b])}function
d(a,b,c){return a.length==2?a(b,c):vc(a,[b,c])}function
y(a,b,c,d){return a.length==3?a(b,c,d):vc(a,[b,c,d])}function
j(a,b,c,d,e){return a.length==4?a(b,c,d,e):vc(a,[b,c,d,e])}function
sM(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):vc(a,[b,c,d,e,f])}var
Jf=[r8,a(Tc),-1],IZ=[r8,a(Ty),-2],s7=[r8,a(RZ),-3],D2=[r8,a(Sa),-4],sa=[r8,a(TS),-7],Jh=[r8,a(Q7),-8],Jg=[r8,a(Sf),-9],rB=[r8,a(T4),-11],Ji=[r8,a(Tn),-12],Ec=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],Px=[0,0,[0,0,0],[0,0,0]],G9=[0,0],G$=a("\x01\x02"),Ha=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),t1=[0,0,0,0,0,0,0,0,1,0],Qr=[0,a(wp),a(zX),a(we),a(zG),a(wg),a(yW),a(z4),a(w5),a(AC),a(vb),a(x3),a(u4),a(w4),a(wu),a(yq),a(wv),a(AE),a(Ax),a(zu),a(wN),a(wa),a(zk),a(As),a(wB),a(y5),a(wK),a(w2),a(yG),a(yM),a(zV),a(y7),a(yp),a(Al),a(wM),a(wO),a(u8),a(u9),a(yL),a(x9),a(x5),a(yT),a(zJ),a(ys),a(zU),a(Ae),a(zw),a(yo),a(uG),a(yf),a(zF),a(z5),a(yj),a(yZ),a(y1),a(zp),a(z8),a(Av),a(x_),a(y$),a(zo),a(ye),a(zK),a(tg),a(yE),a(yu),a(y4),a(zz),a(z7),a(zt),a(yJ),a(xZ),a(AF),a(yl),a(wV),a(zd),a(wL),a(Af),a(Aa),a(Ar),a(za),a(Ai),a(zB),a(wP),a(yH),a(zv),a(y_),a(yb),a(ws),a(uw),a(v_),a(yU),a(u5),a(y9),a(yd),a(x2),a(uF),a(xV),a(yr),a(yA),a(x7),a(Ac),a(uE),a(AB),a(wT),a(wm),a(x1),a(zM),a(AD),a(yD),a(zh),a(wS),a(yC),a(wC),a(zn),a(zN),a(zZ),a(zL),a(Ag),a(zf),a(z$),a(zA),a(z_),a(yP),a(yw),a(wc),a(wn),a(z3),a(wH),a(zc),a(xX),a(y8),a(wY),a(zR),a(z9),a(wy),a(zl),a(An),a(x$),a(ya),a(Aj),a(yV),a(Au),a(yN),a(zY),a(yh),a(wI),a(zs),a(y6),a(yg),a(vE),a(Ak),a(yQ),a(zO),a(AA),a(zE),a(zi),a(xW),a(yR),a(Ao),a(yk),a(At),a(zI),a(zH),a(zj),a(z1),a(zy),a(zQ),a(zq),a(tA),a(AG),a(zC),a(yK),a(t$),a(w0),a(yX),a(ze),a(Ay),a(yy),a(Ad),a(x6),a(zg),a(u2),a(zW),a(vM),a(ww),a(z2),a(wk),a(y0),a(zT),a(va),a(yt),a(yc),a(wW),a(wr),a(yv),a(yz),a(zr),a(wQ),a(w3),a(y3),a(wq),a(zm),a(zS),a(wi),a(yY),a(xY),a(w1),a(wG),a(s4),a(z0),a(yx),a(to)],Qs=[0,a("first_leading"),a("last_trailing")],Qz=[0,0,0],QN=[0,0];tE(11,Ji,Tn);tE(10,rB,T4);tE(9,[r8,a(SO),Rz],SO);tE(8,Jg,Sf);tE(7,Jh,Q7);tE(6,sa,TS);tE(5,[r8,a(Ro),-6],Ro);tE(4,[r8,a(R0),-5],R0);tE(3,D2,Sa);tE(2,s7,RZ);tE(1,IZ,Ty);tE(0,Jf,Tc);var
UI=a("output_substring"),UF=a(S3),UE=a(uz),UC=a(uy),UD=a(uC),UM=a(Rm),UN=a("\\'"),UO=a("\\b"),UP=a("\\t"),UQ=a("\\n"),UR=a("\\r"),UL=a("Char.chr"),US=a(" is not an Unicode scalar value"),UT=a(T1),UX=a("List.iter2"),UZ=[0,a("list.ml"),268,11],UW=a("tl"),UV=a("hd"),U2=a("String.blit / Bytes.blit_string"),U1=a("Bytes.blit"),U0=a("String.sub / Bytes.sub"),U5=a("Array.blit"),U4=a("Array.sub"),U3=a("Array.init"),U_=a("Set.remove_min_elt"),U$=[0,0,0,0],Va=[0,0,0],Vb=[0,a("set.ml"),514,18],U6=a(DM),U7=a(DM),U8=a(DM),U9=a(DM),Vg=a("Map.remove_min_elt"),Vh=[0,0,0,0],Vi=[0,a("map.ml"),397,10],Vj=[0,0,0],Vc=a(Dt),Vd=a(Dt),Ve=a(Dt),Vf=a(Dt),Vm=a("Buffer.add_substring/add_subbytes"),Vl=a("Buffer.add: cannot grow buffer"),Vk=a("Buffer.sub"),Vv=a("%c"),Vw=a("%s"),Vx=a(RN),Vy=a(SH),Vz=a(R$),VA=a(Ts),VB=a("%f"),VC=a(rA),VD=a("%{"),VE=a("%}"),VF=a("%("),VG=a("%)"),VH=a(q),VI=a("%t"),VJ=a("%?"),VK=a("%r"),VL=a("%_r"),VM=[0,a(sl),846,23],VX=[0,a(sl),810,21],VP=[0,a(sl),Re,21],VY=[0,a(sl),QW,21],VQ=[0,a(sl),815,21],VZ=[0,a(sl),818,19],VR=[0,a(sl),819,19],V0=[0,a(sl),822,22],VS=[0,a(sl),823,22],V1=[0,a(sl),827,30],VT=[0,a(sl),828,30],VV=[0,a(sl),832,26],VN=[0,a(sl),833,26],VW=[0,a(sl),842,28],VO=[0,a(sl),843,28],VU=[0,a(sl),847,23],W4=a(Rb),W2=[0,a(sl),1525,4],W3=a("Printf: bad conversion %["),W5=[0,a(sl),1593,39],W6=[0,a(sl),1616,31],W7=[0,a(sl),1617,31],W8=a("Printf: bad conversion %_"),W9=a("@{"),W_=a("@["),Xc=[0,[11,a("invalid box description "),[3,0,0]],a("invalid box description %S")],Xa=a(i),Xb=[0,0,4],Xd=a(i),Xe=a(RE),Xf=a("h"),Xg=a("hov"),Xh=a("hv"),Xi=a(QQ),WZ=a(H6),W0=a(uz),WX=a("neg_infinity"),WY=a(T6),WS=a(S3),WF=a("%nd"),WG=a("%+nd"),WH=a("% nd"),WI=a(R$),WJ=a("%+ni"),WK=a("% ni"),WL=a("%nx"),WM=a("%#nx"),WN=a("%nX"),WO=a("%#nX"),WP=a("%no"),WQ=a("%#no"),WR=a("%nu"),Ws=a("%ld"),Wt=a("%+ld"),Wu=a("% ld"),Wv=a(SH),Ww=a("%+li"),Wx=a("% li"),Wy=a("%lx"),Wz=a("%#lx"),WA=a("%lX"),WB=a("%#lX"),WC=a("%lo"),WD=a("%#lo"),WE=a("%lu"),Wf=a("%Ld"),Wg=a("%+Ld"),Wh=a("% Ld"),Wi=a(Ts),Wj=a("%+Li"),Wk=a("% Li"),Wl=a("%Lx"),Wm=a("%#Lx"),Wn=a("%LX"),Wo=a("%#LX"),Wp=a("%Lo"),Wq=a("%#Lo"),Wr=a("%Lu"),V4=a(Aq),V5=a("%+d"),V6=a("% d"),V7=a(RN),V8=a("%+i"),V9=a("% i"),V_=a("%x"),V$=a("%#x"),Wa=a(T1),Wb=a("%#X"),Wc=a("%o"),Wd=a("%#o"),We=a(Rb),Vn=a(k),Vo=a("@}"),Vp=a("@?"),Vq=a("@\n"),Vr=a("@."),Vs=a("@@"),Vt=a("@%"),Vu=a(S$),V2=a("CamlinternalFormat.Type_mismatch"),Xm=a(i),Xn=[0,[11,a(", "),[2,0,[2,0,0]]],a(", %s%s")],Xt=a("Out of memory"),Xu=a("Stack overflow"),Xv=a("Pattern matching failed"),Xw=a("Assertion failed"),Xx=a("Undefined recursive module"),Xp=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],Xq=a(i),Xr=a(i),Xs=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],Xl=[0,[4,0,0,0,0],a(Aq)],Xj=[0,[3,0,0],a(sf)],Xk=a(Ah),XN=[3,0,3],XO=a(uz),XJ=a(wD),XK=a("</"),XG=a(wD),XH=a(DJ),XE=a(HI),Xy=a("Stdlib.Format.Empty_queue"),XD=[0,a(i)],X2=[0,a("camlinternalOO.ml"),281,50],X0=a(i),bEE=a("TMPDIR"),bED=a("TEMP"),X3=a("Cygwin"),X4=a("Win32"),Yi=[0,a("src/lib/sedlexing.ml"),57,25],X5=a("Sedlexing.MalFormed"),X7=a(i),Yj=[0,a("src/wtf8.ml"),65,9],Yl=a("Js_of_ocaml__Js.Error"),Yn=a(In),a6s=[0,[15,0],a(q)],a6n=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a6g=a(K),a5$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a57=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a58=a("Flow_ast.Program.statements"),a59=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5_=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a6a=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a6b=[0,[17,0,0],a(k)],a6c=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a6d=a(L),a6e=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a6f=a(x),a6h=a(t),a6r=a(u),a6i=[0,[17,0,0],a(k)],a6j=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a6k=a("all_comments"),a6l=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a6m=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a6o=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a6p=[0,[17,0,0],a(k)],a6q=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a56=[0,[15,0],a(q)],a53=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a54=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a55=[0,[17,0,[12,41,0]],a(o)],a51=[0,[15,0],a(q)],a5U=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Function.BodyBlock"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Function.BodyBlock@ ")],a5V=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a5W=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a5X=[0,[17,0,[12,41,0]],a(o)],a5Y=[0,[17,0,[12,41,0]],a(o)],a5Z=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Function.BodyExpression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Function.BodyExpression@ ")],a50=[0,[17,0,[12,41,0]],a(o)],a5T=[0,[15,0],a(q)],a5H=a(K),a41=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a42=a("Flow_ast.Function.id"),a43=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a44=a(x),a45=a(t),a5S=a(u),a46=[0,[17,0,0],a(k)],a47=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a48=a(tO),a49=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4_=[0,[17,0,0],a(k)],a4$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5a=a(rN),a5b=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5c=[0,[17,0,0],a(k)],a5d=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5e=a(vA),a5f=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5g=[0,[9,0,0],a(rA)],a5h=[0,[17,0,0],a(k)],a5i=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5j=a(uw),a5k=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5l=[0,[9,0,0],a(rA)],a5m=[0,[17,0,0],a(k)],a5n=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5o=a(tA),a5p=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5q=a(x),a5r=a(t),a5R=a(u),a5s=[0,[17,0,0],a(k)],a5t=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5u=a(t$),a5v=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5w=[0,[17,0,0],a(k)],a5x=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5y=a(wA),a5z=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5A=a(x),a5B=a(t),a5Q=a(u),a5C=[0,[17,0,0],a(k)],a5D=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5E=a(L),a5F=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5G=a(x),a5I=a(t),a5P=a(u),a5J=[0,[17,0,0],a(k)],a5K=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a5L=a("sig_loc"),a5M=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a5N=[0,[17,0,0],a(k)],a5O=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a40=[0,[15,0],a(q)],a4S=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a4R=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a4T=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a4E=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a4u=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a4v=a("Flow_ast.Function.Params.this_"),a4w=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4x=a(x),a4y=a(t),a4Z=a(u),a4z=[0,[17,0,0],a(k)],a4A=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a4B=a(tO),a4C=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4D=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a4F=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a4G=[0,[17,0,0],a(k)],a4H=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a4I=a(H$),a4J=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4K=a(x),a4L=a(t),a4Y=a(u),a4M=[0,[17,0,0],a(k)],a4N=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a4O=a(L),a4P=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4Q=a(x),a4U=a(t),a4X=a(u),a4V=[0,[17,0,0],a(k)],a4W=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a4t=[0,[15,0],a(q)],a4q=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a4r=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a4s=[0,[17,0,[12,41,0]],a(o)],a4p=[0,[15,0],a(q)],a4k=a(K),a4c=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a4d=a("Flow_ast.Function.ThisParam.annot"),a4e=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4f=[0,[17,0,0],a(k)],a4g=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a4h=a(L),a4i=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a4j=a(x),a4l=a(t),a4o=a(u),a4m=[0,[17,0,0],a(k)],a4n=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a4b=[0,[15,0],a(q)],a3_=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a3$=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a4a=[0,[17,0,[12,41,0]],a(o)],a39=[0,[15,0],a(q)],a3X=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a3Y=a("Flow_ast.Function.Param.argument"),a3Z=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a30=[0,[17,0,0],a(k)],a31=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a32=a(tK),a33=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a34=a(x),a35=a(t),a38=a(u),a36=[0,[17,0,0],a(k)],a37=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a3W=[0,[15,0],a(q)],a3T=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a3U=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a3V=[0,[17,0,[12,41,0]],a(o)],a3S=[0,[15,0],a(q)],a3N=a(K),a3F=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a3G=a("Flow_ast.Function.RestParam.argument"),a3H=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a3I=[0,[17,0,0],a(k)],a3J=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a3K=a(L),a3L=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a3M=a(x),a3O=a(t),a3R=a(u),a3P=[0,[17,0,0],a(k)],a3Q=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a3E=[0,[15,0],a(q)],a3B=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a3C=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a3D=[0,[17,0,[12,41,0]],a(o)],a3z=[0,[15,0],a(q)],a3q=a(K),a3j=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a2P=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a2Q=a("Flow_ast.Class.id"),a2R=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a2S=a(x),a2T=a(t),a3y=a(u),a2U=[0,[17,0,0],a(k)],a2V=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a2W=a(rN),a2X=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a2Y=[0,[17,0,0],a(k)],a2Z=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a20=a(wA),a21=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a22=a(x),a23=a(t),a3x=a(u),a24=[0,[17,0,0],a(k)],a25=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a26=a(tz),a27=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a28=a(x),a29=a(t),a3w=a(u),a2_=[0,[17,0,0],a(k)],a2$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a3a=a(vI),a3b=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a3c=a(x),a3d=a(t),a3v=a(u),a3e=[0,[17,0,0],a(k)],a3f=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a3g=a("class_decorators"),a3h=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a3i=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a3k=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a3l=[0,[17,0,0],a(k)],a3m=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a3n=a(L),a3o=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a3p=a(x),a3r=a(t),a3u=a(u),a3s=[0,[17,0,0],a(k)],a3t=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a2O=[0,[15,0],a(q)],a2J=a(K),a2B=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a2C=a("Flow_ast.Class.Decorator.expression"),a2D=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a2E=[0,[17,0,0],a(k)],a2F=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a2G=a(L),a2H=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a2I=a(x),a2K=a(t),a2N=a(u),a2L=[0,[17,0,0],a(k)],a2M=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a2A=[0,[15,0],a(q)],a2x=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a2y=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a2z=[0,[17,0,[12,41,0]],a(o)],a2v=[0,[15,0],a(q)],a2p=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Class.Body.Method"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Class.Body.Method@ ")],a2q=[0,[17,0,[12,41,0]],a(o)],a2r=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Class.Body.Property"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Class.Body.Property@ ")],a2s=[0,[17,0,[12,41,0]],a(o)],a2t=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Class.Body.PrivateField"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Class.Body.PrivateField@ ")],a2u=[0,[17,0,[12,41,0]],a(o)],a2o=[0,[15,0],a(q)],a2j=a(K),a2c=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a1_=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a1$=a("Flow_ast.Class.Body.body"),a2a=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a2b=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a2d=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a2e=[0,[17,0,0],a(k)],a2f=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a2g=a(L),a2h=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a2i=a(x),a2k=a(t),a2n=a(u),a2l=[0,[17,0,0],a(k)],a2m=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a19=[0,[15,0],a(q)],a16=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a17=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a18=[0,[17,0,[12,41,0]],a(o)],a15=[0,[15,0],a(q)],a10=a(K),a1T=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a1P=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a1Q=a("Flow_ast.Class.Implements.interfaces"),a1R=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1S=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],a1U=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],a1V=[0,[17,0,0],a(k)],a1W=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a1X=a(L),a1Y=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1Z=a(x),a11=a(t),a14=a(u),a12=[0,[17,0,0],a(k)],a13=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a1O=[0,[15,0],a(q)],a1L=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a1M=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a1N=[0,[17,0,[12,41,0]],a(o)],a1K=[0,[15,0],a(q)],a1y=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a1z=a("Flow_ast.Class.Implements.Interface.id"),a1A=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1B=[0,[17,0,0],a(k)],a1C=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a1D=a(x8),a1E=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1F=a(x),a1G=a(t),a1J=a(u),a1H=[0,[17,0,0],a(k)],a1I=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a1x=[0,[15,0],a(q)],a1u=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a1v=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a1w=[0,[17,0,[12,41,0]],a(o)],a1t=[0,[15,0],a(q)],a1n=a(K),a0$=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a1a=a("Flow_ast.Class.Extends.expr"),a1b=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1c=[0,[17,0,0],a(k)],a1d=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a1e=a(x8),a1f=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1g=a(x),a1h=a(t),a1s=a(u),a1i=[0,[17,0,0],a(k)],a1j=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a1k=a(L),a1l=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a1m=a(x),a1o=a(t),a1r=a(u),a1p=[0,[17,0,0],a(k)],a1q=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a0_=[0,[15,0],a(q)],a07=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a08=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a09=[0,[17,0,[12,41,0]],a(o)],a06=[0,[15,0],a(q)],a00=a(K),a0z=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a0A=a("Flow_ast.Class.PrivateField.key"),a0B=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0C=[0,[17,0,0],a(k)],a0D=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0E=a(rG),a0F=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0G=[0,[17,0,0],a(k)],a0H=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0I=a(uI),a0J=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0K=[0,[17,0,0],a(k)],a0L=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0M=a(sr),a0N=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0O=[0,[9,0,0],a(rA)],a0P=[0,[17,0,0],a(k)],a0Q=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0R=a(s4),a0S=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0T=a(x),a0U=a(t),a05=a(u),a0V=[0,[17,0,0],a(k)],a0W=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0X=a(L),a0Y=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0Z=a(x),a01=a(t),a04=a(u),a02=[0,[17,0,0],a(k)],a03=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a0y=[0,[15,0],a(q)],a0v=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],a0w=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],a0x=[0,[17,0,[12,41,0]],a(o)],a0u=[0,[15,0],a(q)],a0r=a("Flow_ast.Class.Property.Uninitialized"),a0q=a("Flow_ast.Class.Property.Declared"),a0s=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Class.Property.Initialized"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Class.Property.Initialized@ ")],a0t=[0,[17,0,[12,41,0]],a(o)],a0p=[0,[15,0],a(q)],a0j=a(K),aZU=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aZV=a("Flow_ast.Class.Property.key"),aZW=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZX=[0,[17,0,0],a(k)],aZY=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZZ=a(rG),aZ0=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZ1=[0,[17,0,0],a(k)],aZ2=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZ3=a(uI),aZ4=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZ5=[0,[17,0,0],a(k)],aZ6=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZ7=a(sr),aZ8=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZ9=[0,[9,0,0],a(rA)],aZ_=[0,[17,0,0],a(k)],aZ$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0a=a(s4),a0b=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0c=a(x),a0d=a(t),a0o=a(u),a0e=[0,[17,0,0],a(k)],a0f=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a0g=a(L),a0h=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a0i=a(x),a0k=a(t),a0n=a(u),a0l=[0,[17,0,0],a(k)],a0m=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aZT=[0,[15,0],a(q)],aZQ=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aZR=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aZS=[0,[17,0,[12,41,0]],a(o)],aZP=[0,[15,0],a(q)],aZK=a(K),aZD=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZf=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aZg=a("Flow_ast.Class.Method.kind"),aZh=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZi=[0,[17,0,0],a(k)],aZj=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZk=a(tn),aZl=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZm=[0,[17,0,0],a(k)],aZn=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZo=a(rG),aZp=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZq=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aZr=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aZs=[0,[17,0,[12,41,0]],a(o)],aZt=[0,[17,0,0],a(k)],aZu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZv=a(sr),aZw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZx=[0,[9,0,0],a(rA)],aZy=[0,[17,0,0],a(k)],aZz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZA=a(Ih),aZB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZC=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aZE=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aZF=[0,[17,0,0],a(k)],aZG=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aZH=a(L),aZI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aZJ=a(x),aZL=a(t),aZO=a(u),aZM=[0,[17,0,0],a(k)],aZN=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aZe=[0,[15,0],a(q)],aZa=a("Flow_ast.Class.Method.Constructor"),aZb=a("Flow_ast.Class.Method.Method"),aZc=a("Flow_ast.Class.Method.Get"),aZd=a("Flow_ast.Class.Method.Set"),aY$=[0,[15,0],a(q)],aY8=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aY9=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aY_=[0,[17,0,[12,41,0]],a(o)],aY6=[0,[15,0],a(q)],aYR=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aYS=a("Flow_ast.Comment.kind"),aYT=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aYU=[0,[17,0,0],a(k)],aYV=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aYW=a("text"),aYX=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aYY=[0,[3,0,0],a(sf)],aYZ=[0,[17,0,0],a(k)],aY0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aY1=a("on_newline"),aY2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aY3=[0,[9,0,0],a(rA)],aY4=[0,[17,0,0],a(k)],aY5=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aYQ=[0,[15,0],a(q)],aYP=a("Flow_ast.Comment.Line"),aYO=a("Flow_ast.Comment.Block"),aYN=[0,[15,0],a(q)],aYK=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aYL=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aYM=[0,[17,0,[12,41,0]],a(o)],aYI=[0,[15,0],a(q)],aYA=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Object"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Object@ ")],aYB=[0,[17,0,[12,41,0]],a(o)],aYC=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Array"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Array@ ")],aYD=[0,[17,0,[12,41,0]],a(o)],aYE=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Identifier@ ")],aYF=[0,[17,0,[12,41,0]],a(o)],aYG=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Expression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Expression@ ")],aYH=[0,[17,0,[12,41,0]],a(o)],aYz=[0,[15,0],a(q)],aYw=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aYx=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aYy=[0,[17,0,[12,41,0]],a(o)],aYv=[0,[15,0],a(q)],aYh=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aYi=a("Flow_ast.Pattern.Identifier.name"),aYj=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aYk=[0,[17,0,0],a(k)],aYl=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aYm=a(uI),aYn=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aYo=[0,[17,0,0],a(k)],aYp=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aYq=a(th),aYr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aYs=[0,[9,0,0],a(rA)],aYt=[0,[17,0,0],a(k)],aYu=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aYg=[0,[15,0],a(q)],aYa=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aX$=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aYb=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aX0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aXW=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aXX=a("Flow_ast.Pattern.Array.elements"),aXY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aXZ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aX1=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aX2=[0,[17,0,0],a(k)],aX3=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aX4=a(uI),aX5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aX6=[0,[17,0,0],a(k)],aX7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aX8=a(L),aX9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aX_=a(x),aYc=a(t),aYf=a(u),aYd=[0,[17,0,0],a(k)],aYe=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aXV=[0,[15,0],a(q)],aXP=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Array.Element"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Array.Element@ ")],aXQ=[0,[17,0,[12,41,0]],a(o)],aXR=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Array.RestElement"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Array.RestElement@ ")],aXS=[0,[17,0,[12,41,0]],a(o)],aXT=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Array.Hole"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Array.Hole@ ")],aXU=[0,[17,0,[12,41,0]],a(o)],aXO=[0,[15,0],a(q)],aXC=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aXD=a("Flow_ast.Pattern.Array.Element.argument"),aXE=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aXF=[0,[17,0,0],a(k)],aXG=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aXH=a(tK),aXI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aXJ=a(x),aXK=a(t),aXN=a(u),aXL=[0,[17,0,0],a(k)],aXM=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aXB=[0,[15,0],a(q)],aXy=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aXz=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aXA=[0,[17,0,[12,41,0]],a(o)],aXx=[0,[15,0],a(q)],aXr=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aXq=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aXs=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aXf=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aXb=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aXc=a("Flow_ast.Pattern.Object.properties"),aXd=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aXe=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aXg=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aXh=[0,[17,0,0],a(k)],aXi=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aXj=a(uI),aXk=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aXl=[0,[17,0,0],a(k)],aXm=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aXn=a(L),aXo=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aXp=a(x),aXt=a(t),aXw=a(u),aXu=[0,[17,0,0],a(k)],aXv=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aXa=[0,[15,0],a(q)],aW8=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Object.Property"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Object.Property@ ")],aW9=[0,[17,0,[12,41,0]],a(o)],aW_=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Object.RestElement"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Object.RestElement@ ")],aW$=[0,[17,0,[12,41,0]],a(o)],aW7=[0,[15,0],a(q)],aWM=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aWN=a("Flow_ast.Pattern.Object.Property.key"),aWO=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aWP=[0,[17,0,0],a(k)],aWQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aWR=a(vE),aWS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aWT=[0,[17,0,0],a(k)],aWU=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aWV=a(tK),aWW=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aWX=a(x),aWY=a(t),aW6=a(u),aWZ=[0,[17,0,0],a(k)],aW0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aW1=a(Ds),aW2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aW3=[0,[9,0,0],a(rA)],aW4=[0,[17,0,0],a(k)],aW5=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aWL=[0,[15,0],a(q)],aWI=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aWJ=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aWK=[0,[17,0,[12,41,0]],a(o)],aWH=[0,[15,0],a(q)],aWy=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Object.Property.Literal"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Object.Property.Literal@ ")],aWz=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aWA=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aWB=[0,[17,0,[12,41,0]],a(o)],aWC=[0,[17,0,[12,41,0]],a(o)],aWD=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Object.Property.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Object.Property.Identifier@ ")],aWE=[0,[17,0,[12,41,0]],a(o)],aWF=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Pattern.Object.Property.Computed"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Pattern.Object.Property.Computed@ ")],aWG=[0,[17,0,[12,41,0]],a(o)],aWx=[0,[15,0],a(q)],aWs=a(K),aWk=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aWl=a("Flow_ast.Pattern.RestElement.argument"),aWm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aWn=[0,[17,0,0],a(k)],aWo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aWp=a(L),aWq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aWr=a(x),aWt=a(t),aWw=a(u),aWu=[0,[17,0,0],a(k)],aWv=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aWj=[0,[15,0],a(q)],aWg=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aWh=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aWi=[0,[17,0,[12,41,0]],a(o)],aWe=[0,[15,0],a(q)],aV$=a(K),aV3=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVP=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aVQ=a("Flow_ast.JSX.frag_opening_element"),aVR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aVS=[0,[17,0,0],a(k)],aVT=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVU=a("frag_closing_element"),aVV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aVW=[0,[17,0,0],a(k)],aVX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVY=a("frag_children"),aVZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aV0=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aV1=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aV2=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aV4=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aV5=[0,[17,0,[12,41,0]],a(o)],aV6=[0,[17,0,0],a(k)],aV7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aV8=a("frag_comments"),aV9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aV_=a(x),aWa=a(t),aWd=a(u),aWb=[0,[17,0,0],a(k)],aWc=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aVO=[0,[15,0],a(q)],aVI=a(K),aVA=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVk=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aVl=a("Flow_ast.JSX.opening_element"),aVm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aVn=[0,[17,0,0],a(k)],aVo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVp=a("closing_element"),aVq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aVr=a(x),aVs=a(t),aVN=a(u),aVt=[0,[17,0,0],a(k)],aVu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVv=a(IP),aVw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aVx=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aVy=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aVz=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aVB=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aVC=[0,[17,0,[12,41,0]],a(o)],aVD=[0,[17,0,0],a(k)],aVE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aVF=a(L),aVG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aVH=a(x),aVJ=a(t),aVM=a(u),aVK=[0,[17,0,0],a(k)],aVL=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aVj=[0,[15,0],a(q)],aU$=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Element"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Element@ ")],aVa=[0,[17,0,[12,41,0]],a(o)],aVb=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Fragment"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Fragment@ ")],aVc=[0,[17,0,[12,41,0]],a(o)],aVd=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.ExpressionContainer"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.ExpressionContainer@ ")],aVe=[0,[17,0,[12,41,0]],a(o)],aVf=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.SpreadChild"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.SpreadChild@ ")],aVg=[0,[17,0,[12,41,0]],a(o)],aVh=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Text"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Text@ ")],aVi=[0,[17,0,[12,41,0]],a(o)],aU_=[0,[15,0],a(q)],aU7=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aU8=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aU9=[0,[17,0,[12,41,0]],a(o)],aU6=[0,[15,0],a(q)],aU1=a(K),aUT=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aUU=a("Flow_ast.JSX.SpreadChild.expression"),aUV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aUW=[0,[17,0,0],a(k)],aUX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aUY=a(L),aUZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aU0=a(x),aU2=a(t),aU5=a(u),aU3=[0,[17,0,0],a(k)],aU4=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aUS=[0,[15,0],a(q)],aUN=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aUO=a("Flow_ast.JSX.Closing.name"),aUP=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aUQ=[0,[17,0,0],a(k)],aUR=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aUM=[0,[15,0],a(q)],aUJ=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aUK=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aUL=[0,[17,0,[12,41,0]],a(o)],aUI=[0,[15,0],a(q)],aUE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aUr=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aUs=a("Flow_ast.JSX.Opening.name"),aUt=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aUu=[0,[17,0,0],a(k)],aUv=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aUw=a("self_closing"),aUx=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aUy=[0,[9,0,0],a(rA)],aUz=[0,[17,0,0],a(k)],aUA=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aUB=a(Rh),aUC=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aUD=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aUF=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aUG=[0,[17,0,0],a(k)],aUH=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aUq=[0,[15,0],a(q)],aUm=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Opening.Attribute"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Opening.Attribute@ ")],aUn=[0,[17,0,[12,41,0]],a(o)],aUo=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Opening.SpreadAttribute"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Opening.SpreadAttribute@ ")],aUp=[0,[17,0,[12,41,0]],a(o)],aUl=[0,[15,0],a(q)],aUi=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aUj=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aUk=[0,[17,0,[12,41,0]],a(o)],aUh=[0,[15,0],a(q)],aUb=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Identifier@ ")],aUc=[0,[17,0,[12,41,0]],a(o)],aUd=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.NamespacedName"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.NamespacedName@ ")],aUe=[0,[17,0,[12,41,0]],a(o)],aUf=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.MemberExpression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.MemberExpression@ ")],aUg=[0,[17,0,[12,41,0]],a(o)],aUa=[0,[15,0],a(q)],aT3=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aT4=a("Flow_ast.JSX.MemberExpression._object"),aT5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aT6=[0,[17,0,0],a(k)],aT7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aT8=a(wJ),aT9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aT_=[0,[17,0,0],a(k)],aT$=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aT2=[0,[15,0],a(q)],aTY=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.MemberExpression.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.MemberExpression.Identifier@ ")],aTZ=[0,[17,0,[12,41,0]],a(o)],aT0=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.MemberExpression.MemberExpression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.MemberExpression.MemberExpression@ ")],aT1=[0,[17,0,[12,41,0]],a(o)],aTX=[0,[15,0],a(q)],aTU=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aTV=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aTW=[0,[17,0,[12,41,0]],a(o)],aTT=[0,[15,0],a(q)],aTO=a(K),aTG=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aTH=a("Flow_ast.JSX.SpreadAttribute.argument"),aTI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aTJ=[0,[17,0,0],a(k)],aTK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aTL=a(L),aTM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aTN=a(x),aTP=a(t),aTS=a(u),aTQ=[0,[17,0,0],a(k)],aTR=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aTF=[0,[15,0],a(q)],aTC=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aTD=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aTE=[0,[17,0,[12,41,0]],a(o)],aTB=[0,[15,0],a(q)],aTp=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aTq=a("Flow_ast.JSX.Attribute.name"),aTr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aTs=[0,[17,0,0],a(k)],aTt=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aTu=a(rG),aTv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aTw=a(x),aTx=a(t),aTA=a(u),aTy=[0,[17,0,0],a(k)],aTz=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aTo=[0,[15,0],a(q)],aTi=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Attribute.Literal ("),[17,[0,a(ab),0,0],0]]]],a("(@[<2>Flow_ast.JSX.Attribute.Literal (@,")],aTj=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aTk=[0,[17,[0,a(ab),0,0],[11,a(HY),[17,0,0]]],a(IK)],aTl=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Attribute.ExpressionContainer ("),[17,[0,a(ab),0,0],0]]]],a("(@[<2>Flow_ast.JSX.Attribute.ExpressionContainer (@,")],aTm=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aTn=[0,[17,[0,a(ab),0,0],[11,a(HY),[17,0,0]]],a(IK)],aTh=[0,[15,0],a(q)],aTd=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Attribute.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Attribute.Identifier@ ")],aTe=[0,[17,0,[12,41,0]],a(o)],aTf=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.Attribute.NamespacedName"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.Attribute.NamespacedName@ ")],aTg=[0,[17,0,[12,41,0]],a(o)],aTc=[0,[15,0],a(q)],aS$=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aTa=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aTb=[0,[17,0,[12,41,0]],a(o)],aSZ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aS0=a("Flow_ast.JSX.Text.value"),aS1=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aS2=[0,[3,0,0],a(sf)],aS3=[0,[17,0,0],a(k)],aS4=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aS5=a(s3),aS6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aS7=[0,[3,0,0],a(sf)],aS8=[0,[17,0,0],a(k)],aS9=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aS_=[0,[15,0],a(q)],aSY=[0,[15,0],a(q)],aSV=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.JSX.ExpressionContainer.Expression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.JSX.ExpressionContainer.Expression@ ")],aSW=[0,[17,0,[12,41,0]],a(o)],aSX=a("Flow_ast.JSX.ExpressionContainer.EmptyExpression"),aSU=[0,[15,0],a(q)],aSO=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aSN=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aSP=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aSF=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aSG=a("Flow_ast.JSX.ExpressionContainer.expression"),aSH=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aSI=[0,[17,0,0],a(k)],aSJ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aSK=a(L),aSL=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aSM=a(x),aSQ=a(t),aST=a(u),aSR=[0,[17,0,0],a(k)],aSS=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aSE=[0,[15,0],a(q)],aSv=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aSw=a("Flow_ast.JSX.NamespacedName.namespace"),aSx=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aSy=[0,[17,0,0],a(k)],aSz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aSA=a(tx),aSB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aSC=[0,[17,0,0],a(k)],aSD=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aSu=[0,[15,0],a(q)],aSr=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aSs=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aSt=[0,[17,0,[12,41,0]],a(o)],aSq=[0,[15,0],a(q)],aSl=a(K),aSc=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aSd=a("Flow_ast.JSX.Identifier.name"),aSe=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aSf=[0,[3,0,0],a(sf)],aSg=[0,[17,0,0],a(k)],aSh=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aSi=a(L),aSj=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aSk=a(x),aSm=a(t),aSp=a(u),aSn=[0,[17,0,0],a(k)],aSo=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aSb=[0,[15,0],a(q)],aR_=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aR$=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aSa=[0,[17,0,[12,41,0]],a(o)],aR8=[0,[15,0],a(q)],aQ_=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Array"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Array@ ")],aQ$=[0,[17,0,[12,41,0]],a(o)],aRa=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.ArrowFunction"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.ArrowFunction@ ")],aRb=[0,[17,0,[12,41,0]],a(o)],aRc=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Assignment"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Assignment@ ")],aRd=[0,[17,0,[12,41,0]],a(o)],aRe=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Binary"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Binary@ ")],aRf=[0,[17,0,[12,41,0]],a(o)],aRg=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Call"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Call@ ")],aRh=[0,[17,0,[12,41,0]],a(o)],aRi=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Class"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Class@ ")],aRj=[0,[17,0,[12,41,0]],a(o)],aRk=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Comprehension"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Comprehension@ ")],aRl=[0,[17,0,[12,41,0]],a(o)],aRm=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Conditional"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Conditional@ ")],aRn=[0,[17,0,[12,41,0]],a(o)],aRo=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Function"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Function@ ")],aRp=[0,[17,0,[12,41,0]],a(o)],aRq=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Generator"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Generator@ ")],aRr=[0,[17,0,[12,41,0]],a(o)],aRs=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Identifier@ ")],aRt=[0,[17,0,[12,41,0]],a(o)],aRu=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Import"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Import@ ")],aRv=[0,[17,0,[12,41,0]],a(o)],aRw=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.JSXElement"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.JSXElement@ ")],aRx=[0,[17,0,[12,41,0]],a(o)],aRy=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.JSXFragment"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.JSXFragment@ ")],aRz=[0,[17,0,[12,41,0]],a(o)],aRA=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Literal"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Literal@ ")],aRB=[0,[17,0,[12,41,0]],a(o)],aRC=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Logical"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Logical@ ")],aRD=[0,[17,0,[12,41,0]],a(o)],aRE=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Member"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Member@ ")],aRF=[0,[17,0,[12,41,0]],a(o)],aRG=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.MetaProperty"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.MetaProperty@ ")],aRH=[0,[17,0,[12,41,0]],a(o)],aRI=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.New"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.New@ ")],aRJ=[0,[17,0,[12,41,0]],a(o)],aRK=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object@ ")],aRL=[0,[17,0,[12,41,0]],a(o)],aRM=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.OptionalCall"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.OptionalCall@ ")],aRN=[0,[17,0,[12,41,0]],a(o)],aRO=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.OptionalMember"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.OptionalMember@ ")],aRP=[0,[17,0,[12,41,0]],a(o)],aRQ=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Sequence"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Sequence@ ")],aRR=[0,[17,0,[12,41,0]],a(o)],aRS=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Super"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Super@ ")],aRT=[0,[17,0,[12,41,0]],a(o)],aRU=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.TaggedTemplate"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.TaggedTemplate@ ")],aRV=[0,[17,0,[12,41,0]],a(o)],aRW=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.TemplateLiteral"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.TemplateLiteral@ ")],aRX=[0,[17,0,[12,41,0]],a(o)],aRY=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.This"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.This@ ")],aRZ=[0,[17,0,[12,41,0]],a(o)],aR0=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.TypeCast"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.TypeCast@ ")],aR1=[0,[17,0,[12,41,0]],a(o)],aR2=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Unary"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Unary@ ")],aR3=[0,[17,0,[12,41,0]],a(o)],aR4=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Update"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Update@ ")],aR5=[0,[17,0,[12,41,0]],a(o)],aR6=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Yield"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Yield@ ")],aR7=[0,[17,0,[12,41,0]],a(o)],aQ9=[0,[15,0],a(q)],aQ6=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aQ7=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aQ8=[0,[17,0,[12,41,0]],a(o)],aQ5=[0,[15,0],a(q)],aQ0=a(K),aQS=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aQT=a("Flow_ast.Expression.Import.argument"),aQU=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQV=[0,[17,0,0],a(k)],aQW=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aQX=a(L),aQY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQZ=a(x),aQ1=a(t),aQ4=a(u),aQ2=[0,[17,0,0],a(k)],aQ3=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aQR=[0,[15,0],a(q)],aQM=a(K),aQI=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aQJ=a("Flow_ast.Expression.Super.comments"),aQK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQL=a(x),aQN=a(t),aQQ=a(u),aQO=[0,[17,0,0],a(k)],aQP=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aQH=[0,[15,0],a(q)],aQC=a(K),aQy=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aQz=a("Flow_ast.Expression.This.comments"),aQA=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQB=a(x),aQD=a(t),aQG=a(u),aQE=[0,[17,0,0],a(k)],aQF=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aQx=[0,[15,0],a(q)],aQs=a(K),aQg=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aQh=a("Flow_ast.Expression.MetaProperty.meta"),aQi=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQj=[0,[17,0,0],a(k)],aQk=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aQl=a(wJ),aQm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQn=[0,[17,0,0],a(k)],aQo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aQp=a(L),aQq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aQr=a(x),aQt=a(t),aQw=a(u),aQu=[0,[17,0,0],a(k)],aQv=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aQf=[0,[15,0],a(q)],aQa=a(K),aP0=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aP1=a("Flow_ast.Expression.TypeCast.expression"),aP2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aP3=[0,[17,0,0],a(k)],aP4=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aP5=a(uI),aP6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aP7=[0,[17,0,0],a(k)],aP8=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aP9=a(L),aP_=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aP$=a(x),aQb=a(t),aQe=a(u),aQc=[0,[17,0,0],a(k)],aQd=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aPZ=[0,[15,0],a(q)],aPO=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aPK=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aPL=a("Flow_ast.Expression.Generator.blocks"),aPM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPN=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aPP=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aPQ=[0,[17,0,0],a(k)],aPR=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aPS=a(DF),aPT=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPU=a(x),aPV=a(t),aPY=a(u),aPW=[0,[17,0,0],a(k)],aPX=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aPJ=[0,[15,0],a(q)],aPy=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aPu=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aPv=a("Flow_ast.Expression.Comprehension.blocks"),aPw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPx=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aPz=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aPA=[0,[17,0,0],a(k)],aPB=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aPC=a(DF),aPD=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPE=a(x),aPF=a(t),aPI=a(u),aPG=[0,[17,0,0],a(k)],aPH=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aPt=[0,[15,0],a(q)],aPf=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aPg=a("Flow_ast.Expression.Comprehension.Block.left"),aPh=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPi=[0,[17,0,0],a(k)],aPj=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aPk=a(sy),aPl=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPm=[0,[17,0,0],a(k)],aPn=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aPo=a(DO),aPp=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aPq=[0,[9,0,0],a(rA)],aPr=[0,[17,0,0],a(k)],aPs=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aPe=[0,[15,0],a(q)],aPb=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aPc=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aPd=[0,[17,0,[12,41,0]],a(o)],aPa=[0,[15,0],a(q)],aO1=a(K),aOR=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aOS=a("Flow_ast.Expression.Yield.argument"),aOT=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aOU=a(x),aOV=a(t),aO$=a(u),aOW=[0,[17,0,0],a(k)],aOX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aOY=a(L),aOZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aO0=a(x),aO2=a(t),aO_=a(u),aO3=[0,[17,0,0],a(k)],aO4=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aO5=a(SR),aO6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aO7=[0,[9,0,0],a(rA)],aO8=[0,[17,0,0],a(k)],aO9=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aOQ=[0,[15,0],a(q)],aOG=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aOH=a("Flow_ast.Expression.OptionalMember.member"),aOI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aOJ=[0,[17,0,0],a(k)],aOK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aOL=a(th),aOM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aON=[0,[9,0,0],a(rA)],aOO=[0,[17,0,0],a(k)],aOP=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aOF=[0,[15,0],a(q)],aOA=a(K),aOo=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aOp=a("Flow_ast.Expression.Member._object"),aOq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aOr=[0,[17,0,0],a(k)],aOs=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aOt=a(wJ),aOu=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aOv=[0,[17,0,0],a(k)],aOw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aOx=a(L),aOy=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aOz=a(x),aOB=a(t),aOE=a(u),aOC=[0,[17,0,0],a(k)],aOD=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aOn=[0,[15,0],a(q)],aOh=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Member.PropertyIdentifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Member.PropertyIdentifier@ ")],aOi=[0,[17,0,[12,41,0]],a(o)],aOj=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Member.PropertyPrivateName"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Member.PropertyPrivateName@ ")],aOk=[0,[17,0,[12,41,0]],a(o)],aOl=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Member.PropertyExpression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Member.PropertyExpression@ ")],aOm=[0,[17,0,[12,41,0]],a(o)],aOg=[0,[15,0],a(q)],aN8=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aN9=a("Flow_ast.Expression.OptionalCall.call"),aN_=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aN$=[0,[17,0,0],a(k)],aOa=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aOb=a(th),aOc=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aOd=[0,[9,0,0],a(rA)],aOe=[0,[17,0,0],a(k)],aOf=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aN7=[0,[15,0],a(q)],aN1=a(K),aNJ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aNK=a("Flow_ast.Expression.Call.callee"),aNL=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNM=[0,[17,0,0],a(k)],aNN=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aNO=a(x8),aNP=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNQ=a(x),aNR=a(t),aN6=a(u),aNS=[0,[17,0,0],a(k)],aNT=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aNU=a(yS),aNV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNW=[0,[17,0,0],a(k)],aNX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aNY=a(L),aNZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aN0=a(x),aN2=a(t),aN5=a(u),aN3=[0,[17,0,0],a(k)],aN4=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aNI=[0,[15,0],a(q)],aNB=a(K),aNh=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aNi=a("Flow_ast.Expression.New.callee"),aNj=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNk=[0,[17,0,0],a(k)],aNl=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aNm=a(x8),aNn=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNo=a(x),aNp=a(t),aNH=a(u),aNq=[0,[17,0,0],a(k)],aNr=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aNs=a(yS),aNt=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNu=a(x),aNv=a(t),aNG=a(u),aNw=[0,[17,0,0],a(k)],aNx=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aNy=a(L),aNz=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aNA=a(x),aNC=a(t),aNF=a(u),aND=[0,[17,0,0],a(k)],aNE=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aNg=[0,[15,0],a(q)],aNa=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aM$=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aNb=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aM4=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aM0=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aM1=a("Flow_ast.Expression.ArgList.arguments"),aM2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aM3=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aM5=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aM6=[0,[17,0,0],a(k)],aM7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aM8=a(L),aM9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aM_=a(x),aNc=a(t),aNf=a(u),aNd=[0,[17,0,0],a(k)],aNe=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aMZ=[0,[15,0],a(q)],aMW=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aMX=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aMY=[0,[17,0,[12,41,0]],a(o)],aMV=[0,[15,0],a(q)],aMR=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Expression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Expression@ ")],aMS=[0,[17,0,[12,41,0]],a(o)],aMT=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Spread"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Spread@ ")],aMU=[0,[17,0,[12,41,0]],a(o)],aMQ=[0,[15,0],a(q)],aML=a(K),aMv=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aMw=a("Flow_ast.Expression.Conditional.test"),aMx=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMy=[0,[17,0,0],a(k)],aMz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aMA=a(wl),aMB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMC=[0,[17,0,0],a(k)],aMD=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aME=a(Dv),aMF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMG=[0,[17,0,0],a(k)],aMH=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aMI=a(L),aMJ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMK=a(x),aMM=a(t),aMP=a(u),aMN=[0,[17,0,0],a(k)],aMO=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aMu=[0,[15,0],a(q)],aMp=a(K),aL$=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aMa=a("Flow_ast.Expression.Logical.operator"),aMb=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMc=[0,[17,0,0],a(k)],aMd=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aMe=a(tB),aMf=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMg=[0,[17,0,0],a(k)],aMh=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aMi=a(sy),aMj=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMk=[0,[17,0,0],a(k)],aMl=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aMm=a(L),aMn=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aMo=a(x),aMq=a(t),aMt=a(u),aMr=[0,[17,0,0],a(k)],aMs=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aL_=[0,[15,0],a(q)],aL7=a("Flow_ast.Expression.Logical.Or"),aL8=a("Flow_ast.Expression.Logical.And"),aL9=a("Flow_ast.Expression.Logical.NullishCoalesce"),aL6=[0,[15,0],a(q)],aL1=a(K),aLK=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aLL=a("Flow_ast.Expression.Update.operator"),aLM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLN=[0,[17,0,0],a(k)],aLO=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aLP=a(s0),aLQ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLR=[0,[17,0,0],a(k)],aLS=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aLT=a(H0),aLU=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLV=[0,[9,0,0],a(rA)],aLW=[0,[17,0,0],a(k)],aLX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aLY=a(L),aLZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aL0=a(x),aL2=a(t),aL5=a(u),aL3=[0,[17,0,0],a(k)],aL4=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aLJ=[0,[15,0],a(q)],aLI=a("Flow_ast.Expression.Update.Decrement"),aLH=a("Flow_ast.Expression.Update.Increment"),aLG=[0,[15,0],a(q)],aLA=a(K),aLi=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aLj=a("Flow_ast.Expression.Assignment.operator"),aLk=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLl=a(x),aLm=a(t),aLF=a(u),aLn=[0,[17,0,0],a(k)],aLo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aLp=a(tB),aLq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLr=[0,[17,0,0],a(k)],aLs=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aLt=a(sy),aLu=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLv=[0,[17,0,0],a(k)],aLw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aLx=a(L),aLy=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aLz=a(x),aLB=a(t),aLE=a(u),aLC=[0,[17,0,0],a(k)],aLD=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aLh=[0,[15,0],a(q)],aK7=a("Flow_ast.Expression.Assignment.PlusAssign"),aK8=a("Flow_ast.Expression.Assignment.MinusAssign"),aK9=a("Flow_ast.Expression.Assignment.MultAssign"),aK_=a("Flow_ast.Expression.Assignment.ExpAssign"),aK$=a("Flow_ast.Expression.Assignment.DivAssign"),aLa=a("Flow_ast.Expression.Assignment.ModAssign"),aLb=a("Flow_ast.Expression.Assignment.LShiftAssign"),aLc=a("Flow_ast.Expression.Assignment.RShiftAssign"),aLd=a("Flow_ast.Expression.Assignment.RShift3Assign"),aLe=a("Flow_ast.Expression.Assignment.BitOrAssign"),aLf=a("Flow_ast.Expression.Assignment.BitXorAssign"),aLg=a("Flow_ast.Expression.Assignment.BitAndAssign"),aK6=[0,[15,0],a(q)],aK1=a(K),aKL=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aKM=a("Flow_ast.Expression.Binary.operator"),aKN=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aKO=[0,[17,0,0],a(k)],aKP=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aKQ=a(tB),aKR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aKS=[0,[17,0,0],a(k)],aKT=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aKU=a(sy),aKV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aKW=[0,[17,0,0],a(k)],aKX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aKY=a(L),aKZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aK0=a(x),aK2=a(t),aK5=a(u),aK3=[0,[17,0,0],a(k)],aK4=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aKK=[0,[15,0],a(q)],aKo=a("Flow_ast.Expression.Binary.Equal"),aKp=a("Flow_ast.Expression.Binary.NotEqual"),aKq=a("Flow_ast.Expression.Binary.StrictEqual"),aKr=a("Flow_ast.Expression.Binary.StrictNotEqual"),aKs=a("Flow_ast.Expression.Binary.LessThan"),aKt=a("Flow_ast.Expression.Binary.LessThanEqual"),aKu=a("Flow_ast.Expression.Binary.GreaterThan"),aKv=a("Flow_ast.Expression.Binary.GreaterThanEqual"),aKw=a("Flow_ast.Expression.Binary.LShift"),aKx=a("Flow_ast.Expression.Binary.RShift"),aKy=a("Flow_ast.Expression.Binary.RShift3"),aKz=a("Flow_ast.Expression.Binary.Plus"),aKA=a("Flow_ast.Expression.Binary.Minus"),aKB=a("Flow_ast.Expression.Binary.Mult"),aKC=a("Flow_ast.Expression.Binary.Exp"),aKD=a("Flow_ast.Expression.Binary.Div"),aKE=a("Flow_ast.Expression.Binary.Mod"),aKF=a("Flow_ast.Expression.Binary.BitOr"),aKG=a("Flow_ast.Expression.Binary.Xor"),aKH=a("Flow_ast.Expression.Binary.BitAnd"),aKI=a("Flow_ast.Expression.Binary.In"),aKJ=a("Flow_ast.Expression.Binary.Instanceof"),aKn=[0,[15,0],a(q)],aKi=a(K),aJ8=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aJ9=a("Flow_ast.Expression.Unary.operator"),aJ_=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aJ$=[0,[17,0,0],a(k)],aKa=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aKb=a(s0),aKc=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aKd=[0,[17,0,0],a(k)],aKe=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aKf=a(L),aKg=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aKh=a(x),aKj=a(t),aKm=a(u),aKk=[0,[17,0,0],a(k)],aKl=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aJ7=[0,[15,0],a(q)],aJZ=a("Flow_ast.Expression.Unary.Minus"),aJ0=a("Flow_ast.Expression.Unary.Plus"),aJ1=a("Flow_ast.Expression.Unary.Not"),aJ2=a("Flow_ast.Expression.Unary.BitNot"),aJ3=a("Flow_ast.Expression.Unary.Typeof"),aJ4=a("Flow_ast.Expression.Unary.Void"),aJ5=a("Flow_ast.Expression.Unary.Delete"),aJ6=a("Flow_ast.Expression.Unary.Await"),aJY=[0,[15,0],a(q)],aJT=a(K),aJM=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aJI=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aJJ=a("Flow_ast.Expression.Sequence.expressions"),aJK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aJL=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aJN=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aJO=[0,[17,0,0],a(k)],aJP=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aJQ=a(L),aJR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aJS=a(x),aJU=a(t),aJX=a(u),aJV=[0,[17,0,0],a(k)],aJW=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aJH=[0,[15,0],a(q)],aJB=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aJA=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aJC=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aJt=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aJp=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aJq=a("Flow_ast.Expression.Object.properties"),aJr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aJs=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aJu=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aJv=[0,[17,0,0],a(k)],aJw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aJx=a(L),aJy=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aJz=a(x),aJD=a(t),aJG=a(u),aJE=[0,[17,0,0],a(k)],aJF=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aJo=[0,[15,0],a(q)],aJk=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object.Property@ ")],aJl=[0,[17,0,[12,41,0]],a(o)],aJm=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.SpreadProperty"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object.SpreadProperty@ ")],aJn=[0,[17,0,[12,41,0]],a(o)],aJj=[0,[15,0],a(q)],aJe=a(K),aI8=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aI9=a("Flow_ast.Expression.Object.SpreadProperty.argument"),aI_=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aI$=[0,[17,0,0],a(k)],aJa=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aJb=a(L),aJc=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aJd=a(x),aJf=a(t),aJi=a(u),aJg=[0,[17,0,0],a(k)],aJh=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aI7=[0,[15,0],a(q)],aI4=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aI5=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aI6=[0,[17,0,[12,41,0]],a(o)],aI3=[0,[15,0],a(q)],aIY=a(K),aIE=a(K),aH1=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Init {"),[17,[0,a(ab),0,0],0]]],a("@[<2>Flow_ast.Expression.Object.Property.Init {@,")],aH2=a(tn),aH3=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aH4=[0,[17,0,0],a(k)],aH5=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aH6=a(rG),aH7=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aH8=[0,[17,0,0],a(k)],aH9=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aH_=a(Ds),aH$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIa=[0,[9,0,0],a(rA)],aIb=[0,[17,0,0],a(k)],aIc=[0,[17,0,[12,F,0]],a(Dp)],aId=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Method {"),[17,[0,a(ab),0,0],0]]],a("@[<2>Flow_ast.Expression.Object.Property.Method {@,")],aIe=a(tn),aIf=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIg=[0,[17,0,0],a(k)],aIh=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aIi=a(rG),aIj=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIk=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aIl=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aIm=[0,[17,0,[12,41,0]],a(o)],aIn=[0,[17,0,0],a(k)],aIo=[0,[17,0,[12,F,0]],a(Dp)],aIp=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Get {"),[17,[0,a(ab),0,0],0]]],a("@[<2>Flow_ast.Expression.Object.Property.Get {@,")],aIq=a(tn),aIr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIs=[0,[17,0,0],a(k)],aIt=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aIu=a(rG),aIv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIw=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aIx=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aIy=[0,[17,0,[12,41,0]],a(o)],aIz=[0,[17,0,0],a(k)],aIA=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aIB=a(L),aIC=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aID=a(x),aIF=a(t),aII=a(u),aIG=[0,[17,0,0],a(k)],aIH=[0,[17,0,[12,F,0]],a(Dp)],aIJ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Set {"),[17,[0,a(ab),0,0],0]]],a("@[<2>Flow_ast.Expression.Object.Property.Set {@,")],aIK=a(tn),aIL=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIM=[0,[17,0,0],a(k)],aIN=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aIO=a(rG),aIP=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIQ=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aIR=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aIS=[0,[17,0,[12,41,0]],a(o)],aIT=[0,[17,0,0],a(k)],aIU=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aIV=a(L),aIW=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aIX=a(x),aIZ=a(t),aI2=a(u),aI0=[0,[17,0,0],a(k)],aI1=[0,[17,0,[12,F,0]],a(Dp)],aH0=[0,[15,0],a(q)],aHX=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aHY=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aHZ=[0,[17,0,[12,41,0]],a(o)],aHW=[0,[15,0],a(q)],aHL=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Literal"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object.Property.Literal@ ")],aHM=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aHN=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aHO=[0,[17,0,[12,41,0]],a(o)],aHP=[0,[17,0,[12,41,0]],a(o)],aHQ=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object.Property.Identifier@ ")],aHR=[0,[17,0,[12,41,0]],a(o)],aHS=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.PrivateName"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object.Property.PrivateName@ ")],aHT=[0,[17,0,[12,41,0]],a(o)],aHU=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Object.Property.Computed"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Object.Property.Computed@ ")],aHV=[0,[17,0,[12,41,0]],a(o)],aHK=[0,[15,0],a(q)],aHF=a(K),aHq=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aHr=a("Flow_ast.Expression.TaggedTemplate.tag"),aHs=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aHt=[0,[17,0,0],a(k)],aHu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aHv=a(SN),aHw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aHx=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aHy=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aHz=[0,[17,0,[12,41,0]],a(o)],aHA=[0,[17,0,0],a(k)],aHB=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aHC=a(L),aHD=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aHE=a(x),aHG=a(t),aHJ=a(u),aHH=[0,[17,0,0],a(k)],aHI=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aHp=[0,[15,0],a(q)],aHk=a(K),aHd=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aG8=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aG4=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aG5=a("Flow_ast.Expression.TemplateLiteral.quasis"),aG6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aG7=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aG9=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aG_=[0,[17,0,0],a(k)],aG$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aHa=a(HV),aHb=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aHc=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aHe=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aHf=[0,[17,0,0],a(k)],aHg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aHh=a(L),aHi=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aHj=a(x),aHl=a(t),aHo=a(u),aHm=[0,[17,0,0],a(k)],aHn=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aG3=[0,[15,0],a(q)],aGT=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aGU=a("Flow_ast.Expression.TemplateLiteral.Element.value"),aGV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aGW=[0,[17,0,0],a(k)],aGX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aGY=a(T8),aGZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aG0=[0,[9,0,0],a(rA)],aG1=[0,[17,0,0],a(k)],aG2=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aGS=[0,[15,0],a(q)],aGP=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aGQ=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aGR=[0,[17,0,[12,41,0]],a(o)],aGO=[0,[15,0],a(q)],aGD=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aGE=a("Flow_ast.Expression.TemplateLiteral.Element.raw"),aGF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aGG=[0,[3,0,0],a(sf)],aGH=[0,[17,0,0],a(k)],aGI=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aGJ=a(SL),aGK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aGL=[0,[3,0,0],a(sf)],aGM=[0,[17,0,0],a(k)],aGN=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aGC=[0,[15,0],a(q)],aGw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aGv=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aGx=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aGo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aGk=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aGl=a("Flow_ast.Expression.Array.elements"),aGm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aGn=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aGp=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aGq=[0,[17,0,0],a(k)],aGr=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aGs=a(L),aGt=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aGu=a(x),aGy=a(t),aGB=a(u),aGz=[0,[17,0,0],a(k)],aGA=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aGj=[0,[15,0],a(q)],aGd=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Array.Expression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Array.Expression@ ")],aGe=[0,[17,0,[12,41,0]],a(o)],aGf=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Array.Spread"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Array.Spread@ ")],aGg=[0,[17,0,[12,41,0]],a(o)],aGh=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.Array.Hole"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.Array.Hole@ ")],aGi=[0,[17,0,[12,41,0]],a(o)],aGc=[0,[15,0],a(q)],aF9=a(K),aF1=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aF2=a("Flow_ast.Expression.SpreadElement.argument"),aF3=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aF4=[0,[17,0,0],a(k)],aF5=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aF6=a(L),aF7=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aF8=a(x),aF_=a(t),aGb=a(u),aF$=[0,[17,0,0],a(k)],aGa=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aF0=[0,[15,0],a(q)],aFX=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aFY=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aFZ=[0,[17,0,[12,41,0]],a(o)],aFV=[0,[15,0],a(q)],aFP=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aFO=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aFQ=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aFH=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aFD=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aFE=a("Flow_ast.Expression.CallTypeArgs.arguments"),aFF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aFG=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aFI=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aFJ=[0,[17,0,0],a(k)],aFK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aFL=a(L),aFM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aFN=a(x),aFR=a(t),aFU=a(u),aFS=[0,[17,0,0],a(k)],aFT=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aFC=[0,[15,0],a(q)],aFz=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aFA=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aFB=[0,[17,0,[12,41,0]],a(o)],aFy=[0,[15,0],a(q)],aFu=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.CallTypeArg.Explicit"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.CallTypeArg.Explicit@ ")],aFv=[0,[17,0,[12,41,0]],a(o)],aFw=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Expression.CallTypeArg.Implicit"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Expression.CallTypeArg.Implicit@ ")],aFx=[0,[17,0,[12,41,0]],a(o)],aFt=[0,[15,0],a(q)],aFo=a(K),aFk=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aFl=a("Flow_ast.Expression.CallTypeArg.Implicit.comments"),aFm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aFn=a(x),aFp=a(t),aFs=a(u),aFq=[0,[17,0,0],a(k)],aFr=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aFj=[0,[15,0],a(q)],aFg=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aFh=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aFi=[0,[17,0,[12,41,0]],a(o)],aFe=[0,[15,0],a(q)],aD6=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Block"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Block@ ")],aD7=[0,[17,0,[12,41,0]],a(o)],aD8=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Break"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Break@ ")],aD9=[0,[17,0,[12,41,0]],a(o)],aD_=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ClassDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ClassDeclaration@ ")],aD$=[0,[17,0,[12,41,0]],a(o)],aEa=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Continue"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Continue@ ")],aEb=[0,[17,0,[12,41,0]],a(o)],aEc=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Debugger"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Debugger@ ")],aEd=[0,[17,0,[12,41,0]],a(o)],aEe=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareClass"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareClass@ ")],aEf=[0,[17,0,[12,41,0]],a(o)],aEg=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration@ ")],aEh=[0,[17,0,[12,41,0]],a(o)],aEi=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareFunction"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareFunction@ ")],aEj=[0,[17,0,[12,41,0]],a(o)],aEk=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareInterface"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareInterface@ ")],aEl=[0,[17,0,[12,41,0]],a(o)],aEm=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareModule"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareModule@ ")],aEn=[0,[17,0,[12,41,0]],a(o)],aEo=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareModuleExports"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareModuleExports@ ")],aEp=[0,[17,0,[12,41,0]],a(o)],aEq=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareTypeAlias"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareTypeAlias@ ")],aEr=[0,[17,0,[12,41,0]],a(o)],aEs=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareOpaqueType"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareOpaqueType@ ")],aEt=[0,[17,0,[12,41,0]],a(o)],aEu=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareVariable"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareVariable@ ")],aEv=[0,[17,0,[12,41,0]],a(o)],aEw=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DoWhile"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DoWhile@ ")],aEx=[0,[17,0,[12,41,0]],a(o)],aEy=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Empty"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Empty@ ")],aEz=[0,[17,0,[12,41,0]],a(o)],aEA=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration@ ")],aEB=[0,[17,0,[12,41,0]],a(o)],aEC=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ExportDefaultDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration@ ")],aED=[0,[17,0,[12,41,0]],a(o)],aEE=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ExportNamedDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ExportNamedDeclaration@ ")],aEF=[0,[17,0,[12,41,0]],a(o)],aEG=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Expression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Expression@ ")],aEH=[0,[17,0,[12,41,0]],a(o)],aEI=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.For"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.For@ ")],aEJ=[0,[17,0,[12,41,0]],a(o)],aEK=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ForIn"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ForIn@ ")],aEL=[0,[17,0,[12,41,0]],a(o)],aEM=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ForOf"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ForOf@ ")],aEN=[0,[17,0,[12,41,0]],a(o)],aEO=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.FunctionDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.FunctionDeclaration@ ")],aEP=[0,[17,0,[12,41,0]],a(o)],aEQ=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.If"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.If@ ")],aER=[0,[17,0,[12,41,0]],a(o)],aES=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ImportDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ImportDeclaration@ ")],aET=[0,[17,0,[12,41,0]],a(o)],aEU=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.InterfaceDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.InterfaceDeclaration@ ")],aEV=[0,[17,0,[12,41,0]],a(o)],aEW=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Labeled"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Labeled@ ")],aEX=[0,[17,0,[12,41,0]],a(o)],aEY=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Return"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Return@ ")],aEZ=[0,[17,0,[12,41,0]],a(o)],aE0=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Switch"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Switch@ ")],aE1=[0,[17,0,[12,41,0]],a(o)],aE2=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Throw"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Throw@ ")],aE3=[0,[17,0,[12,41,0]],a(o)],aE4=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.Try"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.Try@ ")],aE5=[0,[17,0,[12,41,0]],a(o)],aE6=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.TypeAlias"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.TypeAlias@ ")],aE7=[0,[17,0,[12,41,0]],a(o)],aE8=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.OpaqueType"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.OpaqueType@ ")],aE9=[0,[17,0,[12,41,0]],a(o)],aE_=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.VariableDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.VariableDeclaration@ ")],aE$=[0,[17,0,[12,41,0]],a(o)],aFa=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.While"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.While@ ")],aFb=[0,[17,0,[12,41,0]],a(o)],aFc=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.With"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.With@ ")],aFd=[0,[17,0,[12,41,0]],a(o)],aD5=[0,[15,0],a(q)],aD2=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aD3=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aD4=[0,[17,0,[12,41,0]],a(o)],aD1=[0,[15,0],a(q)],aD0=a("Flow_ast.Statement.ExportValue"),aDZ=a("Flow_ast.Statement.ExportType"),aDY=[0,[15,0],a(q)],aDT=a(K),aDP=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aDQ=a("Flow_ast.Statement.Empty.comments"),aDR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aDS=a(x),aDU=a(t),aDX=a(u),aDV=[0,[17,0,0],a(k)],aDW=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aDO=[0,[15,0],a(q)],aDI=a(K),aDt=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aDu=a("Flow_ast.Statement.Expression.expression"),aDv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aDw=[0,[17,0,0],a(k)],aDx=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aDy=a(Ud),aDz=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aDA=a(x),aDB=[0,[3,0,0],a(sf)],aDC=a(t),aDN=a(u),aDD=[0,[17,0,0],a(k)],aDE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aDF=a(L),aDG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aDH=a(x),aDJ=a(t),aDM=a(u),aDK=[0,[17,0,0],a(k)],aDL=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aDs=[0,[15,0],a(q)],aDl=a(K),aCW=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aCX=a("Flow_ast.Statement.ImportDeclaration.import_kind"),aCY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aCZ=[0,[17,0,0],a(k)],aC0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aC1=a(ua),aC2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aC3=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aC4=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aC5=[0,[17,0,[12,41,0]],a(o)],aC6=[0,[17,0,0],a(k)],aC7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aC8=a(tK),aC9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aC_=a(x),aC$=a(t),aDr=a(u),aDa=[0,[17,0,0],a(k)],aDb=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aDc=a(wF),aDd=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aDe=a(x),aDf=a(t),aDq=a(u),aDg=[0,[17,0,0],a(k)],aDh=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aDi=a(L),aDj=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aDk=a(x),aDm=a(t),aDp=a(u),aDn=[0,[17,0,0],a(k)],aDo=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aCV=[0,[15,0],a(q)],aCC=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aCD=a("Flow_ast.Statement.ImportDeclaration.kind"),aCE=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aCF=a(x),aCG=a(t),aCU=a(u),aCH=[0,[17,0,0],a(k)],aCI=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aCJ=a(z6),aCK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aCL=a(x),aCM=a(t),aCT=a(u),aCN=[0,[17,0,0],a(k)],aCO=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aCP=a("remote"),aCQ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aCR=[0,[17,0,0],a(k)],aCS=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aCB=[0,[15,0],a(q)],aCt=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aCr=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers@ ")],aCs=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aCu=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aCv=[0,[17,0,[12,41,0]],a(o)],aCw=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier@ ")],aCx=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aCy=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aCz=[0,[17,0,[12,41,0]],a(o)],aCA=[0,[17,0,[12,41,0]],a(o)],aCq=[0,[15,0],a(q)],aCn=a("Flow_ast.Statement.ImportDeclaration.ImportType"),aCo=a("Flow_ast.Statement.ImportDeclaration.ImportTypeof"),aCp=a("Flow_ast.Statement.ImportDeclaration.ImportValue"),aCm=[0,[15,0],a(q)],aCd=a(K),aBK=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aBL=a("Flow_ast.Statement.DeclareExportDeclaration.default"),aBM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aBN=a(x),aBO=a(t),aCl=a(u),aBP=[0,[17,0,0],a(k)],aBQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aBR=a(Am),aBS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aBT=a(x),aBU=a(t),aCk=a(u),aBV=[0,[17,0,0],a(k)],aBW=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aBX=a(wF),aBY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aBZ=a(x),aB0=a(t),aCj=a(u),aB1=[0,[17,0,0],a(k)],aB2=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aB3=a(ua),aB4=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aB5=a(x),aB6=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aB7=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aB8=[0,[17,0,[12,41,0]],a(o)],aB9=a(t),aCi=a(u),aB_=[0,[17,0,0],a(k)],aB$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aCa=a(L),aCb=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aCc=a(x),aCe=a(t),aCh=a(u),aCf=[0,[17,0,0],a(k)],aCg=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aBJ=[0,[15,0],a(q)],aBd=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.Variable"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Variable@ ")],aBe=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aBf=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aBg=[0,[17,0,[12,41,0]],a(o)],aBh=[0,[17,0,[12,41,0]],a(o)],aBi=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.Function"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Function@ ")],aBj=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aBk=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aBl=[0,[17,0,[12,41,0]],a(o)],aBm=[0,[17,0,[12,41,0]],a(o)],aBn=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.Class"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Class@ ")],aBo=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aBp=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aBq=[0,[17,0,[12,41,0]],a(o)],aBr=[0,[17,0,[12,41,0]],a(o)],aBs=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.DefaultType"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.DefaultType@ ")],aBt=[0,[17,0,[12,41,0]],a(o)],aBu=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.NamedType"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedType@ ")],aBv=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aBw=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aBx=[0,[17,0,[12,41,0]],a(o)],aBy=[0,[17,0,[12,41,0]],a(o)],aBz=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType@ ")],aBA=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aBB=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aBC=[0,[17,0,[12,41,0]],a(o)],aBD=[0,[17,0,[12,41,0]],a(o)],aBE=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareExportDeclaration.Interface"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Interface@ ")],aBF=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aBG=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aBH=[0,[17,0,[12,41,0]],a(o)],aBI=[0,[17,0,[12,41,0]],a(o)],aBc=[0,[15,0],a(q)],aA_=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ExportDefaultDeclaration.Declaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Declaration@ ")],aA$=[0,[17,0,[12,41,0]],a(o)],aBa=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ExportDefaultDeclaration.Expression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Expression@ ")],aBb=[0,[17,0,[12,41,0]],a(o)],aA9=[0,[15,0],a(q)],aA4=a(K),aAS=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aAT=a("Flow_ast.Statement.ExportDefaultDeclaration.default"),aAU=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aAV=[0,[17,0,0],a(k)],aAW=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aAX=a(Am),aAY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aAZ=[0,[17,0,0],a(k)],aA0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aA1=a(L),aA2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aA3=a(x),aA5=a(t),aA8=a(u),aA6=[0,[17,0,0],a(k)],aA7=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aAR=[0,[15,0],a(q)],aAI=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aAG=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers@ ")],aAH=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aAJ=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aAK=[0,[17,0,[12,41,0]],a(o)],aAL=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier ("),[17,[0,a(ab),0,0],0]]]],a("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier (@,")],aAM=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aAN=a(x),aAO=a(t),aAQ=a(u),aAP=[0,[17,[0,a(ab),0,0],[11,a(HY),[17,0,0]]],a(IK)],aAF=[0,[15,0],a(q)],aAx=a(K),az6=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],az7=a("Flow_ast.Statement.ExportNamedDeclaration.declaration"),az8=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],az9=a(x),az_=a(t),aAE=a(u),az$=[0,[17,0,0],a(k)],aAa=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aAb=a(wF),aAc=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aAd=a(x),aAe=a(t),aAD=a(u),aAf=[0,[17,0,0],a(k)],aAg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aAh=a(ua),aAi=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aAj=a(x),aAk=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aAl=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aAm=[0,[17,0,[12,41,0]],a(o)],aAn=a(t),aAC=a(u),aAo=[0,[17,0,0],a(k)],aAp=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aAq=a("export_kind"),aAr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aAs=[0,[17,0,0],a(k)],aAt=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aAu=a(L),aAv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aAw=a(x),aAy=a(t),aAB=a(u),aAz=[0,[17,0,0],a(k)],aAA=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],az5=[0,[15,0],a(q)],azT=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],azU=a("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifier.local"),azV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azW=[0,[17,0,0],a(k)],azX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],azY=a(Ic),azZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],az0=a(x),az1=a(t),az4=a(u),az2=[0,[17,0,0],a(k)],az3=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],azS=[0,[15,0],a(q)],azP=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],azQ=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],azR=[0,[17,0,[12,41,0]],a(o)],azO=[0,[15,0],a(q)],azJ=a(K),azB=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],azC=a("Flow_ast.Statement.DeclareModuleExports.annot"),azD=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azE=[0,[17,0,0],a(k)],azF=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],azG=a(L),azH=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azI=a(x),azK=a(t),azN=a(u),azL=[0,[17,0,0],a(k)],azM=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],azA=[0,[15,0],a(q)],azv=a(K),azc=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],azd=a("Flow_ast.Statement.DeclareModule.id"),aze=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azf=[0,[17,0,0],a(k)],azg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],azh=a(rN),azi=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azj=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],azk=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],azl=[0,[17,0,[12,41,0]],a(o)],azm=[0,[17,0,0],a(k)],azn=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],azo=a(uJ),azp=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azq=[0,[17,0,0],a(k)],azr=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],azs=a(L),azt=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],azu=a(x),azw=a(t),azz=a(u),azx=[0,[17,0,0],a(k)],azy=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],azb=[0,[15,0],a(q)],ay9=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareModule.CommonJS"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareModule.CommonJS@ ")],ay_=[0,[17,0,[12,41,0]],a(o)],ay$=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareModule.ES"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareModule.ES@ ")],aza=[0,[17,0,[12,41,0]],a(o)],ay8=[0,[15,0],a(q)],ay1=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareModule.Identifier"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareModule.Identifier@ ")],ay2=[0,[17,0,[12,41,0]],a(o)],ay3=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.DeclareModule.Literal"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.DeclareModule.Literal@ ")],ay4=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ay5=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ay6=[0,[17,0,[12,41,0]],a(o)],ay7=[0,[17,0,[12,41,0]],a(o)],ay0=[0,[15,0],a(q)],ayU=a(K),ayC=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ayD=a("Flow_ast.Statement.DeclareFunction.id"),ayE=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayF=[0,[17,0,0],a(k)],ayG=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ayH=a(uI),ayI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayJ=[0,[17,0,0],a(k)],ayK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ayL=a(tA),ayM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayN=a(x),ayO=a(t),ayZ=a(u),ayP=[0,[17,0,0],a(k)],ayQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ayR=a(L),ayS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayT=a(x),ayV=a(t),ayY=a(u),ayW=[0,[17,0,0],a(k)],ayX=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ayB=[0,[15,0],a(q)],ayw=a(K),ayk=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ayl=a("Flow_ast.Statement.DeclareVariable.id"),aym=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayn=[0,[17,0,0],a(k)],ayo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ayp=a(uI),ayq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayr=[0,[17,0,0],a(k)],ays=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ayt=a(L),ayu=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ayv=a(x),ayx=a(t),ayA=a(u),ayy=[0,[17,0,0],a(k)],ayz=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ayj=[0,[15,0],a(q)],ayb=a(K),axX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axY=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],axZ=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ax0=[0,[17,0,[12,41,0]],a(o)],axt=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],axu=a("Flow_ast.Statement.DeclareClass.id"),axv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axw=[0,[17,0,0],a(k)],axx=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axy=a(wA),axz=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axA=a(x),axB=a(t),ayi=a(u),axC=[0,[17,0,0],a(k)],axD=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axE=a(rN),axF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axG=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],axH=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],axI=[0,[17,0,[12,41,0]],a(o)],axJ=[0,[17,0,0],a(k)],axK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axL=a(tz),axM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axN=a(x),axO=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],axP=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],axQ=[0,[17,0,[12,41,0]],a(o)],axR=a(t),ayh=a(u),axS=[0,[17,0,0],a(k)],axT=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axU=a(Id),axV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axW=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],ax1=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],ax2=[0,[17,0,0],a(k)],ax3=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ax4=a(vI),ax5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ax6=a(x),ax7=a(t),ayg=a(u),ax8=[0,[17,0,0],a(k)],ax9=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ax_=a(L),ax$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aya=a(x),ayc=a(t),ayf=a(u),ayd=[0,[17,0,0],a(k)],aye=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],axs=[0,[15,0],a(q)],axm=a(K),aw7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aw8=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aw9=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aw_=[0,[17,0,[12,41,0]],a(o)],awT=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],awU=a("Flow_ast.Statement.Interface.id"),awV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],awW=[0,[17,0,0],a(k)],awX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],awY=a(wA),awZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aw0=a(x),aw1=a(t),axr=a(u),aw2=[0,[17,0,0],a(k)],aw3=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aw4=a(tz),aw5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aw6=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aw$=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],axa=[0,[17,0,0],a(k)],axb=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axc=a(rN),axd=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axe=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],axf=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],axg=[0,[17,0,[12,41,0]],a(o)],axh=[0,[17,0,0],a(k)],axi=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],axj=a(L),axk=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],axl=a(x),axn=a(t),axq=a(u),axo=[0,[17,0,0],a(k)],axp=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],awS=[0,[15,0],a(q)],awK=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration.BooleanBody"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration.BooleanBody@ ")],awL=[0,[17,0,[12,41,0]],a(o)],awM=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration.NumberBody"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration.NumberBody@ ")],awN=[0,[17,0,[12,41,0]],a(o)],awO=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration.StringBody"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody@ ")],awP=[0,[17,0,[12,41,0]],a(o)],awQ=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration.SymbolBody"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration.SymbolBody@ ")],awR=[0,[17,0,[12,41,0]],a(o)],awJ=[0,[15,0],a(q)],awG=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],awH=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],awI=[0,[17,0,[12,41,0]],a(o)],awF=[0,[15,0],a(q)],awA=a(K),awo=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],awp=a("Flow_ast.Statement.EnumDeclaration.id"),awq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],awr=[0,[17,0,0],a(k)],aws=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],awt=a(rN),awu=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],awv=[0,[17,0,0],a(k)],aww=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],awx=a(L),awy=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],awz=a(x),awB=a(t),awE=a(u),awC=[0,[17,0,0],a(k)],awD=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],awn=[0,[15,0],a(q)],awi=a(K),av8=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],av4=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],av5=a("Flow_ast.Statement.EnumDeclaration.SymbolBody.members"),av6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],av7=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],av9=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],av_=[0,[17,0,0],a(k)],av$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],awa=a(DU),awb=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],awc=[0,[9,0,0],a(rA)],awd=[0,[17,0,0],a(k)],awe=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],awf=a(L),awg=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],awh=a(x),awj=a(t),awm=a(u),awk=[0,[17,0,0],a(k)],awl=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],av3=[0,[15,0],a(q)],av0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avV=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avT=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration.StringBody.Defaulted"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody.Defaulted@ ")],avU=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],avW=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],avX=[0,[17,0,[12,41,0]],a(o)],avY=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.EnumDeclaration.StringBody.Initialized"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody.Initialized@ ")],avZ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],av1=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],av2=[0,[17,0,[12,41,0]],a(o)],avS=[0,[15,0],a(q)],avN=a(K),avv=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],avw=a("Flow_ast.Statement.EnumDeclaration.StringBody.members"),avx=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],avy=[0,[17,0,0],a(k)],avz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avA=a(H8),avB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],avC=[0,[9,0,0],a(rA)],avD=[0,[17,0,0],a(k)],avE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avF=a(DU),avG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],avH=[0,[9,0,0],a(rA)],avI=[0,[17,0,0],a(k)],avJ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avK=a(L),avL=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],avM=a(x),avO=a(t),avR=a(u),avP=[0,[17,0,0],a(k)],avQ=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],avu=[0,[15,0],a(q)],avp=a(K),au_=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],au6=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],au7=a("Flow_ast.Statement.EnumDeclaration.NumberBody.members"),au8=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],au9=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],au$=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],ava=[0,[17,0,0],a(k)],avb=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avc=a(H8),avd=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ave=[0,[9,0,0],a(rA)],avf=[0,[17,0,0],a(k)],avg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avh=a(DU),avi=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],avj=[0,[9,0,0],a(rA)],avk=[0,[17,0,0],a(k)],avl=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],avm=a(L),avn=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],avo=a(x),avq=a(t),avt=a(u),avr=[0,[17,0,0],a(k)],avs=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],au5=[0,[15,0],a(q)],au0=a(K),auJ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],auF=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],auG=a("Flow_ast.Statement.EnumDeclaration.BooleanBody.members"),auH=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],auI=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],auK=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],auL=[0,[17,0,0],a(k)],auM=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],auN=a(H8),auO=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],auP=[0,[9,0,0],a(rA)],auQ=[0,[17,0,0],a(k)],auR=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],auS=a(DU),auT=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],auU=[0,[9,0,0],a(rA)],auV=[0,[17,0,0],a(k)],auW=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],auX=a(L),auY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],auZ=a(x),au1=a(t),au4=a(u),au2=[0,[17,0,0],a(k)],au3=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],auE=[0,[15,0],a(q)],aus=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aut=a("Flow_ast.Statement.EnumDeclaration.InitializedMember.id"),auu=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],auv=[0,[17,0,0],a(k)],auw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aux=a(tL),auy=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],auz=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],auA=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],auB=[0,[17,0,[12,41,0]],a(o)],auC=[0,[17,0,0],a(k)],auD=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aur=[0,[15,0],a(q)],auo=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aup=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],auq=[0,[17,0,[12,41,0]],a(o)],aun=[0,[15,0],a(q)],aui=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],auj=a("Flow_ast.Statement.EnumDeclaration.DefaultedMember.id"),auk=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aul=[0,[17,0,0],a(k)],aum=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],auh=[0,[15,0],a(q)],aue=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],auf=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aug=[0,[17,0,[12,41,0]],a(o)],aud=[0,[15,0],a(q)],at8=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ForOf.LeftDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ForOf.LeftDeclaration@ ")],at9=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],at_=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],at$=[0,[17,0,[12,41,0]],a(o)],aua=[0,[17,0,[12,41,0]],a(o)],aub=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ForOf.LeftPattern"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ForOf.LeftPattern@ ")],auc=[0,[17,0,[12,41,0]],a(o)],at7=[0,[15,0],a(q)],at2=a(K),atH=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],atI=a("Flow_ast.Statement.ForOf.left"),atJ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atK=[0,[17,0,0],a(k)],atL=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atM=a(sy),atN=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atO=[0,[17,0,0],a(k)],atP=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atQ=a(rN),atR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atS=[0,[17,0,0],a(k)],atT=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atU=a(uH),atV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atW=[0,[9,0,0],a(rA)],atX=[0,[17,0,0],a(k)],atY=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atZ=a(L),at0=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],at1=a(x),at3=a(t),at6=a(u),at4=[0,[17,0,0],a(k)],at5=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],atG=[0,[15,0],a(q)],atz=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ForIn.LeftDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ForIn.LeftDeclaration@ ")],atA=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],atB=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],atC=[0,[17,0,[12,41,0]],a(o)],atD=[0,[17,0,[12,41,0]],a(o)],atE=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.ForIn.LeftPattern"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.ForIn.LeftPattern@ ")],atF=[0,[17,0,[12,41,0]],a(o)],aty=[0,[15,0],a(q)],att=a(K),as_=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],as$=a("Flow_ast.Statement.ForIn.left"),ata=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atb=[0,[17,0,0],a(k)],atc=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atd=a(sy),ate=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atf=[0,[17,0,0],a(k)],atg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ath=a(rN),ati=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atj=[0,[17,0,0],a(k)],atk=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atl=a(DO),atm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],atn=[0,[9,0,0],a(rA)],ato=[0,[17,0,0],a(k)],atp=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],atq=a(L),atr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ats=a(x),atu=a(t),atx=a(u),atv=[0,[17,0,0],a(k)],atw=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],as9=[0,[15,0],a(q)],as2=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.For.InitDeclaration"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.For.InitDeclaration@ ")],as3=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],as4=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],as5=[0,[17,0,[12,41,0]],a(o)],as6=[0,[17,0,[12,41,0]],a(o)],as7=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Statement.For.InitExpression"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Statement.For.InitExpression@ ")],as8=[0,[17,0,[12,41,0]],a(o)],as1=[0,[15,0],a(q)],asT=a(K),ast=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],asu=a("Flow_ast.Statement.For.init"),asv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asw=a(x),asx=a(t),as0=a(u),asy=[0,[17,0,0],a(k)],asz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],asA=a(u1),asB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asC=a(x),asD=a(t),asZ=a(u),asE=[0,[17,0,0],a(k)],asF=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],asG=a(Sx),asH=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asI=a(x),asJ=a(t),asY=a(u),asK=[0,[17,0,0],a(k)],asL=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],asM=a(rN),asN=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asO=[0,[17,0,0],a(k)],asP=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],asQ=a(L),asR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asS=a(x),asU=a(t),asX=a(u),asV=[0,[17,0,0],a(k)],asW=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ass=[0,[15,0],a(q)],asn=a(K),asb=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],asc=a("Flow_ast.Statement.DoWhile.body"),asd=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ase=[0,[17,0,0],a(k)],asf=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],asg=a(u1),ash=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asi=[0,[17,0,0],a(k)],asj=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ask=a(L),asl=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],asm=a(x),aso=a(t),asr=a(u),asp=[0,[17,0,0],a(k)],asq=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],asa=[0,[15,0],a(q)],ar7=a(K),arV=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],arW=a("Flow_ast.Statement.While.test"),arX=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],arY=[0,[17,0,0],a(k)],arZ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ar0=a(rN),ar1=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ar2=[0,[17,0,0],a(k)],ar3=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ar4=a(L),ar5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ar6=a(x),ar8=a(t),ar$=a(u),ar9=[0,[17,0,0],a(k)],ar_=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],arU=[0,[15,0],a(q)],arR=a("Flow_ast.Statement.VariableDeclaration.Var"),arS=a("Flow_ast.Statement.VariableDeclaration.Let"),arT=a("Flow_ast.Statement.VariableDeclaration.Const"),arQ=[0,[15,0],a(q)],arL=a(K),arA=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],arw=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],arx=a("Flow_ast.Statement.VariableDeclaration.declarations"),ary=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],arz=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],arB=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],arC=[0,[17,0,0],a(k)],arD=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],arE=a(uJ),arF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],arG=[0,[17,0,0],a(k)],arH=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],arI=a(L),arJ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],arK=a(x),arM=a(t),arP=a(u),arN=[0,[17,0,0],a(k)],arO=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],arv=[0,[15,0],a(q)],arj=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ark=a("Flow_ast.Statement.VariableDeclaration.Declarator.id"),arl=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],arm=[0,[17,0,0],a(k)],arn=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aro=a(tL),arp=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],arq=a(x),arr=a(t),aru=a(u),ars=[0,[17,0,0],a(k)],art=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ari=[0,[15,0],a(q)],arf=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],arg=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],arh=[0,[17,0,[12,41,0]],a(o)],are=[0,[15,0],a(q)],aq9=a(K),aqJ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aqK=a("Flow_ast.Statement.Try.block"),aqL=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqM=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aqN=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aqO=[0,[17,0,[12,41,0]],a(o)],aqP=[0,[17,0,0],a(k)],aqQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aqR=a(TX),aqS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqT=a(x),aqU=a(t),ard=a(u),aqV=[0,[17,0,0],a(k)],aqW=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aqX=a(RX),aqY=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqZ=a(x),aq0=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aq1=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aq2=[0,[17,0,[12,41,0]],a(o)],aq3=a(t),arc=a(u),aq4=[0,[17,0,0],a(k)],aq5=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aq6=a(L),aq7=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aq8=a(x),aq_=a(t),arb=a(u),aq$=[0,[17,0,0],a(k)],ara=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aqI=[0,[15,0],a(q)],aqC=a(K),aql=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aqm=a("Flow_ast.Statement.Try.CatchClause.param"),aqn=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqo=a(x),aqp=a(t),aqH=a(u),aqq=[0,[17,0,0],a(k)],aqr=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aqs=a(rN),aqt=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqu=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aqv=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aqw=[0,[17,0,[12,41,0]],a(o)],aqx=[0,[17,0,0],a(k)],aqy=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aqz=a(L),aqA=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqB=a(x),aqD=a(t),aqG=a(u),aqE=[0,[17,0,0],a(k)],aqF=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aqk=[0,[15,0],a(q)],aqh=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aqi=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aqj=[0,[17,0,[12,41,0]],a(o)],aqg=[0,[15,0],a(q)],aqb=a(K),ap5=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ap6=a("Flow_ast.Statement.Throw.argument"),ap7=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ap8=[0,[17,0,0],a(k)],ap9=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ap_=a(L),ap$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aqa=a(x),aqc=a(t),aqf=a(u),aqd=[0,[17,0,0],a(k)],aqe=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ap4=[0,[15,0],a(q)],apY=a(K),apO=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],apP=a("Flow_ast.Statement.Return.argument"),apQ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],apR=a(x),apS=a(t),ap3=a(u),apT=[0,[17,0,0],a(k)],apU=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],apV=a(L),apW=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],apX=a(x),apZ=a(t),ap2=a(u),ap0=[0,[17,0,0],a(k)],ap1=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],apN=[0,[15,0],a(q)],apI=a(K),apB=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],apt=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],apu=a("Flow_ast.Statement.Switch.discriminant"),apv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],apw=[0,[17,0,0],a(k)],apx=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],apy=a(Rp),apz=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],apA=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],apC=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],apD=[0,[17,0,0],a(k)],apE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],apF=a(L),apG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],apH=a(x),apJ=a(t),apM=a(u),apK=[0,[17,0,0],a(k)],apL=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aps=[0,[15,0],a(q)],apm=a(K),apf=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ao7=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ao8=a("Flow_ast.Statement.Switch.Case.test"),ao9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ao_=a(x),ao$=a(t),apr=a(u),apa=[0,[17,0,0],a(k)],apb=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],apc=a(wl),apd=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ape=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],apg=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],aph=[0,[17,0,0],a(k)],api=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],apj=a(L),apk=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],apl=a(x),apn=a(t),apq=a(u),apo=[0,[17,0,0],a(k)],app=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ao6=[0,[15,0],a(q)],ao3=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ao4=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ao5=[0,[17,0,[12,41,0]],a(o)],ao2=[0,[15,0],a(q)],aoU=a(K),aou=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aov=a("Flow_ast.Statement.OpaqueType.id"),aow=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aox=[0,[17,0,0],a(k)],aoy=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aoz=a(wA),aoA=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aoB=a(x),aoC=a(t),ao1=a(u),aoD=[0,[17,0,0],a(k)],aoE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aoF=a(Te),aoG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aoH=a(x),aoI=a(t),ao0=a(u),aoJ=[0,[17,0,0],a(k)],aoK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aoL=a(Ta),aoM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aoN=a(x),aoO=a(t),aoZ=a(u),aoP=[0,[17,0,0],a(k)],aoQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aoR=a(L),aoS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aoT=a(x),aoV=a(t),aoY=a(u),aoW=[0,[17,0,0],a(k)],aoX=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aot=[0,[15,0],a(q)],aon=a(K),an7=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],an8=a("Flow_ast.Statement.TypeAlias.id"),an9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],an_=[0,[17,0,0],a(k)],an$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aoa=a(wA),aob=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aoc=a(x),aod=a(t),aos=a(u),aoe=[0,[17,0,0],a(k)],aof=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aog=a(sy),aoh=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aoi=[0,[17,0,0],a(k)],aoj=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aok=a(L),aol=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aom=a(x),aoo=a(t),aor=a(u),aop=[0,[17,0,0],a(k)],aoq=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],an6=[0,[15,0],a(q)],an1=a(K),anP=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],anQ=a("Flow_ast.Statement.With._object"),anR=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],anS=[0,[17,0,0],a(k)],anT=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],anU=a(rN),anV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],anW=[0,[17,0,0],a(k)],anX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],anY=a(L),anZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],an0=a(x),an2=a(t),an5=a(u),an3=[0,[17,0,0],a(k)],an4=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],anO=[0,[15,0],a(q)],anJ=a(K),anF=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],anG=a("Flow_ast.Statement.Debugger.comments"),anH=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],anI=a(x),anK=a(t),anN=a(u),anL=[0,[17,0,0],a(k)],anM=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],anE=[0,[15,0],a(q)],any=a(K),ano=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],anp=a("Flow_ast.Statement.Continue.label"),anq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],anr=a(x),ans=a(t),anD=a(u),ant=[0,[17,0,0],a(k)],anu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],anv=a(L),anw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],anx=a(x),anz=a(t),anC=a(u),anA=[0,[17,0,0],a(k)],anB=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ann=[0,[15,0],a(q)],anh=a(K),am9=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],am_=a("Flow_ast.Statement.Break.label"),am$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ana=a(x),anb=a(t),anm=a(u),anc=[0,[17,0,0],a(k)],and=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ane=a(L),anf=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ang=a(x),ani=a(t),anl=a(u),anj=[0,[17,0,0],a(k)],ank=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],am8=[0,[15,0],a(q)],am3=a(K),amR=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],amS=a("Flow_ast.Statement.Labeled.label"),amT=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amU=[0,[17,0,0],a(k)],amV=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],amW=a(rN),amX=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amY=[0,[17,0,0],a(k)],amZ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],am0=a(L),am1=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],am2=a(x),am4=a(t),am7=a(u),am5=[0,[17,0,0],a(k)],am6=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],amQ=[0,[15,0],a(q)],amK=a(K),ams=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],amt=a("Flow_ast.Statement.If.test"),amu=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amv=[0,[17,0,0],a(k)],amw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],amx=a(wl),amy=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amz=[0,[17,0,0],a(k)],amA=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],amB=a(Dv),amC=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amD=a(x),amE=a(t),amP=a(u),amF=[0,[17,0,0],a(k)],amG=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],amH=a(L),amI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amJ=a(x),amL=a(t),amO=a(u),amM=[0,[17,0,0],a(k)],amN=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],amr=[0,[15,0],a(q)],amm=a(K),ame=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],amf=a("Flow_ast.Statement.If.Alternate.body"),amg=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],amh=[0,[17,0,0],a(k)],ami=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],amj=a(L),amk=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aml=a(x),amn=a(t),amq=a(u),amo=[0,[17,0,0],a(k)],amp=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],amd=[0,[15,0],a(q)],ama=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],amb=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],amc=[0,[17,0,[12,41,0]],a(o)],al$=[0,[15,0],a(q)],al5=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],al4=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],al6=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],alX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],alT=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],alU=a("Flow_ast.Statement.Block.body"),alV=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],alW=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],alY=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],alZ=[0,[17,0,0],a(k)],al0=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],al1=a(L),al2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],al3=a(x),al7=a(t),al_=a(u),al8=[0,[17,0,0],a(k)],al9=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],alR=[0,[15,0],a(q)],alO=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Predicate.Declared"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Predicate.Declared@ ")],alP=[0,[17,0,[12,41,0]],a(o)],alQ=a("Flow_ast.Type.Predicate.Inferred"),alN=[0,[15,0],a(q)],alI=a(K),alA=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],alB=a("Flow_ast.Type.Predicate.kind"),alC=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],alD=[0,[17,0,0],a(k)],alE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],alF=a(L),alG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],alH=a(x),alJ=a(t),alM=a(u),alK=[0,[17,0,0],a(k)],alL=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],alz=[0,[15,0],a(q)],alw=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],alx=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aly=[0,[17,0,[12,41,0]],a(o)],alu=[0,[15,0],a(q)],alo=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aln=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],alp=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],alg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],alc=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ald=a("Flow_ast.Type.TypeArgs.arguments"),ale=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],alf=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],alh=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],ali=[0,[17,0,0],a(k)],alj=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],alk=a(L),all=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],alm=a(x),alq=a(t),alt=a(u),alr=[0,[17,0,0],a(k)],als=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],alb=[0,[15,0],a(q)],ak_=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ak$=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ala=[0,[17,0,[12,41,0]],a(o)],ak8=[0,[15,0],a(q)],ak2=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ak1=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],ak3=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],akU=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],akQ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],akR=a("Flow_ast.Type.TypeParams.params"),akS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],akT=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],akV=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],akW=[0,[17,0,0],a(k)],akX=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],akY=a(L),akZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ak0=a(x),ak4=a(t),ak7=a(u),ak5=[0,[17,0,0],a(k)],ak6=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],akP=[0,[15,0],a(q)],akM=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],akN=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],akO=[0,[17,0,[12,41,0]],a(o)],akL=[0,[15,0],a(q)],ako=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],akp=a("Flow_ast.Type.TypeParam.name"),akq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],akr=[0,[17,0,0],a(k)],aks=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],akt=a(TY),aku=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],akv=[0,[17,0,0],a(k)],akw=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],akx=a(s4),aky=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],akz=a(x),akA=a(t),akK=a(u),akB=[0,[17,0,0],a(k)],akC=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],akD=a(tK),akE=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],akF=a(x),akG=a(t),akJ=a(u),akH=[0,[17,0,0],a(k)],akI=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],akn=[0,[15,0],a(q)],akk=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],akl=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],akm=[0,[17,0,[12,41,0]],a(o)],akj=[0,[15,0],a(q)],akf=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Missing"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Missing@ ")],akg=[0,[17,0,[12,41,0]],a(o)],akh=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Available"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Available@ ")],aki=[0,[17,0,[12,41,0]],a(o)],ake=[0,[15,0],a(q)],akb=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],akc=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],akd=[0,[17,0,[12,41,0]],a(o)],aka=[0,[15,0],a(q)],ajG=a(K),ajA=a(K),aju=a(K),ajo=a(K),aji=a(K),ajc=a(K),ai8=a(K),ai2=a(K),aiW=a(K),aiQ=a(K),aiK=a(K),aiI=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Any"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Any@ ")],aiJ=a(x),aiL=a(t),aiN=a(u),aiM=[0,[17,0,[12,41,0]],a(o)],aiO=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Mixed"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Mixed@ ")],aiP=a(x),aiR=a(t),aiT=a(u),aiS=[0,[17,0,[12,41,0]],a(o)],aiU=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Empty"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Empty@ ")],aiV=a(x),aiX=a(t),aiZ=a(u),aiY=[0,[17,0,[12,41,0]],a(o)],ai0=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Void"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Void@ ")],ai1=a(x),ai3=a(t),ai5=a(u),ai4=[0,[17,0,[12,41,0]],a(o)],ai6=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Null"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Null@ ")],ai7=a(x),ai9=a(t),ai$=a(u),ai_=[0,[17,0,[12,41,0]],a(o)],aja=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Number"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Number@ ")],ajb=a(x),ajd=a(t),ajf=a(u),aje=[0,[17,0,[12,41,0]],a(o)],ajg=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.BigInt"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.BigInt@ ")],ajh=a(x),ajj=a(t),ajl=a(u),ajk=[0,[17,0,[12,41,0]],a(o)],ajm=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.String"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.String@ ")],ajn=a(x),ajp=a(t),ajr=a(u),ajq=[0,[17,0,[12,41,0]],a(o)],ajs=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Boolean"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Boolean@ ")],ajt=a(x),ajv=a(t),ajx=a(u),ajw=[0,[17,0,[12,41,0]],a(o)],ajy=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Symbol"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Symbol@ ")],ajz=a(x),ajB=a(t),ajD=a(u),ajC=[0,[17,0,[12,41,0]],a(o)],ajE=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Exists"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Exists@ ")],ajF=a(x),ajH=a(t),ajJ=a(u),ajI=[0,[17,0,[12,41,0]],a(o)],ajK=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Nullable"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Nullable@ ")],ajL=[0,[17,0,[12,41,0]],a(o)],ajM=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Function"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Function@ ")],ajN=[0,[17,0,[12,41,0]],a(o)],ajO=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object@ ")],ajP=[0,[17,0,[12,41,0]],a(o)],ajQ=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Interface"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Interface@ ")],ajR=[0,[17,0,[12,41,0]],a(o)],ajS=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Array"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Array@ ")],ajT=[0,[17,0,[12,41,0]],a(o)],ajU=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Generic"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Generic@ ")],ajV=[0,[17,0,[12,41,0]],a(o)],ajW=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Union"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Union@ ")],ajX=[0,[17,0,[12,41,0]],a(o)],ajY=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Intersection"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Intersection@ ")],ajZ=[0,[17,0,[12,41,0]],a(o)],aj0=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Typeof"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Typeof@ ")],aj1=[0,[17,0,[12,41,0]],a(o)],aj2=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Tuple"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Tuple@ ")],aj3=[0,[17,0,[12,41,0]],a(o)],aj4=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.StringLiteral"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.StringLiteral@ ")],aj5=[0,[17,0,[12,41,0]],a(o)],aj6=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.NumberLiteral"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.NumberLiteral@ ")],aj7=[0,[17,0,[12,41,0]],a(o)],aj8=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.BigIntLiteral"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.BigIntLiteral@ ")],aj9=[0,[17,0,[12,41,0]],a(o)],aj_=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.BooleanLiteral"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.BooleanLiteral@ ")],aj$=[0,[17,0,[12,41,0]],a(o)],aiH=[0,[15,0],a(q)],aiE=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aiF=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aiG=[0,[17,0,[12,41,0]],a(o)],aiD=[0,[15,0],a(q)],aiy=a(K),aiq=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aij=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aik=a("Flow_ast.Type.Intersection.types"),ail=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aim=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ain=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aio=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aip=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],air=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],ais=[0,[17,0,[12,41,0]],a(o)],ait=[0,[17,0,0],a(k)],aiu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aiv=a(L),aiw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aix=a(x),aiz=a(t),aiC=a(u),aiA=[0,[17,0,0],a(k)],aiB=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aii=[0,[15,0],a(q)],aid=a(K),ah7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ah0=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ah1=a("Flow_ast.Type.Union.types"),ah2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ah3=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ah4=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ah5=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ah6=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],ah8=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],ah9=[0,[17,0,[12,41,0]],a(o)],ah_=[0,[17,0,0],a(k)],ah$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aia=a(L),aib=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aic=a(x),aie=a(t),aih=a(u),aif=[0,[17,0,0],a(k)],aig=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ahZ=[0,[15,0],a(q)],ahU=a(K),ahM=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ahN=a("Flow_ast.Type.Array.argument"),ahO=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ahP=[0,[17,0,0],a(k)],ahQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ahR=a(L),ahS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ahT=a(x),ahV=a(t),ahY=a(u),ahW=[0,[17,0,0],a(k)],ahX=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ahL=[0,[15,0],a(q)],ahG=a(K),ahz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ahv=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ahw=a("Flow_ast.Type.Tuple.types"),ahx=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ahy=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],ahA=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],ahB=[0,[17,0,0],a(k)],ahC=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ahD=a(L),ahE=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ahF=a(x),ahH=a(t),ahK=a(u),ahI=[0,[17,0,0],a(k)],ahJ=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ahu=[0,[15,0],a(q)],ahp=a(K),ahc=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ahd=a("Flow_ast.Type.Typeof.argument"),ahe=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ahf=[0,[17,0,0],a(k)],ahg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ahh=a(R8),ahi=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ahj=[0,[9,0,0],a(rA)],ahk=[0,[17,0,0],a(k)],ahl=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ahm=a(L),ahn=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aho=a(x),ahq=a(t),aht=a(u),ahr=[0,[17,0,0],a(k)],ahs=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ahb=[0,[15,0],a(q)],ag8=a(K),ag0=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ag1=a("Flow_ast.Type.Nullable.argument"),ag2=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ag3=[0,[17,0,0],a(k)],ag4=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ag5=a(L),ag6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ag7=a(x),ag9=a(t),aha=a(u),ag_=[0,[17,0,0],a(k)],ag$=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],agZ=[0,[15,0],a(q)],agU=a(K),agK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],agL=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],agM=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],agN=[0,[17,0,[12,41,0]],a(o)],agz=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],agA=a("Flow_ast.Type.Interface.body"),agB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],agC=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],agD=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],agE=[0,[17,0,[12,41,0]],a(o)],agF=[0,[17,0,0],a(k)],agG=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],agH=a(tz),agI=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],agJ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],agO=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],agP=[0,[17,0,0],a(k)],agQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],agR=a(L),agS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],agT=a(x),agV=a(t),agY=a(u),agW=[0,[17,0,0],a(k)],agX=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],agy=[0,[15,0],a(q)],ago=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.Property"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.Property@ ")],agp=[0,[17,0,[12,41,0]],a(o)],agq=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.SpreadProperty"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.SpreadProperty@ ")],agr=[0,[17,0,[12,41,0]],a(o)],ags=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.Indexer"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.Indexer@ ")],agt=[0,[17,0,[12,41,0]],a(o)],agu=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.CallProperty"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.CallProperty@ ")],agv=[0,[17,0,[12,41,0]],a(o)],agw=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.InternalSlot"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.InternalSlot@ ")],agx=[0,[17,0,[12,41,0]],a(o)],agn=[0,[15,0],a(q)],agh=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],agg=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],agi=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],af$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afX=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],afY=a("Flow_ast.Type.Object.exact"),afZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],af0=[0,[9,0,0],a(rA)],af1=[0,[17,0,0],a(k)],af2=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],af3=a(SG),af4=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],af5=[0,[9,0,0],a(rA)],af6=[0,[17,0,0],a(k)],af7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],af8=a(DD),af9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],af_=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],aga=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],agb=[0,[17,0,0],a(k)],agc=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],agd=a(L),age=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],agf=a(x),agj=a(t),agm=a(u),agk=[0,[17,0,0],a(k)],agl=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],afW=[0,[15,0],a(q)],afR=a(K),afq=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],afr=a("Flow_ast.Type.Object.InternalSlot.id"),afs=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aft=[0,[17,0,0],a(k)],afu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afv=a(rG),afw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],afx=[0,[17,0,0],a(k)],afy=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afz=a(th),afA=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],afB=[0,[9,0,0],a(rA)],afC=[0,[17,0,0],a(k)],afD=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afE=a(sr),afF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],afG=[0,[9,0,0],a(rA)],afH=[0,[17,0,0],a(k)],afI=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afJ=a(Sz),afK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],afL=[0,[9,0,0],a(rA)],afM=[0,[17,0,0],a(k)],afN=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afO=a(L),afP=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],afQ=a(x),afS=a(t),afV=a(u),afT=[0,[17,0,0],a(k)],afU=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],afp=[0,[15,0],a(q)],afm=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],afn=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],afo=[0,[17,0,[12,41,0]],a(o)],afl=[0,[15,0],a(q)],afg=a(K),ae2=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ae3=a("Flow_ast.Type.Object.CallProperty.value"),ae4=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ae5=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ae6=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ae7=[0,[17,0,[12,41,0]],a(o)],ae8=[0,[17,0,0],a(k)],ae9=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ae_=a(sr),ae$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],afa=[0,[9,0,0],a(rA)],afb=[0,[17,0,0],a(k)],afc=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],afd=a(L),afe=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aff=a(x),afh=a(t),afk=a(u),afi=[0,[17,0,0],a(k)],afj=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ae1=[0,[15,0],a(q)],aeY=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aeZ=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ae0=[0,[17,0,[12,41,0]],a(o)],aeX=[0,[15,0],a(q)],aeU=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aeV=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aeW=[0,[17,0,[12,41,0]],a(o)],aeT=[0,[15,0],a(q)],aeM=a(K),aej=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aek=a("Flow_ast.Type.Object.Indexer.id"),ael=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aem=a(x),aen=a(t),aeS=a(u),aeo=[0,[17,0,0],a(k)],aep=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aeq=a(tn),aer=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aes=[0,[17,0,0],a(k)],aet=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aeu=a(rG),aev=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aew=[0,[17,0,0],a(k)],aex=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aey=a(sr),aez=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aeA=[0,[9,0,0],a(rA)],aeB=[0,[17,0,0],a(k)],aeC=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aeD=a(s4),aeE=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aeF=a(x),aeG=a(t),aeR=a(u),aeH=[0,[17,0,0],a(k)],aeI=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aeJ=a(L),aeK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aeL=a(x),aeN=a(t),aeQ=a(u),aeO=[0,[17,0,0],a(k)],aeP=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aei=[0,[15,0],a(q)],aed=a(K),ad7=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ad8=a("Flow_ast.Type.Object.SpreadProperty.argument"),ad9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ad_=[0,[17,0,0],a(k)],ad$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aea=a(L),aeb=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aec=a(x),aee=a(t),aeh=a(u),aef=[0,[17,0,0],a(k)],aeg=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ad6=[0,[15,0],a(q)],ad3=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ad4=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ad5=[0,[17,0,[12,41,0]],a(o)],ad2=[0,[15,0],a(q)],adQ=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.Property.Init"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.Property.Init@ ")],adR=[0,[17,0,[12,41,0]],a(o)],adS=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.Property.Get"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.Property.Get@ ")],adT=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],adU=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],adV=[0,[17,0,[12,41,0]],a(o)],adW=[0,[17,0,[12,41,0]],a(o)],adX=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Object.Property.Set"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Object.Property.Set@ ")],adY=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],adZ=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ad0=[0,[17,0,[12,41,0]],a(o)],ad1=[0,[17,0,[12,41,0]],a(o)],adP=[0,[15,0],a(q)],adJ=a(K),ac9=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ac_=a("Flow_ast.Type.Object.Property.key"),ac$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ada=[0,[17,0,0],a(k)],adb=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adc=a(rG),add=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ade=[0,[17,0,0],a(k)],adf=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adg=a(th),adh=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],adi=[0,[9,0,0],a(rA)],adj=[0,[17,0,0],a(k)],adk=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adl=a(sr),adm=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],adn=[0,[9,0,0],a(rA)],ado=[0,[17,0,0],a(k)],adp=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adq=a(DH),adr=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ads=[0,[9,0,0],a(rA)],adt=[0,[17,0,0],a(k)],adu=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adv=a(Sz),adw=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],adx=[0,[9,0,0],a(rA)],ady=[0,[17,0,0],a(k)],adz=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adA=a(s4),adB=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],adC=a(x),adD=a(t),adO=a(u),adE=[0,[17,0,0],a(k)],adF=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],adG=a(L),adH=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],adI=a(x),adK=a(t),adN=a(u),adL=[0,[17,0,0],a(k)],adM=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ac8=[0,[15,0],a(q)],ac5=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ac6=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ac7=[0,[17,0,[12,41,0]],a(o)],ac4=[0,[15,0],a(q)],acY=a(K),acK=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],acL=a("Flow_ast.Type.Generic.id"),acM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acN=[0,[17,0,0],a(k)],acO=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],acP=a(x8),acQ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acR=a(x),acS=a(t),ac3=a(u),acT=[0,[17,0,0],a(k)],acU=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],acV=a(L),acW=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acX=a(x),acZ=a(t),ac2=a(u),ac0=[0,[17,0,0],a(k)],ac1=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],acJ=[0,[15,0],a(q)],acA=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],acB=a("Flow_ast.Type.Generic.Identifier.qualification"),acC=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acD=[0,[17,0,0],a(k)],acE=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],acF=a(rV),acG=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acH=[0,[17,0,0],a(k)],acI=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],acz=[0,[15,0],a(q)],acw=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],acx=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],acy=[0,[17,0,[12,41,0]],a(o)],acv=[0,[15,0],a(q)],acr=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Generic.Identifier.Unqualified"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Generic.Identifier.Unqualified@ ")],acs=[0,[17,0,[12,41,0]],a(o)],act=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Type.Generic.Identifier.Qualified"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Type.Generic.Identifier.Qualified@ ")],acu=[0,[17,0,[12,41,0]],a(o)],acq=[0,[15,0],a(q)],ack=a(K),ab4=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ab5=a("Flow_ast.Type.Function.tparams"),ab6=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ab7=a(x),ab8=a(t),acp=a(u),ab9=[0,[17,0,0],a(k)],ab_=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ab$=a(tO),aca=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acb=[0,[17,0,0],a(k)],acc=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],acd=a(t$),ace=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acf=[0,[17,0,0],a(k)],acg=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ach=a(L),aci=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],acj=a(x),acl=a(t),aco=a(u),acm=[0,[17,0,0],a(k)],acn=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ab3=[0,[15,0],a(q)],abV=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],abU=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],abW=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],abH=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],abx=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aby=a("Flow_ast.Type.Function.Params.this_"),abz=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],abA=a(x),abB=a(t),ab2=a(u),abC=[0,[17,0,0],a(k)],abD=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],abE=a(tO),abF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],abG=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],abI=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],abJ=[0,[17,0,0],a(k)],abK=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],abL=a(H$),abM=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],abN=a(x),abO=a(t),ab1=a(u),abP=[0,[17,0,0],a(k)],abQ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],abR=a(L),abS=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],abT=a(x),abX=a(t),ab0=a(u),abY=[0,[17,0,0],a(k)],abZ=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],abw=[0,[15,0],a(q)],abt=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],abu=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],abv=[0,[17,0,[12,41,0]],a(o)],abs=[0,[15,0],a(q)],abn=a(K),abf=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],abg=a("Flow_ast.Type.Function.ThisParam.annot"),abh=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],abi=[0,[17,0,0],a(k)],abj=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],abk=a(L),abl=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],abm=a(x),abo=a(t),abr=a(u),abp=[0,[17,0,0],a(k)],abq=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],abe=[0,[15,0],a(q)],abb=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],abc=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],abd=[0,[17,0,[12,41,0]],a(o)],aba=[0,[15,0],a(q)],aa7=a(K),aaZ=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aa0=a("Flow_ast.Type.Function.RestParam.argument"),aa1=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aa2=[0,[17,0,0],a(k)],aa3=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aa4=a(L),aa5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aa6=a(x),aa8=a(t),aa$=a(u),aa9=[0,[17,0,0],a(k)],aa_=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aaY=[0,[15,0],a(q)],aaV=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aaW=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aaX=[0,[17,0,[12,41,0]],a(o)],aaU=[0,[15,0],a(q)],aaD=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aaE=a("Flow_ast.Type.Function.Param.name"),aaF=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aaG=a(x),aaH=a(t),aaT=a(u),aaI=[0,[17,0,0],a(k)],aaJ=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aaK=a(uI),aaL=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aaM=[0,[17,0,0],a(k)],aaN=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aaO=a(th),aaP=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aaQ=[0,[9,0,0],a(rA)],aaR=[0,[17,0,0],a(k)],aaS=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aaC=[0,[15,0],a(q)],aaz=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aaA=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aaB=[0,[17,0,[12,41,0]],a(o)],aax=[0,[15,0],a(q)],aas=a(K),aak=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],aal=a("Flow_ast.ComputedKey.expression"),aam=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aan=[0,[17,0,0],a(k)],aao=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],aap=a(L),aaq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],aar=a(x),aat=a(t),aaw=a(u),aau=[0,[17,0,0],a(k)],aav=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],aaj=[0,[15,0],a(q)],aag=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],aah=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],aai=[0,[17,0,[12,41,0]],a(o)],aae=[0,[15,0],a(q)],$$=a(K),$3=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],$4=a("Flow_ast.Variance.kind"),$5=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$6=[0,[17,0,0],a(k)],$7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],$8=a(L),$9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$_=a(x),aaa=a(t),aad=a(u),aab=[0,[17,0,0],a(k)],aac=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],$2=[0,[15,0],a(q)],$1=a("Flow_ast.Variance.Minus"),$0=a("Flow_ast.Variance.Plus"),$Z=[0,[15,0],a(q)],$W=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],$X=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],$Y=[0,[17,0,[12,41,0]],a(o)],$U=[0,[15,0],a(q)],$P=a(K),$G=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],$H=a("Flow_ast.BooleanLiteral.value"),$I=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$J=[0,[9,0,0],a(rA)],$K=[0,[17,0,0],a(k)],$L=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],$M=a(L),$N=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$O=a(x),$Q=a(t),$T=a(u),$R=[0,[17,0,0],a(k)],$S=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],$E=[0,[15,0],a(q)],$z=a(K),$l=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],$m=a("Flow_ast.BigIntLiteral.approx_value"),$n=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$o=[0,[8,15,0,0,0],a(DR)],$p=[0,[17,0,0],a(k)],$q=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],$r=a(wh),$s=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$t=[0,[3,0,0],a(sf)],$u=[0,[17,0,0],a(k)],$v=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],$w=a(L),$x=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$y=a(x),$A=a(t),$D=a(u),$B=[0,[17,0,0],a(k)],$C=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],$j=[0,[15,0],a(q)],$e=a(K),_2=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],_3=a("Flow_ast.NumberLiteral.value"),_4=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_5=[0,[8,15,0,0,0],a(DR)],_6=[0,[17,0,0],a(k)],_7=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],_8=a(s3),_9=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],__=[0,[3,0,0],a(sf)],_$=[0,[17,0,0],a(k)],$a=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],$b=a(L),$c=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],$d=a(x),$f=a(t),$i=a(u),$g=[0,[17,0,0],a(k)],$h=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],_0=[0,[15,0],a(q)],_V=a(K),_H=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],_I=a("Flow_ast.StringLiteral.value"),_J=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_K=[0,[3,0,0],a(sf)],_L=[0,[17,0,0],a(k)],_M=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],_N=a(s3),_O=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_P=[0,[3,0,0],a(sf)],_Q=[0,[17,0,0],a(k)],_R=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],_S=a(L),_T=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_U=a(x),_W=a(t),_Z=a(u),_X=[0,[17,0,0],a(k)],_Y=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],_F=[0,[15,0],a(q)],_q=a("Flow_ast.Literal.Null"),_r=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Literal.String"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Literal.String@ ")],_s=[0,[3,0,0],a(sf)],_t=[0,[17,0,[12,41,0]],a(o)],_u=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Literal.Boolean"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Literal.Boolean@ ")],_v=[0,[9,0,0],a(rA)],_w=[0,[17,0,[12,41,0]],a(o)],_x=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Literal.Number"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Literal.Number@ ")],_y=[0,[8,15,0,0,0],a(DR)],_z=[0,[17,0,[12,41,0]],a(o)],_A=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Literal.BigInt"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Literal.BigInt@ ")],_B=[0,[8,15,0,0,0],a(DR)],_C=[0,[17,0,[12,41,0]],a(o)],_D=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("Flow_ast.Literal.RegExp"),[17,[0,a(e),1,0],0]]]],a("(@[<2>Flow_ast.Literal.RegExp@ ")],_E=[0,[17,0,[12,41,0]],a(o)],_p=[0,[15,0],a(q)],_k=a(K),Z9=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],Z_=a("Flow_ast.Literal.value"),Z$=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_a=[0,[17,0,0],a(k)],_b=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],_c=a(s3),_d=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_e=[0,[3,0,0],a(sf)],_f=[0,[17,0,0],a(k)],_g=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],_h=a(L),_i=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],_j=a(x),_l=a(t),_o=a(u),_m=[0,[17,0,0],a(k)],_n=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ZX=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ZY=a("Flow_ast.Literal.RegExp.pattern"),ZZ=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Z0=[0,[3,0,0],a(sf)],Z1=[0,[17,0,0],a(k)],Z2=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],Z3=a(Rx),Z4=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Z5=[0,[3,0,0],a(sf)],Z6=[0,[17,0,0],a(k)],Z7=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],Z8=[0,[15,0],a(q)],ZV=[0,[15,0],a(q)],ZQ=a(K),ZI=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],ZJ=a("Flow_ast.PrivateName.id"),ZK=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ZL=[0,[17,0,0],a(k)],ZM=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],ZN=a(L),ZO=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],ZP=a(x),ZR=a(t),ZU=a(u),ZS=[0,[17,0,0],a(k)],ZT=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],ZH=[0,[15,0],a(q)],ZE=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],ZF=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],ZG=[0,[17,0,[12,41,0]],a(o)],ZC=[0,[15,0],a(q)],Zx=a(K),Zo=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],Zp=a("Flow_ast.Identifier.name"),Zq=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Zr=[0,[3,0,0],a(sf)],Zs=[0,[17,0,0],a(k)],Zt=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],Zu=a(L),Zv=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Zw=a(x),Zy=a(t),ZB=a(u),Zz=[0,[17,0,0],a(k)],ZA=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],Zn=[0,[15,0],a(q)],Zk=[0,[12,40,[18,[1,[0,0,a(i)]],0]],a(N)],Zl=[0,[12,44,[17,[0,a(e),1,0],0]],a(M)],Zm=[0,[17,0,[12,41,0]],a(o)],Zi=[0,[15,0],a(q)],Za=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],Y5=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],Y1=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],Y2=a("Flow_ast.Syntax.leading"),Y3=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Y4=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],Y6=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],Y7=[0,[17,0,0],a(k)],Y8=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],Y9=a("trailing"),Y_=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Y$=[0,[18,[1,[0,[11,a(f),0],a(f)]],[12,91,0]],a(ag)],Zb=[0,[17,[0,a(ab),0,0],[12,93,[17,0,0]]],a(af)],Zc=[0,[17,0,0],a(k)],Zd=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],Ze=a(R8),Zf=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],Zg=[0,[17,0,0],a(k)],Zh=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],Yo=[0,[0,0,0]],Yp=[0,a(sq),22,2],Yq=[0,[0,0,0,0,0]],Yr=[0,a(sq),33,2],Ys=[0,[0,0,0,0,0]],Yt=[0,a(sq),44,2],Yu=[0,[0,[0,[0,0,0]],0,0,0,0]],Yv=[0,a(sq),71,2],Yw=[0,[0,0,0]],Yx=[0,a(sq),81,2],Yy=[0,[0,0,0]],Yz=[0,a(sq),91,2],YA=[0,[0,0,0]],YB=[0,a(sq),sE,2],YC=[0,[0,0,0]],YD=[0,a(sq),uK,2],YE=[0,[0,0,0,0,0,0,0]],YF=[0,a(sq),DK,2],YG=[0,[0,0,0,0,0]],YH=[0,a(sq),IA,2],YI=[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]]]],YJ=[0,a(sq),456,2],YK=[0,[0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],YL=[0,a(sq),987,2],YM=[0,[0,[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],YN=[0,a(sq),1419,2],YO=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0]],YP=[0,a(sq),1563,2],YQ=[0,[0,[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0]],YR=[0,a(sq),1648,2],YS=[0,[0,0,0,0,0,0,0]],YT=[0,a(sq),1664,2],YU=[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],YV=[0,a(sq),1787,2],YW=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],YX=[0,a(sq),1854,2],YY=[0,[0,0,0,0,0]],YZ=[0,a(sq),1866,2],Zj=[0,[0,0,0]],ZD=[0,[0,0,0,0,0]],ZW=[0,[0,0,0,0,0]],_G=[0,[0,[0,[0,0,0]],0,0,0,0]],_1=[0,[0,0,0]],$k=[0,[0,0,0]],$F=[0,[0,0,0]],$V=[0,[0,0,0]],aaf=[0,[0,0,0,0,0,0,0]],aay=[0,[0,0,0,0,0]],alS=[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]]]],aFf=[0,[0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],aR9=[0,[0,[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],aWf=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0]],aYJ=[0,[0,[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0]],aY7=[0,[0,0,0,0,0,0,0]],a3A=[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],a52=[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],a6t=[0,[0,0,0,0,0]],a6D=[0,1],a6C=[0,0],a6B=[0,0],a6A=[0,1],a6z=[0,1],a6y=[0,1],a6x=[0,1],a6w=[0,0,0],a6v=[0,0,0],a6u=[0,a(to),a(yx),a(z0),a(s4),a(wG),a(w1),a(xY),a(yY),a(wi),a(zS),a(zm),a(wq),a(y3),a(w3),a(wQ),a(zr),a(yz),a(yv),a(wr),a(wW),a(yc),a(yt),a(va),a(zT),a(y0),a(wk),a(z2),a(ww),a(vM),a(zW),a(u2),a(zg),a(x6),a(Ad),a(yy),a(Ay),a(ze),a(yX),a(w0),a(t$),a(yK),a(zC),a(AG),a(tA),a(zq),a(zQ),a(zy),a(z1),a(zj),a(zH),a(zI),a(At),a(yk),a(Ao),a(yR),a(xW),a(zi),a(zE),a(AA),a(zO),a(yQ),a(Ak),a(vE),a(yg),a(y6),a(zs),a(wI),a(yh),a(zY),a(yN),a(Au),a(yV),a(Aj),a(ya),a(x$),a(An),a(zl),a(wy),a(z9),a(zR),a(wY),a(y8),a(xX),a(zc),a(wH),a(z3),a(wn),a(wc),a(yw),a(yP),a(z_),a(zA),a(z$),a(zf),a(Ag),a(zL),a(zZ),a(zN),a(zn),a(wC),a(yC),a(wS),a(zh),a(yD),a(AD),a(zM),a(x1),a(wm),a(wT),a(AB),a(uE),a(Ac),a(x7),a(yA),a(yr),a(xV),a(uF),a(x2),a(yd),a(y9),a(u5),a(yU),a(v_),a(uw),a(ws),a(yb),a(y_),a(zv),a(yH),a(wP),a(zB),a(Ai),a(za),a(Ar),a(Aa),a(Af),a(wL),a(zd),a(wV),a(yl),a(AF),a(xZ),a(yJ),a(zt),a(z7),a(zz),a(y4),a(yu),a(yE),a(tg),a(zK),a(ye),a(zo),a(y$),a(x_),a(Av),a(z8),a(zp),a(y1),a(yZ),a(yj),a(z5),a(zF),a(yf),a(uG),a(yo),a(zw),a(Ae),a(zU),a(ys),a(zJ),a(yT),a(x5),a(x9),a(yL),a(u9),a(u8),a(wO),a(wM),a(Al),a(yp),a(y7),a(zV),a(yM),a(yG),a(w2),a(wK),a(y5),a(wB),a(As),a(zk),a(wa),a(wN),a(zu),a(Ax),a(AE),a(wv),a(yq),a(wu),a(w4),a(u4),a(x3),a(vb),a(AC),a(w5),a(z4),a(yW),a(wg),a(zG),a(we),a(zX),a(wp)],a6E=[0,a(Ay),a(zB),a(yU),a(w4),a(Ao),a(zR),a(Aj),a(yC),a(wT),a(zr),a(u2),a(zK),a(zk),a(zh),a(wY),a(AD),a(yf),a(yx),a(AF),a(zf),a(z9),a(v_),a(zF),a(u5),a(z7),a(zI),a(yT),a(wv),a(Ai),a(AE),a(zZ),a(Av),a(yb),a(zi),a(xZ),a(zW),a(z4),a(ya),a(yd),a(Ad),a(z$),a(y8),a(wB),a(zV),a(yg),a(zy),a(yV),a(zQ),a(zN),a(w2),a(wI),a(tA),a(Au),a(zv),a(xX),a(wS),a(yP),a(wO),a(yv),a(y1),a(zn),a(Al),a(z_),a(wP),a(zH),a(we),a(ys),a(x_),a(z3),a(Ak),a(zX),a(yq),a(w0),a(s4),a(zq),a(x2),a(w5),a(yl),a(yt),a(As),a(zl),a(vM),a(uG),a(zt),a(yz),a(to),a(yc),a(x9),a(zm),a(zO),a(yK),a(zS),a(y7),a(x5),a(xY),a(yD),a(z1),a(wm),a(yj),a(y4),a(ye),a(zA),a(AA),a(zz),a(y3),a(wW),a(wG),a(ze),a(wq),a(wi),a(wK),a(yJ),a(yM),a(wc),a(yH),a(yY),a(yp),a(wy),a(zL),a(yW),a(wn),a(wN),a(zE),a(wH),a(uF),a(t$),a(x3),a(zg),a(xW),a(va),a(u9),a(y9),a(zs),a(yE),a(vE),a(Aa),a(z5),a(Ac),a(yG),a(za),a(yw),a(zM),a(uw),a(y_),a(yZ),a(AG),a(zd),a(yr),a(zp),a(y$),a(An),a(yX),a(x7),a(zY),a(At),a(wr),a(yN),a(wu),a(zU),a(zu),a(zJ),a(ww),a(ws),a(zC),a(xV),a(wa),a(x$),a(y5),a(AB),a(yo),a(wQ),a(wp),a(w1),a(Ax),a(w3),a(zw),a(wM),a(Ag),a(yk),a(x1),a(wk),a(wg),a(yR),a(AC),a(tg),a(yQ),a(yu),a(Af),a(wL),a(yy),a(u8),a(Ar),a(zj),a(Ae),a(y0),a(z2),a(x6),a(wV),a(zo),a(y6),a(vb),a(yA),a(wC),a(yh),a(yL),a(z8),a(u4),a(zG),a(uE),a(z0),a(zT),a(zc)],a6F=a("File_key.Builtins"),a6G=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("File_key.LibFile"),[17,[0,a(e),1,0],0]]]],a("(@[<2>File_key.LibFile@ ")],a6H=[0,[3,0,0],a(sf)],a6I=[0,[17,0,[12,41,0]],a(o)],a6J=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("File_key.SourceFile"),[17,[0,a(e),1,0],0]]]],a("(@[<2>File_key.SourceFile@ ")],a6K=[0,[3,0,0],a(sf)],a6L=[0,[17,0,[12,41,0]],a(o)],a6M=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("File_key.JsonFile"),[17,[0,a(e),1,0],0]]]],a("(@[<2>File_key.JsonFile@ ")],a6N=[0,[3,0,0],a(sf)],a6O=[0,[17,0,[12,41,0]],a(o)],a6P=[0,[12,40,[18,[1,[0,[11,a(f),0],a(f)]],[11,a("File_key.ResourceFile"),[17,[0,a(e),1,0],0]]]],a("(@[<2>File_key.ResourceFile@ ")],a6Q=[0,[3,0,0],a(sf)],a6R=[0,[17,0,[12,41,0]],a(o)],a6S=a(T0),a6T=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a6U=a("Loc.line"),a6V=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a6W=[0,[4,0,0,0,0],a(Aq)],a6X=[0,[17,0,0],a(k)],a6Y=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a6Z=a(Aw),a60=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a61=[0,[4,0,0,0,0],a(Aq)],a62=[0,[17,0,0],a(k)],a63=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a7j=[0,[15,0],a(q)],a65=[0,[18,[1,[0,[11,a(f),0],a(f)]],[11,a(I),0]],a(G)],a66=a("Loc.source"),a67=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a68=a(x),a69=a(t),a7i=a(u),a6_=[0,[17,0,0],a(k)],a6$=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a7a=a(IO),a7b=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a7c=[0,[17,0,0],a(k)],a7d=[0,[12,59,[17,[0,a(e),1,0],0]],a(n)],a7e=a("_end"),a7f=[0,[18,[1,[0,0,a(i)]],[2,0,[11,a(l),[17,[0,a(e),1,0],0]]]],a(m)],a7g=[0,[17,0,0],a(k)],a7h=[0,[17,[0,a(e),1,0],[12,F,[17,0,0]]],a(H)],a7w=a(QS),a7x=a(Q6),a7y=a(S5),a7z=a(QY),a7A=a(DJ),a7B=a(To),a7C=a(wD),a7D=a(T2),a7E=a(Ri),a7F=a(RH),a7G=a(RL),a7H=a(u6),a7I=a(ub),a7J=a(TU),a7K=a(Tp),a7L=a(s1),a7M=a(Q1),a7N=a(TA),a7O=a(zx),a7P=a(IH),a7Q=a(DQ),a7R=a(DA),a7k=a(TR),a7l=a(TW),a7m=a(Rn),a7n=a(Tl),a7o=a(TH),a7p=a(RG),a7q=a(T_),a7r=a(S0),a7s=a(RM),a7t=a(TG),a7u=a(R4),a7v=a(Tt),a7S=a(DS),a7T=a(yB),a7U=a(zD),a7V=a(H_),a7Y=a("Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead."),a7Z=a("Enum members are separated with `,`. Replace `;` with `,`."),a70=a("Unexpected reserved word"),a71=a("Unexpected reserved type"),a72=a("Unexpected `super` outside of a class method"),a73=a("`super()` is only valid in a class constructor"),a74=a("Unexpected end of input"),a75=a("Unexpected variance sigil"),a76=a("Unexpected static modifier"),a77=a("Unexpected proto modifier"),a78=a("Type aliases are not allowed in untyped mode"),a79=a("Opaque type aliases are not allowed in untyped mode"),a7_=a("Type annotations are not allowed in untyped mode"),a7$=a("Type declarations are not allowed in untyped mode"),a8a=a("Type imports are not allowed in untyped mode"),a8b=a("Type exports are not allowed in untyped mode"),a8c=a("Interfaces are not allowed in untyped mode"),a8d=a("Spreading a type is only allowed inside an object type"),a8e=a("Explicit inexact syntax must come at the end of an object type"),a8f=a("Explicit inexact syntax cannot appear inside an explicit exact object type"),a8g=a("Explicit inexact syntax can only appear inside an object type"),a8h=a("Illegal newline after throw"),a8i=a("A bigint literal must be an integer"),a8j=a("A bigint literal cannot use exponential notation"),a8k=a("Invalid regular expression"),a8l=a("Invalid regular expression: missing /"),a8m=a("Invalid left-hand side in assignment"),a8n=a("Invalid left-hand side in exponentiation expression"),a8o=a("Invalid left-hand side in for-in"),a8p=a("Invalid left-hand side in for-of"),a8q=a("found an expression instead"),a8r=a("Expected an object pattern, array pattern, or an identifier but "),a8s=a("More than one default clause in switch statement"),a8t=a("Missing catch or finally after try"),a8u=a("Illegal continue statement"),a8v=a("Illegal break statement"),a8w=a("Illegal return statement"),a8x=a("Illegal Unicode escape"),a8y=a("Strict mode code may not include a with statement"),a8z=a("Catch variable may not be eval or arguments in strict mode"),a8A=a("Variable name may not be eval or arguments in strict mode"),a8B=a("Parameter name eval or arguments is not allowed in strict mode"),a8C=a("Strict mode function may not have duplicate parameter names"),a8D=a("Function name may not be eval or arguments in strict mode"),a8E=a("Octal literals are not allowed in strict mode."),a8F=a("Number literals with leading zeros are not allowed in strict mode."),a8G=a("Delete of an unqualified identifier in strict mode."),a8H=a("Duplicate data property in object literal not allowed in strict mode"),a8I=a("Object literal may not have data and accessor property with the same name"),a8J=a("Object literal may not have multiple get/set accessors with the same name"),a8K=a("Assignment to eval or arguments is not allowed in strict mode"),a8L=a("Postfix increment/decrement may not have eval or arguments operand in strict mode"),a8M=a("Prefix increment/decrement may not have eval or arguments operand in strict mode"),a8N=a("Use of future reserved word in strict mode"),a8O=a("JSX attributes must only be assigned a non-empty expression"),a8P=a("JSX value should be either an expression or a quoted JSX text"),a8Q=a("Const must be initialized"),a8R=a("Destructuring assignment must be initialized"),a8S=a("Illegal newline before arrow"),a8T=a(Iu),a8U=a("Async functions can only be declared at top level or "),a8V=a(Iu),a8W=a("Generators can only be declared at top level or "),a8X=a("elements must be wrapped in an enclosing parent tag"),a8Y=a("Unexpected token <. Remember, adjacent JSX "),a8Z=a("Rest parameter must be final parameter of an argument list"),a80=a("Rest element must be final element of an array pattern"),a81=a("Rest property must be final property of an object pattern"),a82=a("async is an implementation detail and isn't necessary for your declare function statement. It is sufficient for your declare function to just have a Promise return type."),a83=a("`declare` modifier can only appear on class fields."),a84=a("Initializers are not allowed in a `declare`."),a85=a("`declare export let` is not supported. Use `declare export var` instead."),a86=a("`declare export const` is not supported. Use `declare export var` instead."),a87=a("`declare export type` is not supported. Use `export type` instead."),a88=a("`declare export interface` is not supported. Use `export interface` instead."),a89=a("`export * as` is an early-stage proposal and is not enabled by default. To enable support in the parser, use the `esproposal_export_star_as` option"),a8_=a("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),a8$=a("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),a9a=a("Found a decorator in an unsupported position."),a9b=a("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),a9c=a("Duplicate `declare module.exports` statement!"),a9d=a("Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module xor they are a CommonJS module."),a9e=a("Getter should have zero parameters"),a9f=a("Setter should have exactly one parameter"),a9g=a("`import type` or `import typeof`!"),a9h=a("Imports within a `declare module` body must always be "),a9i=a("The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements"),a9j=a("Missing comma between import specifiers"),a9k=a("Missing comma between export specifiers"),a9l=a("Malformed unicode"),a9m=a("Classes may only have one constructor"),a9n=a("Classes may not have private methods."),a9o=a("Private fields may not be deleted."),a9p=a("Private fields can only be referenced from within a class."),a9q=a("You may not access a private field through the `super` keyword."),a9r=a("Yield expression not allowed in formal parameter"),a9s=a("`await` is an invalid identifier in async functions"),a9t=a("`yield` is an invalid identifier in generators"),a9u=a("either a `let` binding pattern, or a member expression."),a9v=a("`let [` is ambiguous in this position because it is "),a9w=a("Literals cannot be used as shorthand properties."),a9x=a("Computed properties must have a value."),a9y=a("Object pattern can't contain methods"),a9z=a("A trailing comma is not permitted after the rest element"),a9A=a("The optional chaining plugin must be enabled in order to use the optional chaining operator (`?.`). Optional chaining is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_optional_chaining` option."),a9B=a("An optional chain may not be used in a `new` expression."),a9C=a("Template literals may not be used in an optional chain."),a9D=a("The nullish coalescing plugin must be enabled in order to use the nullish coalescing operator (`??`). Nullish coalescing is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_nullish_coalescing` option."),a9E=a("Unexpected whitespace between `#` and identifier"),a9F=a("A type annotation is required for the `this` parameter."),a9G=a("The `this` parameter must be the first function parameter."),a9H=a("The `this` parameter cannot be optional."),a9I=a("A getter cannot have a `this` parameter."),a9J=a("A setter cannot have a `this` parameter."),a9K=a("Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared."),a9L=a("Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions."),a9M=a("Unexpected parser state: "),a9N=[0,[11,a("Boolean enum members need to be initialized. Use either `"),[2,0,[11,a(" = true,` or `"),[2,0,[11,a(" = false,` in enum `"),[2,0,[11,a(u_),0]]]]]]],a("Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`.")],a9O=[0,[11,a("Enum member names need to be unique, but the name `"),[2,0,[11,a("` has already been used before in enum `"),[2,0,[11,a(u_),0]]]]],a("Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`.")],a9P=[0,[11,a(Sn),[2,0,[11,a("` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."),0]]],a("Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.")],a9Q=[0,[11,a("Use one of `boolean`, `number`, `string`, or `symbol` in enum `"),[2,0,[11,a(u_),0]]],a("Use one of `boolean`, `number`, `string`, or `symbol` in enum `%s`.")],a9R=[0,[11,a("Enum type `"),[2,0,[11,a("` is not valid. "),[2,0,0]]]],a("Enum type `%s` is not valid. %s")],a9S=[0,[11,a("Supplied enum type is not valid. "),[2,0,0]],a("Supplied enum type is not valid. %s")],a9T=[0,[11,a("Enum member names and initializers are separated with `=`. Replace `"),[2,0,[11,a(":` with `"),[2,0,[11,a(" =`."),0]]]]],a("Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`.")],a9U=[0,[11,a("Symbol enum members cannot be initialized. Use `"),[2,0,[11,a(",` in enum `"),[2,0,[11,a(u_),0]]]]],a("Symbol enum members cannot be initialized. Use `%s,` in enum `%s`.")],a9V=[0,[11,a(Sn),[2,0,[11,a("` has type `"),[2,0,[11,a("`, so the initializer of `"),[2,0,[11,a("` needs to be a "),[2,0,[11,a(" literal."),0]]]]]]]]],a("Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal.")],a9W=[0,[11,a("The enum member initializer for `"),[2,0,[11,a("` needs to be a literal (either a boolean, number, or string) in enum `"),[2,0,[11,a(u_),0]]]]],a("The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`.")],a9X=[0,[11,a("Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `"),[2,0,[11,a("`, consider using `"),[2,0,[11,a("`, in enum `"),[2,0,[11,a(u_),0]]]]]]],a("Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`.")],a9Y=a("The `...` must come at the end of the enum body. Remove the trailing comma."),a9Z=a("The `...` must come after all enum members. Move it to the end of the enum body."),a90=[0,[11,a("Number enum members need to be initialized, e.g. `"),[2,0,[11,a(" = 1,` in enum `"),[2,0,[11,a(u_),0]]]]],a("Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`.")],a91=[0,[11,a("String enum members need to consistently either all use initializers, or use no initializers, in enum "),[2,0,[12,46,0]]],a("String enum members need to consistently either all use initializers, or use no initializers, in enum %s.")],a92=[0,[11,a(Tu),[2,0,0]],a("Unexpected %s")],a93=[0,[11,a(Tu),[2,0,[11,a(", expected "),[2,0,0]]]],a("Unexpected %s, expected %s")],a94=[0,[11,a(QR),[2,0,[11,a("`. Did you mean `"),[2,0,[11,a("`?"),0]]]]],a("Unexpected token `%s`. Did you mean `%s`?")],a95=a(Du),a96=a("Invalid flags supplied to RegExp constructor '"),a97=a(Du),a98=a("Undefined label '"),a99=a("' has already been declared"),a9_=a(" '"),a9$=a("Expected corresponding JSX closing tag for "),a_a=a(Iu),a_b=a("In strict mode code, functions can only be declared at top level or "),a_c=a("inside a block, or as the body of an if statement."),a_d=a("In non-strict mode code, functions can only be declared at top level, "),a_e=[0,[11,a("Duplicate export for `"),[2,0,[12,96,0]]],a("Duplicate export for `%s`")],a_f=a("` is declared more than once."),a_g=a("Private fields may only be declared once. `#"),a_h=a("static "),a_m=a(i),a_i=a(Q0),a_j=a(u_),a_k=a("fields named `"),a_l=a("Classes may not have "),a_n=a("` has not been declared."),a_o=a("Private fields must be declared before they can be referenced. `#"),a_p=[0,[11,a(QR),[2,0,[11,a("`. Parentheses are required to combine `??` with `&&` or `||` expressions."),0]]],a("Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions.")],a7W=a("Parse_error.Error"),a_s=[0,1,0],a_q=[0,0,[0,1,0],[0,1,0]],bcu=[0,a("end of input"),a(TT)],bcB=[0,a("template literal part"),a(x4)],bcE=[0,a(RU),a(x4)],bcs=a(TT),bcv=a(x4),bcw=a(yB),bcx=a(x4),bcy=a(wh),bcz=a(x4),bcA=a(zD),bcC=a("an"),bcD=a(u5),bct=a(ud),bcr=[0,[11,a("token `"),[2,0,[12,96,0]]],a("token `%s`")],baw=a(TD),bax=a(DL),bay=a("{|"),baz=a("|}"),baA=a("("),baB=a(t),baC=a("["),baD=a("]"),baE=a(QZ),baF=a(","),baG=a(uz),baH=a("=>"),baI=a("..."),baJ=a(S$),baK=a(Q0),baL=a(H5),baM=a(Iv),baN=a(DQ),baO=a(DA),baP=a(t$),baQ=a(u2),baR=a(wj),baS=a(va),baT=a(IL),baU=a(Dw),baV=a(Il),baW=a(H4),baX=a(DB),baY=a(Dy),baZ=a(vB),ba0=a(uC),ba1=a(uy),ba2=a(u4),ba3=a(Ip),ba4=a(Iq),ba5=a(u8),ba6=a(tK),ba7=a(If),ba8=a(H3),ba9=a(HH),ba_=a(Iz),ba$=a(tz),bba=a(sr),bbb=a(II),bbc=a(wo),bbd=a(DG),bbe=a(vN),bbf=a(vF),bbg=a(H7),bbh=a(HW),bbi=a(uF),bbj=a(yF),bbk=a(vI),bbl=a(uE),bbm=a(IM),bbn=a(Ie),bbo=a(HP),bbp=a(HO),bbq=a(to),bbr=a(u9),bbs=a(DT),bbt=a(u$),bbu=a(Sp),bbv=a(RI),bbw=a(vA),bbx=a(uH),bby=a("%checks"),bbz=a(RM),bbA=a(S0),bbB=a(T_),bbC=a(R4),bbD=a(TG),bbE=a(Tt),bbF=a(RG),bbG=a(TH),bbH=a(Rn),bbI=a(Tl),bbJ=a(TW),bbK=a(TR),bbL=a(HL),bbM=a("?."),bbN=a(Ij),bbO=a("?"),bbP=a(wf),bbQ=a(Tr),bbR=a(Rw),bbS=a(TA),bbT=a(zx),bbU=a(IH),bbV=a(QS),bbW=a(Q6),bbX=a(S5),bbY=a(QY),bbZ=a(To),bb0=a(T2),bb1=a(DJ),bb2=a(wD),bb3=a(Ri),bb4=a(RH),bb5=a(RL),bb6=a(u6),bb7=a(ub),bb8=a(s1),bb9=a(TU),bb_=a(Tp),bb$=a(Q1),bca=a(Uc),bcb=a(QV),bcc=a(TK),bcd=a(SC),bce=a(i),bcf=a(Is),bcg=a(H1),bch=a(uG),bci=a(yB),bcj=a(wh),bck=a(zD),bcl=a(vF),bcm=a(H_),bcn=a(s1),bco=a(s1),bcq=a(DS),bcp=a(Io),a_t=a("T_LCURLY"),a_u=a("T_RCURLY"),a_v=a("T_LCURLYBAR"),a_w=a("T_RCURLYBAR"),a_x=a("T_LPAREN"),a_y=a("T_RPAREN"),a_z=a("T_LBRACKET"),a_A=a("T_RBRACKET"),a_B=a("T_SEMICOLON"),a_C=a("T_COMMA"),a_D=a("T_PERIOD"),a_E=a("T_ARROW"),a_F=a("T_ELLIPSIS"),a_G=a("T_AT"),a_H=a("T_POUND"),a_I=a("T_FUNCTION"),a_J=a("T_IF"),a_K=a("T_IN"),a_L=a("T_INSTANCEOF"),a_M=a("T_RETURN"),a_N=a("T_SWITCH"),a_O=a("T_THIS"),a_P=a("T_THROW"),a_Q=a("T_TRY"),a_R=a("T_VAR"),a_S=a("T_WHILE"),a_T=a("T_WITH"),a_U=a("T_CONST"),a_V=a("T_LET"),a_W=a("T_NULL"),a_X=a("T_FALSE"),a_Y=a("T_TRUE"),a_Z=a("T_BREAK"),a_0=a("T_CASE"),a_1=a("T_CATCH"),a_2=a("T_CONTINUE"),a_3=a("T_DEFAULT"),a_4=a("T_DO"),a_5=a("T_FINALLY"),a_6=a("T_FOR"),a_7=a("T_CLASS"),a_8=a("T_EXTENDS"),a_9=a("T_STATIC"),a__=a("T_ELSE"),a_$=a("T_NEW"),a$a=a("T_DELETE"),a$b=a("T_TYPEOF"),a$c=a("T_VOID"),a$d=a("T_ENUM"),a$e=a("T_EXPORT"),a$f=a("T_IMPORT"),a$g=a("T_SUPER"),a$h=a("T_IMPLEMENTS"),a$i=a("T_INTERFACE"),a$j=a("T_PACKAGE"),a$k=a("T_PRIVATE"),a$l=a("T_PROTECTED"),a$m=a("T_PUBLIC"),a$n=a("T_YIELD"),a$o=a("T_DEBUGGER"),a$p=a("T_DECLARE"),a$q=a("T_TYPE"),a$r=a("T_OPAQUE"),a$s=a("T_OF"),a$t=a("T_ASYNC"),a$u=a("T_AWAIT"),a$v=a("T_CHECKS"),a$w=a("T_RSHIFT3_ASSIGN"),a$x=a("T_RSHIFT_ASSIGN"),a$y=a("T_LSHIFT_ASSIGN"),a$z=a("T_BIT_XOR_ASSIGN"),a$A=a("T_BIT_OR_ASSIGN"),a$B=a("T_BIT_AND_ASSIGN"),a$C=a("T_MOD_ASSIGN"),a$D=a("T_DIV_ASSIGN"),a$E=a("T_MULT_ASSIGN"),a$F=a("T_EXP_ASSIGN"),a$G=a("T_MINUS_ASSIGN"),a$H=a("T_PLUS_ASSIGN"),a$I=a("T_ASSIGN"),a$J=a("T_PLING_PERIOD"),a$K=a("T_PLING_PLING"),a$L=a("T_PLING"),a$M=a("T_COLON"),a$N=a("T_OR"),a$O=a("T_AND"),a$P=a("T_BIT_OR"),a$Q=a("T_BIT_XOR"),a$R=a("T_BIT_AND"),a$S=a("T_EQUAL"),a$T=a("T_NOT_EQUAL"),a$U=a("T_STRICT_EQUAL"),a$V=a("T_STRICT_NOT_EQUAL"),a$W=a("T_LESS_THAN_EQUAL"),a$X=a("T_GREATER_THAN_EQUAL"),a$Y=a("T_LESS_THAN"),a$Z=a("T_GREATER_THAN"),a$0=a("T_LSHIFT"),a$1=a("T_RSHIFT"),a$2=a("T_RSHIFT3"),a$3=a("T_PLUS"),a$4=a("T_MINUS"),a$5=a("T_DIV"),a$6=a("T_MULT"),a$7=a("T_EXP"),a$8=a("T_MOD"),a$9=a("T_NOT"),a$_=a("T_BIT_NOT"),a$$=a("T_INCR"),baa=a("T_DECR"),bab=a("T_EOF"),bac=a("T_ANY_TYPE"),bad=a("T_MIXED_TYPE"),bae=a("T_EMPTY_TYPE"),baf=a("T_NUMBER_TYPE"),bag=a("T_BIGINT_TYPE"),bah=a("T_STRING_TYPE"),bai=a("T_VOID_TYPE"),baj=a("T_SYMBOL_TYPE"),bak=a("T_NUMBER"),bal=a("T_BIGINT"),bam=a("T_STRING"),ban=a("T_TEMPLATE_PART"),bao=a("T_IDENTIFIER"),bap=a("T_REGEXP"),baq=a("T_ERROR"),bar=a("T_JSX_IDENTIFIER"),bas=a("T_JSX_TEXT"),bat=a("T_BOOLEAN_TYPE"),bau=a("T_NUMBER_SINGLETON_TYPE"),bav=a("T_BIGINT_SINGLETON_TYPE"),beZ=a(Tv),be0=a("*/"),be1=a(Tv),be2=a(rD),bff=a(rD),bfg=a("\\"),bfh=a(rD),bfi=a("${"),bfj=a(Q3),bfk=a(Q3),bfl=a(HI),bfG=a(rD),bfH=a(Rm),bfI=a(rD),bfJ=a(i),bfK=a(i),bfL=a(i),bfM=a(i),bfP=a(rD),bfQ=a(Du),bfR=a('"'),bfS=a(DJ),bfT=a(wD),bfU=a(TD),bfV=a(DL),bfW=a("{'}'}"),bfX=a(DL),bfY=a("{'>'}"),bfZ=a(wD),bf0=a(vz),bf1=a("iexcl"),bj1=a("aelig"),blZ=a("Nu"),bmZ=a("Eacute"),bnt=a("Atilde"),bnJ=a("'int'"),bnK=a("AElig"),bnL=a("Aacute"),bnM=a("Acirc"),bnN=a("Agrave"),bnO=a("Alpha"),bnP=a("Aring"),bnQ=[0,Rf],bnR=[0,913],bnS=[0,wE],bnT=[0,HK],bnU=[0,Rd],bnV=[0,TJ],bnW=[0,8747],bnu=a("Auml"),bnv=a("Beta"),bnw=a("Ccedil"),bnx=a("Chi"),bny=a("Dagger"),bnz=a("Delta"),bnA=a("ETH"),bnB=[0,TF],bnC=[0,916],bnD=[0,8225],bnE=[0,935],bnF=[0,RO],bnG=[0,914],bnH=[0,Ru],bnI=[0,SV],bm0=a("Icirc"),bne=a("Ecirc"),bnf=a("Egrave"),bng=a("Epsilon"),bnh=a("Eta"),bni=a("Euml"),bnj=a("Gamma"),bnk=a("Iacute"),bnl=[0,RR],bnm=[0,915],bnn=[0,SF],bno=[0,919],bnp=[0,S6],bnq=[0,Sm],bnr=[0,TO],bm1=a("Igrave"),bm2=a("Iota"),bm3=a("Iuml"),bm4=a("Kappa"),bm5=a("Lambda"),bm6=a("Mu"),bm7=a("Ntilde"),bm8=[0,SZ],bm9=[0,924],bm_=[0,923],bm$=[0,922],bna=[0,S7],bnb=[0,921],bnc=[0,Rs],bnd=[0,R1],bns=[0,Rj],bl0=a("Sigma"),bmu=a("Otilde"),bmK=a("OElig"),bmL=a("Oacute"),bmM=a("Ocirc"),bmN=a("Ograve"),bmO=a("Omega"),bmP=a("Omicron"),bmQ=a("Oslash"),bmR=[0,216],bmS=[0,927],bmT=[0,937],bmU=[0,SK],bmV=[0,Rg],bmW=[0,St],bmX=[0,338],bmv=a("Ouml"),bmw=a("Phi"),bmx=a("Pi"),bmy=a("Prime"),bmz=a("Psi"),bmA=a("Rho"),bmB=a("Scaron"),bmC=[0,352],bmD=[0,929],bmE=[0,936],bmF=[0,8243],bmG=[0,928],bmH=[0,R7],bmI=[0,214],bmJ=[0,213],bl1=a("Uuml"),bmf=a("THORN"),bmg=a("Tau"),bmh=a("Theta"),bmi=a("Uacute"),bmj=a("Ucirc"),bmk=a("Ugrave"),bml=a("Upsilon"),bmm=[0,933],bmn=[0,217],bmo=[0,219],bmp=[0,218],bmq=[0,920],bmr=[0,932],bms=[0,222],bl2=a("Xi"),bl3=a("Yacute"),bl4=a("Yuml"),bl5=a("Zeta"),bl6=a("aacute"),bl7=a("acirc"),bl8=a("acute"),bl9=[0,Sw],bl_=[0,226],bl$=[0,225],bma=[0,918],bmb=[0,376],bmc=[0,221],bmd=[0,926],bme=[0,220],bmt=[0,931],bmY=[0,925],bj2=a("delta"),bk0=a("cap"),blu=a("aring"),blK=a("agrave"),blL=a("alefsym"),blM=a("alpha"),blN=a("amp"),blO=a("and"),blP=a("ang"),blQ=a("apos"),blR=[0,39],blS=[0,8736],blT=[0,8743],blU=[0,38],blV=[0,945],blW=[0,8501],blX=[0,wX],blv=a("asymp"),blw=a("atilde"),blx=a("auml"),bly=a("bdquo"),blz=a("beta"),blA=a("brvbar"),blB=a("bull"),blC=[0,8226],blD=[0,SJ],blE=[0,946],blF=[0,8222],blG=[0,228],blH=[0,227],blI=[0,8776],blJ=[0,229],bk1=a("copy"),blf=a("ccedil"),blg=a("cedil"),blh=a("cent"),bli=a("chi"),blj=a("circ"),blk=a("clubs"),bll=a("cong"),blm=[0,8773],bln=[0,9827],blo=[0,710],blp=[0,967],blq=[0,Sl],blr=[0,TI],bls=[0,231],bk2=a("crarr"),bk3=a("cup"),bk4=a("curren"),bk5=a("dArr"),bk6=a("dagger"),bk7=a("darr"),bk8=a("deg"),bk9=[0,SA],bk_=[0,8595],bk$=[0,8224],bla=[0,8659],blb=[0,SX],blc=[0,8746],bld=[0,8629],ble=[0,RB],blt=[0,8745],bj3=a("fnof"),bkv=a("ensp"),bkL=a("diams"),bkM=a("divide"),bkN=a("eacute"),bkO=a("ecirc"),bkP=a("egrave"),bkQ=a(uG),bkR=a("emsp"),bkS=[0,8195],bkT=[0,8709],bkU=[0,232],bkV=[0,234],bkW=[0,233],bkX=[0,Tz],bkY=[0,9830],bkw=a("epsilon"),bkx=a("equiv"),bky=a("eta"),bkz=a("eth"),bkA=a("euml"),bkB=a("euro"),bkC=a("exist"),bkD=[0,8707],bkE=[0,8364],bkF=[0,235],bkG=[0,wd],bkH=[0,951],bkI=[0,8801],bkJ=[0,949],bkK=[0,8194],bj4=a("gt"),bkg=a("forall"),bkh=a("frac12"),bki=a("frac14"),bkj=a("frac34"),bkk=a("frasl"),bkl=a("gamma"),bkm=a("ge"),bkn=[0,8805],bko=[0,947],bkp=[0,8260],bkq=[0,SM],bkr=[0,Rl],bks=[0,Tk],bkt=[0,8704],bj5=a("hArr"),bj6=a("harr"),bj7=a("hearts"),bj8=a("hellip"),bj9=a("iacute"),bj_=a("icirc"),bj$=[0,238],bka=[0,237],bkb=[0,8230],bkc=[0,9829],bkd=[0,8596],bke=[0,8660],bkf=[0,62],bku=[0,402],bkZ=[0,948],blY=[0,230],bf2=a("prime"),bh2=a("ndash"),bi2=a("le"),bjw=a("kappa"),bjM=a("igrave"),bjN=a("image"),bjO=a("infin"),bjP=a("iota"),bjQ=a("iquest"),bjR=a("isin"),bjS=a("iuml"),bjT=[0,HQ],bjU=[0,8712],bjV=[0,RK],bjW=[0,953],bjX=[0,8734],bjY=[0,8465],bjZ=[0,236],bjx=a("lArr"),bjy=a("lambda"),bjz=a("lang"),bjA=a("laquo"),bjB=a("larr"),bjC=a("lceil"),bjD=a("ldquo"),bjE=[0,8220],bjF=[0,8968],bjG=[0,8592],bjH=[0,Ry],bjI=[0,10216],bjJ=[0,955],bjK=[0,8656],bjL=[0,954],bi3=a("macr"),bjh=a("lfloor"),bji=a("lowast"),bjj=a("loz"),bjk=a("lrm"),bjl=a("lsaquo"),bjm=a("lsquo"),bjn=a("lt"),bjo=[0,60],bjp=[0,8216],bjq=[0,8249],bjr=[0,8206],bjs=[0,9674],bjt=[0,8727],bju=[0,8970],bi4=a("mdash"),bi5=a("micro"),bi6=a("middot"),bi7=a(SS),bi8=a("mu"),bi9=a("nabla"),bi_=a("nbsp"),bi$=[0,SW],bja=[0,8711],bjb=[0,956],bjc=[0,8722],bjd=[0,Ti],bje=[0,Ua],bjf=[0,8212],bjg=[0,Tg],bjv=[0,8804],bh3=a("or"),bix=a("oacute"),biN=a("ne"),biO=a("ni"),biP=a("not"),biQ=a("notin"),biR=a("nsub"),biS=a("ntilde"),biT=a("nu"),biU=[0,957],biV=[0,241],biW=[0,8836],biX=[0,8713],biY=[0,Sk],biZ=[0,8715],bi0=[0,8800],biy=a("ocirc"),biz=a("oelig"),biA=a("ograve"),biB=a("oline"),biC=a("omega"),biD=a("omicron"),biE=a("oplus"),biF=[0,8853],biG=[0,959],biH=[0,969],biI=[0,mi],biJ=[0,242],biK=[0,339],biL=[0,R9],biM=[0,243],bh4=a("part"),bii=a("ordf"),bij=a("ordm"),bik=a("oslash"),bil=a("otilde"),bim=a("otimes"),bin=a("ouml"),bio=a("para"),bip=[0,Rt],biq=[0,Rc],bir=[0,8855],bis=[0,245],bit=[0,r8],biu=[0,Sd],biv=[0,S2],bh5=a("permil"),bh6=a("perp"),bh7=a("phi"),bh8=a("pi"),bh9=a("piv"),bh_=a("plusmn"),bh$=a("pound"),bia=[0,Ub],bib=[0,SE],bic=[0,982],bid=[0,960],bie=[0,966],bif=[0,8869],big=[0,8240],bih=[0,8706],biw=[0,8744],bi1=[0,8211],bf3=a("sup1"),bg3=a("rlm"),bhx=a("raquo"),bhN=a("prod"),bhO=a("prop"),bhP=a("psi"),bhQ=a("quot"),bhR=a("rArr"),bhS=a("radic"),bhT=a("rang"),bhU=[0,10217],bhV=[0,8730],bhW=[0,8658],bhX=[0,34],bhY=[0,968],bhZ=[0,8733],bh0=[0,8719],bhy=a("rarr"),bhz=a("rceil"),bhA=a("rdquo"),bhB=a("real"),bhC=a("reg"),bhD=a("rfloor"),bhE=a("rho"),bhF=[0,961],bhG=[0,8971],bhH=[0,TQ],bhI=[0,8476],bhJ=[0,8221],bhK=[0,8969],bhL=[0,8594],bhM=[0,R5],bg4=a("sigma"),bhi=a("rsaquo"),bhj=a("rsquo"),bhk=a("sbquo"),bhl=a("scaron"),bhm=a("sdot"),bhn=a("sect"),bho=a("shy"),bhp=[0,SQ],bhq=[0,SP],bhr=[0,8901],bhs=[0,353],bht=[0,8218],bhu=[0,8217],bhv=[0,8250],bg5=a("sigmaf"),bg6=a("sim"),bg7=a("spades"),bg8=a("sub"),bg9=a("sube"),bg_=a("sum"),bg$=a("sup"),bha=[0,8835],bhb=[0,8721],bhc=[0,8838],bhd=[0,8834],bhe=[0,9824],bhf=[0,8764],bhg=[0,962],bhh=[0,963],bhw=[0,8207],bf4=a("uarr"),bgy=a("thetasym"),bgO=a("sup2"),bgP=a("sup3"),bgQ=a("supe"),bgR=a("szlig"),bgS=a("tau"),bgT=a("there4"),bgU=a("theta"),bgV=[0,952],bgW=[0,8756],bgX=[0,964],bgY=[0,Dz],bgZ=[0,8839],bg0=[0,SI],bg1=[0,Q5],bgz=a("thinsp"),bgA=a("thorn"),bgB=a("tilde"),bgC=a("times"),bgD=a("trade"),bgE=a("uArr"),bgF=a("uacute"),bgG=[0,HM],bgH=[0,8657],bgI=[0,8482],bgJ=[0,215],bgK=[0,732],bgL=[0,HT],bgM=[0,8201],bgN=[0,977],bf5=a("xi"),bgj=a("ucirc"),bgk=a("ugrave"),bgl=a("uml"),bgm=a("upsih"),bgn=a("upsilon"),bgo=a("uuml"),bgp=a("weierp"),bgq=[0,ai],bgr=[0,HX],bgs=[0,965],bgt=[0,978],bgu=[0,Q9],bgv=[0,249],bgw=[0,251],bf6=a("yacute"),bf7=a("yen"),bf8=a("yuml"),bf9=a("zeta"),bf_=a("zwj"),bf$=a("zwnj"),bgc=[0,8204],bgd=[0,mh],bge=[0,950],bgf=[0,t9],bgg=[0,Rq],bgh=[0,Se],bgi=[0,958],bgx=[0,8593],bg2=[0,So],bh1=[0,8242],bj0=[0,Sg],bga=a(QZ),bgb=a(IH),boj=a(rD),boi=a(rD),boh=a(rD),bog=a(rD),bof=a(rD),boe=a(rD),bod=a(rD),boc=a(rD),bob=a(rD),boa=a(rD),bn$=a(rD),bn_=a(rD),bn6=a(rD),bn7=a(wf),bn8=a(wf),bn9=a(T5),bok=[9,0],bol=[9,1],bn2=a(rD),bn3=a(DL),bn4=[0,a(i),a(i),a(i)],bn0=a(rD),bnY=a(rD),bnZ=a(Du),bfO=a(rD),bfE=a(rD),bfD=a(rD),bfC=a(rD),bfB=a(rD),bfA=a(rD),bfz=a(rD),bfy=a(rD),bfx=a(rD),bfw=a(rD),bfv=a(rD),bfu=a(rD),bft=a(rD),bfs=a(rD),bfn=a(rD),bfo=a(wf),bfp=a(wf),bfq=a(T5),bfr=[6,a("#!")],bfF=a("expected ?"),be3=a(rD),be4=a(te),be5=a(yn),be6=a(yn),be7=a(te),be8=a(RE),be9=a(SU),be_=a("n"),be$=a("r"),bfa=a("t"),bfb=a(QQ),bfc=a(yn),bfd=a(vz),bfe=a(vz),beW=a(rD),beX=a(vz),beY=a(vz),beV=a(rD),beT=a("Invalid (lexer) bigint "),beU=a("Invalid (lexer) bigint binary/octal "),beR=a(yn),beQ=a(R_),beP=a(T9),beS=a(Ia),beO=[11,a("token ILLEGAL")],bcF=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01"),bcG=a("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),bcH=a("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),bcI=a("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),bcJ=a("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),bcK=a("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),bcL=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01"),bcM=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcN=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x06\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x07"),bcO=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bcP=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bcQ=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcR=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02"),bcS=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcT=a("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),bcU=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcV=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcW=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcX=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcY=a("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bcZ=a("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x05\0\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc0=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc1=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc2=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x04\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc3=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc4=a("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\0\0\0\0\0\0\0\x01\x05\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x01\x01\x01\x01\x01\x01\x01\x01\b\x01\x01\0\0\0\0\0\0\x01\x05\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\t\x07\x01\x01\x01\x01\x01\x01\x01\x01\b\x01\x01"),bc5=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc6=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc7=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc8=a("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x04\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc9=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc_=a("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bc$=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bda=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bdb=a("\x01\0\0\x02"),bdc=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05"),bdd=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03"),bde=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x07"),bdf=a("\x01\x02\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),bdg=a("\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),bdh=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),bdi=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01"),bdj=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),bdk=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bdl=a("\x01\0\0\0\0\0\0\x02\0\x02\0\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),bdm=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bdn=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdo=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdp=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdq=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdr=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bds=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdt=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdu=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdv=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdw=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdx=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdy=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdz=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdA=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdB=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdC=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x05\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdD=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x05\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdE=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdF=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdG=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdH=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdI=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdJ=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdK=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdL=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdM=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdN=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdO=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdP=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdQ=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdR=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x04\x01\x01\x05\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdS=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdT=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdU=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdV=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdW=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdX=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdY=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bdZ=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd0=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd1=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd2=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd3=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd4=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x05\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd5=a("\x01\0\x02"),bd6=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd7=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd8=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd9=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd_=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bd$=a("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),bea=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),beb=a("\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bec=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02"),bed=a("\x01\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),bee=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04"),bef=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),beg=a("\x01\x02\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04"),beh=a("\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bei=a("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),bej=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x04\x01\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x03\x01\x01\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x01\x02\x02\x01\x01\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x01\x03\x03\x01\x03\x03\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x02\x02\x03\x03\x01\x03\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x01\x01\x01\x01\x02\x01\x01\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x02\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x03\x03\x03\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x02\x02\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x03\x01\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x01\x02\x02\x01\x01\x03\x01\x03\x03\x03\x03\x03\x01\x01\x01\x01\x03\x03\x01\x01\x03\x03\x03\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x02\x02\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x01\x02\x02\x01\x02\x01\x02\x02\x01\x01\x01\x02\x02\x01\x01\x01\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x01\x01\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x02\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x03\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x01\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x01\x01\x02\x02\x02\x02\x02\x01\x02\x01\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x03\x01\x03\x01\x01\x01\x01\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x02\x01\x01\x01\x01\x02\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02"),bek=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\b\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\n\x02\x02\x02\x0b\x02\f\r\x0e\x02\x0f"),bel=a("\x01\0\x01\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),bem=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x03"),ben=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04"),beo=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x06\x02\x07\b\t\x06\n\x0b\f\r\x0e\x0f\x10\x11\x12\x13\x13\x13\x13\x13\x13\x13\x13\x13\x14\x15\x16\x17\x18\x19\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x1a\x1b\x1c\x02\x07\x02\x1d\x1e\x07\x07\x1f \x07\x07!\x07\x07\x07\"#\x07\x07\x07\x07$%\x07&\x07\x07\x07\x07'()\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x02\x02\x02\x07\x07\x02\x02\x02\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x03\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02"),bep=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x06\x07\b\t\n\x0b\x07\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x15\x15\x15\x15\x15\x15\x15\x15\x16\x17\x18\x19\x1a\x1b\x1c\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x1d\x1e\x1f \t!\"#$%&'\t\t(\t\t)\t*+,\t-./\t01\t2\t3456\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\t\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\x02\t\t\x02\x02\t\t\t\t\x02\t\x02\x02\x02\x02\x02\x02\t\x02\t\t\t\x02\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x02\x02\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\x02\t\x02\x02\x02\t\t\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\x02\x02\x02\x02\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\x02\t\t\x02\t\t\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\x02\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\x02\t\t\x02\t\t\t\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x02\x02\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\x02\t\t\x02\t\t\t\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\t\t\t\t\t\t\x02\x02\x02\t\t\t\x02\t\t\t\t\x02\x02\x02\t\t\x02\t\x02\t\t\x02\x02\x02\t\t\x02\x02\x02\t\t\t\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x02\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x02\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x02\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\x02\t\x02\x02\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\t\x02\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\x02\t\t\t\t\t\t\t\t\t\t\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\t\t\t\t\t\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\x02\x02\x02\t\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\x02\x02\x02\x02\x02\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\t\x02\t\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\t\x02\t\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x03\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\x02\t\t\t\t\t\t\x02\t\t\x02\x02\x02\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\x02\t\x02\t\x02\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\x02\t\x02\x02\x02\t\t\t\x02\t\t\t\t\t\t\t\x02\x02\x02\t\t\t\t\x02\x02\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\t\t\t\x02\t\t\t\t\t\t\t\x02\x02\x02"),beq=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),ber=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04"),bes=a("\x01\0\0\0\0\x02"),bet=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x06\x02\x07\x02\x02\x06\x02\x02\x02\x02\x02\x02\b\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\x02\x0b\f\r\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x0e\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x0f\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x02\x02\x02\x07\x07\x02\x02\x02\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x03\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02"),beu=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bev=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bew=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\x02"),bex=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),bey=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x03"),bez=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),beA=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),beB=a("\x01\0\0\0\0\0\0\0\x02"),beC=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x07"),beD=a("\x01\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),beE=a("\x01\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),beF=a("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),beG=a("\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02"),beH=a("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06"),beI=a("\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),beJ=a("\x01\0\0\0\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),beK=a("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),beL=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),beM=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),beN=a("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bpK=[0,[11,a("the identifier `"),[2,0,[12,96,0]]],a("the identifier `%s`")],bpJ=[0,1],bpI=a("@flow"),bpH=a(Td),bpG=a(Td),bpF=a("Peeking current location when not available"),bpo=a(uE),bpx=a(Ah),bpy=a(Is),bpz=a(wh),bpA=a(Io),bpB=a(DS),bpC=a(uG),bpD=a(tz),bpE=a(uC),bpp=a(H1),bpq=a(vB),bpr=a(yB),bps=a(sr),bpt=a(zD),bpu=a(uy),bpv=a(vN),bpw=a(vF),bpl=a(uC),bpm=a(vB),bpn=a(uy),bpi=a(uC),bpj=a(vB),bpk=a(uy),bpg=a(yS),bph=a("eval"),bo_=a(vI),bo$=a(uE),bpa=a(IM),bpb=a(Ie),bpc=a(HP),bpd=a(HO),bpe=a(sr),bpf=a(to),bo9=a(H7),boB=a(Iv),boS=a(tK),bo1=a(uH),bo2=a(u4),bo3=a(Ip),bo4=a(Iq),bo5=a(Iz),bo6=a(DB),bo7=a(u8),bo8=a(u9),boT=a(DG),boU=a(If),boV=a(II),boW=a(HW),boX=a(tz),boY=a(H3),boZ=a(HH),bo0=a(H5),boC=a(va),boK=a(uF),boL=a(DQ),boM=a(DA),boN=a(wo),boO=a(t$),boP=a(yF),boQ=a(u2),boR=a(wj),boD=a(IL),boE=a(vN),boF=a(Dw),boG=a(vF),boH=a(Il),boI=a(H4),boJ=a(to),boA=[0,a("src/parser/parser_env.ml"),361,2],boz=a("Internal Error: Tried to add_declared_private with outside of class scope."),boy=a("Internal Error: `exit_class` called before a matching `enter_class`"),box=a(i),bou=a(i),bov=[0,0,0],bow=[0,0,0],bos=a(TV),bor=a(TV),bpL=a("Parser_env.Try.Rollback"),bpT=a(i),bpR=a(i),bpP=[0,a(Sr),a(Ra),a(vM),a(Sb),a(Sc),a(Sj),a(vb)],bpQ=[0,a(wG),a(w1),a(wi),a(wq),a(w3),a(wQ),a(wr),a(wW),a(wk),a(ww),a(vM),a(w0),a(tA),a(wI),a(wy),a(wY),a(wH),a(wn),a(wc),a(wC),a(wS),a(wm),a(wT),a(uF),a(u5),a(v_),a(ws),a(wP),a(wL),a(wV),a(tg),a(wO),a(wM),a(w2),a(wK),a(wB),a(wa),a(wN),a(wv),a(wu),a(w4),a(vb),a(w5),a(wg),a(we),a(wp)],bpS=[0,a(Ay),a(zB),a(yU),a(w4),a(Ao),a(zR),a(Aj),a(yC),a(wT),a(zr),a(u2),a(zK),a(zk),a(zh),a(wY),a(AD),a(yf),a(yx),a(AF),a(zf),a(z9),a(v_),a(zF),a(u5),a(z7),a(zI),a(yT),a(wv),a(Ai),a(AE),a(zZ),a(Av),a(yb),a(zi),a(xZ),a(zW),a(z4),a(ya),a(yd),a(Ad),a(z$),a(y8),a(wB),a(zV),a(yg),a(zy),a(yV),a(zQ),a(zN),a(w2),a(wI),a(tA),a(Au),a(zv),a(xX),a(wS),a(yP),a(wO),a(yv),a(y1),a(zn),a(Al),a(z_),a(wP),a(zH),a(we),a(ys),a(x_),a(z3),a(Ak),a(zX),a(yq),a(w0),a(s4),a(zq),a(x2),a(w5),a(yl),a(yt),a(As),a(zl),a(vM),a(uG),a(zt),a(yz),a(to),a(yc),a(x9),a(zm),a(zO),a(yK),a(zS),a(y7),a(x5),a(xY),a(yD),a(z1),a(wm),a(yj),a(y4),a(ye),a(zA),a(AA),a(zz),a(y3),a(wW),a(wG),a(ze),a(wq),a(wi),a(wK),a(yJ),a(yM),a(wc),a(yH),a(yY),a(yp),a(wy),a(zL),a(yW),a(wn),a(wN),a(zE),a(wH),a(uF),a(t$),a(x3),a(zg),a(xW),a(va),a(u9),a(y9),a(zs),a(yE),a(vE),a(Aa),a(z5),a(Ac),a(yG),a(za),a(yw),a(zM),a(uw),a(y_),a(yZ),a(AG),a(zd),a(yr),a(zp),a(y$),a(An),a(yX),a(x7),a(zY),a(At),a(wr),a(yN),a(wu),a(zU),a(zu),a(zJ),a(ww),a(ws),a(zC),a(xV),a(wa),a(x$),a(y5),a(AB),a(yo),a(wQ),a(wp),a(w1),a(Ax),a(w3),a(zw),a(wM),a(Ag),a(yk),a(x1),a(wk),a(wg),a(yR),a(AC),a(tg),a(yQ),a(yu),a(Af),a(wL),a(yy),a(u8),a(Ar),a(zj),a(Ae),a(y0),a(z2),a(x6),a(wV),a(zo),a(y6),a(vb),a(yA),a(wC),a(yh),a(yL),a(z8),a(u4),a(zG),a(uE),a(z0),a(zT),a(zc)],bpU=[0,a(Ay),a(zB),a(yU),a(w4),a(Ao),a(zR),a(Aj),a(yC),a(wT),a(zr),a(u2),a(zK),a(zk),a(zh),a(wY),a(AD),a(yf),a(yx),a(AF),a(zf),a(z9),a(v_),a(zF),a(u5),a(Ra),a(z7),a(zI),a(yT),a(wv),a(Ai),a(AE),a(zZ),a(Av),a(yb),a(zi),a(xZ),a(zW),a(z4),a(ya),a(yd),a(Ad),a(z$),a(y8),a(wB),a(zV),a(yg),a(zy),a(Sc),a(yV),a(zQ),a(zN),a(w2),a(wI),a(tA),a(Au),a(zv),a(xX),a(wS),a(yP),a(wO),a(yv),a(y1),a(zn),a(Al),a(z_),a(wP),a(zH),a(we),a(ys),a(x_),a(z3),a(Ak),a(zX),a(yq),a(w0),a(s4),a(zq),a(x2),a(w5),a(yl),a(yt),a(As),a(zl),a(vM),a(uG),a(zt),a(yz),a(to),a(yc),a(x9),a(zm),a(zO),a(yK),a(zS),a(y7),a(x5),a(xY),a(yD),a(z1),a(wm),a(yj),a(y4),a(ye),a(zA),a(AA),a(zz),a(y3),a(wW),a(wG),a(ze),a(wq),a(wi),a(wK),a(yJ),a(yM),a(wc),a(yH),a(yY),a(yp),a(wy),a(zL),a(yW),a(wn),a(wN),a(zE),a(wH),a(uF),a(t$),a(x3),a(zg),a(xW),a(va),a(u9),a(y9),a(zs),a(yE),a(vE),a(Aa),a(z5),a(Ac),a(yG),a(za),a(yw),a(zM),a(uw),a(y_),a(yZ),a(AG),a(zd),a(yr),a(zp),a(y$),a(An),a(yX),a(x7),a(zY),a(At),a(wr),a(yN),a(wu),a(zU),a(zu),a(zJ),a(Sj),a(ww),a(ws),a(zC),a(xV),a(wa),a(x$),a(y5),a(AB),a(yo),a(wQ),a(Sb),a(wp),a(w1),a(Ax),a(w3),a(Sr),a(zw),a(wM),a(Ag),a(yk),a(x1),a(wk),a(wg),a(yR),a(AC),a(tg),a(yQ),a(yu),a(Af),a(wL),a(yy),a(u8),a(Ar),a(zj),a(Ae),a(y0),a(z2),a(x6),a(wV),a(zo),a(y6),a(vb),a(yA),a(wC),a(yh),a(yL),a(z8),a(u4),a(zG),a(uE),a(z0),a(zT),a(zc)],bpZ=a(DC),bp0=a(Aw),bpY=[0,[11,a("Failure while looking up "),[2,0,[11,a(". Index: "),[4,0,0,0,[11,a(". Length: "),[4,0,0,0,[12,46,0]]]]]]],a("Failure while looking up %s. Index: %d. Length: %d.")],bpV=[0,0,0,0],bpW=a("Offset_utils.Offset_lookup_failed"),bp8=a(QX),bp9=a(H2),bp$=a(Q8),bqa=a(S1),bqb=a(S1),bqc=a(Q8),bp_=a(u$),bqd=a(L),bqe=a(rN),bqg=a(rN),bqf=a("Program"),bqh=a(IG),bqi=a("BreakStatement"),bqj=a(IG),bqk=a("ContinueStatement"),bql=a("DebuggerStatement"),bqr=a(ua),bqs=a("DeclareExportAllDeclaration"),bqm=a(ua),bqn=a(wF),bqo=a(Am),bqp=a(tK),bqq=a("DeclareExportDeclaration"),bqt=a(uJ),bqu=a(rN),bqv=a(rV),bqw=a("DeclareModule"),bqx=a(tp),bqy=a("DeclareModuleExports"),bqz=a(u1),bqA=a(rN),bqB=a("DoWhileStatement"),bqC=a("EmptyStatement"),bqD=a(HN),bqE=a(Am),bqF=a("ExportDefaultDeclaration"),bqL=a(HN),bqM=a(ua),bqN=a("ExportAllDeclaration"),bqG=a(HN),bqH=a(ua),bqI=a(wF),bqJ=a(Am),bqK=a("ExportNamedDeclaration"),bqO=a(Ud),bqP=a(tg),bqQ=a("ExpressionStatement"),bqR=a(rN),bqS=a(Sx),bqT=a(u1),bqU=a(tL),bqV=a("ForStatement"),bqW=a(DO),bqX=a(rN),bqY=a(sy),bqZ=a(tB),bq0=a("ForInStatement"),bq1=a(uH),bq2=a(rN),bq3=a(sy),bq4=a(tB),bq5=a("ForOfStatement"),bq6=a(Dv),bq7=a(wl),bq8=a(u1),bq9=a("IfStatement"),bq_=a(u$),brd=a(vN),bre=a(rG),bq$=a(Tj),bra=a(ua),brb=a(wF),brc=a("ImportDeclaration"),brf=a(rN),brg=a(IG),brh=a("LabeledStatement"),bri=a(s0),brj=a("ReturnStatement"),brk=a(Rp),brl=a("discriminant"),brm=a("SwitchStatement"),brn=a(s0),bro=a("ThrowStatement"),brp=a(RX),brq=a(TX),brr=a(vb),brs=a("TryStatement"),brt=a(rN),bru=a(u1),brv=a("WhileStatement"),brw=a(rN),brx=a(IF),bry=a("WithStatement"),brz=a(RW),brA=a("ArrayExpression"),brB=a(tf),brC=a(Dr),brD=a(tg),brE=a(tA),brF=a(uw),brG=a(vA),brH=a(rN),brI=a(tO),brJ=a(rV),brK=a("ArrowFunctionExpression"),brP=a(HL),brL=a(sy),brM=a(tB),brN=a(x0),brO=a("AssignmentExpression"),brQ=a(sy),brR=a(tB),brS=a(x0),brT=a("BinaryExpression"),brU=a("CallExpression"),brV=a(DF),brW=a(Rk),brX=a("ComprehensionExpression"),brY=a(Dv),brZ=a(wl),br0=a(u1),br1=a("ConditionalExpression"),br2=a(DF),br3=a(Rk),br4=a("GeneratorExpression"),br5=a(ua),br6=a("ImportExpression"),br7=a(Tr),bsa=a(Rw),bsb=a(Ij),br8=a(sy),br9=a(tB),br_=a(x0),br$=a("LogicalExpression"),bsc=a("MemberExpression"),bsd=a(wJ),bse=a("meta"),bsf=a("MetaProperty"),bsg=a(yS),bsh=a(S_),bsi=a(RV),bsj=a("NewExpression"),bsk=a(DD),bsl=a("ObjectExpression"),bsm=a(th),bsn=a("OptionalCallExpression"),bso=a(th),bsp=a("OptionalMemberExpression"),bsq=a(HV),bsr=a("SequenceExpression"),bss=a("Super"),bst=a("ThisExpression"),bsu=a(tp),bsv=a(tg),bsw=a("TypeCastExpression"),bsx=a(s0),bsy=a("AwaitExpression"),bsz=a(ub),bsE=a(u6),bsF=a(Uc),bsG=a(QV),bsH=a(vN),bsI=a(vF),bsJ=a(DG),bsK=a("matched above"),bsA=a(s0),bsB=a(H0),bsC=a(x0),bsD=a("UnaryExpression"),bsQ=a(SC),bsL=a(TK),bsM=a(H0),bsN=a(s0),bsO=a(x0),bsP=a("UpdateExpression"),bsR=a(SR),bsS=a(s0),bsT=a("YieldExpression"),bs4=a("Unexpected FunctionDeclaration with BodyExpression"),bsU=a(tf),bsV=a(Dr),bsW=a(tg),bsX=a(tA),bsY=a(uw),bsZ=a(vA),bs0=a(rN),bs1=a(tO),bs2=a(rV),bs3=a("FunctionDeclaration"),btd=a("Unexpected FunctionExpression with BodyExpression"),bs5=a(tf),bs6=a(Dr),bs7=a(tg),bs8=a(tA),bs9=a(uw),bs_=a(vA),bs$=a(rN),bta=a(tO),btb=a(rV),btc=a("FunctionExpression"),bte=a(th),btf=a(tp),btg=a(tx),bth=a(Ii),bti=a(rV),btj=a("PrivateName"),btk=a(th),btl=a(tp),btm=a(tx),btn=a(Ii),bto=a(wl),btp=a(u1),btq=a("SwitchCase"),btr=a(rN),bts=a("param"),btt=a("CatchClause"),btu=a(rN),btv=a("BlockStatement"),btw=a(rV),btx=a("DeclareVariable"),bty=a(tA),btz=a(rV),btA=a("DeclareFunction"),btB=a(Id),btC=a(vI),btD=a(tz),btE=a(rN),btF=a(tf),btG=a(rV),btH=a("DeclareClass"),btI=a(tz),btJ=a(rN),btK=a(tf),btL=a(rV),btM=a("DeclareInterface"),btO=a(rG),btN=a(u$),btP=a(Ic),btQ=a("ExportNamespaceSpecifier"),btR=a(sy),btS=a(tf),btT=a(rV),btU=a("DeclareTypeAlias"),btV=a(sy),btW=a(tf),btX=a(rV),btY=a("TypeAlias"),btZ=a("DeclareOpaqueType"),bt4=a("OpaqueType"),bt0=a(Ta),bt1=a(Te),bt2=a(tf),bt3=a(rV),bt5=a("ClassDeclaration"),bt6=a("ClassExpression"),bt7=a(Ih),bt8=a(vI),bt9=a("superTypeParameters"),bt_=a("superClass"),bt$=a(tf),bua=a(rN),bub=a(rV),buc=a(tg),bud=a("Decorator"),bue=a(tf),buf=a(rV),bug=a("ClassImplements"),buh=a(rN),bui=a("ClassBody"),buj=a(wU),bur=a(zb),bus=a(vH),but=a(wx),buk=a(Ih),bul=a(yO),bum=a(sr),bun=a(uJ),buo=a(rG),bup=a(tn),buq=a("MethodDefinition"),buu=a(DT),buv=a(s4),buw=a(sr),bux=a(tp),buy=a(rG),buz=a(tn),buA=a("ClassPrivateProperty"),buJ=a("Internal Error: Private name found in class prop"),buB=a(DT),buC=a(s4),buD=a(sr),buE=a(yO),buF=a(tp),buG=a(rG),buH=a(tn),buI=a("ClassProperty"),bu$=a(rV),bva=a(S8),bu7=a(tL),bu8=a(rV),bu9=a("EnumStringMember"),bu1=a(rV),bu2=a(S8),buW=a(tL),buX=a(rV),buY=a("EnumNumberMember"),buM=a(tL),buN=a(rV),buO=a("EnumBooleanMember"),buK=a(DP),buL=a(Ir),buP=a(DE),buQ=a("EnumBooleanBody"),buU=a(DP),buV=a(Ir),buZ=a(DE),bu0=a("EnumNumberBody"),bu3=a(DP),bu4=a(Ir),bu5=a(DE),bu6=a("EnumStringBody"),bu_=a(DP),bvb=a(DE),bvc=a("EnumSymbolBody"),buR=a(rN),buS=a(rV),buT=a("EnumDeclaration"),bvd=a(tz),bve=a(rN),bvf=a(tf),bvg=a(rV),bvh=a("InterfaceDeclaration"),bvi=a(tf),bvj=a(rV),bvk=a("InterfaceExtends"),bvl=a(tp),bvm=a(DD),bvn=a("ObjectPattern"),bvo=a(tp),bvp=a(RW),bvq=a("ArrayPattern"),bvr=a(sy),bvs=a(tB),bvt=a(HS),bvu=a(tp),bvv=a(tx),bvw=a(Ii),bvx=a(s0),bvy=a(Tm),bvz=a(s0),bvA=a(Tm),bvB=a(sy),bvC=a(tB),bvD=a(HS),bvE=a(tL),bvN=a(tL),bvO=a(vH),bvP=a(wx),bvM=a(TL),bvF=a(yO),bvG=a(Ds),bvH=a(zb),bvI=a(uJ),bvJ=a(rG),bvK=a(tn),bvL=a(Su),bvQ=a(s0),bvR=a("SpreadProperty"),bvS=a(sy),bvT=a(tB),bvU=a(HS),bvV=a(yO),bvW=a(Ds),bvX=a(zb),bvY=a(uJ),bvZ=a(rG),bv0=a(tn),bv1=a(Su),bv2=a(s0),bv3=a("SpreadElement"),bv4=a(DO),bv5=a(sy),bv6=a(tB),bv7=a("ComprehensionBlock"),bwe=a("We should not create Literal nodes for bigints"),bv$=a(Rx),bwa=a(vE),bwb=a("regex"),bwc=a(s3),bwd=a(rG),bv8=a(s3),bv9=a(rG),bv_=a(Dq),bwf=a(s3),bwg=a(rG),bwh=a(Dq),bwi=a(wh),bwj=a(rG),bwk=a("BigIntLiteral"),bwl=a(s3),bwm=a(rG),bwn=a(Dq),bwo=a(uy),bws=a(uC),bwp=a(s3),bwq=a(rG),bwr=a(Dq),bwt=a(HV),bwu=a("quasis"),bwv=a("TemplateLiteral"),bww=a(SL),bwx=a(s3),bwy=a(T8),bwz=a(rG),bwA=a("TemplateElement"),bwB=a(SN),bwC=a("tag"),bwD=a("TaggedTemplateExpression"),bwE=a(Dw),bwI=a(Dy),bwJ=a(DB),bwF=a(uJ),bwG=a("declarations"),bwH=a("VariableDeclaration"),bwK=a(tL),bwL=a(rV),bwM=a("VariableDeclarator"),bwN=a(uJ),bwO=a("Variance"),bwP=a("AnyTypeAnnotation"),bwQ=a("MixedTypeAnnotation"),bwR=a("EmptyTypeAnnotation"),bwS=a("VoidTypeAnnotation"),bwT=a("NullLiteralTypeAnnotation"),bwU=a("SymbolTypeAnnotation"),bwV=a("NumberTypeAnnotation"),bwW=a("BigIntTypeAnnotation"),bwX=a("StringTypeAnnotation"),bwY=a("BooleanTypeAnnotation"),bwZ=a(tp),bw0=a("NullableTypeAnnotation"),bw1=a(tf),bw2=a(H$),bw3=a(Dr),bw4=a(wj),bw5=a(tO),bw6=a("FunctionTypeAnnotation"),bw7=a(th),bw8=a(tp),bw9=a(tx),bw_=a(Tx),bw$=a(th),bxa=a(tp),bxb=a(tx),bxc=a(Tx),bxd=[0,0,0,0,0],bxe=a("internalSlots"),bxf=a("callProperties"),bxg=a("indexers"),bxh=a(DD),bxi=a("exact"),bxj=a(SG),bxk=a("ObjectTypeAnnotation"),bxx=a(TL),bxy=a("There should not be computed object type property keys"),bxl=a(tL),bxv=a(vH),bxw=a(wx),bxm=a(uJ),bxn=a(s4),bxo=a(DH),bxp=a(sr),bxq=a(th),bxr=a(zb),bxs=a(rG),bxt=a(tn),bxu=a("ObjectTypeProperty"),bxz=a(s0),bxA=a("ObjectTypeSpreadProperty"),bxB=a(s4),bxC=a(sr),bxD=a(rG),bxE=a(tn),bxF=a(rV),bxG=a("ObjectTypeIndexer"),bxH=a(sr),bxI=a(rG),bxJ=a("ObjectTypeCallProperty"),bxK=a(rG),bxL=a(zb),bxM=a(sr),bxN=a(th),bxO=a(rV),bxP=a("ObjectTypeInternalSlot"),bxQ=a(rN),bxR=a(tz),bxS=a("InterfaceTypeAnnotation"),bxT=a("elementType"),bxU=a("ArrayTypeAnnotation"),bxV=a(rV),bxW=a("qualification"),bxX=a("QualifiedTypeIdentifier"),bxY=a(tf),bxZ=a(rV),bx0=a("GenericTypeAnnotation"),bx1=a(HJ),bx2=a("UnionTypeAnnotation"),bx3=a(HJ),bx4=a("IntersectionTypeAnnotation"),bx5=a(s0),bx6=a("TypeofTypeAnnotation"),bx7=a(HJ),bx8=a("TupleTypeAnnotation"),bx9=a(s3),bx_=a(rG),bx$=a("StringLiteralTypeAnnotation"),bya=a(s3),byb=a(rG),byc=a("NumberLiteralTypeAnnotation"),byd=a(s3),bye=a(rG),byf=a("BigIntLiteralTypeAnnotation"),byg=a(uy),byk=a(uC),byh=a(s3),byi=a(rG),byj=a("BooleanLiteralTypeAnnotation"),byl=a("ExistsTypeAnnotation"),bym=a(tp),byn=a("TypeAnnotation"),byo=a(tO),byp=a("TypeParameterDeclaration"),byq=a(tK),byr=a(s4),bys=a(TY),byt=a(tx),byu=a("TypeParameter"),byv=a(tO),byw=a(R2),byx=a(tO),byy=a(R2),byz=a(Ah),byA=a(IP),byB=a("closingElement"),byC=a("openingElement"),byD=a("JSXElement"),byE=a("closingFragment"),byF=a(IP),byG=a("openingFragment"),byH=a("JSXFragment"),byI=a("selfClosing"),byJ=a(Rh),byK=a(tx),byL=a("JSXOpeningElement"),byM=a("JSXOpeningFragment"),byN=a(tx),byO=a("JSXClosingElement"),byP=a("JSXClosingFragment"),byQ=a(rG),byR=a(tx),byS=a("JSXAttribute"),byT=a(s0),byU=a("JSXSpreadAttribute"),byX=a("JSXEmptyExpression"),byV=a(tg),byW=a("JSXExpressionContainer"),byY=a(tg),byZ=a("JSXSpreadChild"),by0=a(s3),by1=a(rG),by2=a("JSXText"),by3=a(wJ),by4=a(IF),by5=a("JSXMemberExpression"),by6=a(tx),by7=a("namespace"),by8=a("JSXNamespacedName"),by9=a(tx),by_=a("JSXIdentifier"),by$=a(Ic),bza=a(z6),bzb=a("ExportSpecifier"),bzc=a(z6),bzd=a("ImportDefaultSpecifier"),bze=a(z6),bzf=a("ImportNamespaceSpecifier"),bzg=a(Tj),bzh=a(z6),bzi=a("imported"),bzj=a("ImportSpecifier"),bzm=a("Line"),bzk=a("Block"),bzl=a(rG),bzn=a(rG),bzo=a("DeclaredPredicate"),bzp=a("InferredPredicate"),bzq=a(yS),bzr=a(S_),bzs=a(RV),bzt=a(yO),bzu=a(wJ),bzv=a(IF),bp6=a("message"),bp7=a(H2),bp3=a(RS),bp4=a(IO),bp5=a(ua),bp1=a(Aw),bp2=a(DC),bzy=a(H5),bzz=a(Iv),bzA=a(DQ),bzB=a(DA),bzC=a(t$),bzD=a(u2),bzE=a(wj),bzF=a(va),bzG=a(IL),bzH=a(Dw),bzI=a(Il),bzJ=a(H4),bzK=a(DB),bzL=a(Dy),bzM=a(vB),bzN=a(uC),bzO=a(uy),bzP=a(u4),bzQ=a(Ip),bzR=a(Iq),bzS=a(u8),bzT=a(tK),bzU=a(If),bzV=a(H3),bzW=a(HH),bzX=a(Iz),bzY=a(tz),bzZ=a(sr),bz0=a(II),bz1=a(wo),bz2=a(DG),bz3=a(vN),bz4=a(vF),bz5=a(H7),bz6=a(HW),bz7=a(uF),bz8=a(yF),bz9=a(vI),bz_=a(uE),bz$=a(IM),bAa=a(Ie),bAb=a(HP),bAc=a(HO),bAd=a(to),bAe=a(u9),bAf=a(DT),bAg=a(u$),bAh=a(Sp),bAi=a(RI),bAj=a(vA),bAk=a(uH),bAl=a(Is),bAm=a(H1),bAn=a(uG),bAo=a(yB),bAp=a(wh),bAq=a(zD),bAr=a(vF),bAs=a(H_),bAu=a(DS),bAt=a(Io),bzw=[0,a(Iw)],bzx=a(i),bAx=[8,0],bAC=[0,0],bAy=[0,1],bAz=[0,2],bAA=[0,3],bAB=[0,0],bAw=a(i),bAv=[0,0,0,0,0],bAL=[0,a(wz),Re,6],bAM=[0,a(wz),QW,6],bAT=[0,a(wz),S6,8],bAU=a(DH),bAV=[0,a(wz),R7,8],bAN=a("Can not have both `static` and `proto`"),bAR=a(sr),bAS=a(DH),bAO=a(vH),bAP=a(wx),bAQ=a(vH),bAW=[0,0,0,0],bAJ=a(wU),bAK=a(TM),bAI=[0,[0,0,0,0,0]],bAH=a(wj),bAG=[0,0],bAF=[0,a(wz),IE,15],bAE=[0,a(wz),ty,15],bA0=[0,42],bAZ=[0,42],bAY=[0,0,0],bAX=[0,0,0],bA2=[0,0,0],bCt=[0,40],bCr=a(s1),bCs=a(s1),bCq=[0,a(TZ),1495,13],bCn=[0,a(TZ),1261,17],bCo=[0,a("a template literal part")],bCp=[0,[0,a(i),a(i)],1],bCk=a(vB),bCj=a(vB),bCl=a(uy),bCm=a(uC),bCh=a("Invalid bigint "),bCi=a("Invalid bigint binary/octal "),bCe=a(yn),bCd=a(R_),bCf=a(Ia),bCg=a(Ia),bCc=a(T9),bCb=[0,42],bB_=[0,1],bB$=[0,1],bB8=[0,1],bB9=[0,1],bCa=[0,0],bB6=a(Ah),bB7=a(Ah),bB2=a(wo),bB4=a(HZ),bB3=[0,a("the identifier `target`")],bB5=[0,0],bB1=[0,80],bBT=[0,0,0],bBZ=[0,1,0],bB0=[0,1,1],bBW=a(yF),bBV=[0,0],bBU=[0,a("either a call or access of `super`")],bBY=a(yF),bBX=[0,0],bBS=[0,1],bBR=[0,0],bBQ=[0,1],bBP=[0,0],bBH=[0,1],bBI=[0,0],bBJ=[0,2],bBK=[0,3],bBL=[0,7],bBM=[0,6],bBN=[0,4],bBO=[0,5],bBl=[0,[0,17,[0,2]]],bBm=[0,[0,18,[0,3]]],bBn=[0,[0,19,[0,4]]],bBo=[0,[0,0,[0,5]]],bBp=[0,[0,1,[0,5]]],bBq=[0,[0,2,[0,5]]],bBr=[0,[0,3,[0,5]]],bBs=[0,[0,5,[0,6]]],bBt=[0,[0,7,[0,6]]],bBu=[0,[0,4,[0,6]]],bBv=[0,[0,6,[0,6]]],bBw=[0,[0,8,[0,7]]],bBx=[0,[0,9,[0,7]]],bBy=[0,[0,10,[0,7]]],bBz=[0,[0,11,[0,8]]],bBA=[0,[0,12,[0,8]]],bBB=[0,[0,15,[0,9]]],bBC=[0,[0,13,[0,9]]],bBD=[0,[0,14,[1,10]]],bBE=[0,[0,16,[0,9]]],bBG=[0,[0,21,[0,6]]],bBF=[0,[0,20,[0,6]]],bBk=[23,a(Ij)],bA9=[0,[0,8]],bA_=[0,[0,7]],bA$=[0,[0,6]],bBa=[0,[0,10]],bBb=[0,[0,9]],bBc=[0,[0,11]],bBd=[0,[0,5]],bBe=[0,[0,4]],bBf=[0,[0,2]],bBg=[0,[0,3]],bBh=[0,[0,1]],bBi=[0,[0,0]],bBj=[0,0],bA7=a(wo),bA8=a(HZ),bA5=[0,5],bA6=a(vA),bA3=a(wo),bA4=a(HZ),bCz=a(wf),bCA=a(uz),bCB=[17,a("JSX fragment")],bCx=a(i),bCy=[0,a(i)],bCv=[0,a(Iw)],bCw=a(i),bCS=a("unexpected PrivateName in Property, expected a PrivateField"),bCT=[0,0,0],bCL=a(wU),bCM=a(wU),bCO=a(vH),bCP=a(wx),bCQ=[0,1],bCR=[0,1],bCN=[0,1],bCK=a(wU),bCI=a(wU),bCJ=a(TM),bCG=a(vH),bCH=a(wx),bCF=a(HL),bCC=a(to),bCD=a(uH),bCE=a("Internal Error: private name found in object props"),bCY=a(QT),bCZ=[0,a(Iw)],bC0=a(to),bC1=a(uH),bCW=a(to),bCX=a(uH),bCU=a(QT),bCV=[11,a(u5)],bDN=[0,1],bDL=a(vL),bDM=a(zP),bDO=[0,a(Iy),1714,21],bDF=a(vL),bDI=a(tK),bDJ=a("other than an interface declaration!"),bDK=a("Internal Flow Error! Parsed `export interface` into something "),bDG=a(zP),bDH=a("Internal Flow Error! Unexpected export statement declaration!"),bDE=[0,39],bDD=a(vL),bDA=a(zP),bDB=[0,a(i),a(i),0],bDC=[0,a(Sq)],bDz=a(T7),bDy=a("exports"),bDw=[0,1],bDx=a(T7),bDv=[0,1],bDu=a(Id),bDt=[0,0],bDs=[0,1],bDr=a(zP),bDq=a(vL),bDp=[0,81],bDo=[0,81],bDn=[0,0],bDk=[0,1],bDl=a(vL),bDm=a(vL),bDj=a(vL),bDg=a(zP),bDh=[0,a(i),a(i),0],bDi=[0,a(Sq)],bDf=a("Parser error: No such thing as an expression pattern!"),bDe=[0,a(Sy)],bDd=a("Label"),bDc=[0,a(Sy)],bDb=[0,0,0],bC9=[0,29],bC_=[0,a(Iy),419,22],bC$=[0,28],bDa=[0,a(Iy),438,22],bC8=[0,0],bC7=a("the token `;`"),bC6=[0,0],bC5=[0,0],bC2=a(uH),bC3=a(Dy),bC4=a(to),bD8=[0,a(Si)],bD9=[15,[0,0]],bD7=[0,a(Si)],bD5=a("use strict"),bD6=[0,0,0],bD3=a(HI),bD4=a("Nooo: "),bDP=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],bDQ=[0,a("src/parser/parser_flow.ml"),42,28],bD_=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],bEa=a(rG),bEb=a(QX),bEc=a(Aw),bEd=a(DC),bEe=a(RS),bEf=a(Aw),bEg=a(DC),bEh=a(IO),bEi=a(H2),bEj=a("normal"),bEm=a(u$),bEn=a("jsxTag"),bEo=a("jsxChild"),bEp=a("template"),bEq=a(RU),bEk=a("context"),bEl=a(u$),bEy=a("Internal error: ");function
r3(a){if(typeof
a==="number")return 0;else
switch(a[0]){case
0:return[0,r3(a[1])];case
1:return[1,r3(a[1])];case
2:return[2,r3(a[1])];case
3:return[3,r3(a[1])];case
4:return[4,r3(a[1])];case
5:return[5,r3(a[1])];case
6:return[6,r3(a[1])];case
7:return[7,r3(a[1])];case
8:var
c=a[1];return[8,c,r3(a[2])];case
9:var
b=a[1];return[9,b,b,r3(a[3])];case
10:return[10,r3(a[1])];case
11:return[11,r3(a[1])];case
12:return[12,r3(a[1])];case
13:return[13,r3(a[1])];default:return[14,r3(a[1])]}}function
sG(a,b){if(typeof
a==="number")return b;else
switch(a[0]){case
0:return[0,sG(a[1],b)];case
1:return[1,sG(a[1],b)];case
2:return[2,sG(a[1],b)];case
3:return[3,sG(a[1],b)];case
4:return[4,sG(a[1],b)];case
5:return[5,sG(a[1],b)];case
6:return[6,sG(a[1],b)];case
7:return[7,sG(a[1],b)];case
8:var
c=a[1];return[8,c,sG(a[2],b)];case
9:var
d=a[2],e=a[1];return[9,e,d,sG(a[3],b)];case
10:return[10,sG(a[1],b)];case
11:return[11,sG(a[1],b)];case
12:return[12,sG(a[1],b)];case
13:return[13,sG(a[1],b)];default:return[14,sG(a[1],b)]}}function
rY(a,b){if(typeof
a==="number")return b;else
switch(a[0]){case
0:return[0,rY(a[1],b)];case
1:return[1,rY(a[1],b)];case
2:var
c=a[1];return[2,c,rY(a[2],b)];case
3:var
d=a[1];return[3,d,rY(a[2],b)];case
4:var
e=a[3],f=a[2],g=a[1];return[4,g,f,e,rY(a[4],b)];case
5:var
h=a[3],i=a[2],j=a[1];return[5,j,i,h,rY(a[4],b)];case
6:var
k=a[3],l=a[2],m=a[1];return[6,m,l,k,rY(a[4],b)];case
7:var
n=a[3],o=a[2],p=a[1];return[7,p,o,n,rY(a[4],b)];case
8:var
q=a[3],r=a[2],s=a[1];return[8,s,r,q,rY(a[4],b)];case
9:var
t=a[1];return[9,t,rY(a[2],b)];case
10:return[10,rY(a[1],b)];case
11:var
u=a[1];return[11,u,rY(a[2],b)];case
12:var
v=a[1];return[12,v,rY(a[2],b)];case
13:var
w=a[2],x=a[1];return[13,x,w,rY(a[3],b)];case
14:var
y=a[2],z=a[1];return[14,z,y,rY(a[3],b)];case
15:return[15,rY(a[1],b)];case
16:return[16,rY(a[1],b)];case
17:var
A=a[1];return[17,A,rY(a[2],b)];case
18:var
B=a[1];return[18,B,rY(a[2],b)];case
19:return[19,rY(a[1],b)];case
20:var
C=a[2],D=a[1];return[20,D,C,rY(a[3],b)];case
21:var
E=a[1];return[21,E,rY(a[2],b)];case
22:return[22,rY(a[1],b)];case
23:var
F=a[1];return[23,F,rY(a[2],b)];default:var
G=a[2],H=a[1];return[24,H,G,rY(a[3],b)]}}function
U(a){throw[0,s7,a]}function
r4(a){throw[0,D2,a]}s5(0);function
D3(a){return 0<=a?a:-a|0}var
UA=TE;function
X(d,c){var
a=rz(d),e=rz(c),b=ss(a+e|0);AH(d,0,b,0,a);AH(c,0,b,a,e);return s6(b)}function
UB(a){return a?UC:UD}function
rt(a,b){if(a){var
c=a[1];return[0,c,rt(a[2],b)]}return b}bE4(0);var
UG=Up(1),UH=Up(2),D4=[0,function(b){function
a(b){var
a=b;for(;;){if(a){var
c=a[2],d=a[1];try{IU(d)}catch(a){a=rZ(a);if(a[1]!==IZ)throw a}var
a=c;continue}return 0}}return a(bE5(0))}];function
UJ(c){var
a=[0,0],d=D4[1];D4[1]=function(e){if(1-a[1]){a[1]=1;b(c,0)}return b(d,0)};return 0}function
UK(a){return b(D4[1],0)}function
I0(h,g,f){var
a=g,e=f;for(;;){var
c=b(e,0);if(c){var
i=c[2],a=d(h,a,c[1]),e=i;continue}return a}}function
tR(a){if(0<=a)if(!(t9<a))return a;return r4(UL)}function
I1(a){if(97<=a)if(!(rU<a))return a+Ss|0;return a}function
I2(a){var
b=0<=a?1:0,c=b?a<=55295?1:0:b;if(c)var
d=c;else
var
e=SD<=a?1:0,d=e?a<=Ik?1:0:e;return d}function
D5(a){return I2(a)?a:r4(X(AL(UT,a),US))}function
I3(a){return a}var
I4=bFe(0)[1],xc=(4*bFd(0)|0)-1|0;s5(0);var
UU=bFc(0);function
tS(c){var
b=0,a=c;for(;;){if(a){var
b=b+1|0,a=a[2];continue}return b}}function
xd(a){return a?a[1]:U(UV)}function
I5(a){return a?a[2]:U(UW)}function
tT(d,c){var
a=d,b=c;for(;;){if(a){var
e=[0,a[1],b],a=a[2],b=e;continue}return b}}function
V(a){return tT(a,0)}typeof
UU==="number";function
xe(a){if(a){var
b=a[1];return rt(b,xe(a[2]))}return 0}function
ve(c,a){if(a){var
d=a[2],e=b(c,a[1]);return[0,e,ve(c,d)]}return 0}function
AO(e,d){var
c=0,a=d;for(;;){if(a){var
f=a[2],c=[0,b(e,a[1]),c],a=f;continue}return c}}function
sn(d,c){var
a=c;for(;;){if(a){var
e=a[2];b(d,a[1]);var
a=e;continue}return 0}}function
Y(f,e,c){var
b=e,a=c;for(;;){if(a){var
g=a[2],b=d(f,b,a[1]),a=g;continue}return b}}function
D6(c,a,b){if(a){var
e=a[1];return d(c,e,D6(c,a[2],b))}return b}function
I6(f,e,c){var
b=e,a=c;for(;;){if(b){if(a){var
g=a[2],h=b[2];d(f,b[1],a[1]);var
b=h,a=g;continue}}else
if(!a)return 0;return r4(UX)}}function
D7(d,c){var
a=c;for(;;){if(a){var
e=a[2],b=0===Uh(a[1],d)?1:0;if(b)return b;var
a=e;continue}return 0}}function
UY(d,c){var
a=c;for(;;){if(a){var
b=a[1],e=a[2],f=b[2];if(0===Uh(b[1],d))return f;var
a=e;continue}throw sa}}function
xf(f){var
g=0;return function(h){var
c=g,a=h;for(;;){if(a){var
d=a[2],e=a[1];if(b(f,e)){var
c=[0,e,c],a=d;continue}var
a=d;continue}return V(c)}}}function
I7(d,c){var
b=d,a=c;for(;;){if(0===b)return a;if(a){var
b=b-1|0,a=a[2];continue}throw[0,rB,UZ]}}function
vf(a,c){var
b=ss(a);bEM(b,0,a,c);return b}function
I8(a){var
b=tj(a),c=ss(b);uL(a,0,c,0,b);return c}function
I9(c,b,a){if(0<=b)if(0<=a)if(!((tj(c)-a|0)<b)){var
d=ss(a);uL(c,b,d,0,a);return d}return r4(U0)}function
D8(c,b,a){return s6(I9(c,b,a))}function
I_(e,c,d,b,a){if(0<=a)if(0<=c)if(!((tj(e)-a|0)<c))if(0<=b)if(!((tj(d)-a|0)<b))return uL(e,c,d,b,a);return r4(U1)}function
tF(e,c,d,b,a){if(0<=a)if(0<=c)if(!((rz(e)-a|0)<c))if(0<=b)if(!((tj(d)-a|0)<b))return AH(e,c,d,b,a);return r4(U2)}function
AP(b,a){return s6(vf(b,a))}function
sT(c,b,a){return s6(I9(AI(c),b,a))}var
xg=_;function
I$(c,d){if(0===c)return[0];if(0<=c){var
e=uN(c,b(d,0)),f=c-1|0,g=1;if(!(f<1)){var
a=g;for(;;){e[a+1]=b(d,a);var
h=a+1|0;if(f!==a){var
a=h;continue}break}}return e}return r4(U3)}function
AQ(e,c,d,b,a){if(0<=a)if(0<=c)if(!((e.length-1-a|0)<c))if(0<=b)if(!((d.length-1-a|0)<b))return bEG(e,c,d,b,a);return r4(U5)}function
Ja(e,c){var
d=c.length-1-1|0,f=0;if(!(d<0)){var
a=f;for(;;){b(e,c[a+1]);var
g=a+1|0;if(d!==a){var
a=g;continue}break}}return 0}function
vP(e,c){var
d=c.length-1;if(0===d)return[0];var
f=uN(d,b(e,c[1])),g=d-1|0,h=1;if(!(g<1)){var
a=h;for(;;){f[a+1]=b(e,c[a+1]);var
i=a+1|0;if(g!==a){var
a=i;continue}break}}return f}function
xh(a){if(a){var
d=0,c=a,g=a[2],h=a[1];for(;;){if(c){var
d=d+1|0,c=c[2];continue}var
f=uN(d,h),e=1,b=g;for(;;){if(b){var
i=b[2];f[e+1]=b[1];var
e=e+1|0,b=i;continue}return f}}}return[0]}s5(0);function
xi(f){function
p(a){return a?a[4]:0}function
e(b,e,a){var
c=b?b[4]:0,d=a?a[4]:0,f=d<=c?c+1|0:d+1|0;return[0,b,e,a,f]}function
g(b,f,a){var
g=b?b[4]:0,h=a?a[4]:0;if((h+2|0)<g){if(b){var
c=b[3],k=b[2],i=b[1],m=p(c);if(m<=p(i))return e(i,k,e(c,f,a));if(c){var
n=c[2],o=c[1],q=e(c[3],f,a);return e(e(i,k,o),n,q)}return r4(U6)}return r4(U7)}if((g+2|0)<h){if(a){var
j=a[3],l=a[2],d=a[1],r=p(d);if(r<=p(j))return e(e(b,f,d),l,j);if(d){var
s=d[2],t=d[1],u=e(d[3],l,j);return e(e(b,f,t),s,u)}return r4(U8)}return r4(U9)}var
v=h<=g?g+1|0:h+1|0;return[0,b,f,a,v]}function
a(c,b){if(b){var
e=b[3],h=b[2],i=b[1],j=d(f[1],c,h);if(0===j)return b;if(0<=j){var
k=a(c,e);return e===k?b:g(i,h,k)}var
l=a(c,i);return i===l?b:g(l,h,e)}return[0,0,c,0,1]}function
h(a){return[0,0,a,0,1]}function
z(b,a){if(a){var
c=a[3],d=a[2];return g(z(b,a[1]),d,c)}return h(b)}function
A(b,a){if(a){var
c=a[2],d=a[1];return g(d,c,A(b,a[3]))}return h(b)}function
c(b,d,a){if(b){if(a){var
f=a[4],h=b[4],i=a[3],j=a[2],k=a[1],l=b[3],m=b[2],n=b[1];return(f+2|0)<h?g(n,m,c(l,d,a)):(h+2|0)<f?g(c(b,d,k),j,i):e(b,d,a)}return A(d,b)}return z(d,a)}function
l(c){var
a=c;for(;;){if(a){var
b=a[1];if(b){var
a=b;continue}return a[2]}throw sa}}function
B(c){var
a=c;for(;;){if(a){var
b=a[1];if(b){var
a=b;continue}return[0,a[2]]}return 0}}function
C(c){var
a=c;for(;;){if(a){var
b=a[3],d=a[2];if(b){var
a=b;continue}return d}throw sa}}function
K(c){var
a=c;for(;;){if(a){var
b=a[3],d=a[2];if(b){var
a=b;continue}return[0,d]}return 0}}function
r(a){if(a){var
b=a[1];if(b){var
c=a[3],d=a[2];return g(r(b),d,c)}return a[3]}return r4(U_)}function
m(b,a){if(b){if(a){var
d=r(a);return c(b,l(a),d)}return b}return a}function
i(b,a){if(a){var
e=a[3],g=a[2],h=a[1],l=d(f[1],b,g);if(0===l)return[0,h,1,e];if(0<=l){var
j=i(b,e),m=j[3],n=j[2];return[0,c(h,g,j[1]),n,m]}var
k=i(b,h),o=k[2],p=k[1];return[0,p,o,c(k[3],g,e)]}return U$}var
s=0;function
L(a){return a?0:1}function
M(g,e){var
a=e;for(;;){if(a){var
h=a[3],i=a[1],b=d(f[1],g,a[2]),c=0===b?1:0;if(c)return c;var
j=0<=b?h:i,a=j;continue}return 0}}function
t(e,b){if(b){var
a=b[3],h=b[2],c=b[1],i=d(f[1],e,h);if(0===i){if(c){if(a){var
m=r(a);return g(c,l(a),m)}return c}return a}if(0<=i){var
j=t(e,a);return a===j?b:g(c,h,j)}var
k=t(e,c);return c===k?b:g(k,h,a)}return 0}function
j(d,b){if(d){if(b){var
g=b[4],e=b[2],h=d[4],f=d[2],m=b[3],n=b[1],o=d[3],p=d[1];if(g<=h){if(1===g)return a(e,d);var
k=i(f,b),q=k[1],r=j(o,k[3]);return c(j(p,q),f,r)}if(1===h)return a(f,b);var
l=i(e,d),s=l[1],t=j(l[3],m);return c(j(s,n),e,t)}return d}return b}function
n(a,d){if(a){if(d){var
e=a[3],f=a[2],g=a[1],b=i(f,d),h=b[1];if(0===b[2]){var
j=n(e,b[3]);return m(n(g,h),j)}var
k=n(e,b[3]);return c(n(g,h),f,k)}return 0}return 0}function
o(a,d){if(a){if(d){var
e=a[3],f=a[2],g=a[1],b=i(f,d),h=b[1];if(0===b[2]){var
j=o(e,b[3]);return c(o(g,h),f,j)}var
k=o(e,b[3]);return m(o(g,h),k)}return a}return 0}function
k(d,c){var
a=d,b=c;for(;;){if(a){var
e=[0,a[2],a[3],b],a=a[1],b=e;continue}return b}}function
D(m,l){var
n=k(l,0),b=k(m,0),a=n;for(;;){if(b){if(a){var
e=a[3],g=a[2],h=b[3],i=b[2],c=d(f[1],b[1],a[1]);if(0===c){var
j=k(g,e),b=k(i,h),a=j;continue}return c}return 1}return a?-1:0}}function
N(b,a){return 0===D(b,a)?1:0}function
q(o,n){var
a=o,b=n;for(;;){if(a){if(b){var
h=b[3],i=b[1],c=a[3],e=a[2],g=a[1],j=d(f[1],e,b[2]);if(0===j){var
k=q(g,i);if(k){var
a=c,b=h;continue}return k}if(0<=j){var
l=q([0,0,e,c,0],h);if(l){var
a=g;continue}return l}var
m=q([0,g,e,0,0],i);if(m){var
a=c;continue}return m}return 0}return 1}}function
E(c,d){var
a=d;for(;;){if(a){var
e=a[3],f=a[2];E(c,a[1]);b(c,f);var
a=e;continue}return 0}}function
F(c,f,e){var
a=f,b=e;for(;;){if(a){var
g=a[3],h=a[2],i=d(c,h,F(c,a[1],b)),a=g,b=i;continue}return b}}function
G(c,g){var
a=g;for(;;){if(a){var
h=a[3],i=a[1],d=b(c,a[2]);if(d){var
e=G(c,i);if(e){var
a=h;continue}var
f=e}else
var
f=d;return f}return 1}}function
H(c,g){var
a=g;for(;;){if(a){var
h=a[3],i=a[1],d=b(c,a[2]);if(d)var
e=d;else{var
f=H(c,i);if(!f){var
a=h;continue}var
e=f}return e}return 0}}function
u(d,a){if(a){var
g=a[3],h=a[2],i=a[1],e=u(d,i),j=b(d,h),f=u(d,g);if(j){if(i===e)if(g===f)return a;return c(e,h,f)}return m(e,f)}return 0}function
v(d,a){if(a){var
e=a[2],l=a[3],f=v(d,a[1]),g=f[2],h=f[1],n=b(d,e),i=v(d,l),j=i[2],k=i[1];if(n){var
o=m(g,j);return[0,c(h,e,k),o]}var
p=c(g,e,j);return[0,m(h,k),p]}return Va}function
w(a){if(a){var
b=a[1],c=w(a[3]);return(w(b)+1|0)+c|0}return 0}function
I(d,c){var
b=d,a=c;for(;;){if(a){var
e=a[2],f=a[1],b=[0,e,I(b,a[3])],a=f;continue}return b}}function
O(a){return I(0,a)}function
P(g,e){var
a=e;for(;;){if(a){var
b=a[2],h=a[3],i=a[1],c=d(f[1],g,b);if(0===c)return b;var
j=0<=c?h:i,a=j;continue}throw sa}}function
Q(f,j){var
c=j;for(;;){if(c){var
g=c[2],k=c[3],l=c[1];if(b(f,g)){var
d=g,a=l;for(;;){if(a){var
e=a[2],h=a[3],i=a[1];if(b(f,e)){var
d=e,a=i;continue}var
a=h;continue}return d}}var
c=k;continue}throw sa}}function
R(f,j){var
c=j;for(;;){if(c){var
g=c[2],k=c[3],l=c[1];if(b(f,g)){var
d=g,a=l;for(;;){if(a){var
e=a[2],h=a[3],i=a[1];if(b(f,e)){var
d=e,a=i;continue}var
a=h;continue}return[0,d]}}var
c=k;continue}return 0}}function
S(f,j){var
c=j;for(;;){if(c){var
g=c[2],k=c[3],l=c[1];if(b(f,g)){var
d=g,a=k;for(;;){if(a){var
e=a[2],h=a[3],i=a[1];if(b(f,e)){var
d=e,a=h;continue}var
a=i;continue}return d}}var
c=l;continue}throw sa}}function
T(f,j){var
c=j;for(;;){if(c){var
g=c[2],k=c[3],l=c[1];if(b(f,g)){var
d=g,a=k;for(;;){if(a){var
e=a[2],h=a[3],i=a[1];if(b(f,e)){var
d=e,a=h;continue}var
a=i;continue}return[0,d]}}var
c=l;continue}return 0}}function
U(g,e){var
a=e;for(;;){if(a){var
b=a[2],h=a[3],i=a[1],c=d(f[1],g,b);if(0===c)return[0,b];var
j=0<=c?h:i,a=j;continue}return 0}}function
x(k,e){if(e){var
m=e[3],n=e[2],o=e[1],g=x(k,o),h=b(k,n),i=x(k,m);if(o===g)if(n===h)if(m===i)return e;if(0===g)var
p=0;else
var
s=C(g),p=0<=d(f[1],s,h)?1:0;if(!p){if(0===i)var
q=0;else
var
r=l(i),q=0<=d(f[1],h,r)?1:0;if(!q)return c(g,h,i)}return j(g,a(h,i))}return 0}function
V(c){if(c){var
k=c[2],g=c[1];if(k){var
l=k[2],i=k[1];if(l){var
n=l[2],o=l[1];if(n){var
p=n[2],r=n[1];if(p){if(p[2]){var
b=f[1],m=function(j,g){if(2===j){if(g){var
u=g[2];if(u){var
m=u[1],k=g[1],v=d(b,k,m);return 0===v?[0,k,0]:0<=v?[0,m,[0,k,0]]:[0,k,[0,m,0]]}}}else
if(3===j)if(g){var
o=g[2];if(o){var
w=o[2];if(w){var
c=w[1],a=o[1],e=g[1],x=d(b,e,a);if(0===x){var
y=d(b,a,c);return 0===y?[0,a,0]:0<=y?[0,c,[0,a,0]]:[0,a,[0,c,0]]}if(0<=x){var
z=d(b,e,c);if(0===z)return[0,a,[0,e,0]];if(0<=z){var
A=d(b,a,c);return 0===A?[0,a,[0,e,0]]:0<=A?[0,c,[0,a,[0,e,0]]]:[0,a,[0,c,[0,e,0]]]}return[0,a,[0,e,[0,c,0]]]}var
B=d(b,a,c);if(0===B)return[0,e,[0,a,0]];if(0<=B){var
C=d(b,e,c);return 0===C?[0,e,[0,a,0]]:0<=C?[0,c,[0,e,[0,a,0]]]:[0,e,[0,c,[0,a,0]]]}return[0,e,[0,a,[0,c,0]]]}}}var
n=j>>1,D=I7(n,g),E=t(n,g),i=E,h=t(j-n|0,D),f=0;for(;;){if(i){if(h){var
p=h[2],q=h[1],r=i[2],l=i[1],s=d(b,l,q);if(0===s){var
i=r,h=p,f=[0,l,f];continue}if(0<s){var
i=r,f=[0,l,f];continue}var
h=p,f=[0,q,f];continue}return tT(i,f)}return tT(h,f)}},t=function(j,g){if(2===j){if(g){var
u=g[2];if(u){var
n=u[1],k=g[1],v=d(b,k,n);return 0===v?[0,k,0]:0<v?[0,k,[0,n,0]]:[0,n,[0,k,0]]}}}else
if(3===j)if(g){var
p=g[2];if(p){var
w=p[2];if(w){var
c=w[1],a=p[1],e=g[1],x=d(b,e,a);if(0===x){var
y=d(b,a,c);return 0===y?[0,a,0]:0<y?[0,a,[0,c,0]]:[0,c,[0,a,0]]}if(0<x){var
z=d(b,a,c);if(0===z)return[0,e,[0,a,0]];if(0<z)return[0,e,[0,a,[0,c,0]]];var
A=d(b,e,c);return 0===A?[0,e,[0,a,0]]:0<A?[0,e,[0,c,[0,a,0]]]:[0,c,[0,e,[0,a,0]]]}var
B=d(b,e,c);if(0===B)return[0,a,[0,e,0]];if(0<B)return[0,a,[0,e,[0,c,0]]];var
C=d(b,a,c);return 0===C?[0,a,[0,e,0]]:0<C?[0,a,[0,c,[0,e,0]]]:[0,c,[0,a,[0,e,0]]]}}}var
o=j>>1,D=I7(o,g),E=m(o,g),i=E,h=m(j-o|0,D),f=0;for(;;){if(i){if(h){var
q=h[2],r=h[1],s=i[2],l=i[1],t=d(b,l,r);if(0===t){var
i=s,h=q,f=[0,l,f];continue}if(0<=t){var
h=q,f=[0,r,f];continue}var
i=s,f=[0,l,f];continue}return tT(i,f)}return tT(h,f)}},q=tS(c),u=2<=q?m(q,c):c,j=function(b,a){if(!(3<b>>>0))switch(b){case
0:return[0,0,a];case
1:if(a)return[0,[0,0,a[1],0,1],a[2]];break;case
2:if(a){var
d=a[2];if(d)return[0,[0,[0,0,a[1],0,1],d[1],0,2],d[2]]}break;default:if(a){var
f=a[2];if(f){var
g=f[2];if(g)return[0,[0,[0,0,a[1],0,1],f[1],[0,0,g[1],0,1],2],g[2]]}}}var
h=b/2|0,i=j(h,a),c=i[2],l=i[1];if(c){var
m=c[1],k=j((b-h|0)-1|0,c[2]),n=k[2];return[0,e(l,m,k[1]),n]}throw[0,rB,Vb]};return j(tS(u),u)[1]}var
v=p[1];return a(v,a(r,a(o,a(i,h(g)))))}return a(r,a(o,a(i,h(g))))}return a(o,a(i,h(g)))}return a(i,h(g))}return h(g)}return s}function
J(c,b){return I0(function(c,b){return a(b,c)},b,c)}function
W(a){return J(a,s)}function
y(a,d){if(a){var
b=a[1],c=k(a[2],a[3]);return[0,b,function(a){return y(c,a)}]}return 0}function
X(a){var
b=k(a,0);return function(a){return y(b,a)}}return[0,s,L,M,a,h,t,j,n,o,D,N,q,E,x,F,G,H,u,v,w,O,l,B,C,K,l,B,i,P,U,Q,R,S,T,V,function(j,i){var
a=i,b=0;for(;;){if(a){var
c=a[3],e=a[2],k=a[1],g=d(f[1],e,j);if(0!==g){if(0<=g){var
a=k,b=[0,e,c,b];continue}var
a=c;continue}var
h=[0,e,c,b]}else
var
h=b;return function(a){return y(h,a)}}},X,J,W]}function
AR(g){function
h(a){return a?a[5]:0}function
c(b,f,e,a){var
c=h(b),d=h(a),g=d<=c?c+1|0:d+1|0;return[0,b,f,e,a,g]}function
p(b,a){return[0,0,b,a,0,1]}function
a(b,g,f,a){var
i=b?b[5]:0,j=a?a[5]:0;if((j+2|0)<i){if(b){var
d=b[4],m=b[3],n=b[2],k=b[1],q=h(d);if(q<=h(k))return c(k,n,m,c(d,g,f,a));if(d){var
r=d[3],s=d[2],t=d[1],u=c(d[4],g,f,a);return c(c(k,n,m,t),s,r,u)}return r4(Vc)}return r4(Vd)}if((i+2|0)<j){if(a){var
l=a[4],o=a[3],p=a[2],e=a[1],v=h(e);if(v<=h(l))return c(c(b,g,f,e),p,o,l);if(e){var
w=e[3],x=e[2],y=e[1],z=c(e[4],p,o,l);return c(c(b,g,f,y),x,w,z)}return r4(Ve)}return r4(Vf)}var
A=j<=i?i+1|0:j+1|0;return[0,b,g,f,a,A]}var
A=0;function
L(a){return a?0:1}function
l(e,c,b){if(b){var
f=b[4],i=b[3],j=b[2],h=b[1],o=b[5],k=d(g[1],e,j);if(0===k)return i===c?b:[0,h,e,c,f,o];if(0<=k){var
m=l(e,c,f);return f===m?b:a(h,j,i,m)}var
n=l(e,c,h);return h===n?b:a(n,j,i,f)}return[0,0,e,c,0,1]}function
M(e,c){var
a=c;for(;;){if(a){var
f=a[4],h=a[3],i=a[1],b=d(g[1],e,a[2]);if(0===b)return h;var
j=0<=b?f:i,a=j;continue}throw sa}}function
N(g,l){var
c=l;for(;;){if(c){var
h=c[2],m=c[4],n=c[3],o=c[1];if(b(g,h)){var
e=h,d=n,a=o;for(;;){if(a){var
f=a[2],i=a[4],j=a[3],k=a[1];if(b(g,f)){var
e=f,d=j,a=k;continue}var
a=i;continue}return[0,e,d]}}var
c=m;continue}throw sa}}function
O(g,l){var
c=l;for(;;){if(c){var
h=c[2],m=c[4],n=c[3],o=c[1];if(b(g,h)){var
e=h,d=n,a=o;for(;;){if(a){var
f=a[2],i=a[4],j=a[3],k=a[1];if(b(g,f)){var
e=f,d=j,a=k;continue}var
a=i;continue}return[0,[0,e,d]]}}var
c=m;continue}return 0}}function
P(g,l){var
c=l;for(;;){if(c){var
h=c[2],m=c[4],n=c[3],o=c[1];if(b(g,h)){var
e=h,d=n,a=m;for(;;){if(a){var
f=a[2],i=a[4],j=a[3],k=a[1];if(b(g,f)){var
e=f,d=j,a=i;continue}var
a=k;continue}return[0,e,d]}}var
c=o;continue}throw sa}}function
Q(g,l){var
c=l;for(;;){if(c){var
h=c[2],m=c[4],n=c[3],o=c[1];if(b(g,h)){var
e=h,d=n,a=m;for(;;){if(a){var
f=a[2],i=a[4],j=a[3],k=a[1];if(b(g,f)){var
e=f,d=j,a=i;continue}var
a=k;continue}return[0,[0,e,d]]}}var
c=o;continue}return 0}}function
R(e,c){var
a=c;for(;;){if(a){var
f=a[4],h=a[3],i=a[1],b=d(g[1],e,a[2]);if(0===b)return[0,h];var
j=0<=b?f:i,a=j;continue}return 0}}function
S(f,e){var
a=e;for(;;){if(a){var
h=a[4],i=a[1],b=d(g[1],f,a[2]),c=0===b?1:0;if(c)return c;var
j=0<=b?h:i,a=j;continue}return 0}}function
m(c){var
a=c;for(;;){if(a){var
b=a[1];if(b){var
a=b;continue}return[0,a[2],a[3]]}throw sa}}function
B(c){var
a=c;for(;;){if(a){var
b=a[1];if(b){var
a=b;continue}return[0,[0,a[2],a[3]]]}return 0}}function
T(c){var
a=c;for(;;){if(a){var
b=a[4],d=a[3],e=a[2];if(b){var
a=b;continue}return[0,e,d]}throw sa}}function
U(c){var
a=c;for(;;){if(a){var
b=a[4],d=a[3],e=a[2];if(b){var
a=b;continue}return[0,[0,e,d]]}return 0}}function
q(b){if(b){var
c=b[1];if(c){var
d=b[4],e=b[3],f=b[2];return a(q(c),f,e,d)}return b[4]}return r4(Vg)}function
C(c,b){if(c){if(b){var
d=m(b),e=d[2],f=d[1];return a(c,f,e,q(b))}return c}return b}function
r(f,b){if(b){var
c=b[4],i=b[3],h=b[2],e=b[1],j=d(g[1],f,h);if(0===j)return C(e,c);if(0<=j){var
k=r(f,c);return c===k?b:a(e,h,i,k)}var
l=r(f,e);return e===l?b:a(l,h,i,c)}return 0}function
s(e,i,c){if(c){var
f=c[4],j=c[3],k=c[2],h=c[1],r=c[5],l=d(g[1],e,k);if(0===l){var
m=b(i,[0,j]);if(m){var
n=m[1];return j===n?c:[0,h,e,n,f,r]}return C(h,f)}if(0<=l){var
o=s(e,i,f);return f===o?c:a(h,k,j,o)}var
p=s(e,i,h);return h===p?c:a(p,k,j,f)}var
q=b(i,0);return q?[0,0,e,q[1],0,1]:0}function
D(b,c){var
a=c;for(;;){if(a){var
e=a[4],f=a[3],g=a[2];D(b,a[1]);d(b,g,f);var
a=e;continue}return 0}}function
t(c,a){if(a){var
d=a[5],e=a[4],f=a[3],g=a[2],h=t(c,a[1]),i=b(c,f);return[0,h,g,i,t(c,e),d]}return 0}function
u(b,a){if(a){var
c=a[2],e=a[5],f=a[4],g=a[3],h=u(b,a[1]),i=d(b,c,g);return[0,h,c,i,u(b,f),e]}return 0}function
E(c,e,d){var
a=e,b=d;for(;;){if(a){var
f=a[4],g=a[3],h=a[2],i=y(c,h,g,E(c,a[1],b)),a=f,b=i;continue}return b}}function
F(b,g){var
a=g;for(;;){if(a){var
h=a[4],i=a[1],c=d(b,a[2],a[3]);if(c){var
e=F(b,i);if(e){var
a=h;continue}var
f=e}else
var
f=c;return f}return 1}}function
G(b,g){var
a=g;for(;;){if(a){var
h=a[4],i=a[1],c=d(b,a[2],a[3]);if(c)var
e=c;else{var
f=G(b,i);if(!f){var
a=h;continue}var
e=f}return e}return 0}}function
H(d,c,b){if(b){var
e=b[4],f=b[3],g=b[2];return a(H(d,c,b[1]),g,f,e)}return p(d,c)}function
I(d,c,b){if(b){var
e=b[3],f=b[2],g=b[1];return a(g,f,e,I(d,c,b[4]))}return p(d,c)}function
e(d,g,f,b){if(d){if(b){var
h=b[5],i=d[5],j=b[4],k=b[3],l=b[2],m=b[1],n=d[4],o=d[3],p=d[2],q=d[1];return(h+2|0)<i?a(q,p,o,e(n,g,f,b)):(i+2|0)<h?a(e(d,g,f,m),l,k,j):c(d,g,f,b)}return I(g,f,d)}return H(g,f,b)}function
n(b,a){if(b){if(a){var
c=m(a),d=c[2],f=c[1];return e(b,f,d,q(a))}return b}return a}function
o(c,d,b,a){return b?e(c,d,b[1],a):n(c,a)}function
i(b,a){if(a){var
c=a[4],f=a[3],h=a[2],j=a[1],m=d(g[1],b,h);if(0===m)return[0,j,[0,f],c];if(0<=m){var
k=i(b,c),n=k[3],o=k[2];return[0,e(j,h,f,k[1]),o,n]}var
l=i(b,j),p=l[2],q=l[1];return[0,q,p,e(l[3],h,f,c)]}return Vh}function
j(c,b,a){if(b){var
d=b[2],k=b[5],l=b[4],m=b[3],n=b[1];if(h(a)<=k){var
e=i(d,a),p=e[2],q=e[1],r=j(c,l,e[3]),s=y(c,d,[0,m],p);return o(j(c,n,q),d,s,r)}}else
if(!a)return 0;if(a){var
f=a[2],t=a[4],u=a[3],v=a[1],g=i(f,b),w=g[2],x=g[1],z=j(c,g[3],t),A=y(c,f,w,[0,u]);return o(j(c,x,v),f,A,z)}throw[0,rB,Vi]}function
k(c,b,a){if(b){if(a){var
j=a[3],d=a[2],l=b[3],f=b[2],u=a[4],v=a[1],w=b[4],x=b[1];if(a[5]<=b[5]){var
g=i(f,a),m=g[2],z=g[3],n=k(c,x,g[1]),p=k(c,w,z);return m?o(n,f,y(c,f,l,m[1]),p):e(n,f,l,p)}var
h=i(d,b),q=h[2],A=h[3],r=k(c,h[1],v),s=k(c,A,u);return q?o(r,d,y(c,d,q[1],j),s):e(r,d,j,s)}var
t=b}else
var
t=a;return t}function
v(b,a){if(a){var
g=a[4],h=a[3],i=a[2],j=a[1],c=v(b,j),k=d(b,i,h),f=v(b,g);if(k){if(j===c)if(g===f)return a;return e(c,i,h,f)}return n(c,f)}return 0}function
w(b,a){if(a){var
c=a[3],f=a[2],m=a[4],g=w(b,a[1]),h=g[2],i=g[1],o=d(b,f,c),j=w(b,m),k=j[2],l=j[1];if(o){var
p=n(h,k);return[0,e(i,f,c,l),p]}var
q=e(h,f,c,k);return[0,n(i,l),q]}return Vj}function
f(d,c){var
a=d,b=c;for(;;){if(a){var
e=[0,a[2],a[3],a[4],b],a=a[1],b=e;continue}return b}}function
V(j,i,h){var
r=f(h,0),b=f(i,0),a=r;for(;;){if(b){if(a){var
k=a[4],l=a[3],m=a[2],n=b[4],o=b[3],p=b[2],c=d(g[1],b[1],a[1]);if(0===c){var
e=d(j,p,m);if(0===e){var
q=f(l,k),b=f(o,n),a=q;continue}return e}return c}return 1}return a?-1:0}}function
W(k,j,i){var
s=f(i,0),b=f(j,0),a=s;for(;;){if(b){if(a){var
l=a[4],m=a[3],n=a[2],o=b[4],p=b[3],q=b[2],c=0===d(g[1],b[1],a[1])?1:0;if(c){var
e=d(k,q,n);if(e){var
r=f(m,l),b=f(p,o),a=r;continue}var
h=e}else
var
h=c;return h}return 0}return a?0:1}}function
x(a){if(a){var
b=a[1],c=x(a[4]);return(x(b)+1|0)+c|0}return 0}function
J(d,c){var
b=d,a=c;for(;;){if(a){var
e=a[3],f=a[2],g=a[1],b=[0,[0,f,e],J(b,a[4])],a=g;continue}return b}}function
X(a){return J(0,a)}function
K(b,a){return I0(function(b,a){return l(a[1],a[2],b)},a,b)}function
Y(a){return K(a,A)}function
z(a,e){if(a){var
b=a[2],c=a[1],d=f(a[3],a[4]);return[0,[0,c,b],function(a){return z(d,a)}]}return 0}function
Z(a){var
b=f(a,0);return function(a){return z(b,a)}}return[0,A,L,S,l,s,p,r,j,k,V,W,D,E,F,G,v,w,x,X,m,B,T,U,m,B,i,M,R,N,O,P,Q,t,u,Z,function(k,j){var
a=j,b=0;for(;;){if(a){var
c=a[4],f=a[3],e=a[2],l=a[1],h=d(g[1],e,k);if(0!==h){if(0<=h){var
a=l,b=[0,e,f,c,b];continue}var
a=c;continue}var
i=[0,e,f,c,b]}else
var
i=b;return function(a){return z(i,a)}}},K,Y]}s5(0);s5(0);s5(0);s5(0);function
rK(a){var
b=1<=a?a:1,c=xc<b?xc:b,d=ss(c);return[0,d,0,c,d]}function
r0(a){return D8(a[1],0,a[2])}function
D9(a,c){var
b=[0,a[3]];for(;;){if(b[1]<(a[2]+c|0)){b[1]=2*b[1]|0;continue}if(xc<b[1])if((a[2]+c|0)<=xc)b[1]=xc;else
U(Vl);var
d=ss(b[1]);I_(a[1],0,d,0,a[2]);a[1]=d;a[3]=b[1];return 0}}function
sb(a,c){var
b=a[2];if(a[3]<=b)D9(a,1);r6(a[1],b,c);a[2]=b+1|0;return 0}function
mg(a,c){var
b=rz(c),d=a[2]+b|0;if(a[3]<d)D9(a,b);tF(c,0,a[1],a[2],b);a[2]=d;return 0}var
D_=-6;function
Jb(a){return[0,0,ss(a)]}function
Jc(a,h){var
b=tj(a[2]),c=a[1]+h|0,d=b<c?1:0;if(d){var
e=b*2|0,i=Uj(e,c)?e:c,f=ss(i);I_(a[2],0,f,0,b);a[2]=f;var
g=0}else
var
g=d;return g}function
xj(a,b){Jc(a,1);w6(a[2],a[1],b);a[1]=a[1]+1|0;return 0}function
su(a,c){var
b=rz(c);Jc(a,b);tF(c,0,a[2],a[1],b);a[1]=a[1]+b|0;return 0}function
Jd(a){return D8(a[2],0,a[1])}function
D$(b,c){var
a=c;for(;;)if(typeof
a==="number")return 0;else
switch(a[0]){case
0:var
d=a[1];su(b,Vv);var
a=d;continue;case
1:var
e=a[1];su(b,Vw);var
a=e;continue;case
2:var
f=a[1];su(b,Vx);var
a=f;continue;case
3:var
g=a[1];su(b,Vy);var
a=g;continue;case
4:var
h=a[1];su(b,Vz);var
a=h;continue;case
5:var
i=a[1];su(b,VA);var
a=i;continue;case
6:var
j=a[1];su(b,VB);var
a=j;continue;case
7:var
k=a[1];su(b,VC);var
a=k;continue;case
8:var
l=a[2],m=a[1];su(b,VD);D$(b,m);su(b,VE);var
a=l;continue;case
9:var
n=a[3],o=a[1];su(b,VF);D$(b,o);su(b,VG);var
a=n;continue;case
10:var
p=a[1];su(b,VH);var
a=p;continue;case
11:var
q=a[1];su(b,VI);var
a=q;continue;case
12:var
r=a[1];su(b,VJ);var
a=r;continue;case
13:var
s=a[1];su(b,VK);var
a=s;continue;default:var
t=a[1];su(b,VL);var
a=t;continue}}function
sc(a){if(typeof
a==="number")return 0;else
switch(a[0]){case
0:return[0,sc(a[1])];case
1:return[1,sc(a[1])];case
2:return[2,sc(a[1])];case
3:return[3,sc(a[1])];case
4:return[4,sc(a[1])];case
5:return[5,sc(a[1])];case
6:return[6,sc(a[1])];case
7:return[7,sc(a[1])];case
8:var
b=a[1];return[8,b,sc(a[2])];case
9:var
c=a[2],d=a[1];return[9,c,d,sc(a[3])];case
10:return[10,sc(a[1])];case
11:return[11,sc(a[1])];case
12:return[12,sc(a[1])];case
13:return[13,sc(a[1])];default:return[14,sc(a[1])]}}function
sv(a){if(typeof
a==="number"){var
s=function(a){return 0},t=function(a){return 0},u=function(a){return 0};return[0,function(a){return 0},u,t,s]}else
switch(a[0]){case
0:var
c=sv(a[1]),v=c[4],w=c[3],x=c[2],y=c[1],z=function(a){b(x,0);return 0};return[0,function(a){b(y,0);return 0},z,w,v];case
1:var
d=sv(a[1]),A=d[4],B=d[3],C=d[2],D=d[1],E=function(a){b(C,0);return 0};return[0,function(a){b(D,0);return 0},E,B,A];case
2:var
e=sv(a[1]),F=e[4],G=e[3],H=e[2],I=e[1],J=function(a){b(H,0);return 0};return[0,function(a){b(I,0);return 0},J,G,F];case
3:var
f=sv(a[1]),K=f[4],L=f[3],M=f[2],N=f[1],O=function(a){b(M,0);return 0};return[0,function(a){b(N,0);return 0},O,L,K];case
4:var
g=sv(a[1]),P=g[4],Q=g[3],R=g[2],S=g[1],T=function(a){b(R,0);return 0};return[0,function(a){b(S,0);return 0},T,Q,P];case
5:var
h=sv(a[1]),U=h[4],V=h[3],W=h[2],X=h[1],Y=function(a){b(W,0);return 0};return[0,function(a){b(X,0);return 0},Y,V,U];case
6:var
i=sv(a[1]),Z=i[4],_=i[3],$=i[2],aa=i[1],ab=function(a){b($,0);return 0};return[0,function(a){b(aa,0);return 0},ab,_,Z];case
7:var
j=sv(a[1]),ac=j[4],ad=j[3],ae=j[2],af=j[1],ag=function(a){b(ae,0);return 0};return[0,function(a){b(af,0);return 0},ag,ad,ac];case
8:var
k=sv(a[2]),ah=k[4],ai=k[3],aj=k[2],ak=k[1],al=function(a){b(aj,0);return 0};return[0,function(a){b(ak,0);return 0},al,ai,ah];case
9:var
am=a[2],an=a[1],l=sv(a[3]),ao=l[4],ap=l[3],aq=l[2],ar=l[1],m=sv(sh(sc(an),am)),as=m[4],at=m[3],au=m[2],av=m[1],aw=function(a){b(as,0);b(ao,0);return 0},ax=function(a){b(ap,0);b(at,0);return 0},ay=function(a){b(au,0);b(aq,0);return 0};return[0,function(a){b(ar,0);b(av,0);return 0},ay,ax,aw];case
10:var
n=sv(a[1]),az=n[4],aA=n[3],aB=n[2],aC=n[1],aD=function(a){b(aB,0);return 0};return[0,function(a){b(aC,0);return 0},aD,aA,az];case
11:var
o=sv(a[1]),aE=o[4],aF=o[3],aG=o[2],aH=o[1],aI=function(a){b(aG,0);return 0};return[0,function(a){b(aH,0);return 0},aI,aF,aE];case
12:var
p=sv(a[1]),aJ=p[4],aK=p[3],aL=p[2],aM=p[1],aN=function(a){b(aL,0);return 0};return[0,function(a){b(aM,0);return 0},aN,aK,aJ];case
13:var
q=sv(a[1]),aO=q[4],aP=q[3],aQ=q[2],aR=q[1],aS=function(a){b(aO,0);return 0},aT=function(a){b(aP,0);return 0},aU=function(a){b(aQ,0);return 0};return[0,function(a){b(aR,0);return 0},aU,aT,aS];default:var
r=sv(a[1]),aV=r[4],aW=r[3],aX=r[2],aY=r[1],aZ=function(a){b(aV,0);return 0},a0=function(a){b(aW,0);return 0},a1=function(a){b(aX,0);return 0};return[0,function(a){b(aY,0);return 0},a1,a0,aZ]}}function
sh(d,c){if(typeof
d==="number")if(typeof
c==="number")return 0;else
switch(c[0]){case
10:var
a=0;break;case
11:var
a=1;break;case
12:var
a=2;break;case
13:var
a=3;break;case
14:var
a=4;break;case
8:var
a=5;break;case
9:var
a=6;break;default:throw[0,rB,VM]}else
switch(d[0]){case
0:var
t=d[1];if(typeof
c==="number")var
e=1;else
switch(c[0]){case
0:return[0,sh(t,c[1])];case
8:var
a=5,e=0;break;case
9:var
a=6,e=0;break;case
10:var
a=0,e=0;break;case
11:var
a=1,e=0;break;case
12:var
a=2,e=0;break;case
13:var
a=3,e=0;break;case
14:var
a=4,e=0;break;default:var
e=1}if(e)var
a=7;break;case
1:var
u=d[1];if(typeof
c==="number")var
f=1;else
switch(c[0]){case
1:return[1,sh(u,c[1])];case
8:var
a=5,f=0;break;case
9:var
a=6,f=0;break;case
10:var
a=0,f=0;break;case
11:var
a=1,f=0;break;case
12:var
a=2,f=0;break;case
13:var
a=3,f=0;break;case
14:var
a=4,f=0;break;default:var
f=1}if(f)var
a=7;break;case
2:var
v=d[1];if(typeof
c==="number")var
g=1;else
switch(c[0]){case
2:return[2,sh(v,c[1])];case
8:var
a=5,g=0;break;case
9:var
a=6,g=0;break;case
10:var
a=0,g=0;break;case
11:var
a=1,g=0;break;case
12:var
a=2,g=0;break;case
13:var
a=3,g=0;break;case
14:var
a=4,g=0;break;default:var
g=1}if(g)var
a=7;break;case
3:var
w=d[1];if(typeof
c==="number")var
h=1;else
switch(c[0]){case
3:return[3,sh(w,c[1])];case
8:var
a=5,h=0;break;case
9:var
a=6,h=0;break;case
10:var
a=0,h=0;break;case
11:var
a=1,h=0;break;case
12:var
a=2,h=0;break;case
13:var
a=3,h=0;break;case
14:var
a=4,h=0;break;default:var
h=1}if(h)var
a=7;break;case
4:var
x=d[1];if(typeof
c==="number")var
i=1;else
switch(c[0]){case
4:return[4,sh(x,c[1])];case
8:var
a=5,i=0;break;case
9:var
a=6,i=0;break;case
10:var
a=0,i=0;break;case
11:var
a=1,i=0;break;case
12:var
a=2,i=0;break;case
13:var
a=3,i=0;break;case
14:var
a=4,i=0;break;default:var
i=1}if(i)var
a=7;break;case
5:var
y=d[1];if(typeof
c==="number")var
j=1;else
switch(c[0]){case
5:return[5,sh(y,c[1])];case
8:var
a=5,j=0;break;case
9:var
a=6,j=0;break;case
10:var
a=0,j=0;break;case
11:var
a=1,j=0;break;case
12:var
a=2,j=0;break;case
13:var
a=3,j=0;break;case
14:var
a=4,j=0;break;default:var
j=1}if(j)var
a=7;break;case
6:var
z=d[1];if(typeof
c==="number")var
k=1;else
switch(c[0]){case
6:return[6,sh(z,c[1])];case
8:var
a=5,k=0;break;case
9:var
a=6,k=0;break;case
10:var
a=0,k=0;break;case
11:var
a=1,k=0;break;case
12:var
a=2,k=0;break;case
13:var
a=3,k=0;break;case
14:var
a=4,k=0;break;default:var
k=1}if(k)var
a=7;break;case
7:var
A=d[1];if(typeof
c==="number")var
l=1;else
switch(c[0]){case
7:return[7,sh(A,c[1])];case
8:var
a=5,l=0;break;case
9:var
a=6,l=0;break;case
10:var
a=0,l=0;break;case
11:var
a=1,l=0;break;case
12:var
a=2,l=0;break;case
13:var
a=3,l=0;break;case
14:var
a=4,l=0;break;default:var
l=1}if(l)var
a=7;break;case
8:var
B=d[2],C=d[1];if(typeof
c==="number")var
n=1;else
switch(c[0]){case
8:var
D=c[1],E=sh(B,c[2]);return[8,sh(C,D),E];case
10:var
a=0,n=0;break;case
11:var
a=1,n=0;break;case
12:var
a=2,n=0;break;case
13:var
a=3,n=0;break;case
14:var
a=4,n=0;break;default:var
n=1}if(n)throw[0,rB,VV];break;case
9:var
F=d[3],G=d[2],H=d[1];if(typeof
c==="number")var
m=1;else
switch(c[0]){case
8:var
a=5,m=0;break;case
9:var
I=c[3],J=c[2],K=c[1],s=sv(sh(sc(G),K)),L=s[4];b(s[2],0);b(L,0);return[9,H,J,sh(F,I)];case
10:var
a=0,m=0;break;case
11:var
a=1,m=0;break;case
12:var
a=2,m=0;break;case
13:var
a=3,m=0;break;case
14:var
a=4,m=0;break;default:var
m=1}if(m)throw[0,rB,VW];break;case
10:var
M=d[1];if(typeof
c!=="number"&&10===c[0])return[10,sh(M,c[1])];throw[0,rB,VX];case
11:var
N=d[1];if(typeof
c==="number")var
r=1;else
switch(c[0]){case
10:var
a=0,r=0;break;case
11:return[11,sh(N,c[1])];default:var
r=1}if(r)throw[0,rB,VY];break;case
12:var
O=d[1];if(typeof
c==="number")var
q=1;else
switch(c[0]){case
10:var
a=0,q=0;break;case
11:var
a=1,q=0;break;case
12:return[12,sh(O,c[1])];default:var
q=1}if(q)throw[0,rB,VZ];break;case
13:var
P=d[1];if(typeof
c==="number")var
p=1;else
switch(c[0]){case
10:var
a=0,p=0;break;case
11:var
a=1,p=0;break;case
12:var
a=2,p=0;break;case
13:return[13,sh(P,c[1])];default:var
p=1}if(p)throw[0,rB,V0];break;default:var
Q=d[1];if(typeof
c==="number")var
o=1;else
switch(c[0]){case
10:var
a=0,o=0;break;case
11:var
a=1,o=0;break;case
12:var
a=2,o=0;break;case
13:var
a=3,o=0;break;case
14:return[14,sh(Q,c[1])];default:var
o=1}if(o)throw[0,rB,V1]}switch(a){case
0:throw[0,rB,VP];case
1:throw[0,rB,VQ];case
2:throw[0,rB,VR];case
3:throw[0,rB,VS];case
4:throw[0,rB,VT];case
5:throw[0,rB,VN];case
6:throw[0,rB,VO];default:throw[0,rB,VU]}}var
so=[r8,V2,s5(0)];function
AS(b,a){if(typeof
b==="number")return[0,0,a];else{if(0===b[0])return[0,[0,b[1],b[2]],a];if(typeof
a!=="number"&&2===a[0])return[0,[1,b[1]],a[1]];throw so}}function
xk(e,b,d){var
a=AS(e,d);if(typeof
b==="number"){if(0===b)return[0,a[1],0,a[2]];var
c=a[2];if(typeof
c!=="number"&&2===c[0])return[0,a[1],1,c[1]];throw so}return[0,a[1],[0,b[1]],a[2]]}function
s8(d,c,b){var
a=rR(c,b);return[0,[23,d,a[1]],a[2]]}function
rR(b,a){if(typeof
b==="number")return[0,0,a];else
switch(b[0]){case
0:if(typeof
a!=="number"&&0===a[0]){var
s=rR(b[1],a[1]);return[0,[0,s[1]],s[2]]}break;case
1:if(typeof
a!=="number"&&0===a[0]){var
t=rR(b[1],a[1]);return[0,[1,t[1]],t[2]]}break;case
2:var
aa=b[2],u=AS(b[1],a),e=u[2],ab=u[1];if(typeof
e!=="number"&&1===e[0]){var
v=rR(aa,e[1]);return[0,[2,ab,v[1]],v[2]]}throw so;case
3:var
ac=b[2],w=AS(b[1],a),f=w[2],ad=w[1];if(typeof
f!=="number"&&1===f[0]){var
x=rR(ac,f[1]);return[0,[3,ad,x[1]],x[2]]}throw so;case
4:var
ae=b[4],af=b[1],g=xk(b[2],b[3],a),h=g[3],ag=g[2],ah=g[1];if(typeof
h!=="number"&&2===h[0]){var
y=rR(ae,h[1]);return[0,[4,af,ah,ag,y[1]],y[2]]}throw so;case
5:var
ai=b[4],aj=b[1],i=xk(b[2],b[3],a),j=i[3],ak=i[2],al=i[1];if(typeof
j!=="number"&&3===j[0]){var
z=rR(ai,j[1]);return[0,[5,aj,al,ak,z[1]],z[2]]}throw so;case
6:var
am=b[4],an=b[1],k=xk(b[2],b[3],a),l=k[3],ao=k[2],ap=k[1];if(typeof
l!=="number"&&4===l[0]){var
A=rR(am,l[1]);return[0,[6,an,ap,ao,A[1]],A[2]]}throw so;case
7:var
aq=b[4],ar=b[1],m=xk(b[2],b[3],a),n=m[3],as=m[2],at=m[1];if(typeof
n!=="number"&&5===n[0]){var
B=rR(aq,n[1]);return[0,[7,ar,at,as,B[1]],B[2]]}throw so;case
8:var
au=b[4],av=b[1],o=xk(b[2],b[3],a),p=o[3],aw=o[2],ax=o[1];if(typeof
p!=="number"&&6===p[0]){var
C=rR(au,p[1]);return[0,[8,av,ax,aw,C[1]],C[2]]}throw so;case
9:var
ay=b[2],D=AS(b[1],a),q=D[2],az=D[1];if(typeof
q!=="number"&&7===q[0]){var
E=rR(ay,q[1]);return[0,[9,az,E[1]],E[2]]}throw so;case
10:var
F=rR(b[1],a);return[0,[10,F[1]],F[2]];case
11:var
aA=b[1],G=rR(b[2],a);return[0,[11,aA,G[1]],G[2]];case
12:var
aB=b[1],H=rR(b[2],a);return[0,[12,aB,H[1]],H[2]];case
13:if(typeof
a!=="number"&&8===a[0]){var
I=a[1],aC=a[2],aD=b[3],aE=b[1];if(vO([0,b[2]],[0,I]))throw so;var
J=rR(aD,aC);return[0,[13,aE,I,J[1]],J[2]]}break;case
14:if(typeof
a!=="number"&&9===a[0]){var
K=a[1],aF=a[3],aG=b[3],aH=b[2],aI=b[1],aJ=[0,r3(K)];if(vO([0,r3(aH)],aJ))throw so;var
L=rR(aG,r3(aF));return[0,[14,aI,K,L[1]],L[2]]}break;case
15:if(typeof
a!=="number"&&10===a[0]){var
M=rR(b[1],a[1]);return[0,[15,M[1]],M[2]]}break;case
16:if(typeof
a!=="number"&&11===a[0]){var
N=rR(b[1],a[1]);return[0,[16,N[1]],N[2]]}break;case
17:var
aK=b[1],O=rR(b[2],a);return[0,[17,aK,O[1]],O[2]];case
18:var
P=b[2],r=b[1];if(0===r[0]){var
T=r[1],aO=T[2],U=rR(T[1],a),aP=U[1],V=rR(P,U[2]);return[0,[18,[0,[0,aP,aO]],V[1]],V[2]]}var
W=r[1],aQ=W[2],X=rR(W[1],a),aR=X[1],Y=rR(P,X[2]);return[0,[18,[1,[0,aR,aQ]],Y[1]],Y[2]];case
19:if(typeof
a!=="number"&&13===a[0]){var
Q=rR(b[1],a[1]);return[0,[19,Q[1]],Q[2]]}break;case
20:if(typeof
a!=="number"&&1===a[0]){var
aL=b[2],aM=b[1],R=rR(b[3],a[1]);return[0,[20,aM,aL,R[1]],R[2]]}break;case
21:if(typeof
a!=="number"&&2===a[0]){var
aN=b[1],S=rR(b[2],a[1]);return[0,[21,aN,S[1]],S[2]]}break;case
23:var
d=b[2],c=b[1];if(typeof
c==="number")switch(c){case
0:return s8(c,d,a);case
1:return s8(c,d,a);case
2:if(typeof
a!=="number"&&14===a[0]){var
Z=rR(d,a[1]);return[0,[23,2,Z[1]],Z[2]]}throw so;default:return s8(c,d,a)}else
switch(c[0]){case
0:return s8(c,d,a);case
1:return s8(c,d,a);case
2:return s8(c,d,a);case
3:return s8(c,d,a);case
4:return s8(c,d,a);case
5:return s8(c,d,a);case
6:return s8(c,d,a);case
7:return s8(c,d,a);case
8:return s8([8,c[1],c[2]],d,a);case
9:var
aS=c[1],_=sU(c[2],d,a),$=_[2];return[0,[23,[9,aS,_[1]],$[1]],$[2]];case
10:return s8(c,d,a);default:return s8(c,d,a)}}throw so}function
sU(c,d,a){if(typeof
c==="number")return[0,0,rR(d,a)];else
switch(c[0]){case
0:if(typeof
a!=="number"&&0===a[0]){var
g=sU(c[1],d,a[1]);return[0,[0,g[1]],g[2]]}break;case
1:if(typeof
a!=="number"&&1===a[0]){var
h=sU(c[1],d,a[1]);return[0,[1,h[1]],h[2]]}break;case
2:if(typeof
a!=="number"&&2===a[0]){var
i=sU(c[1],d,a[1]);return[0,[2,i[1]],i[2]]}break;case
3:if(typeof
a!=="number"&&3===a[0]){var
j=sU(c[1],d,a[1]);return[0,[3,j[1]],j[2]]}break;case
4:if(typeof
a!=="number"&&4===a[0]){var
k=sU(c[1],d,a[1]);return[0,[4,k[1]],k[2]]}break;case
5:if(typeof
a!=="number"&&5===a[0]){var
l=sU(c[1],d,a[1]);return[0,[5,l[1]],l[2]]}break;case
6:if(typeof
a!=="number"&&6===a[0]){var
m=sU(c[1],d,a[1]);return[0,[6,m[1]],m[2]]}break;case
7:if(typeof
a!=="number"&&7===a[0]){var
n=sU(c[1],d,a[1]);return[0,[7,n[1]],n[2]]}break;case
8:if(typeof
a!=="number"&&8===a[0]){var
o=a[1],w=a[2],x=c[2];if(vO([0,c[1]],[0,o]))throw so;var
p=sU(x,d,w);return[0,[8,o,p[1]],p[2]]}break;case
9:if(typeof
a!=="number"&&9===a[0]){var
e=a[2],f=a[1],y=a[3],z=c[3],A=c[2],B=c[1],C=[0,r3(f)];if(vO([0,r3(B)],C))throw so;var
D=[0,r3(e)];if(vO([0,r3(A)],D))throw so;var
q=sv(sh(sc(f),e)),E=q[4];b(q[2],0);b(E,0);var
r=sU(r3(z),d,y),F=r[2];return[0,[9,f,e,sc(r[1])],F]}break;case
10:if(typeof
a!=="number"&&10===a[0]){var
s=sU(c[1],d,a[1]);return[0,[10,s[1]],s[2]]}break;case
11:if(typeof
a!=="number"&&11===a[0]){var
t=sU(c[1],d,a[1]);return[0,[11,t[1]],t[2]]}break;case
13:if(typeof
a!=="number"&&13===a[0]){var
u=sU(c[1],d,a[1]);return[0,[13,u[1]],u[2]]}break;case
14:if(typeof
a!=="number"&&14===a[0]){var
v=sU(c[1],d,a[1]);return[0,[14,v[1]],v[2]]}break}throw so}function
s9(k,i,a){var
b=rz(a),j=0<=i?k:0,d=D3(i);if(d<=b)return a;var
l=2===j?48:32,c=vf(d,l);switch(j){case
0:tF(a,0,c,0,b);break;case
1:tF(a,0,c,d-b|0,b);break;default:if(0<b){if(43===D(a,0))var
e=1;else
if(45===D(a,0))var
e=1;else
if(32===D(a,0))var
e=1;else
var
g=0,e=0;if(e){w6(c,0,D(a,0));tF(a,1,c,(d-b|0)+1|0,b-1|0);var
g=1}}else
var
g=0;if(!g){if(1<b)if(48===D(a,0)){if(ux===D(a,1))var
h=1;else
if(88===D(a,1))var
h=1;else
var
f=0,h=0;if(h){w6(c,1,D(a,1));tF(a,2,c,(d-b|0)+2|0,b-2|0);var
f=1}}else
var
f=0;else
var
f=0;if(!f)tF(a,0,c,d-b|0,b)}}return s6(c)}function
vQ(j,b){var
c=D3(j),a=rz(b),d=D(b,0);if(58<=d)var
e=71<=d?5<(d+HR|0)>>>0?1:0:65<=d?0:1;else{if(32===d)var
f=1;else
if(43<=d)switch(d+Ig|0){case
5:if(a<(c+2|0))if(1<a){var
k=ux===D(b,1)?0:88===D(b,1)?0:1;if(!k){var
h=vf(c+2|0,48);w6(h,1,D(b,1));tF(b,2,h,(c-a|0)+4|0,a-2|0);return s6(h)}}var
e=0,f=0;break;case
0:case
2:var
f=1;break;case
1:case
3:case
4:var
e=1,f=0;break;default:var
e=0,f=0}else
var
e=1,f=0;if(f){if(a<(c+1|0)){var
g=vf(c+1|0,48);w6(g,0,d);tF(b,1,g,(c-a|0)+2|0,a-1|0);return s6(g)}var
e=1}}if(!e)if(a<c){var
i=vf(c,48);tF(b,0,i,c-a|0,a);return s6(i)}return b}function
V3(j){var
i=0,z=rz(j);for(;;){if(z<=i)var
p=j;else{var
o=uk(j,i)+Ss|0,A=59<o>>>0?33<(o+Dx|0)>>>0?1:0:2===o?1:0;if(!A){var
i=i+1|0;continue}var
e=AI(j),a=[0,0],q=tj(e)-1|0,v=0;if(!(q<0)){var
h=v;for(;;){var
f=sS(e,h);if(32<=f){var
m=f-34|0;if(58<m>>>0)if(93<=m)var
k=0,l=0;else
var
l=1;else
if(56<(m-1|0)>>>0)var
k=1,l=0;else
var
l=1;if(l)var
n=1,k=2}else
var
k=11<=f?13===f?1:0:8<=f?1:0;switch(k){case
0:var
n=4;break;case
1:var
n=2;break}a[1]=a[1]+n|0;var
y=h+1|0;if(q!==h){var
h=y;continue}break}}if(a[1]===tj(e))var
s=I8(e);else{var
b=ss(a[1]);a[1]=0;var
r=tj(e)-1|0,w=0;if(!(r<0)){var
g=w;for(;;){var
c=sS(e,g);if(35<=c)var
d=92===c?1:rH<=c?0:2;else
if(32<=c)var
d=34<=c?1:2;else
if(14<=c)var
d=0;else
switch(c){case
8:r6(b,a[1],92);a[1]++;r6(b,a[1],98);var
d=3;break;case
9:r6(b,a[1],92);a[1]++;r6(b,a[1],vC);var
d=3;break;case
10:r6(b,a[1],92);a[1]++;r6(b,a[1],rs);var
d=3;break;case
13:r6(b,a[1],92);a[1]++;r6(b,a[1],vG);var
d=3;break;default:var
d=0}switch(d){case
0:r6(b,a[1],92);a[1]++;r6(b,a[1],48+(c/sR|0)|0);a[1]++;r6(b,a[1],48+((c/10|0)%10|0)|0);a[1]++;r6(b,a[1],48+(c%10|0)|0);break;case
1:r6(b,a[1],92);a[1]++;r6(b,a[1],c);break;case
2:r6(b,a[1],c);break}a[1]++;var
x=g+1|0;if(r!==g){var
g=x;continue}break}}var
s=b}var
p=s6(s)}var
t=rz(p),u=vf(t+2|0,34);AH(p,0,u,1,t);return s6(u)}}function
WT(c,b){switch(c){case
0:var
a=V4;break;case
1:var
a=V5;break;case
2:var
a=V6;break;case
3:var
a=V7;break;case
4:var
a=V8;break;case
5:var
a=V9;break;case
6:var
a=V_;break;case
7:var
a=V$;break;case
8:var
a=Wa;break;case
9:var
a=Wb;break;case
10:var
a=Wc;break;case
11:var
a=Wd;break;default:var
a=We}return AL(a,b)}function
WU(c,b){switch(c){case
0:var
a=Ws;break;case
1:var
a=Wt;break;case
2:var
a=Wu;break;case
3:var
a=Wv;break;case
4:var
a=Ww;break;case
5:var
a=Wx;break;case
6:var
a=Wy;break;case
7:var
a=Wz;break;case
8:var
a=WA;break;case
9:var
a=WB;break;case
10:var
a=WC;break;case
11:var
a=WD;break;default:var
a=WE}return AL(a,b)}function
WV(c,b){switch(c){case
0:var
a=WF;break;case
1:var
a=WG;break;case
2:var
a=WH;break;case
3:var
a=WI;break;case
4:var
a=WJ;break;case
5:var
a=WK;break;case
6:var
a=WL;break;case
7:var
a=WM;break;case
8:var
a=WN;break;case
9:var
a=WO;break;case
10:var
a=WP;break;case
11:var
a=WQ;break;default:var
a=WR}return AL(a,b)}function
WW(c,b){switch(c){case
0:var
a=Wf;break;case
1:var
a=Wg;break;case
2:var
a=Wh;break;case
3:var
a=Wi;break;case
4:var
a=Wj;break;case
5:var
a=Wk;break;case
6:var
a=Wl;break;case
7:var
a=Wm;break;case
8:var
a=Wn;break;case
9:var
a=Wo;break;case
10:var
a=Wp;break;case
11:var
a=Wq;break;default:var
a=Wr}return bEQ(a,b)}function
ul(c,r,g){if(16<=c){if(17<=c)switch(c+TN|0){case
2:var
j=0;break;case
0:case
3:var
m=43,j=1;break;default:var
m=32,j=1}else
var
j=0;if(!j)var
m=45;var
s=bEN(g,r,m);if(19<=c){var
l=AI(s),k=tj(l);if(0===k)var
q=l;else{var
o=ss(k),p=k-1|0,w=0;if(!(p<0)){var
e=w;for(;;){r6(o,e,I1(sS(l,e)));var
x=e+1|0;if(p!==e){var
e=x;continue}break}}var
q=o}return s6(q)}return s}if(15===c)var
t=WS;else{var
y=D3(r);switch(c){case
15:var
b=70;break;case
0:case
1:case
2:var
b=sE;break;case
3:case
4:case
5:var
b=sN;break;case
6:case
7:case
8:var
b=69;break;case
9:case
10:case
11:var
b=r2;break;case
12:case
13:case
14:var
b=71;break;case
16:case
17:case
18:var
b=ty;break;default:var
b=72}var
d=Jb(16);xj(d,37);switch(c){case
1:case
4:case
7:case
10:case
13:case
17:case
20:xj(d,43);break;case
2:case
5:case
8:case
11:case
14:case
18:case
21:xj(d,32);break}xj(d,46);su(d,a(i+y));xj(d,b);var
t=Jd(d)}var
f=Ui(t,g);if(15===c){var
u=bEL(g),z=rz(f);if(3===u)return g<0.?WX:WY;if(4<=u)return WZ;var
h=0;for(;;){if(h===z)var
v=0;else{var
n=D(f,h)+vK|0,A=23<n>>>0?55===n?1:0:21<(n-1|0)>>>0?1:0;if(!A){var
h=h+1|0;continue}var
v=1}return v?f:X(f,W0)}}return f}function
AT(h,g,f,e,i,c,b,a){if(typeof
i==="number"){if(typeof
c==="number")return 0===c?function(c){return rI(h,g,[4,f,d(b,a,c)],e)}:function(i,c){return rI(h,g,[4,f,vQ(i,d(b,a,c))],e)};var
m=c[1];return function(c){return rI(h,g,[4,f,vQ(m,d(b,a,c))],e)}}else{if(0===i[0]){var
j=i[2],k=i[1];if(typeof
c==="number")return 0===c?function(c){return rI(h,g,[4,f,s9(k,j,d(b,a,c))],e)}:function(i,c){return rI(h,g,[4,f,s9(k,j,vQ(i,d(b,a,c)))],e)};var
n=c[1];return function(c){return rI(h,g,[4,f,s9(k,j,vQ(n,d(b,a,c)))],e)}}var
l=i[1];if(typeof
c==="number")return 0===c?function(i,c){return rI(h,g,[4,f,s9(l,i,d(b,a,c))],e)}:function(j,i,c){return rI(h,g,[4,f,s9(l,j,vQ(i,d(b,a,c)))],e)};var
o=c[1];return function(i,c){return rI(h,g,[4,f,s9(l,i,vQ(o,d(b,a,c)))],e)}}}function
Ea(g,f,e,d,a,c){if(typeof
a==="number")return function(a){return rI(g,f,[4,e,b(c,a)],d)};else{if(0===a[0]){var
h=a[2],i=a[1];return function(a){return rI(g,f,[4,e,s9(i,h,b(c,a))],d)}}var
j=a[1];return function(h,a){return rI(g,f,[4,e,s9(j,h,b(c,a))],d)}}}function
xU(g,z,f,y,x){var
c=z,a=y,e=x;for(;;)if(typeof
e==="number")return d(c,f,a);else
switch(e[0]){case
0:var
A=e[1];return function(b){return rI(c,f,[5,a,b],A)};case
1:var
B=e[1];return function(b){if(40<=b)if(92===b)var
e=UM,d=2;else
var
d=rH<=b?0:1;else
if(32<=b)if(39<=b)var
e=UN,d=2;else
var
d=1;else
if(14<=b)var
d=0;else
switch(b){case
8:var
e=UO,d=2;break;case
9:var
e=UP,d=2;break;case
10:var
e=UQ,d=2;break;case
13:var
e=UR,d=2;break;default:var
d=0}switch(d){case
0:var
g=ss(4);r6(g,0,92);r6(g,1,48+(b/sR|0)|0);r6(g,2,48+((b/10|0)%10|0)|0);r6(g,3,48+(b%10|0)|0);var
e=s6(g);break;case
1:var
h=ss(1);r6(h,0,b);var
e=s6(h);break}var
i=rz(e),j=vf(i+2|0,39);AH(e,0,j,1,i);return rI(c,f,[4,a,s6(j)],B)};case
2:var
C=e[2],D=e[1];return Ea(c,f,a,C,D,function(a){return a});case
3:return Ea(c,f,a,e[2],e[1],V3);case
4:return AT(c,f,a,e[4],e[2],e[3],WT,e[1]);case
5:return AT(c,f,a,e[4],e[2],e[3],WU,e[1]);case
6:return AT(c,f,a,e[4],e[2],e[3],WV,e[1]);case
7:return AT(c,f,a,e[4],e[2],e[3],WW,e[1]);case
8:var
i=e[4],j=e[3],l=e[2],k=e[1];if(typeof
l==="number"){if(typeof
j==="number")return 0===j?function(b){return rI(c,f,[4,a,ul(k,D_,b)],i)}:function(d,b){return rI(c,f,[4,a,ul(k,d,b)],i)};var
U=j[1];return function(b){return rI(c,f,[4,a,ul(k,U,b)],i)}}else{if(0===l[0]){var
o=l[2],p=l[1];if(typeof
j==="number")return 0===j?function(b){return rI(c,f,[4,a,s9(p,o,ul(k,D_,b))],i)}:function(d,b){return rI(c,f,[4,a,s9(p,o,ul(k,d,b))],i)};var
V=j[1];return function(b){return rI(c,f,[4,a,s9(p,o,ul(k,V,b))],i)}}var
q=l[1];if(typeof
j==="number")return 0===j?function(d,b){return rI(c,f,[4,a,s9(q,d,ul(k,D_,b))],i)}:function(e,d,b){return rI(c,f,[4,a,s9(q,e,ul(k,d,b))],i)};var
W=j[1];return function(d,b){return rI(c,f,[4,a,s9(q,d,ul(k,W,b))],i)}}case
9:return Ea(c,f,a,e[2],e[1],UB);case
10:var
a=[7,a],e=e[1];continue;case
11:var
a=[2,a,e[1]],e=e[2];continue;case
12:var
a=[3,a,e[1]],e=e[2];continue;case
13:var
E=e[3],F=e[2],r=Jb(16);D$(r,F);var
w=Jd(r);return function(b){return rI(c,f,[4,a,w],E)};case
14:var
G=e[3],H=e[2];return function(d){var
e=d[1],b=rR(e,r3(sc(H)));if(typeof
b[2]==="number")return rI(c,f,a,rY(b[1],G));throw so};case
15:var
I=e[1];return function(e,b){return rI(c,f,[6,a,function(a){return d(e,a,b)}],I)};case
16:var
J=e[1];return function(b){return rI(c,f,[6,a,b],J)};case
17:var
a=[0,a,e[1]],e=e[2];continue;case
18:var
n=e[1];if(0===n[0]){var
K=e[2],L=n[1][1],M=0,c=function(c,d,e){return function(b,a){return rI(d,b,[1,c,[0,a]],e)}}(a,c,K),a=M,e=L;continue}var
N=e[2],O=n[1][1],P=0,c=function(c,d,e){return function(b,a){return rI(d,b,[1,c,[1,a]],e)}}(a,c,N),a=P,e=O;continue;case
19:throw[0,rB,W2];case
20:var
Q=e[3],R=[8,a,W3];return function(a){return rI(c,f,R,Q)};case
21:var
S=e[2];return function(b){return rI(c,f,[4,a,AL(W4,b)],S)};case
22:var
T=e[1];return function(b){return rI(c,f,[5,a,b],T)};case
23:var
h=e[2],m=e[1];if(typeof
m==="number")switch(m){case
0:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
1:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
2:throw[0,rB,W5];default:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h])}else
switch(m[0]){case
0:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
1:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
2:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
3:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
4:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
5:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
6:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
7:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
8:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);case
9:var
v=m[2];return g<50?HF(g+1|0,c,f,a,v,h):rW(HF,[0,c,f,a,v,h]);case
10:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h]);default:return g<50?rQ(g+1|0,c,f,a,h):rW(rQ,[0,c,f,a,h])}default:var
s=e[3],t=e[1],u=b(e[2],0);return g<50?HE(g+1|0,c,f,a,s,t,u):rW(HE,[0,c,f,a,s,t,u])}}function
HF(f,e,d,c,a,b){if(typeof
a==="number")return f<50?rQ(f+1|0,e,d,c,b):rW(rQ,[0,e,d,c,b]);else
switch(a[0]){case
0:var
g=a[1];return function(a){return tk(e,d,c,g,b)};case
1:var
h=a[1];return function(a){return tk(e,d,c,h,b)};case
2:var
i=a[1];return function(a){return tk(e,d,c,i,b)};case
3:var
j=a[1];return function(a){return tk(e,d,c,j,b)};case
4:var
k=a[1];return function(a){return tk(e,d,c,k,b)};case
5:var
l=a[1];return function(a){return tk(e,d,c,l,b)};case
6:var
m=a[1];return function(a){return tk(e,d,c,m,b)};case
7:var
n=a[1];return function(a){return tk(e,d,c,n,b)};case
8:var
o=a[2];return function(a){return tk(e,d,c,o,b)};case
9:var
p=a[3],q=a[2],r=sh(sc(a[1]),q);return function(a){return tk(e,d,c,sG(r,p),b)};case
10:var
s=a[1];return function(f,a){return tk(e,d,c,s,b)};case
11:var
t=a[1];return function(a){return tk(e,d,c,t,b)};case
12:var
u=a[1];return function(a){return tk(e,d,c,u,b)};case
13:throw[0,rB,W6];default:throw[0,rB,W7]}}function
rQ(e,c,b,f,a){var
d=[8,f,W8];return e<50?xU(e+1|0,c,b,d,a):rW(xU,[0,c,b,d,a])}function
HE(i,d,c,g,a,f,e){if(f){var
j=f[1];return function(f){return W1(d,c,g,a,j,b(e,f))}}var
h=[4,g,e];return i<50?xU(i+1|0,d,c,h,a):rW(xU,[0,d,c,h,a])}function
rI(a,b,c,d){return uO(xU(0,a,b,c,d))}function
tk(a,b,c,d,e){return uO(HF(0,a,b,c,d,e))}function
W1(a,b,c,d,e,f){return uO(HE(0,a,b,c,d,e,f))}function
um(c,h){var
a=h;for(;;)if(typeof
a==="number")return 0;else
switch(a[0]){case
0:var
e=a[2],i=a[1];if(typeof
e==="number")switch(e){case
0:var
d=Vn;break;case
1:var
d=Vo;break;case
2:var
d=Vp;break;case
3:var
d=Vq;break;case
4:var
d=Vr;break;case
5:var
d=Vs;break;default:var
d=Vt}else
switch(e[0]){case
0:var
d=e[1];break;case
1:var
d=e[1];break;default:var
d=X(Vu,AP(1,e[1]))}um(c,i);return mg(c,d);case
1:var
f=a[2],g=a[1];if(0===f[0]){var
j=f[1];um(c,g);mg(c,W9);var
a=j;continue}var
k=f[1];um(c,g);mg(c,W_);var
a=k;continue;case
6:var
n=a[2];um(c,a[1]);return mg(c,b(n,0));case
7:var
a=a[1];continue;case
8:var
o=a[2];um(c,a[1]);return r4(o);case
2:case
4:var
l=a[2];um(c,a[1]);return mg(c,l);default:var
m=a[2];um(c,a[1]);return sb(c,m)}}function
W$(a){if(st(a,Xa))return Xb;var
g=rz(a);function
i(e){var
d=Xc[1],c=rK(Ib);return b(rI(function(b,a){um(c,a);return U(r0(c))},0,0,d),a)}function
j(d){var
b=d;for(;;){if(b===g)return b;var
c=D(a,b);if(9!==c)if(32!==c)return b;var
b=b+1|0;continue}}function
n(d,c){var
b=c;for(;;){if(b===g)return b;if(25<(D(a,b)+HR|0)>>>0)return b;var
b=b+1|0;continue}}function
o(f,d){var
b=d;for(;;){if(b===g)return b;var
c=D(a,b),e=48<=c?58<=c?0:1:45===c?1:0;if(e){var
b=b+1|0;continue}return b}}var
h=j(0),m=n(h,h),d=sT(a,h,m-h|0),f=j(m),k=o(f,f);if(f===k)var
l=0;else
try{var
p=tQ(sT(a,f,k-f|0)),l=p}catch(a){a=rZ(a);if(a[1]!==s7)throw a;var
l=i(0)}if(j(k)!==g)i(0);if(A(d,Xd))if(A(d,Xe))if(A(d,Xf))if(A(d,Xg))if(A(d,Xh))if(A(d,Xi))var
e=i(0),c=1;else
var
e=1,c=1;else
var
e=2,c=1;else
var
e=3,c=1;else
var
e=0,c=1;else
var
c=0;else
var
c=0;if(!c)var
e=4;return[0,l,e]}function
rS(b){var
a=b[1];return rI(function(c,b){var
a=rK(64);um(a,b);return r0(a)},0,0,a)}var
Eb=[0,0];function
Ed(h,g){var
a=h[g+1];if(1-(typeof
a==="number"?1:0)){if(DY(a)===HX)return b(rS(Xj),a);if(DY(a)===Se){var
d=Ui(UF,a),c=0,f=rz(d);for(;;){if(f<=c)return X(d,UE);var
e=D(d,c),i=48<=e?58<=e?0:1:45===e?1:0;if(i){var
c=c+1|0;continue}return d}}return Xk}return b(rS(Xl),a)}function
Je(b,a){if(b.length-1<=a)return Xm;var
c=Je(b,a+1|0),e=Ed(b,a);return d(rS(Xn),e,c)}function
Xo(a){var
c=a.length-1;if(2<c>>>0){var
e=Je(a,2),f=Ed(a,1);return d(rS(Xp),f,e)}switch(c){case
0:return Xq;case
1:return Xr;default:var
g=Ed(a,1);return b(rS(Xs),g)}}function
Jj(a){Eb[1]=[0,a,Eb[1]];return 0}function
Jk(d,a){var
b=[0,d,0],c=a[1];return c?(a[1]=b,c[2]=b,0):(a[1]=b,a[2]=b,0)}var
Ee=[r8,Xy,s5(0)];function
Jl(a){var
b=a[2];if(b){var
c=b[2],d=b[1];a[2]=c;if(0===c)a[1]=0;return d}throw Ee}function
xl(a,b){a[13]=a[13]+b[3]|0;return Jk(b,a[28])}var
Jm=1000000010;function
Ef(b,a){return y(b[17],a,0,rz(a))}function
AU(a){return b(a[19],0)}function
vg(a,f,e){AU(a);a[11]=1;var
c=(a[6]-e|0)+f|0,d=a[8],g=bE1(d,c)?d:c;a[10]=g;a[9]=a[6]-a[10]|0;return b(a[21],a[10])}function
Jn(b,a){return vg(b,0,a)}function
vR(a,c){a[9]=a[9]-c|0;return b(a[20],c)}function
Xz(a){var
b=a[2];if(b){var
c=b[1],d=c[2],e=c[1],f=a[9]<d?1:0;if(f){if(0!==e)return 5<=e?0:Jn(a,d);var
g=0}else
var
g=f;return g}return AU(a)}function
XA(a){var
b=Jl(a[28]),c=b[1];a[12]=a[12]-b[3]|0;a[9]=a[9]+c|0;return 0}function
XB(a,g,c){if(typeof
c==="number")switch(c){case
0:var
k=a[3];if(k){var
l=k[1][1],m=function(b,a){if(a){var
c=a[1],d=a[2];return bE2(b,c)?[0,b,a]:[0,c,m(b,d)]}return[0,b,0]};l[1]=m(a[6]-a[9]|0,l[1]);return 0}return 0;case
1:var
n=a[2];return n?(a[2]=n[2],0):0;case
2:var
o=a[3];return o?(a[3]=o[2],0):0;case
3:var
p=a[2];return p?Jn(a,p[1][2]):AU(a);case
4:var
q=a[10]!==(a[6]-a[9]|0)?1:0;return q?XA(a):q;default:var
h=a[5];if(h){var
A=h[2];Ef(a,b(a[25],h[1]));a[5]=A;return 0}return 0}else
switch(c[0]){case
0:var
B=c[1];a[9]=a[9]-g|0;Ef(a,B);a[11]=0;return 0;case
1:var
d=c[2],f=c[1],r=a[2];if(r){var
s=r[1],e=s[2];switch(s[1]){case
0:return vR(a,f);case
1:return vg(a,d,e);case
2:return vg(a,d,e);case
3:return a[9]<g?vg(a,d,e):vR(a,f);case
4:return a[11]?vR(a,f):a[9]<g?vg(a,d,e):((a[6]-e|0)+d|0)<a[10]?vg(a,d,e):vR(a,f);default:return vR(a,f)}}return 0;case
2:var
i=a[6]-a[9]|0,t=a[3],C=c[2],D=c[1];if(t){var
u=t[1][1],E=function(d,c){var
a=c;for(;;){if(a){var
b=a[1],e=a[2];if(Uj(b,d))return b;var
a=e;continue}throw sa}},v=u[1];if(v){var
F=v[1];try{var
G=E(i,u[1]),w=G}catch(a){a=rZ(a);if(a!==sa)throw a;var
w=F}var
j=w}else
var
j=i;var
x=j-i|0;return 0<=x?vR(a,x+D|0):vg(a,j+C|0,a[6])}return 0;case
3:var
y=c[2],H=c[1];if(a[8]<(a[6]-a[9]|0))Xz(a);var
I=a[9]-H|0,J=1===y?1:a[9]<g?y:5;a[2]=[0,[0,J,I],a[2]];return 0;case
4:a[3]=[0,c[1],a[3]];return 0;default:var
z=c[1];Ef(a,b(a[24],z));a[5]=[0,z,a[5]];return 0}}function
XC(a){for(;;){var
d=a[28][2];if(d){var
b=d[1],c=b[1],e=c<0?1:0,g=b[3],h=b[2],i=e?(a[13]-a[12]|0)<a[9]?1:0:e,f=1-i;if(f){Jl(a[28]);var
j=0<=c?c:Jm;XB(a,j,h);a[12]=g+a[12]|0;continue}return f}throw Ee}}function
Jo(a){try{var
b=XC(a);return b}catch(a){a=rZ(a);if(a===Ee)return 0;throw a}}function
Jp(a,b){xl(a,b);return Jo(a)}function
Jq(c,a,b){return Jp(c,[0,a,[0,b],a])}var
Jr=[0,[0,-1,[0,-1,XD,0]],0];function
Js(a){a[1]=Jr;return 0}function
Eg(a,c){var
d=a[1];if(d){var
e=d[1],b=e[2],f=b[1],g=d[2],h=b[2];if(e[1]<a[12])return Js(a);if(typeof
h!=="number")switch(h[0]){case
3:var
i=1-c,k=i?(b[1]=a[13]+f|0,a[1]=g,0):i;return k;case
1:case
2:var
j=c?(b[1]=a[13]+f|0,a[1]=g,0):c;return j}return 0}return 0}function
Jt(a,c,b){xl(a,b);if(c)Eg(a,1);a[1]=[0,[0,a[13],b],a[1]];return 0}function
Ju(a,e,d){a[14]=a[14]+1|0;if(a[14]<a[15])return Jt(a,0,[0,-a[13]|0,[3,e,d],0]);var
b=a[14]===a[15]?1:0;if(b){var
c=a[16];return Jq(a,rz(c),c)}return b}function
Jv(a,d){var
b=1<a[14]?1:0;if(b){if(a[14]<a[15]){xl(a,[0,0,1,0]);Eg(a,1);Eg(a,0)}a[14]=a[14]-1|0;var
c=0}else
var
c=b;return c}function
Jw(a,g){if(a[23])xl(a,[0,0,5,0]);var
d=a[22];if(d){var
c=a[4];if(c){var
f=c[2];b(a[27],c[1]);a[4]=f;return 0}var
e=0}else
var
e=d;return e}function
Eh(a,d){var
c=a[4];sn(function(b){return Jw(a,0)},c);for(;;){if(1<a[14]){Jv(a,0);continue}a[13]=Jm;Jo(a);if(d)AU(a);a[12]=1;a[13]=1;var
b=a[28];b[1]=0;b[2]=0;Js(a);a[2]=0;a[3]=0;a[4]=0;a[5]=0;a[10]=0;a[14]=0;a[9]=a[6];return Ju(a,0,3)}}function
Ei(a,d,c){var
b=a[14]<a[15]?1:0;return b?Jq(a,d,c):b}function
Jx(c,b,a){return Ei(c,b,a)}function
g(b,a){return Jx(b,rz(a),a)}function
xm(b,a){return Jx(b,1,AP(1,a))}function
AV(a,c){Eh(a,0);return b(a[18],0)}var
Jy=AP(80,32);function
Jz(b,d){var
a=d;for(;;){var
c=0<a?1:0;if(c){if(80<a){y(b[17],Jy,0,80);var
a=a-80|0;continue}return y(b[17],Jy,0,a)}return c}}function
XF(a){return X(XH,X(a,XG))}function
XI(a){return X(XK,X(a,XJ))}function
XL(a){return 0}function
XM(a){return 0}function
JA(e,d){function
f(a){return 0}function
g(a){return 0}var
b=[0,0,0],c=[0,-1,XN,0];function
h(a){return 0}Jk(c,b);var
a=[0,[0,[0,1,c],Jr],0,0,0,0,78,10,68,78,0,1,1,1,1,UA,XO,e,d,h,g,f,0,0,XF,XI,XL,XM,b];a[19]=function(b){return y(a[17],XE,0,1)};a[20]=function(b){return Jz(a,b)};a[21]=function(b){return Jz(a,b)};return a}function
JB(c){function
a(a){return IU(c)}return JA(function(d,a,b){if(0<=a)if(0<=b)if(!((rz(d)-b|0)<a))return bE6(c,d,a,b);return r4(UI)},a)}function
Ej(a){function
b(a){return 0}return JA(function(g,c,b){var
d=c<0?1:0;if(d)var
e=d;else
var
h=b<0?1:0,e=h||((rz(g)-b|0)<c?1:0);if(e)r4(Vm);var
f=a[2]+b|0;if(a[3]<f)D9(a,b);tF(g,c,a[1],a[2],b);a[2]=f;return 0},b)}var
XP=vJ;function
JC(a){return rK(XP)}var
XQ=JC(0),XR=JB(UG);JB(UH);Ej(XQ);function
XS(a){return AV(XR,a)}function
JD(g,f){var
a=rK(16),c=Ej(a);d(g,c,f);AV(c,0);var
e=a[2];if(2<=e){var
b=e-2|0,h=1;if(0<=b)if(!((a[2]-b|0)<1))return D8(a[1],h,b);return r4(Vk)}return r0(a)}function
s_(a,c){if(typeof
c==="number")return 0;else
switch(c[0]){case
0:var
e=c[2];s_(a,c[1]);if(typeof
e==="number")switch(e){case
0:return Jv(a,0);case
1:return Jw(a,0);case
2:return AV(a,0);case
3:var
z=a[14]<a[15]?1:0;return z?Jp(a,[0,0,3,0]):z;case
4:Eh(a,1);return b(a[18],0);case
5:return xm(a,64);default:return xm(a,37)}else
switch(e[0]){case
0:var
B=e[2],A=a[14]<a[15]?1:0,O=e[3];return A?Jt(a,1,[0,-a[13]|0,[1,B,O],B]):A;case
1:return 0;default:var
P=e[1];xm(a,64);return xm(a,P)}case
1:var
o=c[2],C=c[1];if(0===o[0]){var
Q=o[1];s_(a,C);var
p=JD(s_,Q);if(a[22]){a[4]=[0,p,a[4]];b(a[26],p)}var
y=a[23];return y?xl(a,[0,0,[5,p],0]):y}var
R=o[1];s_(a,C);var
D=W$(JD(s_,R));return Ju(a,D[1],D[2]);case
2:var
f=c[1];if(typeof
f==="number")var
k=1;else
if(0===f[0]){var
q=f[2];if(typeof
q==="number")var
u=1;else
if(1===q[0])var
I=c[2],H=q[2],G=f[1],d=0,k=0,u=0;else
var
u=1;if(u)var
k=1}else
var
k=1;if(k)var
F=c[2],E=f,d=2;break;case
3:var
h=c[1];if(typeof
h==="number")var
l=1;else
if(0===h[0]){var
r=h[2];if(typeof
r==="number")var
v=1;else
if(1===r[0])var
N=c[2],M=r[2],L=h[1],d=1,l=0,v=0;else
var
v=1;if(v)var
l=1}else
var
l=1;if(l)var
K=c[2],J=h,d=3;break;case
4:var
i=c[1];if(typeof
i==="number")var
m=1;else
if(0===i[0]){var
s=i[2];if(typeof
s==="number")var
w=1;else
if(1===s[0])var
I=c[2],H=s[2],G=i[1],d=0,m=0,w=0;else
var
w=1;if(w)var
m=1}else
var
m=1;if(m)var
F=c[2],E=i,d=2;break;case
5:var
j=c[1];if(typeof
j==="number")var
n=1;else
if(0===j[0]){var
t=j[2];if(typeof
t==="number")var
x=1;else
if(1===t[0])var
N=c[2],M=t[2],L=j[1],d=1,n=0,x=0;else
var
x=1;if(x)var
n=1}else
var
n=1;if(n)var
K=c[2],J=j,d=3;break;case
6:var
S=c[2];s_(a,c[1]);return b(S,a);case
7:s_(a,c[1]);return AV(a,0);default:var
T=c[2];s_(a,c[1]);return r4(T)}switch(d){case
0:s_(a,G);return Ei(a,H,I);case
1:s_(a,L);return Ei(a,M,AP(1,N));case
2:s_(a,E);return g(a,F);default:s_(a,J);return xm(a,K)}}function
c(c){return function(d){var
a=d[1],b=0;return rI(function(b,a){s_(b,a);return 0},c,b,a)}}function
r(d){var
b=d[1],a=JC(0),c=Ej(a);return rI(function(b,d){s_(b,d);Eh(b,0);var
c=r0(a);a[2]=0;a[1]=a[4];a[3]=tj(a[1]);return c},c,0,b)}UJ(XS);function
XT(b,a){var
c=DY(a)===r8?a:a[1];return bE$(b,c)}var
XU=2;function
XV(c){var
a=[0,0],d=rz(c)-1|0,e=0;if(!(d<0)){var
b=e;for(;;){var
g=D(c,b);a[1]=(Dz*a[1]|0)+g|0;var
h=b+1|0;if(d!==b){var
b=h;continue}break}}a[1]=a[1]&TE;var
f=1073741823<a[1]?a[1]+2147483648|0:a[1];return f}var
un=AR([0,_]),vh=AR([0,_]),uP=AR([0,vd]),JE=Us(0,0),XW=[0,0];function
JF(a){return 2<a?JF((a+1|0)/2|0)*2|0:a}function
JG(d){XW[1]++;var
b=d.length-1,c=uN((b*2|0)+2|0,JE);rP(c,0)[1]=b;var
g=((JF(b)*32|0)/8|0)-1|0;rP(c,1)[2]=g;var
e=b-1|0,h=0;if(!(e<0)){var
a=h;for(;;){var
f=(a*2|0)+3|0,i=rP(d,a)[a+1];rP(c,f)[f+1]=i;var
j=a+1|0;if(e!==a){var
a=j;continue}break}}return[0,XU,c,vh[1],uP[1],0,0,un[1],0]}function
Ek(a,b){var
c=a[2].length-1,d=c<b?1:0;if(d){var
e=uN(b,JE);AQ(a[2],0,e,0,c);a[2]=e;var
f=0}else
var
f=d;return f}var
JH=[0,0],XX=[0,0];function
El(a){var
b=a[2].length-1;Ek(a,b+1|0);return b}function
xn(a,e){try{var
b=d(vh[27],e,a[3]);return b}catch(b){b=rZ(b);if(b===sa){var
c=El(a);a[3]=y(vh[4],e,c,a[3]);a[4]=y(uP[4],c,1,a[4]);return c}throw b}}function
JI(b,a){return vP(function(a){return xn(b,a)},a)}function
XY(c,b){try{var
a=UY(b,c[6]);return a}catch(a){a=rZ(a);if(a===sa)return rP(c[2],b)[b+1];throw a}}function
Em(c){if(c===0)return 0;var
a=c.length-1-1|0,b=0;for(;;){if(0<=a){var
d=[0,c[a+1],b],a=a-1|0,b=d;continue}return b}}function
XZ(a){var
b=a[1];a[1]=b+1|0;return b}function
En(a,c){try{var
b=d(un[27],c,a[7]);return b}catch(b){b=rZ(b);if(b===sa){var
e=XZ(a);if(A(c,X0))a[7]=y(un[4],c,e,a[7]);return e}throw b}}function
Eo(a){return sz(a,0)?[0]:a}function
X1(b,a){try{var
c=d(un[27],a,b[7]);return c}catch(a){a=rZ(a);if(a===sa)throw[0,rB,X2];throw a}}function
JJ(a,m,D,l,k,C){var
n=k[2],E=k[4],h=Em(m),i=Em(D),j=Em(l),g=ve(function(b){return xn(a,b)},i),o=ve(function(b){return xn(a,b)},j);a[5]=[0,[0,a[3],a[4],a[6],a[7],g,h],a[5]];var
p=un[1],q=a[7];function
r(b,c,a){return D7(b,h)?y(un[4],b,c,a):a}a[7]=y(un[13],r,q,p);var
e=[0,vh[1]],f=[0,uP[1]];I6(function(g,b){e[1]=y(vh[4],g,b,e[1]);var
h=f[1];try{var
i=d(uP[27],b,a[4]),c=i}catch(a){a=rZ(a);if(a!==sa)throw a;var
c=1}f[1]=y(uP[4],b,c,h);return 0},j,o);I6(function(b,a){e[1]=y(vh[4],b,a,e[1]);f[1]=y(uP[4],a,0,f[1]);return 0},i,g);a[3]=e[1];a[4]=f[1];var
s=0,t=a[6];a[6]=D6(function(b,a){return D7(b[1],g)?a:[0,b,a]},t,s);var
F=C?d(n,a,E):b(n,a),c=xd(a[5]),u=c[6],v=c[5],w=c[4],x=c[3],z=c[2],A=c[1];a[5]=I5(a[5]);a[7]=Y(function(c,b){var
e=d(un[27],b,a[7]);return y(un[4],b,e,c)},w,u);a[3]=A;a[4]=z;var
B=a[6];a[6]=D6(function(b,a){return D7(b[1],v)?a:[0,b,a]},B,x);var
G=0,H=Eo(l),I=[0,vP(function(b){return XY(a,xn(a,b))},H),G],J=Eo(m);return bEI([0,[0,F],[0,vP(function(b){return X1(a,b)},J),I]])}function
Ep(e,h){if(e===0)var
a=JG([0]);else{var
d=JG(vP(XV,e)),f=e.length-1-1|0,j=0;if(!(f<0)){var
c=j;for(;;){var
g=(c*2|0)+2|0;d[3]=y(vh[4],e[c+1],g,d[3]);d[4]=y(uP[4],g,1,d[4]);var
k=c+1|0;if(f!==c){var
c=k;continue}break}}var
a=d}var
i=b(h,a);JH[1]=(JH[1]+a[1]|0)-1|0;a[8]=V(a[8]);Ek(a,3+((rP(a[2],1)[2]*16|0)/32|0)|0);return[0,b(i,0),h,i,0]}function
Eq(b,a){if(b)return b;var
c=Us(r8,a[1]);c[1]=a[2];return bFa(c)}function
JK(g,c,f){if(g)return c;var
d=f[8];if(0!==d){var
a=d;for(;;){if(a){var
e=a[2];b(a[1],c);var
a=e;continue}break}}return c}function
AW(a){var
c=El(a);if(0===(c%2|0))var
d=0;else
if((2+((rP(a[2],1)[2]*16|0)/32|0)|0)<c)var
d=0;else
var
b=El(a),d=1;if(!d)var
b=c;rP(a[2],b)[b+1]=0;return b}function
Er(e,i){var
f=[0,0],aq=i.length-1;for(;;){if(f[1]<aq){var
j=f[1],g=rP(i,j)[j+1],a=function(b){f[1]++;var
a=f[1];return rP(i,a)[a+1]},h=a(0);if(typeof
h==="number")switch(h){case
0:var
k=a(0),c=function(a){return function(b){return a}}(k);break;case
1:var
l=a(0),c=function(b){return function(a){return a[b+1]}}(l);break;case
2:var
m=a(0),n=a(0),c=function(b,c){return function(a){return a[b+1][c+1]}}(m,n);break;case
3:var
o=a(0),c=function(c){return function(a){return b(a[1][c+1],a)}}(o);break;case
4:var
p=a(0),c=function(c){return function(b,a){b[c+1]=a;return 0}}(p);break;case
5:var
q=a(0),r=a(0),c=function(a,c){return function(d){return b(a,c)}}(q,r);break;case
6:var
s=a(0),t=a(0),c=function(c,d){return function(a){return b(c,a[d+1])}}(s,t);break;case
7:var
u=a(0),v=a(0),w=a(0),c=function(c,d,e){return function(a){return b(c,a[d+1][e+1])}}(u,v,w);break;case
8:var
x=a(0),y=a(0),c=function(c,d){return function(a){return b(c,b(a[1][d+1],a))}}(x,y);break;case
9:var
z=a(0),A=a(0),B=a(0),c=function(a,b,c){return function(e){return d(a,b,c)}}(z,A,B);break;case
10:var
C=a(0),D=a(0),E=a(0),c=function(b,c,e){return function(a){return d(b,c,a[e+1])}}(C,D,E);break;case
11:var
F=a(0),G=a(0),H=a(0),I=a(0),c=function(b,c,e,f){return function(a){return d(b,c,a[e+1][f+1])}}(F,G,H,I);break;case
12:var
J=a(0),K=a(0),L=a(0),c=function(c,e,f){return function(a){return d(c,e,b(a[1][f+1],a))}}(J,K,L);break;case
13:var
M=a(0),N=a(0),O=a(0),c=function(b,c,e){return function(a){return d(b,a[c+1],e)}}(M,N,O);break;case
14:var
P=a(0),Q=a(0),R=a(0),S=a(0),c=function(b,c,e,f){return function(a){return d(b,a[c+1][e+1],f)}}(P,Q,R,S);break;case
15:var
T=a(0),U=a(0),V=a(0),c=function(c,e,f){return function(a){return d(c,b(a[1][e+1],a),f)}}(T,U,V);break;case
16:var
W=a(0),X=a(0),c=function(b,c){return function(a){return d(a[1][b+1],a,c)}}(W,X);break;case
17:var
Y=a(0),Z=a(0),c=function(b,c){return function(a){return d(a[1][b+1],a,a[c+1])}}(Y,Z);break;case
18:var
_=a(0),$=a(0),aa=a(0),c=function(b,c,e){return function(a){return d(a[1][b+1],a,a[c+1][e+1])}}(_,$,aa);break;case
19:var
ab=a(0),ac=a(0),c=function(e,f){return function(a){var
c=b(a[1][f+1],a);return d(a[1][e+1],a,c)}}(ab,ac);break;case
20:var
ad=a(0),ae=a(0),af=AW(e),c=function(b,a,c){return function(e){return d(mf(a,b,0),a,c)}}(ad,ae,af);break;case
21:var
ag=a(0),ah=a(0),ai=AW(e),c=function(c,e,f){return function(b){var
a=b[e+1];return d(mf(a,c,0),a,f)}}(ag,ah,ai);break;case
22:var
aj=a(0),ak=a(0),al=a(0),am=AW(e),c=function(c,e,f,g){return function(b){var
a=b[e+1][f+1];return d(mf(a,c,0),a,g)}}(aj,ak,al,am);break;default:var
an=a(0),ao=a(0),ap=AW(e),c=function(e,f,g){return function(a){var
c=b(a[1][f+1],a);return d(mf(c,e,0),c,g)}}(an,ao,ap)}else
var
c=h;XX[1]++;if(d(uP[27],g,e[4])){Ek(e,g+1|0);rP(e[2],g)[g+1]=c}else
e[6]=[0,[0,g,c],e[6]];f[1]++;continue}return 0}}var
sj=Uf,si=bEF;try{Uz(bEE)}catch(a){a=rZ(a);if(a!==sa)throw a}try{Uz(bED)}catch(a){a=rZ(a);if(a!==sa)throw a}var
bFn=A(I4,X3)?A(I4,X4)?1:0:0;s5(0);var
tU=[r8,X5,s5(0)],X6=vJ,X8=0,X9=0,X_=0,X$=0,Ya=0,Yb=0,Yc=0,Yd=0,Ye=0,Yf=0,Yg=0;function
Yh(c,b,a){throw[0,rB,Yi]}function
JL(a){var
b=a.length-1,c=1;return[0,Yh,I$(b,function(b){return D5(rP(a,b)[b+1])}),b,Yg,Yf,Ye,Yd,Yc,Yb,Ya,X$,X_,X9,X8,X7,c]}function
v(a){var
f=1-a[16],j=f?a[5]===a[3]?1:0:f;if(j){if(a[2].length-1<(a[3]+vJ|0)){var
b=a[8],c=a[3]-b|0;if((c+vJ|0)<=a[2].length-1)AQ(a[2],b,a[2],0,c);else{var
i=(a[2].length-1+vJ|0)*2|0,e=uN(i,D5(0));AQ(a[2],b,e,0,c);a[2]=e}a[3]=c;a[4]=a[4]+b|0;a[5]=a[5]-b|0;a[11]=a[11]-b|0;a[8]=0}var
d=y(a[1],a[2],a[5],X6);if(0===d)a[16]=1;else
a[3]=a[3]+d|0}if(a[16])if(a[5]===a[3])return 0;var
g=a[5],h=rP(a[2],g)[g+1];a[5]=a[5]+1|0;if(sz(h,D5(10))){if(0!==a[7])a[7]=a[7]+1|0;a[6]=a[5]+a[4]|0}return[0,h]}function
z(a,b){a[11]=a[5];a[12]=a[6];a[13]=a[7];a[14]=b;return 0}function
ry(a){a[8]=a[5];a[9]=a[6];a[10]=a[7];return z(a,-1)}function
w(a){a[5]=a[11];a[6]=a[12];a[7]=a[13];return a[14]}function
vS(a){a[5]=a[8];a[6]=a[9];a[7]=a[10];return 0}function
xo(a){return a[8]+a[4]|0}function
AX(a){return a[5]+a[4]|0}function
AY(a){return a[5]-a[8]|0}function
JM(a){var
b=a[5]-a[8]|0,c=a[8],d=a[2];if(0<=c)if(0<=b)if(!((d.length-1-b|0)<c))return bEJ(d,c,b);return r4(U4)}var
vT=uN(Ib,-1),xT=0;for(;;){rP(vT,xT)[xT+1]=1;var
bEC=xT+1|0;if(rH!==xT){var
xT=bEC;continue}var
xS=wE;for(;;){rP(vT,xS)[xS+1]=2;var
bEB=xS+1|0;if(Dz!==xS){var
xS=bEB;continue}var
xR=wX;for(;;){rP(vT,xR)[xR+1]=3;var
bEA=xR+1|0;if(HQ!==xR){var
xR=bEA;continue}var
xQ=wd;for(;;){rP(vT,xQ)[xQ+1]=4;var
bEz=xQ+1|0;if(Tz!==xQ){var
xQ=bEz;continue}var
Es=function(b){var
x=rz(b),f=0,e=0,C=0;for(;;){if((x|0)<=e){if(e===(x|0)){var
w=uN(f,0),a=C,g=0,j=f;for(;;){if(0<j){var
c=D(b,a);if(wE<=c)if(wd<=c)if(r8<=c)var
d=0;else{var
k=D(b,a+1|0),l=D(b,a+2|0),m=D(b,a+3|0),n=2!==(k>>>6|0)?1:0;if(n)var
o=n;else
var
y=2!==(l>>>6|0)?1:0,o=y||(2!==(m>>>6|0)?1:0);if(o)throw tU;var
h=(c&7)<<18|(k&63)<<12|(l&63)<<6|m&63,d=1}else
if(wX<=c){var
p=D(b,a+1|0),q=D(b,a+2|0),z=2!==(p>>>6|0)?1:0,A=z||(2!==(q>>>6|0)?1:0);if(A)throw tU;var
i=(c&15)<<12|(p&63)<<6|q&63,r=Tw<=i?1:0,B=r?i<=57088?1:0:r;if(B)throw tU;var
h=i,d=1}else{var
s=D(b,a+1|0);if(2!==(s>>>6|0))throw tU;var
h=(c&31)<<6|s&63,d=1}else
if(sg<=c)var
d=0;else
var
h=c,d=1;if(d){rP(w,g)[g+1]=h;var
v=D(b,a),a=a+rP(vT,v)[v+1]|0,g=g+1|0,j=j-1|0;continue}throw tU}return JL(w)}}throw tU}var
t=D(b,e),u=rP(vT,t)[t+1];if(0<u){var
f=f+1|0,e=e+u|0;continue}throw tU}},vU=function(g,i,f){var
j=g[8]+i|0,k=g[2],b=rK(f*4|0),c=j,d=f;for(;;){if(0<d){var
a=rP(k,c)[c+1];if(rH<a)if(2047<a)if(aj<a){if(Ik<a)throw tU;sb(b,tR(wd|a>>>18|0));sb(b,tR(sg|(a>>>12|0)&63));sb(b,tR(sg|(a>>>6|0)&63));sb(b,tR(sg|a&63))}else{var
e=Tw<=a?1:0,h=e?a<SD?1:0:e;if(h)throw tU;sb(b,tR(wX|a>>>12|0));sb(b,tR(sg|(a>>>6|0)&63));sb(b,tR(sg|a&63))}else{sb(b,tR(wE|a>>>6|0));sb(b,tR(sg|a&63))}else
sb(b,tR(a));var
c=c+1|0,d=d-1|0;continue}return r0(b)}},Q=function(a){return vU(a,0,a[5]-a[8]|0)},vi=function(c,a){function
b(a){return sb(c,a)}return R3<=a?(b(wd|a>>>18|0),b(sg|(a>>>12|0)&63),b(sg|(a>>>6|0)&63),b(sg|a&63)):Sh<=a?(b(wX|a>>>12|0),b(sg|(a>>>6|0)&63),b(sg|a&63)):sg<=a?(b(wE|a>>>6|0),b(sg|a&63)):b(a)},Et=rX,s$=null,JN=undefined,uo=function(a){return a!==JN?1:0},Yk=Et.Array,Eu=[r8,Yl,s5(0)],Ym=Et.Error;XT(Yn,[0,Eu,{}]);var
JO=function(a){throw a};Jj(function(a){return a[1]===Eu?[0,uM(a[2].toString())]:0});Jj(function(a){return a
instanceof
Yk?0:[0,uM(a.toString())]});var
J=d(si,Yp,Yo),rE=d(si,Yr,Yq),AZ=d(si,Yt,Ys),xp=d(si,Yv,Yu),vj=d(si,Yx,Yw),Ev=d(si,Yz,Yy),JP=d(si,YB,YA),Ew=d(si,YD,YC),vV=d(si,YF,YE),A0=d(si,YH,YG),ah=d(si,YJ,YI),sA=d(si,YL,YK),ac=d(si,YN,YM),Ex=d(si,YP,YO),tq=d(si,YR,YQ),sB=d(si,YT,YS),vk=d(si,YV,YU),uQ=d(si,YX,YW),Ey=function
e(a,b,c,d){return e.fun(a,b,c,d)},JQ=function
d(a,b,c){return d.fun(a,b,c)},Y0=d(si,YZ,YY);h(Ey,function(f,g,a,e){b(c(a),Y1);d(c(a),Y3,Y2);var
h=e[1];b(c(a),Y4);var
i=0;Y(function(e,d){if(e)b(c(a),Y5);function
g(a){return b(f,a)}y(sB[1],g,a,d);return 1},i,h);b(c(a),Y6);b(c(a),Y7);b(c(a),Y8);d(c(a),Y_,Y9);var
j=e[2];b(c(a),Y$);var
k=0;Y(function(e,d){if(e)b(c(a),Za);function
g(a){return b(f,a)}y(sB[1],g,a,d);return 1},k,j);b(c(a),Zb);b(c(a),Zc);b(c(a),Zd);d(c(a),Zf,Ze);d(g,a,e[3]);b(c(a),Zg);return b(c(a),Zh)});h(JQ,function(c,b,a){var
e=d(Ey,c,b);return d(r(Zi),e,a)});y(sj,Zj,J,[0,Ey,JQ]);var
Ez=function
e(a,b,c,d){return e.fun(a,b,c,d)},JR=function
d(a,b,c){return d.fun(a,b,c)},A1=function
d(a,b,c){return d.fun(a,b,c)},JS=function
c(a,b){return c.fun(a,b)};h(Ez,function(g,f,a,e){b(c(a),Zk);d(f,a,e[1]);b(c(a),Zl);var
h=e[2];y(A1,function(a){return b(g,a)},a,h);return b(c(a),Zm)});h(JR,function(c,b,a){var
e=d(Ez,c,b);return d(r(Zn),e,a)});h(A1,function(h,a,e){b(c(a),Zo);d(c(a),Zq,Zp);var
i=e[1];d(c(a),Zr,i);b(c(a),Zs);b(c(a),Zt);d(c(a),Zv,Zu);var
f=e[2];if(f){g(a,Zw);var
k=f[1],l=function(a,b){return g(a,Zx)},m=function(a){return b(h,a)};j(J[1],m,l,a,k);g(a,Zy)}else
g(a,ZB);b(c(a),Zz);return b(c(a),ZA)});h(JS,function(c,a){var
e=b(A1,c);return d(r(ZC),e,a)});y(sj,ZD,rE,[0,Ez,JR,A1,JS]);var
EA=function
d(a,b,c){return d.fun(a,b,c)},JT=function
c(a,b){return c.fun(a,b)},A2=function
d(a,b,c){return d.fun(a,b,c)},JU=function
c(a,b){return c.fun(a,b)};h(EA,function(f,a,e){b(c(a),ZE);d(f,a,e[1]);b(c(a),ZF);var
g=e[2];y(A2,function(a){return b(f,a)},a,g);return b(c(a),ZG)});h(JT,function(c,a){var
e=b(EA,c);return d(r(ZH),e,a)});h(A2,function(e,a,f){b(c(a),ZI);d(c(a),ZK,ZJ);var
i=f[1];function
k(a){return b(e,a)}function
l(a){return b(e,a)}j(rE[1],l,k,a,i);b(c(a),ZL);b(c(a),ZM);d(c(a),ZO,ZN);var
h=f[2];if(h){g(a,ZP);var
m=h[1],n=function(a,b){return g(a,ZQ)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,ZR)}else
g(a,ZU);b(c(a),ZS);return b(c(a),ZT)});h(JU,function(c,a){var
e=b(A2,c);return d(r(ZV),e,a)});y(sj,ZW,AZ,[0,EA,JT,A2,JU]);var
JV=function(a,e){b(c(a),ZX);d(c(a),ZZ,ZY);var
f=e[1];d(c(a),Z0,f);b(c(a),Z1);b(c(a),Z2);d(c(a),Z4,Z3);var
g=e[2];d(c(a),Z5,g);b(c(a),Z6);return b(c(a),Z7)},JW=[0,JV,function(a){return d(r(Z8),JV,a)}],EB=function
d(a,b,c){return d.fun(a,b,c)},JX=function
c(a,b){return c.fun(a,b)},A3=function
c(a,b){return c.fun(a,b)},JY=function
b(a){return b.fun(a)};h(EB,function(h,a,e){b(c(a),Z9);d(c(a),Z$,Z_);d(A3,a,e[1]);b(c(a),_a);b(c(a),_b);d(c(a),_d,_c);var
i=e[2];d(c(a),_e,i);b(c(a),_f);b(c(a),_g);d(c(a),_i,_h);var
f=e[3];if(f){g(a,_j);var
k=f[1],l=function(a,b){return g(a,_k)},m=function(a){return b(h,a)};j(J[1],m,l,a,k);g(a,_l)}else
g(a,_o);b(c(a),_m);return b(c(a),_n)});h(JX,function(c,a){var
e=b(EB,c);return d(r(_p),e,a)});h(A3,function(a,e){if(typeof
e==="number")return g(a,_q);else
switch(e[0]){case
0:b(c(a),_r);var
f=e[1];d(c(a),_s,f);return b(c(a),_t);case
1:b(c(a),_u);var
h=e[1];d(c(a),_v,h);return b(c(a),_w);case
2:b(c(a),_x);var
i=e[1];d(c(a),_y,i);return b(c(a),_z);case
3:b(c(a),_A);var
j=e[1];d(c(a),_B,j);return b(c(a),_C);default:b(c(a),_D);d(JW[1],a,e[1]);return b(c(a),_E)}});h(JY,function(a){return d(r(_F),A3,a)});y(sj,_G,xp,[0,JW,EB,JX,A3,JY]);var
EC=function
d(a,b,c){return d.fun(a,b,c)},JZ=function
c(a,b){return c.fun(a,b)};h(EC,function(h,a,e){b(c(a),_H);d(c(a),_J,_I);var
i=e[1];d(c(a),_K,i);b(c(a),_L);b(c(a),_M);d(c(a),_O,_N);var
k=e[2];d(c(a),_P,k);b(c(a),_Q);b(c(a),_R);d(c(a),_T,_S);var
f=e[3];if(f){g(a,_U);var
l=f[1],m=function(a,b){return g(a,_V)},n=function(a){return b(h,a)};j(J[1],n,m,a,l);g(a,_W)}else
g(a,_Z);b(c(a),_X);return b(c(a),_Y)});h(JZ,function(c,a){var
e=b(EC,c);return d(r(_0),e,a)});y(sj,_1,vj,[0,EC,JZ]);var
ED=function
d(a,b,c){return d.fun(a,b,c)},J0=function
c(a,b){return c.fun(a,b)};h(ED,function(h,a,e){b(c(a),_2);d(c(a),_4,_3);var
i=e[1];d(c(a),_5,i);b(c(a),_6);b(c(a),_7);d(c(a),_9,_8);var
k=e[2];d(c(a),__,k);b(c(a),_$);b(c(a),$a);d(c(a),$c,$b);var
f=e[3];if(f){g(a,$d);var
l=f[1],m=function(a,b){return g(a,$e)},n=function(a){return b(h,a)};j(J[1],n,m,a,l);g(a,$f)}else
g(a,$i);b(c(a),$g);return b(c(a),$h)});h(J0,function(c,a){var
e=b(ED,c);return d(r($j),e,a)});y(sj,$k,Ev,[0,ED,J0]);var
EE=function
d(a,b,c){return d.fun(a,b,c)},J1=function
c(a,b){return c.fun(a,b)};h(EE,function(h,a,e){b(c(a),$l);d(c(a),$n,$m);var
i=e[1];d(c(a),$o,i);b(c(a),$p);b(c(a),$q);d(c(a),$s,$r);var
k=e[2];d(c(a),$t,k);b(c(a),$u);b(c(a),$v);d(c(a),$x,$w);var
f=e[3];if(f){g(a,$y);var
l=f[1],m=function(a,b){return g(a,$z)},n=function(a){return b(h,a)};j(J[1],n,m,a,l);g(a,$A)}else
g(a,$D);b(c(a),$B);return b(c(a),$C)});h(J1,function(c,a){var
e=b(EE,c);return d(r($E),e,a)});y(sj,$F,JP,[0,EE,J1]);var
EF=function
d(a,b,c){return d.fun(a,b,c)},J2=function
c(a,b){return c.fun(a,b)};h(EF,function(h,a,e){b(c(a),$G);d(c(a),$I,$H);var
i=e[1];d(c(a),$J,i);b(c(a),$K);b(c(a),$L);d(c(a),$N,$M);var
f=e[2];if(f){g(a,$O);var
k=f[1],l=function(a,b){return g(a,$P)},m=function(a){return b(h,a)};j(J[1],m,l,a,k);g(a,$Q)}else
g(a,$T);b(c(a),$R);return b(c(a),$S)});h(J2,function(c,a){var
e=b(EF,c);return d(r($U),e,a)});y(sj,$V,Ew,[0,EF,J2]);var
EG=function
d(a,b,c){return d.fun(a,b,c)},J3=function
c(a,b){return c.fun(a,b)},A4=function
c(a,b){return c.fun(a,b)},J4=function
b(a){return b.fun(a)},A5=function
d(a,b,c){return d.fun(a,b,c)},J5=function
c(a,b){return c.fun(a,b)};h(EG,function(f,a,e){b(c(a),$W);d(f,a,e[1]);b(c(a),$X);var
g=e[2];y(A5,function(a){return b(f,a)},a,g);return b(c(a),$Y)});h(J3,function(c,a){var
e=b(EG,c);return d(r($Z),e,a)});h(A4,function(a,b){return 0===b?g(a,$0):g(a,$1)});h(J4,function(a){return d(r($2),A4,a)});h(A5,function(h,a,e){b(c(a),$3);d(c(a),$5,$4);d(A4,a,e[1]);b(c(a),$6);b(c(a),$7);d(c(a),$9,$8);var
f=e[2];if(f){g(a,$_);var
i=f[1],k=function(a,b){return g(a,$$)},l=function(a){return b(h,a)};j(J[1],l,k,a,i);g(a,aaa)}else
g(a,aad);b(c(a),aab);return b(c(a),aac)});h(J5,function(c,a){var
e=b(A5,c);return d(r(aae),e,a)});y(sj,aaf,vV,[0,EG,J3,A4,J4,A5,J5]);var
EH=function
e(a,b,c,d){return e.fun(a,b,c,d)},J6=function
d(a,b,c){return d.fun(a,b,c)},EI=function
e(a,b,c,d){return e.fun(a,b,c,d)},J7=function
d(a,b,c){return d.fun(a,b,c)};h(EH,function(f,g,a,e){b(c(a),aag);d(f,a,e[1]);b(c(a),aah);var
h=e[2];function
i(a){return b(g,a)}function
k(a){return b(f,a)}j(A0[3],k,i,a,h);return b(c(a),aai)});h(J6,function(c,b,a){var
e=d(EH,c,b);return d(r(aaj),e,a)});h(EI,function(f,i,a,e){b(c(a),aak);d(c(a),aam,aal);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aan);b(c(a),aao);d(c(a),aaq,aap);var
h=e[2];if(h){g(a,aar);var
n=h[1],o=function(a,b){return g(a,aas)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aat)}else
g(a,aaw);b(c(a),aau);return b(c(a),aav)});h(J7,function(c,b,a){var
e=d(EI,c,b);return d(r(aax),e,a)});y(sj,aay,A0,[0,EH,J6,EI,J7]);var
EJ=function
e(a,b,c,d){return e.fun(a,b,c,d)},J8=function
d(a,b,c){return d.fun(a,b,c)},A6=function
e(a,b,c,d){return e.fun(a,b,c,d)},J9=function
d(a,b,c){return d.fun(a,b,c)};h(EJ,function(f,g,a,e){b(c(a),aaz);d(f,a,e[1]);b(c(a),aaA);var
h=e[2];function
i(a){return b(g,a)}j(A6,function(a){return b(f,a)},i,a,h);return b(c(a),aaB)});h(J8,function(c,b,a){var
e=d(EJ,c,b);return d(r(aaC),e,a)});h(A6,function(h,f,a,e){b(c(a),aaD);d(c(a),aaF,aaE);var
i=e[1];if(i){g(a,aaG);var
k=i[1],l=function(a){return b(f,a)},m=function(a){return b(h,a)};j(rE[1],m,l,a,k);g(a,aaH)}else
g(a,aaT);b(c(a),aaI);b(c(a),aaJ);d(c(a),aaL,aaK);var
n=e[2];function
o(a){return b(f,a)}function
p(a){return b(h,a)}j(ah[11],p,o,a,n);b(c(a),aaM);b(c(a),aaN);d(c(a),aaP,aaO);var
q=e[3];d(c(a),aaQ,q);b(c(a),aaR);return b(c(a),aaS)});h(J9,function(c,b,a){var
e=d(A6,c,b);return d(r(aaU),e,a)});var
EK=[0,EJ,J8,A6,J9],EL=function
e(a,b,c,d){return e.fun(a,b,c,d)},J_=function
d(a,b,c){return d.fun(a,b,c)},A7=function
e(a,b,c,d){return e.fun(a,b,c,d)},J$=function
d(a,b,c){return d.fun(a,b,c)};h(EL,function(f,g,a,e){b(c(a),aaV);d(f,a,e[1]);b(c(a),aaW);var
h=e[2];function
i(a){return b(g,a)}j(A7,function(a){return b(f,a)},i,a,h);return b(c(a),aaX)});h(J_,function(c,b,a){var
e=d(EL,c,b);return d(r(aaY),e,a)});h(A7,function(f,i,a,e){b(c(a),aaZ);d(c(a),aa1,aa0);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(EK[1],m,l,a,k);b(c(a),aa2);b(c(a),aa3);d(c(a),aa5,aa4);var
h=e[2];if(h){g(a,aa6);var
n=h[1],o=function(a,b){return g(a,aa7)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aa8)}else
g(a,aa$);b(c(a),aa9);return b(c(a),aa_)});h(J$,function(c,b,a){var
e=d(A7,c,b);return d(r(aba),e,a)});var
Ka=[0,EL,J_,A7,J$],EM=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kb=function
d(a,b,c){return d.fun(a,b,c)},A8=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kc=function
d(a,b,c){return d.fun(a,b,c)};h(EM,function(f,g,a,e){b(c(a),abb);d(f,a,e[1]);b(c(a),abc);var
h=e[2];function
i(a){return b(g,a)}j(A8,function(a){return b(f,a)},i,a,h);return b(c(a),abd)});h(Kb,function(c,b,a){var
e=d(EM,c,b);return d(r(abe),e,a)});h(A8,function(f,i,a,e){b(c(a),abf);d(c(a),abh,abg);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[15],m,l,a,k);b(c(a),abi);b(c(a),abj);d(c(a),abl,abk);var
h=e[2];if(h){g(a,abm);var
n=h[1],o=function(a,b){return g(a,abn)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,abo)}else
g(a,abr);b(c(a),abp);return b(c(a),abq)});h(Kc,function(c,b,a){var
e=d(A8,c,b);return d(r(abs),e,a)});var
Kd=[0,EM,Kb,A8,Kc],EN=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ke=function
d(a,b,c){return d.fun(a,b,c)},A9=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kf=function
d(a,b,c){return d.fun(a,b,c)};h(EN,function(f,g,a,e){b(c(a),abt);d(f,a,e[1]);b(c(a),abu);var
h=e[2];function
i(a){return b(g,a)}j(A9,function(a){return b(f,a)},i,a,h);return b(c(a),abv)});h(Ke,function(c,b,a){var
e=d(EN,c,b);return d(r(abw),e,a)});h(A9,function(e,h,a,f){b(c(a),abx);d(c(a),abz,aby);var
i=f[1];if(i){g(a,abA);var
m=i[1],n=function(a){return b(h,a)},o=function(a){return b(e,a)};j(Kd[1],o,n,a,m);g(a,abB)}else
g(a,ab2);b(c(a),abC);b(c(a),abD);d(c(a),abF,abE);var
p=f[2];b(c(a),abG);var
q=0;Y(function(f,d){if(f)b(c(a),abH);function
g(a){return b(h,a)}function
i(a){return b(e,a)}j(EK[1],i,g,a,d);return 1},q,p);b(c(a),abI);b(c(a),abJ);b(c(a),abK);d(c(a),abM,abL);var
k=f[3];if(k){g(a,abN);var
r=k[1],s=function(a){return b(h,a)},t=function(a){return b(e,a)};j(Ka[1],t,s,a,r);g(a,abO)}else
g(a,ab1);b(c(a),abP);b(c(a),abQ);d(c(a),abS,abR);var
l=f[4];if(l){g(a,abT);var
u=l[1],v=function(a,d){b(c(a),abU);var
f=0;Y(function(f,d){if(f)b(c(a),abV);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),abW)},w=function(a){return b(e,a)};j(J[1],w,v,a,u);g(a,abX)}else
g(a,ab0);b(c(a),abY);return b(c(a),abZ)});h(Kf,function(c,b,a){var
e=d(A9,c,b);return d(r(ab3),e,a)});var
Kg=[0,EN,Ke,A9,Kf],EO=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kh=function
d(a,b,c){return d.fun(a,b,c)};h(EO,function(f,h,a,e){b(c(a),ab4);d(c(a),ab6,ab5);var
i=e[1];if(i){g(a,ab7);var
l=i[1],m=function(a){return b(h,a)},n=function(a){return b(f,a)};j(ah[20][1],n,m,a,l);g(a,ab8)}else
g(a,acp);b(c(a),ab9);b(c(a),ab_);d(c(a),aca,ab$);var
o=e[2];function
p(a){return b(h,a)}function
q(a){return b(f,a)}j(Kg[1],q,p,a,o);b(c(a),acb);b(c(a),acc);d(c(a),ace,acd);var
r=e[3];function
s(a){return b(h,a)}function
t(a){return b(f,a)}j(ah[11],t,s,a,r);b(c(a),acf);b(c(a),acg);d(c(a),aci,ach);var
k=e[4];if(k){g(a,acj);var
u=k[1],v=function(a,b){return g(a,ack)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,acl)}else
g(a,aco);b(c(a),acm);return b(c(a),acn)});h(Kh,function(c,b,a){var
e=d(EO,c,b);return d(r(acq),e,a)});var
xq=[0,EK,Ka,Kd,Kg,EO,Kh],A_=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ki=function
d(a,b,c){return d.fun(a,b,c)},A$=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kj=function
d(a,b,c){return d.fun(a,b,c)},Ba=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kk=function
d(a,b,c){return d.fun(a,b,c)};h(A_,function(f,e,a,d){if(0===d[0]){b(c(a),acr);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(rE[1],i,h,a,g);return b(c(a),acs)}b(c(a),act);var
k=d[1];function
l(a){return b(e,a)}j(A$,function(a){return b(f,a)},l,a,k);return b(c(a),acu)});h(Ki,function(c,b,a){var
e=d(A_,c,b);return d(r(acv),e,a)});h(A$,function(f,g,a,e){b(c(a),acw);d(f,a,e[1]);b(c(a),acx);var
h=e[2];function
i(a){return b(g,a)}j(Ba,function(a){return b(f,a)},i,a,h);return b(c(a),acy)});h(Kj,function(c,b,a){var
e=d(A$,c,b);return d(r(acz),e,a)});h(Ba,function(g,f,a,e){b(c(a),acA);d(c(a),acC,acB);var
h=e[1];function
i(a){return b(f,a)}j(A_,function(a){return b(g,a)},i,a,h);b(c(a),acD);b(c(a),acE);d(c(a),acG,acF);var
k=e[2];function
l(a){return b(f,a)}function
m(a){return b(g,a)}j(rE[1],m,l,a,k);b(c(a),acH);return b(c(a),acI)});h(Kk,function(c,b,a){var
e=d(Ba,c,b);return d(r(acJ),e,a)});var
Kl=[0,A_,Ki,A$,Kj,Ba,Kk],EP=function
e(a,b,c,d){return e.fun(a,b,c,d)},Km=function
d(a,b,c){return d.fun(a,b,c)};h(EP,function(f,h,a,e){b(c(a),acK);d(c(a),acM,acL);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(Kl[1],n,m,a,l);b(c(a),acN);b(c(a),acO);d(c(a),acQ,acP);var
i=e[2];if(i){g(a,acR);var
o=i[1],p=function(a){return b(h,a)},q=function(a){return b(f,a)};j(ah[21][1],q,p,a,o);g(a,acS)}else
g(a,ac3);b(c(a),acT);b(c(a),acU);d(c(a),acW,acV);var
k=e[3];if(k){g(a,acX);var
r=k[1],s=function(a,b){return g(a,acY)},t=function(a){return b(f,a)};j(J[1],t,s,a,r);g(a,acZ)}else
g(a,ac2);b(c(a),ac0);return b(c(a),ac1)});h(Km,function(c,b,a){var
e=d(EP,c,b);return d(r(ac4),e,a)});var
EQ=[0,Kl,EP,Km],ER=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kn=function
d(a,b,c){return d.fun(a,b,c)},Bb=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ko=function
d(a,b,c){return d.fun(a,b,c)},Bc=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kp=function
d(a,b,c){return d.fun(a,b,c)};h(ER,function(f,g,a,e){b(c(a),ac5);d(f,a,e[1]);b(c(a),ac6);var
h=e[2];function
i(a){return b(g,a)}j(Bb,function(a){return b(f,a)},i,a,h);return b(c(a),ac7)});h(Kn,function(c,b,a){var
e=d(ER,c,b);return d(r(ac8),e,a)});h(Bb,function(f,h,a,e){b(c(a),ac9);d(c(a),ac$,ac_);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(ac[7][1][1],n,m,a,l);b(c(a),ada);b(c(a),adb);d(c(a),add,adc);var
o=e[2];function
p(a){return b(h,a)}j(Bc,function(a){return b(f,a)},p,a,o);b(c(a),ade);b(c(a),adf);d(c(a),adh,adg);var
q=e[3];d(c(a),adi,q);b(c(a),adj);b(c(a),adk);d(c(a),adm,adl);var
r=e[4];d(c(a),adn,r);b(c(a),ado);b(c(a),adp);d(c(a),adr,adq);var
s=e[5];d(c(a),ads,s);b(c(a),adt);b(c(a),adu);d(c(a),adw,adv);var
t=e[6];d(c(a),adx,t);b(c(a),ady);b(c(a),adz);d(c(a),adB,adA);var
i=e[7];if(i){g(a,adC);var
u=i[1],v=function(a){return b(f,a)};y(vV[1],v,a,u);g(a,adD)}else
g(a,adO);b(c(a),adE);b(c(a),adF);d(c(a),adH,adG);var
k=e[8];if(k){g(a,adI);var
w=k[1],x=function(a,b){return g(a,adJ)},z=function(a){return b(f,a)};j(J[1],z,x,a,w);g(a,adK)}else
g(a,adN);b(c(a),adL);return b(c(a),adM)});h(Ko,function(c,b,a){var
e=d(Bb,c,b);return d(r(adP),e,a)});h(Bc,function(e,g,a,f){switch(f[0]){case
0:b(c(a),adQ);var
k=f[1],l=function(a){return b(g,a)},m=function(a){return b(e,a)};j(ah[11],m,l,a,k);return b(c(a),adR);case
1:var
h=f[1];b(c(a),adS);b(c(a),adT);d(e,a,h[1]);b(c(a),adU);var
n=h[2],o=function(a){return b(g,a)},p=function(a){return b(e,a)};j(xq[5],p,o,a,n);b(c(a),adV);return b(c(a),adW);default:var
i=f[1];b(c(a),adX);b(c(a),adY);d(e,a,i[1]);b(c(a),adZ);var
q=i[2],r=function(a){return b(g,a)},s=function(a){return b(e,a)};j(xq[5],s,r,a,q);b(c(a),ad0);return b(c(a),ad1)}});h(Kp,function(c,b,a){var
e=d(Bc,c,b);return d(r(ad2),e,a)});var
Kq=[0,ER,Kn,Bb,Ko,Bc,Kp],ES=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kr=function
d(a,b,c){return d.fun(a,b,c)},Bd=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ks=function
d(a,b,c){return d.fun(a,b,c)};h(ES,function(f,g,a,e){b(c(a),ad3);d(f,a,e[1]);b(c(a),ad4);var
h=e[2];function
i(a){return b(g,a)}j(Bd,function(a){return b(f,a)},i,a,h);return b(c(a),ad5)});h(Kr,function(c,b,a){var
e=d(ES,c,b);return d(r(ad6),e,a)});h(Bd,function(f,i,a,e){b(c(a),ad7);d(c(a),ad9,ad8);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[11],m,l,a,k);b(c(a),ad_);b(c(a),ad$);d(c(a),aeb,aea);var
h=e[2];if(h){g(a,aec);var
n=h[1],o=function(a,b){return g(a,aed)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aee)}else
g(a,aeh);b(c(a),aef);return b(c(a),aeg)});h(Ks,function(c,b,a){var
e=d(Bd,c,b);return d(r(aei),e,a)});var
Kt=[0,ES,Kr,Bd,Ks],Be=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ku=function
d(a,b,c){return d.fun(a,b,c)},ET=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kv=function
d(a,b,c){return d.fun(a,b,c)};h(Be,function(f,h,a,e){b(c(a),aej);d(c(a),ael,aek);var
i=e[1];if(i){g(a,aem);var
m=i[1],n=function(a){return b(f,a)},o=function(a){return b(f,a)};j(rE[1],o,n,a,m);g(a,aen)}else
g(a,aeS);b(c(a),aeo);b(c(a),aep);d(c(a),aer,aeq);var
p=e[2];function
q(a){return b(h,a)}function
r(a){return b(f,a)}j(ah[11],r,q,a,p);b(c(a),aes);b(c(a),aet);d(c(a),aev,aeu);var
s=e[3];function
t(a){return b(h,a)}function
u(a){return b(f,a)}j(ah[11],u,t,a,s);b(c(a),aew);b(c(a),aex);d(c(a),aez,aey);var
v=e[4];d(c(a),aeA,v);b(c(a),aeB);b(c(a),aeC);d(c(a),aeE,aeD);var
k=e[5];if(k){g(a,aeF);var
w=k[1],x=function(a){return b(f,a)};y(vV[1],x,a,w);g(a,aeG)}else
g(a,aeR);b(c(a),aeH);b(c(a),aeI);d(c(a),aeK,aeJ);var
l=e[6];if(l){g(a,aeL);var
z=l[1],A=function(a,b){return g(a,aeM)},B=function(a){return b(f,a)};j(J[1],B,A,a,z);g(a,aeN)}else
g(a,aeQ);b(c(a),aeO);return b(c(a),aeP)});h(Ku,function(c,b,a){var
e=d(Be,c,b);return d(r(aeT),e,a)});h(ET,function(f,g,a,e){b(c(a),aeU);d(f,a,e[1]);b(c(a),aeV);var
h=e[2];function
i(a){return b(g,a)}j(Be,function(a){return b(f,a)},i,a,h);return b(c(a),aeW)});h(Kv,function(c,b,a){var
e=d(ET,c,b);return d(r(aeX),e,a)});var
Kw=[0,Be,Ku,ET,Kv],EU=function
e(a,b,c,d){return e.fun(a,b,c,d)},Kx=function
d(a,b,c){return d.fun(a,b,c)},Bf=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ky=function
d(a,b,c){return d.fun(a,b,c)};h(EU,function(f,g,a,e){b(c(a),aeY);d(f,a,e[1]);b(c(a),aeZ);var
h=e[2];function
i(a){return b(g,a)}j(Bf,function(a){return b(f,a)},i,a,h);return b(c(a),ae0)});h(Kx,function(c,b,a){var
e=d(EU,c,b);return d(r(ae1),e,a)});h(Bf,function(f,k,a,e){b(c(a),ae2);d(c(a),ae4,ae3);var
h=e[1];b(c(a),ae5);d(f,a,h[1]);b(c(a),ae6);var
l=h[2];function
m(a){return b(k,a)}function
n(a){return b(f,a)}j(xq[5],n,m,a,l);b(c(a),ae7);b(c(a),ae8);b(c(a),ae9);d(c(a),ae$,ae_);var
o=e[2];d(c(a),afa,o);b(c(a),afb);b(c(a),afc);d(c(a),afe,afd);var
i=e[3];if(i){g(a,aff);var
p=i[1],q=function(a,b){return g(a,afg)},r=function(a){return b(f,a)};j(J[1],r,q,a,p);g(a,afh)}else
g(a,afk);b(c(a),afi);return b(c(a),afj)});h(Ky,function(c,b,a){var
e=d(Bf,c,b);return d(r(afl),e,a)});var
Kz=[0,EU,Kx,Bf,Ky],EV=function
e(a,b,c,d){return e.fun(a,b,c,d)},KA=function
d(a,b,c){return d.fun(a,b,c)},Bg=function
e(a,b,c,d){return e.fun(a,b,c,d)},KB=function
d(a,b,c){return d.fun(a,b,c)};h(EV,function(f,g,a,e){b(c(a),afm);d(f,a,e[1]);b(c(a),afn);var
h=e[2];function
i(a){return b(g,a)}j(Bg,function(a){return b(f,a)},i,a,h);return b(c(a),afo)});h(KA,function(c,b,a){var
e=d(EV,c,b);return d(r(afp),e,a)});h(Bg,function(f,i,a,e){b(c(a),afq);d(c(a),afs,afr);var
k=e[1];function
l(a){return b(f,a)}function
m(a){return b(f,a)}j(rE[1],m,l,a,k);b(c(a),aft);b(c(a),afu);d(c(a),afw,afv);var
n=e[2];function
o(a){return b(i,a)}function
p(a){return b(f,a)}j(ah[11],p,o,a,n);b(c(a),afx);b(c(a),afy);d(c(a),afA,afz);var
q=e[3];d(c(a),afB,q);b(c(a),afC);b(c(a),afD);d(c(a),afF,afE);var
r=e[4];d(c(a),afG,r);b(c(a),afH);b(c(a),afI);d(c(a),afK,afJ);var
s=e[5];d(c(a),afL,s);b(c(a),afM);b(c(a),afN);d(c(a),afP,afO);var
h=e[6];if(h){g(a,afQ);var
t=h[1],u=function(a,b){return g(a,afR)},v=function(a){return b(f,a)};j(J[1],v,u,a,t);g(a,afS)}else
g(a,afV);b(c(a),afT);return b(c(a),afU)});h(KB,function(c,b,a){var
e=d(Bg,c,b);return d(r(afW),e,a)});var
KC=[0,EV,KA,Bg,KB],EW=function
e(a,b,c,d){return e.fun(a,b,c,d)},KD=function
d(a,b,c){return d.fun(a,b,c)},Bh=function
e(a,b,c,d){return e.fun(a,b,c,d)},KE=function
d(a,b,c){return d.fun(a,b,c)};h(EW,function(f,i,a,e){b(c(a),afX);d(c(a),afZ,afY);var
k=e[1];d(c(a),af0,k);b(c(a),af1);b(c(a),af2);d(c(a),af4,af3);var
l=e[2];d(c(a),af5,l);b(c(a),af6);b(c(a),af7);d(c(a),af9,af8);var
m=e[3];b(c(a),af_);var
n=0;Y(function(e,d){if(e)b(c(a),af$);function
g(a){return b(i,a)}j(Bh,function(a){return b(f,a)},g,a,d);return 1},n,m);b(c(a),aga);b(c(a),agb);b(c(a),agc);d(c(a),age,agd);var
h=e[4];if(h){g(a,agf);var
o=h[1],p=function(a,d){b(c(a),agg);var
e=0;Y(function(e,d){if(e)b(c(a),agh);function
g(a){return b(f,a)}y(sB[1],g,a,d);return 1},e,d);return b(c(a),agi)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,agj)}else
g(a,agm);b(c(a),agk);return b(c(a),agl)});h(KD,function(c,b,a){var
e=d(EW,c,b);return d(r(agn),e,a)});h(Bh,function(f,e,a,d){switch(d[0]){case
0:b(c(a),ago);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(Kq[1],i,h,a,g);return b(c(a),agp);case
1:b(c(a),agq);var
k=d[1],l=function(a){return b(e,a)},m=function(a){return b(f,a)};j(Kt[1],m,l,a,k);return b(c(a),agr);case
2:b(c(a),ags);var
n=d[1],o=function(a){return b(e,a)},p=function(a){return b(f,a)};j(Kw[3],p,o,a,n);return b(c(a),agt);case
3:b(c(a),agu);var
q=d[1],r=function(a){return b(e,a)},s=function(a){return b(f,a)};j(Kz[1],s,r,a,q);return b(c(a),agv);default:b(c(a),agw);var
t=d[1],u=function(a){return b(e,a)},v=function(a){return b(f,a)};j(KC[1],v,u,a,t);return b(c(a),agx)}});h(KE,function(c,b,a){var
e=d(Bh,c,b);return d(r(agy),e,a)});var
EX=[0,Kq,Kt,Kw,Kz,KC,EW,KD,Bh,KE],EY=function
e(a,b,c,d){return e.fun(a,b,c,d)},KF=function
d(a,b,c){return d.fun(a,b,c)};h(EY,function(e,h,a,f){b(c(a),agz);d(c(a),agB,agA);var
i=f[1];b(c(a),agC);d(e,a,i[1]);b(c(a),agD);var
l=i[2];function
m(a){return b(h,a)}function
n(a){return b(e,a)}j(EX[6],n,m,a,l);b(c(a),agE);b(c(a),agF);b(c(a),agG);d(c(a),agI,agH);var
o=f[2];b(c(a),agJ);var
p=0;Y(function(g,f){if(g)b(c(a),agK);b(c(a),agL);d(e,a,f[1]);b(c(a),agM);var
i=f[2];function
k(a){return b(h,a)}function
l(a){return b(e,a)}j(EQ[2],l,k,a,i);b(c(a),agN);return 1},p,o);b(c(a),agO);b(c(a),agP);b(c(a),agQ);d(c(a),agS,agR);var
k=f[3];if(k){g(a,agT);var
q=k[1],r=function(a,b){return g(a,agU)},s=function(a){return b(e,a)};j(J[1],s,r,a,q);g(a,agV)}else
g(a,agY);b(c(a),agW);return b(c(a),agX)});h(KF,function(c,b,a){var
e=d(EY,c,b);return d(r(agZ),e,a)});var
KG=[0,EY,KF],EZ=function
e(a,b,c,d){return e.fun(a,b,c,d)},KH=function
d(a,b,c){return d.fun(a,b,c)};h(EZ,function(f,i,a,e){b(c(a),ag0);d(c(a),ag2,ag1);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[11],m,l,a,k);b(c(a),ag3);b(c(a),ag4);d(c(a),ag6,ag5);var
h=e[2];if(h){g(a,ag7);var
n=h[1],o=function(a,b){return g(a,ag8)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,ag9)}else
g(a,aha);b(c(a),ag_);return b(c(a),ag$)});h(KH,function(c,b,a){var
e=d(EZ,c,b);return d(r(ahb),e,a)});var
KI=[0,EZ,KH],E0=function
e(a,b,c,d){return e.fun(a,b,c,d)},KJ=function
d(a,b,c){return d.fun(a,b,c)};h(E0,function(f,i,a,e){b(c(a),ahc);d(c(a),ahe,ahd);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[11],m,l,a,k);b(c(a),ahf);b(c(a),ahg);d(c(a),ahi,ahh);var
n=e[2];d(c(a),ahj,n);b(c(a),ahk);b(c(a),ahl);d(c(a),ahn,ahm);var
h=e[3];if(h){g(a,aho);var
o=h[1],p=function(a,b){return g(a,ahp)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,ahq)}else
g(a,aht);b(c(a),ahr);return b(c(a),ahs)});h(KJ,function(c,b,a){var
e=d(E0,c,b);return d(r(ahu),e,a)});var
KK=[0,E0,KJ],E1=function
e(a,b,c,d){return e.fun(a,b,c,d)},KL=function
d(a,b,c){return d.fun(a,b,c)};h(E1,function(f,i,a,e){b(c(a),ahv);d(c(a),ahx,ahw);var
k=e[1];b(c(a),ahy);var
l=0;Y(function(e,d){if(e)b(c(a),ahz);function
g(a){return b(i,a)}function
h(a){return b(f,a)}j(ah[11],h,g,a,d);return 1},l,k);b(c(a),ahA);b(c(a),ahB);b(c(a),ahC);d(c(a),ahE,ahD);var
h=e[2];if(h){g(a,ahF);var
m=h[1],n=function(a,b){return g(a,ahG)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,ahH)}else
g(a,ahK);b(c(a),ahI);return b(c(a),ahJ)});h(KL,function(c,b,a){var
e=d(E1,c,b);return d(r(ahL),e,a)});var
KM=[0,E1,KL],E2=function
e(a,b,c,d){return e.fun(a,b,c,d)},KN=function
d(a,b,c){return d.fun(a,b,c)};h(E2,function(f,i,a,e){b(c(a),ahM);d(c(a),ahO,ahN);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[11],m,l,a,k);b(c(a),ahP);b(c(a),ahQ);d(c(a),ahS,ahR);var
h=e[2];if(h){g(a,ahT);var
n=h[1],o=function(a,b){return g(a,ahU)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,ahV)}else
g(a,ahY);b(c(a),ahW);return b(c(a),ahX)});h(KN,function(c,b,a){var
e=d(E2,c,b);return d(r(ahZ),e,a)});var
KO=[0,E2,KN],E3=function
e(a,b,c,d){return e.fun(a,b,c,d)},KP=function
d(a,b,c){return d.fun(a,b,c)};h(E3,function(e,f,a,i){b(c(a),ah0);d(c(a),ah2,ah1);var
h=i[1];b(c(a),ah3);var
l=h[1];function
m(a){return b(f,a)}function
n(a){return b(e,a)}j(ah[11],n,m,a,l);b(c(a),ah4);var
o=h[2];function
p(a){return b(f,a)}function
q(a){return b(e,a)}j(ah[11],q,p,a,o);b(c(a),ah5);b(c(a),ah6);var
r=h[3],s=0;Y(function(g,d){if(g)b(c(a),ah7);function
h(a){return b(f,a)}function
i(a){return b(e,a)}j(ah[11],i,h,a,d);return 1},s,r);b(c(a),ah8);b(c(a),ah9);b(c(a),ah_);b(c(a),ah$);d(c(a),aib,aia);var
k=i[2];if(k){g(a,aic);var
t=k[1],u=function(a,b){return g(a,aid)},v=function(a){return b(e,a)};j(J[1],v,u,a,t);g(a,aie)}else
g(a,aih);b(c(a),aif);return b(c(a),aig)});h(KP,function(c,b,a){var
e=d(E3,c,b);return d(r(aii),e,a)});var
KQ=[0,E3,KP],E4=function
e(a,b,c,d){return e.fun(a,b,c,d)},KR=function
d(a,b,c){return d.fun(a,b,c)};h(E4,function(e,f,a,i){b(c(a),aij);d(c(a),ail,aik);var
h=i[1];b(c(a),aim);var
l=h[1];function
m(a){return b(f,a)}function
n(a){return b(e,a)}j(ah[11],n,m,a,l);b(c(a),ain);var
o=h[2];function
p(a){return b(f,a)}function
q(a){return b(e,a)}j(ah[11],q,p,a,o);b(c(a),aio);b(c(a),aip);var
r=h[3],s=0;Y(function(g,d){if(g)b(c(a),aiq);function
h(a){return b(f,a)}function
i(a){return b(e,a)}j(ah[11],i,h,a,d);return 1},s,r);b(c(a),air);b(c(a),ais);b(c(a),ait);b(c(a),aiu);d(c(a),aiw,aiv);var
k=i[2];if(k){g(a,aix);var
t=k[1],u=function(a,b){return g(a,aiy)},v=function(a){return b(e,a)};j(J[1],v,u,a,t);g(a,aiz)}else
g(a,aiC);b(c(a),aiA);return b(c(a),aiB)});h(KR,function(c,b,a){var
e=d(E4,c,b);return d(r(aiD),e,a)});var
KS=[0,E4,KR],Bi=function
e(a,b,c,d){return e.fun(a,b,c,d)},KT=function
d(a,b,c){return d.fun(a,b,c)},Bj=function
e(a,b,c,d){return e.fun(a,b,c,d)},KU=function
d(a,b,c){return d.fun(a,b,c)},E5=function
e(a,b,c,d){return e.fun(a,b,c,d)},KV=function
d(a,b,c){return d.fun(a,b,c)},E6=function
e(a,b,c,d){return e.fun(a,b,c,d)},KW=function
d(a,b,c){return d.fun(a,b,c)};h(Bi,function(g,f,a,e){b(c(a),aiE);d(f,a,e[1]);b(c(a),aiF);var
h=e[2];function
i(a){return b(f,a)}j(Bj,function(a){return b(g,a)},i,a,h);return b(c(a),aiG)});h(KT,function(c,b,a){var
e=d(Bi,c,b);return d(r(aiH),e,a)});h(Bj,function(e,f,a,d){switch(d[0]){case
0:var
h=d[1];b(c(a),aiI);if(h){g(a,aiJ);var
t=h[1],u=function(a,b){return g(a,aiK)},v=function(a){return b(e,a)};j(J[1],v,u,a,t);g(a,aiL)}else
g(a,aiN);return b(c(a),aiM);case
1:var
i=d[1];b(c(a),aiO);if(i){g(a,aiP);var
w=i[1],x=function(a,b){return g(a,aiQ)},z=function(a){return b(e,a)};j(J[1],z,x,a,w);g(a,aiR)}else
g(a,aiT);return b(c(a),aiS);case
2:var
k=d[1];b(c(a),aiU);if(k){g(a,aiV);var
A=k[1],B=function(a,b){return g(a,aiW)},C=function(a){return b(e,a)};j(J[1],C,B,a,A);g(a,aiX)}else
g(a,aiZ);return b(c(a),aiY);case
3:var
l=d[1];b(c(a),ai0);if(l){g(a,ai1);var
D=l[1],E=function(a,b){return g(a,ai2)},F=function(a){return b(e,a)};j(J[1],F,E,a,D);g(a,ai3)}else
g(a,ai5);return b(c(a),ai4);case
4:var
m=d[1];b(c(a),ai6);if(m){g(a,ai7);var
G=m[1],H=function(a,b){return g(a,ai8)},I=function(a){return b(e,a)};j(J[1],I,H,a,G);g(a,ai9)}else
g(a,ai$);return b(c(a),ai_);case
5:var
n=d[1];b(c(a),aja);if(n){g(a,ajb);var
K=n[1],L=function(a,b){return g(a,ajc)},M=function(a){return b(e,a)};j(J[1],M,L,a,K);g(a,ajd)}else
g(a,ajf);return b(c(a),aje);case
6:var
o=d[1];b(c(a),ajg);if(o){g(a,ajh);var
N=o[1],O=function(a,b){return g(a,aji)},P=function(a){return b(e,a)};j(J[1],P,O,a,N);g(a,ajj)}else
g(a,ajl);return b(c(a),ajk);case
7:var
p=d[1];b(c(a),ajm);if(p){g(a,ajn);var
Q=p[1],R=function(a,b){return g(a,ajo)},S=function(a){return b(e,a)};j(J[1],S,R,a,Q);g(a,ajp)}else
g(a,ajr);return b(c(a),ajq);case
8:var
q=d[1];b(c(a),ajs);if(q){g(a,ajt);var
T=q[1],U=function(a,b){return g(a,aju)},V=function(a){return b(e,a)};j(J[1],V,U,a,T);g(a,ajv)}else
g(a,ajx);return b(c(a),ajw);case
9:var
r=d[1];b(c(a),ajy);if(r){g(a,ajz);var
W=r[1],X=function(a,b){return g(a,ajA)},Y=function(a){return b(e,a)};j(J[1],Y,X,a,W);g(a,ajB)}else
g(a,ajD);return b(c(a),ajC);case
10:var
s=d[1];b(c(a),ajE);if(s){g(a,ajF);var
Z=s[1],_=function(a,b){return g(a,ajG)},$=function(a){return b(e,a)};j(J[1],$,_,a,Z);g(a,ajH)}else
g(a,ajJ);return b(c(a),ajI);case
11:b(c(a),ajK);var
aa=d[1],ab=function(a){return b(f,a)},ac=function(a){return b(e,a)};j(KI[1],ac,ab,a,aa);return b(c(a),ajL);case
12:b(c(a),ajM);var
ad=d[1],ae=function(a){return b(f,a)},af=function(a){return b(e,a)};j(xq[5],af,ae,a,ad);return b(c(a),ajN);case
13:b(c(a),ajO);var
ag=d[1],ah=function(a){return b(f,a)},ai=function(a){return b(e,a)};j(EX[6],ai,ah,a,ag);return b(c(a),ajP);case
14:b(c(a),ajQ);var
aj=d[1],ak=function(a){return b(f,a)},al=function(a){return b(e,a)};j(KG[1],al,ak,a,aj);return b(c(a),ajR);case
15:b(c(a),ajS);var
am=d[1],an=function(a){return b(f,a)},ao=function(a){return b(e,a)};j(KO[1],ao,an,a,am);return b(c(a),ajT);case
16:b(c(a),ajU);var
ap=d[1],aq=function(a){return b(f,a)},ar=function(a){return b(e,a)};j(EQ[2],ar,aq,a,ap);return b(c(a),ajV);case
17:b(c(a),ajW);var
as=d[1],at=function(a){return b(f,a)},au=function(a){return b(e,a)};j(KQ[1],au,at,a,as);return b(c(a),ajX);case
18:b(c(a),ajY);var
av=d[1],aw=function(a){return b(f,a)},ax=function(a){return b(e,a)};j(KS[1],ax,aw,a,av);return b(c(a),ajZ);case
19:b(c(a),aj0);var
ay=d[1],az=function(a){return b(f,a)},aA=function(a){return b(e,a)};j(KK[1],aA,az,a,ay);return b(c(a),aj1);case
20:b(c(a),aj2);var
aB=d[1],aC=function(a){return b(f,a)},aD=function(a){return b(e,a)};j(KM[1],aD,aC,a,aB);return b(c(a),aj3);case
21:b(c(a),aj4);var
aE=d[1],aF=function(a){return b(e,a)};y(vj[1],aF,a,aE);return b(c(a),aj5);case
22:b(c(a),aj6);var
aG=d[1],aH=function(a){return b(e,a)};y(Ev[1],aH,a,aG);return b(c(a),aj7);case
23:b(c(a),aj8);var
aI=d[1],aJ=function(a){return b(e,a)};y(JP[1],aJ,a,aI);return b(c(a),aj9);default:b(c(a),aj_);var
aK=d[1],aL=function(a){return b(e,a)};y(Ew[1],aL,a,aK);return b(c(a),aj$)}});h(KU,function(c,b,a){var
e=d(Bj,c,b);return d(r(aka),e,a)});h(E5,function(f,g,a,e){b(c(a),akb);d(f,a,e[1]);b(c(a),akc);var
h=e[2];function
i(a){return b(g,a)}j(Bi,function(a){return b(f,a)},i,a,h);return b(c(a),akd)});h(KV,function(c,b,a){var
e=d(E5,c,b);return d(r(ake),e,a)});h(E6,function(g,f,a,e){if(0===e[0]){b(c(a),akf);d(f,a,e[1]);return b(c(a),akg)}b(c(a),akh);var
h=e[1];function
i(a){return b(f,a)}function
k(a){return b(g,a)}j(ah[15],k,i,a,h);return b(c(a),aki)});h(KW,function(c,b,a){var
e=d(E6,c,b);return d(r(akj),e,a)});var
E7=function
e(a,b,c,d){return e.fun(a,b,c,d)},KX=function
d(a,b,c){return d.fun(a,b,c)},Bk=function
e(a,b,c,d){return e.fun(a,b,c,d)},KY=function
d(a,b,c){return d.fun(a,b,c)};h(E7,function(f,g,a,e){b(c(a),akk);d(f,a,e[1]);b(c(a),akl);var
h=e[2];function
i(a){return b(g,a)}j(Bk,function(a){return b(f,a)},i,a,h);return b(c(a),akm)});h(KX,function(c,b,a){var
e=d(E7,c,b);return d(r(akn),e,a)});h(Bk,function(e,h,a,f){b(c(a),ako);d(c(a),akq,akp);var
l=f[1];function
m(a){return b(e,a)}function
n(a){return b(e,a)}j(rE[1],n,m,a,l);b(c(a),akr);b(c(a),aks);d(c(a),aku,akt);var
o=f[2];function
p(a){return b(h,a)}function
q(a){return b(e,a)}j(ah[17],q,p,a,o);b(c(a),akv);b(c(a),akw);d(c(a),aky,akx);var
i=f[3];if(i){g(a,akz);var
r=i[1],s=function(a){return b(e,a)};y(vV[1],s,a,r);g(a,akA)}else
g(a,akK);b(c(a),akB);b(c(a),akC);d(c(a),akE,akD);var
k=f[4];if(k){g(a,akF);var
t=k[1],u=function(a){return b(h,a)},v=function(a){return b(e,a)};j(ah[11],v,u,a,t);g(a,akG)}else
g(a,akJ);b(c(a),akH);return b(c(a),akI)});h(KY,function(c,b,a){var
e=d(Bk,c,b);return d(r(akL),e,a)});var
KZ=[0,E7,KX,Bk,KY],E8=function
e(a,b,c,d){return e.fun(a,b,c,d)},K0=function
d(a,b,c){return d.fun(a,b,c)},Bl=function
e(a,b,c,d){return e.fun(a,b,c,d)},K1=function
d(a,b,c){return d.fun(a,b,c)};h(E8,function(f,g,a,e){b(c(a),akM);d(f,a,e[1]);b(c(a),akN);var
h=e[2];function
i(a){return b(g,a)}j(Bl,function(a){return b(f,a)},i,a,h);return b(c(a),akO)});h(K0,function(c,b,a){var
e=d(E8,c,b);return d(r(akP),e,a)});h(Bl,function(e,i,a,f){b(c(a),akQ);d(c(a),akS,akR);var
k=f[1];b(c(a),akT);var
l=0;Y(function(f,d){if(f)b(c(a),akU);function
g(a){return b(i,a)}function
h(a){return b(e,a)}j(KZ[1],h,g,a,d);return 1},l,k);b(c(a),akV);b(c(a),akW);b(c(a),akX);d(c(a),akZ,akY);var
h=f[2];if(h){g(a,ak0);var
m=h[1],n=function(a,d){b(c(a),ak1);var
f=0;Y(function(f,d){if(f)b(c(a),ak2);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),ak3)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,ak4)}else
g(a,ak7);b(c(a),ak5);return b(c(a),ak6)});h(K1,function(c,b,a){var
e=d(Bl,c,b);return d(r(ak8),e,a)});var
E9=function
e(a,b,c,d){return e.fun(a,b,c,d)},K2=function
d(a,b,c){return d.fun(a,b,c)},Bm=function
e(a,b,c,d){return e.fun(a,b,c,d)},K3=function
d(a,b,c){return d.fun(a,b,c)},ak9=[0,E8,K0,Bl,K1];h(E9,function(f,g,a,e){b(c(a),ak_);d(f,a,e[1]);b(c(a),ak$);var
h=e[2];function
i(a){return b(g,a)}j(Bm,function(a){return b(f,a)},i,a,h);return b(c(a),ala)});h(K2,function(c,b,a){var
e=d(E9,c,b);return d(r(alb),e,a)});h(Bm,function(e,i,a,f){b(c(a),alc);d(c(a),ale,ald);var
k=f[1];b(c(a),alf);var
l=0;Y(function(f,d){if(f)b(c(a),alg);function
g(a){return b(i,a)}function
h(a){return b(e,a)}j(ah[11],h,g,a,d);return 1},l,k);b(c(a),alh);b(c(a),ali);b(c(a),alj);d(c(a),all,alk);var
h=f[2];if(h){g(a,alm);var
m=h[1],n=function(a,d){b(c(a),aln);var
f=0;Y(function(f,d){if(f)b(c(a),alo);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),alp)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,alq)}else
g(a,alt);b(c(a),alr);return b(c(a),als)});h(K3,function(c,b,a){var
e=d(Bm,c,b);return d(r(alu),e,a)});var
E_=function
e(a,b,c,d){return e.fun(a,b,c,d)},K4=function
d(a,b,c){return d.fun(a,b,c)},Bn=function
e(a,b,c,d){return e.fun(a,b,c,d)},K5=function
d(a,b,c){return d.fun(a,b,c)},Bo=function
e(a,b,c,d){return e.fun(a,b,c,d)},K6=function
d(a,b,c){return d.fun(a,b,c)},alv=[0,E9,K2,Bm,K3];h(E_,function(f,g,a,e){b(c(a),alw);d(f,a,e[1]);b(c(a),alx);var
h=e[2];function
i(a){return b(g,a)}j(Bn,function(a){return b(f,a)},i,a,h);return b(c(a),aly)});h(K4,function(c,b,a){var
e=d(E_,c,b);return d(r(alz),e,a)});h(Bn,function(f,i,a,e){b(c(a),alA);d(c(a),alC,alB);var
k=e[1];function
l(a){return b(i,a)}j(Bo,function(a){return b(f,a)},l,a,k);b(c(a),alD);b(c(a),alE);d(c(a),alG,alF);var
h=e[2];if(h){g(a,alH);var
m=h[1],n=function(a,b){return g(a,alI)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,alJ)}else
g(a,alM);b(c(a),alK);return b(c(a),alL)});h(K5,function(c,b,a){var
e=d(Bn,c,b);return d(r(alN),e,a)});h(Bo,function(f,e,a,d){if(d){b(c(a),alO);var
h=d[1],i=function(a){return b(e,a)},k=function(a){return b(f,a)};j(ac[31],k,i,a,h);return b(c(a),alP)}return g(a,alQ)});h(K6,function(c,b,a){var
e=d(Bo,c,b);return d(r(alR),e,a)});y(sj,alS,ah,[0,xq,EQ,EX,KG,KI,KK,KM,KO,KQ,KS,Bi,KT,Bj,KU,E5,KV,E6,KW,KZ,ak9,alv,[0,E_,K4,Bn,K5,Bo,K6]]);var
E$=function
e(a,b,c,d){return e.fun(a,b,c,d)},K7=function
d(a,b,c){return d.fun(a,b,c)};h(E$,function(e,i,a,f){b(c(a),alT);d(c(a),alV,alU);var
k=f[1];b(c(a),alW);var
l=0;Y(function(f,d){if(f)b(c(a),alX);function
g(a){return b(i,a)}function
h(a){return b(e,a)}j(sA[35],h,g,a,d);return 1},l,k);b(c(a),alY);b(c(a),alZ);b(c(a),al0);d(c(a),al2,al1);var
h=f[2];if(h){g(a,al3);var
m=h[1],n=function(a,d){b(c(a),al4);var
f=0;Y(function(f,d){if(f)b(c(a),al5);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),al6)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,al7)}else
g(a,al_);b(c(a),al8);return b(c(a),al9)});h(K7,function(c,b,a){var
e=d(E$,c,b);return d(r(al$),e,a)});var
vW=[0,E$,K7],Fa=function
e(a,b,c,d){return e.fun(a,b,c,d)},K8=function
d(a,b,c){return d.fun(a,b,c)},Bp=function
e(a,b,c,d){return e.fun(a,b,c,d)},K9=function
d(a,b,c){return d.fun(a,b,c)};h(Fa,function(f,g,a,e){b(c(a),ama);d(f,a,e[1]);b(c(a),amb);var
h=e[2];function
i(a){return b(g,a)}j(Bp,function(a){return b(f,a)},i,a,h);return b(c(a),amc)});h(K8,function(c,b,a){var
e=d(Fa,c,b);return d(r(amd),e,a)});h(Bp,function(f,i,a,e){b(c(a),ame);d(c(a),amg,amf);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(sA[35],m,l,a,k);b(c(a),amh);b(c(a),ami);d(c(a),amk,amj);var
h=e[2];if(h){g(a,aml);var
n=h[1],o=function(a,b){return g(a,amm)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,amn)}else
g(a,amq);b(c(a),amo);return b(c(a),amp)});h(K9,function(c,b,a){var
e=d(Bp,c,b);return d(r(amr),e,a)});var
K_=[0,Fa,K8,Bp,K9],Fb=function
e(a,b,c,d){return e.fun(a,b,c,d)},K$=function
d(a,b,c){return d.fun(a,b,c)};h(Fb,function(f,h,a,e){b(c(a),ams);d(c(a),amu,amt);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(ac[31],n,m,a,l);b(c(a),amv);b(c(a),amw);d(c(a),amy,amx);var
o=e[2];function
p(a){return b(h,a)}function
q(a){return b(f,a)}j(sA[35],q,p,a,o);b(c(a),amz);b(c(a),amA);d(c(a),amC,amB);var
i=e[3];if(i){g(a,amD);var
r=i[1],s=function(a){return b(h,a)},t=function(a){return b(f,a)};j(K_[1],t,s,a,r);g(a,amE)}else
g(a,amP);b(c(a),amF);b(c(a),amG);d(c(a),amI,amH);var
k=e[4];if(k){g(a,amJ);var
u=k[1],v=function(a,b){return g(a,amK)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,amL)}else
g(a,amO);b(c(a),amM);return b(c(a),amN)});h(K$,function(c,b,a){var
e=d(Fb,c,b);return d(r(amQ),e,a)});var
La=[0,K_,Fb,K$],Fc=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lb=function
d(a,b,c){return d.fun(a,b,c)};h(Fc,function(e,i,a,f){b(c(a),amR);d(c(a),amT,amS);var
k=f[1];function
l(a){return b(e,a)}function
m(a){return b(e,a)}j(rE[1],m,l,a,k);b(c(a),amU);b(c(a),amV);d(c(a),amX,amW);var
n=f[2];function
o(a){return b(i,a)}function
p(a){return b(e,a)}j(sA[35],p,o,a,n);b(c(a),amY);b(c(a),amZ);d(c(a),am1,am0);var
h=f[3];if(h){g(a,am2);var
q=h[1],r=function(a,b){return g(a,am3)},s=function(a){return b(e,a)};j(J[1],s,r,a,q);g(a,am4)}else
g(a,am7);b(c(a),am5);return b(c(a),am6)});h(Lb,function(c,b,a){var
e=d(Fc,c,b);return d(r(am8),e,a)});var
Lc=[0,Fc,Lb],Fd=function
d(a,b,c){return d.fun(a,b,c)},Ld=function
c(a,b){return c.fun(a,b)};h(Fd,function(e,a,f){b(c(a),am9);d(c(a),am$,am_);var
h=f[1];if(h){g(a,ana);var
k=h[1],l=function(a){return b(e,a)},m=function(a){return b(e,a)};j(rE[1],m,l,a,k);g(a,anb)}else
g(a,anm);b(c(a),anc);b(c(a),and);d(c(a),anf,ane);var
i=f[2];if(i){g(a,ang);var
n=i[1],o=function(a,b){return g(a,anh)},p=function(a){return b(e,a)};j(J[1],p,o,a,n);g(a,ani)}else
g(a,anl);b(c(a),anj);return b(c(a),ank)});h(Ld,function(c,a){var
e=b(Fd,c);return d(r(ann),e,a)});var
Le=[0,Fd,Ld],Fe=function
d(a,b,c){return d.fun(a,b,c)},Lf=function
c(a,b){return c.fun(a,b)};h(Fe,function(e,a,f){b(c(a),ano);d(c(a),anq,anp);var
h=f[1];if(h){g(a,anr);var
k=h[1],l=function(a){return b(e,a)},m=function(a){return b(e,a)};j(rE[1],m,l,a,k);g(a,ans)}else
g(a,anD);b(c(a),ant);b(c(a),anu);d(c(a),anw,anv);var
i=f[2];if(i){g(a,anx);var
n=i[1],o=function(a,b){return g(a,any)},p=function(a){return b(e,a)};j(J[1],p,o,a,n);g(a,anz)}else
g(a,anC);b(c(a),anA);return b(c(a),anB)});h(Lf,function(c,a){var
e=b(Fe,c);return d(r(anE),e,a)});var
Lg=[0,Fe,Lf],Ff=function
d(a,b,c){return d.fun(a,b,c)},Lh=function
c(a,b){return c.fun(a,b)};h(Ff,function(h,a,f){b(c(a),anF);d(c(a),anH,anG);var
e=f[1];if(e){g(a,anI);var
i=e[1],k=function(a,b){return g(a,anJ)},l=function(a){return b(h,a)};j(J[1],l,k,a,i);g(a,anK)}else
g(a,anN);b(c(a),anL);return b(c(a),anM)});h(Lh,function(c,a){var
e=b(Ff,c);return d(r(anO),e,a)});var
Li=[0,Ff,Lh],Fg=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lj=function
d(a,b,c){return d.fun(a,b,c)};h(Fg,function(f,h,a,e){b(c(a),anP);d(c(a),anR,anQ);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),anS);b(c(a),anT);d(c(a),anV,anU);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(sA[35],p,o,a,n);b(c(a),anW);b(c(a),anX);d(c(a),anZ,anY);var
i=e[3];if(i){g(a,an0);var
q=i[1],r=function(a,b){return g(a,an1)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,an2)}else
g(a,an5);b(c(a),an3);return b(c(a),an4)});h(Lj,function(c,b,a){var
e=d(Fg,c,b);return d(r(an6),e,a)});var
Lk=[0,Fg,Lj],Fh=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ll=function
d(a,b,c){return d.fun(a,b,c)};h(Fh,function(f,h,a,e){b(c(a),an7);d(c(a),an9,an8);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(rE[1],n,m,a,l);b(c(a),an_);b(c(a),an$);d(c(a),aob,aoa);var
i=e[2];if(i){g(a,aoc);var
o=i[1],p=function(a){return b(h,a)},q=function(a){return b(f,a)};j(ah[20][1],q,p,a,o);g(a,aod)}else
g(a,aos);b(c(a),aoe);b(c(a),aof);d(c(a),aoh,aog);var
r=e[3];function
s(a){return b(h,a)}function
t(a){return b(f,a)}j(ah[11],t,s,a,r);b(c(a),aoi);b(c(a),aoj);d(c(a),aol,aok);var
k=e[4];if(k){g(a,aom);var
u=k[1],v=function(a,b){return g(a,aon)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,aoo)}else
g(a,aor);b(c(a),aop);return b(c(a),aoq)});h(Ll,function(c,b,a){var
e=d(Fh,c,b);return d(r(aot),e,a)});var
Bq=[0,Fh,Ll],Fi=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lm=function
d(a,b,c){return d.fun(a,b,c)};h(Fi,function(f,h,a,e){b(c(a),aou);d(c(a),aow,aov);var
n=e[1];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(rE[1],p,o,a,n);b(c(a),aox);b(c(a),aoy);d(c(a),aoA,aoz);var
i=e[2];if(i){g(a,aoB);var
q=i[1],r=function(a){return b(h,a)},s=function(a){return b(f,a)};j(ah[20][1],s,r,a,q);g(a,aoC)}else
g(a,ao1);b(c(a),aoD);b(c(a),aoE);d(c(a),aoG,aoF);var
k=e[3];if(k){g(a,aoH);var
t=k[1],u=function(a){return b(h,a)},v=function(a){return b(f,a)};j(ah[11],v,u,a,t);g(a,aoI)}else
g(a,ao0);b(c(a),aoJ);b(c(a),aoK);d(c(a),aoM,aoL);var
l=e[4];if(l){g(a,aoN);var
w=l[1],x=function(a){return b(h,a)},y=function(a){return b(f,a)};j(ah[11],y,x,a,w);g(a,aoO)}else
g(a,aoZ);b(c(a),aoP);b(c(a),aoQ);d(c(a),aoS,aoR);var
m=e[5];if(m){g(a,aoT);var
z=m[1],A=function(a,b){return g(a,aoU)},B=function(a){return b(f,a)};j(J[1],B,A,a,z);g(a,aoV)}else
g(a,aoY);b(c(a),aoW);return b(c(a),aoX)});h(Lm,function(c,b,a){var
e=d(Fi,c,b);return d(r(ao2),e,a)});var
Br=[0,Fi,Lm],Fj=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ln=function
d(a,b,c){return d.fun(a,b,c)},Bs=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lo=function
d(a,b,c){return d.fun(a,b,c)};h(Fj,function(f,g,a,e){b(c(a),ao3);d(f,a,e[1]);b(c(a),ao4);var
h=e[2];function
i(a){return b(g,a)}j(Bs,function(a){return b(f,a)},i,a,h);return b(c(a),ao5)});h(Ln,function(c,b,a){var
e=d(Fj,c,b);return d(r(ao6),e,a)});h(Bs,function(f,h,a,e){b(c(a),ao7);d(c(a),ao9,ao8);var
i=e[1];if(i){g(a,ao_);var
l=i[1],m=function(a){return b(h,a)},n=function(a){return b(f,a)};j(ac[31],n,m,a,l);g(a,ao$)}else
g(a,apr);b(c(a),apa);b(c(a),apb);d(c(a),apd,apc);var
o=e[2];b(c(a),ape);var
p=0;Y(function(e,d){if(e)b(c(a),apf);function
g(a){return b(h,a)}function
i(a){return b(f,a)}j(sA[35],i,g,a,d);return 1},p,o);b(c(a),apg);b(c(a),aph);b(c(a),api);d(c(a),apk,apj);var
k=e[3];if(k){g(a,apl);var
q=k[1],r=function(a,b){return g(a,apm)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,apn)}else
g(a,apq);b(c(a),apo);return b(c(a),app)});h(Lo,function(c,b,a){var
e=d(Bs,c,b);return d(r(aps),e,a)});var
Lp=[0,Fj,Ln,Bs,Lo],Fk=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lq=function
d(a,b,c){return d.fun(a,b,c)};h(Fk,function(f,h,a,e){b(c(a),apt);d(c(a),apv,apu);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),apw);b(c(a),apx);d(c(a),apz,apy);var
n=e[2];b(c(a),apA);var
o=0;Y(function(e,d){if(e)b(c(a),apB);function
g(a){return b(h,a)}function
i(a){return b(f,a)}j(Lp[1],i,g,a,d);return 1},o,n);b(c(a),apC);b(c(a),apD);b(c(a),apE);d(c(a),apG,apF);var
i=e[3];if(i){g(a,apH);var
p=i[1],q=function(a,b){return g(a,apI)},r=function(a){return b(f,a)};j(J[1],r,q,a,p);g(a,apJ)}else
g(a,apM);b(c(a),apK);return b(c(a),apL)});h(Lq,function(c,b,a){var
e=d(Fk,c,b);return d(r(apN),e,a)});var
Lr=[0,Lp,Fk,Lq],Fl=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ls=function
d(a,b,c){return d.fun(a,b,c)};h(Fl,function(f,k,a,e){b(c(a),apO);d(c(a),apQ,apP);var
h=e[1];if(h){g(a,apR);var
l=h[1],m=function(a){return b(k,a)},n=function(a){return b(f,a)};j(ac[31],n,m,a,l);g(a,apS)}else
g(a,ap3);b(c(a),apT);b(c(a),apU);d(c(a),apW,apV);var
i=e[2];if(i){g(a,apX);var
o=i[1],p=function(a,b){return g(a,apY)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,apZ)}else
g(a,ap2);b(c(a),ap0);return b(c(a),ap1)});h(Ls,function(c,b,a){var
e=d(Fl,c,b);return d(r(ap4),e,a)});var
Lt=[0,Fl,Ls],Fm=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lu=function
d(a,b,c){return d.fun(a,b,c)};h(Fm,function(f,i,a,e){b(c(a),ap5);d(c(a),ap7,ap6);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),ap8);b(c(a),ap9);d(c(a),ap$,ap_);var
h=e[2];if(h){g(a,aqa);var
n=h[1],o=function(a,b){return g(a,aqb)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aqc)}else
g(a,aqf);b(c(a),aqd);return b(c(a),aqe)});h(Lu,function(c,b,a){var
e=d(Fm,c,b);return d(r(aqg),e,a)});var
Lv=[0,Fm,Lu],Fn=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lw=function
d(a,b,c){return d.fun(a,b,c)},Bt=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lx=function
d(a,b,c){return d.fun(a,b,c)};h(Fn,function(f,g,a,e){b(c(a),aqh);d(f,a,e[1]);b(c(a),aqi);var
h=e[2];function
i(a){return b(g,a)}j(Bt,function(a){return b(f,a)},i,a,h);return b(c(a),aqj)});h(Lw,function(c,b,a){var
e=d(Fn,c,b);return d(r(aqk),e,a)});h(Bt,function(e,h,a,f){b(c(a),aql);d(c(a),aqn,aqm);var
i=f[1];if(i){g(a,aqo);var
m=i[1],n=function(a){return b(h,a)},o=function(a){return b(e,a)};j(tq[5],o,n,a,m);g(a,aqp)}else
g(a,aqH);b(c(a),aqq);b(c(a),aqr);d(c(a),aqt,aqs);var
k=f[2];b(c(a),aqu);d(e,a,k[1]);b(c(a),aqv);var
p=k[2];function
q(a){return b(h,a)}function
r(a){return b(e,a)}j(vW[1],r,q,a,p);b(c(a),aqw);b(c(a),aqx);b(c(a),aqy);d(c(a),aqA,aqz);var
l=f[3];if(l){g(a,aqB);var
s=l[1],t=function(a,b){return g(a,aqC)},u=function(a){return b(e,a)};j(J[1],u,t,a,s);g(a,aqD)}else
g(a,aqG);b(c(a),aqE);return b(c(a),aqF)});h(Lx,function(c,b,a){var
e=d(Bt,c,b);return d(r(aqI),e,a)});var
Ly=[0,Fn,Lw,Bt,Lx],Fo=function
e(a,b,c,d){return e.fun(a,b,c,d)},Lz=function
d(a,b,c){return d.fun(a,b,c)};h(Fo,function(e,h,a,f){b(c(a),aqJ);d(c(a),aqL,aqK);var
i=f[1];b(c(a),aqM);d(e,a,i[1]);b(c(a),aqN);var
o=i[2];function
p(a){return b(h,a)}function
q(a){return b(e,a)}j(vW[1],q,p,a,o);b(c(a),aqO);b(c(a),aqP);b(c(a),aqQ);d(c(a),aqS,aqR);var
k=f[2];if(k){g(a,aqT);var
r=k[1],s=function(a){return b(h,a)},t=function(a){return b(e,a)};j(Ly[1],t,s,a,r);g(a,aqU)}else
g(a,ard);b(c(a),aqV);b(c(a),aqW);d(c(a),aqY,aqX);var
l=f[3];if(l){var
m=l[1];g(a,aqZ);b(c(a),aq0);d(e,a,m[1]);b(c(a),aq1);var
u=m[2],v=function(a){return b(h,a)},w=function(a){return b(e,a)};j(vW[1],w,v,a,u);b(c(a),aq2);g(a,aq3)}else
g(a,arc);b(c(a),aq4);b(c(a),aq5);d(c(a),aq7,aq6);var
n=f[4];if(n){g(a,aq8);var
x=n[1],y=function(a,b){return g(a,aq9)},z=function(a){return b(e,a)};j(J[1],z,y,a,x);g(a,aq_)}else
g(a,arb);b(c(a),aq$);return b(c(a),ara)});h(Lz,function(c,b,a){var
e=d(Fo,c,b);return d(r(are),e,a)});var
LA=[0,Ly,Fo,Lz],Fp=function
e(a,b,c,d){return e.fun(a,b,c,d)},LB=function
d(a,b,c){return d.fun(a,b,c)},Bu=function
e(a,b,c,d){return e.fun(a,b,c,d)},LC=function
d(a,b,c){return d.fun(a,b,c)};h(Fp,function(f,g,a,e){b(c(a),arf);d(f,a,e[1]);b(c(a),arg);var
h=e[2];function
i(a){return b(g,a)}j(Bu,function(a){return b(f,a)},i,a,h);return b(c(a),arh)});h(LB,function(c,b,a){var
e=d(Fp,c,b);return d(r(ari),e,a)});h(Bu,function(h,f,a,e){b(c(a),arj);d(c(a),arl,ark);var
k=e[1];function
l(a){return b(f,a)}function
m(a){return b(h,a)}j(tq[5],m,l,a,k);b(c(a),arm);b(c(a),arn);d(c(a),arp,aro);var
i=e[2];if(i){g(a,arq);var
n=i[1],o=function(a){return b(f,a)},p=function(a){return b(h,a)};j(ac[31],p,o,a,n);g(a,arr)}else
g(a,aru);b(c(a),ars);return b(c(a),art)});h(LC,function(c,b,a){var
e=d(Bu,c,b);return d(r(arv),e,a)});var
LD=[0,Fp,LB,Bu,LC],Fq=function
e(a,b,c,d){return e.fun(a,b,c,d)},LE=function
d(a,b,c){return d.fun(a,b,c)},Bv=function
c(a,b){return c.fun(a,b)},LF=function
b(a){return b.fun(a)};h(Fq,function(f,i,a,e){b(c(a),arw);d(c(a),ary,arx);var
k=e[1];b(c(a),arz);var
l=0;Y(function(e,d){if(e)b(c(a),arA);function
g(a){return b(i,a)}function
h(a){return b(f,a)}j(LD[1],h,g,a,d);return 1},l,k);b(c(a),arB);b(c(a),arC);b(c(a),arD);d(c(a),arF,arE);d(Bv,a,e[2]);b(c(a),arG);b(c(a),arH);d(c(a),arJ,arI);var
h=e[3];if(h){g(a,arK);var
m=h[1],n=function(a,b){return g(a,arL)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,arM)}else
g(a,arP);b(c(a),arN);return b(c(a),arO)});h(LE,function(c,b,a){var
e=d(Fq,c,b);return d(r(arQ),e,a)});h(Bv,function(a,b){switch(b){case
0:return g(a,arR);case
1:return g(a,arS);default:return g(a,arT)}});h(LF,function(a){return d(r(arU),Bv,a)});var
xr=[0,LD,Fq,LE,Bv,LF],Fr=function
e(a,b,c,d){return e.fun(a,b,c,d)},LG=function
d(a,b,c){return d.fun(a,b,c)};h(Fr,function(f,h,a,e){b(c(a),arV);d(c(a),arX,arW);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),arY);b(c(a),arZ);d(c(a),ar1,ar0);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(sA[35],p,o,a,n);b(c(a),ar2);b(c(a),ar3);d(c(a),ar5,ar4);var
i=e[3];if(i){g(a,ar6);var
q=i[1],r=function(a,b){return g(a,ar7)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,ar8)}else
g(a,ar$);b(c(a),ar9);return b(c(a),ar_)});h(LG,function(c,b,a){var
e=d(Fr,c,b);return d(r(asa),e,a)});var
LH=[0,Fr,LG],Fs=function
e(a,b,c,d){return e.fun(a,b,c,d)},LI=function
d(a,b,c){return d.fun(a,b,c)};h(Fs,function(f,h,a,e){b(c(a),asb);d(c(a),asd,asc);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(sA[35],m,l,a,k);b(c(a),ase);b(c(a),asf);d(c(a),ash,asg);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(ac[31],p,o,a,n);b(c(a),asi);b(c(a),asj);d(c(a),asl,ask);var
i=e[3];if(i){g(a,asm);var
q=i[1],r=function(a,b){return g(a,asn)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,aso)}else
g(a,asr);b(c(a),asp);return b(c(a),asq)});h(LI,function(c,b,a){var
e=d(Fs,c,b);return d(r(ass),e,a)});var
LJ=[0,Fs,LI],Ft=function
e(a,b,c,d){return e.fun(a,b,c,d)},LK=function
d(a,b,c){return d.fun(a,b,c)},Bw=function
e(a,b,c,d){return e.fun(a,b,c,d)},LL=function
d(a,b,c){return d.fun(a,b,c)};h(Ft,function(f,h,a,e){b(c(a),ast);d(c(a),asv,asu);var
i=e[1];if(i){g(a,asw);var
n=i[1],o=function(a){return b(h,a)};j(Bw,function(a){return b(f,a)},o,a,n);g(a,asx)}else
g(a,as0);b(c(a),asy);b(c(a),asz);d(c(a),asB,asA);var
k=e[2];if(k){g(a,asC);var
p=k[1],q=function(a){return b(h,a)},r=function(a){return b(f,a)};j(ac[31],r,q,a,p);g(a,asD)}else
g(a,asZ);b(c(a),asE);b(c(a),asF);d(c(a),asH,asG);var
l=e[3];if(l){g(a,asI);var
s=l[1],t=function(a){return b(h,a)},u=function(a){return b(f,a)};j(ac[31],u,t,a,s);g(a,asJ)}else
g(a,asY);b(c(a),asK);b(c(a),asL);d(c(a),asN,asM);var
v=e[4];function
w(a){return b(h,a)}function
x(a){return b(f,a)}j(sA[35],x,w,a,v);b(c(a),asO);b(c(a),asP);d(c(a),asR,asQ);var
m=e[5];if(m){g(a,asS);var
y=m[1],z=function(a,b){return g(a,asT)},A=function(a){return b(f,a)};j(J[1],A,z,a,y);g(a,asU)}else
g(a,asX);b(c(a),asV);return b(c(a),asW)});h(LK,function(c,b,a){var
e=d(Ft,c,b);return d(r(as1),e,a)});h(Bw,function(f,g,a,e){if(0===e[0]){var
h=e[1];b(c(a),as2);b(c(a),as3);d(f,a,h[1]);b(c(a),as4);var
i=h[2],k=function(a){return b(g,a)},l=function(a){return b(f,a)};j(xr[2],l,k,a,i);b(c(a),as5);return b(c(a),as6)}b(c(a),as7);var
m=e[1];function
n(a){return b(g,a)}function
o(a){return b(f,a)}j(ac[31],o,n,a,m);return b(c(a),as8)});h(LL,function(c,b,a){var
e=d(Bw,c,b);return d(r(as9),e,a)});var
LM=[0,Ft,LK,Bw,LL],Fu=function
e(a,b,c,d){return e.fun(a,b,c,d)},LN=function
d(a,b,c){return d.fun(a,b,c)},Bx=function
e(a,b,c,d){return e.fun(a,b,c,d)},LO=function
d(a,b,c){return d.fun(a,b,c)};h(Fu,function(f,h,a,e){b(c(a),as_);d(c(a),ata,as$);var
k=e[1];function
l(a){return b(h,a)}j(Bx,function(a){return b(f,a)},l,a,k);b(c(a),atb);b(c(a),atc);d(c(a),ate,atd);var
m=e[2];function
n(a){return b(h,a)}function
o(a){return b(f,a)}j(ac[31],o,n,a,m);b(c(a),atf);b(c(a),atg);d(c(a),ati,ath);var
p=e[3];function
q(a){return b(h,a)}function
r(a){return b(f,a)}j(sA[35],r,q,a,p);b(c(a),atj);b(c(a),atk);d(c(a),atm,atl);var
s=e[4];d(c(a),atn,s);b(c(a),ato);b(c(a),atp);d(c(a),atr,atq);var
i=e[5];if(i){g(a,ats);var
t=i[1],u=function(a,b){return g(a,att)},v=function(a){return b(f,a)};j(J[1],v,u,a,t);g(a,atu)}else
g(a,atx);b(c(a),atv);return b(c(a),atw)});h(LN,function(c,b,a){var
e=d(Fu,c,b);return d(r(aty),e,a)});h(Bx,function(f,g,a,e){if(0===e[0]){var
h=e[1];b(c(a),atz);b(c(a),atA);d(f,a,h[1]);b(c(a),atB);var
i=h[2],k=function(a){return b(g,a)},l=function(a){return b(f,a)};j(xr[2],l,k,a,i);b(c(a),atC);return b(c(a),atD)}b(c(a),atE);var
m=e[1];function
n(a){return b(g,a)}function
o(a){return b(f,a)}j(tq[5],o,n,a,m);return b(c(a),atF)});h(LO,function(c,b,a){var
e=d(Bx,c,b);return d(r(atG),e,a)});var
LP=[0,Fu,LN,Bx,LO],Fv=function
e(a,b,c,d){return e.fun(a,b,c,d)},LQ=function
d(a,b,c){return d.fun(a,b,c)},By=function
e(a,b,c,d){return e.fun(a,b,c,d)},LR=function
d(a,b,c){return d.fun(a,b,c)};h(Fv,function(f,h,a,e){b(c(a),atH);d(c(a),atJ,atI);var
k=e[1];function
l(a){return b(h,a)}j(By,function(a){return b(f,a)},l,a,k);b(c(a),atK);b(c(a),atL);d(c(a),atN,atM);var
m=e[2];function
n(a){return b(h,a)}function
o(a){return b(f,a)}j(ac[31],o,n,a,m);b(c(a),atO);b(c(a),atP);d(c(a),atR,atQ);var
p=e[3];function
q(a){return b(h,a)}function
r(a){return b(f,a)}j(sA[35],r,q,a,p);b(c(a),atS);b(c(a),atT);d(c(a),atV,atU);var
s=e[4];d(c(a),atW,s);b(c(a),atX);b(c(a),atY);d(c(a),at0,atZ);var
i=e[5];if(i){g(a,at1);var
t=i[1],u=function(a,b){return g(a,at2)},v=function(a){return b(f,a)};j(J[1],v,u,a,t);g(a,at3)}else
g(a,at6);b(c(a),at4);return b(c(a),at5)});h(LQ,function(c,b,a){var
e=d(Fv,c,b);return d(r(at7),e,a)});h(By,function(f,g,a,e){if(0===e[0]){var
h=e[1];b(c(a),at8);b(c(a),at9);d(f,a,h[1]);b(c(a),at_);var
i=h[2],k=function(a){return b(g,a)},l=function(a){return b(f,a)};j(xr[2],l,k,a,i);b(c(a),at$);return b(c(a),aua)}b(c(a),aub);var
m=e[1];function
n(a){return b(g,a)}function
o(a){return b(f,a)}j(tq[5],o,n,a,m);return b(c(a),auc)});h(LR,function(c,b,a){var
e=d(By,c,b);return d(r(aud),e,a)});var
LS=[0,Fv,LQ,By,LR],Fw=function
d(a,b,c){return d.fun(a,b,c)},LT=function
c(a,b){return c.fun(a,b)},Bz=function
d(a,b,c){return d.fun(a,b,c)},LU=function
c(a,b){return c.fun(a,b)};h(Fw,function(f,a,e){b(c(a),aue);d(f,a,e[1]);b(c(a),auf);var
g=e[2];y(Bz,function(a){return b(f,a)},a,g);return b(c(a),aug)});h(LT,function(c,a){var
e=b(Fw,c);return d(r(auh),e,a)});h(Bz,function(e,a,f){b(c(a),aui);d(c(a),auk,auj);var
g=f[1];function
h(a){return b(e,a)}function
i(a){return b(e,a)}j(rE[1],i,h,a,g);b(c(a),aul);return b(c(a),aum)});h(LU,function(c,a){var
e=b(Bz,c);return d(r(aun),e,a)});var
Fx=[0,Fw,LT,Bz,LU],Fy=function
e(a,b,c,d){return e.fun(a,b,c,d)},LV=function
d(a,b,c){return d.fun(a,b,c)},BA=function
e(a,b,c,d){return e.fun(a,b,c,d)},LW=function
d(a,b,c){return d.fun(a,b,c)};h(Fy,function(g,f,a,e){b(c(a),auo);d(f,a,e[1]);b(c(a),aup);var
h=e[2];function
i(a){return b(f,a)}j(BA,function(a){return b(g,a)},i,a,h);return b(c(a),auq)});h(LV,function(c,b,a){var
e=d(Fy,c,b);return d(r(aur),e,a)});h(BA,function(h,e,a,f){b(c(a),aus);d(c(a),auu,aut);var
i=f[1];function
k(a){return b(e,a)}function
l(a){return b(e,a)}j(rE[1],l,k,a,i);b(c(a),auv);b(c(a),auw);d(c(a),auy,aux);var
g=f[2];b(c(a),auz);d(e,a,g[1]);b(c(a),auA);d(h,a,g[2]);b(c(a),auB);b(c(a),auC);return b(c(a),auD)});h(LW,function(c,b,a){var
e=d(BA,c,b);return d(r(auE),e,a)});var
BB=[0,Fy,LV,BA,LW],Fz=function
d(a,b,c){return d.fun(a,b,c)},LX=function
c(a,b){return c.fun(a,b)};h(Fz,function(f,a,e){b(c(a),auF);d(c(a),auH,auG);var
i=e[1];b(c(a),auI);var
k=0;Y(function(g,e){if(g)b(c(a),auJ);function
h(a){return b(f,a)}function
i(a){function
c(a){return b(f,a)}return d(Ew[1],c,a)}j(BB[1],i,h,a,e);return 1},k,i);b(c(a),auK);b(c(a),auL);b(c(a),auM);d(c(a),auO,auN);var
l=e[2];d(c(a),auP,l);b(c(a),auQ);b(c(a),auR);d(c(a),auT,auS);var
m=e[3];d(c(a),auU,m);b(c(a),auV);b(c(a),auW);d(c(a),auY,auX);var
h=e[4];if(h){g(a,auZ);var
n=h[1],o=function(a,b){return g(a,au0)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,au1)}else
g(a,au4);b(c(a),au2);return b(c(a),au3)});h(LX,function(c,a){var
e=b(Fz,c);return d(r(au5),e,a)});var
LY=[0,Fz,LX],FA=function
d(a,b,c){return d.fun(a,b,c)},LZ=function
c(a,b){return c.fun(a,b)};h(FA,function(f,a,e){b(c(a),au6);d(c(a),au8,au7);var
i=e[1];b(c(a),au9);var
k=0;Y(function(g,e){if(g)b(c(a),au_);function
h(a){return b(f,a)}function
i(a){function
c(a){return b(f,a)}return d(Ev[1],c,a)}j(BB[1],i,h,a,e);return 1},k,i);b(c(a),au$);b(c(a),ava);b(c(a),avb);d(c(a),avd,avc);var
l=e[2];d(c(a),ave,l);b(c(a),avf);b(c(a),avg);d(c(a),avi,avh);var
m=e[3];d(c(a),avj,m);b(c(a),avk);b(c(a),avl);d(c(a),avn,avm);var
h=e[4];if(h){g(a,avo);var
n=h[1],o=function(a,b){return g(a,avp)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,avq)}else
g(a,avt);b(c(a),avr);return b(c(a),avs)});h(LZ,function(c,a){var
e=b(FA,c);return d(r(avu),e,a)});var
L0=[0,FA,LZ],FB=function
d(a,b,c){return d.fun(a,b,c)},L1=function
c(a,b){return c.fun(a,b)},BC=function
e(a,b,c,d){return e.fun(a,b,c,d)},L2=function
d(a,b,c){return d.fun(a,b,c)};h(FB,function(f,a,e){b(c(a),avv);d(c(a),avx,avw);var
i=e[1];function
k(a){return b(f,a)}j(BC,function(a){function
c(a){return b(f,a)}return d(vj[1],c,a)},k,a,i);b(c(a),avy);b(c(a),avz);d(c(a),avB,avA);var
l=e[2];d(c(a),avC,l);b(c(a),avD);b(c(a),avE);d(c(a),avG,avF);var
m=e[3];d(c(a),avH,m);b(c(a),avI);b(c(a),avJ);d(c(a),avL,avK);var
h=e[4];if(h){g(a,avM);var
n=h[1],o=function(a,b){return g(a,avN)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,avO)}else
g(a,avR);b(c(a),avP);return b(c(a),avQ)});h(L1,function(c,a){var
e=b(FB,c);return d(r(avS),e,a)});h(BC,function(f,e,a,d){if(0===d[0]){b(c(a),avT);b(c(a),avU);var
g=d[1],h=0;Y(function(f,d){if(f)b(c(a),avV);function
g(a){return b(e,a)}y(Fx[1],g,a,d);return 1},h,g);b(c(a),avW);return b(c(a),avX)}b(c(a),avY);b(c(a),avZ);var
i=d[1],k=0;Y(function(g,d){if(g)b(c(a),av0);function
h(a){return b(e,a)}function
i(a){return b(f,a)}j(BB[1],i,h,a,d);return 1},k,i);b(c(a),av1);return b(c(a),av2)});h(L2,function(c,b,a){var
e=d(BC,c,b);return d(r(av3),e,a)});var
L3=[0,FB,L1,BC,L2],FC=function
d(a,b,c){return d.fun(a,b,c)},L4=function
c(a,b){return c.fun(a,b)};h(FC,function(f,a,e){b(c(a),av4);d(c(a),av6,av5);var
i=e[1];b(c(a),av7);var
k=0;Y(function(e,d){if(e)b(c(a),av8);function
g(a){return b(f,a)}y(Fx[1],g,a,d);return 1},k,i);b(c(a),av9);b(c(a),av_);b(c(a),av$);d(c(a),awb,awa);var
l=e[2];d(c(a),awc,l);b(c(a),awd);b(c(a),awe);d(c(a),awg,awf);var
h=e[3];if(h){g(a,awh);var
m=h[1],n=function(a,b){return g(a,awi)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,awj)}else
g(a,awm);b(c(a),awk);return b(c(a),awl)});h(L4,function(c,a){var
e=b(FC,c);return d(r(awn),e,a)});var
L5=[0,FC,L4],FD=function
e(a,b,c,d){return e.fun(a,b,c,d)},L6=function
d(a,b,c){return d.fun(a,b,c)},BD=function
d(a,b,c){return d.fun(a,b,c)},L7=function
c(a,b){return c.fun(a,b)},BE=function
d(a,b,c){return d.fun(a,b,c)},L8=function
c(a,b){return c.fun(a,b)};h(FD,function(f,i,a,e){b(c(a),awo);d(c(a),awq,awp);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(rE[1],m,l,a,k);b(c(a),awr);b(c(a),aws);d(c(a),awu,awt);var
n=e[2];y(BD,function(a){return b(f,a)},a,n);b(c(a),awv);b(c(a),aww);d(c(a),awy,awx);var
h=e[3];if(h){g(a,awz);var
o=h[1],p=function(a,b){return g(a,awA)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,awB)}else
g(a,awE);b(c(a),awC);return b(c(a),awD)});h(L6,function(c,b,a){var
e=d(FD,c,b);return d(r(awF),e,a)});h(BD,function(f,a,e){b(c(a),awG);d(f,a,e[1]);b(c(a),awH);var
g=e[2];y(BE,function(a){return b(f,a)},a,g);return b(c(a),awI)});h(L7,function(c,a){var
e=b(BD,c);return d(r(awJ),e,a)});h(BE,function(e,a,d){switch(d[0]){case
0:b(c(a),awK);var
f=d[1],g=function(a){return b(e,a)};y(LY[1],g,a,f);return b(c(a),awL);case
1:b(c(a),awM);var
h=d[1],i=function(a){return b(e,a)};y(L0[1],i,a,h);return b(c(a),awN);case
2:b(c(a),awO);var
j=d[1],k=function(a){return b(e,a)};y(L3[1],k,a,j);return b(c(a),awP);default:b(c(a),awQ);var
l=d[1],m=function(a){return b(e,a)};y(L5[1],m,a,l);return b(c(a),awR)}});h(L8,function(c,a){var
e=b(BE,c);return d(r(awS),e,a)});var
L9=[0,Fx,BB,LY,L0,L3,L5,FD,L6,BD,L7,BE,L8],FE=function
e(a,b,c,d){return e.fun(a,b,c,d)},L_=function
d(a,b,c){return d.fun(a,b,c)};h(FE,function(e,h,a,f){b(c(a),awT);d(c(a),awV,awU);var
m=f[1];function
n(a){return b(h,a)}function
o(a){return b(e,a)}j(rE[1],o,n,a,m);b(c(a),awW);b(c(a),awX);d(c(a),awZ,awY);var
i=f[2];if(i){g(a,aw0);var
p=i[1],q=function(a){return b(h,a)},r=function(a){return b(e,a)};j(ah[20][1],r,q,a,p);g(a,aw1)}else
g(a,axr);b(c(a),aw2);b(c(a),aw3);d(c(a),aw5,aw4);var
s=f[3];b(c(a),aw6);var
t=0;Y(function(g,f){if(g)b(c(a),aw7);b(c(a),aw8);d(e,a,f[1]);b(c(a),aw9);var
i=f[2];function
k(a){return b(h,a)}function
l(a){return b(e,a)}j(ah[2][2],l,k,a,i);b(c(a),aw_);return 1},t,s);b(c(a),aw$);b(c(a),axa);b(c(a),axb);d(c(a),axd,axc);var
k=f[4];b(c(a),axe);d(e,a,k[1]);b(c(a),axf);var
u=k[2];function
v(a){return b(h,a)}function
w(a){return b(e,a)}j(ah[3][6],w,v,a,u);b(c(a),axg);b(c(a),axh);b(c(a),axi);d(c(a),axk,axj);var
l=f[5];if(l){g(a,axl);var
x=l[1],y=function(a,b){return g(a,axm)},z=function(a){return b(e,a)};j(J[1],z,y,a,x);g(a,axn)}else
g(a,axq);b(c(a),axo);return b(c(a),axp)});h(L_,function(c,b,a){var
e=d(FE,c,b);return d(r(axs),e,a)});var
BF=[0,FE,L_],FF=function
e(a,b,c,d){return e.fun(a,b,c,d)},L$=function
d(a,b,c){return d.fun(a,b,c)};h(FF,function(e,h,a,f){b(c(a),axt);d(c(a),axv,axu);var
p=f[1];function
q(a){return b(h,a)}function
r(a){return b(e,a)}j(rE[1],r,q,a,p);b(c(a),axw);b(c(a),axx);d(c(a),axz,axy);var
i=f[2];if(i){g(a,axA);var
s=i[1],t=function(a){return b(h,a)},u=function(a){return b(e,a)};j(ah[20][1],u,t,a,s);g(a,axB)}else
g(a,ayi);b(c(a),axC);b(c(a),axD);d(c(a),axF,axE);var
k=f[3];b(c(a),axG);d(e,a,k[1]);b(c(a),axH);var
v=k[2];function
w(a){return b(h,a)}function
x(a){return b(e,a)}j(ah[3][6],x,w,a,v);b(c(a),axI);b(c(a),axJ);b(c(a),axK);d(c(a),axM,axL);var
l=f[4];if(l){var
m=l[1];g(a,axN);b(c(a),axO);d(e,a,m[1]);b(c(a),axP);var
y=m[2],z=function(a){return b(h,a)},A=function(a){return b(e,a)};j(ah[2][2],A,z,a,y);b(c(a),axQ);g(a,axR)}else
g(a,ayh);b(c(a),axS);b(c(a),axT);d(c(a),axV,axU);var
B=f[5];b(c(a),axW);var
C=0;Y(function(g,f){if(g)b(c(a),axX);b(c(a),axY);d(e,a,f[1]);b(c(a),axZ);var
i=f[2];function
k(a){return b(h,a)}function
l(a){return b(e,a)}j(ah[2][2],l,k,a,i);b(c(a),ax0);return 1},C,B);b(c(a),ax1);b(c(a),ax2);b(c(a),ax3);d(c(a),ax5,ax4);var
n=f[6];if(n){g(a,ax6);var
D=n[1],E=function(a){return b(h,a)},F=function(a){return b(e,a)};j(vk[5][2],F,E,a,D);g(a,ax7)}else
g(a,ayg);b(c(a),ax8);b(c(a),ax9);d(c(a),ax$,ax_);var
o=f[7];if(o){g(a,aya);var
G=o[1],H=function(a,b){return g(a,ayb)},I=function(a){return b(e,a)};j(J[1],I,H,a,G);g(a,ayc)}else
g(a,ayf);b(c(a),ayd);return b(c(a),aye)});h(L$,function(c,b,a){var
e=d(FF,c,b);return d(r(ayj),e,a)});var
FG=[0,FF,L$],FH=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ma=function
d(a,b,c){return d.fun(a,b,c)};h(FH,function(f,h,a,e){b(c(a),ayk);d(c(a),aym,ayl);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(rE[1],m,l,a,k);b(c(a),ayn);b(c(a),ayo);d(c(a),ayq,ayp);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(ah[17],p,o,a,n);b(c(a),ayr);b(c(a),ays);d(c(a),ayu,ayt);var
i=e[3];if(i){g(a,ayv);var
q=i[1],r=function(a,b){return g(a,ayw)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,ayx)}else
g(a,ayA);b(c(a),ayy);return b(c(a),ayz)});h(Ma,function(c,b,a){var
e=d(FH,c,b);return d(r(ayB),e,a)});var
FI=[0,FH,Ma],FJ=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mb=function
d(a,b,c){return d.fun(a,b,c)};h(FJ,function(f,h,a,e){b(c(a),ayC);d(c(a),ayE,ayD);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(rE[1],n,m,a,l);b(c(a),ayF);b(c(a),ayG);d(c(a),ayI,ayH);var
o=e[2];function
p(a){return b(h,a)}function
q(a){return b(f,a)}j(ah[15],q,p,a,o);b(c(a),ayJ);b(c(a),ayK);d(c(a),ayM,ayL);var
i=e[3];if(i){g(a,ayN);var
r=i[1],s=function(a){return b(h,a)},t=function(a){return b(f,a)};j(ah[22][1],t,s,a,r);g(a,ayO)}else
g(a,ayZ);b(c(a),ayP);b(c(a),ayQ);d(c(a),ayS,ayR);var
k=e[4];if(k){g(a,ayT);var
u=k[1],v=function(a,b){return g(a,ayU)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,ayV)}else
g(a,ayY);b(c(a),ayW);return b(c(a),ayX)});h(Mb,function(c,b,a){var
e=d(FJ,c,b);return d(r(ay0),e,a)});var
FK=[0,FJ,Mb],BG=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mc=function
d(a,b,c){return d.fun(a,b,c)},BH=function
d(a,b,c){return d.fun(a,b,c)},Md=function
c(a,b){return c.fun(a,b)},FL=function
e(a,b,c,d){return e.fun(a,b,c,d)},Me=function
d(a,b,c){return d.fun(a,b,c)};h(BG,function(g,f,a,e){if(0===e[0]){b(c(a),ay1);var
i=e[1],k=function(a){return b(f,a)},l=function(a){return b(g,a)};j(rE[1],l,k,a,i);return b(c(a),ay2)}var
h=e[1];b(c(a),ay3);b(c(a),ay4);d(f,a,h[1]);b(c(a),ay5);var
m=h[2];function
n(a){return b(g,a)}y(vj[1],n,a,m);b(c(a),ay6);return b(c(a),ay7)});h(Mc,function(c,b,a){var
e=d(BG,c,b);return d(r(ay8),e,a)});h(BH,function(f,a,e){return 0===e[0]?(b(c(a),ay9),d(f,a,e[1]),b(c(a),ay_)):(b(c(a),ay$),d(f,a,e[1]),b(c(a),aza))});h(Md,function(c,a){var
e=b(BH,c);return d(r(azb),e,a)});h(FL,function(e,h,a,f){b(c(a),azc);d(c(a),aze,azd);var
l=f[1];function
m(a){return b(h,a)}j(BG,function(a){return b(e,a)},m,a,l);b(c(a),azf);b(c(a),azg);d(c(a),azi,azh);var
i=f[2];b(c(a),azj);d(e,a,i[1]);b(c(a),azk);var
n=i[2];function
o(a){return b(h,a)}function
p(a){return b(e,a)}j(vW[1],p,o,a,n);b(c(a),azl);b(c(a),azm);b(c(a),azn);d(c(a),azp,azo);var
q=f[3];y(BH,function(a){return b(e,a)},a,q);b(c(a),azq);b(c(a),azr);d(c(a),azt,azs);var
k=f[4];if(k){g(a,azu);var
r=k[1],s=function(a,b){return g(a,azv)},t=function(a){return b(e,a)};j(J[1],t,s,a,r);g(a,azw)}else
g(a,azz);b(c(a),azx);return b(c(a),azy)});h(Me,function(c,b,a){var
e=d(FL,c,b);return d(r(azA),e,a)});var
Mf=[0,BG,Mc,BH,Md,FL,Me],FM=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mg=function
d(a,b,c){return d.fun(a,b,c)};h(FM,function(f,i,a,e){b(c(a),azB);d(c(a),azD,azC);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[15],m,l,a,k);b(c(a),azE);b(c(a),azF);d(c(a),azH,azG);var
h=e[2];if(h){g(a,azI);var
n=h[1],o=function(a,b){return g(a,azJ)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,azK)}else
g(a,azN);b(c(a),azL);return b(c(a),azM)});h(Mg,function(c,b,a){var
e=d(FM,c,b);return d(r(azO),e,a)});var
Mh=[0,FM,Mg],FN=function
d(a,b,c){return d.fun(a,b,c)},Mi=function
c(a,b){return c.fun(a,b)},BI=function
d(a,b,c){return d.fun(a,b,c)},Mj=function
c(a,b){return c.fun(a,b)};h(FN,function(f,a,e){b(c(a),azP);d(f,a,e[1]);b(c(a),azQ);var
g=e[2];y(BI,function(a){return b(f,a)},a,g);return b(c(a),azR)});h(Mi,function(c,a){var
e=b(FN,c);return d(r(azS),e,a)});h(BI,function(e,a,f){b(c(a),azT);d(c(a),azV,azU);var
i=f[1];function
k(a){return b(e,a)}function
l(a){return b(e,a)}j(rE[1],l,k,a,i);b(c(a),azW);b(c(a),azX);d(c(a),azZ,azY);var
h=f[2];if(h){g(a,az0);var
m=h[1],n=function(a){return b(e,a)},o=function(a){return b(e,a)};j(rE[1],o,n,a,m);g(a,az1)}else
g(a,az4);b(c(a),az2);return b(c(a),az3)});h(Mj,function(c,a){var
e=b(BI,c);return d(r(az5),e,a)});var
Mk=[0,FN,Mi,BI,Mj],FO=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ml=function
d(a,b,c){return d.fun(a,b,c)},BJ=function
d(a,b,c){return d.fun(a,b,c)},Mm=function
c(a,b){return c.fun(a,b)};h(FO,function(f,n,a,e){b(c(a),az6);d(c(a),az8,az7);var
h=e[1];if(h){g(a,az9);var
o=h[1],p=function(a){return b(n,a)},q=function(a){return b(f,a)};j(sA[35],q,p,a,o);g(a,az_)}else
g(a,aAE);b(c(a),az$);b(c(a),aAa);d(c(a),aAc,aAb);var
i=e[2];if(i){g(a,aAd);var
r=i[1];y(BJ,function(a){return b(f,a)},a,r);g(a,aAe)}else
g(a,aAD);b(c(a),aAf);b(c(a),aAg);d(c(a),aAi,aAh);var
k=e[3];if(k){var
l=k[1];g(a,aAj);b(c(a),aAk);d(f,a,l[1]);b(c(a),aAl);var
s=l[2],t=function(a){return b(f,a)};y(vj[1],t,a,s);b(c(a),aAm);g(a,aAn)}else
g(a,aAC);b(c(a),aAo);b(c(a),aAp);d(c(a),aAr,aAq);d(sA[33],a,e[4]);b(c(a),aAs);b(c(a),aAt);d(c(a),aAv,aAu);var
m=e[5];if(m){g(a,aAw);var
u=m[1],v=function(a,b){return g(a,aAx)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,aAy)}else
g(a,aAB);b(c(a),aAz);return b(c(a),aAA)});h(Ml,function(c,b,a){var
e=d(FO,c,b);return d(r(aAF),e,a)});h(BJ,function(f,a,e){if(0===e[0]){b(c(a),aAG);b(c(a),aAH);var
i=e[1],k=0;Y(function(e,d){if(e)b(c(a),aAI);function
g(a){return b(f,a)}y(Mk[1],g,a,d);return 1},k,i);b(c(a),aAJ);return b(c(a),aAK)}var
h=e[2];b(c(a),aAL);d(f,a,e[1]);b(c(a),aAM);if(h){g(a,aAN);var
l=h[1],m=function(a){return b(f,a)},n=function(a){return b(f,a)};j(rE[1],n,m,a,l);g(a,aAO)}else
g(a,aAQ);return b(c(a),aAP)});h(Mm,function(c,a){var
e=b(BJ,c);return d(r(aAR),e,a)});var
FP=[0,Mk,FO,Ml,BJ,Mm],FQ=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mn=function
d(a,b,c){return d.fun(a,b,c)},BK=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mo=function
d(a,b,c){return d.fun(a,b,c)};h(FQ,function(f,i,a,e){b(c(a),aAS);d(c(a),aAU,aAT);d(f,a,e[1]);b(c(a),aAV);b(c(a),aAW);d(c(a),aAY,aAX);var
k=e[2];function
l(a){return b(i,a)}j(BK,function(a){return b(f,a)},l,a,k);b(c(a),aAZ);b(c(a),aA0);d(c(a),aA2,aA1);var
h=e[3];if(h){g(a,aA3);var
m=h[1],n=function(a,b){return g(a,aA4)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,aA5)}else
g(a,aA8);b(c(a),aA6);return b(c(a),aA7)});h(Mn,function(c,b,a){var
e=d(FQ,c,b);return d(r(aA9),e,a)});h(BK,function(f,e,a,d){if(0===d[0]){b(c(a),aA_);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(sA[35],i,h,a,g);return b(c(a),aA$)}b(c(a),aBa);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);return b(c(a),aBb)});h(Mo,function(c,b,a){var
e=d(BK,c,b);return d(r(aBc),e,a)});var
Mp=[0,FQ,Mn,BK,Mo],BL=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mq=function
d(a,b,c){return d.fun(a,b,c)},FR=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mr=function
d(a,b,c){return d.fun(a,b,c)};h(BL,function(e,g,a,f){switch(f[0]){case
0:var
h=f[1];b(c(a),aBd);b(c(a),aBe);d(e,a,h[1]);b(c(a),aBf);var
o=h[2],p=function(a){return b(g,a)},q=function(a){return b(e,a)};j(FI[1],q,p,a,o);b(c(a),aBg);return b(c(a),aBh);case
1:var
i=f[1];b(c(a),aBi);b(c(a),aBj);d(e,a,i[1]);b(c(a),aBk);var
r=i[2],s=function(a){return b(g,a)},t=function(a){return b(e,a)};j(FK[1],t,s,a,r);b(c(a),aBl);return b(c(a),aBm);case
2:var
k=f[1];b(c(a),aBn);b(c(a),aBo);d(e,a,k[1]);b(c(a),aBp);var
u=k[2],v=function(a){return b(g,a)},w=function(a){return b(e,a)};j(FG[1],w,v,a,u);b(c(a),aBq);return b(c(a),aBr);case
3:b(c(a),aBs);var
x=f[1],y=function(a){return b(g,a)},z=function(a){return b(e,a)};j(ah[11],z,y,a,x);return b(c(a),aBt);case
4:var
l=f[1];b(c(a),aBu);b(c(a),aBv);d(e,a,l[1]);b(c(a),aBw);var
A=l[2],B=function(a){return b(g,a)},C=function(a){return b(e,a)};j(Bq[1],C,B,a,A);b(c(a),aBx);return b(c(a),aBy);case
5:var
m=f[1];b(c(a),aBz);b(c(a),aBA);d(e,a,m[1]);b(c(a),aBB);var
D=m[2],E=function(a){return b(g,a)},F=function(a){return b(e,a)};j(Br[1],F,E,a,D);b(c(a),aBC);return b(c(a),aBD);default:var
n=f[1];b(c(a),aBE);b(c(a),aBF);d(e,a,n[1]);b(c(a),aBG);var
G=n[2],H=function(a){return b(g,a)},I=function(a){return b(e,a)};j(BF[1],I,H,a,G);b(c(a),aBH);return b(c(a),aBI)}});h(Mq,function(c,b,a){var
e=d(BL,c,b);return d(r(aBJ),e,a)});h(FR,function(e,o,a,f){b(c(a),aBK);d(c(a),aBM,aBL);var
h=f[1];if(h){g(a,aBN);d(e,a,h[1]);g(a,aBO)}else
g(a,aCl);b(c(a),aBP);b(c(a),aBQ);d(c(a),aBS,aBR);var
i=f[2];if(i){g(a,aBT);var
p=i[1],q=function(a){return b(o,a)};j(BL,function(a){return b(e,a)},q,a,p);g(a,aBU)}else
g(a,aCk);b(c(a),aBV);b(c(a),aBW);d(c(a),aBY,aBX);var
k=f[3];if(k){g(a,aBZ);var
r=k[1],s=function(a){return b(e,a)};y(FP[4],s,a,r);g(a,aB0)}else
g(a,aCj);b(c(a),aB1);b(c(a),aB2);d(c(a),aB4,aB3);var
l=f[4];if(l){var
m=l[1];g(a,aB5);b(c(a),aB6);d(e,a,m[1]);b(c(a),aB7);var
t=m[2],u=function(a){return b(e,a)};y(vj[1],u,a,t);b(c(a),aB8);g(a,aB9)}else
g(a,aCi);b(c(a),aB_);b(c(a),aB$);d(c(a),aCb,aCa);var
n=f[5];if(n){g(a,aCc);var
v=n[1],w=function(a,b){return g(a,aCd)},x=function(a){return b(e,a)};j(J[1],x,w,a,v);g(a,aCe)}else
g(a,aCh);b(c(a),aCf);return b(c(a),aCg)});h(Mr,function(c,b,a){var
e=d(FR,c,b);return d(r(aCm),e,a)});var
Ms=[0,BL,Mq,FR,Mr],xs=function
c(a,b){return c.fun(a,b)},Mt=function
b(a){return b.fun(a)},BM=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mu=function
d(a,b,c){return d.fun(a,b,c)},BN=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mv=function
d(a,b,c){return d.fun(a,b,c)},FS=function
e(a,b,c,d){return e.fun(a,b,c,d)},Mw=function
d(a,b,c){return d.fun(a,b,c)};h(xs,function(a,b){switch(b){case
0:return g(a,aCn);case
1:return g(a,aCo);default:return g(a,aCp)}});h(Mt,function(a){return d(r(aCq),xs,a)});h(BM,function(f,g,a,e){if(0===e[0]){b(c(a),aCr);b(c(a),aCs);var
i=e[1],k=0;Y(function(e,d){if(e)b(c(a),aCt);function
h(a){return b(g,a)}j(BN,function(a){return b(f,a)},h,a,d);return 1},k,i);b(c(a),aCu);return b(c(a),aCv)}var
h=e[1];b(c(a),aCw);b(c(a),aCx);d(f,a,h[1]);b(c(a),aCy);var
l=h[2];function
m(a){return b(g,a)}function
n(a){return b(f,a)}j(rE[1],n,m,a,l);b(c(a),aCz);return b(c(a),aCA)});h(Mu,function(c,b,a){var
e=d(BM,c,b);return d(r(aCB),e,a)});h(BN,function(h,f,a,e){b(c(a),aCC);d(c(a),aCE,aCD);var
i=e[1];if(i){g(a,aCF);d(xs,a,i[1]);g(a,aCG)}else
g(a,aCU);b(c(a),aCH);b(c(a),aCI);d(c(a),aCK,aCJ);var
k=e[2];if(k){g(a,aCL);var
l=k[1],m=function(a){return b(f,a)},n=function(a){return b(h,a)};j(rE[1],n,m,a,l);g(a,aCM)}else
g(a,aCT);b(c(a),aCN);b(c(a),aCO);d(c(a),aCQ,aCP);var
o=e[3];function
p(a){return b(f,a)}function
q(a){return b(h,a)}j(rE[1],q,p,a,o);b(c(a),aCR);return b(c(a),aCS)});h(Mv,function(c,b,a){var
e=d(BN,c,b);return d(r(aCV),e,a)});h(FS,function(f,h,a,e){b(c(a),aCW);d(c(a),aCY,aCX);d(xs,a,e[1]);b(c(a),aCZ);b(c(a),aC0);d(c(a),aC2,aC1);var
i=e[2];b(c(a),aC3);d(f,a,i[1]);b(c(a),aC4);var
n=i[2];function
o(a){return b(f,a)}y(vj[1],o,a,n);b(c(a),aC5);b(c(a),aC6);b(c(a),aC7);d(c(a),aC9,aC8);var
k=e[3];if(k){g(a,aC_);var
p=k[1],q=function(a){return b(h,a)},r=function(a){return b(f,a)};j(rE[1],r,q,a,p);g(a,aC$)}else
g(a,aDr);b(c(a),aDa);b(c(a),aDb);d(c(a),aDd,aDc);var
l=e[4];if(l){g(a,aDe);var
s=l[1],t=function(a){return b(h,a)};j(BM,function(a){return b(f,a)},t,a,s);g(a,aDf)}else
g(a,aDq);b(c(a),aDg);b(c(a),aDh);d(c(a),aDj,aDi);var
m=e[5];if(m){g(a,aDk);var
u=m[1],v=function(a,b){return g(a,aDl)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,aDm)}else
g(a,aDp);b(c(a),aDn);return b(c(a),aDo)});h(Mw,function(c,b,a){var
e=d(FS,c,b);return d(r(aDs),e,a)});var
Mx=[0,xs,Mt,BM,Mu,BN,Mv,FS,Mw],FT=function
e(a,b,c,d){return e.fun(a,b,c,d)},My=function
d(a,b,c){return d.fun(a,b,c)};h(FT,function(f,k,a,e){b(c(a),aDt);d(c(a),aDv,aDu);var
l=e[1];function
m(a){return b(k,a)}function
n(a){return b(f,a)}j(ac[31],n,m,a,l);b(c(a),aDw);b(c(a),aDx);d(c(a),aDz,aDy);var
h=e[2];if(h){g(a,aDA);var
o=h[1];d(c(a),aDB,o);g(a,aDC)}else
g(a,aDN);b(c(a),aDD);b(c(a),aDE);d(c(a),aDG,aDF);var
i=e[3];if(i){g(a,aDH);var
p=i[1],q=function(a,b){return g(a,aDI)},r=function(a){return b(f,a)};j(J[1],r,q,a,p);g(a,aDJ)}else
g(a,aDM);b(c(a),aDK);return b(c(a),aDL)});h(My,function(c,b,a){var
e=d(FT,c,b);return d(r(aDO),e,a)});var
Mz=[0,FT,My],FU=function
d(a,b,c){return d.fun(a,b,c)},MA=function
c(a,b){return c.fun(a,b)};h(FU,function(h,a,f){b(c(a),aDP);d(c(a),aDR,aDQ);var
e=f[1];if(e){g(a,aDS);var
i=e[1],k=function(a,b){return g(a,aDT)},l=function(a){return b(h,a)};j(J[1],l,k,a,i);g(a,aDU)}else
g(a,aDX);b(c(a),aDV);return b(c(a),aDW)});h(MA,function(c,a){var
e=b(FU,c);return d(r(aDY),e,a)});var
MB=[0,FU,MA],FV=function
c(a,b){return c.fun(a,b)},MC=function
b(a){return b.fun(a)},FW=function
e(a,b,c,d){return e.fun(a,b,c,d)},MD=function
d(a,b,c){return d.fun(a,b,c)},BO=function
e(a,b,c,d){return e.fun(a,b,c,d)},ME=function
d(a,b,c){return d.fun(a,b,c)};h(FV,function(a,b){return 0===b?g(a,aDZ):g(a,aD0)});h(MC,function(a){return d(r(aD1),FV,a)});h(FW,function(f,g,a,e){b(c(a),aD2);d(f,a,e[1]);b(c(a),aD3);var
h=e[2];function
i(a){return b(g,a)}j(BO,function(a){return b(f,a)},i,a,h);return b(c(a),aD4)});h(MD,function(c,b,a){var
e=d(FW,c,b);return d(r(aD5),e,a)});h(BO,function(e,f,a,d){switch(d[0]){case
0:b(c(a),aD6);var
g=d[1],h=function(a){return b(f,a)},i=function(a){return b(e,a)};j(vW[1],i,h,a,g);return b(c(a),aD7);case
1:b(c(a),aD8);var
k=d[1],l=function(a){return b(e,a)};y(Le[1],l,a,k);return b(c(a),aD9);case
2:b(c(a),aD_);var
m=d[1],n=function(a){return b(f,a)},o=function(a){return b(e,a)};j(vk[8],o,n,a,m);return b(c(a),aD$);case
3:b(c(a),aEa);var
p=d[1],q=function(a){return b(e,a)};y(Lg[1],q,a,p);return b(c(a),aEb);case
4:b(c(a),aEc);var
r=d[1],s=function(a){return b(e,a)};y(Li[1],s,a,r);return b(c(a),aEd);case
5:b(c(a),aEe);var
t=d[1],u=function(a){return b(f,a)},v=function(a){return b(e,a)};j(FG[1],v,u,a,t);return b(c(a),aEf);case
6:b(c(a),aEg);var
w=d[1],x=function(a){return b(f,a)},z=function(a){return b(e,a)};j(Ms[3],z,x,a,w);return b(c(a),aEh);case
7:b(c(a),aEi);var
A=d[1],B=function(a){return b(f,a)},C=function(a){return b(e,a)};j(FK[1],C,B,a,A);return b(c(a),aEj);case
8:b(c(a),aEk);var
D=d[1],E=function(a){return b(f,a)},F=function(a){return b(e,a)};j(BF[1],F,E,a,D);return b(c(a),aEl);case
9:b(c(a),aEm);var
G=d[1],H=function(a){return b(f,a)},I=function(a){return b(e,a)};j(Mf[5],I,H,a,G);return b(c(a),aEn);case
10:b(c(a),aEo);var
J=d[1],K=function(a){return b(f,a)},L=function(a){return b(e,a)};j(Mh[1],L,K,a,J);return b(c(a),aEp);case
11:b(c(a),aEq);var
M=d[1],N=function(a){return b(f,a)},O=function(a){return b(e,a)};j(Bq[1],O,N,a,M);return b(c(a),aEr);case
12:b(c(a),aEs);var
P=d[1],Q=function(a){return b(f,a)},R=function(a){return b(e,a)};j(Br[1],R,Q,a,P);return b(c(a),aEt);case
13:b(c(a),aEu);var
S=d[1],T=function(a){return b(f,a)},U=function(a){return b(e,a)};j(FI[1],U,T,a,S);return b(c(a),aEv);case
14:b(c(a),aEw);var
V=d[1],W=function(a){return b(f,a)},X=function(a){return b(e,a)};j(LJ[1],X,W,a,V);return b(c(a),aEx);case
15:b(c(a),aEy);var
Y=d[1],Z=function(a){return b(e,a)};y(MB[1],Z,a,Y);return b(c(a),aEz);case
16:b(c(a),aEA);var
_=d[1],$=function(a){return b(f,a)},aa=function(a){return b(e,a)};j(L9[7],aa,$,a,_);return b(c(a),aEB);case
17:b(c(a),aEC);var
ab=d[1],ac=function(a){return b(f,a)},ad=function(a){return b(e,a)};j(Mp[1],ad,ac,a,ab);return b(c(a),aED);case
18:b(c(a),aEE);var
ae=d[1],af=function(a){return b(f,a)},ag=function(a){return b(e,a)};j(FP[2],ag,af,a,ae);return b(c(a),aEF);case
19:b(c(a),aEG);var
ah=d[1],ai=function(a){return b(f,a)},aj=function(a){return b(e,a)};j(Mz[1],aj,ai,a,ah);return b(c(a),aEH);case
20:b(c(a),aEI);var
ak=d[1],al=function(a){return b(f,a)},am=function(a){return b(e,a)};j(LM[1],am,al,a,ak);return b(c(a),aEJ);case
21:b(c(a),aEK);var
an=d[1],ao=function(a){return b(f,a)},ap=function(a){return b(e,a)};j(LP[1],ap,ao,a,an);return b(c(a),aEL);case
22:b(c(a),aEM);var
aq=d[1],ar=function(a){return b(f,a)},as=function(a){return b(e,a)};j(LS[1],as,ar,a,aq);return b(c(a),aEN);case
23:b(c(a),aEO);var
at=d[1],au=function(a){return b(f,a)},av=function(a){return b(e,a)};j(uQ[5],av,au,a,at);return b(c(a),aEP);case
24:b(c(a),aEQ);var
aw=d[1],ax=function(a){return b(f,a)},ay=function(a){return b(e,a)};j(La[2],ay,ax,a,aw);return b(c(a),aER);case
25:b(c(a),aES);var
az=d[1],aA=function(a){return b(f,a)},aB=function(a){return b(e,a)};j(Mx[7],aB,aA,a,az);return b(c(a),aET);case
26:b(c(a),aEU);var
aC=d[1],aD=function(a){return b(f,a)},aE=function(a){return b(e,a)};j(BF[1],aE,aD,a,aC);return b(c(a),aEV);case
27:b(c(a),aEW);var
aF=d[1],aG=function(a){return b(f,a)},aH=function(a){return b(e,a)};j(Lc[1],aH,aG,a,aF);return b(c(a),aEX);case
28:b(c(a),aEY);var
aI=d[1],aJ=function(a){return b(f,a)},aK=function(a){return b(e,a)};j(Lt[1],aK,aJ,a,aI);return b(c(a),aEZ);case
29:b(c(a),aE0);var
aL=d[1],aM=function(a){return b(f,a)},aN=function(a){return b(e,a)};j(Lr[2],aN,aM,a,aL);return b(c(a),aE1);case
30:b(c(a),aE2);var
aO=d[1],aP=function(a){return b(f,a)},aQ=function(a){return b(e,a)};j(Lv[1],aQ,aP,a,aO);return b(c(a),aE3);case
31:b(c(a),aE4);var
aR=d[1],aS=function(a){return b(f,a)},aT=function(a){return b(e,a)};j(LA[2],aT,aS,a,aR);return b(c(a),aE5);case
32:b(c(a),aE6);var
aU=d[1],aV=function(a){return b(f,a)},aW=function(a){return b(e,a)};j(Bq[1],aW,aV,a,aU);return b(c(a),aE7);case
33:b(c(a),aE8);var
aX=d[1],aY=function(a){return b(f,a)},aZ=function(a){return b(e,a)};j(Br[1],aZ,aY,a,aX);return b(c(a),aE9);case
34:b(c(a),aE_);var
a0=d[1],a1=function(a){return b(f,a)},a2=function(a){return b(e,a)};j(xr[2],a2,a1,a,a0);return b(c(a),aE$);case
35:b(c(a),aFa);var
a3=d[1],a4=function(a){return b(f,a)},a5=function(a){return b(e,a)};j(LH[1],a5,a4,a,a3);return b(c(a),aFb);default:b(c(a),aFc);var
a6=d[1],a7=function(a){return b(f,a)},a8=function(a){return b(e,a)};j(Lk[1],a8,a7,a,a6);return b(c(a),aFd)}});h(ME,function(c,b,a){var
e=d(BO,c,b);return d(r(aFe),e,a)});y(sj,aFf,sA,[0,vW,La,Lc,Le,Lg,Li,Lk,Bq,Br,Lr,Lt,Lv,LA,xr,LH,LJ,LM,LP,LS,L9,BF,FG,FI,FK,Mf,Mh,FP,Mp,Ms,Mx,Mz,MB,FV,MC,FW,MD,BO,ME]);var
FX=function
e(a,b,c,d){return e.fun(a,b,c,d)},MF=function
d(a,b,c){return d.fun(a,b,c)},BP=function
d(a,b,c){return d.fun(a,b,c)},MG=function
c(a,b){return c.fun(a,b)};h(FX,function(g,f,a,e){b(c(a),aFg);d(f,a,e[1]);b(c(a),aFh);var
h=e[2];y(BP,function(a){return b(g,a)},a,h);return b(c(a),aFi)});h(MF,function(c,b,a){var
e=d(FX,c,b);return d(r(aFj),e,a)});h(BP,function(h,a,f){b(c(a),aFk);d(c(a),aFm,aFl);var
e=f[1];if(e){g(a,aFn);var
i=e[1],k=function(a,b){return g(a,aFo)},l=function(a){return b(h,a)};j(J[1],l,k,a,i);g(a,aFp)}else
g(a,aFs);b(c(a),aFq);return b(c(a),aFr)});h(MG,function(c,a){var
e=b(BP,c);return d(r(aFt),e,a)});var
MH=[0,FX,MF,BP,MG],FY=function
e(a,b,c,d){return e.fun(a,b,c,d)},MI=function
d(a,b,c){return d.fun(a,b,c)};h(FY,function(f,e,a,d){if(0===d[0]){b(c(a),aFu);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(ah[11],i,h,a,g);return b(c(a),aFv)}b(c(a),aFw);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(MH[1],m,l,a,k);return b(c(a),aFx)});h(MI,function(c,b,a){var
e=d(FY,c,b);return d(r(aFy),e,a)});var
MJ=[0,MH,FY,MI],FZ=function
e(a,b,c,d){return e.fun(a,b,c,d)},MK=function
d(a,b,c){return d.fun(a,b,c)},BQ=function
e(a,b,c,d){return e.fun(a,b,c,d)},ML=function
d(a,b,c){return d.fun(a,b,c)};h(FZ,function(f,g,a,e){b(c(a),aFz);d(f,a,e[1]);b(c(a),aFA);var
h=e[2];function
i(a){return b(g,a)}j(BQ,function(a){return b(f,a)},i,a,h);return b(c(a),aFB)});h(MK,function(c,b,a){var
e=d(FZ,c,b);return d(r(aFC),e,a)});h(BQ,function(e,i,a,f){b(c(a),aFD);d(c(a),aFF,aFE);var
k=f[1];b(c(a),aFG);var
l=0;Y(function(f,d){if(f)b(c(a),aFH);function
g(a){return b(i,a)}function
h(a){return b(e,a)}j(MJ[2],h,g,a,d);return 1},l,k);b(c(a),aFI);b(c(a),aFJ);b(c(a),aFK);d(c(a),aFM,aFL);var
h=f[2];if(h){g(a,aFN);var
m=h[1],n=function(a,d){b(c(a),aFO);var
f=0;Y(function(f,d){if(f)b(c(a),aFP);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aFQ)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,aFR)}else
g(a,aFU);b(c(a),aFS);return b(c(a),aFT)});h(ML,function(c,b,a){var
e=d(BQ,c,b);return d(r(aFV),e,a)});var
F0=function
e(a,b,c,d){return e.fun(a,b,c,d)},MM=function
d(a,b,c){return d.fun(a,b,c)},BR=function
e(a,b,c,d){return e.fun(a,b,c,d)},MN=function
d(a,b,c){return d.fun(a,b,c)},aFW=[0,FZ,MK,BQ,ML];h(F0,function(f,g,a,e){b(c(a),aFX);d(f,a,e[1]);b(c(a),aFY);var
h=e[2];function
i(a){return b(g,a)}j(BR,function(a){return b(f,a)},i,a,h);return b(c(a),aFZ)});h(MM,function(c,b,a){var
e=d(F0,c,b);return d(r(aF0),e,a)});h(BR,function(f,i,a,e){b(c(a),aF1);d(c(a),aF3,aF2);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aF4);b(c(a),aF5);d(c(a),aF7,aF6);var
h=e[2];if(h){g(a,aF8);var
n=h[1],o=function(a,b){return g(a,aF9)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aF_)}else
g(a,aGb);b(c(a),aF$);return b(c(a),aGa)});h(MN,function(c,b,a){var
e=d(BR,c,b);return d(r(aGc),e,a)});var
F1=[0,F0,MM,BR,MN],BS=function
e(a,b,c,d){return e.fun(a,b,c,d)},MO=function
d(a,b,c){return d.fun(a,b,c)};h(BS,function(f,g,a,e){switch(e[0]){case
0:b(c(a),aGd);var
h=e[1],i=function(a){return b(g,a)},k=function(a){return b(f,a)};j(ac[31],k,i,a,h);return b(c(a),aGe);case
1:b(c(a),aGf);var
l=e[1],m=function(a){return b(g,a)},n=function(a){return b(f,a)};j(F1[1],n,m,a,l);return b(c(a),aGg);default:b(c(a),aGh);d(f,a,e[1]);return b(c(a),aGi)}});h(MO,function(c,b,a){var
e=d(BS,c,b);return d(r(aGj),e,a)});var
F2=function
e(a,b,c,d){return e.fun(a,b,c,d)},MP=function
d(a,b,c){return d.fun(a,b,c)};h(F2,function(e,i,a,f){b(c(a),aGk);d(c(a),aGm,aGl);var
k=f[1];b(c(a),aGn);var
l=0;Y(function(f,d){if(f)b(c(a),aGo);function
g(a){return b(i,a)}j(BS,function(a){return b(e,a)},g,a,d);return 1},l,k);b(c(a),aGp);b(c(a),aGq);b(c(a),aGr);d(c(a),aGt,aGs);var
h=f[2];if(h){g(a,aGu);var
m=h[1],n=function(a,d){b(c(a),aGv);var
f=0;Y(function(f,d){if(f)b(c(a),aGw);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aGx)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,aGy)}else
g(a,aGB);b(c(a),aGz);return b(c(a),aGA)});h(MP,function(c,b,a){var
e=d(F2,c,b);return d(r(aGC),e,a)});var
MQ=[0,BS,MO,F2,MP],BT=function
c(a,b){return c.fun(a,b)},MR=function
b(a){return b.fun(a)},F3=function
d(a,b,c){return d.fun(a,b,c)},MS=function
c(a,b){return c.fun(a,b)},BU=function
c(a,b){return c.fun(a,b)},MT=function
b(a){return b.fun(a)};h(BT,function(a,e){b(c(a),aGD);d(c(a),aGF,aGE);var
f=e[1];d(c(a),aGG,f);b(c(a),aGH);b(c(a),aGI);d(c(a),aGK,aGJ);var
g=e[2];d(c(a),aGL,g);b(c(a),aGM);return b(c(a),aGN)});h(MR,function(a){return d(r(aGO),BT,a)});h(F3,function(f,a,e){b(c(a),aGP);d(f,a,e[1]);b(c(a),aGQ);d(BU,a,e[2]);return b(c(a),aGR)});h(MS,function(c,a){var
e=b(F3,c);return d(r(aGS),e,a)});h(BU,function(a,e){b(c(a),aGT);d(c(a),aGV,aGU);d(BT,a,e[1]);b(c(a),aGW);b(c(a),aGX);d(c(a),aGZ,aGY);var
f=e[2];d(c(a),aG0,f);b(c(a),aG1);return b(c(a),aG2)});h(MT,function(a){return d(r(aG3),BU,a)});var
MU=[0,BT,MR,F3,MS,BU,MT],F4=function
e(a,b,c,d){return e.fun(a,b,c,d)},MV=function
d(a,b,c){return d.fun(a,b,c)};h(F4,function(f,i,a,e){b(c(a),aG4);d(c(a),aG6,aG5);var
k=e[1];b(c(a),aG7);var
l=0;Y(function(e,d){if(e)b(c(a),aG8);function
g(a){return b(f,a)}y(MU[3],g,a,d);return 1},l,k);b(c(a),aG9);b(c(a),aG_);b(c(a),aG$);d(c(a),aHb,aHa);var
m=e[2];b(c(a),aHc);var
n=0;Y(function(e,d){if(e)b(c(a),aHd);function
g(a){return b(i,a)}function
h(a){return b(f,a)}j(ac[31],h,g,a,d);return 1},n,m);b(c(a),aHe);b(c(a),aHf);b(c(a),aHg);d(c(a),aHi,aHh);var
h=e[3];if(h){g(a,aHj);var
o=h[1],p=function(a,b){return g(a,aHk)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,aHl)}else
g(a,aHo);b(c(a),aHm);return b(c(a),aHn)});h(MV,function(c,b,a){var
e=d(F4,c,b);return d(r(aHp),e,a)});var
F5=[0,MU,F4,MV],F6=function
e(a,b,c,d){return e.fun(a,b,c,d)},MW=function
d(a,b,c){return d.fun(a,b,c)};h(F6,function(e,h,a,f){b(c(a),aHq);d(c(a),aHs,aHr);var
l=f[1];function
m(a){return b(h,a)}function
n(a){return b(e,a)}j(ac[31],n,m,a,l);b(c(a),aHt);b(c(a),aHu);d(c(a),aHw,aHv);var
i=f[2];b(c(a),aHx);d(e,a,i[1]);b(c(a),aHy);var
o=i[2];function
p(a){return b(h,a)}function
q(a){return b(e,a)}j(F5[2],q,p,a,o);b(c(a),aHz);b(c(a),aHA);b(c(a),aHB);d(c(a),aHD,aHC);var
k=f[3];if(k){g(a,aHE);var
r=k[1],s=function(a,b){return g(a,aHF)},t=function(a){return b(e,a)};j(J[1],t,s,a,r);g(a,aHG)}else
g(a,aHJ);b(c(a),aHH);return b(c(a),aHI)});h(MW,function(c,b,a){var
e=d(F6,c,b);return d(r(aHK),e,a)});var
MX=[0,F6,MW],vl=function
e(a,b,c,d){return e.fun(a,b,c,d)},MY=function
d(a,b,c){return d.fun(a,b,c)},F7=function
e(a,b,c,d){return e.fun(a,b,c,d)},MZ=function
d(a,b,c){return d.fun(a,b,c)},BV=function
e(a,b,c,d){return e.fun(a,b,c,d)},M0=function
d(a,b,c){return d.fun(a,b,c)};h(vl,function(f,g,a,e){switch(e[0]){case
0:var
h=e[1];b(c(a),aHL);b(c(a),aHM);d(g,a,h[1]);b(c(a),aHN);var
i=h[2],k=function(a){return b(f,a)};y(xp[2],k,a,i);b(c(a),aHO);return b(c(a),aHP);case
1:b(c(a),aHQ);var
l=e[1],m=function(a){return b(g,a)},n=function(a){return b(f,a)};j(rE[1],n,m,a,l);return b(c(a),aHR);case
2:b(c(a),aHS);var
o=e[1],p=function(a){return b(f,a)};y(AZ[1],p,a,o);return b(c(a),aHT);default:b(c(a),aHU);var
q=e[1],r=function(a){return b(g,a)},s=function(a){return b(f,a)};j(A0[1],s,r,a,q);return b(c(a),aHV)}});h(MY,function(c,b,a){var
e=d(vl,c,b);return d(r(aHW),e,a)});h(F7,function(f,g,a,e){b(c(a),aHX);d(f,a,e[1]);b(c(a),aHY);var
h=e[2];function
i(a){return b(g,a)}j(BV,function(a){return b(f,a)},i,a,h);return b(c(a),aHZ)});h(MZ,function(c,b,a){var
e=d(F7,c,b);return d(r(aH0),e,a)});h(BV,function(e,h,a,f){switch(f[0]){case
0:b(c(a),aH1);d(c(a),aH3,aH2);var
o=f[1],p=function(a){return b(h,a)};j(vl,function(a){return b(e,a)},p,a,o);b(c(a),aH4);b(c(a),aH5);d(c(a),aH7,aH6);var
q=f[2],r=function(a){return b(h,a)},s=function(a){return b(e,a)};j(ac[31],s,r,a,q);b(c(a),aH8);b(c(a),aH9);d(c(a),aH$,aH_);var
t=f[3];d(c(a),aIa,t);b(c(a),aIb);return b(c(a),aIc);case
1:var
i=f[2];b(c(a),aId);d(c(a),aIf,aIe);var
u=f[1],v=function(a){return b(h,a)};j(vl,function(a){return b(e,a)},v,a,u);b(c(a),aIg);b(c(a),aIh);d(c(a),aIj,aIi);b(c(a),aIk);d(e,a,i[1]);b(c(a),aIl);var
w=i[2],x=function(a){return b(h,a)},y=function(a){return b(e,a)};j(uQ[5],y,x,a,w);b(c(a),aIm);b(c(a),aIn);return b(c(a),aIo);case
2:var
k=f[3],l=f[2];b(c(a),aIp);d(c(a),aIr,aIq);var
z=f[1],A=function(a){return b(h,a)};j(vl,function(a){return b(e,a)},A,a,z);b(c(a),aIs);b(c(a),aIt);d(c(a),aIv,aIu);b(c(a),aIw);d(e,a,l[1]);b(c(a),aIx);var
B=l[2],C=function(a){return b(h,a)},D=function(a){return b(e,a)};j(uQ[5],D,C,a,B);b(c(a),aIy);b(c(a),aIz);b(c(a),aIA);d(c(a),aIC,aIB);if(k){g(a,aID);var
E=k[1],F=function(a,b){return g(a,aIE)},G=function(a){return b(e,a)};j(J[1],G,F,a,E);g(a,aIF)}else
g(a,aII);b(c(a),aIG);return b(c(a),aIH);default:var
m=f[3],n=f[2];b(c(a),aIJ);d(c(a),aIL,aIK);var
H=f[1],I=function(a){return b(h,a)};j(vl,function(a){return b(e,a)},I,a,H);b(c(a),aIM);b(c(a),aIN);d(c(a),aIP,aIO);b(c(a),aIQ);d(e,a,n[1]);b(c(a),aIR);var
K=n[2],L=function(a){return b(h,a)},M=function(a){return b(e,a)};j(uQ[5],M,L,a,K);b(c(a),aIS);b(c(a),aIT);b(c(a),aIU);d(c(a),aIW,aIV);if(m){g(a,aIX);var
N=m[1],O=function(a,b){return g(a,aIY)},P=function(a){return b(e,a)};j(J[1],P,O,a,N);g(a,aIZ)}else
g(a,aI2);b(c(a),aI0);return b(c(a),aI1)}});h(M0,function(c,b,a){var
e=d(BV,c,b);return d(r(aI3),e,a)});var
M1=[0,vl,MY,F7,MZ,BV,M0],F8=function
e(a,b,c,d){return e.fun(a,b,c,d)},M2=function
d(a,b,c){return d.fun(a,b,c)},BW=function
e(a,b,c,d){return e.fun(a,b,c,d)},M3=function
d(a,b,c){return d.fun(a,b,c)};h(F8,function(f,g,a,e){b(c(a),aI4);d(f,a,e[1]);b(c(a),aI5);var
h=e[2];function
i(a){return b(g,a)}j(BW,function(a){return b(f,a)},i,a,h);return b(c(a),aI6)});h(M2,function(c,b,a){var
e=d(F8,c,b);return d(r(aI7),e,a)});h(BW,function(f,i,a,e){b(c(a),aI8);d(c(a),aI_,aI9);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aI$);b(c(a),aJa);d(c(a),aJc,aJb);var
h=e[2];if(h){g(a,aJd);var
n=h[1],o=function(a,b){return g(a,aJe)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aJf)}else
g(a,aJi);b(c(a),aJg);return b(c(a),aJh)});h(M3,function(c,b,a){var
e=d(BW,c,b);return d(r(aJj),e,a)});var
M4=[0,F8,M2,BW,M3],BX=function
e(a,b,c,d){return e.fun(a,b,c,d)},M5=function
d(a,b,c){return d.fun(a,b,c)},F9=function
e(a,b,c,d){return e.fun(a,b,c,d)},M6=function
d(a,b,c){return d.fun(a,b,c)};h(BX,function(f,e,a,d){if(0===d[0]){b(c(a),aJk);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(M1[3],i,h,a,g);return b(c(a),aJl)}b(c(a),aJm);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(M4[1],m,l,a,k);return b(c(a),aJn)});h(M5,function(c,b,a){var
e=d(BX,c,b);return d(r(aJo),e,a)});h(F9,function(e,i,a,f){b(c(a),aJp);d(c(a),aJr,aJq);var
k=f[1];b(c(a),aJs);var
l=0;Y(function(f,d){if(f)b(c(a),aJt);function
g(a){return b(i,a)}j(BX,function(a){return b(e,a)},g,a,d);return 1},l,k);b(c(a),aJu);b(c(a),aJv);b(c(a),aJw);d(c(a),aJy,aJx);var
h=f[2];if(h){g(a,aJz);var
m=h[1],n=function(a,d){b(c(a),aJA);var
f=0;Y(function(f,d){if(f)b(c(a),aJB);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aJC)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,aJD)}else
g(a,aJG);b(c(a),aJE);return b(c(a),aJF)});h(M6,function(c,b,a){var
e=d(F9,c,b);return d(r(aJH),e,a)});var
M7=[0,M1,M4,BX,M5,F9,M6],F_=function
e(a,b,c,d){return e.fun(a,b,c,d)},M8=function
d(a,b,c){return d.fun(a,b,c)};h(F_,function(f,i,a,e){b(c(a),aJI);d(c(a),aJK,aJJ);var
k=e[1];b(c(a),aJL);var
l=0;Y(function(e,d){if(e)b(c(a),aJM);function
g(a){return b(i,a)}function
h(a){return b(f,a)}j(ac[31],h,g,a,d);return 1},l,k);b(c(a),aJN);b(c(a),aJO);b(c(a),aJP);d(c(a),aJR,aJQ);var
h=e[2];if(h){g(a,aJS);var
m=h[1],n=function(a,b){return g(a,aJT)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,aJU)}else
g(a,aJX);b(c(a),aJV);return b(c(a),aJW)});h(M8,function(c,b,a){var
e=d(F_,c,b);return d(r(aJY),e,a)});var
M9=[0,F_,M8],BY=function
c(a,b){return c.fun(a,b)},M_=function
b(a){return b.fun(a)},F$=function
e(a,b,c,d){return e.fun(a,b,c,d)},M$=function
d(a,b,c){return d.fun(a,b,c)};h(BY,function(a,b){switch(b){case
0:return g(a,aJZ);case
1:return g(a,aJ0);case
2:return g(a,aJ1);case
3:return g(a,aJ2);case
4:return g(a,aJ3);case
5:return g(a,aJ4);case
6:return g(a,aJ5);default:return g(a,aJ6)}});h(M_,function(a){return d(r(aJ7),BY,a)});h(F$,function(f,i,a,e){b(c(a),aJ8);d(c(a),aJ_,aJ9);d(BY,a,e[1]);b(c(a),aJ$);b(c(a),aKa);d(c(a),aKc,aKb);var
k=e[2];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aKd);b(c(a),aKe);d(c(a),aKg,aKf);var
h=e[3];if(h){g(a,aKh);var
n=h[1],o=function(a,b){return g(a,aKi)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aKj)}else
g(a,aKm);b(c(a),aKk);return b(c(a),aKl)});h(M$,function(c,b,a){var
e=d(F$,c,b);return d(r(aKn),e,a)});var
Na=[0,BY,M_,F$,M$],BZ=function
c(a,b){return c.fun(a,b)},Nb=function
b(a){return b.fun(a)},Ga=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nc=function
d(a,b,c){return d.fun(a,b,c)};h(BZ,function(a,b){switch(b){case
0:return g(a,aKo);case
1:return g(a,aKp);case
2:return g(a,aKq);case
3:return g(a,aKr);case
4:return g(a,aKs);case
5:return g(a,aKt);case
6:return g(a,aKu);case
7:return g(a,aKv);case
8:return g(a,aKw);case
9:return g(a,aKx);case
10:return g(a,aKy);case
11:return g(a,aKz);case
12:return g(a,aKA);case
13:return g(a,aKB);case
14:return g(a,aKC);case
15:return g(a,aKD);case
16:return g(a,aKE);case
17:return g(a,aKF);case
18:return g(a,aKG);case
19:return g(a,aKH);case
20:return g(a,aKI);default:return g(a,aKJ)}});h(Nb,function(a){return d(r(aKK),BZ,a)});h(Ga,function(f,h,a,e){b(c(a),aKL);d(c(a),aKN,aKM);d(BZ,a,e[1]);b(c(a),aKO);b(c(a),aKP);d(c(a),aKR,aKQ);var
k=e[2];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aKS);b(c(a),aKT);d(c(a),aKV,aKU);var
n=e[3];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(ac[31],p,o,a,n);b(c(a),aKW);b(c(a),aKX);d(c(a),aKZ,aKY);var
i=e[4];if(i){g(a,aK0);var
q=i[1],r=function(a,b){return g(a,aK1)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,aK2)}else
g(a,aK5);b(c(a),aK3);return b(c(a),aK4)});h(Nc,function(c,b,a){var
e=d(Ga,c,b);return d(r(aK6),e,a)});var
Nd=[0,BZ,Nb,Ga,Nc],B0=function
c(a,b){return c.fun(a,b)},Ne=function
b(a){return b.fun(a)},Gb=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nf=function
d(a,b,c){return d.fun(a,b,c)};h(B0,function(a,b){switch(b){case
0:return g(a,aK7);case
1:return g(a,aK8);case
2:return g(a,aK9);case
3:return g(a,aK_);case
4:return g(a,aK$);case
5:return g(a,aLa);case
6:return g(a,aLb);case
7:return g(a,aLc);case
8:return g(a,aLd);case
9:return g(a,aLe);case
10:return g(a,aLf);default:return g(a,aLg)}});h(Ne,function(a){return d(r(aLh),B0,a)});h(Gb,function(f,h,a,e){b(c(a),aLi);d(c(a),aLk,aLj);var
i=e[1];if(i){g(a,aLl);d(B0,a,i[1]);g(a,aLm)}else
g(a,aLF);b(c(a),aLn);b(c(a),aLo);d(c(a),aLq,aLp);var
l=e[2];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(tq[5],n,m,a,l);b(c(a),aLr);b(c(a),aLs);d(c(a),aLu,aLt);var
o=e[3];function
p(a){return b(h,a)}function
q(a){return b(f,a)}j(ac[31],q,p,a,o);b(c(a),aLv);b(c(a),aLw);d(c(a),aLy,aLx);var
k=e[4];if(k){g(a,aLz);var
r=k[1],s=function(a,b){return g(a,aLA)},t=function(a){return b(f,a)};j(J[1],t,s,a,r);g(a,aLB)}else
g(a,aLE);b(c(a),aLC);return b(c(a),aLD)});h(Nf,function(c,b,a){var
e=d(Gb,c,b);return d(r(aLG),e,a)});var
Ng=[0,B0,Ne,Gb,Nf],B1=function
c(a,b){return c.fun(a,b)},Nh=function
b(a){return b.fun(a)},Gc=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ni=function
d(a,b,c){return d.fun(a,b,c)};h(B1,function(a,b){return 0===b?g(a,aLH):g(a,aLI)});h(Nh,function(a){return d(r(aLJ),B1,a)});h(Gc,function(f,i,a,e){b(c(a),aLK);d(c(a),aLM,aLL);d(B1,a,e[1]);b(c(a),aLN);b(c(a),aLO);d(c(a),aLQ,aLP);var
k=e[2];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aLR);b(c(a),aLS);d(c(a),aLU,aLT);var
n=e[3];d(c(a),aLV,n);b(c(a),aLW);b(c(a),aLX);d(c(a),aLZ,aLY);var
h=e[4];if(h){g(a,aL0);var
o=h[1],p=function(a,b){return g(a,aL1)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,aL2)}else
g(a,aL5);b(c(a),aL3);return b(c(a),aL4)});h(Ni,function(c,b,a){var
e=d(Gc,c,b);return d(r(aL6),e,a)});var
Nj=[0,B1,Nh,Gc,Ni],B2=function
c(a,b){return c.fun(a,b)},Nk=function
b(a){return b.fun(a)},Gd=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nl=function
d(a,b,c){return d.fun(a,b,c)};h(B2,function(a,b){switch(b){case
0:return g(a,aL7);case
1:return g(a,aL8);default:return g(a,aL9)}});h(Nk,function(a){return d(r(aL_),B2,a)});h(Gd,function(f,h,a,e){b(c(a),aL$);d(c(a),aMb,aMa);d(B2,a,e[1]);b(c(a),aMc);b(c(a),aMd);d(c(a),aMf,aMe);var
k=e[2];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aMg);b(c(a),aMh);d(c(a),aMj,aMi);var
n=e[3];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(ac[31],p,o,a,n);b(c(a),aMk);b(c(a),aMl);d(c(a),aMn,aMm);var
i=e[4];if(i){g(a,aMo);var
q=i[1],r=function(a,b){return g(a,aMp)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,aMq)}else
g(a,aMt);b(c(a),aMr);return b(c(a),aMs)});h(Nl,function(c,b,a){var
e=d(Gd,c,b);return d(r(aMu),e,a)});var
Nm=[0,B2,Nk,Gd,Nl],Ge=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nn=function
d(a,b,c){return d.fun(a,b,c)};h(Ge,function(f,h,a,e){b(c(a),aMv);d(c(a),aMx,aMw);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aMy);b(c(a),aMz);d(c(a),aMB,aMA);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(ac[31],p,o,a,n);b(c(a),aMC);b(c(a),aMD);d(c(a),aMF,aME);var
q=e[3];function
r(a){return b(h,a)}function
s(a){return b(f,a)}j(ac[31],s,r,a,q);b(c(a),aMG);b(c(a),aMH);d(c(a),aMJ,aMI);var
i=e[4];if(i){g(a,aMK);var
t=i[1],u=function(a,b){return g(a,aML)},v=function(a){return b(f,a)};j(J[1],v,u,a,t);g(a,aMM)}else
g(a,aMP);b(c(a),aMN);return b(c(a),aMO)});h(Nn,function(c,b,a){var
e=d(Ge,c,b);return d(r(aMQ),e,a)});var
No=[0,Ge,Nn],B3=function
e(a,b,c,d){return e.fun(a,b,c,d)},Np=function
d(a,b,c){return d.fun(a,b,c)};h(B3,function(f,e,a,d){if(0===d[0]){b(c(a),aMR);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(ac[31],i,h,a,g);return b(c(a),aMS)}b(c(a),aMT);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(F1[1],m,l,a,k);return b(c(a),aMU)});h(Np,function(c,b,a){var
e=d(B3,c,b);return d(r(aMV),e,a)});var
Gf=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nq=function
d(a,b,c){return d.fun(a,b,c)},B4=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nr=function
d(a,b,c){return d.fun(a,b,c)};h(Gf,function(f,g,a,e){b(c(a),aMW);d(f,a,e[1]);b(c(a),aMX);var
h=e[2];function
i(a){return b(g,a)}j(B4,function(a){return b(f,a)},i,a,h);return b(c(a),aMY)});h(Nq,function(c,b,a){var
e=d(Gf,c,b);return d(r(aMZ),e,a)});h(B4,function(e,i,a,f){b(c(a),aM0);d(c(a),aM2,aM1);var
k=f[1];b(c(a),aM3);var
l=0;Y(function(f,d){if(f)b(c(a),aM4);function
g(a){return b(i,a)}j(B3,function(a){return b(e,a)},g,a,d);return 1},l,k);b(c(a),aM5);b(c(a),aM6);b(c(a),aM7);d(c(a),aM9,aM8);var
h=f[2];if(h){g(a,aM_);var
m=h[1],n=function(a,d){b(c(a),aM$);var
f=0;Y(function(f,d){if(f)b(c(a),aNa);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aNb)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,aNc)}else
g(a,aNf);b(c(a),aNd);return b(c(a),aNe)});h(Nr,function(c,b,a){var
e=d(B4,c,b);return d(r(aNg),e,a)});var
Gg=[0,Gf,Nq,B4,Nr],Gh=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ns=function
d(a,b,c){return d.fun(a,b,c)};h(Gh,function(f,h,a,e){b(c(a),aNh);d(c(a),aNj,aNi);var
m=e[1];function
n(a){return b(h,a)}function
o(a){return b(f,a)}j(ac[31],o,n,a,m);b(c(a),aNk);b(c(a),aNl);d(c(a),aNn,aNm);var
i=e[2];if(i){g(a,aNo);var
p=i[1],q=function(a){return b(h,a)},r=function(a){return b(f,a)};j(ac[2][1],r,q,a,p);g(a,aNp)}else
g(a,aNH);b(c(a),aNq);b(c(a),aNr);d(c(a),aNt,aNs);var
k=e[3];if(k){g(a,aNu);var
s=k[1],t=function(a){return b(h,a)},u=function(a){return b(f,a)};j(Gg[1],u,t,a,s);g(a,aNv)}else
g(a,aNG);b(c(a),aNw);b(c(a),aNx);d(c(a),aNz,aNy);var
l=e[4];if(l){g(a,aNA);var
v=l[1],w=function(a,b){return g(a,aNB)},x=function(a){return b(f,a)};j(J[1],x,w,a,v);g(a,aNC)}else
g(a,aNF);b(c(a),aND);return b(c(a),aNE)});h(Ns,function(c,b,a){var
e=d(Gh,c,b);return d(r(aNI),e,a)});var
Nt=[0,Gh,Ns],Gi=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nu=function
d(a,b,c){return d.fun(a,b,c)};h(Gi,function(f,h,a,e){b(c(a),aNJ);d(c(a),aNL,aNK);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(ac[31],n,m,a,l);b(c(a),aNM);b(c(a),aNN);d(c(a),aNP,aNO);var
i=e[2];if(i){g(a,aNQ);var
o=i[1],p=function(a){return b(h,a)},q=function(a){return b(f,a)};j(ac[2][1],q,p,a,o);g(a,aNR)}else
g(a,aN6);b(c(a),aNS);b(c(a),aNT);d(c(a),aNV,aNU);var
r=e[3];function
s(a){return b(h,a)}function
t(a){return b(f,a)}j(Gg[1],t,s,a,r);b(c(a),aNW);b(c(a),aNX);d(c(a),aNZ,aNY);var
k=e[4];if(k){g(a,aN0);var
u=k[1],v=function(a,b){return g(a,aN1)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,aN2)}else
g(a,aN5);b(c(a),aN3);return b(c(a),aN4)});h(Nu,function(c,b,a){var
e=d(Gi,c,b);return d(r(aN7),e,a)});var
Gj=[0,Gi,Nu],Gk=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nv=function
d(a,b,c){return d.fun(a,b,c)};h(Gk,function(g,f,a,e){b(c(a),aN8);d(c(a),aN_,aN9);var
h=e[1];function
i(a){return b(f,a)}function
k(a){return b(g,a)}j(Gj[1],k,i,a,h);b(c(a),aN$);b(c(a),aOa);d(c(a),aOc,aOb);var
l=e[2];d(c(a),aOd,l);b(c(a),aOe);return b(c(a),aOf)});h(Nv,function(c,b,a){var
e=d(Gk,c,b);return d(r(aOg),e,a)});var
Nw=[0,Gk,Nv],B5=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nx=function
d(a,b,c){return d.fun(a,b,c)},Gl=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ny=function
d(a,b,c){return d.fun(a,b,c)};h(B5,function(e,f,a,d){switch(d[0]){case
0:b(c(a),aOh);var
g=d[1],h=function(a){return b(f,a)},i=function(a){return b(e,a)};j(rE[1],i,h,a,g);return b(c(a),aOi);case
1:b(c(a),aOj);var
k=d[1],l=function(a){return b(e,a)};y(AZ[1],l,a,k);return b(c(a),aOk);default:b(c(a),aOl);var
m=d[1],n=function(a){return b(f,a)},o=function(a){return b(e,a)};j(ac[31],o,n,a,m);return b(c(a),aOm)}});h(Nx,function(c,b,a){var
e=d(B5,c,b);return d(r(aOn),e,a)});h(Gl,function(f,h,a,e){b(c(a),aOo);d(c(a),aOq,aOp);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aOr);b(c(a),aOs);d(c(a),aOu,aOt);var
n=e[2];function
o(a){return b(h,a)}j(B5,function(a){return b(f,a)},o,a,n);b(c(a),aOv);b(c(a),aOw);d(c(a),aOy,aOx);var
i=e[3];if(i){g(a,aOz);var
p=i[1],q=function(a,b){return g(a,aOA)},r=function(a){return b(f,a)};j(J[1],r,q,a,p);g(a,aOB)}else
g(a,aOE);b(c(a),aOC);return b(c(a),aOD)});h(Ny,function(c,b,a){var
e=d(Gl,c,b);return d(r(aOF),e,a)});var
Gm=[0,B5,Nx,Gl,Ny],Gn=function
e(a,b,c,d){return e.fun(a,b,c,d)},Nz=function
d(a,b,c){return d.fun(a,b,c)};h(Gn,function(g,f,a,e){b(c(a),aOG);d(c(a),aOI,aOH);var
h=e[1];function
i(a){return b(f,a)}function
k(a){return b(g,a)}j(Gm[3],k,i,a,h);b(c(a),aOJ);b(c(a),aOK);d(c(a),aOM,aOL);var
l=e[2];d(c(a),aON,l);b(c(a),aOO);return b(c(a),aOP)});h(Nz,function(c,b,a){var
e=d(Gn,c,b);return d(r(aOQ),e,a)});var
NA=[0,Gn,Nz],Go=function
e(a,b,c,d){return e.fun(a,b,c,d)},NB=function
d(a,b,c){return d.fun(a,b,c)};h(Go,function(f,k,a,e){b(c(a),aOR);d(c(a),aOT,aOS);var
h=e[1];if(h){g(a,aOU);var
l=h[1],m=function(a){return b(k,a)},n=function(a){return b(f,a)};j(ac[31],n,m,a,l);g(a,aOV)}else
g(a,aO$);b(c(a),aOW);b(c(a),aOX);d(c(a),aOZ,aOY);var
i=e[2];if(i){g(a,aO0);var
o=i[1],p=function(a,b){return g(a,aO1)},q=function(a){return b(f,a)};j(J[1],q,p,a,o);g(a,aO2)}else
g(a,aO_);b(c(a),aO3);b(c(a),aO4);d(c(a),aO6,aO5);var
r=e[3];d(c(a),aO7,r);b(c(a),aO8);return b(c(a),aO9)});h(NB,function(c,b,a){var
e=d(Go,c,b);return d(r(aPa),e,a)});var
NC=[0,Go,NB],Gp=function
e(a,b,c,d){return e.fun(a,b,c,d)},ND=function
d(a,b,c){return d.fun(a,b,c)},B6=function
e(a,b,c,d){return e.fun(a,b,c,d)},NE=function
d(a,b,c){return d.fun(a,b,c)};h(Gp,function(f,g,a,e){b(c(a),aPb);d(f,a,e[1]);b(c(a),aPc);var
h=e[2];function
i(a){return b(g,a)}j(B6,function(a){return b(f,a)},i,a,h);return b(c(a),aPd)});h(ND,function(c,b,a){var
e=d(Gp,c,b);return d(r(aPe),e,a)});h(B6,function(g,f,a,e){b(c(a),aPf);d(c(a),aPh,aPg);var
h=e[1];function
i(a){return b(f,a)}function
k(a){return b(g,a)}j(tq[5],k,i,a,h);b(c(a),aPi);b(c(a),aPj);d(c(a),aPl,aPk);var
l=e[2];function
m(a){return b(f,a)}function
n(a){return b(g,a)}j(ac[31],n,m,a,l);b(c(a),aPm);b(c(a),aPn);d(c(a),aPp,aPo);var
o=e[3];d(c(a),aPq,o);b(c(a),aPr);return b(c(a),aPs)});h(NE,function(c,b,a){var
e=d(B6,c,b);return d(r(aPt),e,a)});var
NF=[0,Gp,ND,B6,NE],Gq=function
e(a,b,c,d){return e.fun(a,b,c,d)},NG=function
d(a,b,c){return d.fun(a,b,c)};h(Gq,function(h,f,a,e){b(c(a),aPu);d(c(a),aPw,aPv);var
k=e[1];b(c(a),aPx);var
l=0;Y(function(e,d){if(e)b(c(a),aPy);function
g(a){return b(f,a)}function
i(a){return b(h,a)}j(NF[1],i,g,a,d);return 1},l,k);b(c(a),aPz);b(c(a),aPA);b(c(a),aPB);d(c(a),aPD,aPC);var
i=e[2];if(i){g(a,aPE);var
m=i[1],n=function(a){return b(f,a)},o=function(a){return b(h,a)};j(ac[31],o,n,a,m);g(a,aPF)}else
g(a,aPI);b(c(a),aPG);return b(c(a),aPH)});h(NG,function(c,b,a){var
e=d(Gq,c,b);return d(r(aPJ),e,a)});var
Gr=[0,NF,Gq,NG],Gs=function
e(a,b,c,d){return e.fun(a,b,c,d)},NH=function
d(a,b,c){return d.fun(a,b,c)};h(Gs,function(h,f,a,e){b(c(a),aPK);d(c(a),aPM,aPL);var
k=e[1];b(c(a),aPN);var
l=0;Y(function(e,d){if(e)b(c(a),aPO);function
g(a){return b(f,a)}function
i(a){return b(h,a)}j(Gr[1][1],i,g,a,d);return 1},l,k);b(c(a),aPP);b(c(a),aPQ);b(c(a),aPR);d(c(a),aPT,aPS);var
i=e[2];if(i){g(a,aPU);var
m=i[1],n=function(a){return b(f,a)},o=function(a){return b(h,a)};j(ac[31],o,n,a,m);g(a,aPV)}else
g(a,aPY);b(c(a),aPW);return b(c(a),aPX)});h(NH,function(c,b,a){var
e=d(Gs,c,b);return d(r(aPZ),e,a)});var
NI=[0,Gs,NH],Gt=function
e(a,b,c,d){return e.fun(a,b,c,d)},NJ=function
d(a,b,c){return d.fun(a,b,c)};h(Gt,function(f,h,a,e){b(c(a),aP0);d(c(a),aP2,aP1);var
k=e[1];function
l(a){return b(h,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aP3);b(c(a),aP4);d(c(a),aP6,aP5);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(ah[15],p,o,a,n);b(c(a),aP7);b(c(a),aP8);d(c(a),aP_,aP9);var
i=e[3];if(i){g(a,aP$);var
q=i[1],r=function(a,b){return g(a,aQa)},s=function(a){return b(f,a)};j(J[1],s,r,a,q);g(a,aQb)}else
g(a,aQe);b(c(a),aQc);return b(c(a),aQd)});h(NJ,function(c,b,a){var
e=d(Gt,c,b);return d(r(aQf),e,a)});var
NK=[0,Gt,NJ],Gu=function
d(a,b,c){return d.fun(a,b,c)},NL=function
c(a,b){return c.fun(a,b)};h(Gu,function(e,a,f){b(c(a),aQg);d(c(a),aQi,aQh);var
i=f[1];function
k(a){return b(e,a)}function
l(a){return b(e,a)}j(rE[1],l,k,a,i);b(c(a),aQj);b(c(a),aQk);d(c(a),aQm,aQl);var
m=f[2];function
n(a){return b(e,a)}function
o(a){return b(e,a)}j(rE[1],o,n,a,m);b(c(a),aQn);b(c(a),aQo);d(c(a),aQq,aQp);var
h=f[3];if(h){g(a,aQr);var
p=h[1],q=function(a,b){return g(a,aQs)},r=function(a){return b(e,a)};j(J[1],r,q,a,p);g(a,aQt)}else
g(a,aQw);b(c(a),aQu);return b(c(a),aQv)});h(NL,function(c,a){var
e=b(Gu,c);return d(r(aQx),e,a)});var
NM=[0,Gu,NL],Gv=function
d(a,b,c){return d.fun(a,b,c)},NN=function
c(a,b){return c.fun(a,b)};h(Gv,function(h,a,f){b(c(a),aQy);d(c(a),aQA,aQz);var
e=f[1];if(e){g(a,aQB);var
i=e[1],k=function(a,b){return g(a,aQC)},l=function(a){return b(h,a)};j(J[1],l,k,a,i);g(a,aQD)}else
g(a,aQG);b(c(a),aQE);return b(c(a),aQF)});h(NN,function(c,a){var
e=b(Gv,c);return d(r(aQH),e,a)});var
NO=[0,Gv,NN],Gw=function
d(a,b,c){return d.fun(a,b,c)},NP=function
c(a,b){return c.fun(a,b)};h(Gw,function(h,a,f){b(c(a),aQI);d(c(a),aQK,aQJ);var
e=f[1];if(e){g(a,aQL);var
i=e[1],k=function(a,b){return g(a,aQM)},l=function(a){return b(h,a)};j(J[1],l,k,a,i);g(a,aQN)}else
g(a,aQQ);b(c(a),aQO);return b(c(a),aQP)});h(NP,function(c,a){var
e=b(Gw,c);return d(r(aQR),e,a)});var
NQ=[0,Gw,NP],Gx=function
e(a,b,c,d){return e.fun(a,b,c,d)},NR=function
d(a,b,c){return d.fun(a,b,c)};h(Gx,function(f,i,a,e){b(c(a),aQS);d(c(a),aQU,aQT);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aQV);b(c(a),aQW);d(c(a),aQY,aQX);var
h=e[2];if(h){g(a,aQZ);var
n=h[1],o=function(a,b){return g(a,aQ0)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aQ1)}else
g(a,aQ4);b(c(a),aQ2);return b(c(a),aQ3)});h(NR,function(c,b,a){var
e=d(Gx,c,b);return d(r(aQ5),e,a)});var
NS=[0,Gx,NR],Gy=function
e(a,b,c,d){return e.fun(a,b,c,d)},NT=function
d(a,b,c){return d.fun(a,b,c)},B7=function
e(a,b,c,d){return e.fun(a,b,c,d)},NU=function
d(a,b,c){return d.fun(a,b,c)};h(Gy,function(g,f,a,e){b(c(a),aQ6);d(f,a,e[1]);b(c(a),aQ7);var
h=e[2];function
i(a){return b(f,a)}j(B7,function(a){return b(g,a)},i,a,h);return b(c(a),aQ8)});h(NT,function(c,b,a){var
e=d(Gy,c,b);return d(r(aQ9),e,a)});h(B7,function(e,f,a,d){switch(d[0]){case
0:b(c(a),aQ_);var
g=d[1],h=function(a){return b(f,a)},i=function(a){return b(e,a)};j(MQ[3],i,h,a,g);return b(c(a),aQ$);case
1:b(c(a),aRa);var
k=d[1],l=function(a){return b(f,a)},m=function(a){return b(e,a)};j(uQ[5],m,l,a,k);return b(c(a),aRb);case
2:b(c(a),aRc);var
n=d[1],o=function(a){return b(f,a)},p=function(a){return b(e,a)};j(Ng[3],p,o,a,n);return b(c(a),aRd);case
3:b(c(a),aRe);var
q=d[1],r=function(a){return b(f,a)},s=function(a){return b(e,a)};j(Nd[3],s,r,a,q);return b(c(a),aRf);case
4:b(c(a),aRg);var
t=d[1],u=function(a){return b(f,a)},v=function(a){return b(e,a)};j(Gj[1],v,u,a,t);return b(c(a),aRh);case
5:b(c(a),aRi);var
w=d[1],x=function(a){return b(f,a)},z=function(a){return b(e,a)};j(vk[8],z,x,a,w);return b(c(a),aRj);case
6:b(c(a),aRk);var
A=d[1],B=function(a){return b(f,a)},C=function(a){return b(e,a)};j(Gr[2],C,B,a,A);return b(c(a),aRl);case
7:b(c(a),aRm);var
D=d[1],E=function(a){return b(f,a)},F=function(a){return b(e,a)};j(No[1],F,E,a,D);return b(c(a),aRn);case
8:b(c(a),aRo);var
G=d[1],H=function(a){return b(f,a)},I=function(a){return b(e,a)};j(uQ[5],I,H,a,G);return b(c(a),aRp);case
9:b(c(a),aRq);var
J=d[1],K=function(a){return b(f,a)},L=function(a){return b(e,a)};j(NI[1],L,K,a,J);return b(c(a),aRr);case
10:b(c(a),aRs);var
M=d[1],N=function(a){return b(f,a)},O=function(a){return b(e,a)};j(rE[1],O,N,a,M);return b(c(a),aRt);case
11:b(c(a),aRu);var
P=d[1],Q=function(a){return b(f,a)},R=function(a){return b(e,a)};j(NS[1],R,Q,a,P);return b(c(a),aRv);case
12:b(c(a),aRw);var
S=d[1],T=function(a){return b(f,a)},U=function(a){return b(e,a)};j(Ex[17],U,T,a,S);return b(c(a),aRx);case
13:b(c(a),aRy);var
V=d[1],W=function(a){return b(f,a)},X=function(a){return b(e,a)};j(Ex[19],X,W,a,V);return b(c(a),aRz);case
14:b(c(a),aRA);var
Y=d[1],Z=function(a){return b(e,a)};y(xp[2],Z,a,Y);return b(c(a),aRB);case
15:b(c(a),aRC);var
_=d[1],$=function(a){return b(f,a)},aa=function(a){return b(e,a)};j(Nm[3],aa,$,a,_);return b(c(a),aRD);case
16:b(c(a),aRE);var
ab=d[1],ac=function(a){return b(f,a)},ad=function(a){return b(e,a)};j(Gm[3],ad,ac,a,ab);return b(c(a),aRF);case
17:b(c(a),aRG);var
ae=d[1],af=function(a){return b(e,a)};y(NM[1],af,a,ae);return b(c(a),aRH);case
18:b(c(a),aRI);var
ag=d[1],ah=function(a){return b(f,a)},ai=function(a){return b(e,a)};j(Nt[1],ai,ah,a,ag);return b(c(a),aRJ);case
19:b(c(a),aRK);var
aj=d[1],ak=function(a){return b(f,a)},al=function(a){return b(e,a)};j(M7[5],al,ak,a,aj);return b(c(a),aRL);case
20:b(c(a),aRM);var
am=d[1],an=function(a){return b(f,a)},ao=function(a){return b(e,a)};j(Nw[1],ao,an,a,am);return b(c(a),aRN);case
21:b(c(a),aRO);var
ap=d[1],aq=function(a){return b(f,a)},ar=function(a){return b(e,a)};j(NA[1],ar,aq,a,ap);return b(c(a),aRP);case
22:b(c(a),aRQ);var
as=d[1],at=function(a){return b(f,a)},au=function(a){return b(e,a)};j(M9[1],au,at,a,as);return b(c(a),aRR);case
23:b(c(a),aRS);var
av=d[1],aw=function(a){return b(e,a)};y(NQ[1],aw,a,av);return b(c(a),aRT);case
24:b(c(a),aRU);var
ax=d[1],ay=function(a){return b(f,a)},az=function(a){return b(e,a)};j(MX[1],az,ay,a,ax);return b(c(a),aRV);case
25:b(c(a),aRW);var
aA=d[1],aB=function(a){return b(f,a)},aC=function(a){return b(e,a)};j(F5[2],aC,aB,a,aA);return b(c(a),aRX);case
26:b(c(a),aRY);var
aD=d[1],aE=function(a){return b(e,a)};y(NO[1],aE,a,aD);return b(c(a),aRZ);case
27:b(c(a),aR0);var
aF=d[1],aG=function(a){return b(f,a)},aH=function(a){return b(e,a)};j(NK[1],aH,aG,a,aF);return b(c(a),aR1);case
28:b(c(a),aR2);var
aI=d[1],aJ=function(a){return b(f,a)},aK=function(a){return b(e,a)};j(Na[3],aK,aJ,a,aI);return b(c(a),aR3);case
29:b(c(a),aR4);var
aL=d[1],aM=function(a){return b(f,a)},aN=function(a){return b(e,a)};j(Nj[3],aN,aM,a,aL);return b(c(a),aR5);default:b(c(a),aR6);var
aO=d[1],aP=function(a){return b(f,a)},aQ=function(a){return b(e,a)};j(NC[1],aQ,aP,a,aO);return b(c(a),aR7)}});h(NU,function(c,b,a){var
e=d(B7,c,b);return d(r(aR8),e,a)});y(sj,aR9,ac,[0,MJ,aFW,F1,MQ,F5,MX,M7,M9,Na,Nd,Ng,Nj,Nm,No,B3,Np,Gg,Nt,Gj,Nw,Gm,NA,NC,Gr,NI,NK,NM,NO,NQ,NS,Gy,NT,B7,NU]);var
Gz=function
e(a,b,c,d){return e.fun(a,b,c,d)},NV=function
d(a,b,c){return d.fun(a,b,c)},B8=function
d(a,b,c){return d.fun(a,b,c)},NW=function
c(a,b){return c.fun(a,b)};h(Gz,function(g,f,a,e){b(c(a),aR_);d(f,a,e[1]);b(c(a),aR$);var
h=e[2];y(B8,function(a){return b(g,a)},a,h);return b(c(a),aSa)});h(NV,function(c,b,a){var
e=d(Gz,c,b);return d(r(aSb),e,a)});h(B8,function(h,a,e){b(c(a),aSc);d(c(a),aSe,aSd);var
i=e[1];d(c(a),aSf,i);b(c(a),aSg);b(c(a),aSh);d(c(a),aSj,aSi);var
f=e[2];if(f){g(a,aSk);var
k=f[1],l=function(a,b){return g(a,aSl)},m=function(a){return b(h,a)};j(J[1],m,l,a,k);g(a,aSm)}else
g(a,aSp);b(c(a),aSn);return b(c(a),aSo)});h(NW,function(c,a){var
e=b(B8,c);return d(r(aSq),e,a)});var
vm=[0,Gz,NV,B8,NW],GA=function
e(a,b,c,d){return e.fun(a,b,c,d)},NX=function
d(a,b,c){return d.fun(a,b,c)},B9=function
e(a,b,c,d){return e.fun(a,b,c,d)},NY=function
d(a,b,c){return d.fun(a,b,c)};h(GA,function(f,g,a,e){b(c(a),aSr);d(f,a,e[1]);b(c(a),aSs);var
h=e[2];function
i(a){return b(g,a)}j(B9,function(a){return b(f,a)},i,a,h);return b(c(a),aSt)});h(NX,function(c,b,a){var
e=d(GA,c,b);return d(r(aSu),e,a)});h(B9,function(g,f,a,e){b(c(a),aSv);d(c(a),aSx,aSw);var
h=e[1];function
i(a){return b(f,a)}function
k(a){return b(g,a)}j(vm[1],k,i,a,h);b(c(a),aSy);b(c(a),aSz);d(c(a),aSB,aSA);var
l=e[2];function
m(a){return b(f,a)}function
n(a){return b(g,a)}j(vm[1],n,m,a,l);b(c(a),aSC);return b(c(a),aSD)});h(NY,function(c,b,a){var
e=d(B9,c,b);return d(r(aSE),e,a)});var
GB=[0,GA,NX,B9,NY],GC=function
e(a,b,c,d){return e.fun(a,b,c,d)},NZ=function
d(a,b,c){return d.fun(a,b,c)},B_=function
e(a,b,c,d){return e.fun(a,b,c,d)},N0=function
d(a,b,c){return d.fun(a,b,c)};h(GC,function(e,i,a,f){b(c(a),aSF);d(c(a),aSH,aSG);var
k=f[1];function
l(a){return b(i,a)}j(B_,function(a){return b(e,a)},l,a,k);b(c(a),aSI);b(c(a),aSJ);d(c(a),aSL,aSK);var
h=f[2];if(h){g(a,aSM);var
m=h[1],n=function(a,d){b(c(a),aSN);var
f=0;Y(function(f,d){if(f)b(c(a),aSO);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aSP)},o=function(a){return b(e,a)};j(J[1],o,n,a,m);g(a,aSQ)}else
g(a,aST);b(c(a),aSR);return b(c(a),aSS)});h(NZ,function(c,b,a){var
e=d(GC,c,b);return d(r(aSU),e,a)});h(B_,function(f,e,a,d){if(d){b(c(a),aSV);var
h=d[1],i=function(a){return b(e,a)},k=function(a){return b(f,a)};j(ac[31],k,i,a,h);return b(c(a),aSW)}return g(a,aSX)});h(N0,function(c,b,a){var
e=d(B_,c,b);return d(r(aSY),e,a)});var
GD=[0,GC,NZ,B_,N0],N1=function(a,e){b(c(a),aSZ);d(c(a),aS1,aS0);var
f=e[1];d(c(a),aS2,f);b(c(a),aS3);b(c(a),aS4);d(c(a),aS6,aS5);var
g=e[2];d(c(a),aS7,g);b(c(a),aS8);return b(c(a),aS9)},N2=[0,N1,function(a){return d(r(aS_),N1,a)}],GE=function
e(a,b,c,d){return e.fun(a,b,c,d)},N3=function
d(a,b,c){return d.fun(a,b,c)},B$=function
e(a,b,c,d){return e.fun(a,b,c,d)},N4=function
d(a,b,c){return d.fun(a,b,c)},Ca=function
e(a,b,c,d){return e.fun(a,b,c,d)},N5=function
d(a,b,c){return d.fun(a,b,c)},Cb=function
e(a,b,c,d){return e.fun(a,b,c,d)},N6=function
d(a,b,c){return d.fun(a,b,c)};h(GE,function(f,g,a,e){b(c(a),aS$);d(f,a,e[1]);b(c(a),aTa);var
h=e[2];function
i(a){return b(g,a)}j(Cb,function(a){return b(f,a)},i,a,h);return b(c(a),aTb)});h(N3,function(c,b,a){var
e=d(GE,c,b);return d(r(aTc),e,a)});h(B$,function(f,e,a,d){if(0===d[0]){b(c(a),aTd);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(vm[1],i,h,a,g);return b(c(a),aTe)}b(c(a),aTf);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(GB[1],m,l,a,k);return b(c(a),aTg)});h(N4,function(c,b,a){var
e=d(B$,c,b);return d(r(aTh),e,a)});h(Ca,function(g,f,a,e){if(0===e[0]){b(c(a),aTi);d(f,a,e[1]);b(c(a),aTj);var
h=e[2],i=function(a){return b(g,a)};y(xp[2],i,a,h);return b(c(a),aTk)}b(c(a),aTl);d(f,a,e[1]);b(c(a),aTm);var
k=e[2];function
l(a){return b(f,a)}function
m(a){return b(g,a)}j(GD[1],m,l,a,k);return b(c(a),aTn)});h(N5,function(c,b,a){var
e=d(Ca,c,b);return d(r(aTo),e,a)});h(Cb,function(h,f,a,e){b(c(a),aTp);d(c(a),aTr,aTq);var
k=e[1];function
l(a){return b(f,a)}j(B$,function(a){return b(h,a)},l,a,k);b(c(a),aTs);b(c(a),aTt);d(c(a),aTv,aTu);var
i=e[2];if(i){g(a,aTw);var
m=i[1],n=function(a){return b(f,a)};j(Ca,function(a){return b(h,a)},n,a,m);g(a,aTx)}else
g(a,aTA);b(c(a),aTy);return b(c(a),aTz)});h(N6,function(c,b,a){var
e=d(Cb,c,b);return d(r(aTB),e,a)});var
N7=[0,GE,N3,B$,N4,Ca,N5,Cb,N6],GF=function
e(a,b,c,d){return e.fun(a,b,c,d)},N8=function
d(a,b,c){return d.fun(a,b,c)},Cc=function
e(a,b,c,d){return e.fun(a,b,c,d)},N9=function
d(a,b,c){return d.fun(a,b,c)};h(GF,function(f,g,a,e){b(c(a),aTC);d(f,a,e[1]);b(c(a),aTD);var
h=e[2];function
i(a){return b(g,a)}j(Cc,function(a){return b(f,a)},i,a,h);return b(c(a),aTE)});h(N8,function(c,b,a){var
e=d(GF,c,b);return d(r(aTF),e,a)});h(Cc,function(f,i,a,e){b(c(a),aTG);d(c(a),aTI,aTH);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aTJ);b(c(a),aTK);d(c(a),aTM,aTL);var
h=e[2];if(h){g(a,aTN);var
n=h[1],o=function(a,b){return g(a,aTO)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aTP)}else
g(a,aTS);b(c(a),aTQ);return b(c(a),aTR)});h(N9,function(c,b,a){var
e=d(Cc,c,b);return d(r(aTT),e,a)});var
N_=[0,GF,N8,Cc,N9],Cd=function
e(a,b,c,d){return e.fun(a,b,c,d)},N$=function
d(a,b,c){return d.fun(a,b,c)},Ce=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oa=function
d(a,b,c){return d.fun(a,b,c)},Cf=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ob=function
d(a,b,c){return d.fun(a,b,c)};h(Cd,function(f,g,a,e){b(c(a),aTU);d(f,a,e[1]);b(c(a),aTV);var
h=e[2];function
i(a){return b(g,a)}j(Cf,function(a){return b(f,a)},i,a,h);return b(c(a),aTW)});h(N$,function(c,b,a){var
e=d(Cd,c,b);return d(r(aTX),e,a)});h(Ce,function(f,e,a,d){if(0===d[0]){b(c(a),aTY);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(vm[1],i,h,a,g);return b(c(a),aTZ)}b(c(a),aT0);var
k=d[1];function
l(a){return b(e,a)}j(Cd,function(a){return b(f,a)},l,a,k);return b(c(a),aT1)});h(Oa,function(c,b,a){var
e=d(Ce,c,b);return d(r(aT2),e,a)});h(Cf,function(g,f,a,e){b(c(a),aT3);d(c(a),aT5,aT4);var
h=e[1];function
i(a){return b(f,a)}j(Ce,function(a){return b(g,a)},i,a,h);b(c(a),aT6);b(c(a),aT7);d(c(a),aT9,aT8);var
k=e[2];function
l(a){return b(f,a)}function
m(a){return b(g,a)}j(vm[1],m,l,a,k);b(c(a),aT_);return b(c(a),aT$)});h(Ob,function(c,b,a){var
e=d(Cf,c,b);return d(r(aUa),e,a)});var
Oc=[0,Cd,N$,Ce,Oa,Cf,Ob],xt=function
e(a,b,c,d){return e.fun(a,b,c,d)},Od=function
d(a,b,c){return d.fun(a,b,c)};h(xt,function(f,e,a,d){switch(d[0]){case
0:b(c(a),aUb);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(vm[1],i,h,a,g);return b(c(a),aUc);case
1:b(c(a),aUd);var
k=d[1],l=function(a){return b(e,a)},m=function(a){return b(f,a)};j(GB[1],m,l,a,k);return b(c(a),aUe);default:b(c(a),aUf);var
n=d[1],o=function(a){return b(e,a)},p=function(a){return b(f,a)};j(Oc[1],p,o,a,n);return b(c(a),aUg)}});h(Od,function(c,b,a){var
e=d(xt,c,b);return d(r(aUh),e,a)});var
GG=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oe=function
d(a,b,c){return d.fun(a,b,c)},Cg=function
e(a,b,c,d){return e.fun(a,b,c,d)},Of=function
d(a,b,c){return d.fun(a,b,c)},Ch=function
e(a,b,c,d){return e.fun(a,b,c,d)},Og=function
d(a,b,c){return d.fun(a,b,c)};h(GG,function(f,g,a,e){b(c(a),aUi);d(f,a,e[1]);b(c(a),aUj);var
h=e[2];function
i(a){return b(g,a)}j(Ch,function(a){return b(f,a)},i,a,h);return b(c(a),aUk)});h(Oe,function(c,b,a){var
e=d(GG,c,b);return d(r(aUl),e,a)});h(Cg,function(f,e,a,d){if(0===d[0]){b(c(a),aUm);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(N7[1],i,h,a,g);return b(c(a),aUn)}b(c(a),aUo);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(N_[1],m,l,a,k);return b(c(a),aUp)});h(Of,function(c,b,a){var
e=d(Cg,c,b);return d(r(aUq),e,a)});h(Ch,function(g,f,a,e){b(c(a),aUr);d(c(a),aUt,aUs);var
h=e[1];function
i(a){return b(f,a)}j(xt,function(a){return b(g,a)},i,a,h);b(c(a),aUu);b(c(a),aUv);d(c(a),aUx,aUw);var
k=e[2];d(c(a),aUy,k);b(c(a),aUz);b(c(a),aUA);d(c(a),aUC,aUB);var
l=e[3];b(c(a),aUD);var
m=0;Y(function(e,d){if(e)b(c(a),aUE);function
h(a){return b(f,a)}j(Cg,function(a){return b(g,a)},h,a,d);return 1},m,l);b(c(a),aUF);b(c(a),aUG);return b(c(a),aUH)});h(Og,function(c,b,a){var
e=d(Ch,c,b);return d(r(aUI),e,a)});var
Oh=[0,GG,Oe,Cg,Of,Ch,Og],GH=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oi=function
d(a,b,c){return d.fun(a,b,c)},Ci=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oj=function
d(a,b,c){return d.fun(a,b,c)};h(GH,function(f,g,a,e){b(c(a),aUJ);d(f,a,e[1]);b(c(a),aUK);var
h=e[2];function
i(a){return b(g,a)}j(Ci,function(a){return b(f,a)},i,a,h);return b(c(a),aUL)});h(Oi,function(c,b,a){var
e=d(GH,c,b);return d(r(aUM),e,a)});h(Ci,function(g,f,a,e){b(c(a),aUN);d(c(a),aUP,aUO);var
h=e[1];function
i(a){return b(f,a)}j(xt,function(a){return b(g,a)},i,a,h);b(c(a),aUQ);return b(c(a),aUR)});h(Oj,function(c,b,a){var
e=d(Ci,c,b);return d(r(aUS),e,a)});var
Ok=[0,GH,Oi,Ci,Oj],GI=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ol=function
d(a,b,c){return d.fun(a,b,c)};h(GI,function(f,i,a,e){b(c(a),aUT);d(c(a),aUV,aUU);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),aUW);b(c(a),aUX);d(c(a),aUZ,aUY);var
h=e[2];if(h){g(a,aU0);var
n=h[1],o=function(a,b){return g(a,aU1)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aU2)}else
g(a,aU5);b(c(a),aU3);return b(c(a),aU4)});h(Ol,function(c,b,a){var
e=d(GI,c,b);return d(r(aU6),e,a)});var
Om=[0,GI,Ol],xu=function
e(a,b,c,d){return e.fun(a,b,c,d)},On=function
d(a,b,c){return d.fun(a,b,c)},Cj=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oo=function
d(a,b,c){return d.fun(a,b,c)},Ck=function
e(a,b,c,d){return e.fun(a,b,c,d)},Op=function
d(a,b,c){return d.fun(a,b,c)},Cl=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oq=function
d(a,b,c){return d.fun(a,b,c)};h(xu,function(f,g,a,e){b(c(a),aU7);d(f,a,e[1]);b(c(a),aU8);var
h=e[2];function
i(a){return b(g,a)}j(Cj,function(a){return b(f,a)},i,a,h);return b(c(a),aU9)});h(On,function(c,b,a){var
e=d(xu,c,b);return d(r(aU_),e,a)});h(Cj,function(g,f,a,e){switch(e[0]){case
0:b(c(a),aU$);var
h=e[1],i=function(a){return b(f,a)};j(Ck,function(a){return b(g,a)},i,a,h);return b(c(a),aVa);case
1:b(c(a),aVb);var
k=e[1],l=function(a){return b(f,a)};j(Cl,function(a){return b(g,a)},l,a,k);return b(c(a),aVc);case
2:b(c(a),aVd);var
m=e[1],n=function(a){return b(f,a)},o=function(a){return b(g,a)};j(GD[1],o,n,a,m);return b(c(a),aVe);case
3:b(c(a),aVf);var
p=e[1],q=function(a){return b(f,a)},r=function(a){return b(g,a)};j(Om[1],r,q,a,p);return b(c(a),aVg);default:b(c(a),aVh);d(N2[1],a,e[1]);return b(c(a),aVi)}});h(Oo,function(c,b,a){var
e=d(Cj,c,b);return d(r(aVj),e,a)});h(Ck,function(e,h,a,f){b(c(a),aVk);d(c(a),aVm,aVl);var
m=f[1];function
n(a){return b(h,a)}function
o(a){return b(e,a)}j(Oh[1],o,n,a,m);b(c(a),aVn);b(c(a),aVo);d(c(a),aVq,aVp);var
i=f[2];if(i){g(a,aVr);var
p=i[1],q=function(a){return b(h,a)},r=function(a){return b(e,a)};j(Ok[1],r,q,a,p);g(a,aVs)}else
g(a,aVN);b(c(a),aVt);b(c(a),aVu);d(c(a),aVw,aVv);var
k=f[3];b(c(a),aVx);d(e,a,k[1]);b(c(a),aVy);b(c(a),aVz);var
s=k[2],t=0;Y(function(f,d){if(f)b(c(a),aVA);function
g(a){return b(h,a)}j(xu,function(a){return b(e,a)},g,a,d);return 1},t,s);b(c(a),aVB);b(c(a),aVC);b(c(a),aVD);b(c(a),aVE);d(c(a),aVG,aVF);var
l=f[4];if(l){g(a,aVH);var
u=l[1],v=function(a,b){return g(a,aVI)},w=function(a){return b(e,a)};j(J[1],w,v,a,u);g(a,aVJ)}else
g(a,aVM);b(c(a),aVK);return b(c(a),aVL)});h(Op,function(c,b,a){var
e=d(Ck,c,b);return d(r(aVO),e,a)});h(Cl,function(e,k,a,f){b(c(a),aVP);d(c(a),aVR,aVQ);d(e,a,f[1]);b(c(a),aVS);b(c(a),aVT);d(c(a),aVV,aVU);d(e,a,f[2]);b(c(a),aVW);b(c(a),aVX);d(c(a),aVZ,aVY);var
h=f[3];b(c(a),aV0);d(e,a,h[1]);b(c(a),aV1);b(c(a),aV2);var
l=h[2],m=0;Y(function(f,d){if(f)b(c(a),aV3);function
g(a){return b(k,a)}j(xu,function(a){return b(e,a)},g,a,d);return 1},m,l);b(c(a),aV4);b(c(a),aV5);b(c(a),aV6);b(c(a),aV7);d(c(a),aV9,aV8);var
i=f[4];if(i){g(a,aV_);var
n=i[1],o=function(a,b){return g(a,aV$)},p=function(a){return b(e,a)};j(J[1],p,o,a,n);g(a,aWa)}else
g(a,aWd);b(c(a),aWb);return b(c(a),aWc)});h(Oq,function(c,b,a){var
e=d(Cl,c,b);return d(r(aWe),e,a)});y(sj,aWf,Ex,[0,vm,GB,GD,N2,N7,N_,Oc,xt,Od,Oh,Ok,Om,xu,On,Cj,Oo,Ck,Op,Cl,Oq]);var
GJ=function
e(a,b,c,d){return e.fun(a,b,c,d)},Or=function
d(a,b,c){return d.fun(a,b,c)},Cm=function
e(a,b,c,d){return e.fun(a,b,c,d)},Os=function
d(a,b,c){return d.fun(a,b,c)};h(GJ,function(f,g,a,e){b(c(a),aWg);d(f,a,e[1]);b(c(a),aWh);var
h=e[2];function
i(a){return b(g,a)}j(Cm,function(a){return b(f,a)},i,a,h);return b(c(a),aWi)});h(Or,function(c,b,a){var
e=d(GJ,c,b);return d(r(aWj),e,a)});h(Cm,function(f,i,a,e){b(c(a),aWk);d(c(a),aWm,aWl);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(tq[5],m,l,a,k);b(c(a),aWn);b(c(a),aWo);d(c(a),aWq,aWp);var
h=e[2];if(h){g(a,aWr);var
n=h[1],o=function(a,b){return g(a,aWs)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,aWt)}else
g(a,aWw);b(c(a),aWu);return b(c(a),aWv)});h(Os,function(c,b,a){var
e=d(Cm,c,b);return d(r(aWx),e,a)});var
GK=[0,GJ,Or,Cm,Os],Cn=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ot=function
d(a,b,c){return d.fun(a,b,c)},GL=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ou=function
d(a,b,c){return d.fun(a,b,c)},Co=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ov=function
d(a,b,c){return d.fun(a,b,c)};h(Cn,function(f,g,a,e){switch(e[0]){case
0:var
h=e[1];b(c(a),aWy);b(c(a),aWz);d(f,a,h[1]);b(c(a),aWA);var
i=h[2],k=function(a){return b(f,a)};y(xp[2],k,a,i);b(c(a),aWB);return b(c(a),aWC);case
1:b(c(a),aWD);var
l=e[1],m=function(a){return b(g,a)},n=function(a){return b(f,a)};j(rE[1],n,m,a,l);return b(c(a),aWE);default:b(c(a),aWF);var
o=e[1],p=function(a){return b(g,a)},q=function(a){return b(f,a)};j(A0[1],q,p,a,o);return b(c(a),aWG)}});h(Ot,function(c,b,a){var
e=d(Cn,c,b);return d(r(aWH),e,a)});h(GL,function(f,g,a,e){b(c(a),aWI);d(f,a,e[1]);b(c(a),aWJ);var
h=e[2];function
i(a){return b(g,a)}j(Co,function(a){return b(f,a)},i,a,h);return b(c(a),aWK)});h(Ou,function(c,b,a){var
e=d(GL,c,b);return d(r(aWL),e,a)});h(Co,function(h,f,a,e){b(c(a),aWM);d(c(a),aWO,aWN);var
k=e[1];function
l(a){return b(f,a)}j(Cn,function(a){return b(h,a)},l,a,k);b(c(a),aWP);b(c(a),aWQ);d(c(a),aWS,aWR);var
m=e[2];function
n(a){return b(f,a)}function
o(a){return b(h,a)}j(tq[5],o,n,a,m);b(c(a),aWT);b(c(a),aWU);d(c(a),aWW,aWV);var
i=e[3];if(i){g(a,aWX);var
p=i[1],q=function(a){return b(f,a)},r=function(a){return b(h,a)};j(ac[31],r,q,a,p);g(a,aWY)}else
g(a,aW6);b(c(a),aWZ);b(c(a),aW0);d(c(a),aW2,aW1);var
s=e[4];d(c(a),aW3,s);b(c(a),aW4);return b(c(a),aW5)});h(Ov,function(c,b,a){var
e=d(Co,c,b);return d(r(aW7),e,a)});var
Ow=[0,Cn,Ot,GL,Ou,Co,Ov],Cp=function
e(a,b,c,d){return e.fun(a,b,c,d)},Ox=function
d(a,b,c){return d.fun(a,b,c)},GM=function
e(a,b,c,d){return e.fun(a,b,c,d)},Oy=function
d(a,b,c){return d.fun(a,b,c)};h(Cp,function(f,e,a,d){if(0===d[0]){b(c(a),aW8);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(Ow[3],i,h,a,g);return b(c(a),aW9)}b(c(a),aW_);var
k=d[1];function
l(a){return b(e,a)}function
m(a){return b(f,a)}j(GK[1],m,l,a,k);return b(c(a),aW$)});h(Ox,function(c,b,a){var
e=d(Cp,c,b);return d(r(aXa),e,a)});h(GM,function(e,h,a,f){b(c(a),aXb);d(c(a),aXd,aXc);var
k=f[1];b(c(a),aXe);var
l=0;Y(function(f,d){if(f)b(c(a),aXf);function
g(a){return b(h,a)}j(Cp,function(a){return b(e,a)},g,a,d);return 1},l,k);b(c(a),aXg);b(c(a),aXh);b(c(a),aXi);d(c(a),aXk,aXj);var
m=f[2];function
n(a){return b(h,a)}function
o(a){return b(e,a)}j(ah[17],o,n,a,m);b(c(a),aXl);b(c(a),aXm);d(c(a),aXo,aXn);var
i=f[3];if(i){g(a,aXp);var
p=i[1],q=function(a,d){b(c(a),aXq);var
f=0;Y(function(f,d){if(f)b(c(a),aXr);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aXs)},r=function(a){return b(e,a)};j(J[1],r,q,a,p);g(a,aXt)}else
g(a,aXw);b(c(a),aXu);return b(c(a),aXv)});h(Oy,function(c,b,a){var
e=d(GM,c,b);return d(r(aXx),e,a)});var
Oz=[0,Ow,Cp,Ox,GM,Oy],GN=function
e(a,b,c,d){return e.fun(a,b,c,d)},OA=function
d(a,b,c){return d.fun(a,b,c)},Cq=function
e(a,b,c,d){return e.fun(a,b,c,d)},OB=function
d(a,b,c){return d.fun(a,b,c)};h(GN,function(f,g,a,e){b(c(a),aXy);d(f,a,e[1]);b(c(a),aXz);var
h=e[2];function
i(a){return b(g,a)}j(Cq,function(a){return b(f,a)},i,a,h);return b(c(a),aXA)});h(OA,function(c,b,a){var
e=d(GN,c,b);return d(r(aXB),e,a)});h(Cq,function(h,f,a,e){b(c(a),aXC);d(c(a),aXE,aXD);var
k=e[1];function
l(a){return b(f,a)}function
m(a){return b(h,a)}j(tq[5],m,l,a,k);b(c(a),aXF);b(c(a),aXG);d(c(a),aXI,aXH);var
i=e[2];if(i){g(a,aXJ);var
n=i[1],o=function(a){return b(f,a)},p=function(a){return b(h,a)};j(ac[31],p,o,a,n);g(a,aXK)}else
g(a,aXN);b(c(a),aXL);return b(c(a),aXM)});h(OB,function(c,b,a){var
e=d(Cq,c,b);return d(r(aXO),e,a)});var
OC=[0,GN,OA,Cq,OB],Cr=function
e(a,b,c,d){return e.fun(a,b,c,d)},OD=function
d(a,b,c){return d.fun(a,b,c)},GO=function
e(a,b,c,d){return e.fun(a,b,c,d)},OE=function
d(a,b,c){return d.fun(a,b,c)};h(Cr,function(f,g,a,e){switch(e[0]){case
0:b(c(a),aXP);var
h=e[1],i=function(a){return b(g,a)},k=function(a){return b(f,a)};j(OC[1],k,i,a,h);return b(c(a),aXQ);case
1:b(c(a),aXR);var
l=e[1],m=function(a){return b(g,a)},n=function(a){return b(f,a)};j(GK[1],n,m,a,l);return b(c(a),aXS);default:b(c(a),aXT);d(f,a,e[1]);return b(c(a),aXU)}});h(OD,function(c,b,a){var
e=d(Cr,c,b);return d(r(aXV),e,a)});h(GO,function(e,h,a,f){b(c(a),aXW);d(c(a),aXY,aXX);var
k=f[1];b(c(a),aXZ);var
l=0;Y(function(f,d){if(f)b(c(a),aX0);function
g(a){return b(h,a)}j(Cr,function(a){return b(e,a)},g,a,d);return 1},l,k);b(c(a),aX1);b(c(a),aX2);b(c(a),aX3);d(c(a),aX5,aX4);var
m=f[2];function
n(a){return b(h,a)}function
o(a){return b(e,a)}j(ah[17],o,n,a,m);b(c(a),aX6);b(c(a),aX7);d(c(a),aX9,aX8);var
i=f[3];if(i){g(a,aX_);var
p=i[1],q=function(a,d){b(c(a),aX$);var
f=0;Y(function(f,d){if(f)b(c(a),aYa);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),aYb)},r=function(a){return b(e,a)};j(J[1],r,q,a,p);g(a,aYc)}else
g(a,aYf);b(c(a),aYd);return b(c(a),aYe)});h(OE,function(c,b,a){var
e=d(GO,c,b);return d(r(aYg),e,a)});var
OF=[0,OC,Cr,OD,GO,OE],GP=function
e(a,b,c,d){return e.fun(a,b,c,d)},OG=function
d(a,b,c){return d.fun(a,b,c)};h(GP,function(g,f,a,e){b(c(a),aYh);d(c(a),aYj,aYi);var
h=e[1];function
i(a){return b(f,a)}function
k(a){return b(g,a)}j(rE[1],k,i,a,h);b(c(a),aYk);b(c(a),aYl);d(c(a),aYn,aYm);var
l=e[2];function
m(a){return b(f,a)}function
n(a){return b(g,a)}j(ah[17],n,m,a,l);b(c(a),aYo);b(c(a),aYp);d(c(a),aYr,aYq);var
o=e[3];d(c(a),aYs,o);b(c(a),aYt);return b(c(a),aYu)});h(OG,function(c,b,a){var
e=d(GP,c,b);return d(r(aYv),e,a)});var
OH=[0,GP,OG],GQ=function
e(a,b,c,d){return e.fun(a,b,c,d)},OI=function
d(a,b,c){return d.fun(a,b,c)},Cs=function
e(a,b,c,d){return e.fun(a,b,c,d)},OJ=function
d(a,b,c){return d.fun(a,b,c)};h(GQ,function(g,f,a,e){b(c(a),aYw);d(f,a,e[1]);b(c(a),aYx);var
h=e[2];function
i(a){return b(f,a)}j(Cs,function(a){return b(g,a)},i,a,h);return b(c(a),aYy)});h(OI,function(c,b,a){var
e=d(GQ,c,b);return d(r(aYz),e,a)});h(Cs,function(f,e,a,d){switch(d[0]){case
0:b(c(a),aYA);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(Oz[4],i,h,a,g);return b(c(a),aYB);case
1:b(c(a),aYC);var
k=d[1],l=function(a){return b(e,a)},m=function(a){return b(f,a)};j(OF[4],m,l,a,k);return b(c(a),aYD);case
2:b(c(a),aYE);var
n=d[1],o=function(a){return b(e,a)},p=function(a){return b(f,a)};j(OH[1],p,o,a,n);return b(c(a),aYF);default:b(c(a),aYG);var
q=d[1],r=function(a){return b(e,a)},s=function(a){return b(f,a)};j(ac[31],s,r,a,q);return b(c(a),aYH)}});h(OJ,function(c,b,a){var
e=d(Cs,c,b);return d(r(aYI),e,a)});y(sj,aYJ,tq,[0,GK,Oz,OF,OH,GQ,OI,Cs,OJ]);var
GR=function
d(a,b,c){return d.fun(a,b,c)},OK=function
c(a,b){return c.fun(a,b)},Ct=function
c(a,b){return c.fun(a,b)},OL=function
b(a){return b.fun(a)},Cu=function
c(a,b){return c.fun(a,b)},OM=function
b(a){return b.fun(a)};h(GR,function(f,a,e){b(c(a),aYK);d(f,a,e[1]);b(c(a),aYL);d(Cu,a,e[2]);return b(c(a),aYM)});h(OK,function(c,a){var
e=b(GR,c);return d(r(aYN),e,a)});h(Ct,function(a,b){return 0===b?g(a,aYO):g(a,aYP)});h(OL,function(a){return d(r(aYQ),Ct,a)});h(Cu,function(a,e){b(c(a),aYR);d(c(a),aYT,aYS);d(Ct,a,e[1]);b(c(a),aYU);b(c(a),aYV);d(c(a),aYX,aYW);var
f=e[2];d(c(a),aYY,f);b(c(a),aYZ);b(c(a),aY0);d(c(a),aY2,aY1);var
g=e[3];d(c(a),aY3,g);b(c(a),aY4);return b(c(a),aY5)});h(OM,function(a){return d(r(aY6),Cu,a)});y(sj,aY7,sB,[0,GR,OK,Ct,OL,Cu,OM]);var
GS=function
e(a,b,c,d){return e.fun(a,b,c,d)},ON=function
d(a,b,c){return d.fun(a,b,c)},Cv=function
c(a,b){return c.fun(a,b)},OO=function
b(a){return b.fun(a)},Cw=function
e(a,b,c,d){return e.fun(a,b,c,d)},OP=function
d(a,b,c){return d.fun(a,b,c)};h(GS,function(g,f,a,e){b(c(a),aY8);d(f,a,e[1]);b(c(a),aY9);var
h=e[2];function
i(a){return b(f,a)}j(Cw,function(a){return b(g,a)},i,a,h);return b(c(a),aY_)});h(ON,function(c,b,a){var
e=d(GS,c,b);return d(r(aY$),e,a)});h(Cv,function(a,b){switch(b){case
0:return g(a,aZa);case
1:return g(a,aZb);case
2:return g(a,aZc);default:return g(a,aZd)}});h(OO,function(a){return d(r(aZe),Cv,a)});h(Cw,function(f,h,a,e){b(c(a),aZf);d(c(a),aZh,aZg);d(Cv,a,e[1]);b(c(a),aZi);b(c(a),aZj);d(c(a),aZl,aZk);var
l=e[2];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(ac[7][1][1],n,m,a,l);b(c(a),aZm);b(c(a),aZn);d(c(a),aZp,aZo);var
i=e[3];b(c(a),aZq);d(f,a,i[1]);b(c(a),aZr);var
o=i[2];function
p(a){return b(h,a)}function
q(a){return b(f,a)}j(uQ[5],q,p,a,o);b(c(a),aZs);b(c(a),aZt);b(c(a),aZu);d(c(a),aZw,aZv);var
r=e[4];d(c(a),aZx,r);b(c(a),aZy);b(c(a),aZz);d(c(a),aZB,aZA);var
s=e[5];b(c(a),aZC);var
t=0;Y(function(e,d){if(e)b(c(a),aZD);function
g(a){return b(h,a)}function
i(a){return b(f,a)}j(vk[7][1],i,g,a,d);return 1},t,s);b(c(a),aZE);b(c(a),aZF);b(c(a),aZG);d(c(a),aZI,aZH);var
k=e[6];if(k){g(a,aZJ);var
u=k[1],v=function(a,b){return g(a,aZK)},w=function(a){return b(f,a)};j(J[1],w,v,a,u);g(a,aZL)}else
g(a,aZO);b(c(a),aZM);return b(c(a),aZN)});h(OP,function(c,b,a){var
e=d(Cw,c,b);return d(r(aZP),e,a)});var
OQ=[0,GS,ON,Cv,OO,Cw,OP],GT=function
e(a,b,c,d){return e.fun(a,b,c,d)},OR=function
d(a,b,c){return d.fun(a,b,c)},Cx=function
e(a,b,c,d){return e.fun(a,b,c,d)},OS=function
d(a,b,c){return d.fun(a,b,c)},Cy=function
e(a,b,c,d){return e.fun(a,b,c,d)},OT=function
d(a,b,c){return d.fun(a,b,c)};h(GT,function(g,f,a,e){b(c(a),aZQ);d(f,a,e[1]);b(c(a),aZR);var
h=e[2];function
i(a){return b(f,a)}j(Cx,function(a){return b(g,a)},i,a,h);return b(c(a),aZS)});h(OR,function(c,b,a){var
e=d(GT,c,b);return d(r(aZT),e,a)});h(Cx,function(f,h,a,e){b(c(a),aZU);d(c(a),aZW,aZV);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(ac[7][1][1],n,m,a,l);b(c(a),aZX);b(c(a),aZY);d(c(a),aZ0,aZZ);var
o=e[2];function
p(a){return b(h,a)}j(Cy,function(a){return b(f,a)},p,a,o);b(c(a),aZ1);b(c(a),aZ2);d(c(a),aZ4,aZ3);var
q=e[3];function
r(a){return b(h,a)}function
s(a){return b(f,a)}j(ah[17],s,r,a,q);b(c(a),aZ5);b(c(a),aZ6);d(c(a),aZ8,aZ7);var
t=e[4];d(c(a),aZ9,t);b(c(a),aZ_);b(c(a),aZ$);d(c(a),a0b,a0a);var
i=e[5];if(i){g(a,a0c);var
u=i[1],v=function(a){return b(f,a)};y(vV[1],v,a,u);g(a,a0d)}else
g(a,a0o);b(c(a),a0e);b(c(a),a0f);d(c(a),a0h,a0g);var
k=e[6];if(k){g(a,a0i);var
w=k[1],x=function(a,b){return g(a,a0j)},z=function(a){return b(f,a)};j(J[1],z,x,a,w);g(a,a0k)}else
g(a,a0n);b(c(a),a0l);return b(c(a),a0m)});h(OS,function(c,b,a){var
e=d(Cx,c,b);return d(r(a0p),e,a)});h(Cy,function(f,e,a,d){if(typeof
d==="number")return 0===d?g(a,a0q):g(a,a0r);b(c(a),a0s);var
h=d[1];function
i(a){return b(e,a)}function
k(a){return b(f,a)}j(ac[31],k,i,a,h);return b(c(a),a0t)});h(OT,function(c,b,a){var
e=d(Cy,c,b);return d(r(a0u),e,a)});var
OU=[0,GT,OR,Cx,OS,Cy,OT],GU=function
e(a,b,c,d){return e.fun(a,b,c,d)},OV=function
d(a,b,c){return d.fun(a,b,c)},Cz=function
e(a,b,c,d){return e.fun(a,b,c,d)},OW=function
d(a,b,c){return d.fun(a,b,c)};h(GU,function(g,f,a,e){b(c(a),a0v);d(f,a,e[1]);b(c(a),a0w);var
h=e[2];function
i(a){return b(f,a)}j(Cz,function(a){return b(g,a)},i,a,h);return b(c(a),a0x)});h(OV,function(c,b,a){var
e=d(GU,c,b);return d(r(a0y),e,a)});h(Cz,function(f,h,a,e){b(c(a),a0z);d(c(a),a0B,a0A);var
l=e[1];function
m(a){return b(f,a)}y(AZ[1],m,a,l);b(c(a),a0C);b(c(a),a0D);d(c(a),a0F,a0E);var
n=e[2];function
o(a){return b(h,a)}function
p(a){return b(f,a)}j(vk[2][5],p,o,a,n);b(c(a),a0G);b(c(a),a0H);d(c(a),a0J,a0I);var
q=e[3];function
r(a){return b(h,a)}function
s(a){return b(f,a)}j(ah[17],s,r,a,q);b(c(a),a0K);b(c(a),a0L);d(c(a),a0N,a0M);var
t=e[4];d(c(a),a0O,t);b(c(a),a0P);b(c(a),a0Q);d(c(a),a0S,a0R);var
i=e[5];if(i){g(a,a0T);var
u=i[1],v=function(a){return b(f,a)};y(vV[1],v,a,u);g(a,a0U)}else
g(a,a05);b(c(a),a0V);b(c(a),a0W);d(c(a),a0Y,a0X);var
k=e[6];if(k){g(a,a0Z);var
w=k[1],x=function(a,b){return g(a,a00)},z=function(a){return b(f,a)};j(J[1],z,x,a,w);g(a,a01)}else
g(a,a04);b(c(a),a02);return b(c(a),a03)});h(OW,function(c,b,a){var
e=d(Cz,c,b);return d(r(a06),e,a)});var
OX=[0,GU,OV,Cz,OW],GV=function
e(a,b,c,d){return e.fun(a,b,c,d)},OY=function
d(a,b,c){return d.fun(a,b,c)},CA=function
e(a,b,c,d){return e.fun(a,b,c,d)},OZ=function
d(a,b,c){return d.fun(a,b,c)};h(GV,function(f,g,a,e){b(c(a),a07);d(f,a,e[1]);b(c(a),a08);var
h=e[2];function
i(a){return b(g,a)}j(CA,function(a){return b(f,a)},i,a,h);return b(c(a),a09)});h(OY,function(c,b,a){var
e=d(GV,c,b);return d(r(a0_),e,a)});h(CA,function(f,h,a,e){b(c(a),a0$);d(c(a),a1b,a1a);var
l=e[1];function
m(a){return b(h,a)}function
n(a){return b(f,a)}j(ac[31],n,m,a,l);b(c(a),a1c);b(c(a),a1d);d(c(a),a1f,a1e);var
i=e[2];if(i){g(a,a1g);var
o=i[1],p=function(a){return b(h,a)},q=function(a){return b(f,a)};j(ah[21][1],q,p,a,o);g(a,a1h)}else
g(a,a1s);b(c(a),a1i);b(c(a),a1j);d(c(a),a1l,a1k);var
k=e[3];if(k){g(a,a1m);var
r=k[1],s=function(a,b){return g(a,a1n)},t=function(a){return b(f,a)};j(J[1],t,s,a,r);g(a,a1o)}else
g(a,a1r);b(c(a),a1p);return b(c(a),a1q)});h(OZ,function(c,b,a){var
e=d(CA,c,b);return d(r(a1t),e,a)});var
O0=[0,GV,OY,CA,OZ],GW=function
e(a,b,c,d){return e.fun(a,b,c,d)},O1=function
d(a,b,c){return d.fun(a,b,c)},CB=function
e(a,b,c,d){return e.fun(a,b,c,d)},O2=function
d(a,b,c){return d.fun(a,b,c)};h(GW,function(f,g,a,e){b(c(a),a1u);d(f,a,e[1]);b(c(a),a1v);var
h=e[2];function
i(a){return b(g,a)}j(CB,function(a){return b(f,a)},i,a,h);return b(c(a),a1w)});h(O1,function(c,b,a){var
e=d(GW,c,b);return d(r(a1x),e,a)});h(CB,function(h,f,a,e){b(c(a),a1y);d(c(a),a1A,a1z);var
k=e[1];function
l(a){return b(f,a)}function
m(a){return b(h,a)}j(rE[1],m,l,a,k);b(c(a),a1B);b(c(a),a1C);d(c(a),a1E,a1D);var
i=e[2];if(i){g(a,a1F);var
n=i[1],o=function(a){return b(f,a)},p=function(a){return b(h,a)};j(ah[21][1],p,o,a,n);g(a,a1G)}else
g(a,a1J);b(c(a),a1H);return b(c(a),a1I)});h(O2,function(c,b,a){var
e=d(CB,c,b);return d(r(a1K),e,a)});var
O3=[0,GW,O1,CB,O2],GX=function
e(a,b,c,d){return e.fun(a,b,c,d)},O4=function
d(a,b,c){return d.fun(a,b,c)},CC=function
e(a,b,c,d){return e.fun(a,b,c,d)},O5=function
d(a,b,c){return d.fun(a,b,c)};h(GX,function(f,g,a,e){b(c(a),a1L);d(f,a,e[1]);b(c(a),a1M);var
h=e[2];function
i(a){return b(g,a)}j(CC,function(a){return b(f,a)},i,a,h);return b(c(a),a1N)});h(O4,function(c,b,a){var
e=d(GX,c,b);return d(r(a1O),e,a)});h(CC,function(f,i,a,e){b(c(a),a1P);d(c(a),a1R,a1Q);var
k=e[1];b(c(a),a1S);var
l=0;Y(function(e,d){if(e)b(c(a),a1T);function
g(a){return b(i,a)}function
h(a){return b(f,a)}j(O3[1],h,g,a,d);return 1},l,k);b(c(a),a1U);b(c(a),a1V);b(c(a),a1W);d(c(a),a1Y,a1X);var
h=e[2];if(h){g(a,a1Z);var
m=h[1],n=function(a,b){return g(a,a10)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,a11)}else
g(a,a14);b(c(a),a12);return b(c(a),a13)});h(O5,function(c,b,a){var
e=d(CC,c,b);return d(r(a15),e,a)});var
O6=[0,O3,GX,O4,CC,O5],GY=function
e(a,b,c,d){return e.fun(a,b,c,d)},O7=function
d(a,b,c){return d.fun(a,b,c)},CD=function
e(a,b,c,d){return e.fun(a,b,c,d)},O8=function
d(a,b,c){return d.fun(a,b,c)},CE=function
e(a,b,c,d){return e.fun(a,b,c,d)},O9=function
d(a,b,c){return d.fun(a,b,c)};h(GY,function(f,g,a,e){b(c(a),a16);d(f,a,e[1]);b(c(a),a17);var
h=e[2];function
i(a){return b(g,a)}j(CD,function(a){return b(f,a)},i,a,h);return b(c(a),a18)});h(O7,function(c,b,a){var
e=d(GY,c,b);return d(r(a19),e,a)});h(CD,function(f,i,a,e){b(c(a),a1_);d(c(a),a2a,a1$);var
k=e[1];b(c(a),a2b);var
l=0;Y(function(e,d){if(e)b(c(a),a2c);function
g(a){return b(i,a)}j(CE,function(a){return b(f,a)},g,a,d);return 1},l,k);b(c(a),a2d);b(c(a),a2e);b(c(a),a2f);d(c(a),a2h,a2g);var
h=e[2];if(h){g(a,a2i);var
m=h[1],n=function(a,b){return g(a,a2j)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,a2k)}else
g(a,a2n);b(c(a),a2l);return b(c(a),a2m)});h(O8,function(c,b,a){var
e=d(CD,c,b);return d(r(a2o),e,a)});h(CE,function(f,e,a,d){switch(d[0]){case
0:b(c(a),a2p);var
g=d[1],h=function(a){return b(e,a)},i=function(a){return b(f,a)};j(OQ[1],i,h,a,g);return b(c(a),a2q);case
1:b(c(a),a2r);var
k=d[1],l=function(a){return b(e,a)},m=function(a){return b(f,a)};j(OU[1],m,l,a,k);return b(c(a),a2s);default:b(c(a),a2t);var
n=d[1],o=function(a){return b(e,a)},p=function(a){return b(f,a)};j(OX[1],p,o,a,n);return b(c(a),a2u)}});h(O9,function(c,b,a){var
e=d(CE,c,b);return d(r(a2v),e,a)});var
GZ=function
e(a,b,c,d){return e.fun(a,b,c,d)},O_=function
d(a,b,c){return d.fun(a,b,c)},CF=function
e(a,b,c,d){return e.fun(a,b,c,d)},O$=function
d(a,b,c){return d.fun(a,b,c)},a2w=[0,GY,O7,CD,O8,CE,O9];h(GZ,function(f,g,a,e){b(c(a),a2x);d(f,a,e[1]);b(c(a),a2y);var
h=e[2];function
i(a){return b(g,a)}j(CF,function(a){return b(f,a)},i,a,h);return b(c(a),a2z)});h(O_,function(c,b,a){var
e=d(GZ,c,b);return d(r(a2A),e,a)});h(CF,function(f,i,a,e){b(c(a),a2B);d(c(a),a2D,a2C);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ac[31],m,l,a,k);b(c(a),a2E);b(c(a),a2F);d(c(a),a2H,a2G);var
h=e[2];if(h){g(a,a2I);var
n=h[1],o=function(a,b){return g(a,a2J)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,a2K)}else
g(a,a2N);b(c(a),a2L);return b(c(a),a2M)});h(O$,function(c,b,a){var
e=d(CF,c,b);return d(r(a2O),e,a)});var
Pa=[0,GZ,O_,CF,O$],G0=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pb=function
d(a,b,c){return d.fun(a,b,c)};h(G0,function(f,h,a,e){b(c(a),a2P);d(c(a),a2R,a2Q);var
i=e[1];if(i){g(a,a2S);var
o=i[1],p=function(a){return b(h,a)},q=function(a){return b(f,a)};j(rE[1],q,p,a,o);g(a,a2T)}else
g(a,a3y);b(c(a),a2U);b(c(a),a2V);d(c(a),a2X,a2W);var
r=e[2];function
s(a){return b(h,a)}function
t(a){return b(f,a)}j(vk[6][1],t,s,a,r);b(c(a),a2Y);b(c(a),a2Z);d(c(a),a21,a20);var
k=e[3];if(k){g(a,a22);var
u=k[1],v=function(a){return b(h,a)},w=function(a){return b(f,a)};j(ah[20][1],w,v,a,u);g(a,a23)}else
g(a,a3x);b(c(a),a24);b(c(a),a25);d(c(a),a27,a26);var
l=e[4];if(l){g(a,a28);var
x=l[1],y=function(a){return b(h,a)},z=function(a){return b(f,a)};j(O0[1],z,y,a,x);g(a,a29)}else
g(a,a3w);b(c(a),a2_);b(c(a),a2$);d(c(a),a3b,a3a);var
m=e[5];if(m){g(a,a3c);var
A=m[1],B=function(a){return b(h,a)},C=function(a){return b(f,a)};j(O6[2],C,B,a,A);g(a,a3d)}else
g(a,a3v);b(c(a),a3e);b(c(a),a3f);d(c(a),a3h,a3g);var
D=e[6];b(c(a),a3i);var
E=0;Y(function(e,d){if(e)b(c(a),a3j);function
g(a){return b(h,a)}function
i(a){return b(f,a)}j(Pa[1],i,g,a,d);return 1},E,D);b(c(a),a3k);b(c(a),a3l);b(c(a),a3m);d(c(a),a3o,a3n);var
n=e[7];if(n){g(a,a3p);var
F=n[1],G=function(a,b){return g(a,a3q)},H=function(a){return b(f,a)};j(J[1],H,G,a,F);g(a,a3r)}else
g(a,a3u);b(c(a),a3s);return b(c(a),a3t)});h(Pb,function(c,b,a){var
e=d(G0,c,b);return d(r(a3z),e,a)});y(sj,a3A,vk,[0,OQ,OU,OX,O0,O6,a2w,Pa,G0,Pb]);var
G1=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pc=function
d(a,b,c){return d.fun(a,b,c)},CG=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pd=function
d(a,b,c){return d.fun(a,b,c)};h(G1,function(f,g,a,e){b(c(a),a3B);d(f,a,e[1]);b(c(a),a3C);var
h=e[2];function
i(a){return b(g,a)}j(CG,function(a){return b(f,a)},i,a,h);return b(c(a),a3D)});h(Pc,function(c,b,a){var
e=d(G1,c,b);return d(r(a3E),e,a)});h(CG,function(f,i,a,e){b(c(a),a3F);d(c(a),a3H,a3G);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(tq[5],m,l,a,k);b(c(a),a3I);b(c(a),a3J);d(c(a),a3L,a3K);var
h=e[2];if(h){g(a,a3M);var
n=h[1],o=function(a,b){return g(a,a3N)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,a3O)}else
g(a,a3R);b(c(a),a3P);return b(c(a),a3Q)});h(Pd,function(c,b,a){var
e=d(CG,c,b);return d(r(a3S),e,a)});var
Pe=[0,G1,Pc,CG,Pd],G2=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pf=function
d(a,b,c){return d.fun(a,b,c)},CH=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pg=function
d(a,b,c){return d.fun(a,b,c)};h(G2,function(f,g,a,e){b(c(a),a3T);d(f,a,e[1]);b(c(a),a3U);var
h=e[2];function
i(a){return b(g,a)}j(CH,function(a){return b(f,a)},i,a,h);return b(c(a),a3V)});h(Pf,function(c,b,a){var
e=d(G2,c,b);return d(r(a3W),e,a)});h(CH,function(h,f,a,e){b(c(a),a3X);d(c(a),a3Z,a3Y);var
k=e[1];function
l(a){return b(f,a)}function
m(a){return b(h,a)}j(tq[5],m,l,a,k);b(c(a),a30);b(c(a),a31);d(c(a),a33,a32);var
i=e[2];if(i){g(a,a34);var
n=i[1],o=function(a){return b(f,a)},p=function(a){return b(h,a)};j(ac[31],p,o,a,n);g(a,a35)}else
g(a,a38);b(c(a),a36);return b(c(a),a37)});h(Pg,function(c,b,a){var
e=d(CH,c,b);return d(r(a39),e,a)});var
Ph=[0,G2,Pf,CH,Pg],G3=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pi=function
d(a,b,c){return d.fun(a,b,c)},CI=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pj=function
d(a,b,c){return d.fun(a,b,c)};h(G3,function(f,g,a,e){b(c(a),a3_);d(f,a,e[1]);b(c(a),a3$);var
h=e[2];function
i(a){return b(g,a)}j(CI,function(a){return b(f,a)},i,a,h);return b(c(a),a4a)});h(Pi,function(c,b,a){var
e=d(G3,c,b);return d(r(a4b),e,a)});h(CI,function(f,i,a,e){b(c(a),a4c);d(c(a),a4e,a4d);var
k=e[1];function
l(a){return b(i,a)}function
m(a){return b(f,a)}j(ah[15],m,l,a,k);b(c(a),a4f);b(c(a),a4g);d(c(a),a4i,a4h);var
h=e[2];if(h){g(a,a4j);var
n=h[1],o=function(a,b){return g(a,a4k)},p=function(a){return b(f,a)};j(J[1],p,o,a,n);g(a,a4l)}else
g(a,a4o);b(c(a),a4m);return b(c(a),a4n)});h(Pj,function(c,b,a){var
e=d(CI,c,b);return d(r(a4p),e,a)});var
Pk=[0,G3,Pi,CI,Pj],G4=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pl=function
d(a,b,c){return d.fun(a,b,c)},CJ=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pm=function
d(a,b,c){return d.fun(a,b,c)};h(G4,function(f,g,a,e){b(c(a),a4q);d(f,a,e[1]);b(c(a),a4r);var
h=e[2];function
i(a){return b(g,a)}j(CJ,function(a){return b(f,a)},i,a,h);return b(c(a),a4s)});h(Pl,function(c,b,a){var
e=d(G4,c,b);return d(r(a4t),e,a)});h(CJ,function(e,h,a,f){b(c(a),a4u);d(c(a),a4w,a4v);var
i=f[1];if(i){g(a,a4x);var
m=i[1],n=function(a){return b(h,a)},o=function(a){return b(e,a)};j(Pk[1],o,n,a,m);g(a,a4y)}else
g(a,a4Z);b(c(a),a4z);b(c(a),a4A);d(c(a),a4C,a4B);var
p=f[2];b(c(a),a4D);var
q=0;Y(function(f,d){if(f)b(c(a),a4E);function
g(a){return b(h,a)}function
i(a){return b(e,a)}j(Ph[1],i,g,a,d);return 1},q,p);b(c(a),a4F);b(c(a),a4G);b(c(a),a4H);d(c(a),a4J,a4I);var
k=f[3];if(k){g(a,a4K);var
r=k[1],s=function(a){return b(h,a)},t=function(a){return b(e,a)};j(Pe[1],t,s,a,r);g(a,a4L)}else
g(a,a4Y);b(c(a),a4M);b(c(a),a4N);d(c(a),a4P,a4O);var
l=f[4];if(l){g(a,a4Q);var
u=l[1],v=function(a,d){b(c(a),a4R);var
f=0;Y(function(f,d){if(f)b(c(a),a4S);function
g(a){return b(e,a)}y(sB[1],g,a,d);return 1},f,d);return b(c(a),a4T)},w=function(a){return b(e,a)};j(J[1],w,v,a,u);g(a,a4U)}else
g(a,a4X);b(c(a),a4V);return b(c(a),a4W)});h(Pm,function(c,b,a){var
e=d(CJ,c,b);return d(r(a40),e,a)});var
Pn=[0,G4,Pl,CJ,Pm],G5=function
e(a,b,c,d){return e.fun(a,b,c,d)},Po=function
d(a,b,c){return d.fun(a,b,c)},CK=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pp=function
d(a,b,c){return d.fun(a,b,c)};h(G5,function(f,h,a,e){b(c(a),a41);d(c(a),a43,a42);var
i=e[1];if(i){g(a,a44);var
n=i[1],o=function(a){return b(h,a)},p=function(a){return b(f,a)};j(rE[1],p,o,a,n);g(a,a45)}else
g(a,a5S);b(c(a),a46);b(c(a),a47);d(c(a),a49,a48);var
q=e[2];function
r(a){return b(h,a)}function
s(a){return b(f,a)}j(Pn[1],s,r,a,q);b(c(a),a4_);b(c(a),a4$);d(c(a),a5b,a5a);var
t=e[3];function
u(a){return b(h,a)}j(CK,function(a){return b(f,a)},u,a,t);b(c(a),a5c);b(c(a),a5d);d(c(a),a5f,a5e);var
v=e[4];d(c(a),a5g,v);b(c(a),a5h);b(c(a),a5i);d(c(a),a5k,a5j);var
w=e[5];d(c(a),a5l,w);b(c(a),a5m);b(c(a),a5n);d(c(a),a5p,a5o);var
k=e[6];if(k){g(a,a5q);var
x=k[1],y=function(a){return b(h,a)},z=function(a){return b(f,a)};j(ah[22][1],z,y,a,x);g(a,a5r)}else
g(a,a5R);b(c(a),a5s);b(c(a),a5t);d(c(a),a5v,a5u);var
A=e[7];function
B(a){return b(h,a)}function
C(a){return b(f,a)}j(ah[17],C,B,a,A);b(c(a),a5w);b(c(a),a5x);d(c(a),a5z,a5y);var
l=e[8];if(l){g(a,a5A);var
D=l[1],E=function(a){return b(h,a)},F=function(a){return b(f,a)};j(ah[20][1],F,E,a,D);g(a,a5B)}else
g(a,a5Q);b(c(a),a5C);b(c(a),a5D);d(c(a),a5F,a5E);var
m=e[9];if(m){g(a,a5G);var
G=m[1],H=function(a,b){return g(a,a5H)},I=function(a){return b(f,a)};j(J[1],I,H,a,G);g(a,a5I)}else
g(a,a5P);b(c(a),a5J);b(c(a),a5K);d(c(a),a5M,a5L);d(f,a,e[10]);b(c(a),a5N);return b(c(a),a5O)});h(Po,function(c,b,a){var
e=d(G5,c,b);return d(r(a5T),e,a)});h(CK,function(f,g,a,e){if(0===e[0]){var
h=e[1];b(c(a),a5U);b(c(a),a5V);d(f,a,h[1]);b(c(a),a5W);var
i=h[2],k=function(a){return b(g,a)},l=function(a){return b(f,a)};j(sA[1][1],l,k,a,i);b(c(a),a5X);return b(c(a),a5Y)}b(c(a),a5Z);var
m=e[1];function
n(a){return b(g,a)}function
o(a){return b(f,a)}j(ac[31],o,n,a,m);return b(c(a),a50)});h(Pp,function(c,b,a){var
e=d(CK,c,b);return d(r(a51),e,a)});y(sj,a52,uQ,[0,Pe,Ph,Pk,Pn,G5,Po,CK,Pp]);var
G6=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pq=function
d(a,b,c){return d.fun(a,b,c)},CL=function
e(a,b,c,d){return e.fun(a,b,c,d)},Pr=function
d(a,b,c){return d.fun(a,b,c)};h(G6,function(f,g,a,e){b(c(a),a53);d(f,a,e[1]);b(c(a),a54);var
h=e[2];function
i(a){return b(g,a)}j(CL,function(a){return b(f,a)},i,a,h);return b(c(a),a55)});h(Pq,function(c,b,a){var
e=d(G6,c,b);return d(r(a56),e,a)});h(CL,function(f,i,a,e){b(c(a),a57);d(c(a),a59,a58);var
k=e[1];b(c(a),a5_);var
l=0;Y(function(e,d){if(e)b(c(a),a5$);function
g(a){return b(i,a)}function
h(a){return b(f,a)}j(sA[35],h,g,a,d);return 1},l,k);b(c(a),a6a);b(c(a),a6b);b(c(a),a6c);d(c(a),a6e,a6d);var
h=e[2];if(h){g(a,a6f);var
m=h[1],n=function(a,b){return g(a,a6g)},o=function(a){return b(f,a)};j(J[1],o,n,a,m);g(a,a6h)}else
g(a,a6r);b(c(a),a6i);b(c(a),a6j);d(c(a),a6l,a6k);var
p=e[3];b(c(a),a6m);var
q=0;Y(function(e,d){if(e)b(c(a),a6n);function
g(a){return b(f,a)}y(sB[1],g,a,d);return 1},q,p);b(c(a),a6o);b(c(a),a6p);return b(c(a),a6q)});h(Pr,function(c,b,a){var
e=d(CL,c,b);return d(r(a6s),e,a)});y(sj,a6t,Y0,[0,G6,Pq,CL,Pr]);var
ae=function(e,a){if(a){var
c=a[1],d=b(e,c);return c===d?a:[0,d]}return a},P=function(h,g,a,f,e){var
c=d(h,g,a);return a===c?f:b(e,c)},S=function(f,a,e,d){var
c=b(f,a);return a===c?e:b(d,c)},sd=function(c,a){var
b=a[1];function
d(a){return[0,b,a]}return P(c,b,a[2],a,d)},rF=function(e,a){var
c=Y(function(c,a){var
d=b(e,a),f=c[2],g=f||(d!==a?1:0);return[0,[0,d,c[1]],g]},a6v,a);return c[2]?V(c[1]):a},Ps=Ep(a6E,function(N){var
a=JI(N,a6u),ar=a[1],as=a[2],at=a[3],q=a[4],au=a[5],av=a[6],v=a[7],aw=a[8],ax=a[9],ay=a[10],az=a[11],n=a[12],aA=a[13],aB=a[14],A=a[15],i=a[16],o=a[17],B=a[18],f=a[19],aC=a[20],aD=a[21],aE=a[22],aF=a[23],aG=a[24],aH=a[25],O=a[26],aI=a[27],c=a[28],aJ=a[29],aK=a[30],aL=a[31],aM=a[32],aN=a[33],C=a[34],aO=a[35],h=a[36],aP=a[37],Q=a[38],aQ=a[39],aR=a[40],D=a[42],r=a[43],R=a[44],aS=a[45],aT=a[46],aU=a[47],aV=a[48],aW=a[49],aX=a[50],aY=a[51],aZ=a[52],a0=a[53],a1=a[54],k=a[55],a2=a[56],a3=a[58],a4=a[59],a5=a[60],a6=a[61],a7=a[62],l=a[63],a8=a[64],a9=a[65],E=a[66],w=a[67],a_=a[68],a$=a[69],ba=a[70],bb=a[71],bc=a[72],bd=a[73],m=a[74],be=a[75],bf=a[76],bg=a[77],bh=a[78],bi=a[79],bj=a[80],bk=a[81],bl=a[82],bm=a[83],bn=a[84],bo=a[85],bp=a[86],T=a[87],bq=a[88],G=a[89],br=a[90],H=a[91],bs=a[92],bt=a[93],bu=a[94],bv=a[95],bw=a[96],U=a[97],W=a[98],s=a[99],X=a[sR],Z=a[sN],_=a[sE],bx=a[r2],$=a[ty],by=a[t2],bz=a[uB],bA=a[sP],bB=a[tM],bC=a[sQ],bD=a[rs],I=a[uK],bE=a[Az],bF=a[Ap],bG=a[vG],bH=a[v$],bI=a[vC],bJ=a[y2],bK=a[yi],bL=a[DI],bM=a[ux],g=a[Do],t=a[rU],aa=a[u3],bN=a[wR],x=a[F],bO=a[DK],bP=a[rH],bQ=a[sg],bR=a[Im],bS=a[ID],ab=a[HU],bT=a[IC],bU=a[H9],ac=a[SB],u=a[RA],bV=a[Tq],bW=a[IA],bX=a[IE],J=a[Th],bY=a[R6],bZ=a[ST],b0=a[RD],b1=a[S9],b2=a[QU],b3=a[Tf],b4=a[T$],b5=a[Ix],b6=a[148],b7=a[149],e=a[150],ad=a[151],b8=a[152],b9=a[153],b_=a[154],b$=a[155],ca=a[156],cb=a[157],cc=a[158],cd=a[159],ce=a[SW],af=a[Sg],cf=a[Sl],cg=a[Ub],ch=a[SX],ci=a[Rq],cj=a[SJ],ag=a[SP],ck=a[Q9],cl=a[RB],cm=a[S2],cn=a[Ry],ah=a[Sk],co=a[SQ],cp=a[TQ],ai=a[Tg],cq=a[SA],cr=a[SE],cs=a[Q5],aj=a[SI],ct=a[Sw],K=a[Ua],ak=a[Rt],cu=a[Ti],cv=a[TI],cw=a[So],cx=a[Sd],al=a[R5],L=a[Rl],cy=a[Tk],cz=a[SM],am=a[RK],cA=a[wE],an=a[Rd],cB=a[HK],cC=a[SV],cD=a[Ru],ao=a[Rf],cE=a[TJ],ap=a[RO],aq=a[Sm],cF=a[Rj],cG=a[TO],p=a[SF],z=a[Rs],cH=a[RR],cI=a[R1],M=a[S7],cJ=a[TF],cK=a[SZ],cL=a[SK],cM=a[St],cN=a[Rg],cO=a[41],cP=a[57];function
cQ(f,k,a){var
g=a[2],h=a[1],i=ae(b(f[1][e+1],f),h),j=d(f[1][c+1],f,g);if(sz(g,j))if(h===i)return a;return[0,i,j,a[3]]}function
cR(a,q,e){var
h=e[4],i=e[3],j=e[2],k=e[1],l=d(a[1][g+1],a,k),m=ae(b(a[1][n+1],a),j),o=d(a[1][f+1],a,i),p=d(a[1][c+1],a,h);if(k===l)if(i===o)if(j===m)if(h===p)return e;return[0,l,m,o,p]}function
cS(a,m,b){var
f=b[3],g=b[2],i=b[1],j=d(a[1][e+1],a,i),k=d(a[1][h+1],a,g),l=d(a[1][c+1],a,f);if(i===j)if(g===k)if(f===l)return b;return[0,j,k,l]}function
cT(a,l,b){var
e=b[3],f=b[2],g=b[1],i=d(a[1][r+1],a,g),j=d(a[1][h+1],a,f),k=d(a[1][c+1],a,e);if(g===i)if(f===j)if(e===k)return b;return[0,i,j,k]}function
cU(a,j,c){var
d=c[2],f=d[2],g=d[1],h=y(a[1][au+1],a,j,g),i=ae(b(a[1][e+1],a),f);if(g===h)if(f===i)return c;return[0,c[1],[0,h,i]]}function
cV(b,j,a){var
e=a[3],f=a[2],g=a[1],h=rF(d(b[1][av+1],b,f),g),i=d(b[1][c+1],b,e);if(g===h)if(sz(e,i))return a;return[0,h,f,i]}function
cW(b,j,a){var
f=a[4],g=a[2],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(f===i)return a;return[0,a[1],h,a[3],i]}function
cX(b,j,a){var
f=a[3],g=a[2],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(f===i)return a;return[0,a[1],h,i]}function
cY(a,l,b){var
f=b[3],g=b[2],h=b[1],i=d(a[1][e+1],a,h),j=d(a[1][o+1],a,g),k=d(a[1][c+1],a,f);if(i===h)if(j===g)if(k===f)return b;return[0,i,j,k]}function
cZ(a,w,e){var
j=e[4],f=e[3],g=e[2],k=e[1],l=sd(b(a[1][p+1],a),k);if(g)var
m=g[1],n=m[1],s=function(a){return[0,[0,n,a]]},t=m[2],h=P(b(a[1][cC+1],a),n,t,g,s);else
var
h=g;if(f)var
o=f[1],q=o[1],u=function(a){return[0,[0,q,a]]},v=o[2],i=P(b(a[1][p+1],a),q,v,f,u);else
var
i=f;var
r=d(a[1][c+1],a,j);if(k===l)if(g===h)if(f===i)if(j===r)return e;return[0,l,h,i,r]}function
c0(a,j,b){var
f=b[2],g=b[1],h=d(a[1][e+1],a,g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return b;return[0,h,i]}function
c1(b,g,a){var
e=a[1],f=d(b[1][c+1],b,e);return e===f?a:[0,f]}function
c2(b,a){return a}function
c3(a,m,f){var
g=f[3],h=f[2],i=f[1],j=rF(b(a[1][aH+1],a),i),k=rF(b(a[1][e+1],a),h),l=d(a[1][c+1],a,g);if(i===j)if(h===k)if(g===l)return f;return[0,j,k,l]}function
c4(a,m,f){var
g=f[3],h=f[2],i=f[1],j=d(a[1][e+1],a,i),k=sd(b(a[1][O+1],a),h),l=d(a[1][c+1],a,g);if(i===j)if(h===k)if(g===l)return f;return[0,j,k,l]}function
c5(a,m,f){var
g=f[3],h=f[2],i=f[1],j=ae(b(a[1][e+1],a),i),k=d(a[1][C+1],a,h),l=d(a[1][c+1],a,g);if(i===j)if(h===k)if(g===l)return f;return[0,j,k,l]}function
c6(a,n,f){var
g=f[3],h=f[2],i=f[1],j=d(a[1][e+1],a,i),m=b(a[1][aK+1],a),k=rF(function(a){return sd(m,a)},h),l=d(a[1][c+1],a,g);if(i===j)if(h===k)if(g===l)return f;return[0,j,k,l]}function
c7(b,g,a){var
e=a[1],f=d(b[1][c+1],b,e);return e===f?a:[0,f]}function
c8(a,b){var
f=b[2],g=f[2],h=f[1],i=d(a[1][e+1],a,h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return b;return[0,b[1],[0,i,j]]}function
c9(a,b){var
f=b[2],g=f[2],h=f[1],i=d(a[1][e+1],a,h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return b;return[0,b[1],[0,i,j]]}function
c_(a,b){return[0,d(a[1][h+1],a,b),0]}function
c$(d,c){var
i=b(d[1][aO+1],d),a=Y(function(e,d){var
c=e[1],a=b(i,d);if(a){if(a[2])return[0,tT(a,c),1];var
f=a[1],g=e[2],h=g||(d!==f?1:0);return[0,[0,f,c],h]}return[0,c,1]},a6w,c);return a[2]?V(a[1]):c}function
da(a,b){return d(a[1][C+1],a,b)}function
db(a,k,f){var
g=f[2],h=f[1],i=rF(b(a[1][e+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return f;return[0,i,j]}function
dc(a,k,f){var
g=f[2],h=f[1],i=ae(b(a[1][e+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return f;return[0,i,j]}function
dd(a,b){var
e=b[2],f=e[2],g=e[1],h=y(a[1][z+1],a,0,g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return b;return[0,b[1],[0,h,i]]}function
de(a,b){return d(a[1][e+1],a,b)}function
df(f,g){var
i=g[2],j=i[2],a=i[1];if(a)var
l=function(a){return[0,a]},m=a[1],h=S(b(f[1][e+1],f),m,a,l);else
var
h=a;var
k=d(f[1][c+1],f,j);if(a===h)if(j===k)return g;return[0,g[1],[0,h,k]]}function
dg(a,b){return d(a[1][e+1],a,b)}function
dh(a,c,b){return y(a[1][l+1],a,c,b)}function
di(a,c,b){return y(a[1][l+1],a,c,b)}function
dj(a,i,b){var
e=b[2],f=b[1],g=y(a[1][a3+1],a,i,f),h=d(a[1][c+1],a,e);if(g===f)if(e===h)return b;return[0,g,h]}function
dk(a,c,b){return y(a[1][l+1],a,c,b)}function
dl(a,i,c){var
d=c[2],f=c[1],g=y(a[1][a5+1],a,i,f),h=ae(b(a[1][e+1],a),d);if(f===g)if(d===h)return c;return[0,g,h]}function
dm(b,c,a){switch(a[0]){case
0:var
e=a[1],g=e[1],h=function(a){return[0,[0,g,a]]},i=e[2];return S(d(b[1][a6+1],b,c),i,a,h);case
1:var
f=a[1],j=f[1],k=function(a){return[1,[0,j,a]]},l=f[2];return S(d(b[1][a4+1],b,c),l,a,k);default:return a}}function
dn(a,c,b){return y(a[1][l+1],a,c,b)}function
dp(a,c,b){return y(a[1][l+1],a,c,b)}function
dq(a,i,b){var
e=b[2],f=b[1],g=y(a[1][aS+1],a,i,f),h=d(a[1][c+1],a,e);if(g===f)if(e===h)return b;return[0,g,h]}function
dr(a,c,b){return d(a[1][aj+1],a,b)}function
ds(a,c,b){return y(a[1][k+1],a,c,b)}function
dt(a,d,c,b){return j(a[1][a1+1],a,d,c,b)}function
du(b,c,a){switch(a[0]){case
0:var
e=a[1],f=e[1],g=function(a){return[0,[0,f,a]]},h=e[2];return P(d(b[1][aV+1],b,c),f,h,a,g);case
1:var
i=function(a){return[1,a]},j=a[1];return S(d(b[1][aX+1],b,c),j,a,i);default:var
k=function(a){return[2,a]},l=a[1];return S(d(b[1][aY+1],b,c),l,a,k)}}function
dv(a,d,c){var
f=c[3],g=c[2],h=c[1],i=y(a[1][aW+1],a,d,h),j=y(a[1][aU+1],a,d,g),k=ae(b(a[1][e+1],a),f);if(i===h)if(j===g)if(k===f)return c;return[0,i,j,k,0]}function
dw(b,c,a){if(0===a[0]){var
e=a[1],g=e[1],h=function(a){return[0,[0,g,a]]},i=e[2];return S(d(b[1][aZ+1],b,c),i,a,h)}var
f=a[1],j=f[1];function
k(a){return[1,[0,j,a]]}var
l=f[2];return S(d(b[1][aT+1],b,c),l,a,k)}function
dx(a,d,c,b){return y(a[1][G+1],a,c,b)}function
dy(a,c,b){return d(a[1][g+1],a,b)}function
dz(a,l,j){var
e=j[2];switch(e[0]){case
0:var
m=e[1],q=m[3],r=m[2],s=m[1],t=rF(d(a[1][a0+1],a,l),s),u=d(a[1][i+1],a,r),v=d(a[1][c+1],a,q);if(t===s)if(u===r)if(v===q)var
w=e,g=1;else
var
g=0;else
var
g=0;else
var
g=0;if(!g)var
w=[0,[0,t,u,v]];var
f=w;break;case
1:var
n=e[1],x=n[3],z=n[2],A=n[1],B=rF(d(a[1][a7+1],a,l),A),C=d(a[1][i+1],a,z),D=d(a[1][c+1],a,x);if(x===D)if(B===A)if(C===z)var
E=e,h=1;else
var
h=0;else
var
h=0;else
var
h=0;if(!h)var
E=[1,[0,B,C,D]];var
f=E;break;case
2:var
o=e[1],F=o[2],G=o[1],H=y(a[1][k+1],a,l,G),I=d(a[1][i+1],a,F);if(G===H)if(F===I)var
J=e,p=1;else
var
p=0;else
var
p=0;if(!p)var
J=[2,[0,H,I,o[3]]];var
f=J;break;default:var
K=function(a){return[3,a]},L=e[1],f=S(b(a[1][a2+1],a),L,e,K)}return e===f?j:[0,j[1],f]}function
dA(a,b){return y(a[1][l+1],a,0,b)}function
dB(b,a,c){var
d=a?a[1]:a;return y(b[1][l+1],b,[0,d],c)}function
dC(a,b){return d(a[1][M+1],a,b)}function
dD(a,b){return d(a[1][M+1],a,b)}function
dE(a,b){return y(a[1][z+1],a,a6x,b)}function
dF(a,c,b){return y(a[1][z+1],a,[0,c],b)}function
dG(a,b){return y(a[1][z+1],a,0,b)}function
dH(a,s,e){var
j=e[5],k=e[4],h=e[3],l=e[2],m=e[1],o=d(a[1][g+1],a,m),p=ae(b(a[1][n+1],a),l),i=ae(b(a[1][f+1],a),h),q=ae(b(a[1][f+1],a),k),r=d(a[1][c+1],a,j);if(m===o)if(h===i)if(l===p)if(h===i)if(k===q)if(j===r)return e;return[0,o,p,i,q,r]}function
dI(a,b){return d(a[1][aj+1],a,b)}function
dJ(a,b){return d(a[1][g+1],a,b)}function
dK(c,a){switch(a[0]){case
0:var
d=a[1],e=d[1],f=function(a){return[0,[0,e,a]]},g=d[2];return P(b(c[1][G+1],c),e,g,a,f);case
1:var
h=function(a){return[1,a]},i=a[1];return S(b(c[1][bc+1],c),i,a,h);case
2:var
j=function(a){return[2,a]},k=a[1];return S(b(c[1][D+1],c),k,a,j);default:var
l=function(a){return[3,a]},m=a[1];return S(b(c[1][bd+1],c),m,a,l)}}function
dL(a,g){var
f=g[2],h=g[1];switch(f[0]){case
0:var
i=f[2],j=f[1],k=d(a[1][m+1],a,j),l=d(a[1][e+1],a,i);if(j===k)if(i===l)return g;return[0,h,[0,k,l,f[3]]];case
1:var
n=f[2],o=f[1],p=d(a[1][m+1],a,o),q=sd(b(a[1][u+1],a),n);if(o===p)if(n===q)return g;return[0,h,[1,p,q]];case
2:var
r=f[3],s=f[2],t=f[1],v=d(a[1][m+1],a,t),w=sd(b(a[1][u+1],a),s),x=d(a[1][c+1],a,r);if(t===v)if(s===w)if(r===x)return g;return[0,h,[2,v,w,x]];default:var
y=f[3],z=f[2],A=f[1],B=d(a[1][m+1],a,A),C=sd(b(a[1][u+1],a),z),D=d(a[1][c+1],a,y);if(A===B)if(z===C)if(y===D)return g;return[0,h,[3,B,C,D]]}}function
dM(a,i,b){var
e=b[2],f=b[1],g=rF(function(b){if(0===b[0]){var
c=b[1],e=d(a[1][bb+1],a,c);return c===e?b:[0,e]}var
f=b[1],g=d(a[1][aP+1],a,f);return f===g?b:[1,g]},f),h=d(a[1][c+1],a,e);if(f===g)if(e===h)return b;return[0,g,h]}function
dN(a,o,f){var
g=f[4],h=f[3],i=f[2],j=f[1],k=d(a[1][e+1],a,j),l=ae(b(a[1][ao+1],a),i),m=ae(b(a[1][ap+1],a),h),n=d(a[1][c+1],a,g);if(j===k)if(i===l)if(h===m)if(g===n)return f;return[0,k,l,m,n]}function
dO(a,l,b){var
e=b[3],f=b[2],h=b[1],i=d(a[1][g+1],a,h),j=d(a[1][g+1],a,f),k=d(a[1][c+1],a,e);if(h===i)if(f===j)if(e===k)return b;return[0,i,j,k]}function
dP(a,b){return d(a[1][e+1],a,b)}function
dQ(a,b){return d(a[1][D+1],a,b)}function
dR(a,b){return d(a[1][g+1],a,b)}function
dS(c,a){switch(a[0]){case
0:var
d=function(a){return[0,a]},e=a[1];return S(b(c[1][bm+1],c),e,a,d);case
1:var
f=function(a){return[1,a]},g=a[1];return S(b(c[1][bp+1],c),g,a,f);default:var
h=function(a){return[2,a]},i=a[1];return S(b(c[1][bn+1],c),i,a,h)}}function
dT(b,e,a){var
c=a[1],d=y(b[1][T+1],b,e,c);return c===d?a:[0,d,a[2]]}function
dU(a,l,b){var
f=b[3],g=b[2],h=b[1],i=d(a[1][e+1],a,h),j=d(a[1][bo+1],a,g),k=d(a[1][c+1],a,f);if(h===i)if(g===j)if(f===k)return b;return[0,i,j,k]}function
dV(a,l,b){var
f=b[4],g=b[3],h=b[2],i=d(a[1][e+1],a,h),j=d(a[1][e+1],a,g),k=d(a[1][c+1],a,f);if(h===i)if(g===j)if(f===k)return b;return[0,b[1],i,j,k]}function
dW(b,g,a){var
e=a[3],f=d(b[1][c+1],b,e);return e===f?a:[0,a[1],a[2],f]}function
dX(a,l,b){var
e=b[3],f=b[2],g=b[1],i=d(a[1][H+1],a,g),j=d(a[1][h+1],a,f),k=d(a[1][c+1],a,e);if(g===i)if(f===j)if(e===k)return b;return[0,i,j,k]}function
dY(b,a){var
e=a[2],f=e[2],g=d(b[1][c+1],b,f);return f===g?a:[0,a[1],[0,e[1],g]]}function
dZ(a,c){var
f=c[2],g=f[2],b=f[1];if(0===b[0])var
h=b[1],i=d(a[1][s+1],a,h),m=i===h?b:[0,i],e=m;else
var
k=b[1],l=d(a[1][W+1],a,k),n=l===k?b:[1,l],e=n;var
j=d(a[1][s+1],a,g);if(b===e)if(g===j)return c;return[0,c[1],[0,e,j]]}function
d0(a,b){var
c=b[2],e=c[2],f=c[1],g=d(a[1][s+1],a,f),h=d(a[1][s+1],a,e);if(f===g)if(e===h)return b;return[0,b[1],[0,g,h]]}function
d1(b,a){switch(a[0]){case
0:var
c=[0,d(b[1][s+1],b,a[1])];break;case
1:var
c=[1,d(b[1][bw+1],b,a[1])];break;default:var
c=[2,d(b[1][W+1],b,a[1])]}return sz(a,c)?a:c}function
d2(a,b){var
f=b[2],g=b[1],h=d(a[1][e+1],a,g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return b;return[0,h,i]}function
d3(b,k,a){var
g=a[2],h=a[1],f=d(b[1][c+1],b,g);if(h){var
i=h[1],j=d(b[1][e+1],b,i);if(i===j)if(g===f)return a;return[0,[0,j],f]}return g===f?a:[0,0,f]}function
d4(a,c){var
e=c[2],d=c[1];switch(e[0]){case
0:var
f=function(a){return[0,d,[0,a]]},g=e[1];return P(b(a[1][_+1],a),d,g,c,f);case
1:var
h=function(a){return[0,d,[1,a]]},i=e[1];return P(b(a[1][X+1],a),d,i,c,h);case
2:var
j=function(a){return[0,d,[2,a]]},k=e[1];return P(b(a[1][Z+1],a),d,k,c,j);case
3:var
l=function(a){return[0,d,[3,a]]},m=e[1];return S(b(a[1][bs+1],a),m,c,l);default:return c}}function
d5(c,a){var
d=a[2],e=rF(b(c[1][by+1],c),d);return d===e?a:[0,a[1],e]}function
d6(c,a){if(0===a[0])return a;var
d=a[1];function
e(a){return[1,d,a]}var
f=a[2];return P(b(c[1][Z+1],c),d,f,a,e)}function
d7(c,a){var
d=a[2],e=d[2],f=ae(b(c[1][bz+1],c),e);return e===f?a:[0,a[1],[0,d[1],f]]}function
d8(a,j,b){var
f=b[2],g=b[1],h=d(a[1][e+1],a,g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return b;return[0,h,i]}function
d9(c,a){if(0===a[0]){var
f=function(a){return[0,a]},g=a[1];return S(b(c[1][bA+1],c),g,a,f)}var
d=a[1],e=d[1];function
h(a){return[1,[0,e,a]]}var
i=d[2];return P(b(c[1][bt+1],c),e,i,a,h)}function
d_(b,a){var
c=a[2][1],e=d(b[1][U+1],b,c);return c===e?a:[0,a[1],[0,e]]}function
d$(a,c){var
e=c[2],f=e[3],g=e[1],h=d(a[1][U+1],a,g),i=rF(b(a[1][bv+1],a),f);if(g===h)if(f===i)return c;return[0,c[1],[0,h,e[2],i]]}function
ea(b,i,a){var
e=a[4],f=a[3],g=d(b[1][$+1],b,f),h=d(b[1][c+1],b,e);if(f===g)if(e===h)return a;return[0,a[1],a[2],g,h]}function
eb(a,n,e){var
f=e[4],g=e[3],h=e[2],i=e[1],j=d(a[1][bu+1],a,i),k=ae(b(a[1][bx+1],a),h),l=d(a[1][$+1],a,g),m=d(a[1][c+1],a,f);if(i===j)if(h===k)if(g===l)if(f===m)return e;return[0,j,k,l,m]}function
ec(a,c,b){return y(a[1][k+1],a,a6y,b)}function
ed(a,b){return y(a[1][k+1],a,a6z,b)}function
ee(c,b){var
f=b[3],a=b[2],h=d(c[1][g+1],c,f);if(a)var
i=function(a){return[0,a]},j=a[1],e=S(d(c[1][k+1],c,a6A),j,a,i);else
var
e=a;if(a===e)if(f===h)return b;return[0,b[1],e,h]}function
ef(c,a){if(0===a[0]){var
d=a[1],e=rF(b(c[1][bG+1],c),d);return d===e?a:[0,e]}var
f=a[1],g=f[1];function
h(a){return[1,[0,g,a]]}var
i=f[2];return P(b(c[1][bF+1],c),g,i,a,h)}function
eg(e,l,a){var
f=a[5],g=a[4],h=a[3],i=ae(b(e[1][bE+1],e),g),j=ae(b(e[1][bH+1],e),h),k=d(e[1][c+1],e,f);if(g===i)if(h===j)if(f===k)return a;return[0,a[1],a[2],j,i,k]}function
eh(a,o,e){var
g=e[4],f=e[3],h=e[2],i=e[1],j=d(a[1][r+1],a,i),k=y(a[1][bL+1],a,0!==f?1:0,h),n=b(a[1][bM+1],a),l=ae(function(a){return sd(n,a)},f),m=d(a[1][c+1],a,g);if(i===j)if(h===k)if(f===l)if(g===m)return e;return[0,j,k,l,m]}function
ei(a,j,b){var
e=b[2],f=b[1],g=d(a[1][h+1],a,f),i=d(a[1][c+1],a,e);if(f===g)if(e===i)return b;return[0,g,i]}function
ej(a,c,b){return d(a[1][h+1],a,b)}function
ek(a,j,b){var
f=b[2],g=b[1],h=d(a[1][e+1],a,g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return b;return[0,h,i]}function
el(a,b){var
f=b[2],g=f[2],h=f[1],i=d(a[1][e+1],a,h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return b;return[0,b[1],[0,i,j]]}function
em(a,b){var
e=b[2],f=e[2],h=e[1],i=d(a[1][g+1],a,h),j=d(a[1][c+1],a,f);if(h===i)if(f===j)return b;return[0,b[1],[0,i,j]]}function
en(a,c,b){return y(a[1][I+1],a,c,b)}function
eo(a,r,e){var
f=e[5],g=e[4],h=e[3],i=e[2],j=e[1],k=d(a[1][L+1],a,j),l=ae(b(a[1][n+1],a),i),q=b(a[1][t+1],a),m=rF(function(a){return sd(q,a)},h),o=sd(b(a[1][w+1],a),g),p=d(a[1][c+1],a,f);if(k===j)if(l===i)if(m===h)if(o===g)if(p===f)return e;return[0,k,l,m,o,p]}function
ep(b,a){var
e=a[2],f=e[2],g=d(b[1][c+1],b,f);return f===g?a:[0,a[1],[0,e[1],g]]}function
eq(c,b,a){return a}function
er(a,b){return y(a[1][k+1],a,a6B,b)}function
es(a,c,b){return y(a[1][p+1],a,c,b)}function
et(c,a){if(0===a[0]){var
d=a[1],f=d[1],g=function(a){return[0,[0,f,a]]},h=d[2];return P(b(c[1][bX+1],c),f,h,a,g)}function
i(a){return[1,a]}var
j=a[1];return S(b(c[1][e+1],c),j,a,i)}function
eu(a,c){var
f=c[2],g=f[2],h=f[1],i=d(a[1][bT+1],a,h),j=ae(b(a[1][e+1],a),g);if(h===i)if(g===j)return c;return[0,c[1],[0,i,j]]}function
ev(a,b){var
e=b[2],f=e[2],g=e[1],h=d(a[1][o+1],a,g),i=d(a[1][c+1],a,f);if(h===g)if(i===f)return b;return[0,b[1],[0,h,i]]}function
ew(a,f){var
e=f[2],g=e[4],h=e[3],i=e[2],j=e[1],k=rF(b(a[1][bU+1],a),i),l=ae(b(a[1][bR+1],a),h),m=ae(b(a[1][bP+1],a),j),n=d(a[1][c+1],a,g);if(i===k)if(h===l)if(g===n)if(j===m)return f;return[0,f[1],[0,m,k,l,n]]}function
ex(a,v,e){var
f=e[9],g=e[8],h=e[7],j=e[6],k=e[3],l=e[2],m=e[1],o=ae(b(a[1][ac+1],a),m),p=d(a[1][bS+1],a,l),q=d(a[1][i+1],a,h),r=d(a[1][bW+1],a,k),s=ae(b(a[1][R+1],a),j),t=ae(b(a[1][n+1],a),g),u=d(a[1][c+1],a,f);if(m===o)if(l===p)if(k===r)if(sz(j,s))if(h===q)if(g===t)if(f===u)return e;return[0,o,p,r,e[4],e[5],s,q,t,u,e[10]]}function
ey(a,c,b){return y(a[1][J+1],a,c,b)}function
ez(a,c,b){return y(a[1][J+1],a,c,b)}function
eA(b,a){if(0===a[0])return a;var
c=a[1],e=d(b[1][o+1],b,c);return e===c?a:[1,e]}function
eB(c,a){var
d=a[1];function
e(a){return[0,d,a]}var
g=a[2];return S(b(c[1][f+1],c),g,a,e)}function
eC(a,e){var
f=e[2],d=e[1];switch(f[0]){case
0:var
g=function(a){return[0,d,[0,a]]},h=f[1];return S(b(a[1][c+1],a),h,e,g);case
1:var
i=function(a){return[0,d,[1,a]]},j=f[1];return S(b(a[1][c+1],a),j,e,i);case
2:var
k=function(a){return[0,d,[2,a]]},l=f[1];return S(b(a[1][c+1],a),l,e,k);case
3:var
m=function(a){return[0,d,[3,a]]},n=f[1];return S(b(a[1][c+1],a),n,e,m);case
4:var
o=function(a){return[0,d,[4,a]]},p=f[1];return S(b(a[1][c+1],a),p,e,o);case
5:var
q=function(a){return[0,d,[5,a]]},r=f[1];return S(b(a[1][c+1],a),r,e,q);case
6:var
s=function(a){return[0,d,[6,a]]},u=f[1];return S(b(a[1][c+1],a),u,e,s);case
7:var
v=function(a){return[0,d,[7,a]]},y=f[1];return S(b(a[1][c+1],a),y,e,v);case
8:var
z=function(a){return[0,d,[8,a]]},A=f[1];return S(b(a[1][c+1],a),A,e,z);case
9:var
B=function(a){return[0,d,[9,a]]},C=f[1];return S(b(a[1][c+1],a),C,e,B);case
10:var
D=function(a){return[0,d,[10,a]]},E=f[1];return S(b(a[1][c+1],a),E,e,D);case
11:var
F=function(a){return[0,d,[11,a]]},G=f[1];return S(b(a[1][bj+1],a),G,e,F);case
12:var
H=function(a){return[0,d,[12,a]]},I=f[1];return P(b(a[1][x+1],a),d,I,e,H);case
13:var
J=function(a){return[0,d,[13,a]]},K=f[1];return P(b(a[1][w+1],a),d,K,e,J);case
14:var
L=function(a){return[0,d,[14,a]]},M=f[1];return P(b(a[1][bC+1],a),d,M,e,L);case
15:var
N=function(a){return[0,d,[15,a]]},O=f[1];return S(b(a[1][cL+1],a),O,e,N);case
16:var
Q=function(a){return[0,d,[16,a]]},R=f[1];return P(b(a[1][t+1],a),d,R,e,Q);case
17:var
T=function(a){return[0,d,[17,a]]},U=f[1];return P(b(a[1][ax+1],a),d,U,e,T);case
18:var
V=function(a){return[0,d,[18,a]]},W=f[1];return P(b(a[1][bB+1],a),d,W,e,V);case
19:var
X=function(a){return[0,d,[19,a]]},Y=f[1];return S(b(a[1][az+1],a),Y,e,X);case
20:var
Z=function(a){return[0,d,[20,a]]},_=f[1];return S(b(a[1][aC+1],a),_,e,Z);case
21:var
$=function(a){return[0,d,[21,a]]},aa=f[1];return P(b(a[1][aN+1],a),d,aa,e,$);case
22:var
ab=function(a){return[0,d,[22,a]]},ac=f[1];return P(b(a[1][bi+1],a),d,ac,e,ab);case
23:var
ad=function(a){return[0,d,[23,a]]},ae=f[1];return P(b(a[1][cI+1],a),d,ae,e,ad);default:var
af=function(a){return[0,d,[24,a]]},ag=f[1];return P(b(a[1][cG+1],a),d,ag,e,af)}}function
eD(a,p,e){var
h=e[2],g=e[1],i=g[3],j=g[2],k=g[1],l=d(a[1][f+1],a,k),m=d(a[1][f+1],a,j),n=rF(b(a[1][f+1],a),i),o=d(a[1][c+1],a,h);if(l===k)if(m===j)if(n===i)if(o===h)return e;return[0,[0,l,m,n],o]}function
eE(a,p,e){var
h=e[2],g=e[1],i=g[3],j=g[2],k=g[1],l=d(a[1][f+1],a,k),m=d(a[1][f+1],a,j),n=rF(b(a[1][f+1],a),i),o=d(a[1][c+1],a,h);if(l===k)if(m===j)if(n===i)if(o===h)return e;return[0,[0,l,m,n],o]}function
eF(a,b){var
e=b[2],g=b[1],h=d(a[1][f+1],a,g),i=d(a[1][c+1],a,e);if(g===h)if(e===i)return b;return[0,h,i]}function
eG(a,e){var
g=e[2],h=e[1],i=rF(b(a[1][f+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return e;return[0,i,j]}function
eH(b,a){var
e=a[3],g=a[1],h=d(b[1][f+1],b,g),i=d(b[1][c+1],b,e);if(g===h)if(e===i)return a;return[0,h,a[2],i]}function
eI(a,b){var
e=b[2],g=b[1],h=d(a[1][f+1],a,g),i=d(a[1][c+1],a,e);if(g===h)if(e===i)return b;return[0,h,i]}function
eJ(b,g,a){var
e=a[2],f=d(b[1][c+1],b,e);return e===f?a:[0,a[1],f]}function
eK(b,g,a){var
e=a[3],f=d(b[1][c+1],b,e);return e===f?a:[0,a[1],a[2],f]}function
eL(b,g,a){var
e=a[3],f=d(b[1][c+1],b,e);return e===f?a:[0,a[1],a[2],f]}function
eM(b,g,a){var
e=a[3],f=d(b[1][c+1],b,e);return e===f?a:[0,a[1],a[2],f]}function
eN(a,l,e){var
f=e[3],g=e[2],h=e[1],i=d(a[1][aa+1],a,h),j=ae(b(a[1][A+1],a),g),k=d(a[1][c+1],a,f);if(i===h)if(j===g)if(k===f)return e;return[0,i,j,k]}function
eO(a,e){var
c=e[2],h=c[4],j=c[3],k=c[2],l=c[1],m=d(a[1][g+1],a,l),n=d(a[1][i+1],a,k),o=d(a[1][q+1],a,j),p=ae(b(a[1][f+1],a),h);if(m===l)if(n===k)if(o===j)if(p===h)return e;return[0,e[1],[0,m,n,o,p]]}function
eP(a,e){var
f=e[2],g=f[2],h=f[1],i=rF(b(a[1][aA+1],a),h),j=d(a[1][c+1],a,g);if(i===h)if(j===g)return e;return[0,e[1],[0,i,j]]}function
eQ(a,e){var
g=e[2],h=g[2],i=g[1],j=rF(b(a[1][f+1],a),i),k=d(a[1][c+1],a,h);if(i===j)if(h===k)return e;return[0,e[1],[0,j,k]]}function
eR(b,a){if(a){var
e=a[1],f=e[2],g=f[2],h=d(b[1][c+1],b,g);if(g===h)return a;var
i=[0,[0,e[1],[0,f[1],h]]]}else
var
i=a;return i}function
eS(a,c){if(0===c[0]){var
l=function(a){return[0,a]},m=c[1];return S(b(a[1][g+1],a),m,c,l)}var
e=c[1],f=e[2],h=f[2],i=f[1],j=d(a[1][aa+1],a,i),k=d(a[1][g+1],a,h);if(j===i)if(k===h)return c;return[1,[0,e[1],[0,j,k]]]}function
eT(a,m,e){var
f=e[3],g=e[2],h=e[1],l=b(a[1][t+1],a),i=rF(function(a){return sd(l,a)},g),j=sd(b(a[1][w+1],a),h),k=d(a[1][c+1],a,f);if(i===g)if(j===h)if(f===k)return e;return[0,j,i,k]}function
eU(a,j,e){var
f=e[4],g=e[3],h=rF(function(c){switch(c[0]){case
0:var
d=function(a){return[0,a]},e=c[1];return S(b(a[1][ba+1],a),e,c,d);case
1:var
f=function(a){return[1,a]},g=c[1];return S(b(a[1][a_+1],a),g,c,f);case
2:var
h=function(a){return[2,a]},i=c[1];return S(b(a[1][bf+1],a),i,c,h);case
3:var
j=function(a){return[3,a]},k=c[1];return S(b(a[1][bg+1],a),k,c,j);default:var
l=function(a){return[4,a]},m=c[1];return S(b(a[1][be+1],a),m,c,l)}},g),i=d(a[1][c+1],a,f);if(h===g)if(f===i)return e;return[0,e[1],e[2],h,i]}function
eV(a,b){var
e=b[2],f=e[3],g=e[1],h=g[2],i=g[1],j=y(a[1][x+1],a,i,h),k=d(a[1][c+1],a,f);if(h===j)if(f===k)return b;return[0,b[1],[0,[0,i,j],e[2],k]]}function
eW(a,e){var
b=e[2],h=b[6],i=b[2],j=b[1],k=d(a[1][g+1],a,j),l=d(a[1][f+1],a,i),m=d(a[1][c+1],a,h);if(j===k)if(i===l)if(h===m)return e;return[0,e[1],[0,k,l,b[3],b[4],b[5],m]]}function
eX(a,e){var
b=e[2],g=b[6],h=b[5],i=b[3],j=b[2],k=d(a[1][f+1],a,j),l=d(a[1][f+1],a,i),m=d(a[1][q+1],a,h),n=d(a[1][c+1],a,g);if(k===j)if(l===i)if(m===h)if(n===g)return e;return[0,e[1],[0,b[1],k,l,b[4],m,n]]}function
eY(a,b){var
e=b[2],g=e[2],h=e[1],i=d(a[1][f+1],a,h),j=d(a[1][c+1],a,g);if(i===h)if(g===j)return b;return[0,b[1],[0,i,j]]}function
eZ(a,e){var
b=e[2],f=b[8],g=b[7],h=b[2],i=b[1],j=d(a[1][m+1],a,i),k=d(a[1][a$+1],a,h),l=d(a[1][q+1],a,g),n=d(a[1][c+1],a,f);if(j===i)if(k===h)if(l===g)if(n===f)return e;return[0,e[1],[0,j,k,b[3],b[4],b[5],b[6],l,n]]}function
e0(c,a){switch(a[0]){case
0:var
i=function(a){return[0,a]},j=a[1];return S(b(c[1][f+1],c),j,a,i);case
1:var
d=a[1],e=d[1],k=function(a){return[1,[0,e,a]]},l=d[2];return P(b(c[1][x+1],c),e,l,a,k);default:var
g=a[1],h=g[1],m=function(a){return[2,[0,h,a]]},n=g[2];return P(b(c[1][x+1],c),h,n,a,m)}}function
e1(a,b){return d(a[1][g+1],a,b)}function
e2(a,x,e){var
h=e[4],i=e[3],j=e[2],g=j[2],k=g[4],l=g[3],m=g[2],o=g[1],p=e[1],q=ae(b(a[1][bO+1],a),o),r=rF(b(a[1][ab+1],a),m),s=ae(b(a[1][bQ+1],a),l),t=d(a[1][f+1],a,i),u=ae(b(a[1][n+1],a),p),v=d(a[1][c+1],a,h),w=d(a[1][c+1],a,k);if(r===m)if(s===l)if(t===i)if(u===p)if(v===h)if(w===k)if(q===o)return e;return[0,u,[0,j[1],[0,q,r,s,w]],t,v]}function
e3(a,b){var
e=b[2],f=e[2],g=e[1],h=d(a[1][o+1],a,g),i=d(a[1][c+1],a,f);if(h===g)if(i===f)return b;return[0,b[1],[0,h,i]]}function
e4(a,b){var
e=b[2],f=e[2],g=e[1],h=d(a[1][ab+1],a,g),i=d(a[1][c+1],a,f);if(h===g)if(i===f)return b;return[0,b[1],[0,h,i]]}function
e5(a,c){var
e=c[2],h=e[2],i=e[1],j=d(a[1][f+1],a,h),k=ae(b(a[1][g+1],a),i);if(j===h)if(k===i)return c;return[0,c[1],[0,k,j,e[3]]]}function
e6(c,a){if(0===a[0]){var
d=a[1],f=d[1],g=function(a){return[0,[0,f,a]]},h=d[2];return P(b(c[1][v+1],c),f,h,a,g)}function
i(a){return[1,a]}var
j=a[1];return S(b(c[1][e+1],c),j,a,i)}function
e7(a,s,f){var
g=f[5],i=f[4],j=f[3],k=f[2],l=f[1],m=ae(b(a[1][bY+1],a),l),n=ae(b(a[1][r+1],a),k),o=ae(b(a[1][e+1],a),j),p=d(a[1][h+1],a,i),q=d(a[1][c+1],a,g);if(l===m)if(k===n)if(j===o)if(i===p)if(g===q)return f;return[0,m,n,o,p,q]}function
e8(c,a){if(0===a[0]){var
d=a[1],e=d[1],f=function(a){return[0,[0,e,a]]},g=d[2];return P(b(c[1][v+1],c),e,g,a,f)}function
h(a){return[1,a]}var
i=a[1];return S(b(c[1][b2+1],c),i,a,h)}function
e9(a,o,b){var
f=b[5],g=b[3],i=b[2],j=b[1],k=d(a[1][b0+1],a,j),l=d(a[1][e+1],a,i),m=d(a[1][h+1],a,g),n=d(a[1][c+1],a,f);if(j===k)if(i===l)if(g===m)if(f===n)return b;return[0,k,l,m,b[4],n]}function
e_(c,a){if(0===a[0]){var
d=a[1],e=d[1],f=function(a){return[0,[0,e,a]]},g=d[2];return P(b(c[1][v+1],c),e,g,a,f)}function
h(a){return[1,a]}var
i=a[1];return S(b(c[1][b5+1],c),i,a,h)}function
e$(a,o,b){var
f=b[5],g=b[3],i=b[2],j=b[1],k=d(a[1][b3+1],a,j),l=d(a[1][e+1],a,i),m=d(a[1][h+1],a,g),n=d(a[1][c+1],a,f);if(j===k)if(i===l)if(g===m)if(f===n)return b;return[0,k,l,m,b[4],n]}function
fa(c,a){if(0===a[0]){var
d=function(a){return[0,a]},f=a[1];return S(b(c[1][e+1],c),f,a,d)}function
g(a){return[1,a]}var
h=a[1];return S(b(c[1][Q+1],c),h,a,g)}function
fb(b,j,a){var
f=a[3],g=a[1],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(f===i)return a;return[0,h,a[2],i]}function
fc(c,a){if(0===a[0]){var
d=a[1],e=rF(b(c[1][b8+1],c),d);return d===e?a:[0,e]}var
f=a[2],h=ae(b(c[1][g+1],c),f);return f===h?a:[1,a[1],h]}function
fd(a,c){var
e=c[2],f=e[2],h=e[1],i=d(a[1][g+1],a,h),j=ae(b(a[1][g+1],a),f);if(h===i)if(f===j)return c;return[0,c[1],[0,i,j]]}function
fe(e,m,a){var
f=a[5],g=a[2],i=a[1],j=ae(b(e[1][ad+1],e),g),k=ae(b(e[1][h+1],e),i),l=d(e[1][c+1],e,f);if(g===j)if(i===k)if(f===l)return a;return[0,k,j,a[3],a[4],l]}function
ff(c,a){if(0===a[0]){var
d=function(a){return[0,a]},f=a[1];return S(b(c[1][h+1],c),f,a,d)}function
g(a){return[1,a]}var
i=a[1];return S(b(c[1][e+1],c),i,a,g)}function
fg(b,i,a){var
e=a[3],f=a[2],g=d(b[1][b_+1],b,f),h=d(b[1][c+1],b,e);if(g===f)if(h===e)return a;return[0,a[1],g,h]}function
fh(b,a){var
c=a[2],e=c[1],f=d(b[1][g+1],b,e);return sz(e,f)?a:[0,a[1],[0,f,c[2]]]}function
fi(b,a){var
c=a[2],e=c[1],f=d(b[1][g+1],b,e);return sz(e,f)?a:[0,a[1],[0,f,c[2]]]}function
fj(b,a){var
c=a[2],e=c[1],f=d(b[1][g+1],b,e);return sz(e,f)?a:[0,a[1],[0,f,c[2]]]}function
fk(b,a){var
c=a[2][1],e=d(b[1][g+1],b,c);return sz(c,e)?a:[0,a[1],[0,e]]}function
fl(e,a){var
f=a[3],g=a[1],h=rF(b(e[1][af+1],e),g),i=d(e[1][c+1],e,f);if(g===h)if(f===i)return a;return[0,h,a[2],i]}function
fm(a,e){var
h=e[4],f=e[1];if(0===f[0])var
j=f[1],g=[0,rF(b(a[1][af+1],a),j)];else
var
k=f[1],g=[1,rF(b(a[1][cb+1],a),k)];var
i=d(a[1][c+1],a,h);if(f===g)if(h===i)return e;return[0,g,e[2],e[3],i]}function
fn(e,a){var
f=a[4],g=a[1],h=rF(b(e[1][cd+1],e),g),i=d(e[1][c+1],e,f);if(g===h)if(f===i)return a;return[0,h,a[2],a[3],i]}function
fo(e,a){var
f=a[4],g=a[1],h=rF(b(e[1][cg+1],e),g),i=d(e[1][c+1],e,f);if(g===h)if(f===i)return a;return[0,h,a[2],a[3],i]}function
fp(a,w,i){var
k=i[3],e=i[2],l=i[1],m=d(a[1][g+1],a,l),f=e[2],j=e[1];switch(f[0]){case
0:var
o=function(a){return[0,j,[0,a]]},p=f[1],h=S(b(a[1][ch+1],a),p,e,o);break;case
1:var
q=function(a){return[0,j,[1,a]]},r=f[1],h=S(b(a[1][ce+1],a),r,e,q);break;case
2:var
s=function(a){return[0,j,[2,a]]},t=f[1],h=S(b(a[1][cc+1],a),t,e,s);break;default:var
u=function(a){return[0,j,[3,a]]},v=f[1],h=S(b(a[1][ca+1],a),v,e,u)}var
n=d(a[1][c+1],a,k);if(l===m)if(e===h)if(k===n)return i;return[0,m,h,n]}function
fq(b,g,a){var
e=a[1],f=d(b[1][c+1],b,e);return e===f?a:[0,f]}function
fr(a,l,b){var
e=b[3],f=b[2],g=b[1],i=d(a[1][h+1],a,g),j=d(a[1][r+1],a,f),k=d(a[1][c+1],a,e);if(g===i)if(f===j)if(e===k)return b;return[0,i,j,k]}function
fs(a,m,b){var
e=b[3],f=b[2],g=b[1],h=y(a[1][k+1],a,a6C,g),j=d(a[1][i+1],a,f),l=d(a[1][c+1],a,e);if(h===g)if(j===f)if(l===e)return b;return[0,h,j,l]}function
ft(a,c,b){return y(a[1][B+1],a,c,b)}function
fu(a,i,b){var
e=b[2],f=b[1],g=d(a[1][o+1],a,f),h=d(a[1][c+1],a,e);if(f===g)if(e===h)return b;return[0,g,h]}function
fv(e,j,a){var
f=a[4],g=a[2],h=sd(b(e[1][p+1],e),g),i=d(e[1][c+1],e,f);if(h===g)if(sz(f,i))return a;return[0,a[1],h,a[3],i]}function
fw(a,c,b){return y(a[1][I+1],a,c,b)}function
fx(a,n,e){var
f=e[4],g=e[3],h=e[2],i=e[1],j=d(a[1][ac+1],a,i),k=d(a[1][o+1],a,h),l=ae(b(a[1][R+1],a),g),m=d(a[1][c+1],a,f);if(j===i)if(k===h)if(l===g)if(m===f)return e;return[0,j,k,l,m]}function
fy(b,a){switch(a[0]){case
0:var
c=a[1],e=c[2],g=c[1],h=y(b[1][ag+1],b,g,e);return h===e?a:[0,[0,g,h]];case
1:var
i=a[1],j=i[2],k=i[1],l=y(b[1][ah+1],b,k,j);return l===j?a:[1,[0,k,l]];case
2:var
m=a[1],n=m[2],o=m[1],p=y(b[1][ai+1],b,o,n);return p===n?a:[2,[0,o,p]];case
3:var
q=a[1],r=d(b[1][f+1],b,q);return r===q?a:[3,r];case
4:var
s=a[1],t=s[2],u=s[1],v=y(b[1][B+1],b,u,t);return v===t?a:[4,[0,u,v]];case
5:var
w=a[1],x=w[2],z=w[1],A=y(b[1][E+1],b,z,x);return A===x?a:[5,[0,z,A]];default:var
C=a[1],D=C[2],F=C[1],G=y(b[1][I+1],b,F,D);return G===D?a:[6,[0,F,G]]}}function
fz(e,l,a){var
f=a[5],g=a[3],h=a[2],i=ae(b(e[1][ad+1],e),g),j=ae(b(e[1][co+1],e),h),k=d(e[1][c+1],e,f);if(g===i)if(h===j)if(f===k)return a;return[0,a[1],j,i,a[4],k]}function
fA(a,y,e){var
f=e[7],g=e[6],h=e[5],i=e[4],j=e[3],k=e[2],l=e[1],m=d(a[1][L+1],a,l),o=ae(b(a[1][n+1],a),k),p=sd(b(a[1][w+1],a),j),v=b(a[1][t+1],a),q=ae(function(a){return sd(v,a)},i),x=b(a[1][t+1],a),r=rF(function(a){return sd(x,a)},h),s=ae(b(a[1][al+1],a),g),u=d(a[1][c+1],a,f);if(m===l)if(o===k)if(p===j)if(q===i)if(r===h)if(s===g)if(u===f)return e;return[0,m,o,p,q,r,s,u]}function
fB(b,g,a){var
e=a[1],f=d(b[1][c+1],b,e);return e===f?a:[0,f]}function
fC(a,j,e){var
f=e[2],g=e[1],h=ae(b(a[1][H+1],a),g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return e;return[0,h,i]}function
fD(a,n,b){var
f=b[4],g=b[3],h=b[2],i=b[1],j=d(a[1][r+1],a,i),k=d(a[1][e+1],a,h),l=d(a[1][e+1],a,g),m=d(a[1][c+1],a,f);if(i===j)if(h===k)if(g===l)if(sz(f,m))return b;return[0,j,k,l,m]}function
fE(c,b,a){return a}function
fF(a,p,b){var
e=b[6],f=b[5],g=b[3],h=b[2],j=b[1],k=d(a[1][D+1],a,j),l=d(a[1][ak+1],a,h),m=d(a[1][i+1],a,g),n=d(a[1][q+1],a,f),o=d(a[1][c+1],a,e);if(j===k)if(h===l)if(m===g)if(n===f)if(o===e)return b;return[0,k,l,m,b[4],n,o]}function
fG(b,a){if(typeof
a==="number")return a;var
c=a[1],f=d(b[1][e+1],b,c);return c===f?a:[0,f]}function
fH(a,r,b){var
e=b[6],f=b[5],g=b[3],h=b[2],j=b[1],k=d(a[1][m+1],a,j),l=d(a[1][ak+1],a,h),n=d(a[1][i+1],a,g),o=d(a[1][q+1],a,f),p=d(a[1][c+1],a,e);if(j===k)if(h===l)if(n===g)if(o===f)if(p===e)return b;return[0,k,l,n,b[4],o,p]}function
fI(a,o,e){var
f=e[6],g=e[5],h=e[3],i=e[2],j=d(a[1][m+1],a,i),k=sd(b(a[1][u+1],a),h),l=rF(b(a[1][am+1],a),g),n=d(a[1][c+1],a,f);if(i===j)if(h===k)if(g===l)if(f===n)return e;return[0,e[1],j,k,e[4],l,n]}function
fJ(a,c){var
e=c[2],f=e[2],h=e[1],i=d(a[1][g+1],a,h),j=ae(b(a[1][A+1],a),f);if(h===i)if(f===j)return c;return[0,c[1],[0,i,j]]}function
fK(a,e){var
f=e[2],g=f[2],h=f[1],i=rF(b(a[1][cx+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return e;return[0,e[1],[0,i,j]]}function
fL(c,a){switch(a[0]){case
0:var
d=a[1],e=d[1],j=function(a){return[0,[0,e,a]]},k=d[2];return P(b(c[1][cw+1],c),e,k,a,j);case
1:var
f=a[1],g=f[1],l=function(a){return[1,[0,g,a]]},m=f[2];return P(b(c[1][cu+1],c),g,m,a,l);default:var
h=a[1],i=h[1],n=function(a){return[2,[0,i,a]]},o=h[2];return P(b(c[1][cv+1],c),i,o,a,n)}}function
fM(a,b){var
f=b[2],g=f[2],h=f[1],i=d(a[1][e+1],a,h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return b;return[0,b[1],[0,i,j]]}function
fN(a,e){var
f=e[2],g=f[2],h=f[1],i=rF(b(a[1][cz+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return e;return[0,e[1],[0,i,j]]}function
fO(a,b){return y(a[1][k+1],a,a6D,b)}function
fP(a,m,f){var
g=f[3],h=f[2],i=f[1],j=d(a[1][e+1],a,i),k=ae(b(a[1][A+1],a),h),l=d(a[1][c+1],a,g);if(i===j)if(h===k)if(g===l)return f;return[0,j,k,l]}function
fQ(a,s,e){var
f=e[7],g=e[6],h=e[5],i=e[4],j=e[2],k=e[1],l=ae(b(a[1][L+1],a),k),m=d(a[1][cA+1],a,j),r=b(a[1][cy+1],a),n=ae(function(a){return sd(r,a)},i),o=ae(b(a[1][al+1],a),h),p=rF(b(a[1][am+1],a),g),q=d(a[1][c+1],a,f);if(k===l)if(j===m)if(i===n)if(h===o)if(g===p)if(sz(f,q))return e;return[0,l,m,e[3],n,o,p,q]}function
fR(a,l,e){var
f=e[3],g=e[2],h=e[1],i=ae(b(a[1][cB+1],a),h),j=d(a[1][cD+1],a,g),k=d(a[1][c+1],a,f);if(h===i)if(g===j)if(f===k)return e;return[0,i,j,k]}function
fS(a,c){return sd(b(a[1][p+1],a),c)}function
fT(b,a){if(0===a[0]){var
e=a[1],g=d(b[1][f+1],b,e);return g===e?a:[0,g]}var
h=a[1],i=h[2][1],j=d(b[1][c+1],b,i);return i===j?a:[1,[0,h[1],[0,j]]]}function
fU(a,e){var
f=e[2],g=f[2],h=f[1],i=rF(b(a[1][cE+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return e;return[0,e[1],[0,i,j]]}function
fV(b,e,a){var
c=a[1],d=y(b[1][aq+1],b,e,c);return c===d?a:[0,d,a[2]]}function
fW(a,e){var
f=e[2],g=f[2],h=f[1],i=rF(b(a[1][b7+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return e;return[0,e[1],[0,i,j]]}function
fX(a,o,f){var
g=f[4],h=f[3],i=f[2],j=f[1],k=d(a[1][e+1],a,j),l=ae(b(a[1][ao+1],a),i),m=d(a[1][ap+1],a,h),n=d(a[1][c+1],a,g);if(j===k)if(i===l)if(h===m)if(g===n)return f;return[0,k,l,m,n]}function
fY(a,j,e){var
f=e[2],g=e[1],h=ae(b(a[1][H+1],a),g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return e;return[0,h,i]}function
fZ(a,i,b){var
e=b[2],f=b[1],g=d(a[1][C+1],a,f),h=d(a[1][c+1],a,e);if(f===g)if(e===h)return b;return[0,g,h]}function
f0(a,l,b){var
f=b[4],g=b[3],h=b[2],i=d(a[1][e+1],a,h),j=d(a[1][e+1],a,g),k=d(a[1][c+1],a,f);if(h===i)if(g===j)if(f===k)return b;return[0,b[1],i,j,k]}function
f1(a,l,b){var
f=b[4],g=b[3],h=b[2],i=d(a[1][M+1],a,h),j=d(a[1][e+1],a,g),k=d(a[1][c+1],a,f);if(h===i)if(g===j)if(f===k)return b;return[0,b[1],i,j,k]}function
f2(a,c,b){return y(a[1][J+1],a,c,b)}function
f3(c,a){switch(a[0]){case
0:var
d=function(a){return[0,a]},f=a[1];return S(b(c[1][e+1],c),f,a,d);case
1:var
g=function(a){return[1,a]},h=a[1];return S(b(c[1][Q+1],c),h,a,g);default:return a}}function
f4(a,j,e){var
f=e[2],g=e[1],h=rF(b(a[1][cM+1],a),g),i=d(a[1][c+1],a,f);if(g===h)if(f===i)return e;return[0,h,i]}function
f5(a,e){var
f=e[2],c=e[1];switch(f[0]){case
0:var
h=function(a){return[0,c,[0,a]]},i=f[1];return P(b(a[1][cN+1],a),c,i,e,h);case
1:var
j=function(a){return[0,c,[1,a]]},k=f[1];return P(b(a[1][cK+1],a),c,k,e,j);case
2:var
l=function(a){return[0,c,[2,a]]},m=f[1];return P(b(a[1][cJ+1],a),c,m,e,l);case
3:var
n=function(a){return[0,c,[3,a]]},o=f[1];return P(b(a[1][cH+1],a),c,o,e,n);case
4:var
p=function(a){return[0,c,[4,a]]},q=f[1];return P(b(a[1][aq+1],a),c,q,e,p);case
5:var
r=function(a){return[0,c,[5,a]]},s=f[1];return P(b(a[1][an+1],a),c,s,e,r);case
6:var
t=function(a){return[0,c,[6,a]]},v=f[1];return P(b(a[1][ct+1],a),c,v,e,t);case
7:var
w=function(a){return[0,c,[7,a]]},x=f[1];return P(b(a[1][cs+1],a),c,x,e,w);case
8:var
y=function(a){return[0,c,[8,a]]},z=f[1];return P(b(a[1][u+1],a),c,z,e,y);case
9:var
A=function(a){return[0,c,[9,a]]},B=f[1];return P(b(a[1][bN+1],a),c,B,e,A);case
10:var
C=function(a){return[0,c,[10,a]]},D=f[1];return S(b(a[1][g+1],a),D,e,C);case
11:var
E=function(a){return[0,c,[11,a]]},F=f[1];return S(d(a[1][bJ+1],a,c),F,e,E);case
12:var
H=function(a){return[0,c,[12,a]]},I=f[1];return P(b(a[1][_+1],a),c,I,e,H);case
13:var
J=function(a){return[0,c,[13,a]]},K=f[1];return P(b(a[1][X+1],a),c,K,e,J);case
14:var
L=function(a){return[0,c,[14,a]]},M=f[1];return P(b(a[1][G+1],a),c,M,e,L);case
15:var
N=function(a){return[0,c,[15,a]]},Q=f[1];return P(b(a[1][bq+1],a),c,Q,e,N);case
16:var
R=function(a){return[0,c,[16,a]]},U=f[1];return P(b(a[1][T+1],a),c,U,e,R);case
17:var
V=function(a){return[0,c,[17,a]]},W=f[1];return P(b(a[1][bl+1],a),c,W,e,V);case
18:var
Y=function(a){return[0,c,[18,a]]},Z=f[1];return P(b(a[1][bk+1],a),c,Z,e,Y);case
19:var
$=function(a){return[0,c,[19,a]]},aa=f[1];return P(b(a[1][bh+1],a),c,aa,e,$);case
20:var
ab=function(a){return[0,c,[20,a]]},ac=f[1];return S(d(a[1][a9+1],a,c),ac,e,ab);case
21:var
ad=function(a){return[0,c,[21,a]]},ae=f[1];return P(b(a[1][a8+1],a),c,ae,e,ad);case
22:var
af=function(a){return[0,c,[22,a]]},ag=f[1];return P(b(a[1][aQ+1],a),c,ag,e,af);case
23:var
ah=function(a){return[0,c,[23,a]]},ai=f[1];return P(b(a[1][aM+1],a),c,ai,e,ah);case
24:var
aj=function(a){return[0,c,[24,a]]},ak=f[1];return P(b(a[1][aI+1],a),c,ak,e,aj);case
25:var
al=function(a){return[0,c,[25,a]]},am=f[1];return P(b(a[1][O+1],a),c,am,e,al);case
26:var
ao=function(a){return[0,c,[26,a]]},ap=f[1];return P(b(a[1][aG+1],a),c,ap,e,ao);case
27:var
as=function(a){return[0,c,[27,a]]},at=f[1];return P(b(a[1][aB+1],a),c,at,e,as);case
28:var
au=function(a){return[0,c,[28,a]]},av=f[1];return P(b(a[1][ay+1],a),c,av,e,au);case
29:var
ax=function(a){return[0,c,[29,a]]},az=f[1];return P(b(a[1][aw+1],a),c,az,e,ax);default:var
aA=function(a){return[0,c,[30,a]]},aC=f[1];return P(b(a[1][ar+1],a),c,aC,e,aA)}}function
f6(c,a){var
d=a[2],e=a[1],f=rF(b(c[1][K+1],c),e),g=rF(b(c[1][K+1],c),d);if(e===f)if(d===g)return a;return[0,f,g,a[3]]}var
f7=8;function
f8(b,a){return a}function
f9(a,d){var
e=d[2],c=d[1];switch(e[0]){case
0:var
f=function(a){return[0,c,[0,a]]},g=e[1];return P(b(a[1][p+1],a),c,g,d,f);case
1:var
h=function(a){return[0,c,[1,a]]},i=e[1];return P(b(a[1][cF+1],a),c,i,d,h);case
2:var
j=function(a){return[0,c,[2,a]]},k=e[1];return P(b(a[1][an+1],a),c,k,d,j);case
3:var
l=function(a){return[0,c,[3,a]]},m=e[1];return P(b(a[1][cr+1],a),c,m,d,l);case
4:var
n=function(a){return[0,c,[4,a]]},o=e[1];return P(b(a[1][cq+1],a),c,o,d,n);case
5:var
q=function(a){return[0,c,[5,a]]},r=e[1];return P(b(a[1][ai+1],a),c,r,d,q);case
6:var
s=function(a){return[0,c,[6,a]]},t=e[1];return P(b(a[1][cp+1],a),c,t,d,s);case
7:var
u=function(a){return[0,c,[7,a]]},w=e[1];return P(b(a[1][ah+1],a),c,w,d,u);case
8:var
x=function(a){return[0,c,[8,a]]},y=e[1];return P(b(a[1][cn+1],a),c,y,d,x);case
9:var
z=function(a){return[0,c,[9,a]]},A=e[1];return P(b(a[1][cm+1],a),c,A,d,z);case
10:var
C=function(a){return[0,c,[10,a]]},D=e[1];return P(b(a[1][cl+1],a),c,D,d,C);case
11:var
F=function(a){return[0,c,[11,a]]},G=e[1];return P(b(a[1][ck+1],a),c,G,d,F);case
12:var
H=function(a){return[0,c,[33,a]]},I=e[1];return P(b(a[1][E+1],a),c,I,d,H);case
13:var
J=function(a){return[0,c,[13,a]]},K=e[1];return P(b(a[1][ag+1],a),c,K,d,J);case
14:var
L=function(a){return[0,c,[14,a]]},M=e[1];return P(b(a[1][cj+1],a),c,M,d,L);case
15:var
N=function(a){return[0,c,[15,a]]},O=e[1];return P(b(a[1][ci+1],a),c,O,d,N);case
16:var
Q=function(a){return[0,c,[16,a]]},R=e[1];return P(b(a[1][cf+1],a),c,R,d,Q);case
17:var
S=function(a){return[0,c,[17,a]]},T=e[1];return P(b(a[1][b$+1],a),c,T,d,S);case
18:var
U=function(a){return[0,c,[18,a]]},V=e[1];return P(b(a[1][b9+1],a),c,V,d,U);case
19:var
W=function(a){return[0,c,[19,a]]},X=e[1];return P(b(a[1][b6+1],a),c,X,d,W);case
20:var
Y=function(a){return[0,c,[20,a]]},Z=e[1];return P(b(a[1][bZ+1],a),c,Z,d,Y);case
21:var
_=function(a){return[0,c,[21,a]]},$=e[1];return P(b(a[1][b4+1],a),c,$,d,_);case
22:var
aa=function(a){return[0,c,[22,a]]},ab=e[1];return P(b(a[1][b1+1],a),c,ab,d,aa);case
23:var
ac=function(a){return[0,c,[23,a]]},ad=e[1];return P(b(a[1][bV+1],a),c,ad,d,ac);case
24:var
ae=function(a){return[0,c,[24,a]]},af=e[1];return P(b(a[1][bK+1],a),c,af,d,ae);case
25:var
aj=function(a){return[0,c,[25,a]]},ak=e[1];return P(b(a[1][bI+1],a),c,ak,d,aj);case
26:var
al=function(a){return[0,c,[26,a]]},am=e[1];return P(b(a[1][bD+1],a),c,am,d,al);case
27:var
ao=function(a){return[0,c,[27,a]]},ap=e[1];return P(b(a[1][br+1],a),c,ap,d,ao);case
28:var
aq=function(a){return[0,c,[28,a]]},ar=e[1];return P(b(a[1][aR+1],a),c,ar,d,aq);case
29:var
au=function(a){return[0,c,[29,a]]},av=e[1];return P(b(a[1][aL+1],a),c,av,d,au);case
30:var
aw=function(a){return[0,c,[30,a]]},ax=e[1];return P(b(a[1][aF+1],a),c,ax,d,aw);case
31:var
ay=function(a){return[0,c,[31,a]]},az=e[1];return P(b(a[1][aD+1],a),c,az,d,ay);case
32:var
aA=function(a){return[0,c,[32,a]]},aB=e[1];return P(b(a[1][B+1],a),c,aB,d,aA);case
33:var
aC=function(a){return[0,c,[33,a]]},aE=e[1];return P(b(a[1][E+1],a),c,aE,d,aC);case
34:var
aG=function(a){return[0,c,[34,a]]},aH=e[1];return P(b(a[1][v+1],a),c,aH,d,aG);case
35:var
aI=function(a){return[0,c,[35,a]]},aJ=e[1];return P(b(a[1][at+1],a),c,aJ,d,aI);default:var
aK=function(a){return[0,c,[36,a]]},aM=e[1];return P(b(a[1][as+1],a),c,aM,d,aK)}}Er(N,[0,cO,function(a,e){var
f=e[2],g=f[3],h=f[2],i=f[1],j=d(a[1][aE+1],a,i),k=d(a[1][c+1],a,h),l=rF(b(a[1][K+1],a),g);if(i===j)if(h===k)if(g===l)return e;return[0,e[1],[0,j,k,l]]},h,f9,K,f8,c,f7,ae,aJ,aJ,f6,e,f5,cN,f4,cM,f3,cK,f2,cJ,f1,cH,f0,p,fZ,cF,fY,aq,fX,ap,fW,a9,fV,ao,fU,cE,fT,cD,fS,cC,fR,an,fQ,cy,fP,L,fO,cA,fN,am,fM,cz,fL,al,fK,cx,fJ,cw,fI,cu,fH,ak,fG,cv,fF,ct,fE,cs,fD,cr,fC,cq,fB,ai,fA,cp,fz,co,fy,ah,fx,cn,fw,cm,fv,cl,fu,ck,ft,ag,fs,cj,fr,ci,fq,cf,fp,ch,fo,ce,fn,cc,fm,ca,fl,af,fk,cg,fj,cd,fi,cb,fh,b$,fg,b_,ff,b9,fe,b8,fd,ad,fc,b6,fb,b7,fa,b4,e$,b3,e_,b1,e9,b0,e8,bZ,e7,bY,e6,ab,e5,bQ,e4,bO,e3,x,e2,H,e1,a$,e0,ba,eZ,a_,eY,bf,eX,be,eW,bg,eV,w,eU,bC,eT,aa,eS,q,eR,A,eQ,n,eP,aA,eO,t,eN,aN,eM,bi,eL,cI,eK,cG,eJ,bj,eI,az,eH,aC,eG,cL,eF,ax,eE,bB,eD,f,eC,o,eB,i,eA,bV,ez,u,ey,J,ex,bS,ew,bP,ev,bU,eu,bW,et,bX,es,ac,er,bN,eq,g,ep,I,eo,bD,en,D,em,aj,el,bJ,ek,bL,ej,bM,ei,bK,eh,bI,eg,bE,ef,bG,ee,bH,ed,bF,ec,_,eb,X,ea,bu,d$,bx,d_,bv,d9,bt,d8,bA,d7,bz,d6,$,d5,by,d4,Z,d3,bs,d2,U,d1,bw,d0,W,dZ,s,dY,br,dX,G,dW,bq,dV,T,dU,a8,dT,bo,dS,bm,dR,bp,dQ,bn,dP,bl,dO,bk,dN,bh,dM,bb,dL,m,dK,bc,dJ,bd,dI,E,dH,bT,dG,au,dF,cB,dE,b5,dD,b2,dC,z,dB,M,dA,l,dz,k,dy,a1,dx,a0,dw,aZ,dv,aW,du,aV,dt,aX,ds,aY,dr,aT,dq,aU,dp,aS,dn,a7,dm,a6,dl,a5,dk,a4,dj,a3,di,cP,dh,a2,dg,R,df,r,de,bR,dd,aR,dc,aQ,db,aE,da,C,c$,aO,c_,Q,c9,aP,c8,aM,c7,aL,c6,aK,c5,aI,c4,O,c3,aH,c2,aG,c1,aF,c0,aD,cZ,aB,cY,ay,cX,aw,cW,v,cV,av,cU,at,cT,as,cS,B,cR,ar,cQ]);return function(b,a){return Eq(a,N)}}),Pt=function(a){return typeof
a==="number"?a6S:a[1]},Pu=function(a){if(typeof
a==="number")return 1;else
switch(a[0]){case
0:return 2;case
3:return 4;default:return 3}},Pv=function(a,e){b(c(a),a6T);d(c(a),a6V,a6U);var
f=e[1];d(c(a),a6W,f);b(c(a),a6X);b(c(a),a6Y);d(c(a),a60,a6Z);var
g=e[2];d(c(a),a61,g);b(c(a),a62);return b(c(a),a63)},Pw=function
c(a,b){return c.fun(a,b)},a64=function
b(a){return b.fun(a)};h(Pw,function(a,f){b(c(a),a65);d(c(a),a67,a66);var
h=f[1];if(h){g(a,a68);var
e=h[1];if(typeof
e==="number")g(a,a6F);else
switch(e[0]){case
0:b(c(a),a6G);var
i=e[1];d(c(a),a6H,i);b(c(a),a6I);break;case
1:b(c(a),a6J);var
j=e[1];d(c(a),a6K,j);b(c(a),a6L);break;case
2:b(c(a),a6M);var
k=e[1];d(c(a),a6N,k);b(c(a),a6O);break;default:b(c(a),a6P);var
l=e[1];d(c(a),a6Q,l);b(c(a),a6R)}g(a,a69)}else
g(a,a7i);b(c(a),a6_);b(c(a),a6$);d(c(a),a7b,a7a);Pv(a,f[2]);b(c(a),a7c);b(c(a),a7d);d(c(a),a7f,a7e);Pv(a,f[3]);b(c(a),a7g);return b(c(a),a7h)});h(a64,function(a){return d(r(a7j),Pw,a)});var
rO=function(a,b){return[0,a[1],a[2],b[3]]},up=function(b,a){var
c=b[1]-a[1]|0;return 0===c?b[2]-a[2]|0:c},G7=function
d(a,b,c){return d.fun(a,b,c)};h(G7,function(c,a,e){var
b=e[2];switch(b[0]){case
0:var
f=b[1][1];return Y(function(d,a){var
b=0===a[0]?a[1][2][2]:a[1][2][1];return y(G7,c,d,b)},a,f);case
1:var
g=b[1][1];return Y(function(a,b){return 2===b[0]?a:y(G7,c,a,b[1][2][1])},a,g);case
2:var
d=b[1];return y(c,a,d[1],d[2]);default:return a}});var
Py=function(a){return a[2][1]},tG=function(b,a){return[0,a[1],[0,a[2],b]]},Pz=function(b,a,c){var
d=b?b[1]:b,e=a?a[1]:a;return[0,d,e,c]},B=function(b,a,e){var
d=b?b[1]:b,c=a?a[1]:a;if(!d)if(!c)return c;return[0,Pz([0,d],[0,c],0)]},sp=function(c,b,a){var
d=c?c[1]:c,e=b?b[1]:b;if(!d)if(!e)if(!a)return a;return[0,Pz([0,d],[0,e],a)]},sH=function(b,a){if(b){if(a){var
c=a[1],d=b[1],f=[0,rt(d[2],c[2])];return B([0,rt(c[1],d[1])],f,0)}var
e=b}else
var
e=a;return e},G8=function(b,a){if(a){if(b){var
d=a[1],c=b[1],f=c[3],g=[0,rt(c[2],d[2])];return sp([0,rt(d[1],c[1])],g,f)}var
e=a[1];return sp([0,e[1]],[0,e[2]],0)}return b},PA=function
c(a,b){return c.fun(a,b)};h(PA,function(b,a){if(typeof
b==="number"){var
i=b;if(55<=i)switch(i){case
55:if(typeof
a==="number")if(55===a)return 0;break;case
56:if(typeof
a==="number")if(56===a)return 0;break;case
57:if(typeof
a==="number")if(57===a)return 0;break;case
58:if(typeof
a==="number")if(58===a)return 0;break;case
59:if(typeof
a==="number")if(59===a)return 0;break;case
60:if(typeof
a==="number")if(60===a)return 0;break;case
61:if(typeof
a==="number")if(61===a)return 0;break;case
62:if(typeof
a==="number")if(62===a)return 0;break;case
63:if(typeof
a==="number")if(63===a)return 0;break;case
64:if(typeof
a==="number")if(64===a)return 0;break;case
65:if(typeof
a==="number")if(65===a)return 0;break;case
66:if(typeof
a==="number")if(66===a)return 0;break;case
67:if(typeof
a==="number")if(67===a)return 0;break;case
68:if(typeof
a==="number")if(68===a)return 0;break;case
69:if(typeof
a==="number")if(69===a)return 0;break;case
70:if(typeof
a==="number")if(70===a)return 0;break;case
71:if(typeof
a==="number")if(71===a)return 0;break;case
72:if(typeof
a==="number")if(72===a)return 0;break;case
73:if(typeof
a==="number")if(73===a)return 0;break;case
74:if(typeof
a==="number")if(74===a)return 0;break;case
75:if(typeof
a==="number")if(75===a)return 0;break;case
76:if(typeof
a==="number")if(76===a)return 0;break;case
77:if(typeof
a==="number")if(77===a)return 0;break;case
78:if(typeof
a==="number")if(78===a)return 0;break;case
79:if(typeof
a==="number")if(79===a)return 0;break;case
80:if(typeof
a==="number")if(80===a)return 0;break;case
81:if(typeof
a==="number")if(81===a)return 0;break;case
82:if(typeof
a==="number")if(82===a)return 0;break;case
83:if(typeof
a==="number")if(83===a)return 0;break;case
84:if(typeof
a==="number")if(84===a)return 0;break;case
85:if(typeof
a==="number")if(85===a)return 0;break;case
86:if(typeof
a==="number")if(86===a)return 0;break;case
87:if(typeof
a==="number")if(87===a)return 0;break;case
88:if(typeof
a==="number")if(88===a)return 0;break;case
89:if(typeof
a==="number")if(89===a)return 0;break;case
90:if(typeof
a==="number")if(90===a)return 0;break;case
91:if(typeof
a==="number")if(91===a)return 0;break;case
92:if(typeof
a==="number")if(92===a)return 0;break;case
93:if(typeof
a==="number")if(93===a)return 0;break;case
94:if(typeof
a==="number")if(94===a)return 0;break;case
95:if(typeof
a==="number")if(95===a)return 0;break;case
96:if(typeof
a==="number")if(96===a)return 0;break;case
97:if(typeof
a==="number")if(97===a)return 0;break;case
98:if(typeof
a==="number")if(98===a)return 0;break;case
99:if(typeof
a==="number")if(99===a)return 0;break;case
100:if(typeof
a==="number")if(sR===a)return 0;break;case
101:if(typeof
a==="number")if(sN===a)return 0;break;case
102:if(typeof
a==="number")if(sE===a)return 0;break;case
103:if(typeof
a==="number")if(r2===a)return 0;break;case
104:if(typeof
a==="number")if(ty===a)return 0;break;case
105:if(typeof
a==="number")if(t2===a)return 0;break;case
106:if(typeof
a==="number")if(uB===a)return 0;break;case
107:if(typeof
a==="number")if(sP===a)return 0;break;case
108:if(typeof
a==="number")if(tM===a)return 0;break;default:if(typeof
a==="number")if(sQ<=a)return 0}else
switch(i){case
0:if(typeof
a==="number")if(0===a)return 0;break;case
1:if(typeof
a==="number")if(1===a)return 0;break;case
2:if(typeof
a==="number")if(2===a)return 0;break;case
3:if(typeof
a==="number")if(3===a)return 0;break;case
4:if(typeof
a==="number")if(4===a)return 0;break;case
5:if(typeof
a==="number")if(5===a)return 0;break;case
6:if(typeof
a==="number")if(6===a)return 0;break;case
7:if(typeof
a==="number")if(7===a)return 0;break;case
8:if(typeof
a==="number")if(8===a)return 0;break;case
9:if(typeof
a==="number")if(9===a)return 0;break;case
10:if(typeof
a==="number")if(10===a)return 0;break;case
11:if(typeof
a==="number")if(11===a)return 0;break;case
12:if(typeof
a==="number")if(12===a)return 0;break;case
13:if(typeof
a==="number")if(13===a)return 0;break;case
14:if(typeof
a==="number")if(14===a)return 0;break;case
15:if(typeof
a==="number")if(15===a)return 0;break;case
16:if(typeof
a==="number")if(16===a)return 0;break;case
17:if(typeof
a==="number")if(17===a)return 0;break;case
18:if(typeof
a==="number")if(18===a)return 0;break;case
19:if(typeof
a==="number")if(19===a)return 0;break;case
20:if(typeof
a==="number")if(20===a)return 0;break;case
21:if(typeof
a==="number")if(21===a)return 0;break;case
22:if(typeof
a==="number")if(22===a)return 0;break;case
23:if(typeof
a==="number")if(23===a)return 0;break;case
24:if(typeof
a==="number")if(24===a)return 0;break;case
25:if(typeof
a==="number")if(25===a)return 0;break;case
26:if(typeof
a==="number")if(26===a)return 0;break;case
27:if(typeof
a==="number")if(27===a)return 0;break;case
28:if(typeof
a==="number")if(28===a)return 0;break;case
29:if(typeof
a==="number")if(29===a)return 0;break;case
30:if(typeof
a==="number")if(30===a)return 0;break;case
31:if(typeof
a==="number")if(31===a)return 0;break;case
32:if(typeof
a==="number")if(32===a)return 0;break;case
33:if(typeof
a==="number")if(33===a)return 0;break;case
34:if(typeof
a==="number")if(34===a)return 0;break;case
35:if(typeof
a==="number")if(35===a)return 0;break;case
36:if(typeof
a==="number")if(36===a)return 0;break;case
37:if(typeof
a==="number")if(37===a)return 0;break;case
38:if(typeof
a==="number")if(38===a)return 0;break;case
39:if(typeof
a==="number")if(39===a)return 0;break;case
40:if(typeof
a==="number")if(40===a)return 0;break;case
41:if(typeof
a==="number")if(41===a)return 0;break;case
42:if(typeof
a==="number")if(42===a)return 0;break;case
43:if(typeof
a==="number")if(43===a)return 0;break;case
44:if(typeof
a==="number")if(44===a)return 0;break;case
45:if(typeof
a==="number")if(45===a)return 0;break;case
46:if(typeof
a==="number")if(46===a)return 0;break;case
47:if(typeof
a==="number")if(47===a)return 0;break;case
48:if(typeof
a==="number")if(48===a)return 0;break;case
49:if(typeof
a==="number")if(49===a)return 0;break;case
50:if(typeof
a==="number")if(50===a)return 0;break;case
51:if(typeof
a==="number")if(51===a)return 0;break;case
52:if(typeof
a==="number")if(52===a)return 0;break;case
53:if(typeof
a==="number")if(53===a)return 0;break;default:if(typeof
a==="number")if(54===a)return 0}}else
switch(b[0]){case
0:if(typeof
a!=="number"&&0===a[0])return _(b[1],a[1]);break;case
1:if(typeof
a!=="number"&&1===a[0]){var
l=_(b[1],a[1]);return 0===l?_(b[2],a[2]):l}break;case
2:if(typeof
a!=="number"&&2===a[0]){var
m=_(b[1],a[1]);return 0===m?_(b[2],a[2]):m}break;case
3:if(typeof
a!=="number"&&3===a[0])return _(b[1],a[1]);break;case
4:if(typeof
a!=="number"&&4===a[0]){var
g=a[2],n=b[2],o=_(b[1],a[1]);return 0===o?n?g?_(n[1],g[1]):1:g?-1:0:o}break;case
5:if(typeof
a!=="number"&&5===a[0])return _(b[1],a[1]);break;case
6:if(typeof
a!=="number"&&6===a[0]){var
h=a[2],p=b[2],q=_(b[1],a[1]);if(0===q){if(p)if(h){var
d=h[1],r=p[1];switch(r){case
0:if(0===d)var
e=0,c=1;else
var
c=0;break;case
1:if(1===d)var
e=0,c=1;else
var
c=0;break;case
2:if(2===d)var
e=0,c=1;else
var
c=0;break;default:if(3<=d)var
e=0,c=1;else
var
c=0}if(!c)var
j=function(a){switch(a){case
0:return 0;case
1:return 1;case
2:return 2;default:return 3}},z=j(d),e=vd(j(r),z);var
f=e}else
var
f=1;else
var
f=h?-1:0;return 0===f?_(b[3],a[3]):f}return q}break;case
7:if(typeof
a!=="number"&&7===a[0]){var
s=_(b[1],a[1]);return 0===s?_(b[2],a[2]):s}break;case
8:if(typeof
a!=="number"&&8===a[0])return vd(b[1],a[1]);break;case
9:if(typeof
a!=="number"&&9===a[0]){var
t=_(b[1],a[1]);return 0===t?_(b[2],a[2]):t}break;case
10:if(typeof
a!=="number"&&10===a[0])return _(b[1],a[1]);break;case
11:if(typeof
a!=="number"&&11===a[0])return _(b[1],a[1]);break;case
12:if(typeof
a!=="number"&&12===a[0]){var
u=_(b[1],a[1]);return 0===u?_(b[2],a[2]):u}break;case
13:if(typeof
a!=="number"&&13===a[0]){var
v=_(b[1],a[1]);return 0===v?_(b[2],a[2]):v}break;case
14:if(typeof
a!=="number"&&14===a[0])return _(b[1],a[1]);break;case
15:if(typeof
a!=="number"&&15===a[0])return _(b[1],a[1]);break;case
16:if(typeof
a!=="number"&&16===a[0]){var
w=_(b[1],a[1]);return 0===w?_(b[2],a[2]):w}break;case
17:if(typeof
a!=="number"&&17===a[0])return _(b[1],a[1]);break;case
18:if(typeof
a!=="number"&&18===a[0])return vd(b[1],a[1]);break;case
19:if(typeof
a!=="number"&&19===a[0])return _(b[1],a[1]);break;case
20:if(typeof
a!=="number"&&20===a[0])return _(b[1],a[1]);break;case
21:if(typeof
a!=="number"&&21===a[0]){var
x=_(b[1],a[1]);if(0===x){var
y=vd(b[2],a[2]);return 0===y?vd(b[3],a[3]):y}return x}break;case
22:if(typeof
a!=="number"&&22===a[0])return _(b[1],a[1]);break;default:if(typeof
a!=="number"&&23===a[0])return _(b[1],a[1])}function
k(a){if(typeof
a==="number"){var
b=a;if(55<=b)switch(b){case
55:return 73;case
56:return 74;case
57:return 75;case
58:return 77;case
59:return 78;case
60:return 79;case
61:return 80;case
62:return 81;case
63:return 82;case
64:return 83;case
65:return 84;case
66:return 85;case
67:return 86;case
68:return 87;case
69:return 88;case
70:return 89;case
71:return 90;case
72:return 92;case
73:return 93;case
74:return 94;case
75:return 95;case
76:return 96;case
77:return 97;case
78:return 98;case
79:return 99;case
80:return sR;case
81:return sN;case
82:return sE;case
83:return r2;case
84:return ty;case
85:return t2;case
86:return tM;case
87:return sQ;case
88:return uK;case
89:return Az;case
90:return Ap;case
91:return vG;case
92:return v$;case
93:return vC;case
94:return y2;case
95:return yi;case
96:return DI;case
97:return ux;case
98:return Do;case
99:return rU;case
100:return u3;case
101:return wR;case
102:return DK;case
103:return rH;case
104:return sg;case
105:return Im;case
106:return ID;case
107:return HU;case
108:return IC;default:return H9}switch(b){case
0:return 5;case
1:return 9;case
2:return 16;case
3:return 17;case
4:return 18;case
5:return 19;case
6:return 20;case
7:return 21;case
8:return 22;case
9:return 23;case
10:return 24;case
11:return 25;case
12:return 26;case
13:return 27;case
14:return 28;case
15:return 29;case
16:return 30;case
17:return 31;case
18:return 32;case
19:return 33;case
20:return 34;case
21:return 35;case
22:return 36;case
23:return 37;case
24:return 38;case
25:return 40;case
26:return 41;case
27:return 42;case
28:return 43;case
29:return 44;case
30:return 45;case
31:return 46;case
32:return 47;case
33:return 50;case
34:return 51;case
35:return 52;case
36:return 53;case
37:return 54;case
38:return 55;case
39:return 56;case
40:return 57;case
41:return 58;case
42:return 59;case
43:return 60;case
44:return 61;case
45:return 62;case
46:return 63;case
47:return 64;case
48:return 65;case
49:return 66;case
50:return 67;case
51:return 68;case
52:return 69;case
53:return 70;default:return 71}}else
switch(a[0]){case
0:return 0;case
1:return 1;case
2:return 2;case
3:return 3;case
4:return 4;case
5:return 6;case
6:return 7;case
7:return 8;case
8:return 10;case
9:return 11;case
10:return 12;case
11:return 13;case
12:return 14;case
13:return 15;case
14:return 39;case
15:return 48;case
16:return 49;case
17:return 72;case
18:return 76;case
19:return 91;case
20:return uB;case
21:return sP;case
22:return rs;default:return F}}var
A=k(a);return vd(k(b),A)});var
a7X=[r8,a7W,s5(0)],a_r=function(c,b,a){return[0,c,b,a_s,0,a,G9,a_q]},PB=function(a){return[0,a[1],a[2].slice(),a[3],a[4],a[5],a[6],a[7]]},PC=function(a){return a[3][1]},CM=function(b,a){return b!==a[4]?[0,a[1],a[2],a[3],b,a[5],a[6],a[7]]:a},PD=function(a){if(typeof
a==="number"){var
b=a;if(60<=b)switch(b){case
60:return a$p;case
61:return a$q;case
62:return a$r;case
63:return a$s;case
64:return a$t;case
65:return a$u;case
66:return a$v;case
67:return a$w;case
68:return a$x;case
69:return a$y;case
70:return a$z;case
71:return a$A;case
72:return a$B;case
73:return a$C;case
74:return a$D;case
75:return a$E;case
76:return a$F;case
77:return a$G;case
78:return a$H;case
79:return a$I;case
80:return a$J;case
81:return a$K;case
82:return a$L;case
83:return a$M;case
84:return a$N;case
85:return a$O;case
86:return a$P;case
87:return a$Q;case
88:return a$R;case
89:return a$S;case
90:return a$T;case
91:return a$U;case
92:return a$V;case
93:return a$W;case
94:return a$X;case
95:return a$Y;case
96:return a$Z;case
97:return a$0;case
98:return a$1;case
99:return a$2;case
100:return a$3;case
101:return a$4;case
102:return a$5;case
103:return a$6;case
104:return a$7;case
105:return a$8;case
106:return a$9;case
107:return a$_;case
108:return a$$;case
109:return baa;case
110:return bab;case
111:return bac;case
112:return bad;case
113:return bae;case
114:return baf;case
115:return bag;case
116:return bah;case
117:return bai;default:return baj}switch(b){case
0:return a_t;case
1:return a_u;case
2:return a_v;case
3:return a_w;case
4:return a_x;case
5:return a_y;case
6:return a_z;case
7:return a_A;case
8:return a_B;case
9:return a_C;case
10:return a_D;case
11:return a_E;case
12:return a_F;case
13:return a_G;case
14:return a_H;case
15:return a_I;case
16:return a_J;case
17:return a_K;case
18:return a_L;case
19:return a_M;case
20:return a_N;case
21:return a_O;case
22:return a_P;case
23:return a_Q;case
24:return a_R;case
25:return a_S;case
26:return a_T;case
27:return a_U;case
28:return a_V;case
29:return a_W;case
30:return a_X;case
31:return a_Y;case
32:return a_Z;case
33:return a_0;case
34:return a_1;case
35:return a_2;case
36:return a_3;case
37:return a_4;case
38:return a_5;case
39:return a_6;case
40:return a_7;case
41:return a_8;case
42:return a_9;case
43:return a__;case
44:return a_$;case
45:return a$a;case
46:return a$b;case
47:return a$c;case
48:return a$d;case
49:return a$e;case
50:return a$f;case
51:return a$g;case
52:return a$h;case
53:return a$i;case
54:return a$j;case
55:return a$k;case
56:return a$l;case
57:return a$m;case
58:return a$n;default:return a$o}}else
switch(a[0]){case
0:return bak;case
1:return bal;case
2:return bam;case
3:return ban;case
4:return bao;case
5:return bap;case
6:return baq;case
7:return bar;case
8:return bas;case
9:return bat;case
10:return bau;default:return bav}},G_=function(a){if(typeof
a==="number"){var
b=a;if(60<=b)switch(b){case
60:return bbs;case
61:return bbt;case
62:return bbu;case
63:return bbv;case
64:return bbw;case
65:return bbx;case
66:return bby;case
67:return bbz;case
68:return bbA;case
69:return bbB;case
70:return bbC;case
71:return bbD;case
72:return bbE;case
73:return bbF;case
74:return bbG;case
75:return bbH;case
76:return bbI;case
77:return bbJ;case
78:return bbK;case
79:return bbL;case
80:return bbM;case
81:return bbN;case
82:return bbO;case
83:return bbP;case
84:return bbQ;case
85:return bbR;case
86:return bbS;case
87:return bbT;case
88:return bbU;case
89:return bbV;case
90:return bbW;case
91:return bbX;case
92:return bbY;case
93:return bbZ;case
94:return bb0;case
95:return bb1;case
96:return bb2;case
97:return bb3;case
98:return bb4;case
99:return bb5;case
100:return bb6;case
101:return bb7;case
102:return bb8;case
103:return bb9;case
104:return bb_;case
105:return bb$;case
106:return bca;case
107:return bcb;case
108:return bcc;case
109:return bcd;case
110:return bce;case
111:return bcf;case
112:return bcg;case
113:return bch;case
114:return bci;case
115:return bcj;case
116:return bck;case
117:return bcl;default:return bcm}switch(b){case
0:return baw;case
1:return bax;case
2:return bay;case
3:return baz;case
4:return baA;case
5:return baB;case
6:return baC;case
7:return baD;case
8:return baE;case
9:return baF;case
10:return baG;case
11:return baH;case
12:return baI;case
13:return baJ;case
14:return baK;case
15:return baL;case
16:return baM;case
17:return baN;case
18:return baO;case
19:return baP;case
20:return baQ;case
21:return baR;case
22:return baS;case
23:return baT;case
24:return baU;case
25:return baV;case
26:return baW;case
27:return baX;case
28:return baY;case
29:return baZ;case
30:return ba0;case
31:return ba1;case
32:return ba2;case
33:return ba3;case
34:return ba4;case
35:return ba5;case
36:return ba6;case
37:return ba7;case
38:return ba8;case
39:return ba9;case
40:return ba_;case
41:return ba$;case
42:return bba;case
43:return bbb;case
44:return bbc;case
45:return bbd;case
46:return bbe;case
47:return bbf;case
48:return bbg;case
49:return bbh;case
50:return bbi;case
51:return bbj;case
52:return bbk;case
53:return bbl;case
54:return bbm;case
55:return bbn;case
56:return bbo;case
57:return bbp;case
58:return bbq;default:return bbr}}else
switch(a[0]){case
3:return a[1][2][3];case
5:var
c=a[1],d=X(bcn,c[3]);return X(bco,X(c[2],d));case
9:return 0===a[1]?bcp:bcq;case
0:case
1:return a[2];case
2:case
8:return a[1][3];case
6:case
7:return a[1];default:return a[3]}},xv=function(a){return b(rS(bcr),a)},PE=function(f,d){var
g=f?f[1]:f;if(typeof
d==="number")if(rs===d)var
e=bcu,a=0;else
var
a=1;else
switch(d[0]){case
3:var
e=bcB,a=0;break;case
5:var
e=bcE,a=0;break;case
6:case
9:var
a=1;break;case
0:case
10:var
b=bcw,c=bcv,a=2;break;case
1:case
11:var
b=bcy,c=bcx,a=2;break;case
2:case
8:var
b=bcA,c=bcz,a=2;break;default:var
b=bcD,c=bcC,a=2}switch(a){case
0:var
b=e[1],c=e[2];break;case
1:var
b=xv(G_(d)),c=bcs;break}return g?X(c,X(bct,b)):b},PF=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdn,a+Z|0)-1|0:-1}return-1},PG=function(a){if(a){var
b=a[1];return 45<b?46<b?-1:0:-1}return-1},uR=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdp,a+Z|0)-1|0:-1}return-1},tV=function(b){if(b){var
a=b[1];return 8<a?ym<a?uf<a?t5<a?-1:t8<a?t4<a?0:-1:ue<a?t3<a?t_<a?t7<a?0:-1:0:-1:t6<a?uc<a?0:-1:0:-1:D(bcG,a-9|0)-1|0:-1}return-1},rJ=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdq,a+Z|0)-1|0:-1}return-1},rv=function(a){if(a){var
b=a[1];return 47<b?57<b?-1:0:-1}return-1},vn=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdu,a+Z|0)-1|0:-1}return-1},ru=function(b){if(b){var
a=b[1];return 47<a?sE<a?-1:D(bdh,a+sm|0)-1|0:-1}return-1},tr=function(b){if(b){var
a=b[1];return 47<a?rs<a?-1:D(bex,a+sm|0)-1|0:-1}return-1},vX=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bcU,a+Z|0)-1|0:-1}return-1},xw=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdw,a+Z|0)-1|0:-1}return-1},CN=function(b){if(b){var
a=b[1];return 87<a?ux<a?-1:D(Ha,a-88|0)-1|0:-1}return-1},CO=function(b){if(b){var
a=b[1];return 45<a?57<a?-1:D(beE,a+vK|0)-1|0:-1}return-1},xx=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdx,a+Z|0)-1|0:-1}return-1},PH=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bcV,a+Z|0)-1|0:-1}return-1},$=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdy,a+Z|0)-1|0:-1}return-1},uq=function(b){if(b){var
a=b[1];return 47<a?F<a?-1:D(beu,a+sm|0)-1|0:-1}return-1},vY=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bcW,a+Z|0)-1|0:-1}return-1},vo=function(b){if(b){var
a=b[1];return 8<a?ym<a?uf<a?t5<a?-1:t8<a?t4<a?0:-1:ue<a?t3<a?t_<a?t7<a?0:-1:0:-1:t6<a?uc<a?0:-1:0:-1:D(bcH,a-9|0)-1|0:-1}return-1},CP=function(b){if(b){var
a=b[1];return 45<a?sN<a?-1:D(bcO,a+vK|0)-1|0:-1}return-1},PI=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bcX,a+Z|0)-1|0:-1}return-1},CQ=function(b){if(b){var
a=b[1];return 47<a?95<a?-1:D(beb,a+sm|0)-1|0:-1}return-1},CR=function(b){if(b){var
a=b[1];return 47<a?rs<a?-1:D(beI,a+sm|0)-1|0:-1}return-1},CS=function(b){if(b){var
a=b[1];return 47<a?rs<a?-1:D(bey,a+sm|0)-1|0:-1}return-1},CT=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bcY,a+Z|0)-1|0:-1}return-1},CU=function(b){if(b){var
a=b[1];return 8<a?ym<a?uf<a?t5<a?-1:t8<a?t4<a?0:-1:ue<a?t3<a?t_<a?t7<a?0:-1:0:-1:t6<a?uc<a?0:-1:0:-1:D(bcI,a-9|0)-1|0:-1}return-1},CV=function(b){if(b){var
a=b[1];return 44<a?57<a?-1:D(beg,a+wZ|0)-1|0:-1}return-1},sI=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdE,a+Z|0)-1|0:-1}return-1},tW=function(a){if(a){var
b=a[1];return 47<b?49<b?-1:0:-1}return-1},CW=function(b){if(b){var
a=b[1];return 47<a?95<a?-1:D(beh,a+sm|0)-1|0:-1}return-1},vp=function(b){if(b){var
a=b[1];return 47<a?57<a?-1:D(bec,a+sm|0)-1|0:-1}return-1},CX=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bcZ,a+Z|0)-1|0:-1}return-1},PJ=function(a){if(a){var
b=a[1];return vG<b?v$<b?-1:0:-1}return-1},uS=function(a){if(a){var
b=a[1];return 60<b?61<b?-1:0:-1}return-1},sV=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdF,a+Z|0)-1|0:-1}return-1},PK=function(b){if(b){var
a=b[1];return-1<a?rU<a?u3<a?sO<a?sD<a?0:-1:0:-1:D(bcS,a)-1|0:-1}return-1},vZ=function(b){if(b){var
a=b[1];return 47<a?rs<a?-1:D(bez,a+sm|0)-1|0:-1}return-1},CY=function(b){if(b){var
a=b[1];return 47<a?rs<a?-1:D(bdg,a+sm|0)-1|0:-1}return-1},Hb=function(b){if(b){var
a=b[1];return 60<a?62<a?-1:D(G$,a+Dx|0)-1|0:-1}return-1},ts=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdG,a+Z|0)-1|0:-1}return-1},CZ=function(b){if(b){var
a=b[1];return 65<a?98<a?-1:D(Ha,a-66|0)-1|0:-1}return-1},r5=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc0,a+Z|0)-1|0:-1}return-1},C0=function(a){if(a){var
b=a[1];return v$<b?vC<b?-1:0:-1}return-1},PL=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(beJ,a+Z|0)-1|0:-1}return-1},sC=function(a){if(a){var
b=a[1];return 47<b?55<b?-1:0:-1}return-1},Hc=function(a){if(a){var
b=a[1];return sQ<b?rs<b?-1:0:-1}return-1},C1=function(a){if(a){var
b=a[1];return rs<b?uK<b?-1:0:-1}return-1},xy=function(a){if(a){var
b=a[1];return 98<b?99<b?-1:0:-1}return-1},uT=function(a){if(a){var
b=a[1];return 47<b?48<b?-1:0:-1}return-1},xz=function(b){if(b){var
a=b[1];return 8<a?ym<a?uf<a?t5<a?-1:t8<a?t4<a?0:-1:ue<a?t3<a?t_<a?t7<a?0:-1:0:-1:t6<a?uc<a?0:-1:0:-1:D(bcJ,a-9|0)-1|0:-1}return-1},C2=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdH,a+Z|0)-1|0:-1}return-1},C3=function(b){if(b){var
a=b[1];return 45<a?sN<a?-1:D(bei,a+vK|0)-1|0:-1}return-1},ta=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdI,a+Z|0)-1|0:-1}return-1},C4=function(b){if(b){var
a=b[1];return 78<a?uK<a?-1:D(Ha,a-79|0)-1|0:-1}return-1},PM=function(a){if(a){var
b=a[1];return 41<b?42<b?-1:0:-1}return-1},PN=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc1,a+Z|0)-1|0:-1}return-1},C5=function(b){if(b){var
a=b[1];return 47<a?sN<a?-1:D(bev,a+sm|0)-1|0:-1}return-1},uU=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc2,a+Z|0)-1|0:-1}return-1},PO=function(b){if(b){var
a=b[1];return 41<a?61<a?-1:D(beD,a+Sv|0)-1|0:-1}return-1},vq=function(b){if(b){var
a=b[1];return 44<a?48<a?-1:D(bdb,a+wZ|0)-1|0:-1}return-1},PP=function(a){if(a){var
b=a[1];return 44<b?45<b?-1:0:-1}return-1},PQ=function(a){if(a){var
b=a[1];return ty<b?t2<b?-1:0:-1}return-1},C6=function(a){if(a){var
b=a[1];return sP<b?tM<b?-1:0:-1}return-1},PR=function(a){if(a){var
b=a[1];return 99<b?sR<b?-1:0:-1}return-1},tt=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdL,a+Z|0)-1|0:-1}return-1},C7=function(b){if(b){var
a=b[1];return 47<a?sE<a?-1:D(bdi,a+sm|0)-1|0:-1}return-1},C8=function(a){if(a){var
b=a[1];return Ap<b?vG<b?-1:0:-1}return-1},vr=function(b){if(b){var
a=b[1];return 45<a?57<a?-1:D(beF,a+vK|0)-1|0:-1}return-1},PS=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc3,a+Z|0)-1|0:-1}return-1},ur=function(b){if(b){var
a=b[1];return 47<a?u3<a?-1:D(beK,a+sm|0)-1|0:-1}return-1},Hd=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc4,a+Z|0)-1|0:-1}return-1},tl=function(a){if(a){var
b=a[1];return 9<b?10<b?-1:0:-1}return-1},PT=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc5,a+Z|0)-1|0:-1}return-1},PU=function(a){if(a){var
b=a[1];return 96<b?97<b?-1:0:-1}return-1},He=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdO,a+Z|0)-1|0:-1}return-1},tX=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc6,a+Z|0)-1|0:-1}return-1},r_=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdP,a+Z|0)-1|0:-1}return-1},C9=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc7,a+Z|0)-1|0:-1}return-1},uV=function(b){if(b){var
a=b[1];return 47<a?95<a?-1:D(beA,a+sm|0)-1|0:-1}return-1},PV=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc8,a+Z|0)-1|0:-1}return-1},Hf=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdU,a+Z|0)-1|0:-1}return-1},Hg=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdV,a+Z|0)-1|0:-1}return-1},xA=function(a){if(a){var
b=a[1];return sR<b?sN<b?-1:0:-1}return-1},PW=function(b){if(b){var
a=b[1];return 8<a?ym<a?uf<a?t5<a?-1:t8<a?t4<a?0:-1:ue<a?t3<a?t_<a?t7<a?0:-1:0:-1:t6<a?uc<a?0:-1:0:-1:D(bcK,a-9|0)-1|0:-1}return-1},PX=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bdl,a+Z|0)-1|0:-1}return-1},C_=function(b){if(b){var
a=b[1];return 41<a?47<a?-1:D(bes,a+Sv|0)-1|0:-1}return-1},C$=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc9,a+Z|0)-1|0:-1}return-1},PY=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc_,a+Z|0)-1|0:-1}return-1},PZ=function(a){if(a){var
b=a[1];return yi<b?DI<b?-1:0:-1}return-1},Da=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bc$,a+Z|0)-1|0:-1}return-1},us=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd0,a+Z|0)-1|0:-1}return-1},xB=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd1,a+Z|0)-1|0:-1}return-1},ut=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd3,a+Z|0)-1|0:-1}return-1},sJ=function(b){if(b){var
a=b[1];return 47<a?sN<a?-1:D(bew,a+sm|0)-1|0:-1}return-1},Db=function(b){if(b){var
a=b[1];return 42<a?57<a?-1:D(bel,a+Ig|0)-1|0:-1}return-1},tb=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd6,a+Z|0)-1|0:-1}return-1},P0=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd7,a+Z|0)-1|0:-1}return-1},tY=function(b){if(b){var
a=b[1];return 45<a?95<a?-1:D(bcT,a+vK|0)-1|0:-1}return-1},Hh=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd9,a+Z|0)-1|0:-1}return-1},tZ=function(a){if(a){var
b=a[1];return vC<b?y2<b?-1:0:-1}return-1},P1=function(b){if(b){var
a=b[1];return 35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bd_,a+Z|0)-1|0:-1}return-1},P2=function(a){if(a){var
b=a[1];return 46<b?47<b?-1:0:-1}return-1},P3=function(a){if(a){var
b=a[1];return 57<b?58<b?-1:0:-1}return-1},rw=function(b){if(b){var
a=b[1];return 35<a?rU<a?-1:D(bda,a+Z|0)-1|0:-1}return-1},Dc=function(a,b){var
c=b-a[3][2]|0;return[0,PC(a),c]},P4=function(a,c,b){var
d=Dc(a,b),e=Dc(a,c);return[0,a[1],e,d]},sw=function(b,a){return Dc(b,xo(a))},sW=function(b,a){return Dc(b,AX(a))},rL=function(b,a){var
c=xo(a);return P4(b,c,AX(a))},P5=function(b,a){if(typeof
a!=="number")switch(a[0]){case
2:case
3:case
5:case
8:return a[1][1]}return rL(b,b[2])},P6=function(b){var
a=b[1],c=a[6],d=c!==G9?[0,a[1],a[2],a[3],a[4],a[5],G9,a[7]]:a,e=b[4],f=V(c[1]);return[0,d,[0,b[2],b[3],f,e]]},sx=function(a,c,b){return[0,a[1],a[2],a[3],a[4],a[5],[0,[0,[0,c,b],a[6][1]]],a[7]]},P7=function(c,b,a){return sx(c,b,[11,xv(a)])},Hi=function(d,c,b,a){return sx(d,c,[13,b,a])},tu=function(b,a){return sx(b,a,beO)},sX=function(a,b){var
c=AX(b),d=[0,PC(a)+1|0,c];return[0,a[1],a[2],d,a[4],a[5],a[6],a[7]]},P8=function(a){var
b=rz(a);if(0!==b)if(rs===D(a,b-1|0))return sT(a,0,b-1|0);return a},tv=function(a,f,e,d,c){var
b=[0,a[1],f,e],g=r0(d),h=c?0:1;return[0,b,[0,h,g,a[7][3][1]<b[2][1]?1:0]]},t0=function(d,c){if(45===D(c,0))var
e=1,a=sT(c,1,rz(c)-1|0);else
var
e=0,a=c;switch(d){case
1:try{var
h=w_(w9(X(beR,a))),b=h}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(beQ,a))}break;case
0:case
3:try{var
g=w_(w9(a)),b=g}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(beP,a))}break;default:try{var
i=AK(a),b=i}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(beS,a))}}var
f=e?-b:b;return[10,d,f,c]},tH=function(d,a){if(45===D(a,0))var
e=1,b=sT(a,1,rz(a)-1|0);else
var
e=0,b=a;if(2<=d){var
f=P8(b);try{var
k=AK(f),g=k}catch(a){a=rZ(a);if(a[1]!==s7)throw a;var
g=U(X(beT,f))}var
c=g}else{var
h=P8(b);try{var
l=w_(w9(h)),i=l}catch(a){a=rZ(a);if(a[1]!==s7)throw a;var
i=U(X(beU,h))}var
c=i}var
j=e?-c:c;return[11,d,j,a]},P9=function(e,j,i){var
b=JL([0,i]);ry(b);var
f=v(b);if(f)var
a=f[1],d=nQ<a?pA<a?ia<a?cQ<a?n0<a?od<a?0:p9<a?na<a?2:0:1:eF<a?cx<a?dM<a?oE<a?0:1:0:br<a?jW<a?1:0:eW<a?1:0:hm<a?fr<a?ic<a?1:0:j3<a?1:0:aP<a?jI<a?1:0:ch<a?1:0:hd<a?hR<a?cI<a?j5<a?f3<a?1:0:dF<a?1:0:k8<a?kn<a?1:0:ci<a?1:0:es<a?kC<a?jO<a?1:0:bG<a?1:0:kN<a?jf<a?1:0:hg<a?1:0:lL<a?bQ<a?e8<a?au<a?1:0:fO<a?1:0:hl<a?gs<a?1:0:j0<a?1:0:kM<a?l$<a?a9<a?1:0:lM<a?1:0:kp<a?iw<a?1:0:hF<a?1:0:h9<a?qc<a?aC<a?ct<a?j6<a?c6<a?fJ<a?lC<a?1:0:fz<a?1:0:eq<a?kV<a?1:0:a_<a?1:0:cJ<a?ie<a?c4<a?1:0:dE<a?1:0:bt<a?eO<a?1:0:eR<a?1:0:iE<a?kX<a?hc<a?by<a?1:0:eG<a?1:0:km<a?ji<a?1:0:jl<a?1:0:kq<a?cU<a?b2<a?1:0:hw<a?1:0:mJ<a?bI<a?1:0:pw<a?2:0:hk<a?kD<a?lP<a?eC<a?1:jc<a?2:1:p8<a?p1<a?0:2:la<a?0:1:oA<a?og<a?0:2:lG<a?er<a?2:1:aq<a?0:1:o7<a?io<a?pT<a?nH<a?0:2:bE<a?0:1:an<a?pK<a?2:0:gB<a?1:0:qv<a?or<a?ra<a?2:0:p_<a?2:0:oW<a?o2<a?2:0:n5<a?2:0:jg<a?jJ<a?mu<a?pW<a?ok<a?nB<a?2:0:oR<a?2:0:qD<a?nx<a?2:0:qH<a?2:0:qq<a?nX<a?nV<a?2:0:o4<a?2:0:ql<a?oG<a?2:0:qk<a?2:0:cX<a?dZ<a?j4<a?cM<a?1:0:hS<a?1:0:f5<a?go<a?1:0:hH<a?1:0:bS<a?b9<a?fl<a?1:0:jj<a?1:0:f4<a?lj<a?1:0:bz<a?1:0:gt<a?hO<a?lH<a?d5<a?b7<a?1:0:fG<a?1:0:hT<a?gc<a?1:0:be<a?1:0:bl<a?ir<a?lu<a?1:0:ln<a?1:0:jE<a?bR<a?1:0:cn<a?1:0:eT<a?iO<a?e5<a?gA<a?1:0:bi<a?1:0:c8<a?fd<a?1:0:fF<a?1:0:lY<a?dT<a?iF<a?1:0:hn<a?1:0:fP<a?ky<a?1:0:gS<a?1:0:kt<a?bc<a?ou<a?iQ<a?cN<a?h2<a?jR<a?1:0:jr<a?1:0:kW<a?di<a?1:0:cg<a?1:0:oe<a?lR<a?hB<a?1:0:gb<a?1:0:mV<a?pL<a?2:0:mB<a?2:0:qG<a?rh<a?qF<a?mE<a?2:0:oU<a?2:0:qh<a?qz<a?2:0:-1:iA<a?qB<a?qJ<a?2:0:q1<a?2:0:b4<a?a$<a?1:0:kY<a?1:0:hK<a?a1<a?jn<a?k5<a?fA<a?1:0:il<a?1:0:gG<a?lk<a?1:0:mc<a?1:0:dI<a?lT<a?aS<a?1:0:hE<a?1:0:hj<a?cC<a?1:0:bb<a?1:0:c2<a?h_<a?b1<a?bw<a?1:0:dj<a?1:0:q0<a?lv<a?1:2:oy<a?0:2:aQ<a?pz<a?k4<a?1:2:cB<a?0:1:ka<a?hh<a?0:1:gu<a?0:1:pc<a?pB<a?n3<a?qR<a?dc<a?cb<a?0:1:ox<a?0:2:c9<a?aU<a?0:1:0:my<a?fb<a?i9<a?2:1:nk<a?0:2:e4<a?ls<a?0:1:qs<a?0:2:bV<a?cS<a?cy<a?gO<a?0:1:kK<a?0:1:l6<a?ej<a?0:1:b0<a?0:1:jG<a?kv<a?i3<a?0:1:co<a?0:1:a6<a?b_<a?0:1:0:qI<a?oM<a?dG<a?h5<a?om<a?2:ax<a?2:1:n8<a?qm<a?0:2:kr<a?0:1:-1:pM<a?nw<a?-1:-1:m5<a?2:0:bW<a?iP<a?nD<a?qK<a?2:0:-1:eN<a?i2<a?1:0:ht<a?1:0:m7<a?mp<a?bH<a?1:0:mU<a?2:0:c3<a?bB<a?2:1:oa<a?2:0:gQ<a?q5<a?nE<a?pC<a?ot<a?pt<a?l_<a?rl<a?qW<a?iN<a?dS<a?pf<a?pU<a?qa<a?2:0:nC<a?2:0:-1:f$<a?1:0:n4<a?rf<a?ld<a?cj<a?1:0:eL<a?1:0:-1:-1:-1:mz<a?nl<a?rb<a?-1:-1:p0<a?2:0:o$<a?fe<a?q_<a?2:0:iq<a?1:0:aD<a?ov<a?2:0:1:bX<a?q3<a?rn<a?n1<a?2:m6<a?2:2:p6<a?0:2:dz<a?ig<a?lS<a?2:1:g2<a?0:1:ip<a?dk<a?0:1:lt<a?0:1:cR<a?mQ<a?qb<a?0:2:k6<a?pH<a?2:2:1:ns<a?pr<a?2:2:g9<a?c_<a?2:1:mW<a?0:2:m0<a?ke<a?hy<a?jX<a?k2<a?oZ<a?0:2:1:ez<a?qM<a?2:2:1:cW<a?fH<a?d3<a?2:1:p5<a?0:2:dR<a?aG<a?1:0:1:rd<a?nK<a?pd<a?2:nf<a?2:2:qn<a?0:2:hM<a?kO<a?cG<a?2:1:id<a?0:1:d9<a?kz<a?0:1:0:mX<a?oz<a?ph<a?lE<a?gn<a?2:1:0:qj<a?2:2:jz<a?mw<a?2:h3<a?2:1:qL<a?qZ<a?0:2:0:qo<a?m1<a?mk<a?2:2:qN<a?2:m9<a?2:2:p2<a?gV<a?ay<a?0:1:rq<a?0:2:bL<a?cO<a?0:1:-1:-1:mo<a?fL<a?nO<a?kP<a?nY<a?mM<a?os<a?pb<a?-1:-1:-1:-1:bJ<a?-1:pk<a?dY<a?1:0:qg<a?2:0:mq<a?rg<a?mN<a?oH<a?pG<a?lK<a?1:0:-1:-1:-1:-1:i$<a?pF<a?-1:-1:aV<a?1:0:-1:jK<a?q$<a?mr<a?pq<a?oo<a?bg<a?1:0:-1:-1:-1:nb<a?mP<a?p3<a?2:0:-1:-1:fu<a?gT<a?oQ<a?gr<a?1:0:mC<a?2:0:k7<a?h6<a?1:0:1:qx<a?qf<a?2:2:ms<a?2:2:c0<a?re<a?m_<a?mL<a?hC<a?oP<a?nN<a?2:2:lF<a?pe<a?2:2:im<a?1:0:n2<a?ps<a?g4<a?1:2:qu<a?0:2:dH<a?iW<a?0:1:-1:-1:gW<a?oV<a?pn<a?oj<a?-1:-1:-1:-1:oC<a?jv<a?1:0:ng<a?o_<a?2:0:qO<a?2:0:-1:py<a?n9<a?qw<a?li<a?1:0:hq<a?mm<a?2:0:iJ<a?1:0:ny<a?qy<a?nq<a?ow<a?2:0:n7<a?2:0:-1:-1:j7<a?j8<a?dP<a?g8<a?2:1:mx<a?2:0:b8<a?lw<a?1:0:kG<a?1:0:f_<a?g7<a?jq<a?1:0:kL<a?1:0:f8<a?l8<a?1:0:bP<a?1:0:-1:ar<a?ea<a?of<a?q9<a?jV<a?pN<a?qS<a?oB<a?oN<a?2:0:m3<a?pD<a?2:0:-1:-1:aO<a?-1:ec<a?g_<a?1:0:kF<a?1:0:mR<a?kd<a?d0<a?eh<a?1:0:aB<a?1:0:b3<a?i4<a?1:0:em<a?1:0:nS<a?nj<a?pR<a?nI<a?2:0:-1:-1:-1:-1:e1<a?f9<a?o5<a?-1:eg<a?aL<a?2:1:ep<a?0:1:g3<a?ex<a?js<a?0:1:at<a?0:1:oq<a?mI<a?2:0:pZ<a?2:0:dW<a?qp<a?a3<a?1:2:hr<a?px<a?2:2:1:i0<a?o1<a?pQ<a?2:2:a5<a?0:1:pu<a?0:ki<a?2:1:rp<a?oS<a?pP<a?lI<a?qX<a?0:gh<a?2:1:q6<a?pa<a?0:2:0:fi<a?pY<a?2:rj<a?2:2:pX<a?cf<a?1:2:mY<a?0:2:o8<a?nM<a?iL<a?ko<a?0:1:0:oI<a?2:2:eJ<a?jx<a?mF<a?2:2:1:oF<a?qE<a?2:2:qd<a?0:2:cu<a?o6<a?ja<a?aH<a?mS<a?0:2:1:qe<a?2:pl<a?2:2:ni<a?eA<a?am<a?0:1:0:dD<a?h0<a?2:1:jN<a?0:1:kZ<a?pv<a?jU<a?bA<a?0:1:qV<a?0:2:p7<a?0:jt<a?2:1:ho<a?cD<a?i6<a?0:1:cE<a?0:1:j2<a?fj<a?0:1:cK<a?0:1:h7<a?gv<a?bh<a?rk<a?iS<a?ju<a?eX<a?0:1:iX<a?0:1:aE<a?bM<a?0:1:0:dJ<a?gY<a?kw<a?2:1:dA<a?0:1:aI<a?gF<a?0:1:fY<a?0:1:gm<a?mZ<a?nc<a?rm<a?0:2:nZ<a?0:2:du<a?az<a?0:1:kJ<a?0:1:mH<a?aA<a?bn<a?0:1:rr<a?2:0:m4<a?qY<a?2:0:-1:ed<a?kA<a?fw<a?kT<a?k9<a?1:0:jC<a?1:0:bO<a?e9<a?1:0:l3<a?1:0:d4<a?ly<a?k3<a?1:0:dK<a?1:0:bu<a?i7<a?1:0:lA<a?1:0:gl<a?ba<a?hX<a?cZ<a?1:0:eE<a?1:0:fC<a?bK<a?1:0:eI<a?1:0:lx<a?as<a?k$<a?1:0:mb<a?1:0:lh<a?jP<a?1:0:aw<a?1:0:jH<a?bN<a?hb<a?lN<a?eV<a?gi<a?1:0:cv<a?1:0:hQ<a?dr<a?1:0:dp<a?1:0:oO<a?ee<a?av<a?1:0:lW<a?1:0:jo<a?pj<a?2:0:1:bY<a?h$<a?kR<a?1:fQ<a?0:1:b$<a?d2<a?0:1:eQ<a?0:1:a7<a?bp<a?g$<a?0:1:ml<a?0:2:fZ<a?cT<a?1:0:1:gP<a?gL<a?fa<a?1:iY<a?1:1:op<a?fm<a?bZ<a?0:1:mO<a?0:2:fB<a?cp<a?0:1:gj<a?0:1:kk<a?lB<a?mn<a?n_<a?0:2:fI<a?0:1:jM<a?fo<a?0:1:iB<a?0:1:lc<a?bm<a?lQ<a?0:1:cY<a?0:1:dv<a?bk<a?0:1:ks<a?0:1:nr<a?i1<a?gK<a?qU<a?l0<a?e_<a?eM<a?aj<a?ck<a?0:1:f7<a?0:1:i_<a?eK<a?0:1:dN<a?0:1:db<a?dd<a?dU<a?0:1:gk<a?0:1:1:ek<a?ds<a?1:dg<a?1:1:nh<a?e2<a?h1<a?0:1:oJ<a?0:2:d_<a?i5<a?0:1:oX<a?0:2:jA<a?qQ<a?kj<a?jy<a?aN<a?0:1:bC<a?0:1:mD<a?np<a?0:2:nm<a?0:2:mj<a?qr<a?nR<a?0:2:mK<a?0:2:ha<a?c1<a?0:1:fn<a?0:1:cc<a?bD<a?aX<a?hZ<a?0:1:j1<a?0:1:j9<a?aT<a?0:1:fk<a?0:1:ii<a?lr<a?cl<a?0:1:bd<a?0:1:gw<a?fN<a?0:1:kl<a?0:1:nF<a?p4<a?cs<a?cV<a?jD<a?bF<a?jB<a?0:1:-1:fM<a?hI<a?1:0:kQ<a?1:0:kU<a?lV<a?lf<a?1:0:jd<a?1:0:dL<a?eu<a?1:0:kE<a?1:0:ob<a?nT<a?gE<a?ga<a?1:0:fc<a?1:0:nL<a?nv<a?2:0:-1:n6<a?qC<a?nz<a?qt<a?2:0:-1:-1:-1:-1:ce<a?aM<a?f0<a?-1:ih<a?1:1:dy<a?ap<a?0:1:hY<a?l9<a?1:0:ik<a?1:0:a0<a?fx<a?fp<a?hJ<a?1:0:iu<a?1:0:gM<a?eD<a?1:0:eZ<a?1:0:pO<a?q2<a?bT<a?1:0:-1:de<a?2:1:kg<a?bU<a?gy<a?hV<a?fS<a?pp<a?o3<a?mt<a?lJ<a?1:0:-1:-1:-1:bf<a?fg<a?eY<a?1:0:1:iv<a?1:hs<a?0:1:ft<a?g0<a?lb<a?hG<a?2:1:eb<a?2:1:le<a?gD<a?2:1:gf<a?2:1:q4<a?ne<a?bj<a?eS<a?2:1:-1:-1:-1:c$<a?da<a?hW<a?hP<a?cd<a?al<a?1:0:1:1:mT<a?oT<a?m8<a?lz<a?1:0:m2<a?2:0:-1:fU<a?2:1:-1:nG<a?oh<a?mG<a?mA<a?e0<a?1:0:-1:-1:-1:q7<a?-1:bx<a?eB<a?2:1:dO<a?0:1:-1:mv<a?o0<a?oK<a?ol<a?hf<a?iH<a?1:kf<a?1:-1:ev<a?nA<a?fK<a?1:0:-1:po<a?l1<a?1:0:-1:-1:m$<a?p$<a?qT<a?-1:-1:-1:oD<a?f6<a?e$<a?2:1:-1:aF<a?nt<a?2:0:b5<a?1:0:-1:d1<a?pI<a?hp<a?dq<a?-1:pV<a?lZ<a?1:0:lU<a?2:1:-1:ku<a?fV<a?2:1:fT<a?dl<a?0:1:gd<a?0:1:iy<a?o9<a?ro<a?pE<a?pi<a?2:0:nu<a?2:0:-1:i8<a?2:1:pm<a?qP<a?cz<a?nU<a?2:0:dh<a?1:0:-1:-1:ff<a?iK<a?hi<a?en<a?gI<a?aY<a?ao<a?fs<a?2:1:eP<a?2:1:lD<a?bo<a?2:1:-1:e6<a?c7<a?1:1:1:ef<a?k_<a?aK<a?1:k1<a?0:1:iC<a?0:1:fv<a?dw<a?1:1:df<a?0:1:kH<a?iz<a?ll<a?fR<a?ge<a?1:1:iV<a?1:0:el<a?nd<a?bq<a?1:0:-1:fh<a?1:1:-1:gg<a?gJ<a?1:1:eo<a?nn<a?oc<a?ca<a?1:0:no<a?2:0:-1:1:jw<a?iM<a?fD<a?l7<a?eU<a?jT<a?1:hx<a?0:1:-1:aW<a?1:0:lp<a?ak<a?1:1:e7<a?0:1:gH<a?ij<a?je<a?cL<a?1:0:1:1:bv<a?jk<a?kc<a?1:0:jL<a?1:0:dQ<a?ew<a?1:0:gq<a?1:0:d$<a?e3<a?iG<a?gU<a?fE<a?1:0:et<a?1:0:b6<a?lO<a?1:0:1:cF<a?fy<a?1:me<a?0:1:ei<a?0:1:k0<a?hz<a?hL<a?1:1:gp<a?nP<a?2:0:l4<a?1:0:cr<a?ma<a?1:1:iU<a?1:0:lm<a?gN<a?n$<a?cP<a?cw<a?qi<a?pS<a?cA<a?1:0:-1:-1:d8<a?1:0:gZ<a?dC<a?1:1:aR<a?1:0:h8<a?jS<a?fX<a?on<a?2:0:hD<a?1:0:iR<a?d6<a?1:0:a2<a?1:0:kx<a?md<a?dB<a?1:0:kI<a?1:0:iT<a?jQ<a?1:0:lq<a?1:0:h4<a?dX<a?nJ<a?is<a?jY<a?1:0:hv<a?1:2:jm<a?lX<a?0:1:gX<a?0:1:lo<a?aZ<a?iD<a?0:1:jZ<a?0:1:c5<a?iZ<a?0:1:l2<a?0:1:jh<a?dV<a?ey<a?ix<a?2:1:dx<a?0:1:1:jF<a?a4<a?1:g5<a?0:1:g6<a?fq<a?0:1:lg<a?0:1:gx<a?cq<a?hU<a?dn<a?1:dm<a?1:kB<a?0:1:d7<a?kh<a?gz<a?0:1:l5<a?0:1:a8<a?0:1:hu<a?kb<a?g1<a?1:1:1:gC<a?j$<a?1:j_<a?0:1:ib<a?dt<a?0:1:kS<a?0:1:oL<a?f1<a?ai<a?he<a?0:1:hN<a?jb<a?1:0:fW<a?1:0:jp<a?it<a?cm<a?1:0:cH<a?1:0:nW<a?bs<a?1:0:qA<a?2:0:aJ<a?hA<a?oi<a?rc<a?2:0:q8<a?2:0:iI<a?gR<a?1:0:f2<a?1:0:pg<a?oY<a?eH<a?1:0:pJ<a?2:0:mh<a?mi<a?2:0:ri<a?2:0:D(bej,a+1|0)-1|0;else
var
d=0;if(4<d>>>0)var
c=w(b);else
switch(d){case
0:var
c=2;break;case
2:var
c=1;break;case
3:z(b,2);if(0===tZ(v(b))){var
g=ur(v(b));if(0===g)var
c=0===ru(v(b))?0===ru(v(b))?0===ru(v(b))?0:w(b):w(b):w(b);else
if(1===g)if(0===ru(v(b)))for(;;){var
h=uq(v(b));if(0===h)continue;var
c=1===h?0:w(b);break}else
var
c=w(b);else
var
c=w(b)}else
var
c=w(b);break;default:var
c=0}if(2<=c){if(!(3<=c))return sx(e,j,36)}else
if(0<=c)return e;return U(beV)},P_=function(e,c,a,b,d){var
f=c+xo(a)|0,g=P4(e,f,c+AX(a)|0);return[0,g,vU(a,b,(AY(a)-b|0)-d|0)]},P$=function(s,r){var
t=xo(s[2]),a=Es(r),d=rK(rz(r)),c=s;for(;;){ry(a);var
i=v(a);if(i)var
h=i[1],f=92<h?1:D(bdd,h+1|0)-1|0;else
var
f=0;if(2<f>>>0)var
b=w(a);else
switch(f){case
0:var
b=2;break;case
1:for(;;){z(a,3);var
j=v(a);if(j)var
e=j[1],k=-1<e?91<e?92<e?0:-1:0:-1;else
var
k=-1;if(0===k)continue;var
b=w(a);break}break;default:z(a,3);if(0===tZ(v(a))){var
l=ur(v(a));if(0===l)var
b=0===ru(v(a))?0===ru(v(a))?0===ru(v(a))?0:w(a):w(a):w(a);else
if(1===l)if(0===ru(v(a)))for(;;){var
m=uq(v(a));if(0===m)continue;var
b=1===m?1:w(a);break}else
var
b=w(a);else
var
b=w(a)}else
var
b=w(a)}if(3<b>>>0)return U(beW);switch(b){case
0:var
n=P_(c,t,a,2,0),o=n[1],g=tQ(X(beX,n[2])),u=I2(g)?P9(c,o,g):sx(c,o,36);vi(d,g);var
c=u;continue;case
1:var
p=P_(c,t,a,3,1),q=tQ(X(beY,p[2])),x=P9(c,p[1],q);vi(d,q);var
c=x;continue;case
2:return[0,c,r0(d)];default:mg(d,Q(a));continue}}},r1=function(b,a,c){var
e=tu(b,rL(b,a));vS(a);return d(c,e,a)},vs=function(p,g,a){var
b=p;for(;;){ry(a);var
j=v(a);if(j)var
e=j[1],h=-1<e?42<e?sD<e?0:sO<e?1:0:D(bee,e)-1|0:-1;else
var
h=-1;if(3<h>>>0)var
d=w(a);else
switch(h){case
0:for(;;){z(a,3);var
k=v(a);if(k)var
c=k[1],l=-1<c?41<c?42<c?sO<c?sD<c?0:-1:0:-1:D(bdk,c)-1|0:-1;else
var
l=-1;if(0===l)continue;var
d=w(a);break}break;case
1:var
d=0;break;case
2:z(a,0);var
d=0===tl(v(a))?0:w(a);break;default:z(a,3);var
m=v(a);if(m)var
f=m[1],i=44<f?47<f?-1:D(bd5,f+wZ|0)-1|0:-1;else
var
i=-1;var
d=0===i?0===P2(v(a))?2:w(a):1===i?1:w(a)}if(3<d>>>0){var
n=tu(b,rL(b,a));return[0,n,sW(n,a)]}switch(d){case
0:var
q=sX(b,a);mg(g,Q(a));var
b=q;continue;case
1:var
o=b[4]?Hi(b,rL(b,a),be0,beZ):b;return[0,o,sW(o,a)];case
2:if(b[4])return[0,b,sW(b,a)];mg(g,be1);continue;default:mg(g,Q(a));continue}}},v0=function(e,k,a){for(;;){ry(a);var
g=v(a);if(g)var
d=g[1],f=13<d?sD<d?1:sO<d?2:1:D(ber,d+1|0)-1|0;else
var
f=0;if(3<f>>>0)var
c=w(a);else
switch(f){case
0:var
c=0;break;case
1:for(;;){z(a,2);var
h=v(a);if(h)var
b=h[1],i=-1<b?12<b?13<b?sO<b?sD<b?0:-1:0:-1:D(bcF,b)-1|0:-1;else
var
i=-1;if(0===i)continue;var
c=w(a);break}break;case
2:var
c=1;break;default:z(a,1);var
c=0===tl(v(a))?1:w(a)}if(2<c>>>0)return U(be2);switch(c){case
0:return[0,e,sW(e,a)];case
1:var
j=sW(e,a),l=sX(e,a),m=AY(a);return[0,l,[0,j[1],j[2]-m|0]];default:mg(k,Q(a));continue}}},Qa=function(b,a){function
j(a){z(a,3);return 0===sC(v(a))?2:w(a)}ry(a);var
k=v(a);if(k)var
d=k[1],f=ux<d?sD<d?1:sO<d?2:1:D(bek,d+1|0)-1|0;else
var
f=0;if(14<f>>>0)var
c=w(a);else
switch(f){case
1:var
c=16;break;case
2:var
c=15;break;case
3:z(a,15);var
c=0===tl(v(a))?15:w(a);break;case
4:z(a,4);var
c=0===sC(v(a))?j(a):w(a);break;case
5:z(a,11);var
c=0===sC(v(a))?j(a):w(a);break;case
7:var
c=5;break;case
8:var
c=6;break;case
9:var
c=7;break;case
10:var
c=8;break;case
11:var
c=9;break;case
12:z(a,14);var
l=ur(v(a));if(0===l)var
c=0===ru(v(a))?0===ru(v(a))?0===ru(v(a))?12:w(a):w(a):w(a);else
if(1===l)if(0===ru(v(a)))for(;;){var
m=uq(v(a));if(0===m)continue;var
c=1===m?13:w(a);break}else
var
c=w(a);else
var
c=w(a);break;case
13:var
c=10;break;case
14:z(a,14);var
c=0===ru(v(a))?0===ru(v(a))?1:w(a):w(a);break;default:var
c=0}if(16<c>>>0)return U(be3);switch(c){case
1:var
n=Q(a);return[0,b,n,[0,tQ(X(be4,n))],0];case
2:var
g=Q(a),e=tQ(X(be5,g));return Ib<=e?[0,b,g,[0,e>>>3|0,48+(e&7)|0],1]:[0,b,g,[0,e],1];case
3:var
o=Q(a);return[0,b,o,[0,tQ(X(be6,o))],1];case
4:return[0,b,be7,[0,0],0];case
5:return[0,b,be8,[0,8],0];case
6:return[0,b,be9,[0,12],0];case
7:return[0,b,be_,[0,10],0];case
8:return[0,b,be$,[0,13],0];case
9:return[0,b,bfa,[0,9],0];case
10:return[0,b,bfb,[0,11],0];case
11:var
p=Q(a);return[0,b,p,[0,tQ(X(bfc,p))],1];case
12:var
h=Q(a);return[0,b,h,[0,tQ(X(bfd,sT(h,1,rz(h)-1|0)))],0];case
13:var
i=Q(a),q=tQ(X(bfe,sT(i,2,rz(i)-3|0))),s=Ik<q?tu(b,rL(b,a)):b;return[0,s,i,[0,q],0];case
14:var
t=Q(a),u=vP(I3,JM(a));return[0,tu(b,rL(b,a)),t,u,0];case
15:var
x=Q(a);return[0,sX(b,a),x,[0],0];default:var
r=Q(a);return[0,b,r,vP(I3,JM(a)),0]}},Qb=function(x,u,e,d,t,a){var
b=x,f=t;for(;;){ry(a);var
l=v(a);if(l)var
k=l[1],i=92<k?1:D(bdc,k+1|0)-1|0;else
var
i=0;if(4<i>>>0)var
c=w(a);else
switch(i){case
0:var
c=3;break;case
1:for(;;){z(a,4);var
m=v(a);if(m)var
g=m[1],n=-1<g?91<g?92<g?0:-1:D(bcM,g)-1|0:-1;else
var
n=-1;if(0===n)continue;var
c=w(a);break}break;case
2:var
c=2;break;case
3:var
c=0;break;default:var
c=1}if(4<c>>>0)return U(bff);switch(c){case
0:var
j=Q(a);mg(d,j);if(st(u,j))return[0,b,sW(b,a),f];mg(e,j);continue;case
1:mg(d,bfg);var
h=Qa(b,a),y=h[4],A=y||f;mg(d,h[2]);var
B=h[3];Ja(function(a){return vi(e,a)},B);var
b=h[1],f=A;continue;case
2:var
o=Q(a);mg(d,o);var
p=sX(tu(b,rL(b,a)),a);mg(e,o);return[0,p,sW(p,a),f];case
3:var
q=Q(a);mg(d,q);var
r=tu(b,rL(b,a));mg(e,q);return[0,r,sW(r,a),f];default:var
s=Q(a);mg(d,s);mg(e,s);continue}}},Qc=function(t,g,e,d,a){var
b=t;for(;;){ry(a);var
m=v(a);if(m)var
l=m[1],h=96<l?1:D(beC,l+1|0)-1|0;else
var
h=0;if(6<h>>>0)var
c=w(a);else
switch(h){case
0:var
c=0;break;case
1:for(;;){z(a,6);var
n=v(a);if(n)var
f=n[1],o=-1<f?95<f?96<f?0:-1:D(bcL,f)-1|0:-1;else
var
o=-1;if(0===o)continue;var
c=w(a);break}break;case
2:var
c=5;break;case
3:z(a,5);var
c=0===tl(v(a))?4:w(a);break;case
4:z(a,6);var
p=v(a);if(p)var
k=p[1],q=rU<k?u3<k?-1:0:-1;else
var
q=-1;var
c=0===q?2:w(a);break;case
5:var
c=3;break;default:var
c=1}if(6<c>>>0)return U(bfh);switch(c){case
0:return[0,tu(b,rL(b,a)),1];case
1:sb(d,96);return[0,b,1];case
2:mg(d,bfi);return[0,b,0];case
3:sb(e,92);sb(d,92);var
i=Qa(b,a),r=i[2];mg(e,r);mg(d,r);var
u=i[3];Ja(function(a){return vi(g,a)},u);var
b=i[1];continue;case
4:mg(e,bfj);mg(d,bfk);mg(g,bfl);var
b=sX(b,a);continue;case
5:var
s=Q(a);mg(e,s);mg(d,s);sb(g,10);var
b=sX(b,a);continue;default:var
j=Q(a);mg(e,j);mg(d,j);mg(g,j);continue}}},bfm=function(E,a){function
O(c,a){for(;;){z(a,87);var
b=$(v(a));if(0===b)continue;return 1===b?c<50?sa(c+1|0,a):rW(sa,[0,a]):w(a)}}function
sa(b,a){if(0===tZ(v(a))){var
c=ur(v(a));if(0===c)return 0===ru(v(a))?0===ru(v(a))?0===ru(v(a))?b<50?O(b+1|0,a):rW(O,[0,a]):w(a):w(a):w(a);if(1===c){if(0===ru(v(a)))for(;;){var
d=uq(v(a));if(0===d)continue;return 1===d?b<50?O(b+1|0,a):rW(O,[0,a]):w(a)}return w(a)}return w(a)}return w(a)}function
B(a){return uO(O(0,a))}function
C(a){return uO(sa(0,a))}function
G(a){for(;;){z(a,34);if(0===rw(v(a)))continue;return w(a)}}function
ac(a){for(;;){z(a,28);if(0===rw(v(a)))continue;return w(a)}}function
si(a){z(a,27);var
b=r5(v(a));if(0===b)for(;;){z(a,26);if(0===rw(v(a)))continue;return w(a)}return 1===b?ac(a):w(a)}function
P(a){for(;;){z(a,28);if(0===rw(v(a)))continue;return w(a)}}function
ab(a){z(a,27);var
b=r5(v(a));if(0===b)for(;;){z(a,26);if(0===rw(v(a)))continue;return w(a)}return 1===b?P(a):w(a)}function
sh(a){a:for(;;){if(0===rv(v(a)))for(;;){z(a,29);var
b=tX(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return P(a);case
1:continue;case
2:continue a;default:return ab(a)}}return w(a)}}function
H(a){z(a,34);var
b=PX(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return G(a);case
1:var
c=vp(v(a));if(0===c)for(;;){z(a,29);var
d=vY(v(a));if(2<d>>>0)return w(a);switch(d){case
0:return P(a);case
1:continue;default:return ab(a)}}if(1===c)for(;;){z(a,29);var
e=tX(v(a));if(3<e>>>0)return w(a);switch(e){case
0:return P(a);case
1:continue;case
2:return sh(a);default:return ab(a)}}return w(a);case
2:for(;;){z(a,29);var
f=vY(v(a));if(2<f>>>0)return w(a);switch(f){case
0:return ac(a);case
1:continue;default:return si(a)}}default:for(;;){z(a,29);var
g=tX(v(a));if(3<g>>>0)return w(a);switch(g){case
0:return ac(a);case
1:continue;case
2:return sh(a);default:return si(a)}}}}function
I(a){z(a,32);var
b=r5(v(a));if(0===b)for(;;){z(a,30);if(0===rw(v(a)))continue;return w(a)}return 1===b?G(a):w(a)}function
sj(a){z(a,4);return 0===P3(v(a))?4:w(a)}function
sk(a){return 0===C6(v(a))?0===C1(v(a))?0===PZ(v(a))?0===PP(v(a))?0===PQ(v(a))?0===Hc(v(a))?0===xy(v(a))?0===C6(v(a))?0===tZ(v(a))?0===PR(v(a))?0===xA(v(a))?4:w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a)}function
ad(a){z(a,35);var
b=PN(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return G(a);case
1:for(;;){z(a,35);var
c=uU(v(a));if(4<c>>>0)return w(a);switch(c){case
0:return G(a);case
1:continue;case
2:return H(a);case
3:b:for(;;){if(0===rv(v(a)))for(;;){z(a,35);var
d=uU(v(a));if(4<d>>>0)return w(a);switch(d){case
0:return G(a);case
1:continue;case
2:return H(a);case
3:continue b;default:return I(a)}}return w(a)}default:return I(a)}}case
2:return H(a);default:return I(a)}}function
sl(a){for(;;){z(a,20);if(0===rw(v(a)))continue;return w(a)}}function
R(a){z(a,35);var
b=vY(v(a));if(2<b>>>0)return w(a);switch(b){case
0:return G(a);case
1:for(;;){z(a,35);var
c=tX(v(a));if(3<c>>>0)return w(a);switch(c){case
0:return G(a);case
1:continue;case
2:b:for(;;){if(0===rv(v(a)))for(;;){z(a,35);var
d=tX(v(a));if(3<d>>>0)return w(a);switch(d){case
0:return G(a);case
1:continue;case
2:continue b;default:return I(a)}}return w(a)}default:return I(a)}}default:return I(a)}}function
sn(a){for(;;){z(a,18);if(0===rw(v(a)))continue;return w(a)}}function
so(a){for(;;){z(a,18);if(0===rw(v(a)))continue;return w(a)}}function
sp(a){for(;;){z(a,12);if(0===rw(v(a)))continue;return w(a)}}function
sq(a){for(;;){z(a,12);if(0===rw(v(a)))continue;return w(a)}}function
sr(a){for(;;){z(a,16);if(0===rw(v(a)))continue;return w(a)}}function
ss(a){for(;;){z(a,16);if(0===rw(v(a)))continue;return w(a)}}function
su(a){for(;;){z(a,24);if(0===rw(v(a)))continue;return w(a)}}function
sv(a){for(;;){z(a,24);if(0===rw(v(a)))continue;return w(a)}}function
S(a){z(a,33);var
b=r5(v(a));if(0===b)for(;;){z(a,31);if(0===rw(v(a)))continue;return w(a)}return 1===b?G(a):w(a)}function
sy(a){a:for(;;){if(0===rv(v(a)))for(;;){z(a,35);var
b=PV(v(a));if(4<b>>>0)return w(a);switch(b){case
0:return G(a);case
1:return R(a);case
2:continue;case
3:continue a;default:return S(a)}}return w(a)}}ry(a);var
sz=v(a);if(sz)var
x=sz[1],ae=uf<x?dM<x?-1:eh<x?a_<x?ci<x?eW<x?jW<x?cx<x?1:8:br<x?1:8:ch<x?j3<x?ic<x?eF<x?1:8:fr<x?1:8:jI<x?hm<x?1:8:aP<x?1:8:dF<x?f3<x?cQ<x?1:8:j5<x?1:8:kn<x?cI<x?1:8:k8<x?1:8:j0<x?hg<x?bG<x?jO<x?hR<x?1:8:kC<x?1:8:jf<x?es<x?1:8:kN<x?1:8:fO<x?au<x?hd<x?1:8:e8<x?1:8:gs<x?bQ<x?1:8:hl<x?1:8:hF<x?lM<x?a9<x?lL<x?1:8:l$<x?1:8:iw<x?kM<x?1:8:kp<x?1:8:fz<x?lC<x?ia<x?1:8:fJ<x?1:8:kV<x?c6<x?1:8:eq<x?1:8:ka<x?ln<x?hk<x?jl<x?eR<x?dE<x?c4<x?j6<x?1:8:ie<x?1:8:eO<x?cJ<x?1:8:bt<x?1:8:eG<x?by<x?ct<x?1:8:hc<x?1:8:ji<x?kX<x?1:8:km<x?1:8:eC<x?hw<x?b2<x?iE<x?1:8:cU<x?1:8:bI<x?kq<x?1:8:aC<x?1:8:kD<x?lP<x?jc<x?1:8:la<x?1:8:lG<x?er<x?1:8:aq<x?1:8:jj<x?hS<x?gB<x?io<x?bE<x?1:8:an<x?1:8:cM<x?jJ<x?1:8:j4<x?1:8:hH<x?go<x?dZ<x?1:8:f5<x?1:8:fl<x?cX<x?1:8:b9<x?1:8:fG<x?bz<x?lj<x?bS<x?1:8:f4<x?1:8:b7<x?jg<x?1:8:d5<x?1:8:be<x?gc<x?lH<x?1:8:hT<x?1:8:lu<x?hO<x?1:8:ir<x?1:8:gb<x?hn<x?bi<x?cn<x?bR<x?bl<x?1:8:jE<x?1:8:gA<x?gt<x?1:8:e5<x?1:8:fF<x?fd<x?iO<x?1:8:c8<x?1:8:iF<x?eT<x?1:8:dT<x?1:8:jr<x?gS<x?ky<x?lY<x?1:8:fP<x?1:8:jR<x?h9<x?1:8:h2<x?1:8:cg<x?di<x?cN<x?1:8:kW<x?1:8:hB<x?iQ<x?1:8:lR<x?1:8:hE<x?il<x?kY<x?a$<x?iA<x?1:8:b4<x?1:8:fA<x?bc<x?1:8:k5<x?1:8:mc<x?lk<x?jn<x?1:8:gG<x?1:8:aS<x?a1<x?1:8:lT<x?1:8:dj<x?bb<x?cC<x?dI<x?1:8:hj<x?1:8:bw<x?hK<x?1:8:b1<x?1:8:k4<x?lv<x?h_<x?1:8:c2<x?1:8:aQ<x?cB<x?1:8:hh<x?1:8:fH<x?ht<x?l6<x?fb<x?dc<x?kt<x?gu<x?1:8:cb<x?1:8:c9<x?aU<x?1:8:i9<x?1:8:cy<x?e4<x?ls<x?1:8:gO<x?1:8:cS<x?kK<x?1:8:ej<x?1:8:a6<x?kv<x?bV<x?b0<x?1:8:i3<x?1:8:jG<x?co<x?1:8:b_<x?1:8:dG<x?h5<x?ax<x?1:8:kr<x?1:8:i2<x?iP<x?1:8:eN<x?1:8:ig<x?cj<x?c3<x?bH<x?bW<x?1:8:bB<x?1:8:f$<x?dS<x?1:8:iN<x?1:8:iq<x?eL<x?ld<x?1:8:fe<x?1:8:l_<x?aD<x?1:8:lS<x?1:8:cR<x?ip<x?dz<x?g2<x?1:8:dk<x?1:8:bX<x?lt<x?1:8:k6<x?1:8:jX<x?g9<x?c_<x?1:8:k2<x?1:8:hy<x?ez<x?1:8:d3<x?1:8:fu<x?gV<x?hM<x?ke<x?aG<x?cW<x?1:8:dR<x?1:8:kO<x?cG<x?1:8:id<x?1:8:lE<x?d9<x?kz<x?1:8:gn<x?1:8:jz<x?h3<x?1:8:ay<x?1:8:aV<x?dY<x?bL<x?cO<x?1:8:bJ<x?1:8:lK<x?kP<x?1:8:i$<x?1:8:gr<x?bg<x?fL<x?1:8:jK<x?1:8:h6<x?gT<x?1:8:k7<x?1:8:lw<x?jv<x?g4<x?im<x?lF<x?1:8:hC<x?1:8:dH<x?iW<x?1:8:gW<x?1:8:iJ<x?li<x?c0<x?1:8:hq<x?1:8:dP<x?g8<x?1:8:j8<x?1:8:l8<x?jq<x?kG<x?b8<x?1:8:j7<x?1:8:kL<x?g7<x?1:8:f_<x?1:8:g_<x?bP<x?f8<x?1:8:aO<x?1:8:kF<x?ec<x?1:8:jV<x?1:8:hV<x?cT<x?bh<x?ja<x?a3<x?eg<x?i4<x?aB<x?d0<x?1:8:kd<x?1:8:em<x?b3<x?1:8:aL<x?1:8:ex<x?f9<x?ep<x?1:8:js<x?1:8:g3<x?at<x?1:8:e1<x?1:8:lI<x?i0<x?dW<x?hr<x?1:8:a5<x?1:8:ea<x?ki<x?1:8:gh<x?1:8:iL<x?cf<x?fi<x?1:8:ko<x?1:8:eJ<x?jx<x?1:8:aH<x?1:8:j2<x?jU<x?dD<x?eA<x?am<x?1:8:h0<x?1:8:cu<x?jN<x?1:8:bA<x?1:8:cD<x?kZ<x?jt<x?1:8:i6<x?1:8:ho<x?cE<x?1:8:fj<x?1:8:aE<x?ju<x?ar<x?cK<x?1:8:eX<x?1:8:iS<x?iX<x?1:8:bM<x?1:8:dJ<x?gY<x?kw<x?1:8:dA<x?1:8:aI<x?gF<x?1:8:fY<x?1:8:k$<x?k3<x?k9<x?gm<x?du<x?az<x?1:8:kJ<x?1:8:aA<x?bn<x?1:8:gv<x?1:8:e9<x?jC<x?kT<x?1:8:fw<x?1:8:l3<x?bO<x?1:8:kA<x?1:8:cZ<x?i7<x?dK<x?ly<x?1:8:d4<x?1:8:lA<x?bu<x?1:8:ed<x?1:8:bK<x?eE<x?hX<x?1:8:ba<x?1:8:eI<x?fC<x?1:8:gl<x?1:8:av<x?gi<x?jP<x?mb<x?as<x?1:8:lx<x?1:8:aw<x?lh<x?1:8:h7<x?1:8:dr<x?cv<x?eV<x?1:8:lN<x?1:8:dp<x?hQ<x?1:8:hb<x?1:8:h$<x?jo<x?lW<x?ee<x?1:8:1:kR<x?bN<x?8:8:fQ<x?1:8:bY<x?b$<x?d2<x?1:8:eQ<x?1:8:bp<x?g$<x?1:8:a7<x?1:8:aX<x?eM<x?lB<x?gL<x?jH<x?fZ<x?1:8:fa<x?8:iY<x?8:8:fB<x?fm<x?bZ<x?1:8:cp<x?1:8:gP<x?gj<x?1:8:fI<x?1:8:lc<x?kk<x?jM<x?fo<x?1:8:iB<x?1:8:bm<x?lQ<x?1:8:cY<x?1:8:gQ<x?dv<x?bk<x?1:8:ks<x?1:8:aj<x?ck<x?1:8:f7<x?1:8:ek<x?gk<x?e_<x?i_<x?eK<x?1:8:dN<x?1:8:dd<x?dU<x?1:8:1:l0<x?db<x?8:8:ds<x?8:dg<x?8:8:jy<x?d_<x?e2<x?h1<x?1:8:i5<x?1:8:t4<x?t5<x?1:2:aN<x?1:8:ha<x?kj<x?bC<x?1:8:c1<x?1:8:jA<x?fn<x?1:8:hZ<x?1:8:fc<x?bF<x?lr<x?j9<x?bD<x?j1<x?1:8:aT<x?1:8:cc<x?fk<x?1:8:cl<x?1:8:gw<x?ii<x?bd<x?1:8:fN<x?1:8:gK<x?kl<x?1:8:jB<x?1:8:jd<x?kQ<x?hI<x?jD<x?1:8:fM<x?1:8:lf<x?cV<x?1:8:lV<x?1:8:kE<x?eu<x?kU<x?1:8:dL<x?1:8:ga<x?cs<x?1:8:gE<x?1:8:eD<x?l9<x?aM<x?f0<x?1:ih<x?8:8:ap<x?1:dy<x?8:8:hJ<x?ik<x?hY<x?1:8:ce<x?1:8:iu<x?fp<x?1:8:fx<x?1:8:lJ<x?bT<x?eZ<x?gM<x?1:8:a0<x?1:8:de<x?1:i1<x?8:8:fg<x?eY<x?fS<x?1:8:1:iv<x?bf<x?8:8:hs<x?1:8:lO<x?e6<x?fK<x?hP<x?ft<x?g0<x?lb<x?hG<x?1:8:eb<x?1:8:le<x?gD<x?1:8:gf<x?1:8:al<x?bj<x?eS<x?1:8:gy<x?1:8:cd<x?1:8:bx<x?da<x?lz<x?hW<x?8:8:fU<x?1:8:e0<x?c$<x?1:8:eB<x?1:8:kg<x?bU<x?dO<x?1:8:1:kf<x?iH<x?8:8:hf<x?1:8:d1<x?lZ<x?f6<x?l1<x?ev<x?1:8:e$<x?1:8:b5<x?aF<x?1:8:dq<x?1:8:ku<x?hp<x?lU<x?1:8:fV<x?1:8:fT<x?dl<x?1:8:gd<x?1:8:aY<x?dh<x?iy<x?i8<x?1:8:cz<x?1:8:ao<x?fs<x?1:8:eP<x?1:8:gI<x?lD<x?bo<x?1:8:1:c7<x?8:8:eo<x?ge<x?ef<x?k_<x?aK<x?en<x?8:8:k1<x?1:8:iC<x?1:8:df<x?fv<x?dw<x?8:8:1:hi<x?8:8:iz<x?bq<x?iV<x?fR<x?8:8:ll<x?1:8:el<x?1:fh<x?8:8:gJ<x?kH<x?1:8:ca<x?gg<x?8:8:1:je<x?fD<x?eU<x?jT<x?iK<x?8:8:hx<x?1:8:aW<x?l7<x?1:8:1:e7<x?lp<x?ak<x?8:8:1:cL<x?iM<x?8:8:1:ew<x?kc<x?ij<x?8:gH<x?8:8:jL<x?jk<x?1:8:bv<x?1:8:fE<x?gq<x?dQ<x?1:8:jw<x?1:8:et<x?gU<x?1:8:iG<x?1:8:ey<x?t7<x?k0<x?ei<x?fy<x?b6<x?1:e3<x?8:8:cF<x?me<x?1:8:1:hz<x?d$<x?8:hL<x?8:8:l4<x?gp<x?1:8:1:d8<x?iU<x?ma<x?8:cr<x?8:8:cA<x?ff<x?1:8:cw<x?1:8:dC<x?cP<x?1:8:aR<x?gZ<x?8:8:t8<x?1:2:jY<x?dB<x?d6<x?hD<x?fX<x?1:8:jS<x?1:8:a2<x?iR<x?1:8:h8<x?1:8:jQ<x?kI<x?md<x?1:8:kx<x?1:8:lq<x?iT<x?1:8:gN<x?1:8:aZ<x?jm<x?hv<x?is<x?1:8:lX<x?1:8:dX<x?gX<x?1:8:iD<x?1:8:c5<x?lo<x?jZ<x?1:8:iZ<x?1:8:h4<x?l2<x?1:8:ix<x?1:8:j$<x?dm<x?jF<x?dV<x?dx<x?1:8:a4<x?jh<x?8:8:g5<x?1:8:lg<x?g6<x?fq<x?1:8:1:lm<x?8:dn<x?8:8:a8<x?kh<x?hU<x?kB<x?1:8:gz<x?1:8:d7<x?l5<x?1:8:1:g1<x?cq<x?8:8:kb<x?8:hu<x?8:8:cH<x?he<x?ib<x?gC<x?j_<x?1:8:dt<x?1:8:gx<x?kS<x?1:8:1:fW<x?jb<x?ai<x?8:8:hN<x?1:8:cm<x?f1<x?1:8:it<x?1:8:eH<x?gR<x?bs<x?jp<x?1:8:hA<x?1:8:f2<x?iI<x?1:8:aJ<x?1:8:uc<x?t3<x?t_<x?1:2:ue<x?1:2:sO<x?sD<x?1:3:t6<x?1:2:D(bep,x+1|0)-1|0;else
var
ae=0;if(53<ae>>>0)var
y=w(a);else
switch(ae){case
0:var
y=T$;break;case
1:var
y=Ix;break;case
2:z(a,2);if(0===tV(v(a)))for(;;){z(a,2);if(0===tV(v(a)))continue;var
y=w(a);break}else
var
y=w(a);break;case
3:var
y=0;break;case
4:z(a,0);var
y=0===tl(v(a))?0:w(a);break;case
5:z(a,IE);var
y=0===uS(v(a))?(z(a,uK),0===uS(v(a))?sP:w(a)):w(a);break;case
6:var
y=8;break;case
7:z(a,Tf);var
sA=v(a);if(sA)var
sd=sA[1],sB=32<sd?33<sd?-1:0:-1;else
var
sB=-1;var
y=0===sB?7:w(a);break;case
8:z(a,87);var
sF=$(v(a)),y=0===sF?B(a):1===sF?C(a):w(a);break;case
9:z(a,SB);var
y=0===uS(v(a))?wR:w(a);break;case
10:z(a,Tq);var
sG=v(a);if(sG)var
_=sG[1],af=37<_?61<_?-1:D(beL,_-38|0)-1|0:-1;else
var
af=-1;var
y=0===af?ty:1===af?F:w(a);break;case
11:var
y=91;break;case
12:var
y=92;break;case
13:z(a,IC);var
sH=PO(v(a));if(2<sH>>>0)var
y=w(a);else
switch(sH){case
0:z(a,H9);var
y=0===uS(v(a))?u3:w(a);break;case
1:var
y=5;break;default:var
y=rU}break;case
14:z(a,ID);var
sK=v(a);if(sK)var
T=sK[1],ag=42<T?61<T?-1:D(beM,T+Ig|0)-1|0:-1;else
var
ag=-1;var
y=0===ag?Az:1===ag?ux:w(a);break;case
15:var
y=98;break;case
16:z(a,HU);var
sL=v(a);if(sL)var
V=sL[1],ah=44<V?61<V?-1:D(bcP,V+wZ|0)-1|0:-1;else
var
ah=-1;var
y=0===ah?Ap:1===ah?Do:w(a);break;case
17:z(a,96);var
sM=vr(v(a));if(0===sM)var
y=0===PG(v(a))?95:w(a);else
if(1===sM)for(;;){z(a,35);var
sS=uU(v(a));if(4<sS>>>0)var
y=w(a);else
switch(sS){case
0:var
y=G(a);break;case
1:continue;case
2:var
y=H(a);break;case
3:b:for(;;){if(0===rv(v(a)))for(;;){z(a,35);var
sU=uU(v(a));if(4<sU>>>0)var
K=w(a);else
switch(sU){case
0:var
K=G(a);break;case
1:continue;case
2:var
K=H(a);break;case
3:continue b;default:var
K=I(a)}break}else
var
K=w(a);var
y=K;break}break;default:var
y=I(a)}break}else
var
y=w(a);break;case
18:z(a,S9);var
sY=PO(v(a));if(2<sY>>>0)var
y=w(a);else
switch(sY){case
0:z(a,3);var
sZ=CU(v(a));if(2<sZ>>>0)var
y=w(a);else
switch(sZ){case
0:for(;;){var
s0=CU(v(a));if(2<s0>>>0)var
y=w(a);else
switch(s0){case
0:continue;case
1:var
y=sj(a);break;default:var
y=sk(a)}break}break;case
1:var
y=sj(a);break;default:var
y=sk(a)}break;case
1:var
y=6;break;default:var
y=RD}break;case
19:z(a,35);var
s1=Hd(v(a));if(8<s1>>>0)var
y=w(a);else
switch(s1){case
0:var
y=G(a);break;case
1:var
y=ad(a);break;case
2:for(;;){z(a,21);var
s2=PY(v(a));if(4<s2>>>0)var
y=w(a);else
switch(s2){case
0:var
y=sl(a);break;case
1:var
y=R(a);break;case
2:continue;case
3:for(;;){z(a,19);var
s3=CT(v(a));if(3<s3>>>0)var
y=w(a);else
switch(s3){case
0:var
y=sn(a);break;case
1:var
y=R(a);break;case
2:continue;default:z(a,18);var
s4=r5(v(a));if(0===s4)for(;;){z(a,18);if(0===rw(v(a)))continue;var
y=w(a);break}else
var
y=1===s4?sn(a):w(a)}break}break;default:z(a,20);var
s5=r5(v(a));if(0===s5)for(;;){z(a,20);if(0===rw(v(a)))continue;var
y=w(a);break}else
var
y=1===s5?sl(a):w(a)}break}break;case
3:for(;;){z(a,19);var
s6=CT(v(a));if(3<s6>>>0)var
y=w(a);else
switch(s6){case
0:var
y=so(a);break;case
1:var
y=R(a);break;case
2:continue;default:z(a,18);var
s7=r5(v(a));if(0===s7)for(;;){z(a,18);if(0===rw(v(a)))continue;var
y=w(a);break}else
var
y=1===s7?so(a):w(a)}break}break;case
4:z(a,34);var
s8=PS(v(a));if(0===s8)var
y=G(a);else
if(1===s8)for(;;){z(a,13);var
s9=C$(v(a));if(3<s9>>>0)var
y=w(a);else
switch(s9){case
0:var
y=sp(a);break;case
1:continue;case
2:b:for(;;){if(0===tW(v(a)))for(;;){z(a,13);var
s_=C$(v(a));if(3<s_>>>0)var
L=w(a);else
switch(s_){case
0:var
L=sq(a);break;case
1:continue;case
2:continue b;default:z(a,11);var
s$=r5(v(a));if(0===s$)for(;;){z(a,10);if(0===rw(v(a)))continue;var
L=w(a);break}else
var
L=1===s$?sq(a):w(a)}break}else
var
L=w(a);var
y=L;break}break;default:z(a,11);var
tc=r5(v(a));if(0===tc)for(;;){z(a,10);if(0===rw(v(a)))continue;var
y=w(a);break}else
var
y=1===tc?sp(a):w(a)}break}else
var
y=w(a);break;case
5:var
y=H(a);break;case
6:z(a,34);var
td=PT(v(a));if(0===td)var
y=G(a);else
if(1===td)for(;;){z(a,17);var
te=C9(v(a));if(3<te>>>0)var
y=w(a);else
switch(te){case
0:var
y=sr(a);break;case
1:continue;case
2:b:for(;;){if(0===sC(v(a)))for(;;){z(a,17);var
tf=C9(v(a));if(3<tf>>>0)var
M=w(a);else
switch(tf){case
0:var
M=ss(a);break;case
1:continue;case
2:continue b;default:z(a,15);var
tg=r5(v(a));if(0===tg)for(;;){z(a,14);if(0===rw(v(a)))continue;var
M=w(a);break}else
var
M=1===tg?ss(a):w(a)}break}else
var
M=w(a);var
y=M;break}break;default:z(a,15);var
th=r5(v(a));if(0===th)for(;;){z(a,14);if(0===rw(v(a)))continue;var
y=w(a);break}else
var
y=1===th?sr(a):w(a)}break}else
var
y=w(a);break;case
7:z(a,34);var
ti=PH(v(a));if(0===ti)var
y=G(a);else
if(1===ti)for(;;){z(a,25);var
tj=Da(v(a));if(3<tj>>>0)var
y=w(a);else
switch(tj){case
0:var
y=su(a);break;case
1:continue;case
2:b:for(;;){if(0===ru(v(a)))for(;;){z(a,25);var
tk=Da(v(a));if(3<tk>>>0)var
N=w(a);else
switch(tk){case
0:var
N=sv(a);break;case
1:continue;case
2:continue b;default:z(a,23);var
tm=r5(v(a));if(0===tm)for(;;){z(a,22);if(0===rw(v(a)))continue;var
N=w(a);break}else
var
N=1===tm?sv(a):w(a)}break}else
var
N=w(a);var
y=N;break}break;default:z(a,23);var
tn=r5(v(a));if(0===tn)for(;;){z(a,22);if(0===rw(v(a)))continue;var
y=w(a);break}else
var
y=1===tn?su(a):w(a)}break}else
var
y=w(a);break;default:var
y=S(a)}break;case
20:z(a,35);var
to=CX(v(a));if(5<to>>>0)var
y=w(a);else
switch(to){case
0:var
y=G(a);break;case
1:var
y=ad(a);break;case
2:for(;;){z(a,35);var
tp=CX(v(a));if(5<tp>>>0)var
y=w(a);else
switch(tp){case
0:var
y=G(a);break;case
1:var
y=ad(a);break;case
2:continue;case
3:var
y=H(a);break;case
4:var
y=sy(a);break;default:var
y=S(a)}break}break;case
3:var
y=H(a);break;case
4:var
y=sy(a);break;default:var
y=S(a)}break;case
21:var
y=99;break;case
22:var
y=97;break;case
23:z(a,sg);var
tq=v(a);if(tq)var
W=tq[1],mf=59<W?61<W?-1:D(G$,W-60|0)-1|0:-1;else
var
mf=-1;var
y=0===mf?(z(a,v$),0===uS(v(a))?vG:w(a)):1===mf?tM:w(a);break;case
24:z(a,R6);var
tw=Hb(v(a)),y=0===tw?(z(a,rs),0===uS(v(a))?uB:w(a)):1===tw?ST:w(a);break;case
25:z(a,Im);var
tx=Hb(v(a));if(0===tx)var
y=sQ;else
if(1===tx){z(a,DI);var
tz=Hb(v(a)),y=0===tz?vC:1===tz?(z(a,yi),0===uS(v(a))?y2:w(a)):w(a)}else
var
y=w(a);break;case
26:z(a,r2);var
tA=v(a);if(tA)var
aa=tA[1],rt=45<aa?63<aa?-1:D(bef,aa+vK|0)-1|0:-1;else
var
rt=-1;var
y=0===rt?(z(a,sN),0===rv(v(a))?sR:w(a)):1===rt?sE:w(a);break;case
27:z(a,QU);var
tB=v(a);if(tB)var
sc=tB[1],tC=63<sc?64<sc?-1:0:-1;else
var
tC=-1;if(0===tC){var
tD=v(a);if(tD)var
X=tD[1],rx=96<X?t2<X?-1:D(beB,X+HR|0)-1|0:-1;else
var
rx=-1;if(0===rx)if(0===PJ(v(a))){var
tE=v(a);if(tE)var
sb=tE[1],tF=ux<sb?Do<sb?-1:0:-1;else
var
tF=-1;if(0===tF)if(0===Hc(v(a)))if(0===xy(v(a))){var
tG=v(a);if(tG)var
se=tG[1],tH=72<se?73<se?-1:0:-1;else
var
tH=-1;var
y=0===tH?0===C0(v(a))?0===xA(v(a))?0===C8(v(a))?0===PU(v(a))?0===C0(v(a))?0===C1(v(a))?0===C8(v(a))?88:w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a)}else
var
y=w(a);else
var
y=w(a);else
var
y=w(a)}else
var
y=w(a);else
var
y=1===rx?0===C0(v(a))?0===xA(v(a))?0===C8(v(a))?0===PU(v(a))?0===C0(v(a))?0===C1(v(a))?0===C8(v(a))?88:w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a)}else
var
y=w(a);break;case
28:var
y=93;break;case
29:z(a,1);if(0===tZ(v(a))){var
tI=ur(v(a));if(0===tI)var
y=0===ru(v(a))?0===ru(v(a))?0===ru(v(a))?B(a):w(a):w(a):w(a);else
if(1===tI)if(0===ru(v(a)))for(;;){var
tJ=uq(v(a));if(0===tJ)continue;var
y=1===tJ?B(a):w(a);break}else
var
y=w(a);else
var
y=w(a)}else
var
y=w(a);break;case
30:var
y=94;break;case
31:z(a,IA);var
y=0===uS(v(a))?rH:w(a);break;case
32:var
y=9;break;case
33:z(a,87);var
tK=v(a);if(tK)var
b=tK[1],rA=35<b?nQ<b?ri<b?od<b?-1:rb<b?kq<b?hw<b?hm<b?j3<b?cx<b?dM<b?p9<b?na<b?0:-1:oE<b?n0<b?0:-1:0:-1:eF<b?eW<b?br<b?jW<b?0:-1:0:-1:fr<b?ic<b?0:-1:0:-1:kM<b?lM<b?es<b?bG<b?cI<b?dF<b?cQ<b?ch<b?aP<b?jI<b?0:-1:0:-1:j5<b?f3<b?0:-1:0:-1:hR<b?ci<b?k8<b?kn<b?0:-1:0:-1:kC<b?jO<b?0:-1:0:-1:bQ<b?fO<b?hd<b?hg<b?kN<b?jf<b?0:-1:0:-1:e8<b?au<b?0:-1:0:-1:lL<b?j0<b?hl<b?gs<b?0:-1:0:-1:l$<b?a9<b?0:-1:0:-1:cJ<b?dE<b?c6<b?fz<b?ia<b?hF<b?kp<b?iw<b?0:-1:0:-1:fJ<b?lC<b?0:-1:0:-1:j6<b?a_<b?eq<b?kV<b?0:-1:0:-1:ie<b?c4<b?0:-1:0:-1:kX<b?eG<b?ct<b?eR<b?bt<b?eO<b?0:-1:0:-1:hc<b?by<b?0:-1:0:-1:iE<b?jl<b?km<b?ji<b?0:-1:0:-1:cU<b?b2<b?0:-1:0:-1:qB<b?qJ<b?b9<b?fl<b?or<b?ra<b?oA<b?jc<b?aC<b?pw<b?mJ<b?bI<b?0:-1:0:-1:eC<b?0:0:la<b?p8<b?p1<b?lP<b?0:-1:0:-1:og<b?kD<b?0:-1:0:bE<b?pT<b?aq<b?lG<b?er<b?0:0:-1:nH<b?hk<b?0:-1:0:-1:an<b?pK<b?io<b?0:0:-1:o7<b?gB<b?0:-1:0:-1:nX<b?nV<b?ok<b?nB<b?oW<b?o2<b?qv<b?p_<b?0:-1:0:-1:qc<b?n5<b?0:-1:0:-1:qD<b?nx<b?pW<b?oR<b?0:-1:0:-1:mu<b?qH<b?0:-1:0:-1:j4<b?cM<b?ql<b?oG<b?qq<b?o4<b?0:-1:0:-1:jJ<b?qk<b?0:-1:0:-1:f5<b?go<b?dZ<b?hS<b?0:-1:0:-1:cX<b?hH<b?0:-1:0:-1:dT<b?iF<b?ir<b?lu<b?d5<b?b7<b?f4<b?lj<b?bS<b?jj<b?0:-1:0:-1:jg<b?bz<b?0:-1:0:-1:hT<b?gc<b?lH<b?fG<b?0:-1:0:-1:hO<b?be<b?0:-1:0:-1:e5<b?gA<b?jE<b?bR<b?bl<b?ln<b?0:-1:0:-1:gt<b?cn<b?0:-1:0:-1:c8<b?fd<b?iO<b?bi<b?0:-1:0:-1:eT<b?fF<b?0:-1:0:-1:lR<b?hB<b?h2<b?jR<b?fP<b?ky<b?lY<b?hn<b?0:-1:0:-1:h9<b?gS<b?0:-1:0:-1:kW<b?di<b?cN<b?jr<b?0:-1:0:-1:iQ<b?cg<b?0:-1:0:-1:qF<b?mE<b?mV<b?pL<b?oe<b?gb<b?0:-1:0:-1:ou<b?mB<b?0:-1:0:-1:qh<b?qz<b?rh<b?oU<b?0:-1:0:-1:qG<b?0:0:-1:b0<b?l6<b?c2<b?lT<b?aS<b?k5<b?fA<b?b4<b?a$<b?iA<b?q1<b?0:-1:0:-1:bc<b?kY<b?0:-1:0:-1:gG<b?lk<b?jn<b?il<b?0:-1:0:-1:a1<b?mc<b?0:-1:0:-1:b1<b?bw<b?hj<b?cC<b?dI<b?hE<b?0:-1:0:-1:hK<b?bb<b?0:-1:0:-1:lv<b?h_<b?dj<b?0:-1:0:oy<b?q0<b?0:-1:0:n3<b?c9<b?gu<b?ka<b?cB<b?pz<b?k4<b?0:0:-1:hh<b?aQ<b?0:-1:0:-1:ox<b?dc<b?cb<b?kt<b?0:-1:0:-1:aU<b?qR<b?0:-1:0:-1:qs<b?e4<b?nk<b?fb<b?i9<b?0:0:-1:ls<b?my<b?0:-1:0:-1:kK<b?cy<b?gO<b?pB<b?0:-1:0:-1:ej<b?cS<b?0:-1:0:-1:eN<b?i2<b?kr<b?n8<b?pc<b?a6<b?co<b?kv<b?i3<b?bV<b?0:-1:0:-1:b_<b?jG<b?0:-1:0:-1:ax<b?om<b?0:0:qm<b?h5<b?0:-1:0:-1:pM<b?oM<b?dG<b?0:0:nw<b?0:0:nD<b?qK<b?qI<b?m5<b?0:-1:0:-1:iP<b?0:0:-1:pf<b?nC<b?bB<b?mp<b?bH<b?bW<b?ht<b?0:-1:0:-1:m7<b?mU<b?0:-1:0:pA<b?oa<b?c3<b?0:0:-1:pU<b?qa<b?0:-1:0:-1:rf<b?eL<b?iN<b?f$<b?dS<b?0:0:-1:ld<b?cj<b?0:-1:0:-1:qW<b?n4<b?0:0:rl<b?0:0:cY<b?bm<b?oB<b?oN<b?nY<b?cW<b?mQ<b?m6<b?o$<b?iq<b?mz<b?p0<b?nl<b?0:0:-1:fe<b?q_<b?0:-1:0:-1:l_<b?aD<b?ov<b?0:-1:0:n1<b?0:0:g2<b?ig<b?q3<b?p6<b?rn<b?0:-1:0:lS<b?0:0:-1:lt<b?ip<b?dk<b?dz<b?0:-1:0:-1:qb<b?bX<b?0:-1:0:oZ<b?pt<b?pr<b?k6<b?pH<b?0:0:cR<b?0:0:c_<b?ns<b?0:0:mW<b?g9<b?0:-1:0:-1:ez<b?jX<b?k2<b?0:0:qM<b?0:0:d3<b?hy<b?0:0:p5<b?fH<b?0:-1:0:h3<b?id<b?kO<b?nf<b?ke<b?dR<b?aG<b?0:-1:0:pd<b?0:0:rd<b?qn<b?nK<b?0:-1:0:cG<b?0:0:-1:ph<b?lE<b?m0<b?d9<b?kz<b?hM<b?0:-1:0:-1:gn<b?0:0:-1:oz<b?qj<b?0:0:mw<b?0:0:rq<b?gV<b?m1<b?mX<b?qL<b?qZ<b?jz<b?0:-1:0:-1:mk<b?0:0:m9<b?qN<b?0:0:ay<b?qo<b?0:-1:0:-1:pC<b?bL<b?cO<b?p2<b?0:-1:0:ot<b?0:0:os<b?pb<b?0:0:mM<b?0:0:hC<b?im<b?q$<b?mq<b?pG<b?lK<b?pk<b?dY<b?bJ<b?0:0:-1:kP<b?qg<b?0:-1:0:-1:mN<b?oH<b?0:0:rg<b?0:0:fL<b?i$<b?pF<b?0:0:nO<b?aV<b?0:-1:0:pq<b?oo<b?bg<b?0:-1:0:mr<b?0:0:qf<b?oQ<b?gr<b?nb<b?mP<b?p3<b?0:-1:0:jK<b?0:0:-1:k7<b?h6<b?gT<b?mC<b?0:-1:0:-1:fu<b?0:0:nN<b?ms<b?qx<b?0:0:mo<b?0:0:pe<b?oP<b?0:0:lF<b?0:0:-1:hq<b?mm<b?pn<b?dH<b?qu<b?ps<b?g4<b?0:0:-1:iW<b?n2<b?0:-1:0:m_<b?mL<b?0:0:oj<b?0:0:ng<b?o_<b?gW<b?oV<b?0:0:oC<b?jv<b?0:-1:0:-1:c0<b?re<b?qO<b?0:-1:0:qw<b?li<b?0:-1:0:-1:j8<b?mx<b?ny<b?nq<b?ow<b?n9<b?iJ<b?0:-1:0:-1:qy<b?n7<b?0:-1:0:g8<b?py<b?0:0:dP<b?0:0:-1:f_<b?kL<b?j7<b?kG<b?b8<b?lw<b?0:-1:0:-1:g7<b?jq<b?0:-1:0:-1:nE<b?bP<b?f8<b?l8<b?0:-1:0:-1:q5<b?0:0:-1:i6<b?kZ<b?ki<b?o5<b?kd<b?aB<b?aO<b?qS<b?m3<b?pD<b?0:-1:0:pN<b?0:0:jV<b?kF<b?ec<b?g_<b?0:-1:0:-1:d0<b?eh<b?0:-1:0:-1:nj<b?mR<b?em<b?b3<b?i4<b?0:-1:0:-1:pR<b?nI<b?0:-1:0:q9<b?nS<b?0:0:of<b?0:0:a3<b?at<b?ex<b?ep<b?eg<b?aL<b?0:0:-1:js<b?f9<b?0:-1:0:-1:oq<b?mI<b?g3<b?0:0:-1:e1<b?pZ<b?0:-1:0:dW<b?px<b?qp<b?0:0:hr<b?0:0:a5<b?o1<b?pQ<b?0:0:-1:pu<b?i0<b?0:-1:0:eJ<b?cf<b?pP<b?q6<b?gh<b?qX<b?ea<b?0:-1:0:pa<b?lI<b?0:-1:0:-1:rj<b?pY<b?0:0:fi<b?0:0:oI<b?ko<b?oS<b?mY<b?pX<b?0:-1:0:-1:nM<b?iL<b?0:-1:0:mF<b?o8<b?0:0:jx<b?0:0:am<b?o6<b?aH<b?qd<b?oF<b?qE<b?0:0:-1:mS<b?rp<b?0:-1:0:qe<b?ja<b?0:0:pl<b?0:0:-1:bA<b?cu<b?h0<b?ni<b?eA<b?0:-1:0:jN<b?dD<b?0:-1:0:-1:p7<b?pv<b?qV<b?jU<b?0:-1:0:-1:jt<b?0:0:-1:gl<b?eI<b?bn<b?gm<b?kw<b?eX<b?ar<b?fj<b?ho<b?cE<b?cD<b?0:-1:0:-1:cK<b?j2<b?0:-1:0:-1:bM<b?iS<b?iX<b?ju<b?0:-1:0:-1:rk<b?aE<b?0:-1:0:rm<b?bh<b?gF<b?dJ<b?dA<b?gY<b?0:-1:0:-1:fY<b?aI<b?0:-1:0:-1:az<b?mZ<b?nZ<b?nc<b?0:-1:0:-1:kJ<b?du<b?0:-1:0:-1:kA<b?l3<b?gv<b?mH<b?rr<b?aA<b?0:0:-1:m4<b?qY<b?0:-1:0:fw<b?jC<b?kT<b?k9<b?0:-1:0:-1:bO<b?e9<b?0:-1:0:-1:ed<b?lA<b?d4<b?dK<b?ly<b?k3<b?0:-1:0:-1:bu<b?i7<b?0:-1:0:-1:ba<b?eE<b?hX<b?cZ<b?0:-1:0:-1:fC<b?bK<b?0:-1:0:-1:g$<b?bY<b?hb<b?dp<b?h7<b?aw<b?lx<b?mb<b?as<b?k$<b?0:-1:0:-1:lh<b?jP<b?0:-1:0:-1:lN<b?cv<b?eV<b?gi<b?0:-1:0:-1:hQ<b?dr<b?0:-1:0:-1:bN<b?oO<b?lW<b?ee<b?av<b?0:-1:0:-1:jo<b?pj<b?0:-1:0:d2<b?h$<b?fQ<b?kR<b?0:-1:0:-1:eQ<b?b$<b?0:-1:0:-1:mO<b?fm<b?jH<b?a7<b?ml<b?bp<b?0:-1:0:fZ<b?cT<b?0:-1:0:iY<b?fa<b?0:0:bZ<b?gL<b?0:-1:0:-1:fI<b?mn<b?gj<b?fB<b?cp<b?op<b?0:-1:0:-1:n_<b?gP<b?0:-1:0:-1:iB<b?jM<b?fo<b?lB<b?0:-1:0:-1:lQ<b?kk<b?0:-1:0:-1:gd<b?fT<b?i1<b?kl<b?gw<b?oX<b?d_<b?gk<b?dd<b?f7<b?aj<b?ks<b?dv<b?bk<b?lc<b?0:-1:0:-1:ck<b?gQ<b?0:-1:0:-1:dN<b?i_<b?eK<b?eM<b?0:-1:0:-1:dU<b?e_<b?0:-1:0:-1:dg<b?l0<b?db<b?0:0:ds<b?0:0:oJ<b?e2<b?h1<b?ek<b?0:-1:0:-1:i5<b?nh<b?0:-1:0:-1:fn<b?ha<b?nm<b?mD<b?bC<b?jy<b?aN<b?qU<b?0:-1:0:-1:np<b?kj<b?0:-1:0:-1:mK<b?qr<b?nR<b?qQ<b?0:-1:0:-1:c1<b?mj<b?0:-1:0:-1:fk<b?j9<b?j1<b?aX<b?hZ<b?jA<b?0:-1:0:-1:aT<b?bD<b?0:-1:0:-1:bd<b?lr<b?cl<b?cc<b?0:-1:0:-1:fN<b?ii<b?0:-1:0:-1:n6<b?dL<b?eu<b?fM<b?hI<b?bF<b?jB<b?gK<b?0:-1:0:jD<b?0:0:-1:lV<b?lf<b?cV<b?kQ<b?0:-1:0:-1:kU<b?jd<b?0:-1:0:-1:nL<b?nv<b?gE<b?ga<b?cs<b?kE<b?0:-1:0:-1:nT<b?fc<b?0:-1:0:-1:nz<b?qt<b?ob<b?0:0:-1:qC<b?0:0:ce<b?ik<b?ih<b?nF<b?p4<b?0:0:f0<b?0:0:dy<b?ap<b?aM<b?0:-1:0:hY<b?l9<b?0:-1:0:-1:a0<b?eZ<b?fx<b?iu<b?fp<b?hJ<b?0:-1:0:-1:gM<b?eD<b?0:-1:0:-1:pO<b?q2<b?bT<b?0:-1:0:de<b?0:0:mG<b?ft<b?hV<b?fS<b?o3<b?mt<b?lJ<b?0:-1:0:pp<b?0:0:bf<b?fg<b?eY<b?0:-1:0:hs<b?iv<b?0:-1:0:g0<b?lb<b?hG<b?0:0:eb<b?0:0:le<b?gD<b?0:0:gf<b?0:0:hW<b?q4<b?bj<b?eS<b?0:0:ne<b?0:0:cd<b?al<b?gy<b?0:0:-1:hP<b?0:0:fU<b?oT<b?m2<b?m8<b?lz<b?0:-1:0:-1:mT<b?0:0:c$<b?da<b?0:0:mA<b?e0<b?0:-1:0:qT<b?iH<b?eB<b?nG<b?oh<b?0:0:q7<b?0:0:bU<b?dO<b?bx<b?0:-1:0:kg<b?0:0:ev<b?hf<b?kf<b?0:0:nA<b?fK<b?0:-1:0:ol<b?po<b?l1<b?0:-1:0:oK<b?0:0:mv<b?f6<b?m$<b?p$<b?0:0:e$<b?0:0:aF<b?nt<b?oD<b?0:0:-1:o0<b?b5<b?0:-1:0:hp<b?pV<b?lZ<b?dq<b?0:0:-1:lU<b?0:0:fV<b?pI<b?0:0:dl<b?ku<b?0:-1:0:-1:gp<b?nP<b?fh<b?lD<b?qP<b?dh<b?o9<b?pE<b?pi<b?d1<b?0:0:-1:ro<b?nu<b?0:-1:0:iy<b?i8<b?0:0:cz<b?nU<b?0:-1:0:-1:ao<b?nr<b?pm<b?0:0:fs<b?0:0:aY<b?eP<b?0:0:bo<b?0:0:dw<b?en<b?c7<b?gI<b?0:0:e6<b?0:0:iC<b?k_<b?k1<b?aK<b?0:-1:0:-1:ef<b?0:0:fR<b?hi<b?df<b?fv<b?0:-1:0:ge<b?0:0:nd<b?bq<b?ll<b?iV<b?0:-1:0:-1:el<b?0:0:je<b?cL<b?iK<b?gg<b?kH<b?iz<b?0:0:gJ<b?0:0:nn<b?no<b?oc<b?ca<b?0:-1:0:-1:eo<b?0:0:fD<b?aW<b?eU<b?hx<b?jT<b?0:-1:0:l7<b?0:0:-1:e7<b?lp<b?ak<b?0:0:-1:iM<b?0:0:-1:iG<b?et<b?bv<b?jL<b?gH<b?ij<b?0:0:jk<b?kc<b?0:-1:0:-1:jw<b?gq<b?dQ<b?ew<b?0:-1:0:-1:gU<b?fE<b?0:-1:0:-1:ei<b?cF<b?e3<b?b6<b?lO<b?0:-1:0:me<b?fy<b?0:-1:0:-1:hL<b?d$<b?0:0:hz<b?0:0:-1:jh<b?md<b?dB<b?cP<b?d8<b?ff<b?iU<b?ma<b?k0<b?l4<b?0:-1:0:cr<b?0:0:-1:qi<b?pS<b?cA<b?0:-1:0:cw<b?0:0:-1:fX<b?on<b?gZ<b?dC<b?0:0:n$<b?aR<b?0:-1:0:-1:iR<b?d6<b?jS<b?hD<b?0:-1:0:-1:h8<b?a2<b?0:-1:0:-1:iD<b?dX<b?is<b?jY<b?iT<b?jQ<b?kx<b?kI<b?0:-1:0:-1:gN<b?lq<b?0:-1:0:-1:lX<b?nJ<b?hv<b?0:0:-1:gX<b?jm<b?0:-1:0:-1:h4<b?iZ<b?lo<b?jZ<b?aZ<b?0:-1:0:-1:l2<b?c5<b?0:-1:0:dx<b?ey<b?ix<b?0:0:-1:dV<b?0:0:kS<b?ib<b?l5<b?kh<b?lm<b?fq<b?jF<b?g5<b?a4<b?0:-1:0:-1:lg<b?g6<b?0:-1:0:kB<b?dm<b?dn<b?0:0:-1:gz<b?hU<b?0:-1:0:-1:kb<b?cq<b?a8<b?d7<b?0:-1:0:g1<b?0:0:j_<b?j$<b?hu<b?0:0:-1:dt<b?gC<b?0:-1:0:-1:oL<b?qA<b?f1<b?fW<b?ai<b?he<b?gx<b?0:-1:0:hN<b?jb<b?0:-1:0:-1:jp<b?cH<b?it<b?cm<b?0:-1:0:-1:nW<b?bs<b?0:-1:0:-1:aJ<b?f2<b?hA<b?q8<b?oi<b?rc<b?0:-1:0:-1:iI<b?gR<b?0:-1:0:-1:pg<b?pJ<b?oY<b?eH<b?0:-1:0:-1:mh<b?mi<b?0:-1:0:-1:D(bdo,b+Z|0)-1|0:-1;else
var
rA=-1;if(3<rA>>>0)var
y=w(a);else
switch(rA){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
tL=C2(v(a));if(2<tL>>>0)var
y=w(a);else
switch(tL){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
tN=sI(v(a));if(2<tN>>>0)var
y=w(a);else
switch(tN){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
tO=tt(v(a));if(2<tO>>>0)var
y=w(a);else
switch(tO){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,36);var
tP=$(v(a)),y=0===tP?B(a):1===tP?C(a):w(a)}}}break;default:z(a,87);var
tQ=sV(v(a));if(2<tQ>>>0)var
y=w(a);else
switch(tQ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
tR=tb(v(a));if(2<tR>>>0)var
y=w(a);else
switch(tR){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
tS=r_(v(a));if(2<tS>>>0)var
y=w(a);else
switch(tS){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,37);var
tT=$(v(a)),y=0===tT?B(a):1===tT?C(a):w(a)}}}}break;case
34:z(a,87);var
tU=ts(v(a));if(2<tU>>>0)var
y=w(a);else
switch(tU){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
t0=rJ(v(a));if(2<t0>>>0)var
y=w(a);else
switch(t0){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
t1=sV(v(a));if(2<t1>>>0)var
y=w(a);else
switch(t1){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
t9=PF(v(a));if(2<t9>>>0)var
y=w(a);else
switch(t9){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,38);var
t$=$(v(a)),y=0===t$?B(a):1===t$?C(a):w(a)}}}}break;case
35:z(a,87);var
ua=v(a);if(ua)var
s=ua[1],rB=35<s?nQ<s?ri<s?od<s?-1:rb<s?kq<s?hw<s?hm<s?j3<s?cx<s?dM<s?p9<s?na<s?0:-1:oE<s?n0<s?0:-1:0:-1:eF<s?eW<s?br<s?jW<s?0:-1:0:-1:fr<s?ic<s?0:-1:0:-1:kM<s?lM<s?es<s?bG<s?cI<s?dF<s?cQ<s?ch<s?aP<s?jI<s?0:-1:0:-1:j5<s?f3<s?0:-1:0:-1:hR<s?ci<s?k8<s?kn<s?0:-1:0:-1:kC<s?jO<s?0:-1:0:-1:bQ<s?fO<s?hd<s?hg<s?kN<s?jf<s?0:-1:0:-1:e8<s?au<s?0:-1:0:-1:lL<s?j0<s?hl<s?gs<s?0:-1:0:-1:l$<s?a9<s?0:-1:0:-1:cJ<s?dE<s?c6<s?fz<s?ia<s?hF<s?kp<s?iw<s?0:-1:0:-1:fJ<s?lC<s?0:-1:0:-1:j6<s?a_<s?eq<s?kV<s?0:-1:0:-1:ie<s?c4<s?0:-1:0:-1:kX<s?eG<s?ct<s?eR<s?bt<s?eO<s?0:-1:0:-1:hc<s?by<s?0:-1:0:-1:iE<s?jl<s?km<s?ji<s?0:-1:0:-1:cU<s?b2<s?0:-1:0:-1:qB<s?qJ<s?b9<s?fl<s?or<s?ra<s?oA<s?jc<s?aC<s?pw<s?mJ<s?bI<s?0:-1:0:-1:eC<s?0:0:la<s?p8<s?p1<s?lP<s?0:-1:0:-1:og<s?kD<s?0:-1:0:bE<s?pT<s?aq<s?lG<s?er<s?0:0:-1:nH<s?hk<s?0:-1:0:-1:an<s?pK<s?io<s?0:0:-1:o7<s?gB<s?0:-1:0:-1:nX<s?nV<s?ok<s?nB<s?oW<s?o2<s?qv<s?p_<s?0:-1:0:-1:qc<s?n5<s?0:-1:0:-1:qD<s?nx<s?pW<s?oR<s?0:-1:0:-1:mu<s?qH<s?0:-1:0:-1:j4<s?cM<s?ql<s?oG<s?qq<s?o4<s?0:-1:0:-1:jJ<s?qk<s?0:-1:0:-1:f5<s?go<s?dZ<s?hS<s?0:-1:0:-1:cX<s?hH<s?0:-1:0:-1:dT<s?iF<s?ir<s?lu<s?d5<s?b7<s?f4<s?lj<s?bS<s?jj<s?0:-1:0:-1:jg<s?bz<s?0:-1:0:-1:hT<s?gc<s?lH<s?fG<s?0:-1:0:-1:hO<s?be<s?0:-1:0:-1:e5<s?gA<s?jE<s?bR<s?bl<s?ln<s?0:-1:0:-1:gt<s?cn<s?0:-1:0:-1:c8<s?fd<s?iO<s?bi<s?0:-1:0:-1:eT<s?fF<s?0:-1:0:-1:lR<s?hB<s?h2<s?jR<s?fP<s?ky<s?lY<s?hn<s?0:-1:0:-1:h9<s?gS<s?0:-1:0:-1:kW<s?di<s?cN<s?jr<s?0:-1:0:-1:iQ<s?cg<s?0:-1:0:-1:qF<s?mE<s?mV<s?pL<s?oe<s?gb<s?0:-1:0:-1:ou<s?mB<s?0:-1:0:-1:qh<s?qz<s?rh<s?oU<s?0:-1:0:-1:qG<s?0:0:-1:b0<s?l6<s?c2<s?lT<s?aS<s?k5<s?fA<s?b4<s?a$<s?iA<s?q1<s?0:-1:0:-1:bc<s?kY<s?0:-1:0:-1:gG<s?lk<s?jn<s?il<s?0:-1:0:-1:a1<s?mc<s?0:-1:0:-1:b1<s?bw<s?hj<s?cC<s?dI<s?hE<s?0:-1:0:-1:hK<s?bb<s?0:-1:0:-1:lv<s?h_<s?dj<s?0:-1:0:oy<s?q0<s?0:-1:0:n3<s?c9<s?gu<s?ka<s?cB<s?pz<s?k4<s?0:0:-1:hh<s?aQ<s?0:-1:0:-1:ox<s?dc<s?cb<s?kt<s?0:-1:0:-1:aU<s?qR<s?0:-1:0:-1:qs<s?e4<s?nk<s?fb<s?i9<s?0:0:-1:ls<s?my<s?0:-1:0:-1:kK<s?cy<s?gO<s?pB<s?0:-1:0:-1:ej<s?cS<s?0:-1:0:-1:eN<s?i2<s?kr<s?n8<s?pc<s?a6<s?co<s?kv<s?i3<s?bV<s?0:-1:0:-1:b_<s?jG<s?0:-1:0:-1:ax<s?om<s?0:0:qm<s?h5<s?0:-1:0:-1:pM<s?oM<s?dG<s?0:0:nw<s?0:0:nD<s?qK<s?qI<s?m5<s?0:-1:0:-1:iP<s?0:0:-1:pf<s?nC<s?bB<s?mp<s?bH<s?bW<s?ht<s?0:-1:0:-1:m7<s?mU<s?0:-1:0:pA<s?oa<s?c3<s?0:0:-1:pU<s?qa<s?0:-1:0:-1:rf<s?eL<s?iN<s?f$<s?dS<s?0:0:-1:ld<s?cj<s?0:-1:0:-1:qW<s?n4<s?0:0:rl<s?0:0:cY<s?bm<s?oB<s?oN<s?nY<s?cW<s?mQ<s?m6<s?o$<s?iq<s?mz<s?p0<s?nl<s?0:0:-1:fe<s?q_<s?0:-1:0:-1:l_<s?aD<s?ov<s?0:-1:0:n1<s?0:0:g2<s?ig<s?q3<s?p6<s?rn<s?0:-1:0:lS<s?0:0:-1:lt<s?ip<s?dk<s?dz<s?0:-1:0:-1:qb<s?bX<s?0:-1:0:oZ<s?pt<s?pr<s?k6<s?pH<s?0:0:cR<s?0:0:c_<s?ns<s?0:0:mW<s?g9<s?0:-1:0:-1:ez<s?jX<s?k2<s?0:0:qM<s?0:0:d3<s?hy<s?0:0:p5<s?fH<s?0:-1:0:h3<s?id<s?kO<s?nf<s?ke<s?dR<s?aG<s?0:-1:0:pd<s?0:0:rd<s?qn<s?nK<s?0:-1:0:cG<s?0:0:-1:ph<s?lE<s?m0<s?d9<s?kz<s?hM<s?0:-1:0:-1:gn<s?0:0:-1:oz<s?qj<s?0:0:mw<s?0:0:rq<s?gV<s?m1<s?mX<s?qL<s?qZ<s?jz<s?0:-1:0:-1:mk<s?0:0:m9<s?qN<s?0:0:ay<s?qo<s?0:-1:0:-1:pC<s?bL<s?cO<s?p2<s?0:-1:0:ot<s?0:0:os<s?pb<s?0:0:mM<s?0:0:hC<s?im<s?q$<s?mq<s?pG<s?lK<s?pk<s?dY<s?bJ<s?0:0:-1:kP<s?qg<s?0:-1:0:-1:mN<s?oH<s?0:0:rg<s?0:0:fL<s?i$<s?pF<s?0:0:nO<s?aV<s?0:-1:0:pq<s?oo<s?bg<s?0:-1:0:mr<s?0:0:qf<s?oQ<s?gr<s?nb<s?mP<s?p3<s?0:-1:0:jK<s?0:0:-1:k7<s?h6<s?gT<s?mC<s?0:-1:0:-1:fu<s?0:0:nN<s?ms<s?qx<s?0:0:mo<s?0:0:pe<s?oP<s?0:0:lF<s?0:0:-1:hq<s?mm<s?pn<s?dH<s?qu<s?ps<s?g4<s?0:0:-1:iW<s?n2<s?0:-1:0:m_<s?mL<s?0:0:oj<s?0:0:ng<s?o_<s?gW<s?oV<s?0:0:oC<s?jv<s?0:-1:0:-1:c0<s?re<s?qO<s?0:-1:0:qw<s?li<s?0:-1:0:-1:j8<s?mx<s?ny<s?nq<s?ow<s?n9<s?iJ<s?0:-1:0:-1:qy<s?n7<s?0:-1:0:g8<s?py<s?0:0:dP<s?0:0:-1:f_<s?kL<s?j7<s?kG<s?b8<s?lw<s?0:-1:0:-1:g7<s?jq<s?0:-1:0:-1:nE<s?bP<s?f8<s?l8<s?0:-1:0:-1:q5<s?0:0:-1:i6<s?kZ<s?ki<s?o5<s?kd<s?aB<s?aO<s?qS<s?m3<s?pD<s?0:-1:0:pN<s?0:0:jV<s?kF<s?ec<s?g_<s?0:-1:0:-1:d0<s?eh<s?0:-1:0:-1:nj<s?mR<s?em<s?b3<s?i4<s?0:-1:0:-1:pR<s?nI<s?0:-1:0:q9<s?nS<s?0:0:of<s?0:0:a3<s?at<s?ex<s?ep<s?eg<s?aL<s?0:0:-1:js<s?f9<s?0:-1:0:-1:oq<s?mI<s?g3<s?0:0:-1:e1<s?pZ<s?0:-1:0:dW<s?px<s?qp<s?0:0:hr<s?0:0:a5<s?o1<s?pQ<s?0:0:-1:pu<s?i0<s?0:-1:0:eJ<s?cf<s?pP<s?q6<s?gh<s?qX<s?ea<s?0:-1:0:pa<s?lI<s?0:-1:0:-1:rj<s?pY<s?0:0:fi<s?0:0:oI<s?ko<s?oS<s?mY<s?pX<s?0:-1:0:-1:nM<s?iL<s?0:-1:0:mF<s?o8<s?0:0:jx<s?0:0:am<s?o6<s?aH<s?qd<s?oF<s?qE<s?0:0:-1:mS<s?rp<s?0:-1:0:qe<s?ja<s?0:0:pl<s?0:0:-1:bA<s?cu<s?h0<s?ni<s?eA<s?0:-1:0:jN<s?dD<s?0:-1:0:-1:p7<s?pv<s?qV<s?jU<s?0:-1:0:-1:jt<s?0:0:-1:gl<s?eI<s?bn<s?gm<s?kw<s?eX<s?ar<s?fj<s?ho<s?cE<s?cD<s?0:-1:0:-1:cK<s?j2<s?0:-1:0:-1:bM<s?iS<s?iX<s?ju<s?0:-1:0:-1:rk<s?aE<s?0:-1:0:rm<s?bh<s?gF<s?dJ<s?dA<s?gY<s?0:-1:0:-1:fY<s?aI<s?0:-1:0:-1:az<s?mZ<s?nZ<s?nc<s?0:-1:0:-1:kJ<s?du<s?0:-1:0:-1:kA<s?l3<s?gv<s?mH<s?rr<s?aA<s?0:0:-1:m4<s?qY<s?0:-1:0:fw<s?jC<s?kT<s?k9<s?0:-1:0:-1:bO<s?e9<s?0:-1:0:-1:ed<s?lA<s?d4<s?dK<s?ly<s?k3<s?0:-1:0:-1:bu<s?i7<s?0:-1:0:-1:ba<s?eE<s?hX<s?cZ<s?0:-1:0:-1:fC<s?bK<s?0:-1:0:-1:g$<s?bY<s?hb<s?dp<s?h7<s?aw<s?lx<s?mb<s?as<s?k$<s?0:-1:0:-1:lh<s?jP<s?0:-1:0:-1:lN<s?cv<s?eV<s?gi<s?0:-1:0:-1:hQ<s?dr<s?0:-1:0:-1:bN<s?oO<s?lW<s?ee<s?av<s?0:-1:0:-1:jo<s?pj<s?0:-1:0:d2<s?h$<s?fQ<s?kR<s?0:-1:0:-1:eQ<s?b$<s?0:-1:0:-1:mO<s?fm<s?jH<s?a7<s?ml<s?bp<s?0:-1:0:fZ<s?cT<s?0:-1:0:iY<s?fa<s?0:0:bZ<s?gL<s?0:-1:0:-1:fI<s?mn<s?gj<s?fB<s?cp<s?op<s?0:-1:0:-1:n_<s?gP<s?0:-1:0:-1:iB<s?jM<s?fo<s?lB<s?0:-1:0:-1:lQ<s?kk<s?0:-1:0:-1:gd<s?fT<s?i1<s?kl<s?gw<s?oX<s?d_<s?gk<s?dd<s?f7<s?aj<s?ks<s?dv<s?bk<s?lc<s?0:-1:0:-1:ck<s?gQ<s?0:-1:0:-1:dN<s?i_<s?eK<s?eM<s?0:-1:0:-1:dU<s?e_<s?0:-1:0:-1:dg<s?l0<s?db<s?0:0:ds<s?0:0:oJ<s?e2<s?h1<s?ek<s?0:-1:0:-1:i5<s?nh<s?0:-1:0:-1:fn<s?ha<s?nm<s?mD<s?bC<s?jy<s?aN<s?qU<s?0:-1:0:-1:np<s?kj<s?0:-1:0:-1:mK<s?qr<s?nR<s?qQ<s?0:-1:0:-1:c1<s?mj<s?0:-1:0:-1:fk<s?j9<s?j1<s?aX<s?hZ<s?jA<s?0:-1:0:-1:aT<s?bD<s?0:-1:0:-1:bd<s?lr<s?cl<s?cc<s?0:-1:0:-1:fN<s?ii<s?0:-1:0:-1:n6<s?dL<s?eu<s?fM<s?hI<s?bF<s?jB<s?gK<s?0:-1:0:jD<s?0:0:-1:lV<s?lf<s?cV<s?kQ<s?0:-1:0:-1:kU<s?jd<s?0:-1:0:-1:nL<s?nv<s?gE<s?ga<s?cs<s?kE<s?0:-1:0:-1:nT<s?fc<s?0:-1:0:-1:nz<s?qt<s?ob<s?0:0:-1:qC<s?0:0:ce<s?ik<s?ih<s?nF<s?p4<s?0:0:f0<s?0:0:dy<s?ap<s?aM<s?0:-1:0:hY<s?l9<s?0:-1:0:-1:a0<s?eZ<s?fx<s?iu<s?fp<s?hJ<s?0:-1:0:-1:gM<s?eD<s?0:-1:0:-1:pO<s?q2<s?bT<s?0:-1:0:de<s?0:0:mG<s?ft<s?hV<s?fS<s?o3<s?mt<s?lJ<s?0:-1:0:pp<s?0:0:bf<s?fg<s?eY<s?0:-1:0:hs<s?iv<s?0:-1:0:g0<s?lb<s?hG<s?0:0:eb<s?0:0:le<s?gD<s?0:0:gf<s?0:0:hW<s?q4<s?bj<s?eS<s?0:0:ne<s?0:0:cd<s?al<s?gy<s?0:0:-1:hP<s?0:0:fU<s?oT<s?m2<s?m8<s?lz<s?0:-1:0:-1:mT<s?0:0:c$<s?da<s?0:0:mA<s?e0<s?0:-1:0:qT<s?iH<s?eB<s?nG<s?oh<s?0:0:q7<s?0:0:bU<s?dO<s?bx<s?0:-1:0:kg<s?0:0:ev<s?hf<s?kf<s?0:0:nA<s?fK<s?0:-1:0:ol<s?po<s?l1<s?0:-1:0:oK<s?0:0:mv<s?f6<s?m$<s?p$<s?0:0:e$<s?0:0:aF<s?nt<s?oD<s?0:0:-1:o0<s?b5<s?0:-1:0:hp<s?pV<s?lZ<s?dq<s?0:0:-1:lU<s?0:0:fV<s?pI<s?0:0:dl<s?ku<s?0:-1:0:-1:gp<s?nP<s?fh<s?lD<s?qP<s?dh<s?o9<s?pE<s?pi<s?d1<s?0:0:-1:ro<s?nu<s?0:-1:0:iy<s?i8<s?0:0:cz<s?nU<s?0:-1:0:-1:ao<s?nr<s?pm<s?0:0:fs<s?0:0:aY<s?eP<s?0:0:bo<s?0:0:dw<s?en<s?c7<s?gI<s?0:0:e6<s?0:0:iC<s?k_<s?k1<s?aK<s?0:-1:0:-1:ef<s?0:0:fR<s?hi<s?df<s?fv<s?0:-1:0:ge<s?0:0:nd<s?bq<s?ll<s?iV<s?0:-1:0:-1:el<s?0:0:je<s?cL<s?iK<s?gg<s?kH<s?iz<s?0:0:gJ<s?0:0:nn<s?no<s?oc<s?ca<s?0:-1:0:-1:eo<s?0:0:fD<s?aW<s?eU<s?hx<s?jT<s?0:-1:0:l7<s?0:0:-1:e7<s?lp<s?ak<s?0:0:-1:iM<s?0:0:-1:iG<s?et<s?bv<s?jL<s?gH<s?ij<s?0:0:jk<s?kc<s?0:-1:0:-1:jw<s?gq<s?dQ<s?ew<s?0:-1:0:-1:gU<s?fE<s?0:-1:0:-1:ei<s?cF<s?e3<s?b6<s?lO<s?0:-1:0:me<s?fy<s?0:-1:0:-1:hL<s?d$<s?0:0:hz<s?0:0:-1:jh<s?md<s?dB<s?cP<s?d8<s?ff<s?iU<s?ma<s?k0<s?l4<s?0:-1:0:cr<s?0:0:-1:qi<s?pS<s?cA<s?0:-1:0:cw<s?0:0:-1:fX<s?on<s?gZ<s?dC<s?0:0:n$<s?aR<s?0:-1:0:-1:iR<s?d6<s?jS<s?hD<s?0:-1:0:-1:h8<s?a2<s?0:-1:0:-1:iD<s?dX<s?is<s?jY<s?iT<s?jQ<s?kx<s?kI<s?0:-1:0:-1:gN<s?lq<s?0:-1:0:-1:lX<s?nJ<s?hv<s?0:0:-1:gX<s?jm<s?0:-1:0:-1:h4<s?iZ<s?lo<s?jZ<s?aZ<s?0:-1:0:-1:l2<s?c5<s?0:-1:0:dx<s?ey<s?ix<s?0:0:-1:dV<s?0:0:kS<s?ib<s?l5<s?kh<s?lm<s?fq<s?jF<s?g5<s?a4<s?0:-1:0:-1:lg<s?g6<s?0:-1:0:kB<s?dm<s?dn<s?0:0:-1:gz<s?hU<s?0:-1:0:-1:kb<s?cq<s?a8<s?d7<s?0:-1:0:g1<s?0:0:j_<s?j$<s?hu<s?0:0:-1:dt<s?gC<s?0:-1:0:-1:oL<s?qA<s?f1<s?fW<s?ai<s?he<s?gx<s?0:-1:0:hN<s?jb<s?0:-1:0:-1:jp<s?cH<s?it<s?cm<s?0:-1:0:-1:nW<s?bs<s?0:-1:0:-1:aJ<s?f2<s?hA<s?q8<s?oi<s?rc<s?0:-1:0:-1:iI<s?gR<s?0:-1:0:-1:pg<s?pJ<s?oY<s?eH<s?0:-1:0:-1:mh<s?mi<s?0:-1:0:-1:D(bd2,s+Z|0)-1|0:-1;else
var
rB=-1;if(4<rB>>>0)var
y=w(a);else
switch(rB){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
ub=Hg(v(a));if(3<ub>>>0)var
y=w(a);else
switch(ub){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
ud=rJ(v(a));if(2<ud>>>0)var
y=w(a);else
switch(ud){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,39);var
ug=$(v(a)),y=0===ug?B(a):1===ug?C(a):w(a)}break;default:z(a,87);var
uh=tt(v(a));if(2<uh>>>0)var
y=w(a);else
switch(uh){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
ui=Hh(v(a));if(2<ui>>>0)var
y=w(a);else
switch(ui){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,40);var
uj=$(v(a)),y=0===uj?B(a):1===uj?C(a):w(a)}}}break;case
3:z(a,87);var
uk=sV(v(a));if(2<uk>>>0)var
y=w(a);else
switch(uk){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
ul=us(v(a));if(2<ul>>>0)var
y=w(a);else
switch(ul){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
um=us(v(a));if(2<um>>>0)var
y=w(a);else
switch(um){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,41);var
un=$(v(a)),y=0===un?B(a):1===un?C(a):w(a)}}}break;default:z(a,87);var
uo=sI(v(a));if(2<uo>>>0)var
y=w(a);else
switch(uo){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
up=Hg(v(a));if(3<up>>>0)var
y=w(a);else
switch(up){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
uu=r_(v(a));if(2<uu>>>0)var
y=w(a);else
switch(uu){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,42);var
uv=$(v(a)),y=0===uv?B(a):1===uv?C(a):w(a)}break;default:z(a,87);var
uw=tb(v(a));if(2<uw>>>0)var
y=w(a);else
switch(uw){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uy=sI(v(a));if(2<uy>>>0)var
y=w(a);else
switch(uy){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uz=uR(v(a));if(2<uz>>>0)var
y=w(a);else
switch(uz){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uA=rJ(v(a));if(2<uA>>>0)var
y=w(a);else
switch(uA){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,43);var
uC=$(v(a)),y=0===uC?B(a):1===uC?C(a):w(a)}}}}}}}break;case
36:z(a,87);var
uD=v(a);if(uD)var
q=uD[1],rC=35<q?nQ<q?ri<q?od<q?-1:rb<q?kq<q?hw<q?hm<q?j3<q?cx<q?dM<q?p9<q?na<q?0:-1:oE<q?n0<q?0:-1:0:-1:eF<q?eW<q?br<q?jW<q?0:-1:0:-1:fr<q?ic<q?0:-1:0:-1:kM<q?lM<q?es<q?bG<q?cI<q?dF<q?cQ<q?ch<q?aP<q?jI<q?0:-1:0:-1:j5<q?f3<q?0:-1:0:-1:hR<q?ci<q?k8<q?kn<q?0:-1:0:-1:kC<q?jO<q?0:-1:0:-1:bQ<q?fO<q?hd<q?hg<q?kN<q?jf<q?0:-1:0:-1:e8<q?au<q?0:-1:0:-1:lL<q?j0<q?hl<q?gs<q?0:-1:0:-1:l$<q?a9<q?0:-1:0:-1:cJ<q?dE<q?c6<q?fz<q?ia<q?hF<q?kp<q?iw<q?0:-1:0:-1:fJ<q?lC<q?0:-1:0:-1:j6<q?a_<q?eq<q?kV<q?0:-1:0:-1:ie<q?c4<q?0:-1:0:-1:kX<q?eG<q?ct<q?eR<q?bt<q?eO<q?0:-1:0:-1:hc<q?by<q?0:-1:0:-1:iE<q?jl<q?km<q?ji<q?0:-1:0:-1:cU<q?b2<q?0:-1:0:-1:qB<q?qJ<q?b9<q?fl<q?or<q?ra<q?oA<q?jc<q?aC<q?pw<q?mJ<q?bI<q?0:-1:0:-1:eC<q?0:0:la<q?p8<q?p1<q?lP<q?0:-1:0:-1:og<q?kD<q?0:-1:0:bE<q?pT<q?aq<q?lG<q?er<q?0:0:-1:nH<q?hk<q?0:-1:0:-1:an<q?pK<q?io<q?0:0:-1:o7<q?gB<q?0:-1:0:-1:nX<q?nV<q?ok<q?nB<q?oW<q?o2<q?qv<q?p_<q?0:-1:0:-1:qc<q?n5<q?0:-1:0:-1:qD<q?nx<q?pW<q?oR<q?0:-1:0:-1:mu<q?qH<q?0:-1:0:-1:j4<q?cM<q?ql<q?oG<q?qq<q?o4<q?0:-1:0:-1:jJ<q?qk<q?0:-1:0:-1:f5<q?go<q?dZ<q?hS<q?0:-1:0:-1:cX<q?hH<q?0:-1:0:-1:dT<q?iF<q?ir<q?lu<q?d5<q?b7<q?f4<q?lj<q?bS<q?jj<q?0:-1:0:-1:jg<q?bz<q?0:-1:0:-1:hT<q?gc<q?lH<q?fG<q?0:-1:0:-1:hO<q?be<q?0:-1:0:-1:e5<q?gA<q?jE<q?bR<q?bl<q?ln<q?0:-1:0:-1:gt<q?cn<q?0:-1:0:-1:c8<q?fd<q?iO<q?bi<q?0:-1:0:-1:eT<q?fF<q?0:-1:0:-1:lR<q?hB<q?h2<q?jR<q?fP<q?ky<q?lY<q?hn<q?0:-1:0:-1:h9<q?gS<q?0:-1:0:-1:kW<q?di<q?cN<q?jr<q?0:-1:0:-1:iQ<q?cg<q?0:-1:0:-1:qF<q?mE<q?mV<q?pL<q?oe<q?gb<q?0:-1:0:-1:ou<q?mB<q?0:-1:0:-1:qh<q?qz<q?rh<q?oU<q?0:-1:0:-1:qG<q?0:0:-1:b0<q?l6<q?c2<q?lT<q?aS<q?k5<q?fA<q?b4<q?a$<q?iA<q?q1<q?0:-1:0:-1:bc<q?kY<q?0:-1:0:-1:gG<q?lk<q?jn<q?il<q?0:-1:0:-1:a1<q?mc<q?0:-1:0:-1:b1<q?bw<q?hj<q?cC<q?dI<q?hE<q?0:-1:0:-1:hK<q?bb<q?0:-1:0:-1:lv<q?h_<q?dj<q?0:-1:0:oy<q?q0<q?0:-1:0:n3<q?c9<q?gu<q?ka<q?cB<q?pz<q?k4<q?0:0:-1:hh<q?aQ<q?0:-1:0:-1:ox<q?dc<q?cb<q?kt<q?0:-1:0:-1:aU<q?qR<q?0:-1:0:-1:qs<q?e4<q?nk<q?fb<q?i9<q?0:0:-1:ls<q?my<q?0:-1:0:-1:kK<q?cy<q?gO<q?pB<q?0:-1:0:-1:ej<q?cS<q?0:-1:0:-1:eN<q?i2<q?kr<q?n8<q?pc<q?a6<q?co<q?kv<q?i3<q?bV<q?0:-1:0:-1:b_<q?jG<q?0:-1:0:-1:ax<q?om<q?0:0:qm<q?h5<q?0:-1:0:-1:pM<q?oM<q?dG<q?0:0:nw<q?0:0:nD<q?qK<q?qI<q?m5<q?0:-1:0:-1:iP<q?0:0:-1:pf<q?nC<q?bB<q?mp<q?bH<q?bW<q?ht<q?0:-1:0:-1:m7<q?mU<q?0:-1:0:pA<q?oa<q?c3<q?0:0:-1:pU<q?qa<q?0:-1:0:-1:rf<q?eL<q?iN<q?f$<q?dS<q?0:0:-1:ld<q?cj<q?0:-1:0:-1:qW<q?n4<q?0:0:rl<q?0:0:cY<q?bm<q?oB<q?oN<q?nY<q?cW<q?mQ<q?m6<q?o$<q?iq<q?mz<q?p0<q?nl<q?0:0:-1:fe<q?q_<q?0:-1:0:-1:l_<q?aD<q?ov<q?0:-1:0:n1<q?0:0:g2<q?ig<q?q3<q?p6<q?rn<q?0:-1:0:lS<q?0:0:-1:lt<q?ip<q?dk<q?dz<q?0:-1:0:-1:qb<q?bX<q?0:-1:0:oZ<q?pt<q?pr<q?k6<q?pH<q?0:0:cR<q?0:0:c_<q?ns<q?0:0:mW<q?g9<q?0:-1:0:-1:ez<q?jX<q?k2<q?0:0:qM<q?0:0:d3<q?hy<q?0:0:p5<q?fH<q?0:-1:0:h3<q?id<q?kO<q?nf<q?ke<q?dR<q?aG<q?0:-1:0:pd<q?0:0:rd<q?qn<q?nK<q?0:-1:0:cG<q?0:0:-1:ph<q?lE<q?m0<q?d9<q?kz<q?hM<q?0:-1:0:-1:gn<q?0:0:-1:oz<q?qj<q?0:0:mw<q?0:0:rq<q?gV<q?m1<q?mX<q?qL<q?qZ<q?jz<q?0:-1:0:-1:mk<q?0:0:m9<q?qN<q?0:0:ay<q?qo<q?0:-1:0:-1:pC<q?bL<q?cO<q?p2<q?0:-1:0:ot<q?0:0:os<q?pb<q?0:0:mM<q?0:0:hC<q?im<q?q$<q?mq<q?pG<q?lK<q?pk<q?dY<q?bJ<q?0:0:-1:kP<q?qg<q?0:-1:0:-1:mN<q?oH<q?0:0:rg<q?0:0:fL<q?i$<q?pF<q?0:0:nO<q?aV<q?0:-1:0:pq<q?oo<q?bg<q?0:-1:0:mr<q?0:0:qf<q?oQ<q?gr<q?nb<q?mP<q?p3<q?0:-1:0:jK<q?0:0:-1:k7<q?h6<q?gT<q?mC<q?0:-1:0:-1:fu<q?0:0:nN<q?ms<q?qx<q?0:0:mo<q?0:0:pe<q?oP<q?0:0:lF<q?0:0:-1:hq<q?mm<q?pn<q?dH<q?qu<q?ps<q?g4<q?0:0:-1:iW<q?n2<q?0:-1:0:m_<q?mL<q?0:0:oj<q?0:0:ng<q?o_<q?gW<q?oV<q?0:0:oC<q?jv<q?0:-1:0:-1:c0<q?re<q?qO<q?0:-1:0:qw<q?li<q?0:-1:0:-1:j8<q?mx<q?ny<q?nq<q?ow<q?n9<q?iJ<q?0:-1:0:-1:qy<q?n7<q?0:-1:0:g8<q?py<q?0:0:dP<q?0:0:-1:f_<q?kL<q?j7<q?kG<q?b8<q?lw<q?0:-1:0:-1:g7<q?jq<q?0:-1:0:-1:nE<q?bP<q?f8<q?l8<q?0:-1:0:-1:q5<q?0:0:-1:i6<q?kZ<q?ki<q?o5<q?kd<q?aB<q?aO<q?qS<q?m3<q?pD<q?0:-1:0:pN<q?0:0:jV<q?kF<q?ec<q?g_<q?0:-1:0:-1:d0<q?eh<q?0:-1:0:-1:nj<q?mR<q?em<q?b3<q?i4<q?0:-1:0:-1:pR<q?nI<q?0:-1:0:q9<q?nS<q?0:0:of<q?0:0:a3<q?at<q?ex<q?ep<q?eg<q?aL<q?0:0:-1:js<q?f9<q?0:-1:0:-1:oq<q?mI<q?g3<q?0:0:-1:e1<q?pZ<q?0:-1:0:dW<q?px<q?qp<q?0:0:hr<q?0:0:a5<q?o1<q?pQ<q?0:0:-1:pu<q?i0<q?0:-1:0:eJ<q?cf<q?pP<q?q6<q?gh<q?qX<q?ea<q?0:-1:0:pa<q?lI<q?0:-1:0:-1:rj<q?pY<q?0:0:fi<q?0:0:oI<q?ko<q?oS<q?mY<q?pX<q?0:-1:0:-1:nM<q?iL<q?0:-1:0:mF<q?o8<q?0:0:jx<q?0:0:am<q?o6<q?aH<q?qd<q?oF<q?qE<q?0:0:-1:mS<q?rp<q?0:-1:0:qe<q?ja<q?0:0:pl<q?0:0:-1:bA<q?cu<q?h0<q?ni<q?eA<q?0:-1:0:jN<q?dD<q?0:-1:0:-1:p7<q?pv<q?qV<q?jU<q?0:-1:0:-1:jt<q?0:0:-1:gl<q?eI<q?bn<q?gm<q?kw<q?eX<q?ar<q?fj<q?ho<q?cE<q?cD<q?0:-1:0:-1:cK<q?j2<q?0:-1:0:-1:bM<q?iS<q?iX<q?ju<q?0:-1:0:-1:rk<q?aE<q?0:-1:0:rm<q?bh<q?gF<q?dJ<q?dA<q?gY<q?0:-1:0:-1:fY<q?aI<q?0:-1:0:-1:az<q?mZ<q?nZ<q?nc<q?0:-1:0:-1:kJ<q?du<q?0:-1:0:-1:kA<q?l3<q?gv<q?mH<q?rr<q?aA<q?0:0:-1:m4<q?qY<q?0:-1:0:fw<q?jC<q?kT<q?k9<q?0:-1:0:-1:bO<q?e9<q?0:-1:0:-1:ed<q?lA<q?d4<q?dK<q?ly<q?k3<q?0:-1:0:-1:bu<q?i7<q?0:-1:0:-1:ba<q?eE<q?hX<q?cZ<q?0:-1:0:-1:fC<q?bK<q?0:-1:0:-1:g$<q?bY<q?hb<q?dp<q?h7<q?aw<q?lx<q?mb<q?as<q?k$<q?0:-1:0:-1:lh<q?jP<q?0:-1:0:-1:lN<q?cv<q?eV<q?gi<q?0:-1:0:-1:hQ<q?dr<q?0:-1:0:-1:bN<q?oO<q?lW<q?ee<q?av<q?0:-1:0:-1:jo<q?pj<q?0:-1:0:d2<q?h$<q?fQ<q?kR<q?0:-1:0:-1:eQ<q?b$<q?0:-1:0:-1:mO<q?fm<q?jH<q?a7<q?ml<q?bp<q?0:-1:0:fZ<q?cT<q?0:-1:0:iY<q?fa<q?0:0:bZ<q?gL<q?0:-1:0:-1:fI<q?mn<q?gj<q?fB<q?cp<q?op<q?0:-1:0:-1:n_<q?gP<q?0:-1:0:-1:iB<q?jM<q?fo<q?lB<q?0:-1:0:-1:lQ<q?kk<q?0:-1:0:-1:gd<q?fT<q?i1<q?kl<q?gw<q?oX<q?d_<q?gk<q?dd<q?f7<q?aj<q?ks<q?dv<q?bk<q?lc<q?0:-1:0:-1:ck<q?gQ<q?0:-1:0:-1:dN<q?i_<q?eK<q?eM<q?0:-1:0:-1:dU<q?e_<q?0:-1:0:-1:dg<q?l0<q?db<q?0:0:ds<q?0:0:oJ<q?e2<q?h1<q?ek<q?0:-1:0:-1:i5<q?nh<q?0:-1:0:-1:fn<q?ha<q?nm<q?mD<q?bC<q?jy<q?aN<q?qU<q?0:-1:0:-1:np<q?kj<q?0:-1:0:-1:mK<q?qr<q?nR<q?qQ<q?0:-1:0:-1:c1<q?mj<q?0:-1:0:-1:fk<q?j9<q?j1<q?aX<q?hZ<q?jA<q?0:-1:0:-1:aT<q?bD<q?0:-1:0:-1:bd<q?lr<q?cl<q?cc<q?0:-1:0:-1:fN<q?ii<q?0:-1:0:-1:n6<q?dL<q?eu<q?fM<q?hI<q?bF<q?jB<q?gK<q?0:-1:0:jD<q?0:0:-1:lV<q?lf<q?cV<q?kQ<q?0:-1:0:-1:kU<q?jd<q?0:-1:0:-1:nL<q?nv<q?gE<q?ga<q?cs<q?kE<q?0:-1:0:-1:nT<q?fc<q?0:-1:0:-1:nz<q?qt<q?ob<q?0:0:-1:qC<q?0:0:ce<q?ik<q?ih<q?nF<q?p4<q?0:0:f0<q?0:0:dy<q?ap<q?aM<q?0:-1:0:hY<q?l9<q?0:-1:0:-1:a0<q?eZ<q?fx<q?iu<q?fp<q?hJ<q?0:-1:0:-1:gM<q?eD<q?0:-1:0:-1:pO<q?q2<q?bT<q?0:-1:0:de<q?0:0:mG<q?ft<q?hV<q?fS<q?o3<q?mt<q?lJ<q?0:-1:0:pp<q?0:0:bf<q?fg<q?eY<q?0:-1:0:hs<q?iv<q?0:-1:0:g0<q?lb<q?hG<q?0:0:eb<q?0:0:le<q?gD<q?0:0:gf<q?0:0:hW<q?q4<q?bj<q?eS<q?0:0:ne<q?0:0:cd<q?al<q?gy<q?0:0:-1:hP<q?0:0:fU<q?oT<q?m2<q?m8<q?lz<q?0:-1:0:-1:mT<q?0:0:c$<q?da<q?0:0:mA<q?e0<q?0:-1:0:qT<q?iH<q?eB<q?nG<q?oh<q?0:0:q7<q?0:0:bU<q?dO<q?bx<q?0:-1:0:kg<q?0:0:ev<q?hf<q?kf<q?0:0:nA<q?fK<q?0:-1:0:ol<q?po<q?l1<q?0:-1:0:oK<q?0:0:mv<q?f6<q?m$<q?p$<q?0:0:e$<q?0:0:aF<q?nt<q?oD<q?0:0:-1:o0<q?b5<q?0:-1:0:hp<q?pV<q?lZ<q?dq<q?0:0:-1:lU<q?0:0:fV<q?pI<q?0:0:dl<q?ku<q?0:-1:0:-1:gp<q?nP<q?fh<q?lD<q?qP<q?dh<q?o9<q?pE<q?pi<q?d1<q?0:0:-1:ro<q?nu<q?0:-1:0:iy<q?i8<q?0:0:cz<q?nU<q?0:-1:0:-1:ao<q?nr<q?pm<q?0:0:fs<q?0:0:aY<q?eP<q?0:0:bo<q?0:0:dw<q?en<q?c7<q?gI<q?0:0:e6<q?0:0:iC<q?k_<q?k1<q?aK<q?0:-1:0:-1:ef<q?0:0:fR<q?hi<q?df<q?fv<q?0:-1:0:ge<q?0:0:nd<q?bq<q?ll<q?iV<q?0:-1:0:-1:el<q?0:0:je<q?cL<q?iK<q?gg<q?kH<q?iz<q?0:0:gJ<q?0:0:nn<q?no<q?oc<q?ca<q?0:-1:0:-1:eo<q?0:0:fD<q?aW<q?eU<q?hx<q?jT<q?0:-1:0:l7<q?0:0:-1:e7<q?lp<q?ak<q?0:0:-1:iM<q?0:0:-1:iG<q?et<q?bv<q?jL<q?gH<q?ij<q?0:0:jk<q?kc<q?0:-1:0:-1:jw<q?gq<q?dQ<q?ew<q?0:-1:0:-1:gU<q?fE<q?0:-1:0:-1:ei<q?cF<q?e3<q?b6<q?lO<q?0:-1:0:me<q?fy<q?0:-1:0:-1:hL<q?d$<q?0:0:hz<q?0:0:-1:jh<q?md<q?dB<q?cP<q?d8<q?ff<q?iU<q?ma<q?k0<q?l4<q?0:-1:0:cr<q?0:0:-1:qi<q?pS<q?cA<q?0:-1:0:cw<q?0:0:-1:fX<q?on<q?gZ<q?dC<q?0:0:n$<q?aR<q?0:-1:0:-1:iR<q?d6<q?jS<q?hD<q?0:-1:0:-1:h8<q?a2<q?0:-1:0:-1:iD<q?dX<q?is<q?jY<q?iT<q?jQ<q?kx<q?kI<q?0:-1:0:-1:gN<q?lq<q?0:-1:0:-1:lX<q?nJ<q?hv<q?0:0:-1:gX<q?jm<q?0:-1:0:-1:h4<q?iZ<q?lo<q?jZ<q?aZ<q?0:-1:0:-1:l2<q?c5<q?0:-1:0:dx<q?ey<q?ix<q?0:0:-1:dV<q?0:0:kS<q?ib<q?l5<q?kh<q?lm<q?fq<q?jF<q?g5<q?a4<q?0:-1:0:-1:lg<q?g6<q?0:-1:0:kB<q?dm<q?dn<q?0:0:-1:gz<q?hU<q?0:-1:0:-1:kb<q?cq<q?a8<q?d7<q?0:-1:0:g1<q?0:0:j_<q?j$<q?hu<q?0:0:-1:dt<q?gC<q?0:-1:0:-1:oL<q?qA<q?f1<q?fW<q?ai<q?he<q?gx<q?0:-1:0:hN<q?jb<q?0:-1:0:-1:jp<q?cH<q?it<q?cm<q?0:-1:0:-1:nW<q?bs<q?0:-1:0:-1:aJ<q?f2<q?hA<q?q8<q?oi<q?rc<q?0:-1:0:-1:iI<q?gR<q?0:-1:0:-1:pg<q?pJ<q?oY<q?eH<q?0:-1:0:-1:mh<q?mi<q?0:-1:0:-1:D(bdX,q+Z|0)-1|0:-1;else
var
rC=-1;if(3<rC>>>0)var
y=w(a);else
switch(rC){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
uE=v(a);if(uE)var
m=uE[1],rD=35<m?nQ<m?ri<m?od<m?-1:rb<m?kq<m?hw<m?hm<m?j3<m?cx<m?dM<m?p9<m?na<m?0:-1:oE<m?n0<m?0:-1:0:-1:eF<m?eW<m?br<m?jW<m?0:-1:0:-1:fr<m?ic<m?0:-1:0:-1:kM<m?lM<m?es<m?bG<m?cI<m?dF<m?cQ<m?ch<m?aP<m?jI<m?0:-1:0:-1:j5<m?f3<m?0:-1:0:-1:hR<m?ci<m?k8<m?kn<m?0:-1:0:-1:kC<m?jO<m?0:-1:0:-1:bQ<m?fO<m?hd<m?hg<m?kN<m?jf<m?0:-1:0:-1:e8<m?au<m?0:-1:0:-1:lL<m?j0<m?hl<m?gs<m?0:-1:0:-1:l$<m?a9<m?0:-1:0:-1:cJ<m?dE<m?c6<m?fz<m?ia<m?hF<m?kp<m?iw<m?0:-1:0:-1:fJ<m?lC<m?0:-1:0:-1:j6<m?a_<m?eq<m?kV<m?0:-1:0:-1:ie<m?c4<m?0:-1:0:-1:kX<m?eG<m?ct<m?eR<m?bt<m?eO<m?0:-1:0:-1:hc<m?by<m?0:-1:0:-1:iE<m?jl<m?km<m?ji<m?0:-1:0:-1:cU<m?b2<m?0:-1:0:-1:qB<m?qJ<m?b9<m?fl<m?or<m?ra<m?oA<m?jc<m?aC<m?pw<m?mJ<m?bI<m?0:-1:0:-1:eC<m?0:0:la<m?p8<m?p1<m?lP<m?0:-1:0:-1:og<m?kD<m?0:-1:0:bE<m?pT<m?aq<m?lG<m?er<m?0:0:-1:nH<m?hk<m?0:-1:0:-1:an<m?pK<m?io<m?0:0:-1:o7<m?gB<m?0:-1:0:-1:nX<m?nV<m?ok<m?nB<m?oW<m?o2<m?qv<m?p_<m?0:-1:0:-1:qc<m?n5<m?0:-1:0:-1:qD<m?nx<m?pW<m?oR<m?0:-1:0:-1:mu<m?qH<m?0:-1:0:-1:j4<m?cM<m?ql<m?oG<m?qq<m?o4<m?0:-1:0:-1:jJ<m?qk<m?0:-1:0:-1:f5<m?go<m?dZ<m?hS<m?0:-1:0:-1:cX<m?hH<m?0:-1:0:-1:dT<m?iF<m?ir<m?lu<m?d5<m?b7<m?f4<m?lj<m?bS<m?jj<m?0:-1:0:-1:jg<m?bz<m?0:-1:0:-1:hT<m?gc<m?lH<m?fG<m?0:-1:0:-1:hO<m?be<m?0:-1:0:-1:e5<m?gA<m?jE<m?bR<m?bl<m?ln<m?0:-1:0:-1:gt<m?cn<m?0:-1:0:-1:c8<m?fd<m?iO<m?bi<m?0:-1:0:-1:eT<m?fF<m?0:-1:0:-1:lR<m?hB<m?h2<m?jR<m?fP<m?ky<m?lY<m?hn<m?0:-1:0:-1:h9<m?gS<m?0:-1:0:-1:kW<m?di<m?cN<m?jr<m?0:-1:0:-1:iQ<m?cg<m?0:-1:0:-1:qF<m?mE<m?mV<m?pL<m?oe<m?gb<m?0:-1:0:-1:ou<m?mB<m?0:-1:0:-1:qh<m?qz<m?rh<m?oU<m?0:-1:0:-1:qG<m?0:0:-1:b0<m?l6<m?c2<m?lT<m?aS<m?k5<m?fA<m?b4<m?a$<m?iA<m?q1<m?0:-1:0:-1:bc<m?kY<m?0:-1:0:-1:gG<m?lk<m?jn<m?il<m?0:-1:0:-1:a1<m?mc<m?0:-1:0:-1:b1<m?bw<m?hj<m?cC<m?dI<m?hE<m?0:-1:0:-1:hK<m?bb<m?0:-1:0:-1:lv<m?h_<m?dj<m?0:-1:0:oy<m?q0<m?0:-1:0:n3<m?c9<m?gu<m?ka<m?cB<m?pz<m?k4<m?0:0:-1:hh<m?aQ<m?0:-1:0:-1:ox<m?dc<m?cb<m?kt<m?0:-1:0:-1:aU<m?qR<m?0:-1:0:-1:qs<m?e4<m?nk<m?fb<m?i9<m?0:0:-1:ls<m?my<m?0:-1:0:-1:kK<m?cy<m?gO<m?pB<m?0:-1:0:-1:ej<m?cS<m?0:-1:0:-1:eN<m?i2<m?kr<m?n8<m?pc<m?a6<m?co<m?kv<m?i3<m?bV<m?0:-1:0:-1:b_<m?jG<m?0:-1:0:-1:ax<m?om<m?0:0:qm<m?h5<m?0:-1:0:-1:pM<m?oM<m?dG<m?0:0:nw<m?0:0:nD<m?qK<m?qI<m?m5<m?0:-1:0:-1:iP<m?0:0:-1:pf<m?nC<m?bB<m?mp<m?bH<m?bW<m?ht<m?0:-1:0:-1:m7<m?mU<m?0:-1:0:pA<m?oa<m?c3<m?0:0:-1:pU<m?qa<m?0:-1:0:-1:rf<m?eL<m?iN<m?f$<m?dS<m?0:0:-1:ld<m?cj<m?0:-1:0:-1:qW<m?n4<m?0:0:rl<m?0:0:cY<m?bm<m?oB<m?oN<m?nY<m?cW<m?mQ<m?m6<m?o$<m?iq<m?mz<m?p0<m?nl<m?0:0:-1:fe<m?q_<m?0:-1:0:-1:l_<m?aD<m?ov<m?0:-1:0:n1<m?0:0:g2<m?ig<m?q3<m?p6<m?rn<m?0:-1:0:lS<m?0:0:-1:lt<m?ip<m?dk<m?dz<m?0:-1:0:-1:qb<m?bX<m?0:-1:0:oZ<m?pt<m?pr<m?k6<m?pH<m?0:0:cR<m?0:0:c_<m?ns<m?0:0:mW<m?g9<m?0:-1:0:-1:ez<m?jX<m?k2<m?0:0:qM<m?0:0:d3<m?hy<m?0:0:p5<m?fH<m?0:-1:0:h3<m?id<m?kO<m?nf<m?ke<m?dR<m?aG<m?0:-1:0:pd<m?0:0:rd<m?qn<m?nK<m?0:-1:0:cG<m?0:0:-1:ph<m?lE<m?m0<m?d9<m?kz<m?hM<m?0:-1:0:-1:gn<m?0:0:-1:oz<m?qj<m?0:0:mw<m?0:0:rq<m?gV<m?m1<m?mX<m?qL<m?qZ<m?jz<m?0:-1:0:-1:mk<m?0:0:m9<m?qN<m?0:0:ay<m?qo<m?0:-1:0:-1:pC<m?bL<m?cO<m?p2<m?0:-1:0:ot<m?0:0:os<m?pb<m?0:0:mM<m?0:0:hC<m?im<m?q$<m?mq<m?pG<m?lK<m?pk<m?dY<m?bJ<m?0:0:-1:kP<m?qg<m?0:-1:0:-1:mN<m?oH<m?0:0:rg<m?0:0:fL<m?i$<m?pF<m?0:0:nO<m?aV<m?0:-1:0:pq<m?oo<m?bg<m?0:-1:0:mr<m?0:0:qf<m?oQ<m?gr<m?nb<m?mP<m?p3<m?0:-1:0:jK<m?0:0:-1:k7<m?h6<m?gT<m?mC<m?0:-1:0:-1:fu<m?0:0:nN<m?ms<m?qx<m?0:0:mo<m?0:0:pe<m?oP<m?0:0:lF<m?0:0:-1:hq<m?mm<m?pn<m?dH<m?qu<m?ps<m?g4<m?0:0:-1:iW<m?n2<m?0:-1:0:m_<m?mL<m?0:0:oj<m?0:0:ng<m?o_<m?gW<m?oV<m?0:0:oC<m?jv<m?0:-1:0:-1:c0<m?re<m?qO<m?0:-1:0:qw<m?li<m?0:-1:0:-1:j8<m?mx<m?ny<m?nq<m?ow<m?n9<m?iJ<m?0:-1:0:-1:qy<m?n7<m?0:-1:0:g8<m?py<m?0:0:dP<m?0:0:-1:f_<m?kL<m?j7<m?kG<m?b8<m?lw<m?0:-1:0:-1:g7<m?jq<m?0:-1:0:-1:nE<m?bP<m?f8<m?l8<m?0:-1:0:-1:q5<m?0:0:-1:i6<m?kZ<m?ki<m?o5<m?kd<m?aB<m?aO<m?qS<m?m3<m?pD<m?0:-1:0:pN<m?0:0:jV<m?kF<m?ec<m?g_<m?0:-1:0:-1:d0<m?eh<m?0:-1:0:-1:nj<m?mR<m?em<m?b3<m?i4<m?0:-1:0:-1:pR<m?nI<m?0:-1:0:q9<m?nS<m?0:0:of<m?0:0:a3<m?at<m?ex<m?ep<m?eg<m?aL<m?0:0:-1:js<m?f9<m?0:-1:0:-1:oq<m?mI<m?g3<m?0:0:-1:e1<m?pZ<m?0:-1:0:dW<m?px<m?qp<m?0:0:hr<m?0:0:a5<m?o1<m?pQ<m?0:0:-1:pu<m?i0<m?0:-1:0:eJ<m?cf<m?pP<m?q6<m?gh<m?qX<m?ea<m?0:-1:0:pa<m?lI<m?0:-1:0:-1:rj<m?pY<m?0:0:fi<m?0:0:oI<m?ko<m?oS<m?mY<m?pX<m?0:-1:0:-1:nM<m?iL<m?0:-1:0:mF<m?o8<m?0:0:jx<m?0:0:am<m?o6<m?aH<m?qd<m?oF<m?qE<m?0:0:-1:mS<m?rp<m?0:-1:0:qe<m?ja<m?0:0:pl<m?0:0:-1:bA<m?cu<m?h0<m?ni<m?eA<m?0:-1:0:jN<m?dD<m?0:-1:0:-1:p7<m?pv<m?qV<m?jU<m?0:-1:0:-1:jt<m?0:0:-1:gl<m?eI<m?bn<m?gm<m?kw<m?eX<m?ar<m?fj<m?ho<m?cE<m?cD<m?0:-1:0:-1:cK<m?j2<m?0:-1:0:-1:bM<m?iS<m?iX<m?ju<m?0:-1:0:-1:rk<m?aE<m?0:-1:0:rm<m?bh<m?gF<m?dJ<m?dA<m?gY<m?0:-1:0:-1:fY<m?aI<m?0:-1:0:-1:az<m?mZ<m?nZ<m?nc<m?0:-1:0:-1:kJ<m?du<m?0:-1:0:-1:kA<m?l3<m?gv<m?mH<m?rr<m?aA<m?0:0:-1:m4<m?qY<m?0:-1:0:fw<m?jC<m?kT<m?k9<m?0:-1:0:-1:bO<m?e9<m?0:-1:0:-1:ed<m?lA<m?d4<m?dK<m?ly<m?k3<m?0:-1:0:-1:bu<m?i7<m?0:-1:0:-1:ba<m?eE<m?hX<m?cZ<m?0:-1:0:-1:fC<m?bK<m?0:-1:0:-1:g$<m?bY<m?hb<m?dp<m?h7<m?aw<m?lx<m?mb<m?as<m?k$<m?0:-1:0:-1:lh<m?jP<m?0:-1:0:-1:lN<m?cv<m?eV<m?gi<m?0:-1:0:-1:hQ<m?dr<m?0:-1:0:-1:bN<m?oO<m?lW<m?ee<m?av<m?0:-1:0:-1:jo<m?pj<m?0:-1:0:d2<m?h$<m?fQ<m?kR<m?0:-1:0:-1:eQ<m?b$<m?0:-1:0:-1:mO<m?fm<m?jH<m?a7<m?ml<m?bp<m?0:-1:0:fZ<m?cT<m?0:-1:0:iY<m?fa<m?0:0:bZ<m?gL<m?0:-1:0:-1:fI<m?mn<m?gj<m?fB<m?cp<m?op<m?0:-1:0:-1:n_<m?gP<m?0:-1:0:-1:iB<m?jM<m?fo<m?lB<m?0:-1:0:-1:lQ<m?kk<m?0:-1:0:-1:gd<m?fT<m?i1<m?kl<m?gw<m?oX<m?d_<m?gk<m?dd<m?f7<m?aj<m?ks<m?dv<m?bk<m?lc<m?0:-1:0:-1:ck<m?gQ<m?0:-1:0:-1:dN<m?i_<m?eK<m?eM<m?0:-1:0:-1:dU<m?e_<m?0:-1:0:-1:dg<m?l0<m?db<m?0:0:ds<m?0:0:oJ<m?e2<m?h1<m?ek<m?0:-1:0:-1:i5<m?nh<m?0:-1:0:-1:fn<m?ha<m?nm<m?mD<m?bC<m?jy<m?aN<m?qU<m?0:-1:0:-1:np<m?kj<m?0:-1:0:-1:mK<m?qr<m?nR<m?qQ<m?0:-1:0:-1:c1<m?mj<m?0:-1:0:-1:fk<m?j9<m?j1<m?aX<m?hZ<m?jA<m?0:-1:0:-1:aT<m?bD<m?0:-1:0:-1:bd<m?lr<m?cl<m?cc<m?0:-1:0:-1:fN<m?ii<m?0:-1:0:-1:n6<m?dL<m?eu<m?fM<m?hI<m?bF<m?jB<m?gK<m?0:-1:0:jD<m?0:0:-1:lV<m?lf<m?cV<m?kQ<m?0:-1:0:-1:kU<m?jd<m?0:-1:0:-1:nL<m?nv<m?gE<m?ga<m?cs<m?kE<m?0:-1:0:-1:nT<m?fc<m?0:-1:0:-1:nz<m?qt<m?ob<m?0:0:-1:qC<m?0:0:ce<m?ik<m?ih<m?nF<m?p4<m?0:0:f0<m?0:0:dy<m?ap<m?aM<m?0:-1:0:hY<m?l9<m?0:-1:0:-1:a0<m?eZ<m?fx<m?iu<m?fp<m?hJ<m?0:-1:0:-1:gM<m?eD<m?0:-1:0:-1:pO<m?q2<m?bT<m?0:-1:0:de<m?0:0:mG<m?ft<m?hV<m?fS<m?o3<m?mt<m?lJ<m?0:-1:0:pp<m?0:0:bf<m?fg<m?eY<m?0:-1:0:hs<m?iv<m?0:-1:0:g0<m?lb<m?hG<m?0:0:eb<m?0:0:le<m?gD<m?0:0:gf<m?0:0:hW<m?q4<m?bj<m?eS<m?0:0:ne<m?0:0:cd<m?al<m?gy<m?0:0:-1:hP<m?0:0:fU<m?oT<m?m2<m?m8<m?lz<m?0:-1:0:-1:mT<m?0:0:c$<m?da<m?0:0:mA<m?e0<m?0:-1:0:qT<m?iH<m?eB<m?nG<m?oh<m?0:0:q7<m?0:0:bU<m?dO<m?bx<m?0:-1:0:kg<m?0:0:ev<m?hf<m?kf<m?0:0:nA<m?fK<m?0:-1:0:ol<m?po<m?l1<m?0:-1:0:oK<m?0:0:mv<m?f6<m?m$<m?p$<m?0:0:e$<m?0:0:aF<m?nt<m?oD<m?0:0:-1:o0<m?b5<m?0:-1:0:hp<m?pV<m?lZ<m?dq<m?0:0:-1:lU<m?0:0:fV<m?pI<m?0:0:dl<m?ku<m?0:-1:0:-1:gp<m?nP<m?fh<m?lD<m?qP<m?dh<m?o9<m?pE<m?pi<m?d1<m?0:0:-1:ro<m?nu<m?0:-1:0:iy<m?i8<m?0:0:cz<m?nU<m?0:-1:0:-1:ao<m?nr<m?pm<m?0:0:fs<m?0:0:aY<m?eP<m?0:0:bo<m?0:0:dw<m?en<m?c7<m?gI<m?0:0:e6<m?0:0:iC<m?k_<m?k1<m?aK<m?0:-1:0:-1:ef<m?0:0:fR<m?hi<m?df<m?fv<m?0:-1:0:ge<m?0:0:nd<m?bq<m?ll<m?iV<m?0:-1:0:-1:el<m?0:0:je<m?cL<m?iK<m?gg<m?kH<m?iz<m?0:0:gJ<m?0:0:nn<m?no<m?oc<m?ca<m?0:-1:0:-1:eo<m?0:0:fD<m?aW<m?eU<m?hx<m?jT<m?0:-1:0:l7<m?0:0:-1:e7<m?lp<m?ak<m?0:0:-1:iM<m?0:0:-1:iG<m?et<m?bv<m?jL<m?gH<m?ij<m?0:0:jk<m?kc<m?0:-1:0:-1:jw<m?gq<m?dQ<m?ew<m?0:-1:0:-1:gU<m?fE<m?0:-1:0:-1:ei<m?cF<m?e3<m?b6<m?lO<m?0:-1:0:me<m?fy<m?0:-1:0:-1:hL<m?d$<m?0:0:hz<m?0:0:-1:jh<m?md<m?dB<m?cP<m?d8<m?ff<m?iU<m?ma<m?k0<m?l4<m?0:-1:0:cr<m?0:0:-1:qi<m?pS<m?cA<m?0:-1:0:cw<m?0:0:-1:fX<m?on<m?gZ<m?dC<m?0:0:n$<m?aR<m?0:-1:0:-1:iR<m?d6<m?jS<m?hD<m?0:-1:0:-1:h8<m?a2<m?0:-1:0:-1:iD<m?dX<m?is<m?jY<m?iT<m?jQ<m?kx<m?kI<m?0:-1:0:-1:gN<m?lq<m?0:-1:0:-1:lX<m?nJ<m?hv<m?0:0:-1:gX<m?jm<m?0:-1:0:-1:h4<m?iZ<m?lo<m?jZ<m?aZ<m?0:-1:0:-1:l2<m?c5<m?0:-1:0:dx<m?ey<m?ix<m?0:0:-1:dV<m?0:0:kS<m?ib<m?l5<m?kh<m?lm<m?fq<m?jF<m?g5<m?a4<m?0:-1:0:-1:lg<m?g6<m?0:-1:0:kB<m?dm<m?dn<m?0:0:-1:gz<m?hU<m?0:-1:0:-1:kb<m?cq<m?a8<m?d7<m?0:-1:0:g1<m?0:0:j_<m?j$<m?hu<m?0:0:-1:dt<m?gC<m?0:-1:0:-1:oL<m?qA<m?f1<m?fW<m?ai<m?he<m?gx<m?0:-1:0:hN<m?jb<m?0:-1:0:-1:jp<m?cH<m?it<m?cm<m?0:-1:0:-1:nW<m?bs<m?0:-1:0:-1:aJ<m?f2<m?hA<m?q8<m?oi<m?rc<m?0:-1:0:-1:iI<m?gR<m?0:-1:0:-1:pg<m?pJ<m?oY<m?eH<m?0:-1:0:-1:mh<m?mi<m?0:-1:0:-1:D(bdR,m+Z|0)-1|0:-1;else
var
rD=-1;if(5<rD>>>0)var
y=w(a);else
switch(rD){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
uF=uR(v(a));if(2<uF>>>0)var
y=w(a);else
switch(uF){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uG=xw(v(a));if(2<uG>>>0)var
y=w(a);else
switch(uG){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uH=xw(v(a));if(2<uH>>>0)var
y=w(a);else
switch(uH){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uI=rJ(v(a));if(2<uI>>>0)var
y=w(a);else
switch(uI){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uJ=ts(v(a));if(2<uJ>>>0)var
y=w(a);else
switch(uJ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,44);var
uL=$(v(a)),y=0===uL?B(a):1===uL?C(a):w(a)}}}}}break;case
3:z(a,87);var
uM=ta(v(a));if(2<uM>>>0)var
y=w(a);else
switch(uM){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uN=sV(v(a));if(2<uN>>>0)var
y=w(a);else
switch(uN){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uP=ts(v(a));if(2<uP>>>0)var
y=w(a);else
switch(uP){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uQ=rJ(v(a));if(2<uQ>>>0)var
y=w(a);else
switch(uQ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,45);var
uW=$(v(a)),y=0===uW?B(a):1===uW?C(a):w(a)}}}}break;case
4:z(a,87);var
uX=sV(v(a));if(2<uX>>>0)var
y=w(a);else
switch(uX){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uY=uR(v(a));if(2<uY>>>0)var
y=w(a);else
switch(uY){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
uZ=ta(v(a));if(2<uZ>>>0)var
y=w(a);else
switch(uZ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
u0=r_(v(a));if(2<u0>>>0)var
y=w(a);else
switch(u0){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,46);var
u1=$(v(a)),y=0===u1?B(a):1===u1?C(a):w(a)}}}}break;default:z(a,87);var
u2=rJ(v(a));if(2<u2>>>0)var
y=w(a);else
switch(u2){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
u4=r_(v(a));if(2<u4>>>0)var
y=w(a);else
switch(u4){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
u5=rJ(v(a));if(2<u5>>>0)var
y=w(a);else
switch(u5){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,47);var
u6=$(v(a)),y=0===u6?B(a):1===u6?C(a):w(a)}}}}break;default:z(a,48);var
u7=$(v(a)),y=0===u7?B(a):1===u7?C(a):w(a)}break;case
37:z(a,87);var
u8=v(a);if(u8)var
u=u8[1],rE=35<u?nQ<u?ri<u?od<u?-1:rb<u?kq<u?hw<u?hm<u?j3<u?cx<u?dM<u?p9<u?na<u?0:-1:oE<u?n0<u?0:-1:0:-1:eF<u?eW<u?br<u?jW<u?0:-1:0:-1:fr<u?ic<u?0:-1:0:-1:kM<u?lM<u?es<u?bG<u?cI<u?dF<u?cQ<u?ch<u?aP<u?jI<u?0:-1:0:-1:j5<u?f3<u?0:-1:0:-1:hR<u?ci<u?k8<u?kn<u?0:-1:0:-1:kC<u?jO<u?0:-1:0:-1:bQ<u?fO<u?hd<u?hg<u?kN<u?jf<u?0:-1:0:-1:e8<u?au<u?0:-1:0:-1:lL<u?j0<u?hl<u?gs<u?0:-1:0:-1:l$<u?a9<u?0:-1:0:-1:cJ<u?dE<u?c6<u?fz<u?ia<u?hF<u?kp<u?iw<u?0:-1:0:-1:fJ<u?lC<u?0:-1:0:-1:j6<u?a_<u?eq<u?kV<u?0:-1:0:-1:ie<u?c4<u?0:-1:0:-1:kX<u?eG<u?ct<u?eR<u?bt<u?eO<u?0:-1:0:-1:hc<u?by<u?0:-1:0:-1:iE<u?jl<u?km<u?ji<u?0:-1:0:-1:cU<u?b2<u?0:-1:0:-1:qB<u?qJ<u?b9<u?fl<u?or<u?ra<u?oA<u?jc<u?aC<u?pw<u?mJ<u?bI<u?0:-1:0:-1:eC<u?0:0:la<u?p8<u?p1<u?lP<u?0:-1:0:-1:og<u?kD<u?0:-1:0:bE<u?pT<u?aq<u?lG<u?er<u?0:0:-1:nH<u?hk<u?0:-1:0:-1:an<u?pK<u?io<u?0:0:-1:o7<u?gB<u?0:-1:0:-1:nX<u?nV<u?ok<u?nB<u?oW<u?o2<u?qv<u?p_<u?0:-1:0:-1:qc<u?n5<u?0:-1:0:-1:qD<u?nx<u?pW<u?oR<u?0:-1:0:-1:mu<u?qH<u?0:-1:0:-1:j4<u?cM<u?ql<u?oG<u?qq<u?o4<u?0:-1:0:-1:jJ<u?qk<u?0:-1:0:-1:f5<u?go<u?dZ<u?hS<u?0:-1:0:-1:cX<u?hH<u?0:-1:0:-1:dT<u?iF<u?ir<u?lu<u?d5<u?b7<u?f4<u?lj<u?bS<u?jj<u?0:-1:0:-1:jg<u?bz<u?0:-1:0:-1:hT<u?gc<u?lH<u?fG<u?0:-1:0:-1:hO<u?be<u?0:-1:0:-1:e5<u?gA<u?jE<u?bR<u?bl<u?ln<u?0:-1:0:-1:gt<u?cn<u?0:-1:0:-1:c8<u?fd<u?iO<u?bi<u?0:-1:0:-1:eT<u?fF<u?0:-1:0:-1:lR<u?hB<u?h2<u?jR<u?fP<u?ky<u?lY<u?hn<u?0:-1:0:-1:h9<u?gS<u?0:-1:0:-1:kW<u?di<u?cN<u?jr<u?0:-1:0:-1:iQ<u?cg<u?0:-1:0:-1:qF<u?mE<u?mV<u?pL<u?oe<u?gb<u?0:-1:0:-1:ou<u?mB<u?0:-1:0:-1:qh<u?qz<u?rh<u?oU<u?0:-1:0:-1:qG<u?0:0:-1:b0<u?l6<u?c2<u?lT<u?aS<u?k5<u?fA<u?b4<u?a$<u?iA<u?q1<u?0:-1:0:-1:bc<u?kY<u?0:-1:0:-1:gG<u?lk<u?jn<u?il<u?0:-1:0:-1:a1<u?mc<u?0:-1:0:-1:b1<u?bw<u?hj<u?cC<u?dI<u?hE<u?0:-1:0:-1:hK<u?bb<u?0:-1:0:-1:lv<u?h_<u?dj<u?0:-1:0:oy<u?q0<u?0:-1:0:n3<u?c9<u?gu<u?ka<u?cB<u?pz<u?k4<u?0:0:-1:hh<u?aQ<u?0:-1:0:-1:ox<u?dc<u?cb<u?kt<u?0:-1:0:-1:aU<u?qR<u?0:-1:0:-1:qs<u?e4<u?nk<u?fb<u?i9<u?0:0:-1:ls<u?my<u?0:-1:0:-1:kK<u?cy<u?gO<u?pB<u?0:-1:0:-1:ej<u?cS<u?0:-1:0:-1:eN<u?i2<u?kr<u?n8<u?pc<u?a6<u?co<u?kv<u?i3<u?bV<u?0:-1:0:-1:b_<u?jG<u?0:-1:0:-1:ax<u?om<u?0:0:qm<u?h5<u?0:-1:0:-1:pM<u?oM<u?dG<u?0:0:nw<u?0:0:nD<u?qK<u?qI<u?m5<u?0:-1:0:-1:iP<u?0:0:-1:pf<u?nC<u?bB<u?mp<u?bH<u?bW<u?ht<u?0:-1:0:-1:m7<u?mU<u?0:-1:0:pA<u?oa<u?c3<u?0:0:-1:pU<u?qa<u?0:-1:0:-1:rf<u?eL<u?iN<u?f$<u?dS<u?0:0:-1:ld<u?cj<u?0:-1:0:-1:qW<u?n4<u?0:0:rl<u?0:0:cY<u?bm<u?oB<u?oN<u?nY<u?cW<u?mQ<u?m6<u?o$<u?iq<u?mz<u?p0<u?nl<u?0:0:-1:fe<u?q_<u?0:-1:0:-1:l_<u?aD<u?ov<u?0:-1:0:n1<u?0:0:g2<u?ig<u?q3<u?p6<u?rn<u?0:-1:0:lS<u?0:0:-1:lt<u?ip<u?dk<u?dz<u?0:-1:0:-1:qb<u?bX<u?0:-1:0:oZ<u?pt<u?pr<u?k6<u?pH<u?0:0:cR<u?0:0:c_<u?ns<u?0:0:mW<u?g9<u?0:-1:0:-1:ez<u?jX<u?k2<u?0:0:qM<u?0:0:d3<u?hy<u?0:0:p5<u?fH<u?0:-1:0:h3<u?id<u?kO<u?nf<u?ke<u?dR<u?aG<u?0:-1:0:pd<u?0:0:rd<u?qn<u?nK<u?0:-1:0:cG<u?0:0:-1:ph<u?lE<u?m0<u?d9<u?kz<u?hM<u?0:-1:0:-1:gn<u?0:0:-1:oz<u?qj<u?0:0:mw<u?0:0:rq<u?gV<u?m1<u?mX<u?qL<u?qZ<u?jz<u?0:-1:0:-1:mk<u?0:0:m9<u?qN<u?0:0:ay<u?qo<u?0:-1:0:-1:pC<u?bL<u?cO<u?p2<u?0:-1:0:ot<u?0:0:os<u?pb<u?0:0:mM<u?0:0:hC<u?im<u?q$<u?mq<u?pG<u?lK<u?pk<u?dY<u?bJ<u?0:0:-1:kP<u?qg<u?0:-1:0:-1:mN<u?oH<u?0:0:rg<u?0:0:fL<u?i$<u?pF<u?0:0:nO<u?aV<u?0:-1:0:pq<u?oo<u?bg<u?0:-1:0:mr<u?0:0:qf<u?oQ<u?gr<u?nb<u?mP<u?p3<u?0:-1:0:jK<u?0:0:-1:k7<u?h6<u?gT<u?mC<u?0:-1:0:-1:fu<u?0:0:nN<u?ms<u?qx<u?0:0:mo<u?0:0:pe<u?oP<u?0:0:lF<u?0:0:-1:hq<u?mm<u?pn<u?dH<u?qu<u?ps<u?g4<u?0:0:-1:iW<u?n2<u?0:-1:0:m_<u?mL<u?0:0:oj<u?0:0:ng<u?o_<u?gW<u?oV<u?0:0:oC<u?jv<u?0:-1:0:-1:c0<u?re<u?qO<u?0:-1:0:qw<u?li<u?0:-1:0:-1:j8<u?mx<u?ny<u?nq<u?ow<u?n9<u?iJ<u?0:-1:0:-1:qy<u?n7<u?0:-1:0:g8<u?py<u?0:0:dP<u?0:0:-1:f_<u?kL<u?j7<u?kG<u?b8<u?lw<u?0:-1:0:-1:g7<u?jq<u?0:-1:0:-1:nE<u?bP<u?f8<u?l8<u?0:-1:0:-1:q5<u?0:0:-1:i6<u?kZ<u?ki<u?o5<u?kd<u?aB<u?aO<u?qS<u?m3<u?pD<u?0:-1:0:pN<u?0:0:jV<u?kF<u?ec<u?g_<u?0:-1:0:-1:d0<u?eh<u?0:-1:0:-1:nj<u?mR<u?em<u?b3<u?i4<u?0:-1:0:-1:pR<u?nI<u?0:-1:0:q9<u?nS<u?0:0:of<u?0:0:a3<u?at<u?ex<u?ep<u?eg<u?aL<u?0:0:-1:js<u?f9<u?0:-1:0:-1:oq<u?mI<u?g3<u?0:0:-1:e1<u?pZ<u?0:-1:0:dW<u?px<u?qp<u?0:0:hr<u?0:0:a5<u?o1<u?pQ<u?0:0:-1:pu<u?i0<u?0:-1:0:eJ<u?cf<u?pP<u?q6<u?gh<u?qX<u?ea<u?0:-1:0:pa<u?lI<u?0:-1:0:-1:rj<u?pY<u?0:0:fi<u?0:0:oI<u?ko<u?oS<u?mY<u?pX<u?0:-1:0:-1:nM<u?iL<u?0:-1:0:mF<u?o8<u?0:0:jx<u?0:0:am<u?o6<u?aH<u?qd<u?oF<u?qE<u?0:0:-1:mS<u?rp<u?0:-1:0:qe<u?ja<u?0:0:pl<u?0:0:-1:bA<u?cu<u?h0<u?ni<u?eA<u?0:-1:0:jN<u?dD<u?0:-1:0:-1:p7<u?pv<u?qV<u?jU<u?0:-1:0:-1:jt<u?0:0:-1:gl<u?eI<u?bn<u?gm<u?kw<u?eX<u?ar<u?fj<u?ho<u?cE<u?cD<u?0:-1:0:-1:cK<u?j2<u?0:-1:0:-1:bM<u?iS<u?iX<u?ju<u?0:-1:0:-1:rk<u?aE<u?0:-1:0:rm<u?bh<u?gF<u?dJ<u?dA<u?gY<u?0:-1:0:-1:fY<u?aI<u?0:-1:0:-1:az<u?mZ<u?nZ<u?nc<u?0:-1:0:-1:kJ<u?du<u?0:-1:0:-1:kA<u?l3<u?gv<u?mH<u?rr<u?aA<u?0:0:-1:m4<u?qY<u?0:-1:0:fw<u?jC<u?kT<u?k9<u?0:-1:0:-1:bO<u?e9<u?0:-1:0:-1:ed<u?lA<u?d4<u?dK<u?ly<u?k3<u?0:-1:0:-1:bu<u?i7<u?0:-1:0:-1:ba<u?eE<u?hX<u?cZ<u?0:-1:0:-1:fC<u?bK<u?0:-1:0:-1:g$<u?bY<u?hb<u?dp<u?h7<u?aw<u?lx<u?mb<u?as<u?k$<u?0:-1:0:-1:lh<u?jP<u?0:-1:0:-1:lN<u?cv<u?eV<u?gi<u?0:-1:0:-1:hQ<u?dr<u?0:-1:0:-1:bN<u?oO<u?lW<u?ee<u?av<u?0:-1:0:-1:jo<u?pj<u?0:-1:0:d2<u?h$<u?fQ<u?kR<u?0:-1:0:-1:eQ<u?b$<u?0:-1:0:-1:mO<u?fm<u?jH<u?a7<u?ml<u?bp<u?0:-1:0:fZ<u?cT<u?0:-1:0:iY<u?fa<u?0:0:bZ<u?gL<u?0:-1:0:-1:fI<u?mn<u?gj<u?fB<u?cp<u?op<u?0:-1:0:-1:n_<u?gP<u?0:-1:0:-1:iB<u?jM<u?fo<u?lB<u?0:-1:0:-1:lQ<u?kk<u?0:-1:0:-1:gd<u?fT<u?i1<u?kl<u?gw<u?oX<u?d_<u?gk<u?dd<u?f7<u?aj<u?ks<u?dv<u?bk<u?lc<u?0:-1:0:-1:ck<u?gQ<u?0:-1:0:-1:dN<u?i_<u?eK<u?eM<u?0:-1:0:-1:dU<u?e_<u?0:-1:0:-1:dg<u?l0<u?db<u?0:0:ds<u?0:0:oJ<u?e2<u?h1<u?ek<u?0:-1:0:-1:i5<u?nh<u?0:-1:0:-1:fn<u?ha<u?nm<u?mD<u?bC<u?jy<u?aN<u?qU<u?0:-1:0:-1:np<u?kj<u?0:-1:0:-1:mK<u?qr<u?nR<u?qQ<u?0:-1:0:-1:c1<u?mj<u?0:-1:0:-1:fk<u?j9<u?j1<u?aX<u?hZ<u?jA<u?0:-1:0:-1:aT<u?bD<u?0:-1:0:-1:bd<u?lr<u?cl<u?cc<u?0:-1:0:-1:fN<u?ii<u?0:-1:0:-1:n6<u?dL<u?eu<u?fM<u?hI<u?bF<u?jB<u?gK<u?0:-1:0:jD<u?0:0:-1:lV<u?lf<u?cV<u?kQ<u?0:-1:0:-1:kU<u?jd<u?0:-1:0:-1:nL<u?nv<u?gE<u?ga<u?cs<u?kE<u?0:-1:0:-1:nT<u?fc<u?0:-1:0:-1:nz<u?qt<u?ob<u?0:0:-1:qC<u?0:0:ce<u?ik<u?ih<u?nF<u?p4<u?0:0:f0<u?0:0:dy<u?ap<u?aM<u?0:-1:0:hY<u?l9<u?0:-1:0:-1:a0<u?eZ<u?fx<u?iu<u?fp<u?hJ<u?0:-1:0:-1:gM<u?eD<u?0:-1:0:-1:pO<u?q2<u?bT<u?0:-1:0:de<u?0:0:mG<u?ft<u?hV<u?fS<u?o3<u?mt<u?lJ<u?0:-1:0:pp<u?0:0:bf<u?fg<u?eY<u?0:-1:0:hs<u?iv<u?0:-1:0:g0<u?lb<u?hG<u?0:0:eb<u?0:0:le<u?gD<u?0:0:gf<u?0:0:hW<u?q4<u?bj<u?eS<u?0:0:ne<u?0:0:cd<u?al<u?gy<u?0:0:-1:hP<u?0:0:fU<u?oT<u?m2<u?m8<u?lz<u?0:-1:0:-1:mT<u?0:0:c$<u?da<u?0:0:mA<u?e0<u?0:-1:0:qT<u?iH<u?eB<u?nG<u?oh<u?0:0:q7<u?0:0:bU<u?dO<u?bx<u?0:-1:0:kg<u?0:0:ev<u?hf<u?kf<u?0:0:nA<u?fK<u?0:-1:0:ol<u?po<u?l1<u?0:-1:0:oK<u?0:0:mv<u?f6<u?m$<u?p$<u?0:0:e$<u?0:0:aF<u?nt<u?oD<u?0:0:-1:o0<u?b5<u?0:-1:0:hp<u?pV<u?lZ<u?dq<u?0:0:-1:lU<u?0:0:fV<u?pI<u?0:0:dl<u?ku<u?0:-1:0:-1:gp<u?nP<u?fh<u?lD<u?qP<u?dh<u?o9<u?pE<u?pi<u?d1<u?0:0:-1:ro<u?nu<u?0:-1:0:iy<u?i8<u?0:0:cz<u?nU<u?0:-1:0:-1:ao<u?nr<u?pm<u?0:0:fs<u?0:0:aY<u?eP<u?0:0:bo<u?0:0:dw<u?en<u?c7<u?gI<u?0:0:e6<u?0:0:iC<u?k_<u?k1<u?aK<u?0:-1:0:-1:ef<u?0:0:fR<u?hi<u?df<u?fv<u?0:-1:0:ge<u?0:0:nd<u?bq<u?ll<u?iV<u?0:-1:0:-1:el<u?0:0:je<u?cL<u?iK<u?gg<u?kH<u?iz<u?0:0:gJ<u?0:0:nn<u?no<u?oc<u?ca<u?0:-1:0:-1:eo<u?0:0:fD<u?aW<u?eU<u?hx<u?jT<u?0:-1:0:l7<u?0:0:-1:e7<u?lp<u?ak<u?0:0:-1:iM<u?0:0:-1:iG<u?et<u?bv<u?jL<u?gH<u?ij<u?0:0:jk<u?kc<u?0:-1:0:-1:jw<u?gq<u?dQ<u?ew<u?0:-1:0:-1:gU<u?fE<u?0:-1:0:-1:ei<u?cF<u?e3<u?b6<u?lO<u?0:-1:0:me<u?fy<u?0:-1:0:-1:hL<u?d$<u?0:0:hz<u?0:0:-1:jh<u?md<u?dB<u?cP<u?d8<u?ff<u?iU<u?ma<u?k0<u?l4<u?0:-1:0:cr<u?0:0:-1:qi<u?pS<u?cA<u?0:-1:0:cw<u?0:0:-1:fX<u?on<u?gZ<u?dC<u?0:0:n$<u?aR<u?0:-1:0:-1:iR<u?d6<u?jS<u?hD<u?0:-1:0:-1:h8<u?a2<u?0:-1:0:-1:iD<u?dX<u?is<u?jY<u?iT<u?jQ<u?kx<u?kI<u?0:-1:0:-1:gN<u?lq<u?0:-1:0:-1:lX<u?nJ<u?hv<u?0:0:-1:gX<u?jm<u?0:-1:0:-1:h4<u?iZ<u?lo<u?jZ<u?aZ<u?0:-1:0:-1:l2<u?c5<u?0:-1:0:dx<u?ey<u?ix<u?0:0:-1:dV<u?0:0:kS<u?ib<u?l5<u?kh<u?lm<u?fq<u?jF<u?g5<u?a4<u?0:-1:0:-1:lg<u?g6<u?0:-1:0:kB<u?dm<u?dn<u?0:0:-1:gz<u?hU<u?0:-1:0:-1:kb<u?cq<u?a8<u?d7<u?0:-1:0:g1<u?0:0:j_<u?j$<u?hu<u?0:0:-1:dt<u?gC<u?0:-1:0:-1:oL<u?qA<u?f1<u?fW<u?ai<u?he<u?gx<u?0:-1:0:hN<u?jb<u?0:-1:0:-1:jp<u?cH<u?it<u?cm<u?0:-1:0:-1:nW<u?bs<u?0:-1:0:-1:aJ<u?f2<u?hA<u?q8<u?oi<u?rc<u?0:-1:0:-1:iI<u?gR<u?0:-1:0:-1:pg<u?pJ<u?oY<u?eH<u?0:-1:0:-1:mh<u?mi<u?0:-1:0:-1:D(bd8,u+Z|0)-1|0:-1;else
var
rE=-1;if(4<rE>>>0)var
y=w(a);else
switch(rE){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
u9=us(v(a));if(2<u9>>>0)var
y=w(a);else
switch(u9){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
u_=rJ(v(a));if(2<u_>>>0)var
y=w(a);else
switch(u_){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,49);var
u$=$(v(a)),y=0===u$?B(a):1===u$?C(a):w(a)}}break;case
3:z(a,87);var
va=uR(v(a));if(2<va>>>0)var
y=w(a);else
switch(va){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vb=He(v(a));if(2<vb>>>0)var
y=w(a);else
switch(vb){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,50);var
vc=$(v(a)),y=0===vc?B(a):1===vc?C(a):w(a)}}break;default:z(a,87);var
vd=v(a);if(vd)var
p=vd[1],rF=35<p?nQ<p?ri<p?od<p?-1:rb<p?kq<p?hw<p?hm<p?j3<p?cx<p?dM<p?p9<p?na<p?0:-1:oE<p?n0<p?0:-1:0:-1:eF<p?eW<p?br<p?jW<p?0:-1:0:-1:fr<p?ic<p?0:-1:0:-1:kM<p?lM<p?es<p?bG<p?cI<p?dF<p?cQ<p?ch<p?aP<p?jI<p?0:-1:0:-1:j5<p?f3<p?0:-1:0:-1:hR<p?ci<p?k8<p?kn<p?0:-1:0:-1:kC<p?jO<p?0:-1:0:-1:bQ<p?fO<p?hd<p?hg<p?kN<p?jf<p?0:-1:0:-1:e8<p?au<p?0:-1:0:-1:lL<p?j0<p?hl<p?gs<p?0:-1:0:-1:l$<p?a9<p?0:-1:0:-1:cJ<p?dE<p?c6<p?fz<p?ia<p?hF<p?kp<p?iw<p?0:-1:0:-1:fJ<p?lC<p?0:-1:0:-1:j6<p?a_<p?eq<p?kV<p?0:-1:0:-1:ie<p?c4<p?0:-1:0:-1:kX<p?eG<p?ct<p?eR<p?bt<p?eO<p?0:-1:0:-1:hc<p?by<p?0:-1:0:-1:iE<p?jl<p?km<p?ji<p?0:-1:0:-1:cU<p?b2<p?0:-1:0:-1:qB<p?qJ<p?b9<p?fl<p?or<p?ra<p?oA<p?jc<p?aC<p?pw<p?mJ<p?bI<p?0:-1:0:-1:eC<p?0:0:la<p?p8<p?p1<p?lP<p?0:-1:0:-1:og<p?kD<p?0:-1:0:bE<p?pT<p?aq<p?lG<p?er<p?0:0:-1:nH<p?hk<p?0:-1:0:-1:an<p?pK<p?io<p?0:0:-1:o7<p?gB<p?0:-1:0:-1:nX<p?nV<p?ok<p?nB<p?oW<p?o2<p?qv<p?p_<p?0:-1:0:-1:qc<p?n5<p?0:-1:0:-1:qD<p?nx<p?pW<p?oR<p?0:-1:0:-1:mu<p?qH<p?0:-1:0:-1:j4<p?cM<p?ql<p?oG<p?qq<p?o4<p?0:-1:0:-1:jJ<p?qk<p?0:-1:0:-1:f5<p?go<p?dZ<p?hS<p?0:-1:0:-1:cX<p?hH<p?0:-1:0:-1:dT<p?iF<p?ir<p?lu<p?d5<p?b7<p?f4<p?lj<p?bS<p?jj<p?0:-1:0:-1:jg<p?bz<p?0:-1:0:-1:hT<p?gc<p?lH<p?fG<p?0:-1:0:-1:hO<p?be<p?0:-1:0:-1:e5<p?gA<p?jE<p?bR<p?bl<p?ln<p?0:-1:0:-1:gt<p?cn<p?0:-1:0:-1:c8<p?fd<p?iO<p?bi<p?0:-1:0:-1:eT<p?fF<p?0:-1:0:-1:lR<p?hB<p?h2<p?jR<p?fP<p?ky<p?lY<p?hn<p?0:-1:0:-1:h9<p?gS<p?0:-1:0:-1:kW<p?di<p?cN<p?jr<p?0:-1:0:-1:iQ<p?cg<p?0:-1:0:-1:qF<p?mE<p?mV<p?pL<p?oe<p?gb<p?0:-1:0:-1:ou<p?mB<p?0:-1:0:-1:qh<p?qz<p?rh<p?oU<p?0:-1:0:-1:qG<p?0:0:-1:b0<p?l6<p?c2<p?lT<p?aS<p?k5<p?fA<p?b4<p?a$<p?iA<p?q1<p?0:-1:0:-1:bc<p?kY<p?0:-1:0:-1:gG<p?lk<p?jn<p?il<p?0:-1:0:-1:a1<p?mc<p?0:-1:0:-1:b1<p?bw<p?hj<p?cC<p?dI<p?hE<p?0:-1:0:-1:hK<p?bb<p?0:-1:0:-1:lv<p?h_<p?dj<p?0:-1:0:oy<p?q0<p?0:-1:0:n3<p?c9<p?gu<p?ka<p?cB<p?pz<p?k4<p?0:0:-1:hh<p?aQ<p?0:-1:0:-1:ox<p?dc<p?cb<p?kt<p?0:-1:0:-1:aU<p?qR<p?0:-1:0:-1:qs<p?e4<p?nk<p?fb<p?i9<p?0:0:-1:ls<p?my<p?0:-1:0:-1:kK<p?cy<p?gO<p?pB<p?0:-1:0:-1:ej<p?cS<p?0:-1:0:-1:eN<p?i2<p?kr<p?n8<p?pc<p?a6<p?co<p?kv<p?i3<p?bV<p?0:-1:0:-1:b_<p?jG<p?0:-1:0:-1:ax<p?om<p?0:0:qm<p?h5<p?0:-1:0:-1:pM<p?oM<p?dG<p?0:0:nw<p?0:0:nD<p?qK<p?qI<p?m5<p?0:-1:0:-1:iP<p?0:0:-1:pf<p?nC<p?bB<p?mp<p?bH<p?bW<p?ht<p?0:-1:0:-1:m7<p?mU<p?0:-1:0:pA<p?oa<p?c3<p?0:0:-1:pU<p?qa<p?0:-1:0:-1:rf<p?eL<p?iN<p?f$<p?dS<p?0:0:-1:ld<p?cj<p?0:-1:0:-1:qW<p?n4<p?0:0:rl<p?0:0:cY<p?bm<p?oB<p?oN<p?nY<p?cW<p?mQ<p?m6<p?o$<p?iq<p?mz<p?p0<p?nl<p?0:0:-1:fe<p?q_<p?0:-1:0:-1:l_<p?aD<p?ov<p?0:-1:0:n1<p?0:0:g2<p?ig<p?q3<p?p6<p?rn<p?0:-1:0:lS<p?0:0:-1:lt<p?ip<p?dk<p?dz<p?0:-1:0:-1:qb<p?bX<p?0:-1:0:oZ<p?pt<p?pr<p?k6<p?pH<p?0:0:cR<p?0:0:c_<p?ns<p?0:0:mW<p?g9<p?0:-1:0:-1:ez<p?jX<p?k2<p?0:0:qM<p?0:0:d3<p?hy<p?0:0:p5<p?fH<p?0:-1:0:h3<p?id<p?kO<p?nf<p?ke<p?dR<p?aG<p?0:-1:0:pd<p?0:0:rd<p?qn<p?nK<p?0:-1:0:cG<p?0:0:-1:ph<p?lE<p?m0<p?d9<p?kz<p?hM<p?0:-1:0:-1:gn<p?0:0:-1:oz<p?qj<p?0:0:mw<p?0:0:rq<p?gV<p?m1<p?mX<p?qL<p?qZ<p?jz<p?0:-1:0:-1:mk<p?0:0:m9<p?qN<p?0:0:ay<p?qo<p?0:-1:0:-1:pC<p?bL<p?cO<p?p2<p?0:-1:0:ot<p?0:0:os<p?pb<p?0:0:mM<p?0:0:hC<p?im<p?q$<p?mq<p?pG<p?lK<p?pk<p?dY<p?bJ<p?0:0:-1:kP<p?qg<p?0:-1:0:-1:mN<p?oH<p?0:0:rg<p?0:0:fL<p?i$<p?pF<p?0:0:nO<p?aV<p?0:-1:0:pq<p?oo<p?bg<p?0:-1:0:mr<p?0:0:qf<p?oQ<p?gr<p?nb<p?mP<p?p3<p?0:-1:0:jK<p?0:0:-1:k7<p?h6<p?gT<p?mC<p?0:-1:0:-1:fu<p?0:0:nN<p?ms<p?qx<p?0:0:mo<p?0:0:pe<p?oP<p?0:0:lF<p?0:0:-1:hq<p?mm<p?pn<p?dH<p?qu<p?ps<p?g4<p?0:0:-1:iW<p?n2<p?0:-1:0:m_<p?mL<p?0:0:oj<p?0:0:ng<p?o_<p?gW<p?oV<p?0:0:oC<p?jv<p?0:-1:0:-1:c0<p?re<p?qO<p?0:-1:0:qw<p?li<p?0:-1:0:-1:j8<p?mx<p?ny<p?nq<p?ow<p?n9<p?iJ<p?0:-1:0:-1:qy<p?n7<p?0:-1:0:g8<p?py<p?0:0:dP<p?0:0:-1:f_<p?kL<p?j7<p?kG<p?b8<p?lw<p?0:-1:0:-1:g7<p?jq<p?0:-1:0:-1:nE<p?bP<p?f8<p?l8<p?0:-1:0:-1:q5<p?0:0:-1:i6<p?kZ<p?ki<p?o5<p?kd<p?aB<p?aO<p?qS<p?m3<p?pD<p?0:-1:0:pN<p?0:0:jV<p?kF<p?ec<p?g_<p?0:-1:0:-1:d0<p?eh<p?0:-1:0:-1:nj<p?mR<p?em<p?b3<p?i4<p?0:-1:0:-1:pR<p?nI<p?0:-1:0:q9<p?nS<p?0:0:of<p?0:0:a3<p?at<p?ex<p?ep<p?eg<p?aL<p?0:0:-1:js<p?f9<p?0:-1:0:-1:oq<p?mI<p?g3<p?0:0:-1:e1<p?pZ<p?0:-1:0:dW<p?px<p?qp<p?0:0:hr<p?0:0:a5<p?o1<p?pQ<p?0:0:-1:pu<p?i0<p?0:-1:0:eJ<p?cf<p?pP<p?q6<p?gh<p?qX<p?ea<p?0:-1:0:pa<p?lI<p?0:-1:0:-1:rj<p?pY<p?0:0:fi<p?0:0:oI<p?ko<p?oS<p?mY<p?pX<p?0:-1:0:-1:nM<p?iL<p?0:-1:0:mF<p?o8<p?0:0:jx<p?0:0:am<p?o6<p?aH<p?qd<p?oF<p?qE<p?0:0:-1:mS<p?rp<p?0:-1:0:qe<p?ja<p?0:0:pl<p?0:0:-1:bA<p?cu<p?h0<p?ni<p?eA<p?0:-1:0:jN<p?dD<p?0:-1:0:-1:p7<p?pv<p?qV<p?jU<p?0:-1:0:-1:jt<p?0:0:-1:gl<p?eI<p?bn<p?gm<p?kw<p?eX<p?ar<p?fj<p?ho<p?cE<p?cD<p?0:-1:0:-1:cK<p?j2<p?0:-1:0:-1:bM<p?iS<p?iX<p?ju<p?0:-1:0:-1:rk<p?aE<p?0:-1:0:rm<p?bh<p?gF<p?dJ<p?dA<p?gY<p?0:-1:0:-1:fY<p?aI<p?0:-1:0:-1:az<p?mZ<p?nZ<p?nc<p?0:-1:0:-1:kJ<p?du<p?0:-1:0:-1:kA<p?l3<p?gv<p?mH<p?rr<p?aA<p?0:0:-1:m4<p?qY<p?0:-1:0:fw<p?jC<p?kT<p?k9<p?0:-1:0:-1:bO<p?e9<p?0:-1:0:-1:ed<p?lA<p?d4<p?dK<p?ly<p?k3<p?0:-1:0:-1:bu<p?i7<p?0:-1:0:-1:ba<p?eE<p?hX<p?cZ<p?0:-1:0:-1:fC<p?bK<p?0:-1:0:-1:g$<p?bY<p?hb<p?dp<p?h7<p?aw<p?lx<p?mb<p?as<p?k$<p?0:-1:0:-1:lh<p?jP<p?0:-1:0:-1:lN<p?cv<p?eV<p?gi<p?0:-1:0:-1:hQ<p?dr<p?0:-1:0:-1:bN<p?oO<p?lW<p?ee<p?av<p?0:-1:0:-1:jo<p?pj<p?0:-1:0:d2<p?h$<p?fQ<p?kR<p?0:-1:0:-1:eQ<p?b$<p?0:-1:0:-1:mO<p?fm<p?jH<p?a7<p?ml<p?bp<p?0:-1:0:fZ<p?cT<p?0:-1:0:iY<p?fa<p?0:0:bZ<p?gL<p?0:-1:0:-1:fI<p?mn<p?gj<p?fB<p?cp<p?op<p?0:-1:0:-1:n_<p?gP<p?0:-1:0:-1:iB<p?jM<p?fo<p?lB<p?0:-1:0:-1:lQ<p?kk<p?0:-1:0:-1:gd<p?fT<p?i1<p?kl<p?gw<p?oX<p?d_<p?gk<p?dd<p?f7<p?aj<p?ks<p?dv<p?bk<p?lc<p?0:-1:0:-1:ck<p?gQ<p?0:-1:0:-1:dN<p?i_<p?eK<p?eM<p?0:-1:0:-1:dU<p?e_<p?0:-1:0:-1:dg<p?l0<p?db<p?0:0:ds<p?0:0:oJ<p?e2<p?h1<p?ek<p?0:-1:0:-1:i5<p?nh<p?0:-1:0:-1:fn<p?ha<p?nm<p?mD<p?bC<p?jy<p?aN<p?qU<p?0:-1:0:-1:np<p?kj<p?0:-1:0:-1:mK<p?qr<p?nR<p?qQ<p?0:-1:0:-1:c1<p?mj<p?0:-1:0:-1:fk<p?j9<p?j1<p?aX<p?hZ<p?jA<p?0:-1:0:-1:aT<p?bD<p?0:-1:0:-1:bd<p?lr<p?cl<p?cc<p?0:-1:0:-1:fN<p?ii<p?0:-1:0:-1:n6<p?dL<p?eu<p?fM<p?hI<p?bF<p?jB<p?gK<p?0:-1:0:jD<p?0:0:-1:lV<p?lf<p?cV<p?kQ<p?0:-1:0:-1:kU<p?jd<p?0:-1:0:-1:nL<p?nv<p?gE<p?ga<p?cs<p?kE<p?0:-1:0:-1:nT<p?fc<p?0:-1:0:-1:nz<p?qt<p?ob<p?0:0:-1:qC<p?0:0:ce<p?ik<p?ih<p?nF<p?p4<p?0:0:f0<p?0:0:dy<p?ap<p?aM<p?0:-1:0:hY<p?l9<p?0:-1:0:-1:a0<p?eZ<p?fx<p?iu<p?fp<p?hJ<p?0:-1:0:-1:gM<p?eD<p?0:-1:0:-1:pO<p?q2<p?bT<p?0:-1:0:de<p?0:0:mG<p?ft<p?hV<p?fS<p?o3<p?mt<p?lJ<p?0:-1:0:pp<p?0:0:bf<p?fg<p?eY<p?0:-1:0:hs<p?iv<p?0:-1:0:g0<p?lb<p?hG<p?0:0:eb<p?0:0:le<p?gD<p?0:0:gf<p?0:0:hW<p?q4<p?bj<p?eS<p?0:0:ne<p?0:0:cd<p?al<p?gy<p?0:0:-1:hP<p?0:0:fU<p?oT<p?m2<p?m8<p?lz<p?0:-1:0:-1:mT<p?0:0:c$<p?da<p?0:0:mA<p?e0<p?0:-1:0:qT<p?iH<p?eB<p?nG<p?oh<p?0:0:q7<p?0:0:bU<p?dO<p?bx<p?0:-1:0:kg<p?0:0:ev<p?hf<p?kf<p?0:0:nA<p?fK<p?0:-1:0:ol<p?po<p?l1<p?0:-1:0:oK<p?0:0:mv<p?f6<p?m$<p?p$<p?0:0:e$<p?0:0:aF<p?nt<p?oD<p?0:0:-1:o0<p?b5<p?0:-1:0:hp<p?pV<p?lZ<p?dq<p?0:0:-1:lU<p?0:0:fV<p?pI<p?0:0:dl<p?ku<p?0:-1:0:-1:gp<p?nP<p?fh<p?lD<p?qP<p?dh<p?o9<p?pE<p?pi<p?d1<p?0:0:-1:ro<p?nu<p?0:-1:0:iy<p?i8<p?0:0:cz<p?nU<p?0:-1:0:-1:ao<p?nr<p?pm<p?0:0:fs<p?0:0:aY<p?eP<p?0:0:bo<p?0:0:dw<p?en<p?c7<p?gI<p?0:0:e6<p?0:0:iC<p?k_<p?k1<p?aK<p?0:-1:0:-1:ef<p?0:0:fR<p?hi<p?df<p?fv<p?0:-1:0:ge<p?0:0:nd<p?bq<p?ll<p?iV<p?0:-1:0:-1:el<p?0:0:je<p?cL<p?iK<p?gg<p?kH<p?iz<p?0:0:gJ<p?0:0:nn<p?no<p?oc<p?ca<p?0:-1:0:-1:eo<p?0:0:fD<p?aW<p?eU<p?hx<p?jT<p?0:-1:0:l7<p?0:0:-1:e7<p?lp<p?ak<p?0:0:-1:iM<p?0:0:-1:iG<p?et<p?bv<p?jL<p?gH<p?ij<p?0:0:jk<p?kc<p?0:-1:0:-1:jw<p?gq<p?dQ<p?ew<p?0:-1:0:-1:gU<p?fE<p?0:-1:0:-1:ei<p?cF<p?e3<p?b6<p?lO<p?0:-1:0:me<p?fy<p?0:-1:0:-1:hL<p?d$<p?0:0:hz<p?0:0:-1:jh<p?md<p?dB<p?cP<p?d8<p?ff<p?iU<p?ma<p?k0<p?l4<p?0:-1:0:cr<p?0:0:-1:qi<p?pS<p?cA<p?0:-1:0:cw<p?0:0:-1:fX<p?on<p?gZ<p?dC<p?0:0:n$<p?aR<p?0:-1:0:-1:iR<p?d6<p?jS<p?hD<p?0:-1:0:-1:h8<p?a2<p?0:-1:0:-1:iD<p?dX<p?is<p?jY<p?iT<p?jQ<p?kx<p?kI<p?0:-1:0:-1:gN<p?lq<p?0:-1:0:-1:lX<p?nJ<p?hv<p?0:0:-1:gX<p?jm<p?0:-1:0:-1:h4<p?iZ<p?lo<p?jZ<p?aZ<p?0:-1:0:-1:l2<p?c5<p?0:-1:0:dx<p?ey<p?ix<p?0:0:-1:dV<p?0:0:kS<p?ib<p?l5<p?kh<p?lm<p?fq<p?jF<p?g5<p?a4<p?0:-1:0:-1:lg<p?g6<p?0:-1:0:kB<p?dm<p?dn<p?0:0:-1:gz<p?hU<p?0:-1:0:-1:kb<p?cq<p?a8<p?d7<p?0:-1:0:g1<p?0:0:j_<p?j$<p?hu<p?0:0:-1:dt<p?gC<p?0:-1:0:-1:oL<p?qA<p?f1<p?fW<p?ai<p?he<p?gx<p?0:-1:0:hN<p?jb<p?0:-1:0:-1:jp<p?cH<p?it<p?cm<p?0:-1:0:-1:nW<p?bs<p?0:-1:0:-1:aJ<p?f2<p?hA<p?q8<p?oi<p?rc<p?0:-1:0:-1:iI<p?gR<p?0:-1:0:-1:pg<p?pJ<p?oY<p?eH<p?0:-1:0:-1:mh<p?mi<p?0:-1:0:-1:D(bdW,p+Z|0)-1|0:-1;else
var
rF=-1;if(3<rF>>>0)var
y=w(a);else
switch(rF){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
ve=ut(v(a));if(2<ve>>>0)var
y=w(a);else
switch(ve){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vf=ts(v(a));if(2<vf>>>0)var
y=w(a);else
switch(vf){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vg=r_(v(a));if(2<vg>>>0)var
y=w(a);else
switch(vg){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,51);var
vh=$(v(a)),y=0===vh?B(a):1===vh?C(a):w(a)}}}break;default:z(a,87);var
vi=rJ(v(a));if(2<vi>>>0)var
y=w(a);else
switch(vi){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vj=sI(v(a));if(2<vj>>>0)var
y=w(a);else
switch(vj){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vk=vn(v(a));if(2<vk>>>0)var
y=w(a);else
switch(vk){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vl=us(v(a));if(2<vl>>>0)var
y=w(a);else
switch(vl){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,52);var
vm=$(v(a)),y=0===vm?B(a):1===vm?C(a):w(a)}}}}}}break;case
38:z(a,87);var
vo=v(a);if(vo)var
k=vo[1],rG=35<k?nQ<k?ri<k?od<k?-1:rb<k?kq<k?hw<k?hm<k?j3<k?cx<k?dM<k?p9<k?na<k?0:-1:oE<k?n0<k?0:-1:0:-1:eF<k?eW<k?br<k?jW<k?0:-1:0:-1:fr<k?ic<k?0:-1:0:-1:kM<k?lM<k?es<k?bG<k?cI<k?dF<k?cQ<k?ch<k?aP<k?jI<k?0:-1:0:-1:j5<k?f3<k?0:-1:0:-1:hR<k?ci<k?k8<k?kn<k?0:-1:0:-1:kC<k?jO<k?0:-1:0:-1:bQ<k?fO<k?hd<k?hg<k?kN<k?jf<k?0:-1:0:-1:e8<k?au<k?0:-1:0:-1:lL<k?j0<k?hl<k?gs<k?0:-1:0:-1:l$<k?a9<k?0:-1:0:-1:cJ<k?dE<k?c6<k?fz<k?ia<k?hF<k?kp<k?iw<k?0:-1:0:-1:fJ<k?lC<k?0:-1:0:-1:j6<k?a_<k?eq<k?kV<k?0:-1:0:-1:ie<k?c4<k?0:-1:0:-1:kX<k?eG<k?ct<k?eR<k?bt<k?eO<k?0:-1:0:-1:hc<k?by<k?0:-1:0:-1:iE<k?jl<k?km<k?ji<k?0:-1:0:-1:cU<k?b2<k?0:-1:0:-1:qB<k?qJ<k?b9<k?fl<k?or<k?ra<k?oA<k?jc<k?aC<k?pw<k?mJ<k?bI<k?0:-1:0:-1:eC<k?0:0:la<k?p8<k?p1<k?lP<k?0:-1:0:-1:og<k?kD<k?0:-1:0:bE<k?pT<k?aq<k?lG<k?er<k?0:0:-1:nH<k?hk<k?0:-1:0:-1:an<k?pK<k?io<k?0:0:-1:o7<k?gB<k?0:-1:0:-1:nX<k?nV<k?ok<k?nB<k?oW<k?o2<k?qv<k?p_<k?0:-1:0:-1:qc<k?n5<k?0:-1:0:-1:qD<k?nx<k?pW<k?oR<k?0:-1:0:-1:mu<k?qH<k?0:-1:0:-1:j4<k?cM<k?ql<k?oG<k?qq<k?o4<k?0:-1:0:-1:jJ<k?qk<k?0:-1:0:-1:f5<k?go<k?dZ<k?hS<k?0:-1:0:-1:cX<k?hH<k?0:-1:0:-1:dT<k?iF<k?ir<k?lu<k?d5<k?b7<k?f4<k?lj<k?bS<k?jj<k?0:-1:0:-1:jg<k?bz<k?0:-1:0:-1:hT<k?gc<k?lH<k?fG<k?0:-1:0:-1:hO<k?be<k?0:-1:0:-1:e5<k?gA<k?jE<k?bR<k?bl<k?ln<k?0:-1:0:-1:gt<k?cn<k?0:-1:0:-1:c8<k?fd<k?iO<k?bi<k?0:-1:0:-1:eT<k?fF<k?0:-1:0:-1:lR<k?hB<k?h2<k?jR<k?fP<k?ky<k?lY<k?hn<k?0:-1:0:-1:h9<k?gS<k?0:-1:0:-1:kW<k?di<k?cN<k?jr<k?0:-1:0:-1:iQ<k?cg<k?0:-1:0:-1:qF<k?mE<k?mV<k?pL<k?oe<k?gb<k?0:-1:0:-1:ou<k?mB<k?0:-1:0:-1:qh<k?qz<k?rh<k?oU<k?0:-1:0:-1:qG<k?0:0:-1:b0<k?l6<k?c2<k?lT<k?aS<k?k5<k?fA<k?b4<k?a$<k?iA<k?q1<k?0:-1:0:-1:bc<k?kY<k?0:-1:0:-1:gG<k?lk<k?jn<k?il<k?0:-1:0:-1:a1<k?mc<k?0:-1:0:-1:b1<k?bw<k?hj<k?cC<k?dI<k?hE<k?0:-1:0:-1:hK<k?bb<k?0:-1:0:-1:lv<k?h_<k?dj<k?0:-1:0:oy<k?q0<k?0:-1:0:n3<k?c9<k?gu<k?ka<k?cB<k?pz<k?k4<k?0:0:-1:hh<k?aQ<k?0:-1:0:-1:ox<k?dc<k?cb<k?kt<k?0:-1:0:-1:aU<k?qR<k?0:-1:0:-1:qs<k?e4<k?nk<k?fb<k?i9<k?0:0:-1:ls<k?my<k?0:-1:0:-1:kK<k?cy<k?gO<k?pB<k?0:-1:0:-1:ej<k?cS<k?0:-1:0:-1:eN<k?i2<k?kr<k?n8<k?pc<k?a6<k?co<k?kv<k?i3<k?bV<k?0:-1:0:-1:b_<k?jG<k?0:-1:0:-1:ax<k?om<k?0:0:qm<k?h5<k?0:-1:0:-1:pM<k?oM<k?dG<k?0:0:nw<k?0:0:nD<k?qK<k?qI<k?m5<k?0:-1:0:-1:iP<k?0:0:-1:pf<k?nC<k?bB<k?mp<k?bH<k?bW<k?ht<k?0:-1:0:-1:m7<k?mU<k?0:-1:0:pA<k?oa<k?c3<k?0:0:-1:pU<k?qa<k?0:-1:0:-1:rf<k?eL<k?iN<k?f$<k?dS<k?0:0:-1:ld<k?cj<k?0:-1:0:-1:qW<k?n4<k?0:0:rl<k?0:0:cY<k?bm<k?oB<k?oN<k?nY<k?cW<k?mQ<k?m6<k?o$<k?iq<k?mz<k?p0<k?nl<k?0:0:-1:fe<k?q_<k?0:-1:0:-1:l_<k?aD<k?ov<k?0:-1:0:n1<k?0:0:g2<k?ig<k?q3<k?p6<k?rn<k?0:-1:0:lS<k?0:0:-1:lt<k?ip<k?dk<k?dz<k?0:-1:0:-1:qb<k?bX<k?0:-1:0:oZ<k?pt<k?pr<k?k6<k?pH<k?0:0:cR<k?0:0:c_<k?ns<k?0:0:mW<k?g9<k?0:-1:0:-1:ez<k?jX<k?k2<k?0:0:qM<k?0:0:d3<k?hy<k?0:0:p5<k?fH<k?0:-1:0:h3<k?id<k?kO<k?nf<k?ke<k?dR<k?aG<k?0:-1:0:pd<k?0:0:rd<k?qn<k?nK<k?0:-1:0:cG<k?0:0:-1:ph<k?lE<k?m0<k?d9<k?kz<k?hM<k?0:-1:0:-1:gn<k?0:0:-1:oz<k?qj<k?0:0:mw<k?0:0:rq<k?gV<k?m1<k?mX<k?qL<k?qZ<k?jz<k?0:-1:0:-1:mk<k?0:0:m9<k?qN<k?0:0:ay<k?qo<k?0:-1:0:-1:pC<k?bL<k?cO<k?p2<k?0:-1:0:ot<k?0:0:os<k?pb<k?0:0:mM<k?0:0:hC<k?im<k?q$<k?mq<k?pG<k?lK<k?pk<k?dY<k?bJ<k?0:0:-1:kP<k?qg<k?0:-1:0:-1:mN<k?oH<k?0:0:rg<k?0:0:fL<k?i$<k?pF<k?0:0:nO<k?aV<k?0:-1:0:pq<k?oo<k?bg<k?0:-1:0:mr<k?0:0:qf<k?oQ<k?gr<k?nb<k?mP<k?p3<k?0:-1:0:jK<k?0:0:-1:k7<k?h6<k?gT<k?mC<k?0:-1:0:-1:fu<k?0:0:nN<k?ms<k?qx<k?0:0:mo<k?0:0:pe<k?oP<k?0:0:lF<k?0:0:-1:hq<k?mm<k?pn<k?dH<k?qu<k?ps<k?g4<k?0:0:-1:iW<k?n2<k?0:-1:0:m_<k?mL<k?0:0:oj<k?0:0:ng<k?o_<k?gW<k?oV<k?0:0:oC<k?jv<k?0:-1:0:-1:c0<k?re<k?qO<k?0:-1:0:qw<k?li<k?0:-1:0:-1:j8<k?mx<k?ny<k?nq<k?ow<k?n9<k?iJ<k?0:-1:0:-1:qy<k?n7<k?0:-1:0:g8<k?py<k?0:0:dP<k?0:0:-1:f_<k?kL<k?j7<k?kG<k?b8<k?lw<k?0:-1:0:-1:g7<k?jq<k?0:-1:0:-1:nE<k?bP<k?f8<k?l8<k?0:-1:0:-1:q5<k?0:0:-1:i6<k?kZ<k?ki<k?o5<k?kd<k?aB<k?aO<k?qS<k?m3<k?pD<k?0:-1:0:pN<k?0:0:jV<k?kF<k?ec<k?g_<k?0:-1:0:-1:d0<k?eh<k?0:-1:0:-1:nj<k?mR<k?em<k?b3<k?i4<k?0:-1:0:-1:pR<k?nI<k?0:-1:0:q9<k?nS<k?0:0:of<k?0:0:a3<k?at<k?ex<k?ep<k?eg<k?aL<k?0:0:-1:js<k?f9<k?0:-1:0:-1:oq<k?mI<k?g3<k?0:0:-1:e1<k?pZ<k?0:-1:0:dW<k?px<k?qp<k?0:0:hr<k?0:0:a5<k?o1<k?pQ<k?0:0:-1:pu<k?i0<k?0:-1:0:eJ<k?cf<k?pP<k?q6<k?gh<k?qX<k?ea<k?0:-1:0:pa<k?lI<k?0:-1:0:-1:rj<k?pY<k?0:0:fi<k?0:0:oI<k?ko<k?oS<k?mY<k?pX<k?0:-1:0:-1:nM<k?iL<k?0:-1:0:mF<k?o8<k?0:0:jx<k?0:0:am<k?o6<k?aH<k?qd<k?oF<k?qE<k?0:0:-1:mS<k?rp<k?0:-1:0:qe<k?ja<k?0:0:pl<k?0:0:-1:bA<k?cu<k?h0<k?ni<k?eA<k?0:-1:0:jN<k?dD<k?0:-1:0:-1:p7<k?pv<k?qV<k?jU<k?0:-1:0:-1:jt<k?0:0:-1:gl<k?eI<k?bn<k?gm<k?kw<k?eX<k?ar<k?fj<k?ho<k?cE<k?cD<k?0:-1:0:-1:cK<k?j2<k?0:-1:0:-1:bM<k?iS<k?iX<k?ju<k?0:-1:0:-1:rk<k?aE<k?0:-1:0:rm<k?bh<k?gF<k?dJ<k?dA<k?gY<k?0:-1:0:-1:fY<k?aI<k?0:-1:0:-1:az<k?mZ<k?nZ<k?nc<k?0:-1:0:-1:kJ<k?du<k?0:-1:0:-1:kA<k?l3<k?gv<k?mH<k?rr<k?aA<k?0:0:-1:m4<k?qY<k?0:-1:0:fw<k?jC<k?kT<k?k9<k?0:-1:0:-1:bO<k?e9<k?0:-1:0:-1:ed<k?lA<k?d4<k?dK<k?ly<k?k3<k?0:-1:0:-1:bu<k?i7<k?0:-1:0:-1:ba<k?eE<k?hX<k?cZ<k?0:-1:0:-1:fC<k?bK<k?0:-1:0:-1:g$<k?bY<k?hb<k?dp<k?h7<k?aw<k?lx<k?mb<k?as<k?k$<k?0:-1:0:-1:lh<k?jP<k?0:-1:0:-1:lN<k?cv<k?eV<k?gi<k?0:-1:0:-1:hQ<k?dr<k?0:-1:0:-1:bN<k?oO<k?lW<k?ee<k?av<k?0:-1:0:-1:jo<k?pj<k?0:-1:0:d2<k?h$<k?fQ<k?kR<k?0:-1:0:-1:eQ<k?b$<k?0:-1:0:-1:mO<k?fm<k?jH<k?a7<k?ml<k?bp<k?0:-1:0:fZ<k?cT<k?0:-1:0:iY<k?fa<k?0:0:bZ<k?gL<k?0:-1:0:-1:fI<k?mn<k?gj<k?fB<k?cp<k?op<k?0:-1:0:-1:n_<k?gP<k?0:-1:0:-1:iB<k?jM<k?fo<k?lB<k?0:-1:0:-1:lQ<k?kk<k?0:-1:0:-1:gd<k?fT<k?i1<k?kl<k?gw<k?oX<k?d_<k?gk<k?dd<k?f7<k?aj<k?ks<k?dv<k?bk<k?lc<k?0:-1:0:-1:ck<k?gQ<k?0:-1:0:-1:dN<k?i_<k?eK<k?eM<k?0:-1:0:-1:dU<k?e_<k?0:-1:0:-1:dg<k?l0<k?db<k?0:0:ds<k?0:0:oJ<k?e2<k?h1<k?ek<k?0:-1:0:-1:i5<k?nh<k?0:-1:0:-1:fn<k?ha<k?nm<k?mD<k?bC<k?jy<k?aN<k?qU<k?0:-1:0:-1:np<k?kj<k?0:-1:0:-1:mK<k?qr<k?nR<k?qQ<k?0:-1:0:-1:c1<k?mj<k?0:-1:0:-1:fk<k?j9<k?j1<k?aX<k?hZ<k?jA<k?0:-1:0:-1:aT<k?bD<k?0:-1:0:-1:bd<k?lr<k?cl<k?cc<k?0:-1:0:-1:fN<k?ii<k?0:-1:0:-1:n6<k?dL<k?eu<k?fM<k?hI<k?bF<k?jB<k?gK<k?0:-1:0:jD<k?0:0:-1:lV<k?lf<k?cV<k?kQ<k?0:-1:0:-1:kU<k?jd<k?0:-1:0:-1:nL<k?nv<k?gE<k?ga<k?cs<k?kE<k?0:-1:0:-1:nT<k?fc<k?0:-1:0:-1:nz<k?qt<k?ob<k?0:0:-1:qC<k?0:0:ce<k?ik<k?ih<k?nF<k?p4<k?0:0:f0<k?0:0:dy<k?ap<k?aM<k?0:-1:0:hY<k?l9<k?0:-1:0:-1:a0<k?eZ<k?fx<k?iu<k?fp<k?hJ<k?0:-1:0:-1:gM<k?eD<k?0:-1:0:-1:pO<k?q2<k?bT<k?0:-1:0:de<k?0:0:mG<k?ft<k?hV<k?fS<k?o3<k?mt<k?lJ<k?0:-1:0:pp<k?0:0:bf<k?fg<k?eY<k?0:-1:0:hs<k?iv<k?0:-1:0:g0<k?lb<k?hG<k?0:0:eb<k?0:0:le<k?gD<k?0:0:gf<k?0:0:hW<k?q4<k?bj<k?eS<k?0:0:ne<k?0:0:cd<k?al<k?gy<k?0:0:-1:hP<k?0:0:fU<k?oT<k?m2<k?m8<k?lz<k?0:-1:0:-1:mT<k?0:0:c$<k?da<k?0:0:mA<k?e0<k?0:-1:0:qT<k?iH<k?eB<k?nG<k?oh<k?0:0:q7<k?0:0:bU<k?dO<k?bx<k?0:-1:0:kg<k?0:0:ev<k?hf<k?kf<k?0:0:nA<k?fK<k?0:-1:0:ol<k?po<k?l1<k?0:-1:0:oK<k?0:0:mv<k?f6<k?m$<k?p$<k?0:0:e$<k?0:0:aF<k?nt<k?oD<k?0:0:-1:o0<k?b5<k?0:-1:0:hp<k?pV<k?lZ<k?dq<k?0:0:-1:lU<k?0:0:fV<k?pI<k?0:0:dl<k?ku<k?0:-1:0:-1:gp<k?nP<k?fh<k?lD<k?qP<k?dh<k?o9<k?pE<k?pi<k?d1<k?0:0:-1:ro<k?nu<k?0:-1:0:iy<k?i8<k?0:0:cz<k?nU<k?0:-1:0:-1:ao<k?nr<k?pm<k?0:0:fs<k?0:0:aY<k?eP<k?0:0:bo<k?0:0:dw<k?en<k?c7<k?gI<k?0:0:e6<k?0:0:iC<k?k_<k?k1<k?aK<k?0:-1:0:-1:ef<k?0:0:fR<k?hi<k?df<k?fv<k?0:-1:0:ge<k?0:0:nd<k?bq<k?ll<k?iV<k?0:-1:0:-1:el<k?0:0:je<k?cL<k?iK<k?gg<k?kH<k?iz<k?0:0:gJ<k?0:0:nn<k?no<k?oc<k?ca<k?0:-1:0:-1:eo<k?0:0:fD<k?aW<k?eU<k?hx<k?jT<k?0:-1:0:l7<k?0:0:-1:e7<k?lp<k?ak<k?0:0:-1:iM<k?0:0:-1:iG<k?et<k?bv<k?jL<k?gH<k?ij<k?0:0:jk<k?kc<k?0:-1:0:-1:jw<k?gq<k?dQ<k?ew<k?0:-1:0:-1:gU<k?fE<k?0:-1:0:-1:ei<k?cF<k?e3<k?b6<k?lO<k?0:-1:0:me<k?fy<k?0:-1:0:-1:hL<k?d$<k?0:0:hz<k?0:0:-1:jh<k?md<k?dB<k?cP<k?d8<k?ff<k?iU<k?ma<k?k0<k?l4<k?0:-1:0:cr<k?0:0:-1:qi<k?pS<k?cA<k?0:-1:0:cw<k?0:0:-1:fX<k?on<k?gZ<k?dC<k?0:0:n$<k?aR<k?0:-1:0:-1:iR<k?d6<k?jS<k?hD<k?0:-1:0:-1:h8<k?a2<k?0:-1:0:-1:iD<k?dX<k?is<k?jY<k?iT<k?jQ<k?kx<k?kI<k?0:-1:0:-1:gN<k?lq<k?0:-1:0:-1:lX<k?nJ<k?hv<k?0:0:-1:gX<k?jm<k?0:-1:0:-1:h4<k?iZ<k?lo<k?jZ<k?aZ<k?0:-1:0:-1:l2<k?c5<k?0:-1:0:dx<k?ey<k?ix<k?0:0:-1:dV<k?0:0:kS<k?ib<k?l5<k?kh<k?lm<k?fq<k?jF<k?g5<k?a4<k?0:-1:0:-1:lg<k?g6<k?0:-1:0:kB<k?dm<k?dn<k?0:0:-1:gz<k?hU<k?0:-1:0:-1:kb<k?cq<k?a8<k?d7<k?0:-1:0:g1<k?0:0:j_<k?j$<k?hu<k?0:0:-1:dt<k?gC<k?0:-1:0:-1:oL<k?qA<k?f1<k?fW<k?ai<k?he<k?gx<k?0:-1:0:hN<k?jb<k?0:-1:0:-1:jp<k?cH<k?it<k?cm<k?0:-1:0:-1:nW<k?bs<k?0:-1:0:-1:aJ<k?f2<k?hA<k?q8<k?oi<k?rc<k?0:-1:0:-1:iI<k?gR<k?0:-1:0:-1:pg<k?pJ<k?oY<k?eH<k?0:-1:0:-1:mh<k?mi<k?0:-1:0:-1:D(bdN,k+Z|0)-1|0:-1;else
var
rG=-1;if(5<rG>>>0)var
y=w(a);else
switch(rG){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
vq=ta(v(a));if(2<vq>>>0)var
y=w(a);else
switch(vq){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vt=us(v(a));if(2<vt>>>0)var
y=w(a);else
switch(vt){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vu=rJ(v(a));if(2<vu>>>0)var
y=w(a);else
switch(vu){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,53);var
vv=$(v(a)),y=0===vv?B(a):1===vv?C(a):w(a)}}}break;case
3:z(a,87);var
vw=sI(v(a));if(2<vw>>>0)var
y=w(a);else
switch(vw){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vx=sV(v(a));if(2<vx>>>0)var
y=w(a);else
switch(vx){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vy=ta(v(a));if(2<vy>>>0)var
y=w(a);else
switch(vy){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vz=ta(v(a));if(2<vz>>>0)var
y=w(a);else
switch(vz){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vA=C2(v(a));if(2<vA>>>0)var
y=w(a);else
switch(vA){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,54);var
vB=$(v(a)),y=0===vB?B(a):1===vB?C(a):w(a)}}}}}break;case
4:z(a,87);var
vD=ts(v(a));if(2<vD>>>0)var
y=w(a);else
switch(vD){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,55);var
vE=$(v(a)),y=0===vE?B(a):1===vE?C(a):w(a)}break;default:z(a,87);var
vF=sI(v(a));if(2<vF>>>0)var
y=w(a);else
switch(vF){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vH=tt(v(a));if(2<vH>>>0)var
y=w(a);else
switch(vH){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vI=r_(v(a));if(2<vI>>>0)var
y=w(a);else
switch(vI){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vJ=tb(v(a));if(2<vJ>>>0)var
y=w(a);else
switch(vJ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vL=ut(v(a));if(2<vL>>>0)var
y=w(a);else
switch(vL){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vM=sI(v(a));if(2<vM>>>0)var
y=w(a);else
switch(vM){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,56);var
vN=$(v(a)),y=0===vN?B(a):1===vN?C(a):w(a)}}}}}}}break;case
39:z(a,87);var
vO=v(a);if(vO)var
j=vO[1],rI=35<j?nQ<j?ri<j?od<j?-1:rb<j?kq<j?hw<j?hm<j?j3<j?cx<j?dM<j?p9<j?na<j?0:-1:oE<j?n0<j?0:-1:0:-1:eF<j?eW<j?br<j?jW<j?0:-1:0:-1:fr<j?ic<j?0:-1:0:-1:kM<j?lM<j?es<j?bG<j?cI<j?dF<j?cQ<j?ch<j?aP<j?jI<j?0:-1:0:-1:j5<j?f3<j?0:-1:0:-1:hR<j?ci<j?k8<j?kn<j?0:-1:0:-1:kC<j?jO<j?0:-1:0:-1:bQ<j?fO<j?hd<j?hg<j?kN<j?jf<j?0:-1:0:-1:e8<j?au<j?0:-1:0:-1:lL<j?j0<j?hl<j?gs<j?0:-1:0:-1:l$<j?a9<j?0:-1:0:-1:cJ<j?dE<j?c6<j?fz<j?ia<j?hF<j?kp<j?iw<j?0:-1:0:-1:fJ<j?lC<j?0:-1:0:-1:j6<j?a_<j?eq<j?kV<j?0:-1:0:-1:ie<j?c4<j?0:-1:0:-1:kX<j?eG<j?ct<j?eR<j?bt<j?eO<j?0:-1:0:-1:hc<j?by<j?0:-1:0:-1:iE<j?jl<j?km<j?ji<j?0:-1:0:-1:cU<j?b2<j?0:-1:0:-1:qB<j?qJ<j?b9<j?fl<j?or<j?ra<j?oA<j?jc<j?aC<j?pw<j?mJ<j?bI<j?0:-1:0:-1:eC<j?0:0:la<j?p8<j?p1<j?lP<j?0:-1:0:-1:og<j?kD<j?0:-1:0:bE<j?pT<j?aq<j?lG<j?er<j?0:0:-1:nH<j?hk<j?0:-1:0:-1:an<j?pK<j?io<j?0:0:-1:o7<j?gB<j?0:-1:0:-1:nX<j?nV<j?ok<j?nB<j?oW<j?o2<j?qv<j?p_<j?0:-1:0:-1:qc<j?n5<j?0:-1:0:-1:qD<j?nx<j?pW<j?oR<j?0:-1:0:-1:mu<j?qH<j?0:-1:0:-1:j4<j?cM<j?ql<j?oG<j?qq<j?o4<j?0:-1:0:-1:jJ<j?qk<j?0:-1:0:-1:f5<j?go<j?dZ<j?hS<j?0:-1:0:-1:cX<j?hH<j?0:-1:0:-1:dT<j?iF<j?ir<j?lu<j?d5<j?b7<j?f4<j?lj<j?bS<j?jj<j?0:-1:0:-1:jg<j?bz<j?0:-1:0:-1:hT<j?gc<j?lH<j?fG<j?0:-1:0:-1:hO<j?be<j?0:-1:0:-1:e5<j?gA<j?jE<j?bR<j?bl<j?ln<j?0:-1:0:-1:gt<j?cn<j?0:-1:0:-1:c8<j?fd<j?iO<j?bi<j?0:-1:0:-1:eT<j?fF<j?0:-1:0:-1:lR<j?hB<j?h2<j?jR<j?fP<j?ky<j?lY<j?hn<j?0:-1:0:-1:h9<j?gS<j?0:-1:0:-1:kW<j?di<j?cN<j?jr<j?0:-1:0:-1:iQ<j?cg<j?0:-1:0:-1:qF<j?mE<j?mV<j?pL<j?oe<j?gb<j?0:-1:0:-1:ou<j?mB<j?0:-1:0:-1:qh<j?qz<j?rh<j?oU<j?0:-1:0:-1:qG<j?0:0:-1:b0<j?l6<j?c2<j?lT<j?aS<j?k5<j?fA<j?b4<j?a$<j?iA<j?q1<j?0:-1:0:-1:bc<j?kY<j?0:-1:0:-1:gG<j?lk<j?jn<j?il<j?0:-1:0:-1:a1<j?mc<j?0:-1:0:-1:b1<j?bw<j?hj<j?cC<j?dI<j?hE<j?0:-1:0:-1:hK<j?bb<j?0:-1:0:-1:lv<j?h_<j?dj<j?0:-1:0:oy<j?q0<j?0:-1:0:n3<j?c9<j?gu<j?ka<j?cB<j?pz<j?k4<j?0:0:-1:hh<j?aQ<j?0:-1:0:-1:ox<j?dc<j?cb<j?kt<j?0:-1:0:-1:aU<j?qR<j?0:-1:0:-1:qs<j?e4<j?nk<j?fb<j?i9<j?0:0:-1:ls<j?my<j?0:-1:0:-1:kK<j?cy<j?gO<j?pB<j?0:-1:0:-1:ej<j?cS<j?0:-1:0:-1:eN<j?i2<j?kr<j?n8<j?pc<j?a6<j?co<j?kv<j?i3<j?bV<j?0:-1:0:-1:b_<j?jG<j?0:-1:0:-1:ax<j?om<j?0:0:qm<j?h5<j?0:-1:0:-1:pM<j?oM<j?dG<j?0:0:nw<j?0:0:nD<j?qK<j?qI<j?m5<j?0:-1:0:-1:iP<j?0:0:-1:pf<j?nC<j?bB<j?mp<j?bH<j?bW<j?ht<j?0:-1:0:-1:m7<j?mU<j?0:-1:0:pA<j?oa<j?c3<j?0:0:-1:pU<j?qa<j?0:-1:0:-1:rf<j?eL<j?iN<j?f$<j?dS<j?0:0:-1:ld<j?cj<j?0:-1:0:-1:qW<j?n4<j?0:0:rl<j?0:0:cY<j?bm<j?oB<j?oN<j?nY<j?cW<j?mQ<j?m6<j?o$<j?iq<j?mz<j?p0<j?nl<j?0:0:-1:fe<j?q_<j?0:-1:0:-1:l_<j?aD<j?ov<j?0:-1:0:n1<j?0:0:g2<j?ig<j?q3<j?p6<j?rn<j?0:-1:0:lS<j?0:0:-1:lt<j?ip<j?dk<j?dz<j?0:-1:0:-1:qb<j?bX<j?0:-1:0:oZ<j?pt<j?pr<j?k6<j?pH<j?0:0:cR<j?0:0:c_<j?ns<j?0:0:mW<j?g9<j?0:-1:0:-1:ez<j?jX<j?k2<j?0:0:qM<j?0:0:d3<j?hy<j?0:0:p5<j?fH<j?0:-1:0:h3<j?id<j?kO<j?nf<j?ke<j?dR<j?aG<j?0:-1:0:pd<j?0:0:rd<j?qn<j?nK<j?0:-1:0:cG<j?0:0:-1:ph<j?lE<j?m0<j?d9<j?kz<j?hM<j?0:-1:0:-1:gn<j?0:0:-1:oz<j?qj<j?0:0:mw<j?0:0:rq<j?gV<j?m1<j?mX<j?qL<j?qZ<j?jz<j?0:-1:0:-1:mk<j?0:0:m9<j?qN<j?0:0:ay<j?qo<j?0:-1:0:-1:pC<j?bL<j?cO<j?p2<j?0:-1:0:ot<j?0:0:os<j?pb<j?0:0:mM<j?0:0:hC<j?im<j?q$<j?mq<j?pG<j?lK<j?pk<j?dY<j?bJ<j?0:0:-1:kP<j?qg<j?0:-1:0:-1:mN<j?oH<j?0:0:rg<j?0:0:fL<j?i$<j?pF<j?0:0:nO<j?aV<j?0:-1:0:pq<j?oo<j?bg<j?0:-1:0:mr<j?0:0:qf<j?oQ<j?gr<j?nb<j?mP<j?p3<j?0:-1:0:jK<j?0:0:-1:k7<j?h6<j?gT<j?mC<j?0:-1:0:-1:fu<j?0:0:nN<j?ms<j?qx<j?0:0:mo<j?0:0:pe<j?oP<j?0:0:lF<j?0:0:-1:hq<j?mm<j?pn<j?dH<j?qu<j?ps<j?g4<j?0:0:-1:iW<j?n2<j?0:-1:0:m_<j?mL<j?0:0:oj<j?0:0:ng<j?o_<j?gW<j?oV<j?0:0:oC<j?jv<j?0:-1:0:-1:c0<j?re<j?qO<j?0:-1:0:qw<j?li<j?0:-1:0:-1:j8<j?mx<j?ny<j?nq<j?ow<j?n9<j?iJ<j?0:-1:0:-1:qy<j?n7<j?0:-1:0:g8<j?py<j?0:0:dP<j?0:0:-1:f_<j?kL<j?j7<j?kG<j?b8<j?lw<j?0:-1:0:-1:g7<j?jq<j?0:-1:0:-1:nE<j?bP<j?f8<j?l8<j?0:-1:0:-1:q5<j?0:0:-1:i6<j?kZ<j?ki<j?o5<j?kd<j?aB<j?aO<j?qS<j?m3<j?pD<j?0:-1:0:pN<j?0:0:jV<j?kF<j?ec<j?g_<j?0:-1:0:-1:d0<j?eh<j?0:-1:0:-1:nj<j?mR<j?em<j?b3<j?i4<j?0:-1:0:-1:pR<j?nI<j?0:-1:0:q9<j?nS<j?0:0:of<j?0:0:a3<j?at<j?ex<j?ep<j?eg<j?aL<j?0:0:-1:js<j?f9<j?0:-1:0:-1:oq<j?mI<j?g3<j?0:0:-1:e1<j?pZ<j?0:-1:0:dW<j?px<j?qp<j?0:0:hr<j?0:0:a5<j?o1<j?pQ<j?0:0:-1:pu<j?i0<j?0:-1:0:eJ<j?cf<j?pP<j?q6<j?gh<j?qX<j?ea<j?0:-1:0:pa<j?lI<j?0:-1:0:-1:rj<j?pY<j?0:0:fi<j?0:0:oI<j?ko<j?oS<j?mY<j?pX<j?0:-1:0:-1:nM<j?iL<j?0:-1:0:mF<j?o8<j?0:0:jx<j?0:0:am<j?o6<j?aH<j?qd<j?oF<j?qE<j?0:0:-1:mS<j?rp<j?0:-1:0:qe<j?ja<j?0:0:pl<j?0:0:-1:bA<j?cu<j?h0<j?ni<j?eA<j?0:-1:0:jN<j?dD<j?0:-1:0:-1:p7<j?pv<j?qV<j?jU<j?0:-1:0:-1:jt<j?0:0:-1:gl<j?eI<j?bn<j?gm<j?kw<j?eX<j?ar<j?fj<j?ho<j?cE<j?cD<j?0:-1:0:-1:cK<j?j2<j?0:-1:0:-1:bM<j?iS<j?iX<j?ju<j?0:-1:0:-1:rk<j?aE<j?0:-1:0:rm<j?bh<j?gF<j?dJ<j?dA<j?gY<j?0:-1:0:-1:fY<j?aI<j?0:-1:0:-1:az<j?mZ<j?nZ<j?nc<j?0:-1:0:-1:kJ<j?du<j?0:-1:0:-1:kA<j?l3<j?gv<j?mH<j?rr<j?aA<j?0:0:-1:m4<j?qY<j?0:-1:0:fw<j?jC<j?kT<j?k9<j?0:-1:0:-1:bO<j?e9<j?0:-1:0:-1:ed<j?lA<j?d4<j?dK<j?ly<j?k3<j?0:-1:0:-1:bu<j?i7<j?0:-1:0:-1:ba<j?eE<j?hX<j?cZ<j?0:-1:0:-1:fC<j?bK<j?0:-1:0:-1:g$<j?bY<j?hb<j?dp<j?h7<j?aw<j?lx<j?mb<j?as<j?k$<j?0:-1:0:-1:lh<j?jP<j?0:-1:0:-1:lN<j?cv<j?eV<j?gi<j?0:-1:0:-1:hQ<j?dr<j?0:-1:0:-1:bN<j?oO<j?lW<j?ee<j?av<j?0:-1:0:-1:jo<j?pj<j?0:-1:0:d2<j?h$<j?fQ<j?kR<j?0:-1:0:-1:eQ<j?b$<j?0:-1:0:-1:mO<j?fm<j?jH<j?a7<j?ml<j?bp<j?0:-1:0:fZ<j?cT<j?0:-1:0:iY<j?fa<j?0:0:bZ<j?gL<j?0:-1:0:-1:fI<j?mn<j?gj<j?fB<j?cp<j?op<j?0:-1:0:-1:n_<j?gP<j?0:-1:0:-1:iB<j?jM<j?fo<j?lB<j?0:-1:0:-1:lQ<j?kk<j?0:-1:0:-1:gd<j?fT<j?i1<j?kl<j?gw<j?oX<j?d_<j?gk<j?dd<j?f7<j?aj<j?ks<j?dv<j?bk<j?lc<j?0:-1:0:-1:ck<j?gQ<j?0:-1:0:-1:dN<j?i_<j?eK<j?eM<j?0:-1:0:-1:dU<j?e_<j?0:-1:0:-1:dg<j?l0<j?db<j?0:0:ds<j?0:0:oJ<j?e2<j?h1<j?ek<j?0:-1:0:-1:i5<j?nh<j?0:-1:0:-1:fn<j?ha<j?nm<j?mD<j?bC<j?jy<j?aN<j?qU<j?0:-1:0:-1:np<j?kj<j?0:-1:0:-1:mK<j?qr<j?nR<j?qQ<j?0:-1:0:-1:c1<j?mj<j?0:-1:0:-1:fk<j?j9<j?j1<j?aX<j?hZ<j?jA<j?0:-1:0:-1:aT<j?bD<j?0:-1:0:-1:bd<j?lr<j?cl<j?cc<j?0:-1:0:-1:fN<j?ii<j?0:-1:0:-1:n6<j?dL<j?eu<j?fM<j?hI<j?bF<j?jB<j?gK<j?0:-1:0:jD<j?0:0:-1:lV<j?lf<j?cV<j?kQ<j?0:-1:0:-1:kU<j?jd<j?0:-1:0:-1:nL<j?nv<j?gE<j?ga<j?cs<j?kE<j?0:-1:0:-1:nT<j?fc<j?0:-1:0:-1:nz<j?qt<j?ob<j?0:0:-1:qC<j?0:0:ce<j?ik<j?ih<j?nF<j?p4<j?0:0:f0<j?0:0:dy<j?ap<j?aM<j?0:-1:0:hY<j?l9<j?0:-1:0:-1:a0<j?eZ<j?fx<j?iu<j?fp<j?hJ<j?0:-1:0:-1:gM<j?eD<j?0:-1:0:-1:pO<j?q2<j?bT<j?0:-1:0:de<j?0:0:mG<j?ft<j?hV<j?fS<j?o3<j?mt<j?lJ<j?0:-1:0:pp<j?0:0:bf<j?fg<j?eY<j?0:-1:0:hs<j?iv<j?0:-1:0:g0<j?lb<j?hG<j?0:0:eb<j?0:0:le<j?gD<j?0:0:gf<j?0:0:hW<j?q4<j?bj<j?eS<j?0:0:ne<j?0:0:cd<j?al<j?gy<j?0:0:-1:hP<j?0:0:fU<j?oT<j?m2<j?m8<j?lz<j?0:-1:0:-1:mT<j?0:0:c$<j?da<j?0:0:mA<j?e0<j?0:-1:0:qT<j?iH<j?eB<j?nG<j?oh<j?0:0:q7<j?0:0:bU<j?dO<j?bx<j?0:-1:0:kg<j?0:0:ev<j?hf<j?kf<j?0:0:nA<j?fK<j?0:-1:0:ol<j?po<j?l1<j?0:-1:0:oK<j?0:0:mv<j?f6<j?m$<j?p$<j?0:0:e$<j?0:0:aF<j?nt<j?oD<j?0:0:-1:o0<j?b5<j?0:-1:0:hp<j?pV<j?lZ<j?dq<j?0:0:-1:lU<j?0:0:fV<j?pI<j?0:0:dl<j?ku<j?0:-1:0:-1:gp<j?nP<j?fh<j?lD<j?qP<j?dh<j?o9<j?pE<j?pi<j?d1<j?0:0:-1:ro<j?nu<j?0:-1:0:iy<j?i8<j?0:0:cz<j?nU<j?0:-1:0:-1:ao<j?nr<j?pm<j?0:0:fs<j?0:0:aY<j?eP<j?0:0:bo<j?0:0:dw<j?en<j?c7<j?gI<j?0:0:e6<j?0:0:iC<j?k_<j?k1<j?aK<j?0:-1:0:-1:ef<j?0:0:fR<j?hi<j?df<j?fv<j?0:-1:0:ge<j?0:0:nd<j?bq<j?ll<j?iV<j?0:-1:0:-1:el<j?0:0:je<j?cL<j?iK<j?gg<j?kH<j?iz<j?0:0:gJ<j?0:0:nn<j?no<j?oc<j?ca<j?0:-1:0:-1:eo<j?0:0:fD<j?aW<j?eU<j?hx<j?jT<j?0:-1:0:l7<j?0:0:-1:e7<j?lp<j?ak<j?0:0:-1:iM<j?0:0:-1:iG<j?et<j?bv<j?jL<j?gH<j?ij<j?0:0:jk<j?kc<j?0:-1:0:-1:jw<j?gq<j?dQ<j?ew<j?0:-1:0:-1:gU<j?fE<j?0:-1:0:-1:ei<j?cF<j?e3<j?b6<j?lO<j?0:-1:0:me<j?fy<j?0:-1:0:-1:hL<j?d$<j?0:0:hz<j?0:0:-1:jh<j?md<j?dB<j?cP<j?d8<j?ff<j?iU<j?ma<j?k0<j?l4<j?0:-1:0:cr<j?0:0:-1:qi<j?pS<j?cA<j?0:-1:0:cw<j?0:0:-1:fX<j?on<j?gZ<j?dC<j?0:0:n$<j?aR<j?0:-1:0:-1:iR<j?d6<j?jS<j?hD<j?0:-1:0:-1:h8<j?a2<j?0:-1:0:-1:iD<j?dX<j?is<j?jY<j?iT<j?jQ<j?kx<j?kI<j?0:-1:0:-1:gN<j?lq<j?0:-1:0:-1:lX<j?nJ<j?hv<j?0:0:-1:gX<j?jm<j?0:-1:0:-1:h4<j?iZ<j?lo<j?jZ<j?aZ<j?0:-1:0:-1:l2<j?c5<j?0:-1:0:dx<j?ey<j?ix<j?0:0:-1:dV<j?0:0:kS<j?ib<j?l5<j?kh<j?lm<j?fq<j?jF<j?g5<j?a4<j?0:-1:0:-1:lg<j?g6<j?0:-1:0:kB<j?dm<j?dn<j?0:0:-1:gz<j?hU<j?0:-1:0:-1:kb<j?cq<j?a8<j?d7<j?0:-1:0:g1<j?0:0:j_<j?j$<j?hu<j?0:0:-1:dt<j?gC<j?0:-1:0:-1:oL<j?qA<j?f1<j?fW<j?ai<j?he<j?gx<j?0:-1:0:hN<j?jb<j?0:-1:0:-1:jp<j?cH<j?it<j?cm<j?0:-1:0:-1:nW<j?bs<j?0:-1:0:-1:aJ<j?f2<j?hA<j?q8<j?oi<j?rc<j?0:-1:0:-1:iI<j?gR<j?0:-1:0:-1:pg<j?pJ<j?oY<j?eH<j?0:-1:0:-1:mh<j?mi<j?0:-1:0:-1:D(bdM,j+Z|0)-1|0:-1;else
var
rI=-1;if(4<rI>>>0)var
y=w(a);else
switch(rI){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,57);var
vP=$(v(a)),y=0===vP?B(a):1===vP?C(a):w(a);break;case
3:z(a,87);var
vQ=xx(v(a));if(2<vQ>>>0)var
y=w(a);else
switch(vQ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vR=v(a);if(vR)var
f=vR[1],rM=35<f?nQ<f?ri<f?od<f?-1:rb<f?kq<f?hw<f?hm<f?j3<f?cx<f?dM<f?p9<f?na<f?0:-1:oE<f?n0<f?0:-1:0:-1:eF<f?eW<f?br<f?jW<f?0:-1:0:-1:fr<f?ic<f?0:-1:0:-1:kM<f?lM<f?es<f?bG<f?cI<f?dF<f?cQ<f?ch<f?aP<f?jI<f?0:-1:0:-1:j5<f?f3<f?0:-1:0:-1:hR<f?ci<f?k8<f?kn<f?0:-1:0:-1:kC<f?jO<f?0:-1:0:-1:bQ<f?fO<f?hd<f?hg<f?kN<f?jf<f?0:-1:0:-1:e8<f?au<f?0:-1:0:-1:lL<f?j0<f?hl<f?gs<f?0:-1:0:-1:l$<f?a9<f?0:-1:0:-1:cJ<f?dE<f?c6<f?fz<f?ia<f?hF<f?kp<f?iw<f?0:-1:0:-1:fJ<f?lC<f?0:-1:0:-1:j6<f?a_<f?eq<f?kV<f?0:-1:0:-1:ie<f?c4<f?0:-1:0:-1:kX<f?eG<f?ct<f?eR<f?bt<f?eO<f?0:-1:0:-1:hc<f?by<f?0:-1:0:-1:iE<f?jl<f?km<f?ji<f?0:-1:0:-1:cU<f?b2<f?0:-1:0:-1:qB<f?qJ<f?b9<f?fl<f?or<f?ra<f?oA<f?jc<f?aC<f?pw<f?mJ<f?bI<f?0:-1:0:-1:eC<f?0:0:la<f?p8<f?p1<f?lP<f?0:-1:0:-1:og<f?kD<f?0:-1:0:bE<f?pT<f?aq<f?lG<f?er<f?0:0:-1:nH<f?hk<f?0:-1:0:-1:an<f?pK<f?io<f?0:0:-1:o7<f?gB<f?0:-1:0:-1:nX<f?nV<f?ok<f?nB<f?oW<f?o2<f?qv<f?p_<f?0:-1:0:-1:qc<f?n5<f?0:-1:0:-1:qD<f?nx<f?pW<f?oR<f?0:-1:0:-1:mu<f?qH<f?0:-1:0:-1:j4<f?cM<f?ql<f?oG<f?qq<f?o4<f?0:-1:0:-1:jJ<f?qk<f?0:-1:0:-1:f5<f?go<f?dZ<f?hS<f?0:-1:0:-1:cX<f?hH<f?0:-1:0:-1:dT<f?iF<f?ir<f?lu<f?d5<f?b7<f?f4<f?lj<f?bS<f?jj<f?0:-1:0:-1:jg<f?bz<f?0:-1:0:-1:hT<f?gc<f?lH<f?fG<f?0:-1:0:-1:hO<f?be<f?0:-1:0:-1:e5<f?gA<f?jE<f?bR<f?bl<f?ln<f?0:-1:0:-1:gt<f?cn<f?0:-1:0:-1:c8<f?fd<f?iO<f?bi<f?0:-1:0:-1:eT<f?fF<f?0:-1:0:-1:lR<f?hB<f?h2<f?jR<f?fP<f?ky<f?lY<f?hn<f?0:-1:0:-1:h9<f?gS<f?0:-1:0:-1:kW<f?di<f?cN<f?jr<f?0:-1:0:-1:iQ<f?cg<f?0:-1:0:-1:qF<f?mE<f?mV<f?pL<f?oe<f?gb<f?0:-1:0:-1:ou<f?mB<f?0:-1:0:-1:qh<f?qz<f?rh<f?oU<f?0:-1:0:-1:qG<f?0:0:-1:b0<f?l6<f?c2<f?lT<f?aS<f?k5<f?fA<f?b4<f?a$<f?iA<f?q1<f?0:-1:0:-1:bc<f?kY<f?0:-1:0:-1:gG<f?lk<f?jn<f?il<f?0:-1:0:-1:a1<f?mc<f?0:-1:0:-1:b1<f?bw<f?hj<f?cC<f?dI<f?hE<f?0:-1:0:-1:hK<f?bb<f?0:-1:0:-1:lv<f?h_<f?dj<f?0:-1:0:oy<f?q0<f?0:-1:0:n3<f?c9<f?gu<f?ka<f?cB<f?pz<f?k4<f?0:0:-1:hh<f?aQ<f?0:-1:0:-1:ox<f?dc<f?cb<f?kt<f?0:-1:0:-1:aU<f?qR<f?0:-1:0:-1:qs<f?e4<f?nk<f?fb<f?i9<f?0:0:-1:ls<f?my<f?0:-1:0:-1:kK<f?cy<f?gO<f?pB<f?0:-1:0:-1:ej<f?cS<f?0:-1:0:-1:eN<f?i2<f?kr<f?n8<f?pc<f?a6<f?co<f?kv<f?i3<f?bV<f?0:-1:0:-1:b_<f?jG<f?0:-1:0:-1:ax<f?om<f?0:0:qm<f?h5<f?0:-1:0:-1:pM<f?oM<f?dG<f?0:0:nw<f?0:0:nD<f?qK<f?qI<f?m5<f?0:-1:0:-1:iP<f?0:0:-1:pf<f?nC<f?bB<f?mp<f?bH<f?bW<f?ht<f?0:-1:0:-1:m7<f?mU<f?0:-1:0:pA<f?oa<f?c3<f?0:0:-1:pU<f?qa<f?0:-1:0:-1:rf<f?eL<f?iN<f?f$<f?dS<f?0:0:-1:ld<f?cj<f?0:-1:0:-1:qW<f?n4<f?0:0:rl<f?0:0:cY<f?bm<f?oB<f?oN<f?nY<f?cW<f?mQ<f?m6<f?o$<f?iq<f?mz<f?p0<f?nl<f?0:0:-1:fe<f?q_<f?0:-1:0:-1:l_<f?aD<f?ov<f?0:-1:0:n1<f?0:0:g2<f?ig<f?q3<f?p6<f?rn<f?0:-1:0:lS<f?0:0:-1:lt<f?ip<f?dk<f?dz<f?0:-1:0:-1:qb<f?bX<f?0:-1:0:oZ<f?pt<f?pr<f?k6<f?pH<f?0:0:cR<f?0:0:c_<f?ns<f?0:0:mW<f?g9<f?0:-1:0:-1:ez<f?jX<f?k2<f?0:0:qM<f?0:0:d3<f?hy<f?0:0:p5<f?fH<f?0:-1:0:h3<f?id<f?kO<f?nf<f?ke<f?dR<f?aG<f?0:-1:0:pd<f?0:0:rd<f?qn<f?nK<f?0:-1:0:cG<f?0:0:-1:ph<f?lE<f?m0<f?d9<f?kz<f?hM<f?0:-1:0:-1:gn<f?0:0:-1:oz<f?qj<f?0:0:mw<f?0:0:rq<f?gV<f?m1<f?mX<f?qL<f?qZ<f?jz<f?0:-1:0:-1:mk<f?0:0:m9<f?qN<f?0:0:ay<f?qo<f?0:-1:0:-1:pC<f?bL<f?cO<f?p2<f?0:-1:0:ot<f?0:0:os<f?pb<f?0:0:mM<f?0:0:hC<f?im<f?q$<f?mq<f?pG<f?lK<f?pk<f?dY<f?bJ<f?0:0:-1:kP<f?qg<f?0:-1:0:-1:mN<f?oH<f?0:0:rg<f?0:0:fL<f?i$<f?pF<f?0:0:nO<f?aV<f?0:-1:0:pq<f?oo<f?bg<f?0:-1:0:mr<f?0:0:qf<f?oQ<f?gr<f?nb<f?mP<f?p3<f?0:-1:0:jK<f?0:0:-1:k7<f?h6<f?gT<f?mC<f?0:-1:0:-1:fu<f?0:0:nN<f?ms<f?qx<f?0:0:mo<f?0:0:pe<f?oP<f?0:0:lF<f?0:0:-1:hq<f?mm<f?pn<f?dH<f?qu<f?ps<f?g4<f?0:0:-1:iW<f?n2<f?0:-1:0:m_<f?mL<f?0:0:oj<f?0:0:ng<f?o_<f?gW<f?oV<f?0:0:oC<f?jv<f?0:-1:0:-1:c0<f?re<f?qO<f?0:-1:0:qw<f?li<f?0:-1:0:-1:j8<f?mx<f?ny<f?nq<f?ow<f?n9<f?iJ<f?0:-1:0:-1:qy<f?n7<f?0:-1:0:g8<f?py<f?0:0:dP<f?0:0:-1:f_<f?kL<f?j7<f?kG<f?b8<f?lw<f?0:-1:0:-1:g7<f?jq<f?0:-1:0:-1:nE<f?bP<f?f8<f?l8<f?0:-1:0:-1:q5<f?0:0:-1:i6<f?kZ<f?ki<f?o5<f?kd<f?aB<f?aO<f?qS<f?m3<f?pD<f?0:-1:0:pN<f?0:0:jV<f?kF<f?ec<f?g_<f?0:-1:0:-1:d0<f?eh<f?0:-1:0:-1:nj<f?mR<f?em<f?b3<f?i4<f?0:-1:0:-1:pR<f?nI<f?0:-1:0:q9<f?nS<f?0:0:of<f?0:0:a3<f?at<f?ex<f?ep<f?eg<f?aL<f?0:0:-1:js<f?f9<f?0:-1:0:-1:oq<f?mI<f?g3<f?0:0:-1:e1<f?pZ<f?0:-1:0:dW<f?px<f?qp<f?0:0:hr<f?0:0:a5<f?o1<f?pQ<f?0:0:-1:pu<f?i0<f?0:-1:0:eJ<f?cf<f?pP<f?q6<f?gh<f?qX<f?ea<f?0:-1:0:pa<f?lI<f?0:-1:0:-1:rj<f?pY<f?0:0:fi<f?0:0:oI<f?ko<f?oS<f?mY<f?pX<f?0:-1:0:-1:nM<f?iL<f?0:-1:0:mF<f?o8<f?0:0:jx<f?0:0:am<f?o6<f?aH<f?qd<f?oF<f?qE<f?0:0:-1:mS<f?rp<f?0:-1:0:qe<f?ja<f?0:0:pl<f?0:0:-1:bA<f?cu<f?h0<f?ni<f?eA<f?0:-1:0:jN<f?dD<f?0:-1:0:-1:p7<f?pv<f?qV<f?jU<f?0:-1:0:-1:jt<f?0:0:-1:gl<f?eI<f?bn<f?gm<f?kw<f?eX<f?ar<f?fj<f?ho<f?cE<f?cD<f?0:-1:0:-1:cK<f?j2<f?0:-1:0:-1:bM<f?iS<f?iX<f?ju<f?0:-1:0:-1:rk<f?aE<f?0:-1:0:rm<f?bh<f?gF<f?dJ<f?dA<f?gY<f?0:-1:0:-1:fY<f?aI<f?0:-1:0:-1:az<f?mZ<f?nZ<f?nc<f?0:-1:0:-1:kJ<f?du<f?0:-1:0:-1:kA<f?l3<f?gv<f?mH<f?rr<f?aA<f?0:0:-1:m4<f?qY<f?0:-1:0:fw<f?jC<f?kT<f?k9<f?0:-1:0:-1:bO<f?e9<f?0:-1:0:-1:ed<f?lA<f?d4<f?dK<f?ly<f?k3<f?0:-1:0:-1:bu<f?i7<f?0:-1:0:-1:ba<f?eE<f?hX<f?cZ<f?0:-1:0:-1:fC<f?bK<f?0:-1:0:-1:g$<f?bY<f?hb<f?dp<f?h7<f?aw<f?lx<f?mb<f?as<f?k$<f?0:-1:0:-1:lh<f?jP<f?0:-1:0:-1:lN<f?cv<f?eV<f?gi<f?0:-1:0:-1:hQ<f?dr<f?0:-1:0:-1:bN<f?oO<f?lW<f?ee<f?av<f?0:-1:0:-1:jo<f?pj<f?0:-1:0:d2<f?h$<f?fQ<f?kR<f?0:-1:0:-1:eQ<f?b$<f?0:-1:0:-1:mO<f?fm<f?jH<f?a7<f?ml<f?bp<f?0:-1:0:fZ<f?cT<f?0:-1:0:iY<f?fa<f?0:0:bZ<f?gL<f?0:-1:0:-1:fI<f?mn<f?gj<f?fB<f?cp<f?op<f?0:-1:0:-1:n_<f?gP<f?0:-1:0:-1:iB<f?jM<f?fo<f?lB<f?0:-1:0:-1:lQ<f?kk<f?0:-1:0:-1:gd<f?fT<f?i1<f?kl<f?gw<f?oX<f?d_<f?gk<f?dd<f?f7<f?aj<f?ks<f?dv<f?bk<f?lc<f?0:-1:0:-1:ck<f?gQ<f?0:-1:0:-1:dN<f?i_<f?eK<f?eM<f?0:-1:0:-1:dU<f?e_<f?0:-1:0:-1:dg<f?l0<f?db<f?0:0:ds<f?0:0:oJ<f?e2<f?h1<f?ek<f?0:-1:0:-1:i5<f?nh<f?0:-1:0:-1:fn<f?ha<f?nm<f?mD<f?bC<f?jy<f?aN<f?qU<f?0:-1:0:-1:np<f?kj<f?0:-1:0:-1:mK<f?qr<f?nR<f?qQ<f?0:-1:0:-1:c1<f?mj<f?0:-1:0:-1:fk<f?j9<f?j1<f?aX<f?hZ<f?jA<f?0:-1:0:-1:aT<f?bD<f?0:-1:0:-1:bd<f?lr<f?cl<f?cc<f?0:-1:0:-1:fN<f?ii<f?0:-1:0:-1:n6<f?dL<f?eu<f?fM<f?hI<f?bF<f?jB<f?gK<f?0:-1:0:jD<f?0:0:-1:lV<f?lf<f?cV<f?kQ<f?0:-1:0:-1:kU<f?jd<f?0:-1:0:-1:nL<f?nv<f?gE<f?ga<f?cs<f?kE<f?0:-1:0:-1:nT<f?fc<f?0:-1:0:-1:nz<f?qt<f?ob<f?0:0:-1:qC<f?0:0:ce<f?ik<f?ih<f?nF<f?p4<f?0:0:f0<f?0:0:dy<f?ap<f?aM<f?0:-1:0:hY<f?l9<f?0:-1:0:-1:a0<f?eZ<f?fx<f?iu<f?fp<f?hJ<f?0:-1:0:-1:gM<f?eD<f?0:-1:0:-1:pO<f?q2<f?bT<f?0:-1:0:de<f?0:0:mG<f?ft<f?hV<f?fS<f?o3<f?mt<f?lJ<f?0:-1:0:pp<f?0:0:bf<f?fg<f?eY<f?0:-1:0:hs<f?iv<f?0:-1:0:g0<f?lb<f?hG<f?0:0:eb<f?0:0:le<f?gD<f?0:0:gf<f?0:0:hW<f?q4<f?bj<f?eS<f?0:0:ne<f?0:0:cd<f?al<f?gy<f?0:0:-1:hP<f?0:0:fU<f?oT<f?m2<f?m8<f?lz<f?0:-1:0:-1:mT<f?0:0:c$<f?da<f?0:0:mA<f?e0<f?0:-1:0:qT<f?iH<f?eB<f?nG<f?oh<f?0:0:q7<f?0:0:bU<f?dO<f?bx<f?0:-1:0:kg<f?0:0:ev<f?hf<f?kf<f?0:0:nA<f?fK<f?0:-1:0:ol<f?po<f?l1<f?0:-1:0:oK<f?0:0:mv<f?f6<f?m$<f?p$<f?0:0:e$<f?0:0:aF<f?nt<f?oD<f?0:0:-1:o0<f?b5<f?0:-1:0:hp<f?pV<f?lZ<f?dq<f?0:0:-1:lU<f?0:0:fV<f?pI<f?0:0:dl<f?ku<f?0:-1:0:-1:gp<f?nP<f?fh<f?lD<f?qP<f?dh<f?o9<f?pE<f?pi<f?d1<f?0:0:-1:ro<f?nu<f?0:-1:0:iy<f?i8<f?0:0:cz<f?nU<f?0:-1:0:-1:ao<f?nr<f?pm<f?0:0:fs<f?0:0:aY<f?eP<f?0:0:bo<f?0:0:dw<f?en<f?c7<f?gI<f?0:0:e6<f?0:0:iC<f?k_<f?k1<f?aK<f?0:-1:0:-1:ef<f?0:0:fR<f?hi<f?df<f?fv<f?0:-1:0:ge<f?0:0:nd<f?bq<f?ll<f?iV<f?0:-1:0:-1:el<f?0:0:je<f?cL<f?iK<f?gg<f?kH<f?iz<f?0:0:gJ<f?0:0:nn<f?no<f?oc<f?ca<f?0:-1:0:-1:eo<f?0:0:fD<f?aW<f?eU<f?hx<f?jT<f?0:-1:0:l7<f?0:0:-1:e7<f?lp<f?ak<f?0:0:-1:iM<f?0:0:-1:iG<f?et<f?bv<f?jL<f?gH<f?ij<f?0:0:jk<f?kc<f?0:-1:0:-1:jw<f?gq<f?dQ<f?ew<f?0:-1:0:-1:gU<f?fE<f?0:-1:0:-1:ei<f?cF<f?e3<f?b6<f?lO<f?0:-1:0:me<f?fy<f?0:-1:0:-1:hL<f?d$<f?0:0:hz<f?0:0:-1:jh<f?md<f?dB<f?cP<f?d8<f?ff<f?iU<f?ma<f?k0<f?l4<f?0:-1:0:cr<f?0:0:-1:qi<f?pS<f?cA<f?0:-1:0:cw<f?0:0:-1:fX<f?on<f?gZ<f?dC<f?0:0:n$<f?aR<f?0:-1:0:-1:iR<f?d6<f?jS<f?hD<f?0:-1:0:-1:h8<f?a2<f?0:-1:0:-1:iD<f?dX<f?is<f?jY<f?iT<f?jQ<f?kx<f?kI<f?0:-1:0:-1:gN<f?lq<f?0:-1:0:-1:lX<f?nJ<f?hv<f?0:0:-1:gX<f?jm<f?0:-1:0:-1:h4<f?iZ<f?lo<f?jZ<f?aZ<f?0:-1:0:-1:l2<f?c5<f?0:-1:0:dx<f?ey<f?ix<f?0:0:-1:dV<f?0:0:kS<f?ib<f?l5<f?kh<f?lm<f?fq<f?jF<f?g5<f?a4<f?0:-1:0:-1:lg<f?g6<f?0:-1:0:kB<f?dm<f?dn<f?0:0:-1:gz<f?hU<f?0:-1:0:-1:kb<f?cq<f?a8<f?d7<f?0:-1:0:g1<f?0:0:j_<f?j$<f?hu<f?0:0:-1:dt<f?gC<f?0:-1:0:-1:oL<f?qA<f?f1<f?fW<f?ai<f?he<f?gx<f?0:-1:0:hN<f?jb<f?0:-1:0:-1:jp<f?cH<f?it<f?cm<f?0:-1:0:-1:nW<f?bs<f?0:-1:0:-1:aJ<f?f2<f?hA<f?q8<f?oi<f?rc<f?0:-1:0:-1:iI<f?gR<f?0:-1:0:-1:pg<f?pJ<f?oY<f?eH<f?0:-1:0:-1:mh<f?mi<f?0:-1:0:-1:D(bdv,f+Z|0)-1|0:-1;else
var
rM=-1;if(3<rM>>>0)var
y=w(a);else
switch(rM){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
vT=rJ(v(a));if(2<vT>>>0)var
y=w(a);else
switch(vT){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vV=He(v(a));if(2<vV>>>0)var
y=w(a);else
switch(vV){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vW=rJ(v(a));if(2<vW>>>0)var
y=w(a);else
switch(vW){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
vX=sI(v(a));if(2<vX>>>0)var
y=w(a);else
switch(vX){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
v1=r_(v(a));if(2<v1>>>0)var
y=w(a);else
switch(v1){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
v2=us(v(a));if(2<v2>>>0)var
y=w(a);else
switch(v2){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,58);var
v3=$(v(a)),y=0===v3?B(a):1===v3?C(a):w(a)}}}}}}break;default:z(a,87);var
v4=ts(v(a));if(2<v4>>>0)var
y=w(a);else
switch(v4){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
v5=r_(v(a));if(2<v5>>>0)var
y=w(a);else
switch(v5){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,59);var
v6=$(v(a)),y=0===v6?B(a):1===v6?C(a):w(a)}}}}break;default:z(a,60);var
v7=Hg(v(a));if(3<v7>>>0)var
y=w(a);else
switch(v7){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
v8=r_(v(a));if(2<v8>>>0)var
y=w(a);else
switch(v8){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
v9=sV(v(a));if(2<v9>>>0)var
y=w(a);else
switch(v9){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
v_=sI(v(a));if(2<v_>>>0)var
y=w(a);else
switch(v_){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wa=tt(v(a));if(2<wa>>>0)var
y=w(a);else
switch(wa){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wb=rJ(v(a));if(2<wb>>>0)var
y=w(a);else
switch(wb){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wc=ut(v(a));if(2<wc>>>0)var
y=w(a);else
switch(wc){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wd=xB(v(a));if(2<wd>>>0)var
y=w(a);else
switch(wd){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,61);var
we=$(v(a)),y=0===we?B(a):1===we?C(a):w(a)}}}}}}}break;default:z(a,87);var
wf=rJ(v(a));if(2<wf>>>0)var
y=w(a);else
switch(wf){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wg=ts(v(a));if(2<wg>>>0)var
y=w(a);else
switch(wg){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wh=xB(v(a));if(2<wh>>>0)var
y=w(a);else
switch(wh){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wi=sV(v(a));if(2<wi>>>0)var
y=w(a);else
switch(wi){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wj=tt(v(a));if(2<wj>>>0)var
y=w(a);else
switch(wj){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wk=rJ(v(a));if(2<wk>>>0)var
y=w(a);else
switch(wk){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,62);var
wl=$(v(a)),y=0===wl?B(a):1===wl?C(a):w(a)}}}}}}}}break;case
40:z(a,87);var
wm=rJ(v(a));if(2<wm>>>0)var
y=w(a);else
switch(wm){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wn=r_(v(a));if(2<wn>>>0)var
y=w(a);else
switch(wn){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,63);var
wo=$(v(a)),y=0===wo?B(a):1===wo?C(a):w(a)}}break;case
41:z(a,87);var
wp=v(a);if(wp)var
l=wp[1],rN=35<l?nQ<l?ri<l?od<l?-1:rb<l?kq<l?hw<l?hm<l?j3<l?cx<l?dM<l?p9<l?na<l?0:-1:oE<l?n0<l?0:-1:0:-1:eF<l?eW<l?br<l?jW<l?0:-1:0:-1:fr<l?ic<l?0:-1:0:-1:kM<l?lM<l?es<l?bG<l?cI<l?dF<l?cQ<l?ch<l?aP<l?jI<l?0:-1:0:-1:j5<l?f3<l?0:-1:0:-1:hR<l?ci<l?k8<l?kn<l?0:-1:0:-1:kC<l?jO<l?0:-1:0:-1:bQ<l?fO<l?hd<l?hg<l?kN<l?jf<l?0:-1:0:-1:e8<l?au<l?0:-1:0:-1:lL<l?j0<l?hl<l?gs<l?0:-1:0:-1:l$<l?a9<l?0:-1:0:-1:cJ<l?dE<l?c6<l?fz<l?ia<l?hF<l?kp<l?iw<l?0:-1:0:-1:fJ<l?lC<l?0:-1:0:-1:j6<l?a_<l?eq<l?kV<l?0:-1:0:-1:ie<l?c4<l?0:-1:0:-1:kX<l?eG<l?ct<l?eR<l?bt<l?eO<l?0:-1:0:-1:hc<l?by<l?0:-1:0:-1:iE<l?jl<l?km<l?ji<l?0:-1:0:-1:cU<l?b2<l?0:-1:0:-1:qB<l?qJ<l?b9<l?fl<l?or<l?ra<l?oA<l?jc<l?aC<l?pw<l?mJ<l?bI<l?0:-1:0:-1:eC<l?0:0:la<l?p8<l?p1<l?lP<l?0:-1:0:-1:og<l?kD<l?0:-1:0:bE<l?pT<l?aq<l?lG<l?er<l?0:0:-1:nH<l?hk<l?0:-1:0:-1:an<l?pK<l?io<l?0:0:-1:o7<l?gB<l?0:-1:0:-1:nX<l?nV<l?ok<l?nB<l?oW<l?o2<l?qv<l?p_<l?0:-1:0:-1:qc<l?n5<l?0:-1:0:-1:qD<l?nx<l?pW<l?oR<l?0:-1:0:-1:mu<l?qH<l?0:-1:0:-1:j4<l?cM<l?ql<l?oG<l?qq<l?o4<l?0:-1:0:-1:jJ<l?qk<l?0:-1:0:-1:f5<l?go<l?dZ<l?hS<l?0:-1:0:-1:cX<l?hH<l?0:-1:0:-1:dT<l?iF<l?ir<l?lu<l?d5<l?b7<l?f4<l?lj<l?bS<l?jj<l?0:-1:0:-1:jg<l?bz<l?0:-1:0:-1:hT<l?gc<l?lH<l?fG<l?0:-1:0:-1:hO<l?be<l?0:-1:0:-1:e5<l?gA<l?jE<l?bR<l?bl<l?ln<l?0:-1:0:-1:gt<l?cn<l?0:-1:0:-1:c8<l?fd<l?iO<l?bi<l?0:-1:0:-1:eT<l?fF<l?0:-1:0:-1:lR<l?hB<l?h2<l?jR<l?fP<l?ky<l?lY<l?hn<l?0:-1:0:-1:h9<l?gS<l?0:-1:0:-1:kW<l?di<l?cN<l?jr<l?0:-1:0:-1:iQ<l?cg<l?0:-1:0:-1:qF<l?mE<l?mV<l?pL<l?oe<l?gb<l?0:-1:0:-1:ou<l?mB<l?0:-1:0:-1:qh<l?qz<l?rh<l?oU<l?0:-1:0:-1:qG<l?0:0:-1:b0<l?l6<l?c2<l?lT<l?aS<l?k5<l?fA<l?b4<l?a$<l?iA<l?q1<l?0:-1:0:-1:bc<l?kY<l?0:-1:0:-1:gG<l?lk<l?jn<l?il<l?0:-1:0:-1:a1<l?mc<l?0:-1:0:-1:b1<l?bw<l?hj<l?cC<l?dI<l?hE<l?0:-1:0:-1:hK<l?bb<l?0:-1:0:-1:lv<l?h_<l?dj<l?0:-1:0:oy<l?q0<l?0:-1:0:n3<l?c9<l?gu<l?ka<l?cB<l?pz<l?k4<l?0:0:-1:hh<l?aQ<l?0:-1:0:-1:ox<l?dc<l?cb<l?kt<l?0:-1:0:-1:aU<l?qR<l?0:-1:0:-1:qs<l?e4<l?nk<l?fb<l?i9<l?0:0:-1:ls<l?my<l?0:-1:0:-1:kK<l?cy<l?gO<l?pB<l?0:-1:0:-1:ej<l?cS<l?0:-1:0:-1:eN<l?i2<l?kr<l?n8<l?pc<l?a6<l?co<l?kv<l?i3<l?bV<l?0:-1:0:-1:b_<l?jG<l?0:-1:0:-1:ax<l?om<l?0:0:qm<l?h5<l?0:-1:0:-1:pM<l?oM<l?dG<l?0:0:nw<l?0:0:nD<l?qK<l?qI<l?m5<l?0:-1:0:-1:iP<l?0:0:-1:pf<l?nC<l?bB<l?mp<l?bH<l?bW<l?ht<l?0:-1:0:-1:m7<l?mU<l?0:-1:0:pA<l?oa<l?c3<l?0:0:-1:pU<l?qa<l?0:-1:0:-1:rf<l?eL<l?iN<l?f$<l?dS<l?0:0:-1:ld<l?cj<l?0:-1:0:-1:qW<l?n4<l?0:0:rl<l?0:0:cY<l?bm<l?oB<l?oN<l?nY<l?cW<l?mQ<l?m6<l?o$<l?iq<l?mz<l?p0<l?nl<l?0:0:-1:fe<l?q_<l?0:-1:0:-1:l_<l?aD<l?ov<l?0:-1:0:n1<l?0:0:g2<l?ig<l?q3<l?p6<l?rn<l?0:-1:0:lS<l?0:0:-1:lt<l?ip<l?dk<l?dz<l?0:-1:0:-1:qb<l?bX<l?0:-1:0:oZ<l?pt<l?pr<l?k6<l?pH<l?0:0:cR<l?0:0:c_<l?ns<l?0:0:mW<l?g9<l?0:-1:0:-1:ez<l?jX<l?k2<l?0:0:qM<l?0:0:d3<l?hy<l?0:0:p5<l?fH<l?0:-1:0:h3<l?id<l?kO<l?nf<l?ke<l?dR<l?aG<l?0:-1:0:pd<l?0:0:rd<l?qn<l?nK<l?0:-1:0:cG<l?0:0:-1:ph<l?lE<l?m0<l?d9<l?kz<l?hM<l?0:-1:0:-1:gn<l?0:0:-1:oz<l?qj<l?0:0:mw<l?0:0:rq<l?gV<l?m1<l?mX<l?qL<l?qZ<l?jz<l?0:-1:0:-1:mk<l?0:0:m9<l?qN<l?0:0:ay<l?qo<l?0:-1:0:-1:pC<l?bL<l?cO<l?p2<l?0:-1:0:ot<l?0:0:os<l?pb<l?0:0:mM<l?0:0:hC<l?im<l?q$<l?mq<l?pG<l?lK<l?pk<l?dY<l?bJ<l?0:0:-1:kP<l?qg<l?0:-1:0:-1:mN<l?oH<l?0:0:rg<l?0:0:fL<l?i$<l?pF<l?0:0:nO<l?aV<l?0:-1:0:pq<l?oo<l?bg<l?0:-1:0:mr<l?0:0:qf<l?oQ<l?gr<l?nb<l?mP<l?p3<l?0:-1:0:jK<l?0:0:-1:k7<l?h6<l?gT<l?mC<l?0:-1:0:-1:fu<l?0:0:nN<l?ms<l?qx<l?0:0:mo<l?0:0:pe<l?oP<l?0:0:lF<l?0:0:-1:hq<l?mm<l?pn<l?dH<l?qu<l?ps<l?g4<l?0:0:-1:iW<l?n2<l?0:-1:0:m_<l?mL<l?0:0:oj<l?0:0:ng<l?o_<l?gW<l?oV<l?0:0:oC<l?jv<l?0:-1:0:-1:c0<l?re<l?qO<l?0:-1:0:qw<l?li<l?0:-1:0:-1:j8<l?mx<l?ny<l?nq<l?ow<l?n9<l?iJ<l?0:-1:0:-1:qy<l?n7<l?0:-1:0:g8<l?py<l?0:0:dP<l?0:0:-1:f_<l?kL<l?j7<l?kG<l?b8<l?lw<l?0:-1:0:-1:g7<l?jq<l?0:-1:0:-1:nE<l?bP<l?f8<l?l8<l?0:-1:0:-1:q5<l?0:0:-1:i6<l?kZ<l?ki<l?o5<l?kd<l?aB<l?aO<l?qS<l?m3<l?pD<l?0:-1:0:pN<l?0:0:jV<l?kF<l?ec<l?g_<l?0:-1:0:-1:d0<l?eh<l?0:-1:0:-1:nj<l?mR<l?em<l?b3<l?i4<l?0:-1:0:-1:pR<l?nI<l?0:-1:0:q9<l?nS<l?0:0:of<l?0:0:a3<l?at<l?ex<l?ep<l?eg<l?aL<l?0:0:-1:js<l?f9<l?0:-1:0:-1:oq<l?mI<l?g3<l?0:0:-1:e1<l?pZ<l?0:-1:0:dW<l?px<l?qp<l?0:0:hr<l?0:0:a5<l?o1<l?pQ<l?0:0:-1:pu<l?i0<l?0:-1:0:eJ<l?cf<l?pP<l?q6<l?gh<l?qX<l?ea<l?0:-1:0:pa<l?lI<l?0:-1:0:-1:rj<l?pY<l?0:0:fi<l?0:0:oI<l?ko<l?oS<l?mY<l?pX<l?0:-1:0:-1:nM<l?iL<l?0:-1:0:mF<l?o8<l?0:0:jx<l?0:0:am<l?o6<l?aH<l?qd<l?oF<l?qE<l?0:0:-1:mS<l?rp<l?0:-1:0:qe<l?ja<l?0:0:pl<l?0:0:-1:bA<l?cu<l?h0<l?ni<l?eA<l?0:-1:0:jN<l?dD<l?0:-1:0:-1:p7<l?pv<l?qV<l?jU<l?0:-1:0:-1:jt<l?0:0:-1:gl<l?eI<l?bn<l?gm<l?kw<l?eX<l?ar<l?fj<l?ho<l?cE<l?cD<l?0:-1:0:-1:cK<l?j2<l?0:-1:0:-1:bM<l?iS<l?iX<l?ju<l?0:-1:0:-1:rk<l?aE<l?0:-1:0:rm<l?bh<l?gF<l?dJ<l?dA<l?gY<l?0:-1:0:-1:fY<l?aI<l?0:-1:0:-1:az<l?mZ<l?nZ<l?nc<l?0:-1:0:-1:kJ<l?du<l?0:-1:0:-1:kA<l?l3<l?gv<l?mH<l?rr<l?aA<l?0:0:-1:m4<l?qY<l?0:-1:0:fw<l?jC<l?kT<l?k9<l?0:-1:0:-1:bO<l?e9<l?0:-1:0:-1:ed<l?lA<l?d4<l?dK<l?ly<l?k3<l?0:-1:0:-1:bu<l?i7<l?0:-1:0:-1:ba<l?eE<l?hX<l?cZ<l?0:-1:0:-1:fC<l?bK<l?0:-1:0:-1:g$<l?bY<l?hb<l?dp<l?h7<l?aw<l?lx<l?mb<l?as<l?k$<l?0:-1:0:-1:lh<l?jP<l?0:-1:0:-1:lN<l?cv<l?eV<l?gi<l?0:-1:0:-1:hQ<l?dr<l?0:-1:0:-1:bN<l?oO<l?lW<l?ee<l?av<l?0:-1:0:-1:jo<l?pj<l?0:-1:0:d2<l?h$<l?fQ<l?kR<l?0:-1:0:-1:eQ<l?b$<l?0:-1:0:-1:mO<l?fm<l?jH<l?a7<l?ml<l?bp<l?0:-1:0:fZ<l?cT<l?0:-1:0:iY<l?fa<l?0:0:bZ<l?gL<l?0:-1:0:-1:fI<l?mn<l?gj<l?fB<l?cp<l?op<l?0:-1:0:-1:n_<l?gP<l?0:-1:0:-1:iB<l?jM<l?fo<l?lB<l?0:-1:0:-1:lQ<l?kk<l?0:-1:0:-1:gd<l?fT<l?i1<l?kl<l?gw<l?oX<l?d_<l?gk<l?dd<l?f7<l?aj<l?ks<l?dv<l?bk<l?lc<l?0:-1:0:-1:ck<l?gQ<l?0:-1:0:-1:dN<l?i_<l?eK<l?eM<l?0:-1:0:-1:dU<l?e_<l?0:-1:0:-1:dg<l?l0<l?db<l?0:0:ds<l?0:0:oJ<l?e2<l?h1<l?ek<l?0:-1:0:-1:i5<l?nh<l?0:-1:0:-1:fn<l?ha<l?nm<l?mD<l?bC<l?jy<l?aN<l?qU<l?0:-1:0:-1:np<l?kj<l?0:-1:0:-1:mK<l?qr<l?nR<l?qQ<l?0:-1:0:-1:c1<l?mj<l?0:-1:0:-1:fk<l?j9<l?j1<l?aX<l?hZ<l?jA<l?0:-1:0:-1:aT<l?bD<l?0:-1:0:-1:bd<l?lr<l?cl<l?cc<l?0:-1:0:-1:fN<l?ii<l?0:-1:0:-1:n6<l?dL<l?eu<l?fM<l?hI<l?bF<l?jB<l?gK<l?0:-1:0:jD<l?0:0:-1:lV<l?lf<l?cV<l?kQ<l?0:-1:0:-1:kU<l?jd<l?0:-1:0:-1:nL<l?nv<l?gE<l?ga<l?cs<l?kE<l?0:-1:0:-1:nT<l?fc<l?0:-1:0:-1:nz<l?qt<l?ob<l?0:0:-1:qC<l?0:0:ce<l?ik<l?ih<l?nF<l?p4<l?0:0:f0<l?0:0:dy<l?ap<l?aM<l?0:-1:0:hY<l?l9<l?0:-1:0:-1:a0<l?eZ<l?fx<l?iu<l?fp<l?hJ<l?0:-1:0:-1:gM<l?eD<l?0:-1:0:-1:pO<l?q2<l?bT<l?0:-1:0:de<l?0:0:mG<l?ft<l?hV<l?fS<l?o3<l?mt<l?lJ<l?0:-1:0:pp<l?0:0:bf<l?fg<l?eY<l?0:-1:0:hs<l?iv<l?0:-1:0:g0<l?lb<l?hG<l?0:0:eb<l?0:0:le<l?gD<l?0:0:gf<l?0:0:hW<l?q4<l?bj<l?eS<l?0:0:ne<l?0:0:cd<l?al<l?gy<l?0:0:-1:hP<l?0:0:fU<l?oT<l?m2<l?m8<l?lz<l?0:-1:0:-1:mT<l?0:0:c$<l?da<l?0:0:mA<l?e0<l?0:-1:0:qT<l?iH<l?eB<l?nG<l?oh<l?0:0:q7<l?0:0:bU<l?dO<l?bx<l?0:-1:0:kg<l?0:0:ev<l?hf<l?kf<l?0:0:nA<l?fK<l?0:-1:0:ol<l?po<l?l1<l?0:-1:0:oK<l?0:0:mv<l?f6<l?m$<l?p$<l?0:0:e$<l?0:0:aF<l?nt<l?oD<l?0:0:-1:o0<l?b5<l?0:-1:0:hp<l?pV<l?lZ<l?dq<l?0:0:-1:lU<l?0:0:fV<l?pI<l?0:0:dl<l?ku<l?0:-1:0:-1:gp<l?nP<l?fh<l?lD<l?qP<l?dh<l?o9<l?pE<l?pi<l?d1<l?0:0:-1:ro<l?nu<l?0:-1:0:iy<l?i8<l?0:0:cz<l?nU<l?0:-1:0:-1:ao<l?nr<l?pm<l?0:0:fs<l?0:0:aY<l?eP<l?0:0:bo<l?0:0:dw<l?en<l?c7<l?gI<l?0:0:e6<l?0:0:iC<l?k_<l?k1<l?aK<l?0:-1:0:-1:ef<l?0:0:fR<l?hi<l?df<l?fv<l?0:-1:0:ge<l?0:0:nd<l?bq<l?ll<l?iV<l?0:-1:0:-1:el<l?0:0:je<l?cL<l?iK<l?gg<l?kH<l?iz<l?0:0:gJ<l?0:0:nn<l?no<l?oc<l?ca<l?0:-1:0:-1:eo<l?0:0:fD<l?aW<l?eU<l?hx<l?jT<l?0:-1:0:l7<l?0:0:-1:e7<l?lp<l?ak<l?0:0:-1:iM<l?0:0:-1:iG<l?et<l?bv<l?jL<l?gH<l?ij<l?0:0:jk<l?kc<l?0:-1:0:-1:jw<l?gq<l?dQ<l?ew<l?0:-1:0:-1:gU<l?fE<l?0:-1:0:-1:ei<l?cF<l?e3<l?b6<l?lO<l?0:-1:0:me<l?fy<l?0:-1:0:-1:hL<l?d$<l?0:0:hz<l?0:0:-1:jh<l?md<l?dB<l?cP<l?d8<l?ff<l?iU<l?ma<l?k0<l?l4<l?0:-1:0:cr<l?0:0:-1:qi<l?pS<l?cA<l?0:-1:0:cw<l?0:0:-1:fX<l?on<l?gZ<l?dC<l?0:0:n$<l?aR<l?0:-1:0:-1:iR<l?d6<l?jS<l?hD<l?0:-1:0:-1:h8<l?a2<l?0:-1:0:-1:iD<l?dX<l?is<l?jY<l?iT<l?jQ<l?kx<l?kI<l?0:-1:0:-1:gN<l?lq<l?0:-1:0:-1:lX<l?nJ<l?hv<l?0:0:-1:gX<l?jm<l?0:-1:0:-1:h4<l?iZ<l?lo<l?jZ<l?aZ<l?0:-1:0:-1:l2<l?c5<l?0:-1:0:dx<l?ey<l?ix<l?0:0:-1:dV<l?0:0:kS<l?ib<l?l5<l?kh<l?lm<l?fq<l?jF<l?g5<l?a4<l?0:-1:0:-1:lg<l?g6<l?0:-1:0:kB<l?dm<l?dn<l?0:0:-1:gz<l?hU<l?0:-1:0:-1:kb<l?cq<l?a8<l?d7<l?0:-1:0:g1<l?0:0:j_<l?j$<l?hu<l?0:0:-1:dt<l?gC<l?0:-1:0:-1:oL<l?qA<l?f1<l?fW<l?ai<l?he<l?gx<l?0:-1:0:hN<l?jb<l?0:-1:0:-1:jp<l?cH<l?it<l?cm<l?0:-1:0:-1:nW<l?bs<l?0:-1:0:-1:aJ<l?f2<l?hA<l?q8<l?oi<l?rc<l?0:-1:0:-1:iI<l?gR<l?0:-1:0:-1:pg<l?pJ<l?oY<l?eH<l?0:-1:0:-1:mh<l?mi<l?0:-1:0:-1:D(bdQ,l+Z|0)-1|0:-1;else
var
rN=-1;if(3<rN>>>0)var
y=w(a);else
switch(rN){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
wq=P1(v(a));if(2<wq>>>0)var
y=w(a);else
switch(wq){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,64);var
wr=$(v(a)),y=0===wr?B(a):1===wr?C(a):w(a)}break;default:z(a,87);var
ws=ta(v(a));if(2<ws>>>0)var
y=w(a);else
switch(ws){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wt=ta(v(a));if(2<wt>>>0)var
y=w(a);else
switch(wt){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,65);var
wu=$(v(a)),y=0===wu?B(a):1===wu?C(a):w(a)}}}break;case
42:z(a,87);var
wv=v(a);if(wv)var
o=wv[1],rO=35<o?nQ<o?ri<o?od<o?-1:rb<o?kq<o?hw<o?hm<o?j3<o?cx<o?dM<o?p9<o?na<o?0:-1:oE<o?n0<o?0:-1:0:-1:eF<o?eW<o?br<o?jW<o?0:-1:0:-1:fr<o?ic<o?0:-1:0:-1:kM<o?lM<o?es<o?bG<o?cI<o?dF<o?cQ<o?ch<o?aP<o?jI<o?0:-1:0:-1:j5<o?f3<o?0:-1:0:-1:hR<o?ci<o?k8<o?kn<o?0:-1:0:-1:kC<o?jO<o?0:-1:0:-1:bQ<o?fO<o?hd<o?hg<o?kN<o?jf<o?0:-1:0:-1:e8<o?au<o?0:-1:0:-1:lL<o?j0<o?hl<o?gs<o?0:-1:0:-1:l$<o?a9<o?0:-1:0:-1:cJ<o?dE<o?c6<o?fz<o?ia<o?hF<o?kp<o?iw<o?0:-1:0:-1:fJ<o?lC<o?0:-1:0:-1:j6<o?a_<o?eq<o?kV<o?0:-1:0:-1:ie<o?c4<o?0:-1:0:-1:kX<o?eG<o?ct<o?eR<o?bt<o?eO<o?0:-1:0:-1:hc<o?by<o?0:-1:0:-1:iE<o?jl<o?km<o?ji<o?0:-1:0:-1:cU<o?b2<o?0:-1:0:-1:qB<o?qJ<o?b9<o?fl<o?or<o?ra<o?oA<o?jc<o?aC<o?pw<o?mJ<o?bI<o?0:-1:0:-1:eC<o?0:0:la<o?p8<o?p1<o?lP<o?0:-1:0:-1:og<o?kD<o?0:-1:0:bE<o?pT<o?aq<o?lG<o?er<o?0:0:-1:nH<o?hk<o?0:-1:0:-1:an<o?pK<o?io<o?0:0:-1:o7<o?gB<o?0:-1:0:-1:nX<o?nV<o?ok<o?nB<o?oW<o?o2<o?qv<o?p_<o?0:-1:0:-1:qc<o?n5<o?0:-1:0:-1:qD<o?nx<o?pW<o?oR<o?0:-1:0:-1:mu<o?qH<o?0:-1:0:-1:j4<o?cM<o?ql<o?oG<o?qq<o?o4<o?0:-1:0:-1:jJ<o?qk<o?0:-1:0:-1:f5<o?go<o?dZ<o?hS<o?0:-1:0:-1:cX<o?hH<o?0:-1:0:-1:dT<o?iF<o?ir<o?lu<o?d5<o?b7<o?f4<o?lj<o?bS<o?jj<o?0:-1:0:-1:jg<o?bz<o?0:-1:0:-1:hT<o?gc<o?lH<o?fG<o?0:-1:0:-1:hO<o?be<o?0:-1:0:-1:e5<o?gA<o?jE<o?bR<o?bl<o?ln<o?0:-1:0:-1:gt<o?cn<o?0:-1:0:-1:c8<o?fd<o?iO<o?bi<o?0:-1:0:-1:eT<o?fF<o?0:-1:0:-1:lR<o?hB<o?h2<o?jR<o?fP<o?ky<o?lY<o?hn<o?0:-1:0:-1:h9<o?gS<o?0:-1:0:-1:kW<o?di<o?cN<o?jr<o?0:-1:0:-1:iQ<o?cg<o?0:-1:0:-1:qF<o?mE<o?mV<o?pL<o?oe<o?gb<o?0:-1:0:-1:ou<o?mB<o?0:-1:0:-1:qh<o?qz<o?rh<o?oU<o?0:-1:0:-1:qG<o?0:0:-1:b0<o?l6<o?c2<o?lT<o?aS<o?k5<o?fA<o?b4<o?a$<o?iA<o?q1<o?0:-1:0:-1:bc<o?kY<o?0:-1:0:-1:gG<o?lk<o?jn<o?il<o?0:-1:0:-1:a1<o?mc<o?0:-1:0:-1:b1<o?bw<o?hj<o?cC<o?dI<o?hE<o?0:-1:0:-1:hK<o?bb<o?0:-1:0:-1:lv<o?h_<o?dj<o?0:-1:0:oy<o?q0<o?0:-1:0:n3<o?c9<o?gu<o?ka<o?cB<o?pz<o?k4<o?0:0:-1:hh<o?aQ<o?0:-1:0:-1:ox<o?dc<o?cb<o?kt<o?0:-1:0:-1:aU<o?qR<o?0:-1:0:-1:qs<o?e4<o?nk<o?fb<o?i9<o?0:0:-1:ls<o?my<o?0:-1:0:-1:kK<o?cy<o?gO<o?pB<o?0:-1:0:-1:ej<o?cS<o?0:-1:0:-1:eN<o?i2<o?kr<o?n8<o?pc<o?a6<o?co<o?kv<o?i3<o?bV<o?0:-1:0:-1:b_<o?jG<o?0:-1:0:-1:ax<o?om<o?0:0:qm<o?h5<o?0:-1:0:-1:pM<o?oM<o?dG<o?0:0:nw<o?0:0:nD<o?qK<o?qI<o?m5<o?0:-1:0:-1:iP<o?0:0:-1:pf<o?nC<o?bB<o?mp<o?bH<o?bW<o?ht<o?0:-1:0:-1:m7<o?mU<o?0:-1:0:pA<o?oa<o?c3<o?0:0:-1:pU<o?qa<o?0:-1:0:-1:rf<o?eL<o?iN<o?f$<o?dS<o?0:0:-1:ld<o?cj<o?0:-1:0:-1:qW<o?n4<o?0:0:rl<o?0:0:cY<o?bm<o?oB<o?oN<o?nY<o?cW<o?mQ<o?m6<o?o$<o?iq<o?mz<o?p0<o?nl<o?0:0:-1:fe<o?q_<o?0:-1:0:-1:l_<o?aD<o?ov<o?0:-1:0:n1<o?0:0:g2<o?ig<o?q3<o?p6<o?rn<o?0:-1:0:lS<o?0:0:-1:lt<o?ip<o?dk<o?dz<o?0:-1:0:-1:qb<o?bX<o?0:-1:0:oZ<o?pt<o?pr<o?k6<o?pH<o?0:0:cR<o?0:0:c_<o?ns<o?0:0:mW<o?g9<o?0:-1:0:-1:ez<o?jX<o?k2<o?0:0:qM<o?0:0:d3<o?hy<o?0:0:p5<o?fH<o?0:-1:0:h3<o?id<o?kO<o?nf<o?ke<o?dR<o?aG<o?0:-1:0:pd<o?0:0:rd<o?qn<o?nK<o?0:-1:0:cG<o?0:0:-1:ph<o?lE<o?m0<o?d9<o?kz<o?hM<o?0:-1:0:-1:gn<o?0:0:-1:oz<o?qj<o?0:0:mw<o?0:0:rq<o?gV<o?m1<o?mX<o?qL<o?qZ<o?jz<o?0:-1:0:-1:mk<o?0:0:m9<o?qN<o?0:0:ay<o?qo<o?0:-1:0:-1:pC<o?bL<o?cO<o?p2<o?0:-1:0:ot<o?0:0:os<o?pb<o?0:0:mM<o?0:0:hC<o?im<o?q$<o?mq<o?pG<o?lK<o?pk<o?dY<o?bJ<o?0:0:-1:kP<o?qg<o?0:-1:0:-1:mN<o?oH<o?0:0:rg<o?0:0:fL<o?i$<o?pF<o?0:0:nO<o?aV<o?0:-1:0:pq<o?oo<o?bg<o?0:-1:0:mr<o?0:0:qf<o?oQ<o?gr<o?nb<o?mP<o?p3<o?0:-1:0:jK<o?0:0:-1:k7<o?h6<o?gT<o?mC<o?0:-1:0:-1:fu<o?0:0:nN<o?ms<o?qx<o?0:0:mo<o?0:0:pe<o?oP<o?0:0:lF<o?0:0:-1:hq<o?mm<o?pn<o?dH<o?qu<o?ps<o?g4<o?0:0:-1:iW<o?n2<o?0:-1:0:m_<o?mL<o?0:0:oj<o?0:0:ng<o?o_<o?gW<o?oV<o?0:0:oC<o?jv<o?0:-1:0:-1:c0<o?re<o?qO<o?0:-1:0:qw<o?li<o?0:-1:0:-1:j8<o?mx<o?ny<o?nq<o?ow<o?n9<o?iJ<o?0:-1:0:-1:qy<o?n7<o?0:-1:0:g8<o?py<o?0:0:dP<o?0:0:-1:f_<o?kL<o?j7<o?kG<o?b8<o?lw<o?0:-1:0:-1:g7<o?jq<o?0:-1:0:-1:nE<o?bP<o?f8<o?l8<o?0:-1:0:-1:q5<o?0:0:-1:i6<o?kZ<o?ki<o?o5<o?kd<o?aB<o?aO<o?qS<o?m3<o?pD<o?0:-1:0:pN<o?0:0:jV<o?kF<o?ec<o?g_<o?0:-1:0:-1:d0<o?eh<o?0:-1:0:-1:nj<o?mR<o?em<o?b3<o?i4<o?0:-1:0:-1:pR<o?nI<o?0:-1:0:q9<o?nS<o?0:0:of<o?0:0:a3<o?at<o?ex<o?ep<o?eg<o?aL<o?0:0:-1:js<o?f9<o?0:-1:0:-1:oq<o?mI<o?g3<o?0:0:-1:e1<o?pZ<o?0:-1:0:dW<o?px<o?qp<o?0:0:hr<o?0:0:a5<o?o1<o?pQ<o?0:0:-1:pu<o?i0<o?0:-1:0:eJ<o?cf<o?pP<o?q6<o?gh<o?qX<o?ea<o?0:-1:0:pa<o?lI<o?0:-1:0:-1:rj<o?pY<o?0:0:fi<o?0:0:oI<o?ko<o?oS<o?mY<o?pX<o?0:-1:0:-1:nM<o?iL<o?0:-1:0:mF<o?o8<o?0:0:jx<o?0:0:am<o?o6<o?aH<o?qd<o?oF<o?qE<o?0:0:-1:mS<o?rp<o?0:-1:0:qe<o?ja<o?0:0:pl<o?0:0:-1:bA<o?cu<o?h0<o?ni<o?eA<o?0:-1:0:jN<o?dD<o?0:-1:0:-1:p7<o?pv<o?qV<o?jU<o?0:-1:0:-1:jt<o?0:0:-1:gl<o?eI<o?bn<o?gm<o?kw<o?eX<o?ar<o?fj<o?ho<o?cE<o?cD<o?0:-1:0:-1:cK<o?j2<o?0:-1:0:-1:bM<o?iS<o?iX<o?ju<o?0:-1:0:-1:rk<o?aE<o?0:-1:0:rm<o?bh<o?gF<o?dJ<o?dA<o?gY<o?0:-1:0:-1:fY<o?aI<o?0:-1:0:-1:az<o?mZ<o?nZ<o?nc<o?0:-1:0:-1:kJ<o?du<o?0:-1:0:-1:kA<o?l3<o?gv<o?mH<o?rr<o?aA<o?0:0:-1:m4<o?qY<o?0:-1:0:fw<o?jC<o?kT<o?k9<o?0:-1:0:-1:bO<o?e9<o?0:-1:0:-1:ed<o?lA<o?d4<o?dK<o?ly<o?k3<o?0:-1:0:-1:bu<o?i7<o?0:-1:0:-1:ba<o?eE<o?hX<o?cZ<o?0:-1:0:-1:fC<o?bK<o?0:-1:0:-1:g$<o?bY<o?hb<o?dp<o?h7<o?aw<o?lx<o?mb<o?as<o?k$<o?0:-1:0:-1:lh<o?jP<o?0:-1:0:-1:lN<o?cv<o?eV<o?gi<o?0:-1:0:-1:hQ<o?dr<o?0:-1:0:-1:bN<o?oO<o?lW<o?ee<o?av<o?0:-1:0:-1:jo<o?pj<o?0:-1:0:d2<o?h$<o?fQ<o?kR<o?0:-1:0:-1:eQ<o?b$<o?0:-1:0:-1:mO<o?fm<o?jH<o?a7<o?ml<o?bp<o?0:-1:0:fZ<o?cT<o?0:-1:0:iY<o?fa<o?0:0:bZ<o?gL<o?0:-1:0:-1:fI<o?mn<o?gj<o?fB<o?cp<o?op<o?0:-1:0:-1:n_<o?gP<o?0:-1:0:-1:iB<o?jM<o?fo<o?lB<o?0:-1:0:-1:lQ<o?kk<o?0:-1:0:-1:gd<o?fT<o?i1<o?kl<o?gw<o?oX<o?d_<o?gk<o?dd<o?f7<o?aj<o?ks<o?dv<o?bk<o?lc<o?0:-1:0:-1:ck<o?gQ<o?0:-1:0:-1:dN<o?i_<o?eK<o?eM<o?0:-1:0:-1:dU<o?e_<o?0:-1:0:-1:dg<o?l0<o?db<o?0:0:ds<o?0:0:oJ<o?e2<o?h1<o?ek<o?0:-1:0:-1:i5<o?nh<o?0:-1:0:-1:fn<o?ha<o?nm<o?mD<o?bC<o?jy<o?aN<o?qU<o?0:-1:0:-1:np<o?kj<o?0:-1:0:-1:mK<o?qr<o?nR<o?qQ<o?0:-1:0:-1:c1<o?mj<o?0:-1:0:-1:fk<o?j9<o?j1<o?aX<o?hZ<o?jA<o?0:-1:0:-1:aT<o?bD<o?0:-1:0:-1:bd<o?lr<o?cl<o?cc<o?0:-1:0:-1:fN<o?ii<o?0:-1:0:-1:n6<o?dL<o?eu<o?fM<o?hI<o?bF<o?jB<o?gK<o?0:-1:0:jD<o?0:0:-1:lV<o?lf<o?cV<o?kQ<o?0:-1:0:-1:kU<o?jd<o?0:-1:0:-1:nL<o?nv<o?gE<o?ga<o?cs<o?kE<o?0:-1:0:-1:nT<o?fc<o?0:-1:0:-1:nz<o?qt<o?ob<o?0:0:-1:qC<o?0:0:ce<o?ik<o?ih<o?nF<o?p4<o?0:0:f0<o?0:0:dy<o?ap<o?aM<o?0:-1:0:hY<o?l9<o?0:-1:0:-1:a0<o?eZ<o?fx<o?iu<o?fp<o?hJ<o?0:-1:0:-1:gM<o?eD<o?0:-1:0:-1:pO<o?q2<o?bT<o?0:-1:0:de<o?0:0:mG<o?ft<o?hV<o?fS<o?o3<o?mt<o?lJ<o?0:-1:0:pp<o?0:0:bf<o?fg<o?eY<o?0:-1:0:hs<o?iv<o?0:-1:0:g0<o?lb<o?hG<o?0:0:eb<o?0:0:le<o?gD<o?0:0:gf<o?0:0:hW<o?q4<o?bj<o?eS<o?0:0:ne<o?0:0:cd<o?al<o?gy<o?0:0:-1:hP<o?0:0:fU<o?oT<o?m2<o?m8<o?lz<o?0:-1:0:-1:mT<o?0:0:c$<o?da<o?0:0:mA<o?e0<o?0:-1:0:qT<o?iH<o?eB<o?nG<o?oh<o?0:0:q7<o?0:0:bU<o?dO<o?bx<o?0:-1:0:kg<o?0:0:ev<o?hf<o?kf<o?0:0:nA<o?fK<o?0:-1:0:ol<o?po<o?l1<o?0:-1:0:oK<o?0:0:mv<o?f6<o?m$<o?p$<o?0:0:e$<o?0:0:aF<o?nt<o?oD<o?0:0:-1:o0<o?b5<o?0:-1:0:hp<o?pV<o?lZ<o?dq<o?0:0:-1:lU<o?0:0:fV<o?pI<o?0:0:dl<o?ku<o?0:-1:0:-1:gp<o?nP<o?fh<o?lD<o?qP<o?dh<o?o9<o?pE<o?pi<o?d1<o?0:0:-1:ro<o?nu<o?0:-1:0:iy<o?i8<o?0:0:cz<o?nU<o?0:-1:0:-1:ao<o?nr<o?pm<o?0:0:fs<o?0:0:aY<o?eP<o?0:0:bo<o?0:0:dw<o?en<o?c7<o?gI<o?0:0:e6<o?0:0:iC<o?k_<o?k1<o?aK<o?0:-1:0:-1:ef<o?0:0:fR<o?hi<o?df<o?fv<o?0:-1:0:ge<o?0:0:nd<o?bq<o?ll<o?iV<o?0:-1:0:-1:el<o?0:0:je<o?cL<o?iK<o?gg<o?kH<o?iz<o?0:0:gJ<o?0:0:nn<o?no<o?oc<o?ca<o?0:-1:0:-1:eo<o?0:0:fD<o?aW<o?eU<o?hx<o?jT<o?0:-1:0:l7<o?0:0:-1:e7<o?lp<o?ak<o?0:0:-1:iM<o?0:0:-1:iG<o?et<o?bv<o?jL<o?gH<o?ij<o?0:0:jk<o?kc<o?0:-1:0:-1:jw<o?gq<o?dQ<o?ew<o?0:-1:0:-1:gU<o?fE<o?0:-1:0:-1:ei<o?cF<o?e3<o?b6<o?lO<o?0:-1:0:me<o?fy<o?0:-1:0:-1:hL<o?d$<o?0:0:hz<o?0:0:-1:jh<o?md<o?dB<o?cP<o?d8<o?ff<o?iU<o?ma<o?k0<o?l4<o?0:-1:0:cr<o?0:0:-1:qi<o?pS<o?cA<o?0:-1:0:cw<o?0:0:-1:fX<o?on<o?gZ<o?dC<o?0:0:n$<o?aR<o?0:-1:0:-1:iR<o?d6<o?jS<o?hD<o?0:-1:0:-1:h8<o?a2<o?0:-1:0:-1:iD<o?dX<o?is<o?jY<o?iT<o?jQ<o?kx<o?kI<o?0:-1:0:-1:gN<o?lq<o?0:-1:0:-1:lX<o?nJ<o?hv<o?0:0:-1:gX<o?jm<o?0:-1:0:-1:h4<o?iZ<o?lo<o?jZ<o?aZ<o?0:-1:0:-1:l2<o?c5<o?0:-1:0:dx<o?ey<o?ix<o?0:0:-1:dV<o?0:0:kS<o?ib<o?l5<o?kh<o?lm<o?fq<o?jF<o?g5<o?a4<o?0:-1:0:-1:lg<o?g6<o?0:-1:0:kB<o?dm<o?dn<o?0:0:-1:gz<o?hU<o?0:-1:0:-1:kb<o?cq<o?a8<o?d7<o?0:-1:0:g1<o?0:0:j_<o?j$<o?hu<o?0:0:-1:dt<o?gC<o?0:-1:0:-1:oL<o?qA<o?f1<o?fW<o?ai<o?he<o?gx<o?0:-1:0:hN<o?jb<o?0:-1:0:-1:jp<o?cH<o?it<o?cm<o?0:-1:0:-1:nW<o?bs<o?0:-1:0:-1:aJ<o?f2<o?hA<o?q8<o?oi<o?rc<o?0:-1:0:-1:iI<o?gR<o?0:-1:0:-1:pg<o?pJ<o?oY<o?eH<o?0:-1:0:-1:mh<o?mi<o?0:-1:0:-1:D(bdT,o+Z|0)-1|0:-1;else
var
rO=-1;if(3<rO>>>0)var
y=w(a);else
switch(rO){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,66);var
ww=$(v(a)),y=0===ww?B(a):1===ww?C(a):w(a);break;default:z(a,87);var
wx=sV(v(a));if(2<wx>>>0)var
y=w(a);else
switch(wx){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wy=v(a);if(wy)var
e=wy[1],rP=35<e?nQ<e?ri<e?od<e?-1:rb<e?kq<e?hw<e?hm<e?j3<e?cx<e?dM<e?p9<e?na<e?0:-1:oE<e?n0<e?0:-1:0:-1:eF<e?eW<e?br<e?jW<e?0:-1:0:-1:fr<e?ic<e?0:-1:0:-1:kM<e?lM<e?es<e?bG<e?cI<e?dF<e?cQ<e?ch<e?aP<e?jI<e?0:-1:0:-1:j5<e?f3<e?0:-1:0:-1:hR<e?ci<e?k8<e?kn<e?0:-1:0:-1:kC<e?jO<e?0:-1:0:-1:bQ<e?fO<e?hd<e?hg<e?kN<e?jf<e?0:-1:0:-1:e8<e?au<e?0:-1:0:-1:lL<e?j0<e?hl<e?gs<e?0:-1:0:-1:l$<e?a9<e?0:-1:0:-1:cJ<e?dE<e?c6<e?fz<e?ia<e?hF<e?kp<e?iw<e?0:-1:0:-1:fJ<e?lC<e?0:-1:0:-1:j6<e?a_<e?eq<e?kV<e?0:-1:0:-1:ie<e?c4<e?0:-1:0:-1:kX<e?eG<e?ct<e?eR<e?bt<e?eO<e?0:-1:0:-1:hc<e?by<e?0:-1:0:-1:iE<e?jl<e?km<e?ji<e?0:-1:0:-1:cU<e?b2<e?0:-1:0:-1:qB<e?qJ<e?b9<e?fl<e?or<e?ra<e?oA<e?jc<e?aC<e?pw<e?mJ<e?bI<e?0:-1:0:-1:eC<e?0:0:la<e?p8<e?p1<e?lP<e?0:-1:0:-1:og<e?kD<e?0:-1:0:bE<e?pT<e?aq<e?lG<e?er<e?0:0:-1:nH<e?hk<e?0:-1:0:-1:an<e?pK<e?io<e?0:0:-1:o7<e?gB<e?0:-1:0:-1:nX<e?nV<e?ok<e?nB<e?oW<e?o2<e?qv<e?p_<e?0:-1:0:-1:qc<e?n5<e?0:-1:0:-1:qD<e?nx<e?pW<e?oR<e?0:-1:0:-1:mu<e?qH<e?0:-1:0:-1:j4<e?cM<e?ql<e?oG<e?qq<e?o4<e?0:-1:0:-1:jJ<e?qk<e?0:-1:0:-1:f5<e?go<e?dZ<e?hS<e?0:-1:0:-1:cX<e?hH<e?0:-1:0:-1:dT<e?iF<e?ir<e?lu<e?d5<e?b7<e?f4<e?lj<e?bS<e?jj<e?0:-1:0:-1:jg<e?bz<e?0:-1:0:-1:hT<e?gc<e?lH<e?fG<e?0:-1:0:-1:hO<e?be<e?0:-1:0:-1:e5<e?gA<e?jE<e?bR<e?bl<e?ln<e?0:-1:0:-1:gt<e?cn<e?0:-1:0:-1:c8<e?fd<e?iO<e?bi<e?0:-1:0:-1:eT<e?fF<e?0:-1:0:-1:lR<e?hB<e?h2<e?jR<e?fP<e?ky<e?lY<e?hn<e?0:-1:0:-1:h9<e?gS<e?0:-1:0:-1:kW<e?di<e?cN<e?jr<e?0:-1:0:-1:iQ<e?cg<e?0:-1:0:-1:qF<e?mE<e?mV<e?pL<e?oe<e?gb<e?0:-1:0:-1:ou<e?mB<e?0:-1:0:-1:qh<e?qz<e?rh<e?oU<e?0:-1:0:-1:qG<e?0:0:-1:b0<e?l6<e?c2<e?lT<e?aS<e?k5<e?fA<e?b4<e?a$<e?iA<e?q1<e?0:-1:0:-1:bc<e?kY<e?0:-1:0:-1:gG<e?lk<e?jn<e?il<e?0:-1:0:-1:a1<e?mc<e?0:-1:0:-1:b1<e?bw<e?hj<e?cC<e?dI<e?hE<e?0:-1:0:-1:hK<e?bb<e?0:-1:0:-1:lv<e?h_<e?dj<e?0:-1:0:oy<e?q0<e?0:-1:0:n3<e?c9<e?gu<e?ka<e?cB<e?pz<e?k4<e?0:0:-1:hh<e?aQ<e?0:-1:0:-1:ox<e?dc<e?cb<e?kt<e?0:-1:0:-1:aU<e?qR<e?0:-1:0:-1:qs<e?e4<e?nk<e?fb<e?i9<e?0:0:-1:ls<e?my<e?0:-1:0:-1:kK<e?cy<e?gO<e?pB<e?0:-1:0:-1:ej<e?cS<e?0:-1:0:-1:eN<e?i2<e?kr<e?n8<e?pc<e?a6<e?co<e?kv<e?i3<e?bV<e?0:-1:0:-1:b_<e?jG<e?0:-1:0:-1:ax<e?om<e?0:0:qm<e?h5<e?0:-1:0:-1:pM<e?oM<e?dG<e?0:0:nw<e?0:0:nD<e?qK<e?qI<e?m5<e?0:-1:0:-1:iP<e?0:0:-1:pf<e?nC<e?bB<e?mp<e?bH<e?bW<e?ht<e?0:-1:0:-1:m7<e?mU<e?0:-1:0:pA<e?oa<e?c3<e?0:0:-1:pU<e?qa<e?0:-1:0:-1:rf<e?eL<e?iN<e?f$<e?dS<e?0:0:-1:ld<e?cj<e?0:-1:0:-1:qW<e?n4<e?0:0:rl<e?0:0:cY<e?bm<e?oB<e?oN<e?nY<e?cW<e?mQ<e?m6<e?o$<e?iq<e?mz<e?p0<e?nl<e?0:0:-1:fe<e?q_<e?0:-1:0:-1:l_<e?aD<e?ov<e?0:-1:0:n1<e?0:0:g2<e?ig<e?q3<e?p6<e?rn<e?0:-1:0:lS<e?0:0:-1:lt<e?ip<e?dk<e?dz<e?0:-1:0:-1:qb<e?bX<e?0:-1:0:oZ<e?pt<e?pr<e?k6<e?pH<e?0:0:cR<e?0:0:c_<e?ns<e?0:0:mW<e?g9<e?0:-1:0:-1:ez<e?jX<e?k2<e?0:0:qM<e?0:0:d3<e?hy<e?0:0:p5<e?fH<e?0:-1:0:h3<e?id<e?kO<e?nf<e?ke<e?dR<e?aG<e?0:-1:0:pd<e?0:0:rd<e?qn<e?nK<e?0:-1:0:cG<e?0:0:-1:ph<e?lE<e?m0<e?d9<e?kz<e?hM<e?0:-1:0:-1:gn<e?0:0:-1:oz<e?qj<e?0:0:mw<e?0:0:rq<e?gV<e?m1<e?mX<e?qL<e?qZ<e?jz<e?0:-1:0:-1:mk<e?0:0:m9<e?qN<e?0:0:ay<e?qo<e?0:-1:0:-1:pC<e?bL<e?cO<e?p2<e?0:-1:0:ot<e?0:0:os<e?pb<e?0:0:mM<e?0:0:hC<e?im<e?q$<e?mq<e?pG<e?lK<e?pk<e?dY<e?bJ<e?0:0:-1:kP<e?qg<e?0:-1:0:-1:mN<e?oH<e?0:0:rg<e?0:0:fL<e?i$<e?pF<e?0:0:nO<e?aV<e?0:-1:0:pq<e?oo<e?bg<e?0:-1:0:mr<e?0:0:qf<e?oQ<e?gr<e?nb<e?mP<e?p3<e?0:-1:0:jK<e?0:0:-1:k7<e?h6<e?gT<e?mC<e?0:-1:0:-1:fu<e?0:0:nN<e?ms<e?qx<e?0:0:mo<e?0:0:pe<e?oP<e?0:0:lF<e?0:0:-1:hq<e?mm<e?pn<e?dH<e?qu<e?ps<e?g4<e?0:0:-1:iW<e?n2<e?0:-1:0:m_<e?mL<e?0:0:oj<e?0:0:ng<e?o_<e?gW<e?oV<e?0:0:oC<e?jv<e?0:-1:0:-1:c0<e?re<e?qO<e?0:-1:0:qw<e?li<e?0:-1:0:-1:j8<e?mx<e?ny<e?nq<e?ow<e?n9<e?iJ<e?0:-1:0:-1:qy<e?n7<e?0:-1:0:g8<e?py<e?0:0:dP<e?0:0:-1:f_<e?kL<e?j7<e?kG<e?b8<e?lw<e?0:-1:0:-1:g7<e?jq<e?0:-1:0:-1:nE<e?bP<e?f8<e?l8<e?0:-1:0:-1:q5<e?0:0:-1:i6<e?kZ<e?ki<e?o5<e?kd<e?aB<e?aO<e?qS<e?m3<e?pD<e?0:-1:0:pN<e?0:0:jV<e?kF<e?ec<e?g_<e?0:-1:0:-1:d0<e?eh<e?0:-1:0:-1:nj<e?mR<e?em<e?b3<e?i4<e?0:-1:0:-1:pR<e?nI<e?0:-1:0:q9<e?nS<e?0:0:of<e?0:0:a3<e?at<e?ex<e?ep<e?eg<e?aL<e?0:0:-1:js<e?f9<e?0:-1:0:-1:oq<e?mI<e?g3<e?0:0:-1:e1<e?pZ<e?0:-1:0:dW<e?px<e?qp<e?0:0:hr<e?0:0:a5<e?o1<e?pQ<e?0:0:-1:pu<e?i0<e?0:-1:0:eJ<e?cf<e?pP<e?q6<e?gh<e?qX<e?ea<e?0:-1:0:pa<e?lI<e?0:-1:0:-1:rj<e?pY<e?0:0:fi<e?0:0:oI<e?ko<e?oS<e?mY<e?pX<e?0:-1:0:-1:nM<e?iL<e?0:-1:0:mF<e?o8<e?0:0:jx<e?0:0:am<e?o6<e?aH<e?qd<e?oF<e?qE<e?0:0:-1:mS<e?rp<e?0:-1:0:qe<e?ja<e?0:0:pl<e?0:0:-1:bA<e?cu<e?h0<e?ni<e?eA<e?0:-1:0:jN<e?dD<e?0:-1:0:-1:p7<e?pv<e?qV<e?jU<e?0:-1:0:-1:jt<e?0:0:-1:gl<e?eI<e?bn<e?gm<e?kw<e?eX<e?ar<e?fj<e?ho<e?cE<e?cD<e?0:-1:0:-1:cK<e?j2<e?0:-1:0:-1:bM<e?iS<e?iX<e?ju<e?0:-1:0:-1:rk<e?aE<e?0:-1:0:rm<e?bh<e?gF<e?dJ<e?dA<e?gY<e?0:-1:0:-1:fY<e?aI<e?0:-1:0:-1:az<e?mZ<e?nZ<e?nc<e?0:-1:0:-1:kJ<e?du<e?0:-1:0:-1:kA<e?l3<e?gv<e?mH<e?rr<e?aA<e?0:0:-1:m4<e?qY<e?0:-1:0:fw<e?jC<e?kT<e?k9<e?0:-1:0:-1:bO<e?e9<e?0:-1:0:-1:ed<e?lA<e?d4<e?dK<e?ly<e?k3<e?0:-1:0:-1:bu<e?i7<e?0:-1:0:-1:ba<e?eE<e?hX<e?cZ<e?0:-1:0:-1:fC<e?bK<e?0:-1:0:-1:g$<e?bY<e?hb<e?dp<e?h7<e?aw<e?lx<e?mb<e?as<e?k$<e?0:-1:0:-1:lh<e?jP<e?0:-1:0:-1:lN<e?cv<e?eV<e?gi<e?0:-1:0:-1:hQ<e?dr<e?0:-1:0:-1:bN<e?oO<e?lW<e?ee<e?av<e?0:-1:0:-1:jo<e?pj<e?0:-1:0:d2<e?h$<e?fQ<e?kR<e?0:-1:0:-1:eQ<e?b$<e?0:-1:0:-1:mO<e?fm<e?jH<e?a7<e?ml<e?bp<e?0:-1:0:fZ<e?cT<e?0:-1:0:iY<e?fa<e?0:0:bZ<e?gL<e?0:-1:0:-1:fI<e?mn<e?gj<e?fB<e?cp<e?op<e?0:-1:0:-1:n_<e?gP<e?0:-1:0:-1:iB<e?jM<e?fo<e?lB<e?0:-1:0:-1:lQ<e?kk<e?0:-1:0:-1:gd<e?fT<e?i1<e?kl<e?gw<e?oX<e?d_<e?gk<e?dd<e?f7<e?aj<e?ks<e?dv<e?bk<e?lc<e?0:-1:0:-1:ck<e?gQ<e?0:-1:0:-1:dN<e?i_<e?eK<e?eM<e?0:-1:0:-1:dU<e?e_<e?0:-1:0:-1:dg<e?l0<e?db<e?0:0:ds<e?0:0:oJ<e?e2<e?h1<e?ek<e?0:-1:0:-1:i5<e?nh<e?0:-1:0:-1:fn<e?ha<e?nm<e?mD<e?bC<e?jy<e?aN<e?qU<e?0:-1:0:-1:np<e?kj<e?0:-1:0:-1:mK<e?qr<e?nR<e?qQ<e?0:-1:0:-1:c1<e?mj<e?0:-1:0:-1:fk<e?j9<e?j1<e?aX<e?hZ<e?jA<e?0:-1:0:-1:aT<e?bD<e?0:-1:0:-1:bd<e?lr<e?cl<e?cc<e?0:-1:0:-1:fN<e?ii<e?0:-1:0:-1:n6<e?dL<e?eu<e?fM<e?hI<e?bF<e?jB<e?gK<e?0:-1:0:jD<e?0:0:-1:lV<e?lf<e?cV<e?kQ<e?0:-1:0:-1:kU<e?jd<e?0:-1:0:-1:nL<e?nv<e?gE<e?ga<e?cs<e?kE<e?0:-1:0:-1:nT<e?fc<e?0:-1:0:-1:nz<e?qt<e?ob<e?0:0:-1:qC<e?0:0:ce<e?ik<e?ih<e?nF<e?p4<e?0:0:f0<e?0:0:dy<e?ap<e?aM<e?0:-1:0:hY<e?l9<e?0:-1:0:-1:a0<e?eZ<e?fx<e?iu<e?fp<e?hJ<e?0:-1:0:-1:gM<e?eD<e?0:-1:0:-1:pO<e?q2<e?bT<e?0:-1:0:de<e?0:0:mG<e?ft<e?hV<e?fS<e?o3<e?mt<e?lJ<e?0:-1:0:pp<e?0:0:bf<e?fg<e?eY<e?0:-1:0:hs<e?iv<e?0:-1:0:g0<e?lb<e?hG<e?0:0:eb<e?0:0:le<e?gD<e?0:0:gf<e?0:0:hW<e?q4<e?bj<e?eS<e?0:0:ne<e?0:0:cd<e?al<e?gy<e?0:0:-1:hP<e?0:0:fU<e?oT<e?m2<e?m8<e?lz<e?0:-1:0:-1:mT<e?0:0:c$<e?da<e?0:0:mA<e?e0<e?0:-1:0:qT<e?iH<e?eB<e?nG<e?oh<e?0:0:q7<e?0:0:bU<e?dO<e?bx<e?0:-1:0:kg<e?0:0:ev<e?hf<e?kf<e?0:0:nA<e?fK<e?0:-1:0:ol<e?po<e?l1<e?0:-1:0:oK<e?0:0:mv<e?f6<e?m$<e?p$<e?0:0:e$<e?0:0:aF<e?nt<e?oD<e?0:0:-1:o0<e?b5<e?0:-1:0:hp<e?pV<e?lZ<e?dq<e?0:0:-1:lU<e?0:0:fV<e?pI<e?0:0:dl<e?ku<e?0:-1:0:-1:gp<e?nP<e?fh<e?lD<e?qP<e?dh<e?o9<e?pE<e?pi<e?d1<e?0:0:-1:ro<e?nu<e?0:-1:0:iy<e?i8<e?0:0:cz<e?nU<e?0:-1:0:-1:ao<e?nr<e?pm<e?0:0:fs<e?0:0:aY<e?eP<e?0:0:bo<e?0:0:dw<e?en<e?c7<e?gI<e?0:0:e6<e?0:0:iC<e?k_<e?k1<e?aK<e?0:-1:0:-1:ef<e?0:0:fR<e?hi<e?df<e?fv<e?0:-1:0:ge<e?0:0:nd<e?bq<e?ll<e?iV<e?0:-1:0:-1:el<e?0:0:je<e?cL<e?iK<e?gg<e?kH<e?iz<e?0:0:gJ<e?0:0:nn<e?no<e?oc<e?ca<e?0:-1:0:-1:eo<e?0:0:fD<e?aW<e?eU<e?hx<e?jT<e?0:-1:0:l7<e?0:0:-1:e7<e?lp<e?ak<e?0:0:-1:iM<e?0:0:-1:iG<e?et<e?bv<e?jL<e?gH<e?ij<e?0:0:jk<e?kc<e?0:-1:0:-1:jw<e?gq<e?dQ<e?ew<e?0:-1:0:-1:gU<e?fE<e?0:-1:0:-1:ei<e?cF<e?e3<e?b6<e?lO<e?0:-1:0:me<e?fy<e?0:-1:0:-1:hL<e?d$<e?0:0:hz<e?0:0:-1:jh<e?md<e?dB<e?cP<e?d8<e?ff<e?iU<e?ma<e?k0<e?l4<e?0:-1:0:cr<e?0:0:-1:qi<e?pS<e?cA<e?0:-1:0:cw<e?0:0:-1:fX<e?on<e?gZ<e?dC<e?0:0:n$<e?aR<e?0:-1:0:-1:iR<e?d6<e?jS<e?hD<e?0:-1:0:-1:h8<e?a2<e?0:-1:0:-1:iD<e?dX<e?is<e?jY<e?iT<e?jQ<e?kx<e?kI<e?0:-1:0:-1:gN<e?lq<e?0:-1:0:-1:lX<e?nJ<e?hv<e?0:0:-1:gX<e?jm<e?0:-1:0:-1:h4<e?iZ<e?lo<e?jZ<e?aZ<e?0:-1:0:-1:l2<e?c5<e?0:-1:0:dx<e?ey<e?ix<e?0:0:-1:dV<e?0:0:kS<e?ib<e?l5<e?kh<e?lm<e?fq<e?jF<e?g5<e?a4<e?0:-1:0:-1:lg<e?g6<e?0:-1:0:kB<e?dm<e?dn<e?0:0:-1:gz<e?hU<e?0:-1:0:-1:kb<e?cq<e?a8<e?d7<e?0:-1:0:g1<e?0:0:j_<e?j$<e?hu<e?0:0:-1:dt<e?gC<e?0:-1:0:-1:oL<e?qA<e?f1<e?fW<e?ai<e?he<e?gx<e?0:-1:0:hN<e?jb<e?0:-1:0:-1:jp<e?cH<e?it<e?cm<e?0:-1:0:-1:nW<e?bs<e?0:-1:0:-1:aJ<e?f2<e?hA<e?q8<e?oi<e?rc<e?0:-1:0:-1:iI<e?gR<e?0:-1:0:-1:pg<e?pJ<e?oY<e?eH<e?0:-1:0:-1:mh<e?mi<e?0:-1:0:-1:D(bdt,e+Z|0)-1|0:-1;else
var
rP=-1;if(2<rP>>>0)var
y=w(a);else
switch(rP){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wz=uR(v(a));if(2<wz>>>0)var
y=w(a);else
switch(wz){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wA=rJ(v(a));if(2<wA>>>0)var
y=w(a);else
switch(wA){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,67);var
wB=$(v(a)),y=0===wB?B(a):1===wB?C(a):w(a)}}}}}break;case
43:z(a,87);var
wC=v(a);if(wC)var
t=wC[1],rQ=35<t?nQ<t?ri<t?od<t?-1:rb<t?kq<t?hw<t?hm<t?j3<t?cx<t?dM<t?p9<t?na<t?0:-1:oE<t?n0<t?0:-1:0:-1:eF<t?eW<t?br<t?jW<t?0:-1:0:-1:fr<t?ic<t?0:-1:0:-1:kM<t?lM<t?es<t?bG<t?cI<t?dF<t?cQ<t?ch<t?aP<t?jI<t?0:-1:0:-1:j5<t?f3<t?0:-1:0:-1:hR<t?ci<t?k8<t?kn<t?0:-1:0:-1:kC<t?jO<t?0:-1:0:-1:bQ<t?fO<t?hd<t?hg<t?kN<t?jf<t?0:-1:0:-1:e8<t?au<t?0:-1:0:-1:lL<t?j0<t?hl<t?gs<t?0:-1:0:-1:l$<t?a9<t?0:-1:0:-1:cJ<t?dE<t?c6<t?fz<t?ia<t?hF<t?kp<t?iw<t?0:-1:0:-1:fJ<t?lC<t?0:-1:0:-1:j6<t?a_<t?eq<t?kV<t?0:-1:0:-1:ie<t?c4<t?0:-1:0:-1:kX<t?eG<t?ct<t?eR<t?bt<t?eO<t?0:-1:0:-1:hc<t?by<t?0:-1:0:-1:iE<t?jl<t?km<t?ji<t?0:-1:0:-1:cU<t?b2<t?0:-1:0:-1:qB<t?qJ<t?b9<t?fl<t?or<t?ra<t?oA<t?jc<t?aC<t?pw<t?mJ<t?bI<t?0:-1:0:-1:eC<t?0:0:la<t?p8<t?p1<t?lP<t?0:-1:0:-1:og<t?kD<t?0:-1:0:bE<t?pT<t?aq<t?lG<t?er<t?0:0:-1:nH<t?hk<t?0:-1:0:-1:an<t?pK<t?io<t?0:0:-1:o7<t?gB<t?0:-1:0:-1:nX<t?nV<t?ok<t?nB<t?oW<t?o2<t?qv<t?p_<t?0:-1:0:-1:qc<t?n5<t?0:-1:0:-1:qD<t?nx<t?pW<t?oR<t?0:-1:0:-1:mu<t?qH<t?0:-1:0:-1:j4<t?cM<t?ql<t?oG<t?qq<t?o4<t?0:-1:0:-1:jJ<t?qk<t?0:-1:0:-1:f5<t?go<t?dZ<t?hS<t?0:-1:0:-1:cX<t?hH<t?0:-1:0:-1:dT<t?iF<t?ir<t?lu<t?d5<t?b7<t?f4<t?lj<t?bS<t?jj<t?0:-1:0:-1:jg<t?bz<t?0:-1:0:-1:hT<t?gc<t?lH<t?fG<t?0:-1:0:-1:hO<t?be<t?0:-1:0:-1:e5<t?gA<t?jE<t?bR<t?bl<t?ln<t?0:-1:0:-1:gt<t?cn<t?0:-1:0:-1:c8<t?fd<t?iO<t?bi<t?0:-1:0:-1:eT<t?fF<t?0:-1:0:-1:lR<t?hB<t?h2<t?jR<t?fP<t?ky<t?lY<t?hn<t?0:-1:0:-1:h9<t?gS<t?0:-1:0:-1:kW<t?di<t?cN<t?jr<t?0:-1:0:-1:iQ<t?cg<t?0:-1:0:-1:qF<t?mE<t?mV<t?pL<t?oe<t?gb<t?0:-1:0:-1:ou<t?mB<t?0:-1:0:-1:qh<t?qz<t?rh<t?oU<t?0:-1:0:-1:qG<t?0:0:-1:b0<t?l6<t?c2<t?lT<t?aS<t?k5<t?fA<t?b4<t?a$<t?iA<t?q1<t?0:-1:0:-1:bc<t?kY<t?0:-1:0:-1:gG<t?lk<t?jn<t?il<t?0:-1:0:-1:a1<t?mc<t?0:-1:0:-1:b1<t?bw<t?hj<t?cC<t?dI<t?hE<t?0:-1:0:-1:hK<t?bb<t?0:-1:0:-1:lv<t?h_<t?dj<t?0:-1:0:oy<t?q0<t?0:-1:0:n3<t?c9<t?gu<t?ka<t?cB<t?pz<t?k4<t?0:0:-1:hh<t?aQ<t?0:-1:0:-1:ox<t?dc<t?cb<t?kt<t?0:-1:0:-1:aU<t?qR<t?0:-1:0:-1:qs<t?e4<t?nk<t?fb<t?i9<t?0:0:-1:ls<t?my<t?0:-1:0:-1:kK<t?cy<t?gO<t?pB<t?0:-1:0:-1:ej<t?cS<t?0:-1:0:-1:eN<t?i2<t?kr<t?n8<t?pc<t?a6<t?co<t?kv<t?i3<t?bV<t?0:-1:0:-1:b_<t?jG<t?0:-1:0:-1:ax<t?om<t?0:0:qm<t?h5<t?0:-1:0:-1:pM<t?oM<t?dG<t?0:0:nw<t?0:0:nD<t?qK<t?qI<t?m5<t?0:-1:0:-1:iP<t?0:0:-1:pf<t?nC<t?bB<t?mp<t?bH<t?bW<t?ht<t?0:-1:0:-1:m7<t?mU<t?0:-1:0:pA<t?oa<t?c3<t?0:0:-1:pU<t?qa<t?0:-1:0:-1:rf<t?eL<t?iN<t?f$<t?dS<t?0:0:-1:ld<t?cj<t?0:-1:0:-1:qW<t?n4<t?0:0:rl<t?0:0:cY<t?bm<t?oB<t?oN<t?nY<t?cW<t?mQ<t?m6<t?o$<t?iq<t?mz<t?p0<t?nl<t?0:0:-1:fe<t?q_<t?0:-1:0:-1:l_<t?aD<t?ov<t?0:-1:0:n1<t?0:0:g2<t?ig<t?q3<t?p6<t?rn<t?0:-1:0:lS<t?0:0:-1:lt<t?ip<t?dk<t?dz<t?0:-1:0:-1:qb<t?bX<t?0:-1:0:oZ<t?pt<t?pr<t?k6<t?pH<t?0:0:cR<t?0:0:c_<t?ns<t?0:0:mW<t?g9<t?0:-1:0:-1:ez<t?jX<t?k2<t?0:0:qM<t?0:0:d3<t?hy<t?0:0:p5<t?fH<t?0:-1:0:h3<t?id<t?kO<t?nf<t?ke<t?dR<t?aG<t?0:-1:0:pd<t?0:0:rd<t?qn<t?nK<t?0:-1:0:cG<t?0:0:-1:ph<t?lE<t?m0<t?d9<t?kz<t?hM<t?0:-1:0:-1:gn<t?0:0:-1:oz<t?qj<t?0:0:mw<t?0:0:rq<t?gV<t?m1<t?mX<t?qL<t?qZ<t?jz<t?0:-1:0:-1:mk<t?0:0:m9<t?qN<t?0:0:ay<t?qo<t?0:-1:0:-1:pC<t?bL<t?cO<t?p2<t?0:-1:0:ot<t?0:0:os<t?pb<t?0:0:mM<t?0:0:hC<t?im<t?q$<t?mq<t?pG<t?lK<t?pk<t?dY<t?bJ<t?0:0:-1:kP<t?qg<t?0:-1:0:-1:mN<t?oH<t?0:0:rg<t?0:0:fL<t?i$<t?pF<t?0:0:nO<t?aV<t?0:-1:0:pq<t?oo<t?bg<t?0:-1:0:mr<t?0:0:qf<t?oQ<t?gr<t?nb<t?mP<t?p3<t?0:-1:0:jK<t?0:0:-1:k7<t?h6<t?gT<t?mC<t?0:-1:0:-1:fu<t?0:0:nN<t?ms<t?qx<t?0:0:mo<t?0:0:pe<t?oP<t?0:0:lF<t?0:0:-1:hq<t?mm<t?pn<t?dH<t?qu<t?ps<t?g4<t?0:0:-1:iW<t?n2<t?0:-1:0:m_<t?mL<t?0:0:oj<t?0:0:ng<t?o_<t?gW<t?oV<t?0:0:oC<t?jv<t?0:-1:0:-1:c0<t?re<t?qO<t?0:-1:0:qw<t?li<t?0:-1:0:-1:j8<t?mx<t?ny<t?nq<t?ow<t?n9<t?iJ<t?0:-1:0:-1:qy<t?n7<t?0:-1:0:g8<t?py<t?0:0:dP<t?0:0:-1:f_<t?kL<t?j7<t?kG<t?b8<t?lw<t?0:-1:0:-1:g7<t?jq<t?0:-1:0:-1:nE<t?bP<t?f8<t?l8<t?0:-1:0:-1:q5<t?0:0:-1:i6<t?kZ<t?ki<t?o5<t?kd<t?aB<t?aO<t?qS<t?m3<t?pD<t?0:-1:0:pN<t?0:0:jV<t?kF<t?ec<t?g_<t?0:-1:0:-1:d0<t?eh<t?0:-1:0:-1:nj<t?mR<t?em<t?b3<t?i4<t?0:-1:0:-1:pR<t?nI<t?0:-1:0:q9<t?nS<t?0:0:of<t?0:0:a3<t?at<t?ex<t?ep<t?eg<t?aL<t?0:0:-1:js<t?f9<t?0:-1:0:-1:oq<t?mI<t?g3<t?0:0:-1:e1<t?pZ<t?0:-1:0:dW<t?px<t?qp<t?0:0:hr<t?0:0:a5<t?o1<t?pQ<t?0:0:-1:pu<t?i0<t?0:-1:0:eJ<t?cf<t?pP<t?q6<t?gh<t?qX<t?ea<t?0:-1:0:pa<t?lI<t?0:-1:0:-1:rj<t?pY<t?0:0:fi<t?0:0:oI<t?ko<t?oS<t?mY<t?pX<t?0:-1:0:-1:nM<t?iL<t?0:-1:0:mF<t?o8<t?0:0:jx<t?0:0:am<t?o6<t?aH<t?qd<t?oF<t?qE<t?0:0:-1:mS<t?rp<t?0:-1:0:qe<t?ja<t?0:0:pl<t?0:0:-1:bA<t?cu<t?h0<t?ni<t?eA<t?0:-1:0:jN<t?dD<t?0:-1:0:-1:p7<t?pv<t?qV<t?jU<t?0:-1:0:-1:jt<t?0:0:-1:gl<t?eI<t?bn<t?gm<t?kw<t?eX<t?ar<t?fj<t?ho<t?cE<t?cD<t?0:-1:0:-1:cK<t?j2<t?0:-1:0:-1:bM<t?iS<t?iX<t?ju<t?0:-1:0:-1:rk<t?aE<t?0:-1:0:rm<t?bh<t?gF<t?dJ<t?dA<t?gY<t?0:-1:0:-1:fY<t?aI<t?0:-1:0:-1:az<t?mZ<t?nZ<t?nc<t?0:-1:0:-1:kJ<t?du<t?0:-1:0:-1:kA<t?l3<t?gv<t?mH<t?rr<t?aA<t?0:0:-1:m4<t?qY<t?0:-1:0:fw<t?jC<t?kT<t?k9<t?0:-1:0:-1:bO<t?e9<t?0:-1:0:-1:ed<t?lA<t?d4<t?dK<t?ly<t?k3<t?0:-1:0:-1:bu<t?i7<t?0:-1:0:-1:ba<t?eE<t?hX<t?cZ<t?0:-1:0:-1:fC<t?bK<t?0:-1:0:-1:g$<t?bY<t?hb<t?dp<t?h7<t?aw<t?lx<t?mb<t?as<t?k$<t?0:-1:0:-1:lh<t?jP<t?0:-1:0:-1:lN<t?cv<t?eV<t?gi<t?0:-1:0:-1:hQ<t?dr<t?0:-1:0:-1:bN<t?oO<t?lW<t?ee<t?av<t?0:-1:0:-1:jo<t?pj<t?0:-1:0:d2<t?h$<t?fQ<t?kR<t?0:-1:0:-1:eQ<t?b$<t?0:-1:0:-1:mO<t?fm<t?jH<t?a7<t?ml<t?bp<t?0:-1:0:fZ<t?cT<t?0:-1:0:iY<t?fa<t?0:0:bZ<t?gL<t?0:-1:0:-1:fI<t?mn<t?gj<t?fB<t?cp<t?op<t?0:-1:0:-1:n_<t?gP<t?0:-1:0:-1:iB<t?jM<t?fo<t?lB<t?0:-1:0:-1:lQ<t?kk<t?0:-1:0:-1:gd<t?fT<t?i1<t?kl<t?gw<t?oX<t?d_<t?gk<t?dd<t?f7<t?aj<t?ks<t?dv<t?bk<t?lc<t?0:-1:0:-1:ck<t?gQ<t?0:-1:0:-1:dN<t?i_<t?eK<t?eM<t?0:-1:0:-1:dU<t?e_<t?0:-1:0:-1:dg<t?l0<t?db<t?0:0:ds<t?0:0:oJ<t?e2<t?h1<t?ek<t?0:-1:0:-1:i5<t?nh<t?0:-1:0:-1:fn<t?ha<t?nm<t?mD<t?bC<t?jy<t?aN<t?qU<t?0:-1:0:-1:np<t?kj<t?0:-1:0:-1:mK<t?qr<t?nR<t?qQ<t?0:-1:0:-1:c1<t?mj<t?0:-1:0:-1:fk<t?j9<t?j1<t?aX<t?hZ<t?jA<t?0:-1:0:-1:aT<t?bD<t?0:-1:0:-1:bd<t?lr<t?cl<t?cc<t?0:-1:0:-1:fN<t?ii<t?0:-1:0:-1:n6<t?dL<t?eu<t?fM<t?hI<t?bF<t?jB<t?gK<t?0:-1:0:jD<t?0:0:-1:lV<t?lf<t?cV<t?kQ<t?0:-1:0:-1:kU<t?jd<t?0:-1:0:-1:nL<t?nv<t?gE<t?ga<t?cs<t?kE<t?0:-1:0:-1:nT<t?fc<t?0:-1:0:-1:nz<t?qt<t?ob<t?0:0:-1:qC<t?0:0:ce<t?ik<t?ih<t?nF<t?p4<t?0:0:f0<t?0:0:dy<t?ap<t?aM<t?0:-1:0:hY<t?l9<t?0:-1:0:-1:a0<t?eZ<t?fx<t?iu<t?fp<t?hJ<t?0:-1:0:-1:gM<t?eD<t?0:-1:0:-1:pO<t?q2<t?bT<t?0:-1:0:de<t?0:0:mG<t?ft<t?hV<t?fS<t?o3<t?mt<t?lJ<t?0:-1:0:pp<t?0:0:bf<t?fg<t?eY<t?0:-1:0:hs<t?iv<t?0:-1:0:g0<t?lb<t?hG<t?0:0:eb<t?0:0:le<t?gD<t?0:0:gf<t?0:0:hW<t?q4<t?bj<t?eS<t?0:0:ne<t?0:0:cd<t?al<t?gy<t?0:0:-1:hP<t?0:0:fU<t?oT<t?m2<t?m8<t?lz<t?0:-1:0:-1:mT<t?0:0:c$<t?da<t?0:0:mA<t?e0<t?0:-1:0:qT<t?iH<t?eB<t?nG<t?oh<t?0:0:q7<t?0:0:bU<t?dO<t?bx<t?0:-1:0:kg<t?0:0:ev<t?hf<t?kf<t?0:0:nA<t?fK<t?0:-1:0:ol<t?po<t?l1<t?0:-1:0:oK<t?0:0:mv<t?f6<t?m$<t?p$<t?0:0:e$<t?0:0:aF<t?nt<t?oD<t?0:0:-1:o0<t?b5<t?0:-1:0:hp<t?pV<t?lZ<t?dq<t?0:0:-1:lU<t?0:0:fV<t?pI<t?0:0:dl<t?ku<t?0:-1:0:-1:gp<t?nP<t?fh<t?lD<t?qP<t?dh<t?o9<t?pE<t?pi<t?d1<t?0:0:-1:ro<t?nu<t?0:-1:0:iy<t?i8<t?0:0:cz<t?nU<t?0:-1:0:-1:ao<t?nr<t?pm<t?0:0:fs<t?0:0:aY<t?eP<t?0:0:bo<t?0:0:dw<t?en<t?c7<t?gI<t?0:0:e6<t?0:0:iC<t?k_<t?k1<t?aK<t?0:-1:0:-1:ef<t?0:0:fR<t?hi<t?df<t?fv<t?0:-1:0:ge<t?0:0:nd<t?bq<t?ll<t?iV<t?0:-1:0:-1:el<t?0:0:je<t?cL<t?iK<t?gg<t?kH<t?iz<t?0:0:gJ<t?0:0:nn<t?no<t?oc<t?ca<t?0:-1:0:-1:eo<t?0:0:fD<t?aW<t?eU<t?hx<t?jT<t?0:-1:0:l7<t?0:0:-1:e7<t?lp<t?ak<t?0:0:-1:iM<t?0:0:-1:iG<t?et<t?bv<t?jL<t?gH<t?ij<t?0:0:jk<t?kc<t?0:-1:0:-1:jw<t?gq<t?dQ<t?ew<t?0:-1:0:-1:gU<t?fE<t?0:-1:0:-1:ei<t?cF<t?e3<t?b6<t?lO<t?0:-1:0:me<t?fy<t?0:-1:0:-1:hL<t?d$<t?0:0:hz<t?0:0:-1:jh<t?md<t?dB<t?cP<t?d8<t?ff<t?iU<t?ma<t?k0<t?l4<t?0:-1:0:cr<t?0:0:-1:qi<t?pS<t?cA<t?0:-1:0:cw<t?0:0:-1:fX<t?on<t?gZ<t?dC<t?0:0:n$<t?aR<t?0:-1:0:-1:iR<t?d6<t?jS<t?hD<t?0:-1:0:-1:h8<t?a2<t?0:-1:0:-1:iD<t?dX<t?is<t?jY<t?iT<t?jQ<t?kx<t?kI<t?0:-1:0:-1:gN<t?lq<t?0:-1:0:-1:lX<t?nJ<t?hv<t?0:0:-1:gX<t?jm<t?0:-1:0:-1:h4<t?iZ<t?lo<t?jZ<t?aZ<t?0:-1:0:-1:l2<t?c5<t?0:-1:0:dx<t?ey<t?ix<t?0:0:-1:dV<t?0:0:kS<t?ib<t?l5<t?kh<t?lm<t?fq<t?jF<t?g5<t?a4<t?0:-1:0:-1:lg<t?g6<t?0:-1:0:kB<t?dm<t?dn<t?0:0:-1:gz<t?hU<t?0:-1:0:-1:kb<t?cq<t?a8<t?d7<t?0:-1:0:g1<t?0:0:j_<t?j$<t?hu<t?0:0:-1:dt<t?gC<t?0:-1:0:-1:oL<t?qA<t?f1<t?fW<t?ai<t?he<t?gx<t?0:-1:0:hN<t?jb<t?0:-1:0:-1:jp<t?cH<t?it<t?cm<t?0:-1:0:-1:nW<t?bs<t?0:-1:0:-1:aJ<t?f2<t?hA<t?q8<t?oi<t?rc<t?0:-1:0:-1:iI<t?gR<t?0:-1:0:-1:pg<t?pJ<t?oY<t?eH<t?0:-1:0:-1:mh<t?mi<t?0:-1:0:-1:D(bd4,t+Z|0)-1|0:-1;else
var
rQ=-1;if(4<rQ>>>0)var
y=w(a);else
switch(rQ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
wD=tt(v(a));if(2<wD>>>0)var
y=w(a);else
switch(wD){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wE=PF(v(a));if(2<wE>>>0)var
y=w(a);else
switch(wE){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wF=sV(v(a));if(2<wF>>>0)var
y=w(a);else
switch(wF){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wG=xw(v(a));if(2<wG>>>0)var
y=w(a);else
switch(wG){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wH=rJ(v(a));if(2<wH>>>0)var
y=w(a);else
switch(wH){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,68);var
wI=$(v(a)),y=0===wI?B(a):1===wI?C(a):w(a)}}}}}break;case
3:z(a,87);var
wJ=P0(v(a));if(3<wJ>>>0)var
y=w(a);else
switch(wJ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
wK=v(a);if(wK)var
r=wK[1],rR=35<r?nQ<r?ri<r?od<r?-1:rb<r?kq<r?hw<r?hm<r?j3<r?cx<r?dM<r?p9<r?na<r?0:-1:oE<r?n0<r?0:-1:0:-1:eF<r?eW<r?br<r?jW<r?0:-1:0:-1:fr<r?ic<r?0:-1:0:-1:kM<r?lM<r?es<r?bG<r?cI<r?dF<r?cQ<r?ch<r?aP<r?jI<r?0:-1:0:-1:j5<r?f3<r?0:-1:0:-1:hR<r?ci<r?k8<r?kn<r?0:-1:0:-1:kC<r?jO<r?0:-1:0:-1:bQ<r?fO<r?hd<r?hg<r?kN<r?jf<r?0:-1:0:-1:e8<r?au<r?0:-1:0:-1:lL<r?j0<r?hl<r?gs<r?0:-1:0:-1:l$<r?a9<r?0:-1:0:-1:cJ<r?dE<r?c6<r?fz<r?ia<r?hF<r?kp<r?iw<r?0:-1:0:-1:fJ<r?lC<r?0:-1:0:-1:j6<r?a_<r?eq<r?kV<r?0:-1:0:-1:ie<r?c4<r?0:-1:0:-1:kX<r?eG<r?ct<r?eR<r?bt<r?eO<r?0:-1:0:-1:hc<r?by<r?0:-1:0:-1:iE<r?jl<r?km<r?ji<r?0:-1:0:-1:cU<r?b2<r?0:-1:0:-1:qB<r?qJ<r?b9<r?fl<r?or<r?ra<r?oA<r?jc<r?aC<r?pw<r?mJ<r?bI<r?0:-1:0:-1:eC<r?0:0:la<r?p8<r?p1<r?lP<r?0:-1:0:-1:og<r?kD<r?0:-1:0:bE<r?pT<r?aq<r?lG<r?er<r?0:0:-1:nH<r?hk<r?0:-1:0:-1:an<r?pK<r?io<r?0:0:-1:o7<r?gB<r?0:-1:0:-1:nX<r?nV<r?ok<r?nB<r?oW<r?o2<r?qv<r?p_<r?0:-1:0:-1:qc<r?n5<r?0:-1:0:-1:qD<r?nx<r?pW<r?oR<r?0:-1:0:-1:mu<r?qH<r?0:-1:0:-1:j4<r?cM<r?ql<r?oG<r?qq<r?o4<r?0:-1:0:-1:jJ<r?qk<r?0:-1:0:-1:f5<r?go<r?dZ<r?hS<r?0:-1:0:-1:cX<r?hH<r?0:-1:0:-1:dT<r?iF<r?ir<r?lu<r?d5<r?b7<r?f4<r?lj<r?bS<r?jj<r?0:-1:0:-1:jg<r?bz<r?0:-1:0:-1:hT<r?gc<r?lH<r?fG<r?0:-1:0:-1:hO<r?be<r?0:-1:0:-1:e5<r?gA<r?jE<r?bR<r?bl<r?ln<r?0:-1:0:-1:gt<r?cn<r?0:-1:0:-1:c8<r?fd<r?iO<r?bi<r?0:-1:0:-1:eT<r?fF<r?0:-1:0:-1:lR<r?hB<r?h2<r?jR<r?fP<r?ky<r?lY<r?hn<r?0:-1:0:-1:h9<r?gS<r?0:-1:0:-1:kW<r?di<r?cN<r?jr<r?0:-1:0:-1:iQ<r?cg<r?0:-1:0:-1:qF<r?mE<r?mV<r?pL<r?oe<r?gb<r?0:-1:0:-1:ou<r?mB<r?0:-1:0:-1:qh<r?qz<r?rh<r?oU<r?0:-1:0:-1:qG<r?0:0:-1:b0<r?l6<r?c2<r?lT<r?aS<r?k5<r?fA<r?b4<r?a$<r?iA<r?q1<r?0:-1:0:-1:bc<r?kY<r?0:-1:0:-1:gG<r?lk<r?jn<r?il<r?0:-1:0:-1:a1<r?mc<r?0:-1:0:-1:b1<r?bw<r?hj<r?cC<r?dI<r?hE<r?0:-1:0:-1:hK<r?bb<r?0:-1:0:-1:lv<r?h_<r?dj<r?0:-1:0:oy<r?q0<r?0:-1:0:n3<r?c9<r?gu<r?ka<r?cB<r?pz<r?k4<r?0:0:-1:hh<r?aQ<r?0:-1:0:-1:ox<r?dc<r?cb<r?kt<r?0:-1:0:-1:aU<r?qR<r?0:-1:0:-1:qs<r?e4<r?nk<r?fb<r?i9<r?0:0:-1:ls<r?my<r?0:-1:0:-1:kK<r?cy<r?gO<r?pB<r?0:-1:0:-1:ej<r?cS<r?0:-1:0:-1:eN<r?i2<r?kr<r?n8<r?pc<r?a6<r?co<r?kv<r?i3<r?bV<r?0:-1:0:-1:b_<r?jG<r?0:-1:0:-1:ax<r?om<r?0:0:qm<r?h5<r?0:-1:0:-1:pM<r?oM<r?dG<r?0:0:nw<r?0:0:nD<r?qK<r?qI<r?m5<r?0:-1:0:-1:iP<r?0:0:-1:pf<r?nC<r?bB<r?mp<r?bH<r?bW<r?ht<r?0:-1:0:-1:m7<r?mU<r?0:-1:0:pA<r?oa<r?c3<r?0:0:-1:pU<r?qa<r?0:-1:0:-1:rf<r?eL<r?iN<r?f$<r?dS<r?0:0:-1:ld<r?cj<r?0:-1:0:-1:qW<r?n4<r?0:0:rl<r?0:0:cY<r?bm<r?oB<r?oN<r?nY<r?cW<r?mQ<r?m6<r?o$<r?iq<r?mz<r?p0<r?nl<r?0:0:-1:fe<r?q_<r?0:-1:0:-1:l_<r?aD<r?ov<r?0:-1:0:n1<r?0:0:g2<r?ig<r?q3<r?p6<r?rn<r?0:-1:0:lS<r?0:0:-1:lt<r?ip<r?dk<r?dz<r?0:-1:0:-1:qb<r?bX<r?0:-1:0:oZ<r?pt<r?pr<r?k6<r?pH<r?0:0:cR<r?0:0:c_<r?ns<r?0:0:mW<r?g9<r?0:-1:0:-1:ez<r?jX<r?k2<r?0:0:qM<r?0:0:d3<r?hy<r?0:0:p5<r?fH<r?0:-1:0:h3<r?id<r?kO<r?nf<r?ke<r?dR<r?aG<r?0:-1:0:pd<r?0:0:rd<r?qn<r?nK<r?0:-1:0:cG<r?0:0:-1:ph<r?lE<r?m0<r?d9<r?kz<r?hM<r?0:-1:0:-1:gn<r?0:0:-1:oz<r?qj<r?0:0:mw<r?0:0:rq<r?gV<r?m1<r?mX<r?qL<r?qZ<r?jz<r?0:-1:0:-1:mk<r?0:0:m9<r?qN<r?0:0:ay<r?qo<r?0:-1:0:-1:pC<r?bL<r?cO<r?p2<r?0:-1:0:ot<r?0:0:os<r?pb<r?0:0:mM<r?0:0:hC<r?im<r?q$<r?mq<r?pG<r?lK<r?pk<r?dY<r?bJ<r?0:0:-1:kP<r?qg<r?0:-1:0:-1:mN<r?oH<r?0:0:rg<r?0:0:fL<r?i$<r?pF<r?0:0:nO<r?aV<r?0:-1:0:pq<r?oo<r?bg<r?0:-1:0:mr<r?0:0:qf<r?oQ<r?gr<r?nb<r?mP<r?p3<r?0:-1:0:jK<r?0:0:-1:k7<r?h6<r?gT<r?mC<r?0:-1:0:-1:fu<r?0:0:nN<r?ms<r?qx<r?0:0:mo<r?0:0:pe<r?oP<r?0:0:lF<r?0:0:-1:hq<r?mm<r?pn<r?dH<r?qu<r?ps<r?g4<r?0:0:-1:iW<r?n2<r?0:-1:0:m_<r?mL<r?0:0:oj<r?0:0:ng<r?o_<r?gW<r?oV<r?0:0:oC<r?jv<r?0:-1:0:-1:c0<r?re<r?qO<r?0:-1:0:qw<r?li<r?0:-1:0:-1:j8<r?mx<r?ny<r?nq<r?ow<r?n9<r?iJ<r?0:-1:0:-1:qy<r?n7<r?0:-1:0:g8<r?py<r?0:0:dP<r?0:0:-1:f_<r?kL<r?j7<r?kG<r?b8<r?lw<r?0:-1:0:-1:g7<r?jq<r?0:-1:0:-1:nE<r?bP<r?f8<r?l8<r?0:-1:0:-1:q5<r?0:0:-1:i6<r?kZ<r?ki<r?o5<r?kd<r?aB<r?aO<r?qS<r?m3<r?pD<r?0:-1:0:pN<r?0:0:jV<r?kF<r?ec<r?g_<r?0:-1:0:-1:d0<r?eh<r?0:-1:0:-1:nj<r?mR<r?em<r?b3<r?i4<r?0:-1:0:-1:pR<r?nI<r?0:-1:0:q9<r?nS<r?0:0:of<r?0:0:a3<r?at<r?ex<r?ep<r?eg<r?aL<r?0:0:-1:js<r?f9<r?0:-1:0:-1:oq<r?mI<r?g3<r?0:0:-1:e1<r?pZ<r?0:-1:0:dW<r?px<r?qp<r?0:0:hr<r?0:0:a5<r?o1<r?pQ<r?0:0:-1:pu<r?i0<r?0:-1:0:eJ<r?cf<r?pP<r?q6<r?gh<r?qX<r?ea<r?0:-1:0:pa<r?lI<r?0:-1:0:-1:rj<r?pY<r?0:0:fi<r?0:0:oI<r?ko<r?oS<r?mY<r?pX<r?0:-1:0:-1:nM<r?iL<r?0:-1:0:mF<r?o8<r?0:0:jx<r?0:0:am<r?o6<r?aH<r?qd<r?oF<r?qE<r?0:0:-1:mS<r?rp<r?0:-1:0:qe<r?ja<r?0:0:pl<r?0:0:-1:bA<r?cu<r?h0<r?ni<r?eA<r?0:-1:0:jN<r?dD<r?0:-1:0:-1:p7<r?pv<r?qV<r?jU<r?0:-1:0:-1:jt<r?0:0:-1:gl<r?eI<r?bn<r?gm<r?kw<r?eX<r?ar<r?fj<r?ho<r?cE<r?cD<r?0:-1:0:-1:cK<r?j2<r?0:-1:0:-1:bM<r?iS<r?iX<r?ju<r?0:-1:0:-1:rk<r?aE<r?0:-1:0:rm<r?bh<r?gF<r?dJ<r?dA<r?gY<r?0:-1:0:-1:fY<r?aI<r?0:-1:0:-1:az<r?mZ<r?nZ<r?nc<r?0:-1:0:-1:kJ<r?du<r?0:-1:0:-1:kA<r?l3<r?gv<r?mH<r?rr<r?aA<r?0:0:-1:m4<r?qY<r?0:-1:0:fw<r?jC<r?kT<r?k9<r?0:-1:0:-1:bO<r?e9<r?0:-1:0:-1:ed<r?lA<r?d4<r?dK<r?ly<r?k3<r?0:-1:0:-1:bu<r?i7<r?0:-1:0:-1:ba<r?eE<r?hX<r?cZ<r?0:-1:0:-1:fC<r?bK<r?0:-1:0:-1:g$<r?bY<r?hb<r?dp<r?h7<r?aw<r?lx<r?mb<r?as<r?k$<r?0:-1:0:-1:lh<r?jP<r?0:-1:0:-1:lN<r?cv<r?eV<r?gi<r?0:-1:0:-1:hQ<r?dr<r?0:-1:0:-1:bN<r?oO<r?lW<r?ee<r?av<r?0:-1:0:-1:jo<r?pj<r?0:-1:0:d2<r?h$<r?fQ<r?kR<r?0:-1:0:-1:eQ<r?b$<r?0:-1:0:-1:mO<r?fm<r?jH<r?a7<r?ml<r?bp<r?0:-1:0:fZ<r?cT<r?0:-1:0:iY<r?fa<r?0:0:bZ<r?gL<r?0:-1:0:-1:fI<r?mn<r?gj<r?fB<r?cp<r?op<r?0:-1:0:-1:n_<r?gP<r?0:-1:0:-1:iB<r?jM<r?fo<r?lB<r?0:-1:0:-1:lQ<r?kk<r?0:-1:0:-1:gd<r?fT<r?i1<r?kl<r?gw<r?oX<r?d_<r?gk<r?dd<r?f7<r?aj<r?ks<r?dv<r?bk<r?lc<r?0:-1:0:-1:ck<r?gQ<r?0:-1:0:-1:dN<r?i_<r?eK<r?eM<r?0:-1:0:-1:dU<r?e_<r?0:-1:0:-1:dg<r?l0<r?db<r?0:0:ds<r?0:0:oJ<r?e2<r?h1<r?ek<r?0:-1:0:-1:i5<r?nh<r?0:-1:0:-1:fn<r?ha<r?nm<r?mD<r?bC<r?jy<r?aN<r?qU<r?0:-1:0:-1:np<r?kj<r?0:-1:0:-1:mK<r?qr<r?nR<r?qQ<r?0:-1:0:-1:c1<r?mj<r?0:-1:0:-1:fk<r?j9<r?j1<r?aX<r?hZ<r?jA<r?0:-1:0:-1:aT<r?bD<r?0:-1:0:-1:bd<r?lr<r?cl<r?cc<r?0:-1:0:-1:fN<r?ii<r?0:-1:0:-1:n6<r?dL<r?eu<r?fM<r?hI<r?bF<r?jB<r?gK<r?0:-1:0:jD<r?0:0:-1:lV<r?lf<r?cV<r?kQ<r?0:-1:0:-1:kU<r?jd<r?0:-1:0:-1:nL<r?nv<r?gE<r?ga<r?cs<r?kE<r?0:-1:0:-1:nT<r?fc<r?0:-1:0:-1:nz<r?qt<r?ob<r?0:0:-1:qC<r?0:0:ce<r?ik<r?ih<r?nF<r?p4<r?0:0:f0<r?0:0:dy<r?ap<r?aM<r?0:-1:0:hY<r?l9<r?0:-1:0:-1:a0<r?eZ<r?fx<r?iu<r?fp<r?hJ<r?0:-1:0:-1:gM<r?eD<r?0:-1:0:-1:pO<r?q2<r?bT<r?0:-1:0:de<r?0:0:mG<r?ft<r?hV<r?fS<r?o3<r?mt<r?lJ<r?0:-1:0:pp<r?0:0:bf<r?fg<r?eY<r?0:-1:0:hs<r?iv<r?0:-1:0:g0<r?lb<r?hG<r?0:0:eb<r?0:0:le<r?gD<r?0:0:gf<r?0:0:hW<r?q4<r?bj<r?eS<r?0:0:ne<r?0:0:cd<r?al<r?gy<r?0:0:-1:hP<r?0:0:fU<r?oT<r?m2<r?m8<r?lz<r?0:-1:0:-1:mT<r?0:0:c$<r?da<r?0:0:mA<r?e0<r?0:-1:0:qT<r?iH<r?eB<r?nG<r?oh<r?0:0:q7<r?0:0:bU<r?dO<r?bx<r?0:-1:0:kg<r?0:0:ev<r?hf<r?kf<r?0:0:nA<r?fK<r?0:-1:0:ol<r?po<r?l1<r?0:-1:0:oK<r?0:0:mv<r?f6<r?m$<r?p$<r?0:0:e$<r?0:0:aF<r?nt<r?oD<r?0:0:-1:o0<r?b5<r?0:-1:0:hp<r?pV<r?lZ<r?dq<r?0:0:-1:lU<r?0:0:fV<r?pI<r?0:0:dl<r?ku<r?0:-1:0:-1:gp<r?nP<r?fh<r?lD<r?qP<r?dh<r?o9<r?pE<r?pi<r?d1<r?0:0:-1:ro<r?nu<r?0:-1:0:iy<r?i8<r?0:0:cz<r?nU<r?0:-1:0:-1:ao<r?nr<r?pm<r?0:0:fs<r?0:0:aY<r?eP<r?0:0:bo<r?0:0:dw<r?en<r?c7<r?gI<r?0:0:e6<r?0:0:iC<r?k_<r?k1<r?aK<r?0:-1:0:-1:ef<r?0:0:fR<r?hi<r?df<r?fv<r?0:-1:0:ge<r?0:0:nd<r?bq<r?ll<r?iV<r?0:-1:0:-1:el<r?0:0:je<r?cL<r?iK<r?gg<r?kH<r?iz<r?0:0:gJ<r?0:0:nn<r?no<r?oc<r?ca<r?0:-1:0:-1:eo<r?0:0:fD<r?aW<r?eU<r?hx<r?jT<r?0:-1:0:l7<r?0:0:-1:e7<r?lp<r?ak<r?0:0:-1:iM<r?0:0:-1:iG<r?et<r?bv<r?jL<r?gH<r?ij<r?0:0:jk<r?kc<r?0:-1:0:-1:jw<r?gq<r?dQ<r?ew<r?0:-1:0:-1:gU<r?fE<r?0:-1:0:-1:ei<r?cF<r?e3<r?b6<r?lO<r?0:-1:0:me<r?fy<r?0:-1:0:-1:hL<r?d$<r?0:0:hz<r?0:0:-1:jh<r?md<r?dB<r?cP<r?d8<r?ff<r?iU<r?ma<r?k0<r?l4<r?0:-1:0:cr<r?0:0:-1:qi<r?pS<r?cA<r?0:-1:0:cw<r?0:0:-1:fX<r?on<r?gZ<r?dC<r?0:0:n$<r?aR<r?0:-1:0:-1:iR<r?d6<r?jS<r?hD<r?0:-1:0:-1:h8<r?a2<r?0:-1:0:-1:iD<r?dX<r?is<r?jY<r?iT<r?jQ<r?kx<r?kI<r?0:-1:0:-1:gN<r?lq<r?0:-1:0:-1:lX<r?nJ<r?hv<r?0:0:-1:gX<r?jm<r?0:-1:0:-1:h4<r?iZ<r?lo<r?jZ<r?aZ<r?0:-1:0:-1:l2<r?c5<r?0:-1:0:dx<r?ey<r?ix<r?0:0:-1:dV<r?0:0:kS<r?ib<r?l5<r?kh<r?lm<r?fq<r?jF<r?g5<r?a4<r?0:-1:0:-1:lg<r?g6<r?0:-1:0:kB<r?dm<r?dn<r?0:0:-1:gz<r?hU<r?0:-1:0:-1:kb<r?cq<r?a8<r?d7<r?0:-1:0:g1<r?0:0:j_<r?j$<r?hu<r?0:0:-1:dt<r?gC<r?0:-1:0:-1:oL<r?qA<r?f1<r?fW<r?ai<r?he<r?gx<r?0:-1:0:hN<r?jb<r?0:-1:0:-1:jp<r?cH<r?it<r?cm<r?0:-1:0:-1:nW<r?bs<r?0:-1:0:-1:aJ<r?f2<r?hA<r?q8<r?oi<r?rc<r?0:-1:0:-1:iI<r?gR<r?0:-1:0:-1:pg<r?pJ<r?oY<r?eH<r?0:-1:0:-1:mh<r?mi<r?0:-1:0:-1:D(bdY,r+Z|0)-1|0:-1;else
var
rR=-1;if(2<rR>>>0)var
y=w(a);else
switch(rR){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wL=sV(v(a));if(2<wL>>>0)var
y=w(a);else
switch(wL){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wM=r_(v(a));if(2<wM>>>0)var
y=w(a);else
switch(wM){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wN=rJ(v(a));if(2<wN>>>0)var
y=w(a);else
switch(wN){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,69);var
wO=$(v(a)),y=0===wO?B(a):1===wO?C(a):w(a)}}}}break;default:z(a,87);var
wP=r_(v(a));if(2<wP>>>0)var
y=w(a);else
switch(wP){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wQ=rJ(v(a));if(2<wQ>>>0)var
y=w(a);else
switch(wQ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wS=tt(v(a));if(2<wS>>>0)var
y=w(a);else
switch(wS){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wT=r_(v(a));if(2<wT>>>0)var
y=w(a);else
switch(wT){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wU=rJ(v(a));if(2<wU>>>0)var
y=w(a);else
switch(wU){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wV=vn(v(a));if(2<wV>>>0)var
y=w(a);else
switch(wV){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,70);var
wW=$(v(a)),y=0===wW?B(a):1===wW?C(a):w(a)}}}}}}}break;default:z(a,87);var
wX=Hf(v(a));if(2<wX>>>0)var
y=w(a);else
switch(wX){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
wY=ta(v(a));if(2<wY>>>0)var
y=w(a);else
switch(wY){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w0=tb(v(a));if(2<w0>>>0)var
y=w(a);else
switch(w0){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w1=tt(v(a));if(2<w1>>>0)var
y=w(a);else
switch(w1){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,71);var
w2=$(v(a)),y=0===w2?B(a):1===w2?C(a):w(a)}}}}}break;case
44:z(a,87);var
w3=rJ(v(a));if(2<w3>>>0)var
y=w(a);else
switch(w3){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w4=r_(v(a));if(2<w4>>>0)var
y=w(a);else
switch(w4){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w5=uR(v(a));if(2<w5>>>0)var
y=w(a);else
switch(w5){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w6=ts(v(a));if(2<w6>>>0)var
y=w(a);else
switch(w6){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w7=sI(v(a));if(2<w7>>>0)var
y=w(a);else
switch(w7){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,72);var
w8=$(v(a)),y=0===w8?B(a):1===w8?C(a):w(a)}}}}}break;case
45:z(a,87);var
w9=v(a);if(w9)var
i=w9[1],rS=35<i?nQ<i?ri<i?od<i?-1:rb<i?kq<i?hw<i?hm<i?j3<i?cx<i?dM<i?p9<i?na<i?0:-1:oE<i?n0<i?0:-1:0:-1:eF<i?eW<i?br<i?jW<i?0:-1:0:-1:fr<i?ic<i?0:-1:0:-1:kM<i?lM<i?es<i?bG<i?cI<i?dF<i?cQ<i?ch<i?aP<i?jI<i?0:-1:0:-1:j5<i?f3<i?0:-1:0:-1:hR<i?ci<i?k8<i?kn<i?0:-1:0:-1:kC<i?jO<i?0:-1:0:-1:bQ<i?fO<i?hd<i?hg<i?kN<i?jf<i?0:-1:0:-1:e8<i?au<i?0:-1:0:-1:lL<i?j0<i?hl<i?gs<i?0:-1:0:-1:l$<i?a9<i?0:-1:0:-1:cJ<i?dE<i?c6<i?fz<i?ia<i?hF<i?kp<i?iw<i?0:-1:0:-1:fJ<i?lC<i?0:-1:0:-1:j6<i?a_<i?eq<i?kV<i?0:-1:0:-1:ie<i?c4<i?0:-1:0:-1:kX<i?eG<i?ct<i?eR<i?bt<i?eO<i?0:-1:0:-1:hc<i?by<i?0:-1:0:-1:iE<i?jl<i?km<i?ji<i?0:-1:0:-1:cU<i?b2<i?0:-1:0:-1:qB<i?qJ<i?b9<i?fl<i?or<i?ra<i?oA<i?jc<i?aC<i?pw<i?mJ<i?bI<i?0:-1:0:-1:eC<i?0:0:la<i?p8<i?p1<i?lP<i?0:-1:0:-1:og<i?kD<i?0:-1:0:bE<i?pT<i?aq<i?lG<i?er<i?0:0:-1:nH<i?hk<i?0:-1:0:-1:an<i?pK<i?io<i?0:0:-1:o7<i?gB<i?0:-1:0:-1:nX<i?nV<i?ok<i?nB<i?oW<i?o2<i?qv<i?p_<i?0:-1:0:-1:qc<i?n5<i?0:-1:0:-1:qD<i?nx<i?pW<i?oR<i?0:-1:0:-1:mu<i?qH<i?0:-1:0:-1:j4<i?cM<i?ql<i?oG<i?qq<i?o4<i?0:-1:0:-1:jJ<i?qk<i?0:-1:0:-1:f5<i?go<i?dZ<i?hS<i?0:-1:0:-1:cX<i?hH<i?0:-1:0:-1:dT<i?iF<i?ir<i?lu<i?d5<i?b7<i?f4<i?lj<i?bS<i?jj<i?0:-1:0:-1:jg<i?bz<i?0:-1:0:-1:hT<i?gc<i?lH<i?fG<i?0:-1:0:-1:hO<i?be<i?0:-1:0:-1:e5<i?gA<i?jE<i?bR<i?bl<i?ln<i?0:-1:0:-1:gt<i?cn<i?0:-1:0:-1:c8<i?fd<i?iO<i?bi<i?0:-1:0:-1:eT<i?fF<i?0:-1:0:-1:lR<i?hB<i?h2<i?jR<i?fP<i?ky<i?lY<i?hn<i?0:-1:0:-1:h9<i?gS<i?0:-1:0:-1:kW<i?di<i?cN<i?jr<i?0:-1:0:-1:iQ<i?cg<i?0:-1:0:-1:qF<i?mE<i?mV<i?pL<i?oe<i?gb<i?0:-1:0:-1:ou<i?mB<i?0:-1:0:-1:qh<i?qz<i?rh<i?oU<i?0:-1:0:-1:qG<i?0:0:-1:b0<i?l6<i?c2<i?lT<i?aS<i?k5<i?fA<i?b4<i?a$<i?iA<i?q1<i?0:-1:0:-1:bc<i?kY<i?0:-1:0:-1:gG<i?lk<i?jn<i?il<i?0:-1:0:-1:a1<i?mc<i?0:-1:0:-1:b1<i?bw<i?hj<i?cC<i?dI<i?hE<i?0:-1:0:-1:hK<i?bb<i?0:-1:0:-1:lv<i?h_<i?dj<i?0:-1:0:oy<i?q0<i?0:-1:0:n3<i?c9<i?gu<i?ka<i?cB<i?pz<i?k4<i?0:0:-1:hh<i?aQ<i?0:-1:0:-1:ox<i?dc<i?cb<i?kt<i?0:-1:0:-1:aU<i?qR<i?0:-1:0:-1:qs<i?e4<i?nk<i?fb<i?i9<i?0:0:-1:ls<i?my<i?0:-1:0:-1:kK<i?cy<i?gO<i?pB<i?0:-1:0:-1:ej<i?cS<i?0:-1:0:-1:eN<i?i2<i?kr<i?n8<i?pc<i?a6<i?co<i?kv<i?i3<i?bV<i?0:-1:0:-1:b_<i?jG<i?0:-1:0:-1:ax<i?om<i?0:0:qm<i?h5<i?0:-1:0:-1:pM<i?oM<i?dG<i?0:0:nw<i?0:0:nD<i?qK<i?qI<i?m5<i?0:-1:0:-1:iP<i?0:0:-1:pf<i?nC<i?bB<i?mp<i?bH<i?bW<i?ht<i?0:-1:0:-1:m7<i?mU<i?0:-1:0:pA<i?oa<i?c3<i?0:0:-1:pU<i?qa<i?0:-1:0:-1:rf<i?eL<i?iN<i?f$<i?dS<i?0:0:-1:ld<i?cj<i?0:-1:0:-1:qW<i?n4<i?0:0:rl<i?0:0:cY<i?bm<i?oB<i?oN<i?nY<i?cW<i?mQ<i?m6<i?o$<i?iq<i?mz<i?p0<i?nl<i?0:0:-1:fe<i?q_<i?0:-1:0:-1:l_<i?aD<i?ov<i?0:-1:0:n1<i?0:0:g2<i?ig<i?q3<i?p6<i?rn<i?0:-1:0:lS<i?0:0:-1:lt<i?ip<i?dk<i?dz<i?0:-1:0:-1:qb<i?bX<i?0:-1:0:oZ<i?pt<i?pr<i?k6<i?pH<i?0:0:cR<i?0:0:c_<i?ns<i?0:0:mW<i?g9<i?0:-1:0:-1:ez<i?jX<i?k2<i?0:0:qM<i?0:0:d3<i?hy<i?0:0:p5<i?fH<i?0:-1:0:h3<i?id<i?kO<i?nf<i?ke<i?dR<i?aG<i?0:-1:0:pd<i?0:0:rd<i?qn<i?nK<i?0:-1:0:cG<i?0:0:-1:ph<i?lE<i?m0<i?d9<i?kz<i?hM<i?0:-1:0:-1:gn<i?0:0:-1:oz<i?qj<i?0:0:mw<i?0:0:rq<i?gV<i?m1<i?mX<i?qL<i?qZ<i?jz<i?0:-1:0:-1:mk<i?0:0:m9<i?qN<i?0:0:ay<i?qo<i?0:-1:0:-1:pC<i?bL<i?cO<i?p2<i?0:-1:0:ot<i?0:0:os<i?pb<i?0:0:mM<i?0:0:hC<i?im<i?q$<i?mq<i?pG<i?lK<i?pk<i?dY<i?bJ<i?0:0:-1:kP<i?qg<i?0:-1:0:-1:mN<i?oH<i?0:0:rg<i?0:0:fL<i?i$<i?pF<i?0:0:nO<i?aV<i?0:-1:0:pq<i?oo<i?bg<i?0:-1:0:mr<i?0:0:qf<i?oQ<i?gr<i?nb<i?mP<i?p3<i?0:-1:0:jK<i?0:0:-1:k7<i?h6<i?gT<i?mC<i?0:-1:0:-1:fu<i?0:0:nN<i?ms<i?qx<i?0:0:mo<i?0:0:pe<i?oP<i?0:0:lF<i?0:0:-1:hq<i?mm<i?pn<i?dH<i?qu<i?ps<i?g4<i?0:0:-1:iW<i?n2<i?0:-1:0:m_<i?mL<i?0:0:oj<i?0:0:ng<i?o_<i?gW<i?oV<i?0:0:oC<i?jv<i?0:-1:0:-1:c0<i?re<i?qO<i?0:-1:0:qw<i?li<i?0:-1:0:-1:j8<i?mx<i?ny<i?nq<i?ow<i?n9<i?iJ<i?0:-1:0:-1:qy<i?n7<i?0:-1:0:g8<i?py<i?0:0:dP<i?0:0:-1:f_<i?kL<i?j7<i?kG<i?b8<i?lw<i?0:-1:0:-1:g7<i?jq<i?0:-1:0:-1:nE<i?bP<i?f8<i?l8<i?0:-1:0:-1:q5<i?0:0:-1:i6<i?kZ<i?ki<i?o5<i?kd<i?aB<i?aO<i?qS<i?m3<i?pD<i?0:-1:0:pN<i?0:0:jV<i?kF<i?ec<i?g_<i?0:-1:0:-1:d0<i?eh<i?0:-1:0:-1:nj<i?mR<i?em<i?b3<i?i4<i?0:-1:0:-1:pR<i?nI<i?0:-1:0:q9<i?nS<i?0:0:of<i?0:0:a3<i?at<i?ex<i?ep<i?eg<i?aL<i?0:0:-1:js<i?f9<i?0:-1:0:-1:oq<i?mI<i?g3<i?0:0:-1:e1<i?pZ<i?0:-1:0:dW<i?px<i?qp<i?0:0:hr<i?0:0:a5<i?o1<i?pQ<i?0:0:-1:pu<i?i0<i?0:-1:0:eJ<i?cf<i?pP<i?q6<i?gh<i?qX<i?ea<i?0:-1:0:pa<i?lI<i?0:-1:0:-1:rj<i?pY<i?0:0:fi<i?0:0:oI<i?ko<i?oS<i?mY<i?pX<i?0:-1:0:-1:nM<i?iL<i?0:-1:0:mF<i?o8<i?0:0:jx<i?0:0:am<i?o6<i?aH<i?qd<i?oF<i?qE<i?0:0:-1:mS<i?rp<i?0:-1:0:qe<i?ja<i?0:0:pl<i?0:0:-1:bA<i?cu<i?h0<i?ni<i?eA<i?0:-1:0:jN<i?dD<i?0:-1:0:-1:p7<i?pv<i?qV<i?jU<i?0:-1:0:-1:jt<i?0:0:-1:gl<i?eI<i?bn<i?gm<i?kw<i?eX<i?ar<i?fj<i?ho<i?cE<i?cD<i?0:-1:0:-1:cK<i?j2<i?0:-1:0:-1:bM<i?iS<i?iX<i?ju<i?0:-1:0:-1:rk<i?aE<i?0:-1:0:rm<i?bh<i?gF<i?dJ<i?dA<i?gY<i?0:-1:0:-1:fY<i?aI<i?0:-1:0:-1:az<i?mZ<i?nZ<i?nc<i?0:-1:0:-1:kJ<i?du<i?0:-1:0:-1:kA<i?l3<i?gv<i?mH<i?rr<i?aA<i?0:0:-1:m4<i?qY<i?0:-1:0:fw<i?jC<i?kT<i?k9<i?0:-1:0:-1:bO<i?e9<i?0:-1:0:-1:ed<i?lA<i?d4<i?dK<i?ly<i?k3<i?0:-1:0:-1:bu<i?i7<i?0:-1:0:-1:ba<i?eE<i?hX<i?cZ<i?0:-1:0:-1:fC<i?bK<i?0:-1:0:-1:g$<i?bY<i?hb<i?dp<i?h7<i?aw<i?lx<i?mb<i?as<i?k$<i?0:-1:0:-1:lh<i?jP<i?0:-1:0:-1:lN<i?cv<i?eV<i?gi<i?0:-1:0:-1:hQ<i?dr<i?0:-1:0:-1:bN<i?oO<i?lW<i?ee<i?av<i?0:-1:0:-1:jo<i?pj<i?0:-1:0:d2<i?h$<i?fQ<i?kR<i?0:-1:0:-1:eQ<i?b$<i?0:-1:0:-1:mO<i?fm<i?jH<i?a7<i?ml<i?bp<i?0:-1:0:fZ<i?cT<i?0:-1:0:iY<i?fa<i?0:0:bZ<i?gL<i?0:-1:0:-1:fI<i?mn<i?gj<i?fB<i?cp<i?op<i?0:-1:0:-1:n_<i?gP<i?0:-1:0:-1:iB<i?jM<i?fo<i?lB<i?0:-1:0:-1:lQ<i?kk<i?0:-1:0:-1:gd<i?fT<i?i1<i?kl<i?gw<i?oX<i?d_<i?gk<i?dd<i?f7<i?aj<i?ks<i?dv<i?bk<i?lc<i?0:-1:0:-1:ck<i?gQ<i?0:-1:0:-1:dN<i?i_<i?eK<i?eM<i?0:-1:0:-1:dU<i?e_<i?0:-1:0:-1:dg<i?l0<i?db<i?0:0:ds<i?0:0:oJ<i?e2<i?h1<i?ek<i?0:-1:0:-1:i5<i?nh<i?0:-1:0:-1:fn<i?ha<i?nm<i?mD<i?bC<i?jy<i?aN<i?qU<i?0:-1:0:-1:np<i?kj<i?0:-1:0:-1:mK<i?qr<i?nR<i?qQ<i?0:-1:0:-1:c1<i?mj<i?0:-1:0:-1:fk<i?j9<i?j1<i?aX<i?hZ<i?jA<i?0:-1:0:-1:aT<i?bD<i?0:-1:0:-1:bd<i?lr<i?cl<i?cc<i?0:-1:0:-1:fN<i?ii<i?0:-1:0:-1:n6<i?dL<i?eu<i?fM<i?hI<i?bF<i?jB<i?gK<i?0:-1:0:jD<i?0:0:-1:lV<i?lf<i?cV<i?kQ<i?0:-1:0:-1:kU<i?jd<i?0:-1:0:-1:nL<i?nv<i?gE<i?ga<i?cs<i?kE<i?0:-1:0:-1:nT<i?fc<i?0:-1:0:-1:nz<i?qt<i?ob<i?0:0:-1:qC<i?0:0:ce<i?ik<i?ih<i?nF<i?p4<i?0:0:f0<i?0:0:dy<i?ap<i?aM<i?0:-1:0:hY<i?l9<i?0:-1:0:-1:a0<i?eZ<i?fx<i?iu<i?fp<i?hJ<i?0:-1:0:-1:gM<i?eD<i?0:-1:0:-1:pO<i?q2<i?bT<i?0:-1:0:de<i?0:0:mG<i?ft<i?hV<i?fS<i?o3<i?mt<i?lJ<i?0:-1:0:pp<i?0:0:bf<i?fg<i?eY<i?0:-1:0:hs<i?iv<i?0:-1:0:g0<i?lb<i?hG<i?0:0:eb<i?0:0:le<i?gD<i?0:0:gf<i?0:0:hW<i?q4<i?bj<i?eS<i?0:0:ne<i?0:0:cd<i?al<i?gy<i?0:0:-1:hP<i?0:0:fU<i?oT<i?m2<i?m8<i?lz<i?0:-1:0:-1:mT<i?0:0:c$<i?da<i?0:0:mA<i?e0<i?0:-1:0:qT<i?iH<i?eB<i?nG<i?oh<i?0:0:q7<i?0:0:bU<i?dO<i?bx<i?0:-1:0:kg<i?0:0:ev<i?hf<i?kf<i?0:0:nA<i?fK<i?0:-1:0:ol<i?po<i?l1<i?0:-1:0:oK<i?0:0:mv<i?f6<i?m$<i?p$<i?0:0:e$<i?0:0:aF<i?nt<i?oD<i?0:0:-1:o0<i?b5<i?0:-1:0:hp<i?pV<i?lZ<i?dq<i?0:0:-1:lU<i?0:0:fV<i?pI<i?0:0:dl<i?ku<i?0:-1:0:-1:gp<i?nP<i?fh<i?lD<i?qP<i?dh<i?o9<i?pE<i?pi<i?d1<i?0:0:-1:ro<i?nu<i?0:-1:0:iy<i?i8<i?0:0:cz<i?nU<i?0:-1:0:-1:ao<i?nr<i?pm<i?0:0:fs<i?0:0:aY<i?eP<i?0:0:bo<i?0:0:dw<i?en<i?c7<i?gI<i?0:0:e6<i?0:0:iC<i?k_<i?k1<i?aK<i?0:-1:0:-1:ef<i?0:0:fR<i?hi<i?df<i?fv<i?0:-1:0:ge<i?0:0:nd<i?bq<i?ll<i?iV<i?0:-1:0:-1:el<i?0:0:je<i?cL<i?iK<i?gg<i?kH<i?iz<i?0:0:gJ<i?0:0:nn<i?no<i?oc<i?ca<i?0:-1:0:-1:eo<i?0:0:fD<i?aW<i?eU<i?hx<i?jT<i?0:-1:0:l7<i?0:0:-1:e7<i?lp<i?ak<i?0:0:-1:iM<i?0:0:-1:iG<i?et<i?bv<i?jL<i?gH<i?ij<i?0:0:jk<i?kc<i?0:-1:0:-1:jw<i?gq<i?dQ<i?ew<i?0:-1:0:-1:gU<i?fE<i?0:-1:0:-1:ei<i?cF<i?e3<i?b6<i?lO<i?0:-1:0:me<i?fy<i?0:-1:0:-1:hL<i?d$<i?0:0:hz<i?0:0:-1:jh<i?md<i?dB<i?cP<i?d8<i?ff<i?iU<i?ma<i?k0<i?l4<i?0:-1:0:cr<i?0:0:-1:qi<i?pS<i?cA<i?0:-1:0:cw<i?0:0:-1:fX<i?on<i?gZ<i?dC<i?0:0:n$<i?aR<i?0:-1:0:-1:iR<i?d6<i?jS<i?hD<i?0:-1:0:-1:h8<i?a2<i?0:-1:0:-1:iD<i?dX<i?is<i?jY<i?iT<i?jQ<i?kx<i?kI<i?0:-1:0:-1:gN<i?lq<i?0:-1:0:-1:lX<i?nJ<i?hv<i?0:0:-1:gX<i?jm<i?0:-1:0:-1:h4<i?iZ<i?lo<i?jZ<i?aZ<i?0:-1:0:-1:l2<i?c5<i?0:-1:0:dx<i?ey<i?ix<i?0:0:-1:dV<i?0:0:kS<i?ib<i?l5<i?kh<i?lm<i?fq<i?jF<i?g5<i?a4<i?0:-1:0:-1:lg<i?g6<i?0:-1:0:kB<i?dm<i?dn<i?0:0:-1:gz<i?hU<i?0:-1:0:-1:kb<i?cq<i?a8<i?d7<i?0:-1:0:g1<i?0:0:j_<i?j$<i?hu<i?0:0:-1:dt<i?gC<i?0:-1:0:-1:oL<i?qA<i?f1<i?fW<i?ai<i?he<i?gx<i?0:-1:0:hN<i?jb<i?0:-1:0:-1:jp<i?cH<i?it<i?cm<i?0:-1:0:-1:nW<i?bs<i?0:-1:0:-1:aJ<i?f2<i?hA<i?q8<i?oi<i?rc<i?0:-1:0:-1:iI<i?gR<i?0:-1:0:-1:pg<i?pJ<i?oY<i?eH<i?0:-1:0:-1:mh<i?mi<i?0:-1:0:-1:D(bdD,i+Z|0)-1|0:-1;else
var
rS=-1;if(4<rS>>>0)var
y=w(a);else
switch(rS){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
w_=sV(v(a));if(2<w_>>>0)var
y=w(a);else
switch(w_){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
w$=r_(v(a));if(2<w$>>>0)var
y=w(a);else
switch(w$){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xa=tb(v(a));if(2<xa>>>0)var
y=w(a);else
switch(xa){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xb=tt(v(a));if(2<xb>>>0)var
y=w(a);else
switch(xb){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,73);var
xc=$(v(a)),y=0===xc?B(a):1===xc?C(a):w(a)}}}}break;case
3:z(a,87);var
xd=xx(v(a));if(2<xd>>>0)var
y=w(a);else
switch(xd){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xe=rJ(v(a));if(2<xe>>>0)var
y=w(a);else
switch(xe){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xf=ts(v(a));if(2<xf>>>0)var
y=w(a);else
switch(xf){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,74);var
xg=$(v(a)),y=0===xg?B(a):1===xg?C(a):w(a)}}}break;default:z(a,87);var
xh=tb(v(a));if(2<xh>>>0)var
y=w(a);else
switch(xh){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xi=r_(v(a));if(2<xi>>>0)var
y=w(a);else
switch(xi){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xj=tt(v(a));if(2<xj>>>0)var
y=w(a);else
switch(xj){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xk=Hh(v(a));if(2<xk>>>0)var
y=w(a);else
switch(xk){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,75);var
xl=$(v(a)),y=0===xl?B(a):1===xl?C(a):w(a)}}}}}break;case
46:z(a,87);var
xm=v(a);if(xm)var
h=xm[1],rT=35<h?nQ<h?ri<h?od<h?-1:rb<h?kq<h?hw<h?hm<h?j3<h?cx<h?dM<h?p9<h?na<h?0:-1:oE<h?n0<h?0:-1:0:-1:eF<h?eW<h?br<h?jW<h?0:-1:0:-1:fr<h?ic<h?0:-1:0:-1:kM<h?lM<h?es<h?bG<h?cI<h?dF<h?cQ<h?ch<h?aP<h?jI<h?0:-1:0:-1:j5<h?f3<h?0:-1:0:-1:hR<h?ci<h?k8<h?kn<h?0:-1:0:-1:kC<h?jO<h?0:-1:0:-1:bQ<h?fO<h?hd<h?hg<h?kN<h?jf<h?0:-1:0:-1:e8<h?au<h?0:-1:0:-1:lL<h?j0<h?hl<h?gs<h?0:-1:0:-1:l$<h?a9<h?0:-1:0:-1:cJ<h?dE<h?c6<h?fz<h?ia<h?hF<h?kp<h?iw<h?0:-1:0:-1:fJ<h?lC<h?0:-1:0:-1:j6<h?a_<h?eq<h?kV<h?0:-1:0:-1:ie<h?c4<h?0:-1:0:-1:kX<h?eG<h?ct<h?eR<h?bt<h?eO<h?0:-1:0:-1:hc<h?by<h?0:-1:0:-1:iE<h?jl<h?km<h?ji<h?0:-1:0:-1:cU<h?b2<h?0:-1:0:-1:qB<h?qJ<h?b9<h?fl<h?or<h?ra<h?oA<h?jc<h?aC<h?pw<h?mJ<h?bI<h?0:-1:0:-1:eC<h?0:0:la<h?p8<h?p1<h?lP<h?0:-1:0:-1:og<h?kD<h?0:-1:0:bE<h?pT<h?aq<h?lG<h?er<h?0:0:-1:nH<h?hk<h?0:-1:0:-1:an<h?pK<h?io<h?0:0:-1:o7<h?gB<h?0:-1:0:-1:nX<h?nV<h?ok<h?nB<h?oW<h?o2<h?qv<h?p_<h?0:-1:0:-1:qc<h?n5<h?0:-1:0:-1:qD<h?nx<h?pW<h?oR<h?0:-1:0:-1:mu<h?qH<h?0:-1:0:-1:j4<h?cM<h?ql<h?oG<h?qq<h?o4<h?0:-1:0:-1:jJ<h?qk<h?0:-1:0:-1:f5<h?go<h?dZ<h?hS<h?0:-1:0:-1:cX<h?hH<h?0:-1:0:-1:dT<h?iF<h?ir<h?lu<h?d5<h?b7<h?f4<h?lj<h?bS<h?jj<h?0:-1:0:-1:jg<h?bz<h?0:-1:0:-1:hT<h?gc<h?lH<h?fG<h?0:-1:0:-1:hO<h?be<h?0:-1:0:-1:e5<h?gA<h?jE<h?bR<h?bl<h?ln<h?0:-1:0:-1:gt<h?cn<h?0:-1:0:-1:c8<h?fd<h?iO<h?bi<h?0:-1:0:-1:eT<h?fF<h?0:-1:0:-1:lR<h?hB<h?h2<h?jR<h?fP<h?ky<h?lY<h?hn<h?0:-1:0:-1:h9<h?gS<h?0:-1:0:-1:kW<h?di<h?cN<h?jr<h?0:-1:0:-1:iQ<h?cg<h?0:-1:0:-1:qF<h?mE<h?mV<h?pL<h?oe<h?gb<h?0:-1:0:-1:ou<h?mB<h?0:-1:0:-1:qh<h?qz<h?rh<h?oU<h?0:-1:0:-1:qG<h?0:0:-1:b0<h?l6<h?c2<h?lT<h?aS<h?k5<h?fA<h?b4<h?a$<h?iA<h?q1<h?0:-1:0:-1:bc<h?kY<h?0:-1:0:-1:gG<h?lk<h?jn<h?il<h?0:-1:0:-1:a1<h?mc<h?0:-1:0:-1:b1<h?bw<h?hj<h?cC<h?dI<h?hE<h?0:-1:0:-1:hK<h?bb<h?0:-1:0:-1:lv<h?h_<h?dj<h?0:-1:0:oy<h?q0<h?0:-1:0:n3<h?c9<h?gu<h?ka<h?cB<h?pz<h?k4<h?0:0:-1:hh<h?aQ<h?0:-1:0:-1:ox<h?dc<h?cb<h?kt<h?0:-1:0:-1:aU<h?qR<h?0:-1:0:-1:qs<h?e4<h?nk<h?fb<h?i9<h?0:0:-1:ls<h?my<h?0:-1:0:-1:kK<h?cy<h?gO<h?pB<h?0:-1:0:-1:ej<h?cS<h?0:-1:0:-1:eN<h?i2<h?kr<h?n8<h?pc<h?a6<h?co<h?kv<h?i3<h?bV<h?0:-1:0:-1:b_<h?jG<h?0:-1:0:-1:ax<h?om<h?0:0:qm<h?h5<h?0:-1:0:-1:pM<h?oM<h?dG<h?0:0:nw<h?0:0:nD<h?qK<h?qI<h?m5<h?0:-1:0:-1:iP<h?0:0:-1:pf<h?nC<h?bB<h?mp<h?bH<h?bW<h?ht<h?0:-1:0:-1:m7<h?mU<h?0:-1:0:pA<h?oa<h?c3<h?0:0:-1:pU<h?qa<h?0:-1:0:-1:rf<h?eL<h?iN<h?f$<h?dS<h?0:0:-1:ld<h?cj<h?0:-1:0:-1:qW<h?n4<h?0:0:rl<h?0:0:cY<h?bm<h?oB<h?oN<h?nY<h?cW<h?mQ<h?m6<h?o$<h?iq<h?mz<h?p0<h?nl<h?0:0:-1:fe<h?q_<h?0:-1:0:-1:l_<h?aD<h?ov<h?0:-1:0:n1<h?0:0:g2<h?ig<h?q3<h?p6<h?rn<h?0:-1:0:lS<h?0:0:-1:lt<h?ip<h?dk<h?dz<h?0:-1:0:-1:qb<h?bX<h?0:-1:0:oZ<h?pt<h?pr<h?k6<h?pH<h?0:0:cR<h?0:0:c_<h?ns<h?0:0:mW<h?g9<h?0:-1:0:-1:ez<h?jX<h?k2<h?0:0:qM<h?0:0:d3<h?hy<h?0:0:p5<h?fH<h?0:-1:0:h3<h?id<h?kO<h?nf<h?ke<h?dR<h?aG<h?0:-1:0:pd<h?0:0:rd<h?qn<h?nK<h?0:-1:0:cG<h?0:0:-1:ph<h?lE<h?m0<h?d9<h?kz<h?hM<h?0:-1:0:-1:gn<h?0:0:-1:oz<h?qj<h?0:0:mw<h?0:0:rq<h?gV<h?m1<h?mX<h?qL<h?qZ<h?jz<h?0:-1:0:-1:mk<h?0:0:m9<h?qN<h?0:0:ay<h?qo<h?0:-1:0:-1:pC<h?bL<h?cO<h?p2<h?0:-1:0:ot<h?0:0:os<h?pb<h?0:0:mM<h?0:0:hC<h?im<h?q$<h?mq<h?pG<h?lK<h?pk<h?dY<h?bJ<h?0:0:-1:kP<h?qg<h?0:-1:0:-1:mN<h?oH<h?0:0:rg<h?0:0:fL<h?i$<h?pF<h?0:0:nO<h?aV<h?0:-1:0:pq<h?oo<h?bg<h?0:-1:0:mr<h?0:0:qf<h?oQ<h?gr<h?nb<h?mP<h?p3<h?0:-1:0:jK<h?0:0:-1:k7<h?h6<h?gT<h?mC<h?0:-1:0:-1:fu<h?0:0:nN<h?ms<h?qx<h?0:0:mo<h?0:0:pe<h?oP<h?0:0:lF<h?0:0:-1:hq<h?mm<h?pn<h?dH<h?qu<h?ps<h?g4<h?0:0:-1:iW<h?n2<h?0:-1:0:m_<h?mL<h?0:0:oj<h?0:0:ng<h?o_<h?gW<h?oV<h?0:0:oC<h?jv<h?0:-1:0:-1:c0<h?re<h?qO<h?0:-1:0:qw<h?li<h?0:-1:0:-1:j8<h?mx<h?ny<h?nq<h?ow<h?n9<h?iJ<h?0:-1:0:-1:qy<h?n7<h?0:-1:0:g8<h?py<h?0:0:dP<h?0:0:-1:f_<h?kL<h?j7<h?kG<h?b8<h?lw<h?0:-1:0:-1:g7<h?jq<h?0:-1:0:-1:nE<h?bP<h?f8<h?l8<h?0:-1:0:-1:q5<h?0:0:-1:i6<h?kZ<h?ki<h?o5<h?kd<h?aB<h?aO<h?qS<h?m3<h?pD<h?0:-1:0:pN<h?0:0:jV<h?kF<h?ec<h?g_<h?0:-1:0:-1:d0<h?eh<h?0:-1:0:-1:nj<h?mR<h?em<h?b3<h?i4<h?0:-1:0:-1:pR<h?nI<h?0:-1:0:q9<h?nS<h?0:0:of<h?0:0:a3<h?at<h?ex<h?ep<h?eg<h?aL<h?0:0:-1:js<h?f9<h?0:-1:0:-1:oq<h?mI<h?g3<h?0:0:-1:e1<h?pZ<h?0:-1:0:dW<h?px<h?qp<h?0:0:hr<h?0:0:a5<h?o1<h?pQ<h?0:0:-1:pu<h?i0<h?0:-1:0:eJ<h?cf<h?pP<h?q6<h?gh<h?qX<h?ea<h?0:-1:0:pa<h?lI<h?0:-1:0:-1:rj<h?pY<h?0:0:fi<h?0:0:oI<h?ko<h?oS<h?mY<h?pX<h?0:-1:0:-1:nM<h?iL<h?0:-1:0:mF<h?o8<h?0:0:jx<h?0:0:am<h?o6<h?aH<h?qd<h?oF<h?qE<h?0:0:-1:mS<h?rp<h?0:-1:0:qe<h?ja<h?0:0:pl<h?0:0:-1:bA<h?cu<h?h0<h?ni<h?eA<h?0:-1:0:jN<h?dD<h?0:-1:0:-1:p7<h?pv<h?qV<h?jU<h?0:-1:0:-1:jt<h?0:0:-1:gl<h?eI<h?bn<h?gm<h?kw<h?eX<h?ar<h?fj<h?ho<h?cE<h?cD<h?0:-1:0:-1:cK<h?j2<h?0:-1:0:-1:bM<h?iS<h?iX<h?ju<h?0:-1:0:-1:rk<h?aE<h?0:-1:0:rm<h?bh<h?gF<h?dJ<h?dA<h?gY<h?0:-1:0:-1:fY<h?aI<h?0:-1:0:-1:az<h?mZ<h?nZ<h?nc<h?0:-1:0:-1:kJ<h?du<h?0:-1:0:-1:kA<h?l3<h?gv<h?mH<h?rr<h?aA<h?0:0:-1:m4<h?qY<h?0:-1:0:fw<h?jC<h?kT<h?k9<h?0:-1:0:-1:bO<h?e9<h?0:-1:0:-1:ed<h?lA<h?d4<h?dK<h?ly<h?k3<h?0:-1:0:-1:bu<h?i7<h?0:-1:0:-1:ba<h?eE<h?hX<h?cZ<h?0:-1:0:-1:fC<h?bK<h?0:-1:0:-1:g$<h?bY<h?hb<h?dp<h?h7<h?aw<h?lx<h?mb<h?as<h?k$<h?0:-1:0:-1:lh<h?jP<h?0:-1:0:-1:lN<h?cv<h?eV<h?gi<h?0:-1:0:-1:hQ<h?dr<h?0:-1:0:-1:bN<h?oO<h?lW<h?ee<h?av<h?0:-1:0:-1:jo<h?pj<h?0:-1:0:d2<h?h$<h?fQ<h?kR<h?0:-1:0:-1:eQ<h?b$<h?0:-1:0:-1:mO<h?fm<h?jH<h?a7<h?ml<h?bp<h?0:-1:0:fZ<h?cT<h?0:-1:0:iY<h?fa<h?0:0:bZ<h?gL<h?0:-1:0:-1:fI<h?mn<h?gj<h?fB<h?cp<h?op<h?0:-1:0:-1:n_<h?gP<h?0:-1:0:-1:iB<h?jM<h?fo<h?lB<h?0:-1:0:-1:lQ<h?kk<h?0:-1:0:-1:gd<h?fT<h?i1<h?kl<h?gw<h?oX<h?d_<h?gk<h?dd<h?f7<h?aj<h?ks<h?dv<h?bk<h?lc<h?0:-1:0:-1:ck<h?gQ<h?0:-1:0:-1:dN<h?i_<h?eK<h?eM<h?0:-1:0:-1:dU<h?e_<h?0:-1:0:-1:dg<h?l0<h?db<h?0:0:ds<h?0:0:oJ<h?e2<h?h1<h?ek<h?0:-1:0:-1:i5<h?nh<h?0:-1:0:-1:fn<h?ha<h?nm<h?mD<h?bC<h?jy<h?aN<h?qU<h?0:-1:0:-1:np<h?kj<h?0:-1:0:-1:mK<h?qr<h?nR<h?qQ<h?0:-1:0:-1:c1<h?mj<h?0:-1:0:-1:fk<h?j9<h?j1<h?aX<h?hZ<h?jA<h?0:-1:0:-1:aT<h?bD<h?0:-1:0:-1:bd<h?lr<h?cl<h?cc<h?0:-1:0:-1:fN<h?ii<h?0:-1:0:-1:n6<h?dL<h?eu<h?fM<h?hI<h?bF<h?jB<h?gK<h?0:-1:0:jD<h?0:0:-1:lV<h?lf<h?cV<h?kQ<h?0:-1:0:-1:kU<h?jd<h?0:-1:0:-1:nL<h?nv<h?gE<h?ga<h?cs<h?kE<h?0:-1:0:-1:nT<h?fc<h?0:-1:0:-1:nz<h?qt<h?ob<h?0:0:-1:qC<h?0:0:ce<h?ik<h?ih<h?nF<h?p4<h?0:0:f0<h?0:0:dy<h?ap<h?aM<h?0:-1:0:hY<h?l9<h?0:-1:0:-1:a0<h?eZ<h?fx<h?iu<h?fp<h?hJ<h?0:-1:0:-1:gM<h?eD<h?0:-1:0:-1:pO<h?q2<h?bT<h?0:-1:0:de<h?0:0:mG<h?ft<h?hV<h?fS<h?o3<h?mt<h?lJ<h?0:-1:0:pp<h?0:0:bf<h?fg<h?eY<h?0:-1:0:hs<h?iv<h?0:-1:0:g0<h?lb<h?hG<h?0:0:eb<h?0:0:le<h?gD<h?0:0:gf<h?0:0:hW<h?q4<h?bj<h?eS<h?0:0:ne<h?0:0:cd<h?al<h?gy<h?0:0:-1:hP<h?0:0:fU<h?oT<h?m2<h?m8<h?lz<h?0:-1:0:-1:mT<h?0:0:c$<h?da<h?0:0:mA<h?e0<h?0:-1:0:qT<h?iH<h?eB<h?nG<h?oh<h?0:0:q7<h?0:0:bU<h?dO<h?bx<h?0:-1:0:kg<h?0:0:ev<h?hf<h?kf<h?0:0:nA<h?fK<h?0:-1:0:ol<h?po<h?l1<h?0:-1:0:oK<h?0:0:mv<h?f6<h?m$<h?p$<h?0:0:e$<h?0:0:aF<h?nt<h?oD<h?0:0:-1:o0<h?b5<h?0:-1:0:hp<h?pV<h?lZ<h?dq<h?0:0:-1:lU<h?0:0:fV<h?pI<h?0:0:dl<h?ku<h?0:-1:0:-1:gp<h?nP<h?fh<h?lD<h?qP<h?dh<h?o9<h?pE<h?pi<h?d1<h?0:0:-1:ro<h?nu<h?0:-1:0:iy<h?i8<h?0:0:cz<h?nU<h?0:-1:0:-1:ao<h?nr<h?pm<h?0:0:fs<h?0:0:aY<h?eP<h?0:0:bo<h?0:0:dw<h?en<h?c7<h?gI<h?0:0:e6<h?0:0:iC<h?k_<h?k1<h?aK<h?0:-1:0:-1:ef<h?0:0:fR<h?hi<h?df<h?fv<h?0:-1:0:ge<h?0:0:nd<h?bq<h?ll<h?iV<h?0:-1:0:-1:el<h?0:0:je<h?cL<h?iK<h?gg<h?kH<h?iz<h?0:0:gJ<h?0:0:nn<h?no<h?oc<h?ca<h?0:-1:0:-1:eo<h?0:0:fD<h?aW<h?eU<h?hx<h?jT<h?0:-1:0:l7<h?0:0:-1:e7<h?lp<h?ak<h?0:0:-1:iM<h?0:0:-1:iG<h?et<h?bv<h?jL<h?gH<h?ij<h?0:0:jk<h?kc<h?0:-1:0:-1:jw<h?gq<h?dQ<h?ew<h?0:-1:0:-1:gU<h?fE<h?0:-1:0:-1:ei<h?cF<h?e3<h?b6<h?lO<h?0:-1:0:me<h?fy<h?0:-1:0:-1:hL<h?d$<h?0:0:hz<h?0:0:-1:jh<h?md<h?dB<h?cP<h?d8<h?ff<h?iU<h?ma<h?k0<h?l4<h?0:-1:0:cr<h?0:0:-1:qi<h?pS<h?cA<h?0:-1:0:cw<h?0:0:-1:fX<h?on<h?gZ<h?dC<h?0:0:n$<h?aR<h?0:-1:0:-1:iR<h?d6<h?jS<h?hD<h?0:-1:0:-1:h8<h?a2<h?0:-1:0:-1:iD<h?dX<h?is<h?jY<h?iT<h?jQ<h?kx<h?kI<h?0:-1:0:-1:gN<h?lq<h?0:-1:0:-1:lX<h?nJ<h?hv<h?0:0:-1:gX<h?jm<h?0:-1:0:-1:h4<h?iZ<h?lo<h?jZ<h?aZ<h?0:-1:0:-1:l2<h?c5<h?0:-1:0:dx<h?ey<h?ix<h?0:0:-1:dV<h?0:0:kS<h?ib<h?l5<h?kh<h?lm<h?fq<h?jF<h?g5<h?a4<h?0:-1:0:-1:lg<h?g6<h?0:-1:0:kB<h?dm<h?dn<h?0:0:-1:gz<h?hU<h?0:-1:0:-1:kb<h?cq<h?a8<h?d7<h?0:-1:0:g1<h?0:0:j_<h?j$<h?hu<h?0:0:-1:dt<h?gC<h?0:-1:0:-1:oL<h?qA<h?f1<h?fW<h?ai<h?he<h?gx<h?0:-1:0:hN<h?jb<h?0:-1:0:-1:jp<h?cH<h?it<h?cm<h?0:-1:0:-1:nW<h?bs<h?0:-1:0:-1:aJ<h?f2<h?hA<h?q8<h?oi<h?rc<h?0:-1:0:-1:iI<h?gR<h?0:-1:0:-1:pg<h?pJ<h?oY<h?eH<h?0:-1:0:-1:mh<h?mi<h?0:-1:0:-1:D(bdC,h+Z|0)-1|0:-1;else
var
rT=-1;if(4<rT>>>0)var
y=w(a);else
switch(rT){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
xn=v(a);if(xn)var
g=xn[1],rV=35<g?nQ<g?ri<g?od<g?-1:rb<g?kq<g?hw<g?hm<g?j3<g?cx<g?dM<g?p9<g?na<g?0:-1:oE<g?n0<g?0:-1:0:-1:eF<g?eW<g?br<g?jW<g?0:-1:0:-1:fr<g?ic<g?0:-1:0:-1:kM<g?lM<g?es<g?bG<g?cI<g?dF<g?cQ<g?ch<g?aP<g?jI<g?0:-1:0:-1:j5<g?f3<g?0:-1:0:-1:hR<g?ci<g?k8<g?kn<g?0:-1:0:-1:kC<g?jO<g?0:-1:0:-1:bQ<g?fO<g?hd<g?hg<g?kN<g?jf<g?0:-1:0:-1:e8<g?au<g?0:-1:0:-1:lL<g?j0<g?hl<g?gs<g?0:-1:0:-1:l$<g?a9<g?0:-1:0:-1:cJ<g?dE<g?c6<g?fz<g?ia<g?hF<g?kp<g?iw<g?0:-1:0:-1:fJ<g?lC<g?0:-1:0:-1:j6<g?a_<g?eq<g?kV<g?0:-1:0:-1:ie<g?c4<g?0:-1:0:-1:kX<g?eG<g?ct<g?eR<g?bt<g?eO<g?0:-1:0:-1:hc<g?by<g?0:-1:0:-1:iE<g?jl<g?km<g?ji<g?0:-1:0:-1:cU<g?b2<g?0:-1:0:-1:qB<g?qJ<g?b9<g?fl<g?or<g?ra<g?oA<g?jc<g?aC<g?pw<g?mJ<g?bI<g?0:-1:0:-1:eC<g?0:0:la<g?p8<g?p1<g?lP<g?0:-1:0:-1:og<g?kD<g?0:-1:0:bE<g?pT<g?aq<g?lG<g?er<g?0:0:-1:nH<g?hk<g?0:-1:0:-1:an<g?pK<g?io<g?0:0:-1:o7<g?gB<g?0:-1:0:-1:nX<g?nV<g?ok<g?nB<g?oW<g?o2<g?qv<g?p_<g?0:-1:0:-1:qc<g?n5<g?0:-1:0:-1:qD<g?nx<g?pW<g?oR<g?0:-1:0:-1:mu<g?qH<g?0:-1:0:-1:j4<g?cM<g?ql<g?oG<g?qq<g?o4<g?0:-1:0:-1:jJ<g?qk<g?0:-1:0:-1:f5<g?go<g?dZ<g?hS<g?0:-1:0:-1:cX<g?hH<g?0:-1:0:-1:dT<g?iF<g?ir<g?lu<g?d5<g?b7<g?f4<g?lj<g?bS<g?jj<g?0:-1:0:-1:jg<g?bz<g?0:-1:0:-1:hT<g?gc<g?lH<g?fG<g?0:-1:0:-1:hO<g?be<g?0:-1:0:-1:e5<g?gA<g?jE<g?bR<g?bl<g?ln<g?0:-1:0:-1:gt<g?cn<g?0:-1:0:-1:c8<g?fd<g?iO<g?bi<g?0:-1:0:-1:eT<g?fF<g?0:-1:0:-1:lR<g?hB<g?h2<g?jR<g?fP<g?ky<g?lY<g?hn<g?0:-1:0:-1:h9<g?gS<g?0:-1:0:-1:kW<g?di<g?cN<g?jr<g?0:-1:0:-1:iQ<g?cg<g?0:-1:0:-1:qF<g?mE<g?mV<g?pL<g?oe<g?gb<g?0:-1:0:-1:ou<g?mB<g?0:-1:0:-1:qh<g?qz<g?rh<g?oU<g?0:-1:0:-1:qG<g?0:0:-1:b0<g?l6<g?c2<g?lT<g?aS<g?k5<g?fA<g?b4<g?a$<g?iA<g?q1<g?0:-1:0:-1:bc<g?kY<g?0:-1:0:-1:gG<g?lk<g?jn<g?il<g?0:-1:0:-1:a1<g?mc<g?0:-1:0:-1:b1<g?bw<g?hj<g?cC<g?dI<g?hE<g?0:-1:0:-1:hK<g?bb<g?0:-1:0:-1:lv<g?h_<g?dj<g?0:-1:0:oy<g?q0<g?0:-1:0:n3<g?c9<g?gu<g?ka<g?cB<g?pz<g?k4<g?0:0:-1:hh<g?aQ<g?0:-1:0:-1:ox<g?dc<g?cb<g?kt<g?0:-1:0:-1:aU<g?qR<g?0:-1:0:-1:qs<g?e4<g?nk<g?fb<g?i9<g?0:0:-1:ls<g?my<g?0:-1:0:-1:kK<g?cy<g?gO<g?pB<g?0:-1:0:-1:ej<g?cS<g?0:-1:0:-1:eN<g?i2<g?kr<g?n8<g?pc<g?a6<g?co<g?kv<g?i3<g?bV<g?0:-1:0:-1:b_<g?jG<g?0:-1:0:-1:ax<g?om<g?0:0:qm<g?h5<g?0:-1:0:-1:pM<g?oM<g?dG<g?0:0:nw<g?0:0:nD<g?qK<g?qI<g?m5<g?0:-1:0:-1:iP<g?0:0:-1:pf<g?nC<g?bB<g?mp<g?bH<g?bW<g?ht<g?0:-1:0:-1:m7<g?mU<g?0:-1:0:pA<g?oa<g?c3<g?0:0:-1:pU<g?qa<g?0:-1:0:-1:rf<g?eL<g?iN<g?f$<g?dS<g?0:0:-1:ld<g?cj<g?0:-1:0:-1:qW<g?n4<g?0:0:rl<g?0:0:cY<g?bm<g?oB<g?oN<g?nY<g?cW<g?mQ<g?m6<g?o$<g?iq<g?mz<g?p0<g?nl<g?0:0:-1:fe<g?q_<g?0:-1:0:-1:l_<g?aD<g?ov<g?0:-1:0:n1<g?0:0:g2<g?ig<g?q3<g?p6<g?rn<g?0:-1:0:lS<g?0:0:-1:lt<g?ip<g?dk<g?dz<g?0:-1:0:-1:qb<g?bX<g?0:-1:0:oZ<g?pt<g?pr<g?k6<g?pH<g?0:0:cR<g?0:0:c_<g?ns<g?0:0:mW<g?g9<g?0:-1:0:-1:ez<g?jX<g?k2<g?0:0:qM<g?0:0:d3<g?hy<g?0:0:p5<g?fH<g?0:-1:0:h3<g?id<g?kO<g?nf<g?ke<g?dR<g?aG<g?0:-1:0:pd<g?0:0:rd<g?qn<g?nK<g?0:-1:0:cG<g?0:0:-1:ph<g?lE<g?m0<g?d9<g?kz<g?hM<g?0:-1:0:-1:gn<g?0:0:-1:oz<g?qj<g?0:0:mw<g?0:0:rq<g?gV<g?m1<g?mX<g?qL<g?qZ<g?jz<g?0:-1:0:-1:mk<g?0:0:m9<g?qN<g?0:0:ay<g?qo<g?0:-1:0:-1:pC<g?bL<g?cO<g?p2<g?0:-1:0:ot<g?0:0:os<g?pb<g?0:0:mM<g?0:0:hC<g?im<g?q$<g?mq<g?pG<g?lK<g?pk<g?dY<g?bJ<g?0:0:-1:kP<g?qg<g?0:-1:0:-1:mN<g?oH<g?0:0:rg<g?0:0:fL<g?i$<g?pF<g?0:0:nO<g?aV<g?0:-1:0:pq<g?oo<g?bg<g?0:-1:0:mr<g?0:0:qf<g?oQ<g?gr<g?nb<g?mP<g?p3<g?0:-1:0:jK<g?0:0:-1:k7<g?h6<g?gT<g?mC<g?0:-1:0:-1:fu<g?0:0:nN<g?ms<g?qx<g?0:0:mo<g?0:0:pe<g?oP<g?0:0:lF<g?0:0:-1:hq<g?mm<g?pn<g?dH<g?qu<g?ps<g?g4<g?0:0:-1:iW<g?n2<g?0:-1:0:m_<g?mL<g?0:0:oj<g?0:0:ng<g?o_<g?gW<g?oV<g?0:0:oC<g?jv<g?0:-1:0:-1:c0<g?re<g?qO<g?0:-1:0:qw<g?li<g?0:-1:0:-1:j8<g?mx<g?ny<g?nq<g?ow<g?n9<g?iJ<g?0:-1:0:-1:qy<g?n7<g?0:-1:0:g8<g?py<g?0:0:dP<g?0:0:-1:f_<g?kL<g?j7<g?kG<g?b8<g?lw<g?0:-1:0:-1:g7<g?jq<g?0:-1:0:-1:nE<g?bP<g?f8<g?l8<g?0:-1:0:-1:q5<g?0:0:-1:i6<g?kZ<g?ki<g?o5<g?kd<g?aB<g?aO<g?qS<g?m3<g?pD<g?0:-1:0:pN<g?0:0:jV<g?kF<g?ec<g?g_<g?0:-1:0:-1:d0<g?eh<g?0:-1:0:-1:nj<g?mR<g?em<g?b3<g?i4<g?0:-1:0:-1:pR<g?nI<g?0:-1:0:q9<g?nS<g?0:0:of<g?0:0:a3<g?at<g?ex<g?ep<g?eg<g?aL<g?0:0:-1:js<g?f9<g?0:-1:0:-1:oq<g?mI<g?g3<g?0:0:-1:e1<g?pZ<g?0:-1:0:dW<g?px<g?qp<g?0:0:hr<g?0:0:a5<g?o1<g?pQ<g?0:0:-1:pu<g?i0<g?0:-1:0:eJ<g?cf<g?pP<g?q6<g?gh<g?qX<g?ea<g?0:-1:0:pa<g?lI<g?0:-1:0:-1:rj<g?pY<g?0:0:fi<g?0:0:oI<g?ko<g?oS<g?mY<g?pX<g?0:-1:0:-1:nM<g?iL<g?0:-1:0:mF<g?o8<g?0:0:jx<g?0:0:am<g?o6<g?aH<g?qd<g?oF<g?qE<g?0:0:-1:mS<g?rp<g?0:-1:0:qe<g?ja<g?0:0:pl<g?0:0:-1:bA<g?cu<g?h0<g?ni<g?eA<g?0:-1:0:jN<g?dD<g?0:-1:0:-1:p7<g?pv<g?qV<g?jU<g?0:-1:0:-1:jt<g?0:0:-1:gl<g?eI<g?bn<g?gm<g?kw<g?eX<g?ar<g?fj<g?ho<g?cE<g?cD<g?0:-1:0:-1:cK<g?j2<g?0:-1:0:-1:bM<g?iS<g?iX<g?ju<g?0:-1:0:-1:rk<g?aE<g?0:-1:0:rm<g?bh<g?gF<g?dJ<g?dA<g?gY<g?0:-1:0:-1:fY<g?aI<g?0:-1:0:-1:az<g?mZ<g?nZ<g?nc<g?0:-1:0:-1:kJ<g?du<g?0:-1:0:-1:kA<g?l3<g?gv<g?mH<g?rr<g?aA<g?0:0:-1:m4<g?qY<g?0:-1:0:fw<g?jC<g?kT<g?k9<g?0:-1:0:-1:bO<g?e9<g?0:-1:0:-1:ed<g?lA<g?d4<g?dK<g?ly<g?k3<g?0:-1:0:-1:bu<g?i7<g?0:-1:0:-1:ba<g?eE<g?hX<g?cZ<g?0:-1:0:-1:fC<g?bK<g?0:-1:0:-1:g$<g?bY<g?hb<g?dp<g?h7<g?aw<g?lx<g?mb<g?as<g?k$<g?0:-1:0:-1:lh<g?jP<g?0:-1:0:-1:lN<g?cv<g?eV<g?gi<g?0:-1:0:-1:hQ<g?dr<g?0:-1:0:-1:bN<g?oO<g?lW<g?ee<g?av<g?0:-1:0:-1:jo<g?pj<g?0:-1:0:d2<g?h$<g?fQ<g?kR<g?0:-1:0:-1:eQ<g?b$<g?0:-1:0:-1:mO<g?fm<g?jH<g?a7<g?ml<g?bp<g?0:-1:0:fZ<g?cT<g?0:-1:0:iY<g?fa<g?0:0:bZ<g?gL<g?0:-1:0:-1:fI<g?mn<g?gj<g?fB<g?cp<g?op<g?0:-1:0:-1:n_<g?gP<g?0:-1:0:-1:iB<g?jM<g?fo<g?lB<g?0:-1:0:-1:lQ<g?kk<g?0:-1:0:-1:gd<g?fT<g?i1<g?kl<g?gw<g?oX<g?d_<g?gk<g?dd<g?f7<g?aj<g?ks<g?dv<g?bk<g?lc<g?0:-1:0:-1:ck<g?gQ<g?0:-1:0:-1:dN<g?i_<g?eK<g?eM<g?0:-1:0:-1:dU<g?e_<g?0:-1:0:-1:dg<g?l0<g?db<g?0:0:ds<g?0:0:oJ<g?e2<g?h1<g?ek<g?0:-1:0:-1:i5<g?nh<g?0:-1:0:-1:fn<g?ha<g?nm<g?mD<g?bC<g?jy<g?aN<g?qU<g?0:-1:0:-1:np<g?kj<g?0:-1:0:-1:mK<g?qr<g?nR<g?qQ<g?0:-1:0:-1:c1<g?mj<g?0:-1:0:-1:fk<g?j9<g?j1<g?aX<g?hZ<g?jA<g?0:-1:0:-1:aT<g?bD<g?0:-1:0:-1:bd<g?lr<g?cl<g?cc<g?0:-1:0:-1:fN<g?ii<g?0:-1:0:-1:n6<g?dL<g?eu<g?fM<g?hI<g?bF<g?jB<g?gK<g?0:-1:0:jD<g?0:0:-1:lV<g?lf<g?cV<g?kQ<g?0:-1:0:-1:kU<g?jd<g?0:-1:0:-1:nL<g?nv<g?gE<g?ga<g?cs<g?kE<g?0:-1:0:-1:nT<g?fc<g?0:-1:0:-1:nz<g?qt<g?ob<g?0:0:-1:qC<g?0:0:ce<g?ik<g?ih<g?nF<g?p4<g?0:0:f0<g?0:0:dy<g?ap<g?aM<g?0:-1:0:hY<g?l9<g?0:-1:0:-1:a0<g?eZ<g?fx<g?iu<g?fp<g?hJ<g?0:-1:0:-1:gM<g?eD<g?0:-1:0:-1:pO<g?q2<g?bT<g?0:-1:0:de<g?0:0:mG<g?ft<g?hV<g?fS<g?o3<g?mt<g?lJ<g?0:-1:0:pp<g?0:0:bf<g?fg<g?eY<g?0:-1:0:hs<g?iv<g?0:-1:0:g0<g?lb<g?hG<g?0:0:eb<g?0:0:le<g?gD<g?0:0:gf<g?0:0:hW<g?q4<g?bj<g?eS<g?0:0:ne<g?0:0:cd<g?al<g?gy<g?0:0:-1:hP<g?0:0:fU<g?oT<g?m2<g?m8<g?lz<g?0:-1:0:-1:mT<g?0:0:c$<g?da<g?0:0:mA<g?e0<g?0:-1:0:qT<g?iH<g?eB<g?nG<g?oh<g?0:0:q7<g?0:0:bU<g?dO<g?bx<g?0:-1:0:kg<g?0:0:ev<g?hf<g?kf<g?0:0:nA<g?fK<g?0:-1:0:ol<g?po<g?l1<g?0:-1:0:oK<g?0:0:mv<g?f6<g?m$<g?p$<g?0:0:e$<g?0:0:aF<g?nt<g?oD<g?0:0:-1:o0<g?b5<g?0:-1:0:hp<g?pV<g?lZ<g?dq<g?0:0:-1:lU<g?0:0:fV<g?pI<g?0:0:dl<g?ku<g?0:-1:0:-1:gp<g?nP<g?fh<g?lD<g?qP<g?dh<g?o9<g?pE<g?pi<g?d1<g?0:0:-1:ro<g?nu<g?0:-1:0:iy<g?i8<g?0:0:cz<g?nU<g?0:-1:0:-1:ao<g?nr<g?pm<g?0:0:fs<g?0:0:aY<g?eP<g?0:0:bo<g?0:0:dw<g?en<g?c7<g?gI<g?0:0:e6<g?0:0:iC<g?k_<g?k1<g?aK<g?0:-1:0:-1:ef<g?0:0:fR<g?hi<g?df<g?fv<g?0:-1:0:ge<g?0:0:nd<g?bq<g?ll<g?iV<g?0:-1:0:-1:el<g?0:0:je<g?cL<g?iK<g?gg<g?kH<g?iz<g?0:0:gJ<g?0:0:nn<g?no<g?oc<g?ca<g?0:-1:0:-1:eo<g?0:0:fD<g?aW<g?eU<g?hx<g?jT<g?0:-1:0:l7<g?0:0:-1:e7<g?lp<g?ak<g?0:0:-1:iM<g?0:0:-1:iG<g?et<g?bv<g?jL<g?gH<g?ij<g?0:0:jk<g?kc<g?0:-1:0:-1:jw<g?gq<g?dQ<g?ew<g?0:-1:0:-1:gU<g?fE<g?0:-1:0:-1:ei<g?cF<g?e3<g?b6<g?lO<g?0:-1:0:me<g?fy<g?0:-1:0:-1:hL<g?d$<g?0:0:hz<g?0:0:-1:jh<g?md<g?dB<g?cP<g?d8<g?ff<g?iU<g?ma<g?k0<g?l4<g?0:-1:0:cr<g?0:0:-1:qi<g?pS<g?cA<g?0:-1:0:cw<g?0:0:-1:fX<g?on<g?gZ<g?dC<g?0:0:n$<g?aR<g?0:-1:0:-1:iR<g?d6<g?jS<g?hD<g?0:-1:0:-1:h8<g?a2<g?0:-1:0:-1:iD<g?dX<g?is<g?jY<g?iT<g?jQ<g?kx<g?kI<g?0:-1:0:-1:gN<g?lq<g?0:-1:0:-1:lX<g?nJ<g?hv<g?0:0:-1:gX<g?jm<g?0:-1:0:-1:h4<g?iZ<g?lo<g?jZ<g?aZ<g?0:-1:0:-1:l2<g?c5<g?0:-1:0:dx<g?ey<g?ix<g?0:0:-1:dV<g?0:0:kS<g?ib<g?l5<g?kh<g?lm<g?fq<g?jF<g?g5<g?a4<g?0:-1:0:-1:lg<g?g6<g?0:-1:0:kB<g?dm<g?dn<g?0:0:-1:gz<g?hU<g?0:-1:0:-1:kb<g?cq<g?a8<g?d7<g?0:-1:0:g1<g?0:0:j_<g?j$<g?hu<g?0:0:-1:dt<g?gC<g?0:-1:0:-1:oL<g?qA<g?f1<g?fW<g?ai<g?he<g?gx<g?0:-1:0:hN<g?jb<g?0:-1:0:-1:jp<g?cH<g?it<g?cm<g?0:-1:0:-1:nW<g?bs<g?0:-1:0:-1:aJ<g?f2<g?hA<g?q8<g?oi<g?rc<g?0:-1:0:-1:iI<g?gR<g?0:-1:0:-1:pg<g?pJ<g?oY<g?eH<g?0:-1:0:-1:mh<g?mi<g?0:-1:0:-1:D(bdA,g+Z|0)-1|0:-1;else
var
rV=-1;if(3<rV>>>0)var
y=w(a);else
switch(rV){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
xp=us(v(a));if(2<xp>>>0)var
y=w(a);else
switch(xp){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,76);var
xq=$(v(a)),y=0===xq?B(a):1===xq?C(a):w(a)}break;default:z(a,87);var
xr=ut(v(a));if(2<xr>>>0)var
y=w(a);else
switch(xr){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xs=P1(v(a));if(2<xs>>>0)var
y=w(a);else
switch(xs){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,77);var
xt=$(v(a)),y=0===xt?B(a):1===xt?C(a):w(a)}}}break;case
3:z(a,87);var
xu=v(a);if(xu)var
d=xu[1],rX=35<d?nQ<d?ri<d?od<d?-1:rb<d?kq<d?hw<d?hm<d?j3<d?cx<d?dM<d?p9<d?na<d?0:-1:oE<d?n0<d?0:-1:0:-1:eF<d?eW<d?br<d?jW<d?0:-1:0:-1:fr<d?ic<d?0:-1:0:-1:kM<d?lM<d?es<d?bG<d?cI<d?dF<d?cQ<d?ch<d?aP<d?jI<d?0:-1:0:-1:j5<d?f3<d?0:-1:0:-1:hR<d?ci<d?k8<d?kn<d?0:-1:0:-1:kC<d?jO<d?0:-1:0:-1:bQ<d?fO<d?hd<d?hg<d?kN<d?jf<d?0:-1:0:-1:e8<d?au<d?0:-1:0:-1:lL<d?j0<d?hl<d?gs<d?0:-1:0:-1:l$<d?a9<d?0:-1:0:-1:cJ<d?dE<d?c6<d?fz<d?ia<d?hF<d?kp<d?iw<d?0:-1:0:-1:fJ<d?lC<d?0:-1:0:-1:j6<d?a_<d?eq<d?kV<d?0:-1:0:-1:ie<d?c4<d?0:-1:0:-1:kX<d?eG<d?ct<d?eR<d?bt<d?eO<d?0:-1:0:-1:hc<d?by<d?0:-1:0:-1:iE<d?jl<d?km<d?ji<d?0:-1:0:-1:cU<d?b2<d?0:-1:0:-1:qB<d?qJ<d?b9<d?fl<d?or<d?ra<d?oA<d?jc<d?aC<d?pw<d?mJ<d?bI<d?0:-1:0:-1:eC<d?0:0:la<d?p8<d?p1<d?lP<d?0:-1:0:-1:og<d?kD<d?0:-1:0:bE<d?pT<d?aq<d?lG<d?er<d?0:0:-1:nH<d?hk<d?0:-1:0:-1:an<d?pK<d?io<d?0:0:-1:o7<d?gB<d?0:-1:0:-1:nX<d?nV<d?ok<d?nB<d?oW<d?o2<d?qv<d?p_<d?0:-1:0:-1:qc<d?n5<d?0:-1:0:-1:qD<d?nx<d?pW<d?oR<d?0:-1:0:-1:mu<d?qH<d?0:-1:0:-1:j4<d?cM<d?ql<d?oG<d?qq<d?o4<d?0:-1:0:-1:jJ<d?qk<d?0:-1:0:-1:f5<d?go<d?dZ<d?hS<d?0:-1:0:-1:cX<d?hH<d?0:-1:0:-1:dT<d?iF<d?ir<d?lu<d?d5<d?b7<d?f4<d?lj<d?bS<d?jj<d?0:-1:0:-1:jg<d?bz<d?0:-1:0:-1:hT<d?gc<d?lH<d?fG<d?0:-1:0:-1:hO<d?be<d?0:-1:0:-1:e5<d?gA<d?jE<d?bR<d?bl<d?ln<d?0:-1:0:-1:gt<d?cn<d?0:-1:0:-1:c8<d?fd<d?iO<d?bi<d?0:-1:0:-1:eT<d?fF<d?0:-1:0:-1:lR<d?hB<d?h2<d?jR<d?fP<d?ky<d?lY<d?hn<d?0:-1:0:-1:h9<d?gS<d?0:-1:0:-1:kW<d?di<d?cN<d?jr<d?0:-1:0:-1:iQ<d?cg<d?0:-1:0:-1:qF<d?mE<d?mV<d?pL<d?oe<d?gb<d?0:-1:0:-1:ou<d?mB<d?0:-1:0:-1:qh<d?qz<d?rh<d?oU<d?0:-1:0:-1:qG<d?0:0:-1:b0<d?l6<d?c2<d?lT<d?aS<d?k5<d?fA<d?b4<d?a$<d?iA<d?q1<d?0:-1:0:-1:bc<d?kY<d?0:-1:0:-1:gG<d?lk<d?jn<d?il<d?0:-1:0:-1:a1<d?mc<d?0:-1:0:-1:b1<d?bw<d?hj<d?cC<d?dI<d?hE<d?0:-1:0:-1:hK<d?bb<d?0:-1:0:-1:lv<d?h_<d?dj<d?0:-1:0:oy<d?q0<d?0:-1:0:n3<d?c9<d?gu<d?ka<d?cB<d?pz<d?k4<d?0:0:-1:hh<d?aQ<d?0:-1:0:-1:ox<d?dc<d?cb<d?kt<d?0:-1:0:-1:aU<d?qR<d?0:-1:0:-1:qs<d?e4<d?nk<d?fb<d?i9<d?0:0:-1:ls<d?my<d?0:-1:0:-1:kK<d?cy<d?gO<d?pB<d?0:-1:0:-1:ej<d?cS<d?0:-1:0:-1:eN<d?i2<d?kr<d?n8<d?pc<d?a6<d?co<d?kv<d?i3<d?bV<d?0:-1:0:-1:b_<d?jG<d?0:-1:0:-1:ax<d?om<d?0:0:qm<d?h5<d?0:-1:0:-1:pM<d?oM<d?dG<d?0:0:nw<d?0:0:nD<d?qK<d?qI<d?m5<d?0:-1:0:-1:iP<d?0:0:-1:pf<d?nC<d?bB<d?mp<d?bH<d?bW<d?ht<d?0:-1:0:-1:m7<d?mU<d?0:-1:0:pA<d?oa<d?c3<d?0:0:-1:pU<d?qa<d?0:-1:0:-1:rf<d?eL<d?iN<d?f$<d?dS<d?0:0:-1:ld<d?cj<d?0:-1:0:-1:qW<d?n4<d?0:0:rl<d?0:0:cY<d?bm<d?oB<d?oN<d?nY<d?cW<d?mQ<d?m6<d?o$<d?iq<d?mz<d?p0<d?nl<d?0:0:-1:fe<d?q_<d?0:-1:0:-1:l_<d?aD<d?ov<d?0:-1:0:n1<d?0:0:g2<d?ig<d?q3<d?p6<d?rn<d?0:-1:0:lS<d?0:0:-1:lt<d?ip<d?dk<d?dz<d?0:-1:0:-1:qb<d?bX<d?0:-1:0:oZ<d?pt<d?pr<d?k6<d?pH<d?0:0:cR<d?0:0:c_<d?ns<d?0:0:mW<d?g9<d?0:-1:0:-1:ez<d?jX<d?k2<d?0:0:qM<d?0:0:d3<d?hy<d?0:0:p5<d?fH<d?0:-1:0:h3<d?id<d?kO<d?nf<d?ke<d?dR<d?aG<d?0:-1:0:pd<d?0:0:rd<d?qn<d?nK<d?0:-1:0:cG<d?0:0:-1:ph<d?lE<d?m0<d?d9<d?kz<d?hM<d?0:-1:0:-1:gn<d?0:0:-1:oz<d?qj<d?0:0:mw<d?0:0:rq<d?gV<d?m1<d?mX<d?qL<d?qZ<d?jz<d?0:-1:0:-1:mk<d?0:0:m9<d?qN<d?0:0:ay<d?qo<d?0:-1:0:-1:pC<d?bL<d?cO<d?p2<d?0:-1:0:ot<d?0:0:os<d?pb<d?0:0:mM<d?0:0:hC<d?im<d?q$<d?mq<d?pG<d?lK<d?pk<d?dY<d?bJ<d?0:0:-1:kP<d?qg<d?0:-1:0:-1:mN<d?oH<d?0:0:rg<d?0:0:fL<d?i$<d?pF<d?0:0:nO<d?aV<d?0:-1:0:pq<d?oo<d?bg<d?0:-1:0:mr<d?0:0:qf<d?oQ<d?gr<d?nb<d?mP<d?p3<d?0:-1:0:jK<d?0:0:-1:k7<d?h6<d?gT<d?mC<d?0:-1:0:-1:fu<d?0:0:nN<d?ms<d?qx<d?0:0:mo<d?0:0:pe<d?oP<d?0:0:lF<d?0:0:-1:hq<d?mm<d?pn<d?dH<d?qu<d?ps<d?g4<d?0:0:-1:iW<d?n2<d?0:-1:0:m_<d?mL<d?0:0:oj<d?0:0:ng<d?o_<d?gW<d?oV<d?0:0:oC<d?jv<d?0:-1:0:-1:c0<d?re<d?qO<d?0:-1:0:qw<d?li<d?0:-1:0:-1:j8<d?mx<d?ny<d?nq<d?ow<d?n9<d?iJ<d?0:-1:0:-1:qy<d?n7<d?0:-1:0:g8<d?py<d?0:0:dP<d?0:0:-1:f_<d?kL<d?j7<d?kG<d?b8<d?lw<d?0:-1:0:-1:g7<d?jq<d?0:-1:0:-1:nE<d?bP<d?f8<d?l8<d?0:-1:0:-1:q5<d?0:0:-1:i6<d?kZ<d?ki<d?o5<d?kd<d?aB<d?aO<d?qS<d?m3<d?pD<d?0:-1:0:pN<d?0:0:jV<d?kF<d?ec<d?g_<d?0:-1:0:-1:d0<d?eh<d?0:-1:0:-1:nj<d?mR<d?em<d?b3<d?i4<d?0:-1:0:-1:pR<d?nI<d?0:-1:0:q9<d?nS<d?0:0:of<d?0:0:a3<d?at<d?ex<d?ep<d?eg<d?aL<d?0:0:-1:js<d?f9<d?0:-1:0:-1:oq<d?mI<d?g3<d?0:0:-1:e1<d?pZ<d?0:-1:0:dW<d?px<d?qp<d?0:0:hr<d?0:0:a5<d?o1<d?pQ<d?0:0:-1:pu<d?i0<d?0:-1:0:eJ<d?cf<d?pP<d?q6<d?gh<d?qX<d?ea<d?0:-1:0:pa<d?lI<d?0:-1:0:-1:rj<d?pY<d?0:0:fi<d?0:0:oI<d?ko<d?oS<d?mY<d?pX<d?0:-1:0:-1:nM<d?iL<d?0:-1:0:mF<d?o8<d?0:0:jx<d?0:0:am<d?o6<d?aH<d?qd<d?oF<d?qE<d?0:0:-1:mS<d?rp<d?0:-1:0:qe<d?ja<d?0:0:pl<d?0:0:-1:bA<d?cu<d?h0<d?ni<d?eA<d?0:-1:0:jN<d?dD<d?0:-1:0:-1:p7<d?pv<d?qV<d?jU<d?0:-1:0:-1:jt<d?0:0:-1:gl<d?eI<d?bn<d?gm<d?kw<d?eX<d?ar<d?fj<d?ho<d?cE<d?cD<d?0:-1:0:-1:cK<d?j2<d?0:-1:0:-1:bM<d?iS<d?iX<d?ju<d?0:-1:0:-1:rk<d?aE<d?0:-1:0:rm<d?bh<d?gF<d?dJ<d?dA<d?gY<d?0:-1:0:-1:fY<d?aI<d?0:-1:0:-1:az<d?mZ<d?nZ<d?nc<d?0:-1:0:-1:kJ<d?du<d?0:-1:0:-1:kA<d?l3<d?gv<d?mH<d?rr<d?aA<d?0:0:-1:m4<d?qY<d?0:-1:0:fw<d?jC<d?kT<d?k9<d?0:-1:0:-1:bO<d?e9<d?0:-1:0:-1:ed<d?lA<d?d4<d?dK<d?ly<d?k3<d?0:-1:0:-1:bu<d?i7<d?0:-1:0:-1:ba<d?eE<d?hX<d?cZ<d?0:-1:0:-1:fC<d?bK<d?0:-1:0:-1:g$<d?bY<d?hb<d?dp<d?h7<d?aw<d?lx<d?mb<d?as<d?k$<d?0:-1:0:-1:lh<d?jP<d?0:-1:0:-1:lN<d?cv<d?eV<d?gi<d?0:-1:0:-1:hQ<d?dr<d?0:-1:0:-1:bN<d?oO<d?lW<d?ee<d?av<d?0:-1:0:-1:jo<d?pj<d?0:-1:0:d2<d?h$<d?fQ<d?kR<d?0:-1:0:-1:eQ<d?b$<d?0:-1:0:-1:mO<d?fm<d?jH<d?a7<d?ml<d?bp<d?0:-1:0:fZ<d?cT<d?0:-1:0:iY<d?fa<d?0:0:bZ<d?gL<d?0:-1:0:-1:fI<d?mn<d?gj<d?fB<d?cp<d?op<d?0:-1:0:-1:n_<d?gP<d?0:-1:0:-1:iB<d?jM<d?fo<d?lB<d?0:-1:0:-1:lQ<d?kk<d?0:-1:0:-1:gd<d?fT<d?i1<d?kl<d?gw<d?oX<d?d_<d?gk<d?dd<d?f7<d?aj<d?ks<d?dv<d?bk<d?lc<d?0:-1:0:-1:ck<d?gQ<d?0:-1:0:-1:dN<d?i_<d?eK<d?eM<d?0:-1:0:-1:dU<d?e_<d?0:-1:0:-1:dg<d?l0<d?db<d?0:0:ds<d?0:0:oJ<d?e2<d?h1<d?ek<d?0:-1:0:-1:i5<d?nh<d?0:-1:0:-1:fn<d?ha<d?nm<d?mD<d?bC<d?jy<d?aN<d?qU<d?0:-1:0:-1:np<d?kj<d?0:-1:0:-1:mK<d?qr<d?nR<d?qQ<d?0:-1:0:-1:c1<d?mj<d?0:-1:0:-1:fk<d?j9<d?j1<d?aX<d?hZ<d?jA<d?0:-1:0:-1:aT<d?bD<d?0:-1:0:-1:bd<d?lr<d?cl<d?cc<d?0:-1:0:-1:fN<d?ii<d?0:-1:0:-1:n6<d?dL<d?eu<d?fM<d?hI<d?bF<d?jB<d?gK<d?0:-1:0:jD<d?0:0:-1:lV<d?lf<d?cV<d?kQ<d?0:-1:0:-1:kU<d?jd<d?0:-1:0:-1:nL<d?nv<d?gE<d?ga<d?cs<d?kE<d?0:-1:0:-1:nT<d?fc<d?0:-1:0:-1:nz<d?qt<d?ob<d?0:0:-1:qC<d?0:0:ce<d?ik<d?ih<d?nF<d?p4<d?0:0:f0<d?0:0:dy<d?ap<d?aM<d?0:-1:0:hY<d?l9<d?0:-1:0:-1:a0<d?eZ<d?fx<d?iu<d?fp<d?hJ<d?0:-1:0:-1:gM<d?eD<d?0:-1:0:-1:pO<d?q2<d?bT<d?0:-1:0:de<d?0:0:mG<d?ft<d?hV<d?fS<d?o3<d?mt<d?lJ<d?0:-1:0:pp<d?0:0:bf<d?fg<d?eY<d?0:-1:0:hs<d?iv<d?0:-1:0:g0<d?lb<d?hG<d?0:0:eb<d?0:0:le<d?gD<d?0:0:gf<d?0:0:hW<d?q4<d?bj<d?eS<d?0:0:ne<d?0:0:cd<d?al<d?gy<d?0:0:-1:hP<d?0:0:fU<d?oT<d?m2<d?m8<d?lz<d?0:-1:0:-1:mT<d?0:0:c$<d?da<d?0:0:mA<d?e0<d?0:-1:0:qT<d?iH<d?eB<d?nG<d?oh<d?0:0:q7<d?0:0:bU<d?dO<d?bx<d?0:-1:0:kg<d?0:0:ev<d?hf<d?kf<d?0:0:nA<d?fK<d?0:-1:0:ol<d?po<d?l1<d?0:-1:0:oK<d?0:0:mv<d?f6<d?m$<d?p$<d?0:0:e$<d?0:0:aF<d?nt<d?oD<d?0:0:-1:o0<d?b5<d?0:-1:0:hp<d?pV<d?lZ<d?dq<d?0:0:-1:lU<d?0:0:fV<d?pI<d?0:0:dl<d?ku<d?0:-1:0:-1:gp<d?nP<d?fh<d?lD<d?qP<d?dh<d?o9<d?pE<d?pi<d?d1<d?0:0:-1:ro<d?nu<d?0:-1:0:iy<d?i8<d?0:0:cz<d?nU<d?0:-1:0:-1:ao<d?nr<d?pm<d?0:0:fs<d?0:0:aY<d?eP<d?0:0:bo<d?0:0:dw<d?en<d?c7<d?gI<d?0:0:e6<d?0:0:iC<d?k_<d?k1<d?aK<d?0:-1:0:-1:ef<d?0:0:fR<d?hi<d?df<d?fv<d?0:-1:0:ge<d?0:0:nd<d?bq<d?ll<d?iV<d?0:-1:0:-1:el<d?0:0:je<d?cL<d?iK<d?gg<d?kH<d?iz<d?0:0:gJ<d?0:0:nn<d?no<d?oc<d?ca<d?0:-1:0:-1:eo<d?0:0:fD<d?aW<d?eU<d?hx<d?jT<d?0:-1:0:l7<d?0:0:-1:e7<d?lp<d?ak<d?0:0:-1:iM<d?0:0:-1:iG<d?et<d?bv<d?jL<d?gH<d?ij<d?0:0:jk<d?kc<d?0:-1:0:-1:jw<d?gq<d?dQ<d?ew<d?0:-1:0:-1:gU<d?fE<d?0:-1:0:-1:ei<d?cF<d?e3<d?b6<d?lO<d?0:-1:0:me<d?fy<d?0:-1:0:-1:hL<d?d$<d?0:0:hz<d?0:0:-1:jh<d?md<d?dB<d?cP<d?d8<d?ff<d?iU<d?ma<d?k0<d?l4<d?0:-1:0:cr<d?0:0:-1:qi<d?pS<d?cA<d?0:-1:0:cw<d?0:0:-1:fX<d?on<d?gZ<d?dC<d?0:0:n$<d?aR<d?0:-1:0:-1:iR<d?d6<d?jS<d?hD<d?0:-1:0:-1:h8<d?a2<d?0:-1:0:-1:iD<d?dX<d?is<d?jY<d?iT<d?jQ<d?kx<d?kI<d?0:-1:0:-1:gN<d?lq<d?0:-1:0:-1:lX<d?nJ<d?hv<d?0:0:-1:gX<d?jm<d?0:-1:0:-1:h4<d?iZ<d?lo<d?jZ<d?aZ<d?0:-1:0:-1:l2<d?c5<d?0:-1:0:dx<d?ey<d?ix<d?0:0:-1:dV<d?0:0:kS<d?ib<d?l5<d?kh<d?lm<d?fq<d?jF<d?g5<d?a4<d?0:-1:0:-1:lg<d?g6<d?0:-1:0:kB<d?dm<d?dn<d?0:0:-1:gz<d?hU<d?0:-1:0:-1:kb<d?cq<d?a8<d?d7<d?0:-1:0:g1<d?0:0:j_<d?j$<d?hu<d?0:0:-1:dt<d?gC<d?0:-1:0:-1:oL<d?qA<d?f1<d?fW<d?ai<d?he<d?gx<d?0:-1:0:hN<d?jb<d?0:-1:0:-1:jp<d?cH<d?it<d?cm<d?0:-1:0:-1:nW<d?bs<d?0:-1:0:-1:aJ<d?f2<d?hA<d?q8<d?oi<d?rc<d?0:-1:0:-1:iI<d?gR<d?0:-1:0:-1:pg<d?pJ<d?oY<d?eH<d?0:-1:0:-1:mh<d?mi<d?0:-1:0:-1:D(bds,d+Z|0)-1|0:-1;else
var
rX=-1;if(3<rX>>>0)var
y=w(a);else
switch(rX){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
xv=rJ(v(a));if(2<xv>>>0)var
y=w(a);else
switch(xv){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,78);var
xz=$(v(a)),y=0===xz?B(a):1===xz?C(a):w(a)}break;default:z(a,79);var
xC=$(v(a)),y=0===xC?B(a):1===xC?C(a):w(a)}break;default:z(a,87);var
xD=xx(v(a));if(2<xD>>>0)var
y=w(a);else
switch(xD){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xE=rJ(v(a));if(2<xE>>>0)var
y=w(a);else
switch(xE){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,80);var
xF=ut(v(a));if(2<xF>>>0)var
y=w(a);else
switch(xF){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xG=xB(v(a));if(2<xG>>>0)var
y=w(a);else
switch(xG){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,81);var
xH=$(v(a)),y=0===xH?B(a):1===xH?C(a):w(a)}}}}}break;case
47:z(a,87);var
xI=v(a);if(xI)var
c=xI[1],rY=35<c?nQ<c?ri<c?od<c?-1:rb<c?kq<c?hw<c?hm<c?j3<c?cx<c?dM<c?p9<c?na<c?0:-1:oE<c?n0<c?0:-1:0:-1:eF<c?eW<c?br<c?jW<c?0:-1:0:-1:fr<c?ic<c?0:-1:0:-1:kM<c?lM<c?es<c?bG<c?cI<c?dF<c?cQ<c?ch<c?aP<c?jI<c?0:-1:0:-1:j5<c?f3<c?0:-1:0:-1:hR<c?ci<c?k8<c?kn<c?0:-1:0:-1:kC<c?jO<c?0:-1:0:-1:bQ<c?fO<c?hd<c?hg<c?kN<c?jf<c?0:-1:0:-1:e8<c?au<c?0:-1:0:-1:lL<c?j0<c?hl<c?gs<c?0:-1:0:-1:l$<c?a9<c?0:-1:0:-1:cJ<c?dE<c?c6<c?fz<c?ia<c?hF<c?kp<c?iw<c?0:-1:0:-1:fJ<c?lC<c?0:-1:0:-1:j6<c?a_<c?eq<c?kV<c?0:-1:0:-1:ie<c?c4<c?0:-1:0:-1:kX<c?eG<c?ct<c?eR<c?bt<c?eO<c?0:-1:0:-1:hc<c?by<c?0:-1:0:-1:iE<c?jl<c?km<c?ji<c?0:-1:0:-1:cU<c?b2<c?0:-1:0:-1:qB<c?qJ<c?b9<c?fl<c?or<c?ra<c?oA<c?jc<c?aC<c?pw<c?mJ<c?bI<c?0:-1:0:-1:eC<c?0:0:la<c?p8<c?p1<c?lP<c?0:-1:0:-1:og<c?kD<c?0:-1:0:bE<c?pT<c?aq<c?lG<c?er<c?0:0:-1:nH<c?hk<c?0:-1:0:-1:an<c?pK<c?io<c?0:0:-1:o7<c?gB<c?0:-1:0:-1:nX<c?nV<c?ok<c?nB<c?oW<c?o2<c?qv<c?p_<c?0:-1:0:-1:qc<c?n5<c?0:-1:0:-1:qD<c?nx<c?pW<c?oR<c?0:-1:0:-1:mu<c?qH<c?0:-1:0:-1:j4<c?cM<c?ql<c?oG<c?qq<c?o4<c?0:-1:0:-1:jJ<c?qk<c?0:-1:0:-1:f5<c?go<c?dZ<c?hS<c?0:-1:0:-1:cX<c?hH<c?0:-1:0:-1:dT<c?iF<c?ir<c?lu<c?d5<c?b7<c?f4<c?lj<c?bS<c?jj<c?0:-1:0:-1:jg<c?bz<c?0:-1:0:-1:hT<c?gc<c?lH<c?fG<c?0:-1:0:-1:hO<c?be<c?0:-1:0:-1:e5<c?gA<c?jE<c?bR<c?bl<c?ln<c?0:-1:0:-1:gt<c?cn<c?0:-1:0:-1:c8<c?fd<c?iO<c?bi<c?0:-1:0:-1:eT<c?fF<c?0:-1:0:-1:lR<c?hB<c?h2<c?jR<c?fP<c?ky<c?lY<c?hn<c?0:-1:0:-1:h9<c?gS<c?0:-1:0:-1:kW<c?di<c?cN<c?jr<c?0:-1:0:-1:iQ<c?cg<c?0:-1:0:-1:qF<c?mE<c?mV<c?pL<c?oe<c?gb<c?0:-1:0:-1:ou<c?mB<c?0:-1:0:-1:qh<c?qz<c?rh<c?oU<c?0:-1:0:-1:qG<c?0:0:-1:b0<c?l6<c?c2<c?lT<c?aS<c?k5<c?fA<c?b4<c?a$<c?iA<c?q1<c?0:-1:0:-1:bc<c?kY<c?0:-1:0:-1:gG<c?lk<c?jn<c?il<c?0:-1:0:-1:a1<c?mc<c?0:-1:0:-1:b1<c?bw<c?hj<c?cC<c?dI<c?hE<c?0:-1:0:-1:hK<c?bb<c?0:-1:0:-1:lv<c?h_<c?dj<c?0:-1:0:oy<c?q0<c?0:-1:0:n3<c?c9<c?gu<c?ka<c?cB<c?pz<c?k4<c?0:0:-1:hh<c?aQ<c?0:-1:0:-1:ox<c?dc<c?cb<c?kt<c?0:-1:0:-1:aU<c?qR<c?0:-1:0:-1:qs<c?e4<c?nk<c?fb<c?i9<c?0:0:-1:ls<c?my<c?0:-1:0:-1:kK<c?cy<c?gO<c?pB<c?0:-1:0:-1:ej<c?cS<c?0:-1:0:-1:eN<c?i2<c?kr<c?n8<c?pc<c?a6<c?co<c?kv<c?i3<c?bV<c?0:-1:0:-1:b_<c?jG<c?0:-1:0:-1:ax<c?om<c?0:0:qm<c?h5<c?0:-1:0:-1:pM<c?oM<c?dG<c?0:0:nw<c?0:0:nD<c?qK<c?qI<c?m5<c?0:-1:0:-1:iP<c?0:0:-1:pf<c?nC<c?bB<c?mp<c?bH<c?bW<c?ht<c?0:-1:0:-1:m7<c?mU<c?0:-1:0:pA<c?oa<c?c3<c?0:0:-1:pU<c?qa<c?0:-1:0:-1:rf<c?eL<c?iN<c?f$<c?dS<c?0:0:-1:ld<c?cj<c?0:-1:0:-1:qW<c?n4<c?0:0:rl<c?0:0:cY<c?bm<c?oB<c?oN<c?nY<c?cW<c?mQ<c?m6<c?o$<c?iq<c?mz<c?p0<c?nl<c?0:0:-1:fe<c?q_<c?0:-1:0:-1:l_<c?aD<c?ov<c?0:-1:0:n1<c?0:0:g2<c?ig<c?q3<c?p6<c?rn<c?0:-1:0:lS<c?0:0:-1:lt<c?ip<c?dk<c?dz<c?0:-1:0:-1:qb<c?bX<c?0:-1:0:oZ<c?pt<c?pr<c?k6<c?pH<c?0:0:cR<c?0:0:c_<c?ns<c?0:0:mW<c?g9<c?0:-1:0:-1:ez<c?jX<c?k2<c?0:0:qM<c?0:0:d3<c?hy<c?0:0:p5<c?fH<c?0:-1:0:h3<c?id<c?kO<c?nf<c?ke<c?dR<c?aG<c?0:-1:0:pd<c?0:0:rd<c?qn<c?nK<c?0:-1:0:cG<c?0:0:-1:ph<c?lE<c?m0<c?d9<c?kz<c?hM<c?0:-1:0:-1:gn<c?0:0:-1:oz<c?qj<c?0:0:mw<c?0:0:rq<c?gV<c?m1<c?mX<c?qL<c?qZ<c?jz<c?0:-1:0:-1:mk<c?0:0:m9<c?qN<c?0:0:ay<c?qo<c?0:-1:0:-1:pC<c?bL<c?cO<c?p2<c?0:-1:0:ot<c?0:0:os<c?pb<c?0:0:mM<c?0:0:hC<c?im<c?q$<c?mq<c?pG<c?lK<c?pk<c?dY<c?bJ<c?0:0:-1:kP<c?qg<c?0:-1:0:-1:mN<c?oH<c?0:0:rg<c?0:0:fL<c?i$<c?pF<c?0:0:nO<c?aV<c?0:-1:0:pq<c?oo<c?bg<c?0:-1:0:mr<c?0:0:qf<c?oQ<c?gr<c?nb<c?mP<c?p3<c?0:-1:0:jK<c?0:0:-1:k7<c?h6<c?gT<c?mC<c?0:-1:0:-1:fu<c?0:0:nN<c?ms<c?qx<c?0:0:mo<c?0:0:pe<c?oP<c?0:0:lF<c?0:0:-1:hq<c?mm<c?pn<c?dH<c?qu<c?ps<c?g4<c?0:0:-1:iW<c?n2<c?0:-1:0:m_<c?mL<c?0:0:oj<c?0:0:ng<c?o_<c?gW<c?oV<c?0:0:oC<c?jv<c?0:-1:0:-1:c0<c?re<c?qO<c?0:-1:0:qw<c?li<c?0:-1:0:-1:j8<c?mx<c?ny<c?nq<c?ow<c?n9<c?iJ<c?0:-1:0:-1:qy<c?n7<c?0:-1:0:g8<c?py<c?0:0:dP<c?0:0:-1:f_<c?kL<c?j7<c?kG<c?b8<c?lw<c?0:-1:0:-1:g7<c?jq<c?0:-1:0:-1:nE<c?bP<c?f8<c?l8<c?0:-1:0:-1:q5<c?0:0:-1:i6<c?kZ<c?ki<c?o5<c?kd<c?aB<c?aO<c?qS<c?m3<c?pD<c?0:-1:0:pN<c?0:0:jV<c?kF<c?ec<c?g_<c?0:-1:0:-1:d0<c?eh<c?0:-1:0:-1:nj<c?mR<c?em<c?b3<c?i4<c?0:-1:0:-1:pR<c?nI<c?0:-1:0:q9<c?nS<c?0:0:of<c?0:0:a3<c?at<c?ex<c?ep<c?eg<c?aL<c?0:0:-1:js<c?f9<c?0:-1:0:-1:oq<c?mI<c?g3<c?0:0:-1:e1<c?pZ<c?0:-1:0:dW<c?px<c?qp<c?0:0:hr<c?0:0:a5<c?o1<c?pQ<c?0:0:-1:pu<c?i0<c?0:-1:0:eJ<c?cf<c?pP<c?q6<c?gh<c?qX<c?ea<c?0:-1:0:pa<c?lI<c?0:-1:0:-1:rj<c?pY<c?0:0:fi<c?0:0:oI<c?ko<c?oS<c?mY<c?pX<c?0:-1:0:-1:nM<c?iL<c?0:-1:0:mF<c?o8<c?0:0:jx<c?0:0:am<c?o6<c?aH<c?qd<c?oF<c?qE<c?0:0:-1:mS<c?rp<c?0:-1:0:qe<c?ja<c?0:0:pl<c?0:0:-1:bA<c?cu<c?h0<c?ni<c?eA<c?0:-1:0:jN<c?dD<c?0:-1:0:-1:p7<c?pv<c?qV<c?jU<c?0:-1:0:-1:jt<c?0:0:-1:gl<c?eI<c?bn<c?gm<c?kw<c?eX<c?ar<c?fj<c?ho<c?cE<c?cD<c?0:-1:0:-1:cK<c?j2<c?0:-1:0:-1:bM<c?iS<c?iX<c?ju<c?0:-1:0:-1:rk<c?aE<c?0:-1:0:rm<c?bh<c?gF<c?dJ<c?dA<c?gY<c?0:-1:0:-1:fY<c?aI<c?0:-1:0:-1:az<c?mZ<c?nZ<c?nc<c?0:-1:0:-1:kJ<c?du<c?0:-1:0:-1:kA<c?l3<c?gv<c?mH<c?rr<c?aA<c?0:0:-1:m4<c?qY<c?0:-1:0:fw<c?jC<c?kT<c?k9<c?0:-1:0:-1:bO<c?e9<c?0:-1:0:-1:ed<c?lA<c?d4<c?dK<c?ly<c?k3<c?0:-1:0:-1:bu<c?i7<c?0:-1:0:-1:ba<c?eE<c?hX<c?cZ<c?0:-1:0:-1:fC<c?bK<c?0:-1:0:-1:g$<c?bY<c?hb<c?dp<c?h7<c?aw<c?lx<c?mb<c?as<c?k$<c?0:-1:0:-1:lh<c?jP<c?0:-1:0:-1:lN<c?cv<c?eV<c?gi<c?0:-1:0:-1:hQ<c?dr<c?0:-1:0:-1:bN<c?oO<c?lW<c?ee<c?av<c?0:-1:0:-1:jo<c?pj<c?0:-1:0:d2<c?h$<c?fQ<c?kR<c?0:-1:0:-1:eQ<c?b$<c?0:-1:0:-1:mO<c?fm<c?jH<c?a7<c?ml<c?bp<c?0:-1:0:fZ<c?cT<c?0:-1:0:iY<c?fa<c?0:0:bZ<c?gL<c?0:-1:0:-1:fI<c?mn<c?gj<c?fB<c?cp<c?op<c?0:-1:0:-1:n_<c?gP<c?0:-1:0:-1:iB<c?jM<c?fo<c?lB<c?0:-1:0:-1:lQ<c?kk<c?0:-1:0:-1:gd<c?fT<c?i1<c?kl<c?gw<c?oX<c?d_<c?gk<c?dd<c?f7<c?aj<c?ks<c?dv<c?bk<c?lc<c?0:-1:0:-1:ck<c?gQ<c?0:-1:0:-1:dN<c?i_<c?eK<c?eM<c?0:-1:0:-1:dU<c?e_<c?0:-1:0:-1:dg<c?l0<c?db<c?0:0:ds<c?0:0:oJ<c?e2<c?h1<c?ek<c?0:-1:0:-1:i5<c?nh<c?0:-1:0:-1:fn<c?ha<c?nm<c?mD<c?bC<c?jy<c?aN<c?qU<c?0:-1:0:-1:np<c?kj<c?0:-1:0:-1:mK<c?qr<c?nR<c?qQ<c?0:-1:0:-1:c1<c?mj<c?0:-1:0:-1:fk<c?j9<c?j1<c?aX<c?hZ<c?jA<c?0:-1:0:-1:aT<c?bD<c?0:-1:0:-1:bd<c?lr<c?cl<c?cc<c?0:-1:0:-1:fN<c?ii<c?0:-1:0:-1:n6<c?dL<c?eu<c?fM<c?hI<c?bF<c?jB<c?gK<c?0:-1:0:jD<c?0:0:-1:lV<c?lf<c?cV<c?kQ<c?0:-1:0:-1:kU<c?jd<c?0:-1:0:-1:nL<c?nv<c?gE<c?ga<c?cs<c?kE<c?0:-1:0:-1:nT<c?fc<c?0:-1:0:-1:nz<c?qt<c?ob<c?0:0:-1:qC<c?0:0:ce<c?ik<c?ih<c?nF<c?p4<c?0:0:f0<c?0:0:dy<c?ap<c?aM<c?0:-1:0:hY<c?l9<c?0:-1:0:-1:a0<c?eZ<c?fx<c?iu<c?fp<c?hJ<c?0:-1:0:-1:gM<c?eD<c?0:-1:0:-1:pO<c?q2<c?bT<c?0:-1:0:de<c?0:0:mG<c?ft<c?hV<c?fS<c?o3<c?mt<c?lJ<c?0:-1:0:pp<c?0:0:bf<c?fg<c?eY<c?0:-1:0:hs<c?iv<c?0:-1:0:g0<c?lb<c?hG<c?0:0:eb<c?0:0:le<c?gD<c?0:0:gf<c?0:0:hW<c?q4<c?bj<c?eS<c?0:0:ne<c?0:0:cd<c?al<c?gy<c?0:0:-1:hP<c?0:0:fU<c?oT<c?m2<c?m8<c?lz<c?0:-1:0:-1:mT<c?0:0:c$<c?da<c?0:0:mA<c?e0<c?0:-1:0:qT<c?iH<c?eB<c?nG<c?oh<c?0:0:q7<c?0:0:bU<c?dO<c?bx<c?0:-1:0:kg<c?0:0:ev<c?hf<c?kf<c?0:0:nA<c?fK<c?0:-1:0:ol<c?po<c?l1<c?0:-1:0:oK<c?0:0:mv<c?f6<c?m$<c?p$<c?0:0:e$<c?0:0:aF<c?nt<c?oD<c?0:0:-1:o0<c?b5<c?0:-1:0:hp<c?pV<c?lZ<c?dq<c?0:0:-1:lU<c?0:0:fV<c?pI<c?0:0:dl<c?ku<c?0:-1:0:-1:gp<c?nP<c?fh<c?lD<c?qP<c?dh<c?o9<c?pE<c?pi<c?d1<c?0:0:-1:ro<c?nu<c?0:-1:0:iy<c?i8<c?0:0:cz<c?nU<c?0:-1:0:-1:ao<c?nr<c?pm<c?0:0:fs<c?0:0:aY<c?eP<c?0:0:bo<c?0:0:dw<c?en<c?c7<c?gI<c?0:0:e6<c?0:0:iC<c?k_<c?k1<c?aK<c?0:-1:0:-1:ef<c?0:0:fR<c?hi<c?df<c?fv<c?0:-1:0:ge<c?0:0:nd<c?bq<c?ll<c?iV<c?0:-1:0:-1:el<c?0:0:je<c?cL<c?iK<c?gg<c?kH<c?iz<c?0:0:gJ<c?0:0:nn<c?no<c?oc<c?ca<c?0:-1:0:-1:eo<c?0:0:fD<c?aW<c?eU<c?hx<c?jT<c?0:-1:0:l7<c?0:0:-1:e7<c?lp<c?ak<c?0:0:-1:iM<c?0:0:-1:iG<c?et<c?bv<c?jL<c?gH<c?ij<c?0:0:jk<c?kc<c?0:-1:0:-1:jw<c?gq<c?dQ<c?ew<c?0:-1:0:-1:gU<c?fE<c?0:-1:0:-1:ei<c?cF<c?e3<c?b6<c?lO<c?0:-1:0:me<c?fy<c?0:-1:0:-1:hL<c?d$<c?0:0:hz<c?0:0:-1:jh<c?md<c?dB<c?cP<c?d8<c?ff<c?iU<c?ma<c?k0<c?l4<c?0:-1:0:cr<c?0:0:-1:qi<c?pS<c?cA<c?0:-1:0:cw<c?0:0:-1:fX<c?on<c?gZ<c?dC<c?0:0:n$<c?aR<c?0:-1:0:-1:iR<c?d6<c?jS<c?hD<c?0:-1:0:-1:h8<c?a2<c?0:-1:0:-1:iD<c?dX<c?is<c?jY<c?iT<c?jQ<c?kx<c?kI<c?0:-1:0:-1:gN<c?lq<c?0:-1:0:-1:lX<c?nJ<c?hv<c?0:0:-1:gX<c?jm<c?0:-1:0:-1:h4<c?iZ<c?lo<c?jZ<c?aZ<c?0:-1:0:-1:l2<c?c5<c?0:-1:0:dx<c?ey<c?ix<c?0:0:-1:dV<c?0:0:kS<c?ib<c?l5<c?kh<c?lm<c?fq<c?jF<c?g5<c?a4<c?0:-1:0:-1:lg<c?g6<c?0:-1:0:kB<c?dm<c?dn<c?0:0:-1:gz<c?hU<c?0:-1:0:-1:kb<c?cq<c?a8<c?d7<c?0:-1:0:g1<c?0:0:j_<c?j$<c?hu<c?0:0:-1:dt<c?gC<c?0:-1:0:-1:oL<c?qA<c?f1<c?fW<c?ai<c?he<c?gx<c?0:-1:0:hN<c?jb<c?0:-1:0:-1:jp<c?cH<c?it<c?cm<c?0:-1:0:-1:nW<c?bs<c?0:-1:0:-1:aJ<c?f2<c?hA<c?q8<c?oi<c?rc<c?0:-1:0:-1:iI<c?gR<c?0:-1:0:-1:pg<c?pJ<c?oY<c?eH<c?0:-1:0:-1:mh<c?mi<c?0:-1:0:-1:D(bdr,c+Z|0)-1|0:-1;else
var
rY=-1;if(3<rY>>>0)var
y=w(a);else
switch(rY){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
xJ=ts(v(a));if(2<xJ>>>0)var
y=w(a);else
switch(xJ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,82);var
xK=$(v(a)),y=0===xK?B(a):1===xK?C(a):w(a)}break;default:z(a,87);var
xL=tb(v(a));if(2<xL>>>0)var
y=w(a);else
switch(xL){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xM=vn(v(a));if(2<xM>>>0)var
y=w(a);else
switch(xM){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,83);var
xN=$(v(a)),y=0===xN?B(a):1===xN?C(a):w(a)}}}break;case
48:z(a,87);var
xO=v(a);if(xO)var
n=xO[1],rZ=35<n?nQ<n?ri<n?od<n?-1:rb<n?kq<n?hw<n?hm<n?j3<n?cx<n?dM<n?p9<n?na<n?0:-1:oE<n?n0<n?0:-1:0:-1:eF<n?eW<n?br<n?jW<n?0:-1:0:-1:fr<n?ic<n?0:-1:0:-1:kM<n?lM<n?es<n?bG<n?cI<n?dF<n?cQ<n?ch<n?aP<n?jI<n?0:-1:0:-1:j5<n?f3<n?0:-1:0:-1:hR<n?ci<n?k8<n?kn<n?0:-1:0:-1:kC<n?jO<n?0:-1:0:-1:bQ<n?fO<n?hd<n?hg<n?kN<n?jf<n?0:-1:0:-1:e8<n?au<n?0:-1:0:-1:lL<n?j0<n?hl<n?gs<n?0:-1:0:-1:l$<n?a9<n?0:-1:0:-1:cJ<n?dE<n?c6<n?fz<n?ia<n?hF<n?kp<n?iw<n?0:-1:0:-1:fJ<n?lC<n?0:-1:0:-1:j6<n?a_<n?eq<n?kV<n?0:-1:0:-1:ie<n?c4<n?0:-1:0:-1:kX<n?eG<n?ct<n?eR<n?bt<n?eO<n?0:-1:0:-1:hc<n?by<n?0:-1:0:-1:iE<n?jl<n?km<n?ji<n?0:-1:0:-1:cU<n?b2<n?0:-1:0:-1:qB<n?qJ<n?b9<n?fl<n?or<n?ra<n?oA<n?jc<n?aC<n?pw<n?mJ<n?bI<n?0:-1:0:-1:eC<n?0:0:la<n?p8<n?p1<n?lP<n?0:-1:0:-1:og<n?kD<n?0:-1:0:bE<n?pT<n?aq<n?lG<n?er<n?0:0:-1:nH<n?hk<n?0:-1:0:-1:an<n?pK<n?io<n?0:0:-1:o7<n?gB<n?0:-1:0:-1:nX<n?nV<n?ok<n?nB<n?oW<n?o2<n?qv<n?p_<n?0:-1:0:-1:qc<n?n5<n?0:-1:0:-1:qD<n?nx<n?pW<n?oR<n?0:-1:0:-1:mu<n?qH<n?0:-1:0:-1:j4<n?cM<n?ql<n?oG<n?qq<n?o4<n?0:-1:0:-1:jJ<n?qk<n?0:-1:0:-1:f5<n?go<n?dZ<n?hS<n?0:-1:0:-1:cX<n?hH<n?0:-1:0:-1:dT<n?iF<n?ir<n?lu<n?d5<n?b7<n?f4<n?lj<n?bS<n?jj<n?0:-1:0:-1:jg<n?bz<n?0:-1:0:-1:hT<n?gc<n?lH<n?fG<n?0:-1:0:-1:hO<n?be<n?0:-1:0:-1:e5<n?gA<n?jE<n?bR<n?bl<n?ln<n?0:-1:0:-1:gt<n?cn<n?0:-1:0:-1:c8<n?fd<n?iO<n?bi<n?0:-1:0:-1:eT<n?fF<n?0:-1:0:-1:lR<n?hB<n?h2<n?jR<n?fP<n?ky<n?lY<n?hn<n?0:-1:0:-1:h9<n?gS<n?0:-1:0:-1:kW<n?di<n?cN<n?jr<n?0:-1:0:-1:iQ<n?cg<n?0:-1:0:-1:qF<n?mE<n?mV<n?pL<n?oe<n?gb<n?0:-1:0:-1:ou<n?mB<n?0:-1:0:-1:qh<n?qz<n?rh<n?oU<n?0:-1:0:-1:qG<n?0:0:-1:b0<n?l6<n?c2<n?lT<n?aS<n?k5<n?fA<n?b4<n?a$<n?iA<n?q1<n?0:-1:0:-1:bc<n?kY<n?0:-1:0:-1:gG<n?lk<n?jn<n?il<n?0:-1:0:-1:a1<n?mc<n?0:-1:0:-1:b1<n?bw<n?hj<n?cC<n?dI<n?hE<n?0:-1:0:-1:hK<n?bb<n?0:-1:0:-1:lv<n?h_<n?dj<n?0:-1:0:oy<n?q0<n?0:-1:0:n3<n?c9<n?gu<n?ka<n?cB<n?pz<n?k4<n?0:0:-1:hh<n?aQ<n?0:-1:0:-1:ox<n?dc<n?cb<n?kt<n?0:-1:0:-1:aU<n?qR<n?0:-1:0:-1:qs<n?e4<n?nk<n?fb<n?i9<n?0:0:-1:ls<n?my<n?0:-1:0:-1:kK<n?cy<n?gO<n?pB<n?0:-1:0:-1:ej<n?cS<n?0:-1:0:-1:eN<n?i2<n?kr<n?n8<n?pc<n?a6<n?co<n?kv<n?i3<n?bV<n?0:-1:0:-1:b_<n?jG<n?0:-1:0:-1:ax<n?om<n?0:0:qm<n?h5<n?0:-1:0:-1:pM<n?oM<n?dG<n?0:0:nw<n?0:0:nD<n?qK<n?qI<n?m5<n?0:-1:0:-1:iP<n?0:0:-1:pf<n?nC<n?bB<n?mp<n?bH<n?bW<n?ht<n?0:-1:0:-1:m7<n?mU<n?0:-1:0:pA<n?oa<n?c3<n?0:0:-1:pU<n?qa<n?0:-1:0:-1:rf<n?eL<n?iN<n?f$<n?dS<n?0:0:-1:ld<n?cj<n?0:-1:0:-1:qW<n?n4<n?0:0:rl<n?0:0:cY<n?bm<n?oB<n?oN<n?nY<n?cW<n?mQ<n?m6<n?o$<n?iq<n?mz<n?p0<n?nl<n?0:0:-1:fe<n?q_<n?0:-1:0:-1:l_<n?aD<n?ov<n?0:-1:0:n1<n?0:0:g2<n?ig<n?q3<n?p6<n?rn<n?0:-1:0:lS<n?0:0:-1:lt<n?ip<n?dk<n?dz<n?0:-1:0:-1:qb<n?bX<n?0:-1:0:oZ<n?pt<n?pr<n?k6<n?pH<n?0:0:cR<n?0:0:c_<n?ns<n?0:0:mW<n?g9<n?0:-1:0:-1:ez<n?jX<n?k2<n?0:0:qM<n?0:0:d3<n?hy<n?0:0:p5<n?fH<n?0:-1:0:h3<n?id<n?kO<n?nf<n?ke<n?dR<n?aG<n?0:-1:0:pd<n?0:0:rd<n?qn<n?nK<n?0:-1:0:cG<n?0:0:-1:ph<n?lE<n?m0<n?d9<n?kz<n?hM<n?0:-1:0:-1:gn<n?0:0:-1:oz<n?qj<n?0:0:mw<n?0:0:rq<n?gV<n?m1<n?mX<n?qL<n?qZ<n?jz<n?0:-1:0:-1:mk<n?0:0:m9<n?qN<n?0:0:ay<n?qo<n?0:-1:0:-1:pC<n?bL<n?cO<n?p2<n?0:-1:0:ot<n?0:0:os<n?pb<n?0:0:mM<n?0:0:hC<n?im<n?q$<n?mq<n?pG<n?lK<n?pk<n?dY<n?bJ<n?0:0:-1:kP<n?qg<n?0:-1:0:-1:mN<n?oH<n?0:0:rg<n?0:0:fL<n?i$<n?pF<n?0:0:nO<n?aV<n?0:-1:0:pq<n?oo<n?bg<n?0:-1:0:mr<n?0:0:qf<n?oQ<n?gr<n?nb<n?mP<n?p3<n?0:-1:0:jK<n?0:0:-1:k7<n?h6<n?gT<n?mC<n?0:-1:0:-1:fu<n?0:0:nN<n?ms<n?qx<n?0:0:mo<n?0:0:pe<n?oP<n?0:0:lF<n?0:0:-1:hq<n?mm<n?pn<n?dH<n?qu<n?ps<n?g4<n?0:0:-1:iW<n?n2<n?0:-1:0:m_<n?mL<n?0:0:oj<n?0:0:ng<n?o_<n?gW<n?oV<n?0:0:oC<n?jv<n?0:-1:0:-1:c0<n?re<n?qO<n?0:-1:0:qw<n?li<n?0:-1:0:-1:j8<n?mx<n?ny<n?nq<n?ow<n?n9<n?iJ<n?0:-1:0:-1:qy<n?n7<n?0:-1:0:g8<n?py<n?0:0:dP<n?0:0:-1:f_<n?kL<n?j7<n?kG<n?b8<n?lw<n?0:-1:0:-1:g7<n?jq<n?0:-1:0:-1:nE<n?bP<n?f8<n?l8<n?0:-1:0:-1:q5<n?0:0:-1:i6<n?kZ<n?ki<n?o5<n?kd<n?aB<n?aO<n?qS<n?m3<n?pD<n?0:-1:0:pN<n?0:0:jV<n?kF<n?ec<n?g_<n?0:-1:0:-1:d0<n?eh<n?0:-1:0:-1:nj<n?mR<n?em<n?b3<n?i4<n?0:-1:0:-1:pR<n?nI<n?0:-1:0:q9<n?nS<n?0:0:of<n?0:0:a3<n?at<n?ex<n?ep<n?eg<n?aL<n?0:0:-1:js<n?f9<n?0:-1:0:-1:oq<n?mI<n?g3<n?0:0:-1:e1<n?pZ<n?0:-1:0:dW<n?px<n?qp<n?0:0:hr<n?0:0:a5<n?o1<n?pQ<n?0:0:-1:pu<n?i0<n?0:-1:0:eJ<n?cf<n?pP<n?q6<n?gh<n?qX<n?ea<n?0:-1:0:pa<n?lI<n?0:-1:0:-1:rj<n?pY<n?0:0:fi<n?0:0:oI<n?ko<n?oS<n?mY<n?pX<n?0:-1:0:-1:nM<n?iL<n?0:-1:0:mF<n?o8<n?0:0:jx<n?0:0:am<n?o6<n?aH<n?qd<n?oF<n?qE<n?0:0:-1:mS<n?rp<n?0:-1:0:qe<n?ja<n?0:0:pl<n?0:0:-1:bA<n?cu<n?h0<n?ni<n?eA<n?0:-1:0:jN<n?dD<n?0:-1:0:-1:p7<n?pv<n?qV<n?jU<n?0:-1:0:-1:jt<n?0:0:-1:gl<n?eI<n?bn<n?gm<n?kw<n?eX<n?ar<n?fj<n?ho<n?cE<n?cD<n?0:-1:0:-1:cK<n?j2<n?0:-1:0:-1:bM<n?iS<n?iX<n?ju<n?0:-1:0:-1:rk<n?aE<n?0:-1:0:rm<n?bh<n?gF<n?dJ<n?dA<n?gY<n?0:-1:0:-1:fY<n?aI<n?0:-1:0:-1:az<n?mZ<n?nZ<n?nc<n?0:-1:0:-1:kJ<n?du<n?0:-1:0:-1:kA<n?l3<n?gv<n?mH<n?rr<n?aA<n?0:0:-1:m4<n?qY<n?0:-1:0:fw<n?jC<n?kT<n?k9<n?0:-1:0:-1:bO<n?e9<n?0:-1:0:-1:ed<n?lA<n?d4<n?dK<n?ly<n?k3<n?0:-1:0:-1:bu<n?i7<n?0:-1:0:-1:ba<n?eE<n?hX<n?cZ<n?0:-1:0:-1:fC<n?bK<n?0:-1:0:-1:g$<n?bY<n?hb<n?dp<n?h7<n?aw<n?lx<n?mb<n?as<n?k$<n?0:-1:0:-1:lh<n?jP<n?0:-1:0:-1:lN<n?cv<n?eV<n?gi<n?0:-1:0:-1:hQ<n?dr<n?0:-1:0:-1:bN<n?oO<n?lW<n?ee<n?av<n?0:-1:0:-1:jo<n?pj<n?0:-1:0:d2<n?h$<n?fQ<n?kR<n?0:-1:0:-1:eQ<n?b$<n?0:-1:0:-1:mO<n?fm<n?jH<n?a7<n?ml<n?bp<n?0:-1:0:fZ<n?cT<n?0:-1:0:iY<n?fa<n?0:0:bZ<n?gL<n?0:-1:0:-1:fI<n?mn<n?gj<n?fB<n?cp<n?op<n?0:-1:0:-1:n_<n?gP<n?0:-1:0:-1:iB<n?jM<n?fo<n?lB<n?0:-1:0:-1:lQ<n?kk<n?0:-1:0:-1:gd<n?fT<n?i1<n?kl<n?gw<n?oX<n?d_<n?gk<n?dd<n?f7<n?aj<n?ks<n?dv<n?bk<n?lc<n?0:-1:0:-1:ck<n?gQ<n?0:-1:0:-1:dN<n?i_<n?eK<n?eM<n?0:-1:0:-1:dU<n?e_<n?0:-1:0:-1:dg<n?l0<n?db<n?0:0:ds<n?0:0:oJ<n?e2<n?h1<n?ek<n?0:-1:0:-1:i5<n?nh<n?0:-1:0:-1:fn<n?ha<n?nm<n?mD<n?bC<n?jy<n?aN<n?qU<n?0:-1:0:-1:np<n?kj<n?0:-1:0:-1:mK<n?qr<n?nR<n?qQ<n?0:-1:0:-1:c1<n?mj<n?0:-1:0:-1:fk<n?j9<n?j1<n?aX<n?hZ<n?jA<n?0:-1:0:-1:aT<n?bD<n?0:-1:0:-1:bd<n?lr<n?cl<n?cc<n?0:-1:0:-1:fN<n?ii<n?0:-1:0:-1:n6<n?dL<n?eu<n?fM<n?hI<n?bF<n?jB<n?gK<n?0:-1:0:jD<n?0:0:-1:lV<n?lf<n?cV<n?kQ<n?0:-1:0:-1:kU<n?jd<n?0:-1:0:-1:nL<n?nv<n?gE<n?ga<n?cs<n?kE<n?0:-1:0:-1:nT<n?fc<n?0:-1:0:-1:nz<n?qt<n?ob<n?0:0:-1:qC<n?0:0:ce<n?ik<n?ih<n?nF<n?p4<n?0:0:f0<n?0:0:dy<n?ap<n?aM<n?0:-1:0:hY<n?l9<n?0:-1:0:-1:a0<n?eZ<n?fx<n?iu<n?fp<n?hJ<n?0:-1:0:-1:gM<n?eD<n?0:-1:0:-1:pO<n?q2<n?bT<n?0:-1:0:de<n?0:0:mG<n?ft<n?hV<n?fS<n?o3<n?mt<n?lJ<n?0:-1:0:pp<n?0:0:bf<n?fg<n?eY<n?0:-1:0:hs<n?iv<n?0:-1:0:g0<n?lb<n?hG<n?0:0:eb<n?0:0:le<n?gD<n?0:0:gf<n?0:0:hW<n?q4<n?bj<n?eS<n?0:0:ne<n?0:0:cd<n?al<n?gy<n?0:0:-1:hP<n?0:0:fU<n?oT<n?m2<n?m8<n?lz<n?0:-1:0:-1:mT<n?0:0:c$<n?da<n?0:0:mA<n?e0<n?0:-1:0:qT<n?iH<n?eB<n?nG<n?oh<n?0:0:q7<n?0:0:bU<n?dO<n?bx<n?0:-1:0:kg<n?0:0:ev<n?hf<n?kf<n?0:0:nA<n?fK<n?0:-1:0:ol<n?po<n?l1<n?0:-1:0:oK<n?0:0:mv<n?f6<n?m$<n?p$<n?0:0:e$<n?0:0:aF<n?nt<n?oD<n?0:0:-1:o0<n?b5<n?0:-1:0:hp<n?pV<n?lZ<n?dq<n?0:0:-1:lU<n?0:0:fV<n?pI<n?0:0:dl<n?ku<n?0:-1:0:-1:gp<n?nP<n?fh<n?lD<n?qP<n?dh<n?o9<n?pE<n?pi<n?d1<n?0:0:-1:ro<n?nu<n?0:-1:0:iy<n?i8<n?0:0:cz<n?nU<n?0:-1:0:-1:ao<n?nr<n?pm<n?0:0:fs<n?0:0:aY<n?eP<n?0:0:bo<n?0:0:dw<n?en<n?c7<n?gI<n?0:0:e6<n?0:0:iC<n?k_<n?k1<n?aK<n?0:-1:0:-1:ef<n?0:0:fR<n?hi<n?df<n?fv<n?0:-1:0:ge<n?0:0:nd<n?bq<n?ll<n?iV<n?0:-1:0:-1:el<n?0:0:je<n?cL<n?iK<n?gg<n?kH<n?iz<n?0:0:gJ<n?0:0:nn<n?no<n?oc<n?ca<n?0:-1:0:-1:eo<n?0:0:fD<n?aW<n?eU<n?hx<n?jT<n?0:-1:0:l7<n?0:0:-1:e7<n?lp<n?ak<n?0:0:-1:iM<n?0:0:-1:iG<n?et<n?bv<n?jL<n?gH<n?ij<n?0:0:jk<n?kc<n?0:-1:0:-1:jw<n?gq<n?dQ<n?ew<n?0:-1:0:-1:gU<n?fE<n?0:-1:0:-1:ei<n?cF<n?e3<n?b6<n?lO<n?0:-1:0:me<n?fy<n?0:-1:0:-1:hL<n?d$<n?0:0:hz<n?0:0:-1:jh<n?md<n?dB<n?cP<n?d8<n?ff<n?iU<n?ma<n?k0<n?l4<n?0:-1:0:cr<n?0:0:-1:qi<n?pS<n?cA<n?0:-1:0:cw<n?0:0:-1:fX<n?on<n?gZ<n?dC<n?0:0:n$<n?aR<n?0:-1:0:-1:iR<n?d6<n?jS<n?hD<n?0:-1:0:-1:h8<n?a2<n?0:-1:0:-1:iD<n?dX<n?is<n?jY<n?iT<n?jQ<n?kx<n?kI<n?0:-1:0:-1:gN<n?lq<n?0:-1:0:-1:lX<n?nJ<n?hv<n?0:0:-1:gX<n?jm<n?0:-1:0:-1:h4<n?iZ<n?lo<n?jZ<n?aZ<n?0:-1:0:-1:l2<n?c5<n?0:-1:0:dx<n?ey<n?ix<n?0:0:-1:dV<n?0:0:kS<n?ib<n?l5<n?kh<n?lm<n?fq<n?jF<n?g5<n?a4<n?0:-1:0:-1:lg<n?g6<n?0:-1:0:kB<n?dm<n?dn<n?0:0:-1:gz<n?hU<n?0:-1:0:-1:kb<n?cq<n?a8<n?d7<n?0:-1:0:g1<n?0:0:j_<n?j$<n?hu<n?0:0:-1:dt<n?gC<n?0:-1:0:-1:oL<n?qA<n?f1<n?fW<n?ai<n?he<n?gx<n?0:-1:0:hN<n?jb<n?0:-1:0:-1:jp<n?cH<n?it<n?cm<n?0:-1:0:-1:nW<n?bs<n?0:-1:0:-1:aJ<n?f2<n?hA<n?q8<n?oi<n?rc<n?0:-1:0:-1:iI<n?gR<n?0:-1:0:-1:pg<n?pJ<n?oY<n?eH<n?0:-1:0:-1:mh<n?mi<n?0:-1:0:-1:D(bdS,n+Z|0)-1|0:-1;else
var
rZ=-1;if(3<rZ>>>0)var
y=w(a);else
switch(rZ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;case
2:z(a,87);var
xP=tb(v(a));if(2<xP>>>0)var
y=w(a);else
switch(xP){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xQ=ta(v(a));if(2<xQ>>>0)var
y=w(a);else
switch(xQ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xR=rJ(v(a));if(2<xR>>>0)var
y=w(a);else
switch(xR){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,84);var
xS=$(v(a)),y=0===xS?B(a):1===xS?C(a):w(a)}}}break;default:z(a,87);var
xT=r_(v(a));if(2<xT>>>0)var
y=w(a);else
switch(xT){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xU=Hh(v(a));if(2<xU>>>0)var
y=w(a);else
switch(xU){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,85);var
xV=$(v(a)),y=0===xV?B(a):1===xV?C(a):w(a)}}}break;case
49:z(a,87);var
xW=tb(v(a));if(2<xW>>>0)var
y=w(a);else
switch(xW){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xX=rJ(v(a));if(2<xX>>>0)var
y=w(a);else
switch(xX){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xY=ta(v(a));if(2<xY>>>0)var
y=w(a);else
switch(xY){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,87);var
xZ=vn(v(a));if(2<xZ>>>0)var
y=w(a);else
switch(xZ){case
0:var
y=B(a);break;case
1:var
y=C(a);break;default:z(a,86);var
x0=$(v(a)),y=0===x0?B(a):1===x0?C(a):w(a)}}}}break;case
50:var
y=89;break;case
51:z(a,RA);var
x1=v(a);if(x1)var
Y=x1[1],r3=60<Y?wR<Y?-1:D(beN,Y+Dx|0)-1|0:-1;else
var
r3=-1;var
y=0===r3?DK:1===r3?t2:w(a);break;case
52:var
y=90;break;default:var
y=Th}if(Ix<y>>>0)return U(bfn);var
J=y;if(74<=J){if(uK<=J)switch(J){case
111:return[0,E,90];case
112:return[0,E,tM];case
113:return[0,E,sQ];case
114:return[0,E,69];case
115:return[0,E,97];case
116:return[0,E,68];case
117:return[0,E,67];case
118:return[0,E,99];case
119:return[0,E,98];case
120:return[0,E,78];case
121:return[0,E,77];case
122:return[0,E,75];case
123:return[0,E,76];case
124:return[0,E,73];case
125:return[0,E,72];case
126:return[0,E,71];case
127:return[0,E,70];case
128:return[0,E,95];case
129:return[0,E,96];case
130:return[0,E,sR];case
131:return[0,E,sN];case
132:return[0,E,r2];case
133:return[0,E,ty];case
134:return[0,E,t2];case
135:return[0,E,86];case
136:return[0,E,88];case
137:return[0,E,87];case
138:return[0,E,uB];case
139:return[0,E,sP];case
140:return[0,E,79];case
141:return[0,E,11];case
142:return[0,E,74];case
143:return[0,E,sE];case
144:return[0,E,13];case
145:return[0,E,14];case
146:var
yG=E[4]?sx(E,rL(E,a),6):E;return[0,yG,rs];default:var
yH=tu(E,rL(E,a));return[0,yH,[6,Q(a)]]}switch(J){case
74:return[0,E,51];case
75:return[0,E,20];case
76:return[0,E,21];case
77:return[0,E,22];case
78:return[0,E,31];case
79:return[0,E,23];case
80:return[0,E,61];case
81:return[0,E,46];case
82:return[0,E,24];case
83:return[0,E,47];case
84:return[0,E,25];case
85:return[0,E,26];case
86:return[0,E,58];case
87:var
yD=rL(E,a),yg=Q(a),yh=P$(E,yg);return[0,yh[1],[4,yD,yh[2],yg]];case
88:var
yE=rL(E,a),yj=Q(a);return[0,E,[4,yE,yj,yj]];case
89:return[0,E,0];case
90:return[0,E,1];case
91:return[0,E,4];case
92:return[0,E,5];case
93:return[0,E,6];case
94:return[0,E,7];case
95:return[0,E,12];case
96:return[0,E,10];case
97:return[0,E,8];case
98:return[0,E,9];case
99:return[0,E,83];case
100:vS(a);ry(a);var
yk=v(a);if(yk)var
sf=yk[1],yl=62<sf?63<sf?-1:0:-1;else
var
yl=-1;var
yF=0===yl?0:w(a);return 0===yF?[0,E,82]:U(bfF);case
101:return[0,E,80];case
102:return[0,E,81];case
103:return[0,E,82];case
104:return[0,E,85];case
105:return[0,E,84];case
106:return[0,E,91];case
107:return[0,E,92];case
108:return[0,E,93];case
109:return[0,E,94];default:return[0,E,89]}}if(37<=J)switch(J){case
37:return[0,E,65];case
38:return[0,E,32];case
39:return[0,E,33];case
40:return[0,E,34];case
41:return[0,E,40];case
42:return[0,E,27];case
43:return[0,E,35];case
44:return[0,E,59];case
45:return[0,E,60];case
46:return[0,E,36];case
47:return[0,E,45];case
48:return[0,E,37];case
49:return[0,E,43];case
50:return[0,E,48];case
51:return[0,E,49];case
52:return[0,E,41];case
53:return[0,E,30];case
54:return[0,E,38];case
55:return[0,E,39];case
56:return[0,E,15];case
57:return[0,E,16];case
58:return[0,E,52];case
59:return[0,E,50];case
60:return[0,E,17];case
61:return[0,E,18];case
62:return[0,E,53];case
63:return[0,E,28];case
64:return[0,E,44];case
65:return[0,E,29];case
66:return[0,E,63];case
67:return[0,E,62];case
68:return[0,E,54];case
69:return[0,E,55];case
70:return[0,E,56];case
71:return[0,E,57];case
72:return[0,E,19];default:return[0,E,42]}switch(J){case
0:return[2,sX(E,a)];case
1:return[2,tu(E,rL(E,a))];case
2:return[2,E];case
3:var
ym=sw(E,a),x2=rK(rH),x3=vs(E,x2,a),x4=x3[1];return[1,x4,tv(x4,ym,x3[2],x2,1)];case
4:var
r4=Q(a);if(E[5]){var
yn=E[4]?P7(E,rL(E,a),r4):E,x5=CM(1,yn),x6=AY(a);if(st(vU(a,x6-1|0,1),bfo))if(A(vU(a,x6-2|0,1),bfp))return[0,x5,83];return[2,x5]}var
yo=sw(E,a),r6=rK(rH);mg(r6,sT(r4,2,rz(r4)-2|0));var
x7=vs(E,r6,a),x8=x7[1];return[1,x8,tv(x8,yo,x7[2],r6,1)];case
5:if(E[4])return[2,CM(0,E)];vS(a);ry(a);var
yp=0===PM(v(a))?0:w(a);return 0===yp?[0,E,r2]:U(bfq);case
6:var
yq=sw(E,a),x9=rK(rH),x_=v0(E,x9,a),x$=x_[1];return[1,x$,tv(x$,yq,x_[2],x9,0)];case
7:return 0===xo(a)?[2,v0(E,rK(rH),a)[1]]:[0,E,bfr];case
8:var
ya=Q(a),yr=sw(E,a),yb=rK(rH),r7=rK(rH);mg(r7,ya);var
r8=Qb(E,ya,yb,r7,0,a),yc=r8[1],ys=[0,yc[1],yr,r8[2]],yt=r8[3],yu=r0(r7);return[0,yc,[2,[0,ys,r0(yb),yu,yt]]];case
9:var
yd=rK(rH),ye=rK(rH),r9=rK(rH);mg(r9,Q(a));var
yv=sw(E,a),yf=Qc(E,yd,ye,r9,a),r$=yf[1],yw=sW(r$,a),yx=[0,r$[1],yv,yw],yy=yf[2],yz=r0(r9),yA=r0(ye);return[0,r$,[3,[0,yx,[0,r0(yd),yA,yz],yy]]];case
10:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))if(0===CZ(v(a)))if(0===tW(v(a)))for(;;){var
d=CR(v(a));if(2<d>>>0)var
b=w(a);else
switch(d){case
0:continue;case
1:b:for(;;){if(0===tW(v(a)))for(;;){var
e=CR(v(a));if(2<e>>>0)var
c=w(a);else
switch(e){case
0:continue;case
1:continue b;default:var
c=0}break}else
var
c=w(a);var
b=c;break}break;default:var
b=0}break}else
var
b=w(a);else
var
b=w(a);else
var
b=w(a);return 0===b?[0,f,[1,0,Q(a)]]:U(bfs)});case
11:return[0,E,[1,0,Q(a)]];case
12:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))if(0===CZ(v(a)))if(0===tW(v(a)))for(;;){z(a,0);var
c=CQ(v(a));if(0===c)continue;if(1===c)b:for(;;){if(0===tW(v(a)))for(;;){z(a,0);var
e=CQ(v(a));if(0===e)continue;if(1===e)continue b;var
d=w(a);break}else
var
d=w(a);var
b=d;break}else
var
b=w(a);break}else
var
b=w(a);else
var
b=w(a);else
var
b=w(a);return 0===b?[0,f,[0,0,Q(a)]]:U(bft)});case
13:return[0,E,[0,0,Q(a)]];case
14:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))if(0===C4(v(a)))if(0===sC(v(a)))for(;;){var
d=CY(v(a));if(2<d>>>0)var
b=w(a);else
switch(d){case
0:continue;case
1:b:for(;;){if(0===sC(v(a)))for(;;){var
e=CY(v(a));if(2<e>>>0)var
c=w(a);else
switch(e){case
0:continue;case
1:continue b;default:var
c=0}break}else
var
c=w(a);var
b=c;break}break;default:var
b=0}break}else
var
b=w(a);else
var
b=w(a);else
var
b=w(a);return 0===b?[0,f,[1,1,Q(a)]]:U(bfu)});case
15:return[0,E,[1,1,Q(a)]];case
16:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))if(0===C4(v(a)))if(0===sC(v(a)))for(;;){z(a,0);var
c=CW(v(a));if(0===c)continue;if(1===c)b:for(;;){if(0===sC(v(a)))for(;;){z(a,0);var
e=CW(v(a));if(0===e)continue;if(1===e)continue b;var
d=w(a);break}else
var
d=w(a);var
b=d;break}else
var
b=w(a);break}else
var
b=w(a);else
var
b=w(a);else
var
b=w(a);return 0===b?[0,f,[0,3,Q(a)]]:U(bfv)});case
17:return[0,E,[0,3,Q(a)]];case
18:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))for(;;){var
e=v(a);if(e)var
b=e[1],c=47<b?57<b?-1:D(beG,b+sm|0)-1|0:-1;else
var
c=-1;if(0===c)continue;if(1===c)for(;;){z(a,0);if(0===rv(v(a)))continue;var
d=w(a);break}else
var
d=w(a);break}else
var
d=w(a);return 0===d?[0,f,[0,2,Q(a)]]:U(bfw)});case
19:return[0,E,[0,2,Q(a)]];case
20:return r1(E,a,function(c,a){ry(a);if(0===uT(v(a)))if(0===sC(v(a)))for(;;){z(a,0);if(0===sC(v(a)))continue;var
b=w(a);break}else
var
b=w(a);else
var
b=w(a);return 0===b?[0,c,[0,1,Q(a)]]:U(bfx)});case
21:return[0,E,[0,1,Q(a)]];case
22:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))if(0===CN(v(a)))if(0===ru(v(a)))for(;;){var
d=CS(v(a));if(2<d>>>0)var
b=w(a);else
switch(d){case
0:continue;case
1:b:for(;;){if(0===ru(v(a)))for(;;){var
e=CS(v(a));if(2<e>>>0)var
c=w(a);else
switch(e){case
0:continue;case
1:continue b;default:var
c=0}break}else
var
c=w(a);var
b=c;break}break;default:var
b=0}break}else
var
b=w(a);else
var
b=w(a);else
var
b=w(a);return 0===b?[0,f,[1,2,Q(a)]]:U(bfy)});case
24:return r1(E,a,function(f,a){ry(a);if(0===uT(v(a)))if(0===CN(v(a)))if(0===ru(v(a)))for(;;){z(a,0);var
c=C7(v(a));if(0===c)continue;if(1===c)b:for(;;){if(0===ru(v(a)))for(;;){z(a,0);var
e=C7(v(a));if(0===e)continue;if(1===e)continue b;var
d=w(a);break}else
var
d=w(a);var
b=d;break}else
var
b=w(a);break}else
var
b=w(a);else
var
b=w(a);else
var
b=w(a);return 0===b?[0,f,[0,4,Q(a)]]:U(bfz)});case
26:return r1(E,a,function(e,a){function
g(a){for(;;){var
b=tr(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===rv(v(a)))for(;;){var
c=tr(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}}function
f(a){for(;;){var
b=vZ(v(a));if(0===b)continue;return 1===b?0:w(a)}}function
c(a){var
b=Db(v(a));if(2<b>>>0)return w(a);switch(b){case
0:var
c=vp(v(a));return 0===c?f(a):1===c?g(a):w(a);case
1:return f(a);default:return g(a)}}function
h(a){var
b=C5(v(a));if(0===b)for(;;){var
d=sJ(v(a));if(2<d>>>0)return w(a);switch(d){case
0:continue;case
1:return c(a);default:b:for(;;){if(0===rv(v(a)))for(;;){var
e=sJ(v(a));if(2<e>>>0)return w(a);switch(e){case
0:continue;case
1:return c(a);default:continue b}}return w(a)}}}return 1===b?c(a):w(a)}ry(a);var
i=CO(v(a));if(2<i>>>0)var
b=w(a);else
switch(i){case
0:if(0===rv(v(a)))for(;;){var
j=sJ(v(a));if(2<j>>>0)var
b=w(a);else
switch(j){case
0:continue;case
1:var
b=c(a);break;default:b:for(;;){if(0===rv(v(a)))for(;;){var
k=sJ(v(a));if(2<k>>>0)var
d=w(a);else
switch(k){case
0:continue;case
1:var
d=c(a);break;default:continue b}break}else
var
d=w(a);var
b=d;break}}break}else
var
b=w(a);break;case
1:var
l=CP(v(a)),b=0===l?h(a):1===l?c(a):w(a);break;default:for(;;){var
m=C3(v(a));if(2<m>>>0)var
b=w(a);else
switch(m){case
0:var
b=h(a);break;case
1:continue;default:var
b=c(a)}break}}if(0===b){var
n=sx(e,rL(e,a),23);return[0,n,[1,2,Q(a)]]}return U(bfA)});case
27:var
yB=sx(E,rL(E,a),23);return[0,yB,[1,2,Q(a)]];case
28:return r1(E,a,function(m,a){function
f(a){for(;;){z(a,0);var
b=uV(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
c=uV(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}}function
e(a){for(;;){z(a,0);if(0===rv(v(a)))continue;return w(a)}}function
c(a){var
b=Db(v(a));if(2<b>>>0)return w(a);switch(b){case
0:var
c=vp(v(a));return 0===c?e(a):1===c?f(a):w(a);case
1:return e(a);default:return f(a)}}function
g(a){var
b=C5(v(a));if(0===b)for(;;){var
d=sJ(v(a));if(2<d>>>0)return w(a);switch(d){case
0:continue;case
1:return c(a);default:b:for(;;){if(0===rv(v(a)))for(;;){var
e=sJ(v(a));if(2<e>>>0)return w(a);switch(e){case
0:continue;case
1:return c(a);default:continue b}}return w(a)}}}return 1===b?c(a):w(a)}ry(a);var
h=CO(v(a));if(2<h>>>0)var
b=w(a);else
switch(h){case
0:if(0===rv(v(a)))for(;;){var
i=sJ(v(a));if(2<i>>>0)var
b=w(a);else
switch(i){case
0:continue;case
1:var
b=c(a);break;default:b:for(;;){if(0===rv(v(a)))for(;;){var
j=sJ(v(a));if(2<j>>>0)var
d=w(a);else
switch(j){case
0:continue;case
1:var
d=c(a);break;default:continue b}break}else
var
d=w(a);var
b=d;break}}break}else
var
b=w(a);break;case
1:var
k=CP(v(a)),b=0===k?g(a):1===k?c(a):w(a);break;default:for(;;){var
l=C3(v(a));if(2<l>>>0)var
b=w(a);else
switch(l){case
0:var
b=g(a);break;case
1:continue;default:var
b=c(a)}break}}return 0===b?[0,m,[0,4,Q(a)]]:U(bfB)});case
30:return r1(E,a,function(e,a){function
f(a){for(;;){var
b=tr(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===rv(v(a)))for(;;){var
c=tr(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}}function
c(a){var
b=vZ(v(a));return 0===b?f(a):1===b?0:w(a)}ry(a);var
g=CO(v(a));if(2<g>>>0)var
b=w(a);else
switch(g){case
0:var
b=0===rv(v(a))?f(a):w(a);break;case
1:for(;;){var
h=vr(v(a));if(0===h)var
b=c(a);else{if(1===h)continue;var
b=w(a)}break}break;default:for(;;){var
i=tY(v(a));if(2<i>>>0)var
b=w(a);else
switch(i){case
0:var
b=c(a);break;case
1:continue;default:b:for(;;){if(0===rv(v(a)))for(;;){var
j=tY(v(a));if(2<j>>>0)var
d=w(a);else
switch(j){case
0:var
d=c(a);break;case
1:continue;default:continue b}break}else
var
d=w(a);var
b=d;break}}break}}if(0===b){var
k=sx(e,rL(e,a),22);return[0,k,[1,2,Q(a)]]}return U(bfC)});case
31:return r1(E,a,function(h,a){ry(a);var
d=vp(v(a));if(0===d)for(;;){var
e=vZ(v(a));if(0===e)continue;var
b=1===e?0:w(a);break}else
if(1===d)for(;;){var
f=tr(v(a));if(2<f>>>0)var
b=w(a);else
switch(f){case
0:continue;case
1:b:for(;;){if(0===rv(v(a)))for(;;){var
g=tr(v(a));if(2<g>>>0)var
c=w(a);else
switch(g){case
0:continue;case
1:continue b;default:var
c=0}break}else
var
c=w(a);var
b=c;break}break;default:var
b=0}break}else
var
b=w(a);return 0===b?[0,h,[1,2,Q(a)]]:U(bfD)});case
32:var
yC=sx(E,rL(E,a),22);return[0,yC,[1,2,Q(a)]];case
34:return r1(E,a,function(j,a){function
e(a){for(;;){z(a,0);var
b=uV(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
c=uV(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}}function
c(a){z(a,0);return 0===rv(v(a))?e(a):w(a)}ry(a);var
f=CO(v(a));if(2<f>>>0)var
b=w(a);else
switch(f){case
0:var
b=0===rv(v(a))?e(a):w(a);break;case
1:for(;;){z(a,0);var
g=vr(v(a));if(0===g)var
b=c(a);else{if(1===g)continue;var
b=w(a)}break}break;default:for(;;){z(a,0);var
h=tY(v(a));if(2<h>>>0)var
b=w(a);else
switch(h){case
0:var
b=c(a);break;case
1:continue;default:b:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
i=tY(v(a));if(2<i>>>0)var
d=w(a);else
switch(i){case
0:var
d=c(a);break;case
1:continue;default:continue b}break}else
var
d=w(a);var
b=d;break}}break}}return 0===b?[0,j,[0,4,Q(a)]]:U(bfE)});case
36:return[0,E,64];case
23:case
33:return[0,E,[1,2,Q(a)]];default:return[0,E,[0,4,Q(a)]]}},bfN=function(e,a){ry(a);var
J=v(a);if(J)var
b=J[1],t=uf<b?t7<b?t4<b?t5<b?1:2:t8<b?1:2:uc<b?t3<b?t_<b?1:2:ue<b?1:2:sO<b?sD<b?1:3:t6<b?1:2:D(beq,b+1|0)-1|0;else
var
t=0;if(5<t>>>0)var
f=w(a);else
switch(t){case
0:var
f=0;break;case
1:var
f=6;break;case
2:z(a,2);if(0===tV(v(a)))for(;;){z(a,2);if(0===tV(v(a)))continue;var
f=w(a);break}else
var
f=w(a);break;case
3:var
f=1;break;case
4:z(a,1);var
f=0===tl(v(a))?1:w(a);break;default:z(a,5);var
K=C_(v(a)),f=0===K?4:1===K?3:w(a)}if(6<f>>>0)return U(bfO);switch(f){case
0:return[0,e,rs];case
1:return[2,sX(e,a)];case
2:return[2,e];case
3:var
S=sw(e,a),L=rK(rH),M=v0(e,L,a),N=M[1];return[1,N,tv(N,S,M[2],L,0)];case
4:var
T=sw(e,a),O=rK(rH),P=vs(e,O,a),R=P[1];return[1,R,tv(R,T,P[2],O,1)];case
5:var
V=sw(e,a),g=rK(rH),d=e;a:for(;;){ry(a);var
E=v(a);if(E)var
l=E[1],q=92<l?sD<l?1:sO<l?2:1:D(bde,l+1|0)-1|0;else
var
q=0;if(6<q>>>0)var
c=w(a);else
switch(q){case
0:var
c=0;break;case
1:for(;;){z(a,7);var
F=v(a);if(F)var
i=F[1],G=-1<i?90<i?92<i?sO<i?sD<i?0:-1:0:-1:D(bea,i)-1|0:-1;else
var
G=-1;if(0===G)continue;var
c=w(a);break}break;case
2:var
c=6;break;case
3:z(a,6);var
c=0===tl(v(a))?6:w(a);break;case
4:z(a,4);if(0===PI(v(a)))for(;;){z(a,3);if(0===PI(v(a)))continue;var
c=w(a);break}else
var
c=w(a);break;case
5:var
c=5;break;default:z(a,7);var
H=v(a);if(H)var
k=H[1],r=-1<k?13<k?sD<k?0:sO<k?1:0:D(bem,k)-1|0:-1;else
var
r=-1;if(2<r>>>0)var
c=w(a);else
switch(r){case
0:var
c=2;break;case
1:var
c=1;break;default:z(a,1);var
c=0===tl(v(a))?1:w(a)}}if(7<c>>>0)var
h=U(bfI);else
switch(c){case
0:var
h=[0,sx(d,rL(d,a),25),bfJ];break;case
1:var
h=[0,sX(sx(d,rL(d,a),25),a),bfK];break;case
3:var
I=Q(a),h=[0,d,sT(I,1,rz(I)-1|0)];break;case
4:var
h=[0,d,bfL];break;case
5:sb(g,91);for(;;){ry(a);var
y=v(a);if(y)var
x=y[1],o=93<x?1:D(ben,x+1|0)-1|0;else
var
o=0;if(3<o>>>0)var
j=w(a);else
switch(o){case
0:var
j=0;break;case
1:for(;;){z(a,4);var
A=v(a);if(A)var
n=A[1],B=-1<n?91<n?93<n?0:-1:0:-1;else
var
B=-1;if(0===B)continue;var
j=w(a);break}break;case
2:z(a,4);var
C=v(a);if(C)var
m=C[1],p=91<m?93<m?-1:D(G$,m-92|0)-1|0:-1;else
var
p=-1;var
j=0===p?1:1===p?2:w(a);break;default:var
j=3}if(4<j>>>0)var
s=U(bfG);else
switch(j){case
0:var
s=d;break;case
1:mg(g,bfH);continue;case
2:sb(g,92);sb(g,93);continue;case
3:sb(g,93);var
s=d;break;default:mg(g,Q(a));continue}var
d=s;continue a}case
6:var
h=[0,sX(sx(d,rL(d,a),25),a),bfM];break;default:mg(g,Q(a));continue}var
u=h[1],W=sW(u,a),X=[0,u[1],V,W],Y=h[2];return[0,u,[5,[0,X,r0(g),Y]]]}default:var
Z=tu(e,rL(e,a));return[0,Z,[6,Q(a)]]}},Hj=function(bA,bz,aa,aj,b){var
Z=bA;for(;;){var
aP=function(a){for(;;){z(a,6);if(0===PK(v(a)))continue;return w(a)}};ry(b);var
aQ=v(b);if(aQ)var
ak=aQ[1],ap=F<ak?sD<ak?1:sO<ak?2:1:D(bcN,ak+1|0)-1|0;else
var
ap=0;if(6<ap>>>0)var
d=w(b);else
switch(ap){case
0:var
d=1;break;case
1:var
d=aP(b);break;case
2:var
d=2;break;case
3:z(b,2);var
d=0===tl(v(b))?2:w(b);break;case
4:var
d=0;break;case
5:z(b,6);var
aR=v(b);if(aR)var
ao=aR[1],aq=34<ao?rU<ao?-1:D(bdf,ao-35|0)-1|0:-1;else
var
aq=-1;if(0===aq){var
aS=v(b);if(aS)var
al=aS[1],ar=47<al?ux<al?-1:D(bdm,al+sm|0)-1|0:-1;else
var
ar=-1;if(0===ar)for(;;){var
aT=v(b);if(aT)var
am=aT[1],as=47<am?59<am?-1:D(bcR,am+sm|0)-1|0:-1;else
var
as=-1;if(0===as)continue;var
d=1===as?4:w(b);break}else
if(1===ar)if(0===ru(v(b)))for(;;){var
aU=v(b);if(aU)var
an=aU[1],at=47<an?sE<an?-1:D(bdj,an+sm|0)-1|0:-1;else
var
at=-1;if(0===at)continue;var
d=1===at?3:w(b);break}else
var
d=w(b);else
var
d=w(b)}else
if(1===aq)if(0===rw(v(b))){var
aV=vX(v(b));if(0===aV){var
aW=vX(v(b));if(0===aW){var
aX=vX(v(b));if(0===aX){var
aY=vX(v(b));if(0===aY){var
aZ=vX(v(b));if(0===aZ){var
a0=vX(v(b));if(0===a0){var
a1=v(b);if(a1)var
aO=a1[1],a2=58<aO?59<aO?-1:0:-1;else
var
a2=-1;var
d=0===a2?5:w(b)}else
var
d=1===a0?5:w(b)}else
var
d=1===aZ?5:w(b)}else
var
d=1===aY?5:w(b)}else
var
d=1===aX?5:w(b)}else
var
d=1===aW?5:w(b)}else
var
d=1===aV?5:w(b)}else
var
d=w(b);else
var
d=w(b);break;default:z(b,0);var
d=0===PK(v(b))?aP(b):w(b)}if(6<d>>>0)return U(bfP);switch(d){case
0:var
$=Q(b);switch(bz){case
0:var
aM=A($,bfQ)?0:1;break;case
1:var
aM=A($,bfR)?0:1;break;default:if(A($,bfS)){if(!A($,bfT))return Hi(Z,rL(Z,b),bfZ,bfY);if(A($,bfU)){if(!A($,bfV))return Hi(Z,rL(Z,b),bfX,bfW);var
aM=0,aN=0}else
var
aN=1}else
var
aN=1;if(aN){vS(b);return Z}}if(aM)return Z;mg(aj,$);mg(aa,$);continue;case
1:return tu(Z,rL(Z,b));case
2:var
a3=Q(b);mg(aj,a3);mg(aa,a3);var
Z=sX(Z,b);continue;case
3:var
au=Q(b),bB=sT(au,3,rz(au)-4|0);mg(aj,au);vi(aa,tQ(X(bf0,bB)));continue;case
4:var
av=Q(b),bC=sT(av,2,rz(av)-3|0);mg(aj,av);vi(aa,tQ(bC));continue;case
5:var
aw=Q(b),a=sT(aw,1,rz(aw)-2|0);mg(aj,aw);var
a4=_(a,bf1);if(0<=a4)if(0<a4){var
a5=_(a,bf2);if(0<=a5)if(0<a5){var
a6=_(a,bf3);if(0<=a6)if(0<a6){var
a7=_(a,bf4);if(0<=a7)if(0<a7){var
a8=_(a,bf5);if(0<=a8)if(0<a8)if(A(a,bf6))if(A(a,bf7))if(A(a,bf8))if(A(a,bf9))if(A(a,bf_))if(A(a,bf$))var
c=1,e=0,T=0,ab=0,u=0;else
var
R=bgc,u=1;else
var
R=bgd,u=1;else
var
R=bge,u=1;else
var
R=bgf,u=1;else
var
R=bgg,u=1;else
var
R=bgh,u=1;else
var
R=bgi,u=1;else
if(A(a,bgj))if(A(a,bgk))if(A(a,bgl))if(A(a,bgm))if(A(a,bgn))if(A(a,bgo))if(A(a,bgp))var
c=1,e=0,T=0,ab=0,u=0;else
var
R=bgq,u=1;else
var
R=bgr,u=1;else
var
R=bgs,u=1;else
var
R=bgt,u=1;else
var
R=bgu,u=1;else
var
R=bgv,u=1;else
var
R=bgw,u=1;if(u)var
ax=R,ab=1}else
var
ax=bgx,ab=1;else{var
a_=_(a,bgy);if(0<=a_)if(0<a_)if(A(a,bgz))if(A(a,bgA))if(A(a,bgB))if(A(a,bgC))if(A(a,bgD))if(A(a,bgE))if(A(a,bgF))var
c=1,e=0,T=0,ab=0,g=0;else
var
y=bgG,g=1;else
var
y=bgH,g=1;else
var
y=bgI,g=1;else
var
y=bgJ,g=1;else
var
y=bgK,g=1;else
var
y=bgL,g=1;else
var
y=bgM,g=1;else
var
y=bgN,g=1;else
if(A(a,bgO))if(A(a,bgP))if(A(a,bgQ))if(A(a,bgR))if(A(a,bgS))if(A(a,bgT))if(A(a,bgU))var
c=1,e=0,T=0,ab=0,g=0;else
var
y=bgV,g=1;else
var
y=bgW,g=1;else
var
y=bgX,g=1;else
var
y=bgY,g=1;else
var
y=bgZ,g=1;else
var
y=bg0,g=1;else
var
y=bg1,g=1;if(g)var
ax=y,ab=1}if(ab)var
ay=ax,T=1}else
var
ay=bg2,T=1;else{var
a$=_(a,bg3);if(0<=a$)if(0<a$){var
ba=_(a,bg4);if(0<=ba)if(0<ba)if(A(a,bg5))if(A(a,bg6))if(A(a,bg7))if(A(a,bg8))if(A(a,bg9))if(A(a,bg_))if(A(a,bg$))var
c=1,e=0,T=0,ac=0,h=0;else
var
B=bha,h=1;else
var
B=bhb,h=1;else
var
B=bhc,h=1;else
var
B=bhd,h=1;else
var
B=bhe,h=1;else
var
B=bhf,h=1;else
var
B=bhg,h=1;else
var
B=bhh,h=1;else
if(A(a,bhi))if(A(a,bhj))if(A(a,bhk))if(A(a,bhl))if(A(a,bhm))if(A(a,bhn))if(A(a,bho))var
c=1,e=0,T=0,ac=0,h=0;else
var
B=bhp,h=1;else
var
B=bhq,h=1;else
var
B=bhr,h=1;else
var
B=bhs,h=1;else
var
B=bht,h=1;else
var
B=bhu,h=1;else
var
B=bhv,h=1;if(h)var
aB=B,ac=1}else
var
aB=bhw,ac=1;else{var
bb=_(a,bhx);if(0<=bb)if(0<bb)if(A(a,bhy))if(A(a,bhz))if(A(a,bhA))if(A(a,bhB))if(A(a,bhC))if(A(a,bhD))if(A(a,bhE))var
c=1,e=0,T=0,ac=0,i=0;else
var
C=bhF,i=1;else
var
C=bhG,i=1;else
var
C=bhH,i=1;else
var
C=bhI,i=1;else
var
C=bhJ,i=1;else
var
C=bhK,i=1;else
var
C=bhL,i=1;else
var
C=bhM,i=1;else
if(A(a,bhN))if(A(a,bhO))if(A(a,bhP))if(A(a,bhQ))if(A(a,bhR))if(A(a,bhS))if(A(a,bhT))var
c=1,e=0,T=0,ac=0,i=0;else
var
C=bhU,i=1;else
var
C=bhV,i=1;else
var
C=bhW,i=1;else
var
C=bhX,i=1;else
var
C=bhY,i=1;else
var
C=bhZ,i=1;else
var
C=bh0,i=1;if(i)var
aB=C,ac=1}if(ac)var
ay=aB,T=1}if(T)var
az=ay,e=1}else
var
az=bh1,e=1;else{var
bc=_(a,bh2);if(0<=bc)if(0<bc){var
bd=_(a,bh3);if(0<=bd)if(0<bd){var
be=_(a,bh4);if(0<=be)if(0<be)if(A(a,bh5))if(A(a,bh6))if(A(a,bh7))if(A(a,bh8))if(A(a,bh9))if(A(a,bh_))if(A(a,bh$))var
c=1,e=0,V=0,ad=0,j=0;else
var
E=bia,j=1;else
var
E=bib,j=1;else
var
E=bic,j=1;else
var
E=bid,j=1;else
var
E=bie,j=1;else
var
E=bif,j=1;else
var
E=big,j=1;else
var
E=bih,j=1;else
if(A(a,bii))if(A(a,bij))if(A(a,bik))if(A(a,bil))if(A(a,bim))if(A(a,bin))if(A(a,bio))var
c=1,e=0,V=0,ad=0,j=0;else
var
E=bip,j=1;else
var
E=biq,j=1;else
var
E=bir,j=1;else
var
E=bis,j=1;else
var
E=bit,j=1;else
var
E=biu,j=1;else
var
E=biv,j=1;if(j)var
aC=E,ad=1}else
var
aC=biw,ad=1;else{var
bf=_(a,bix);if(0<=bf)if(0<bf)if(A(a,biy))if(A(a,biz))if(A(a,biA))if(A(a,biB))if(A(a,biC))if(A(a,biD))if(A(a,biE))var
c=1,e=0,V=0,ad=0,k=0;else
var
G=biF,k=1;else
var
G=biG,k=1;else
var
G=biH,k=1;else
var
G=biI,k=1;else
var
G=biJ,k=1;else
var
G=biK,k=1;else
var
G=biL,k=1;else
var
G=biM,k=1;else
if(A(a,biN))if(A(a,biO))if(A(a,biP))if(A(a,biQ))if(A(a,biR))if(A(a,biS))if(A(a,biT))var
c=1,e=0,V=0,ad=0,k=0;else
var
G=biU,k=1;else
var
G=biV,k=1;else
var
G=biW,k=1;else
var
G=biX,k=1;else
var
G=biY,k=1;else
var
G=biZ,k=1;else
var
G=bi0,k=1;if(k)var
aC=G,ad=1}if(ad)var
aD=aC,V=1}else
var
aD=bi1,V=1;else{var
bg=_(a,bi2);if(0<=bg)if(0<bg){var
bh=_(a,bi3);if(0<=bh)if(0<bh)if(A(a,bi4))if(A(a,bi5))if(A(a,bi6))if(A(a,bi7))if(A(a,bi8))if(A(a,bi9))if(A(a,bi_))var
c=1,e=0,V=0,ae=0,l=0;else
var
H=bi$,l=1;else
var
H=bja,l=1;else
var
H=bjb,l=1;else
var
H=bjc,l=1;else
var
H=bjd,l=1;else
var
H=bje,l=1;else
var
H=bjf,l=1;else
var
H=bjg,l=1;else
if(A(a,bjh))if(A(a,bji))if(A(a,bjj))if(A(a,bjk))if(A(a,bjl))if(A(a,bjm))if(A(a,bjn))var
c=1,e=0,V=0,ae=0,l=0;else
var
H=bjo,l=1;else
var
H=bjp,l=1;else
var
H=bjq,l=1;else
var
H=bjr,l=1;else
var
H=bjs,l=1;else
var
H=bjt,l=1;else
var
H=bju,l=1;if(l)var
aE=H,ae=1}else
var
aE=bjv,ae=1;else{var
bi=_(a,bjw);if(0<=bi)if(0<bi)if(A(a,bjx))if(A(a,bjy))if(A(a,bjz))if(A(a,bjA))if(A(a,bjB))if(A(a,bjC))if(A(a,bjD))var
c=1,e=0,V=0,ae=0,m=0;else
var
I=bjE,m=1;else
var
I=bjF,m=1;else
var
I=bjG,m=1;else
var
I=bjH,m=1;else
var
I=bjI,m=1;else
var
I=bjJ,m=1;else
var
I=bjK,m=1;else
var
I=bjL,m=1;else
if(A(a,bjM))if(A(a,bjN))if(A(a,bjO))if(A(a,bjP))if(A(a,bjQ))if(A(a,bjR))if(A(a,bjS))var
c=1,e=0,V=0,ae=0,m=0;else
var
I=bjT,m=1;else
var
I=bjU,m=1;else
var
I=bjV,m=1;else
var
I=bjW,m=1;else
var
I=bjX,m=1;else
var
I=bjY,m=1;else
var
I=bjZ,m=1;if(m)var
aE=I,ae=1}if(ae)var
aD=aE,V=1}if(V)var
az=aD,e=1}if(e)var
aA=az,c=0}else
var
aA=bj0,c=0;else{var
bj=_(a,bj1);if(0<=bj)if(0<bj){var
bk=_(a,bj2);if(0<=bk)if(0<bk){var
bl=_(a,bj3);if(0<=bl)if(0<bl){var
bm=_(a,bj4);if(0<=bm)if(0<bm)if(A(a,bj5))if(A(a,bj6))if(A(a,bj7))if(A(a,bj8))if(A(a,bj9))if(A(a,bj_))var
c=1,f=0,W=0,af=0,x=0;else
var
S=bj$,x=1;else
var
S=bka,x=1;else
var
S=bkb,x=1;else
var
S=bkc,x=1;else
var
S=bkd,x=1;else
var
S=bke,x=1;else
var
S=bkf,x=1;else
if(A(a,bkg))if(A(a,bkh))if(A(a,bki))if(A(a,bkj))if(A(a,bkk))if(A(a,bkl))if(A(a,bkm))var
c=1,f=0,W=0,af=0,x=0;else
var
S=bkn,x=1;else
var
S=bko,x=1;else
var
S=bkp,x=1;else
var
S=bkq,x=1;else
var
S=bkr,x=1;else
var
S=bks,x=1;else
var
S=bkt,x=1;if(x)var
aF=S,af=1}else
var
aF=bku,af=1;else{var
bn=_(a,bkv);if(0<=bn)if(0<bn)if(A(a,bkw))if(A(a,bkx))if(A(a,bky))if(A(a,bkz))if(A(a,bkA))if(A(a,bkB))if(A(a,bkC))var
c=1,f=0,W=0,af=0,n=0;else
var
J=bkD,n=1;else
var
J=bkE,n=1;else
var
J=bkF,n=1;else
var
J=bkG,n=1;else
var
J=bkH,n=1;else
var
J=bkI,n=1;else
var
J=bkJ,n=1;else
var
J=bkK,n=1;else
if(A(a,bkL))if(A(a,bkM))if(A(a,bkN))if(A(a,bkO))if(A(a,bkP))if(A(a,bkQ))if(A(a,bkR))var
c=1,f=0,W=0,af=0,n=0;else
var
J=bkS,n=1;else
var
J=bkT,n=1;else
var
J=bkU,n=1;else
var
J=bkV,n=1;else
var
J=bkW,n=1;else
var
J=bkX,n=1;else
var
J=bkY,n=1;if(n)var
aF=J,af=1}if(af)var
aG=aF,W=1}else
var
aG=bkZ,W=1;else{var
bo=_(a,bk0);if(0<=bo)if(0<bo){var
bp=_(a,bk1);if(0<=bp)if(0<bp)if(A(a,bk2))if(A(a,bk3))if(A(a,bk4))if(A(a,bk5))if(A(a,bk6))if(A(a,bk7))if(A(a,bk8))var
c=1,f=0,W=0,ag=0,o=0;else
var
K=bk9,o=1;else
var
K=bk_,o=1;else
var
K=bk$,o=1;else
var
K=bla,o=1;else
var
K=blb,o=1;else
var
K=blc,o=1;else
var
K=bld,o=1;else
var
K=ble,o=1;else
if(A(a,blf))if(A(a,blg))if(A(a,blh))if(A(a,bli))if(A(a,blj))if(A(a,blk))if(A(a,bll))var
c=1,f=0,W=0,ag=0,o=0;else
var
K=blm,o=1;else
var
K=bln,o=1;else
var
K=blo,o=1;else
var
K=blp,o=1;else
var
K=blq,o=1;else
var
K=blr,o=1;else
var
K=bls,o=1;if(o)var
aI=K,ag=1}else
var
aI=blt,ag=1;else{var
bq=_(a,blu);if(0<=bq)if(0<bq)if(A(a,blv))if(A(a,blw))if(A(a,blx))if(A(a,bly))if(A(a,blz))if(A(a,blA))if(A(a,blB))var
c=1,f=0,W=0,ag=0,p=0;else
var
L=blC,p=1;else
var
L=blD,p=1;else
var
L=blE,p=1;else
var
L=blF,p=1;else
var
L=blG,p=1;else
var
L=blH,p=1;else
var
L=blI,p=1;else
var
L=blJ,p=1;else
if(A(a,blK))if(A(a,blL))if(A(a,blM))if(A(a,blN))if(A(a,blO))if(A(a,blP))if(A(a,blQ))var
c=1,f=0,W=0,ag=0,p=0;else
var
L=blR,p=1;else
var
L=blS,p=1;else
var
L=blT,p=1;else
var
L=blU,p=1;else
var
L=blV,p=1;else
var
L=blW,p=1;else
var
L=blX,p=1;if(p)var
aI=L,ag=1}if(ag)var
aG=aI,W=1}if(W)var
aH=aG,f=1}else
var
aH=blY,f=1;else{var
br=_(a,blZ);if(0<=br)if(0<br){var
bs=_(a,bl0);if(0<=bs)if(0<bs){var
bt=_(a,bl1);if(0<=bt)if(0<bt)if(A(a,bl2))if(A(a,bl3))if(A(a,bl4))if(A(a,bl5))if(A(a,bl6))if(A(a,bl7))if(A(a,bl8))var
c=1,f=0,Y=0,ah=0,q=0;else
var
M=bl9,q=1;else
var
M=bl_,q=1;else
var
M=bl$,q=1;else
var
M=bma,q=1;else
var
M=bmb,q=1;else
var
M=bmc,q=1;else
var
M=bmd,q=1;else
var
M=bme,q=1;else
if(A(a,bmf))if(A(a,bmg))if(A(a,bmh))if(A(a,bmi))if(A(a,bmj))if(A(a,bmk))if(A(a,bml))var
c=1,f=0,Y=0,ah=0,q=0;else
var
M=bmm,q=1;else
var
M=bmn,q=1;else
var
M=bmo,q=1;else
var
M=bmp,q=1;else
var
M=bmq,q=1;else
var
M=bmr,q=1;else
var
M=bms,q=1;if(q)var
aJ=M,ah=1}else
var
aJ=bmt,ah=1;else{var
bu=_(a,bmu);if(0<=bu)if(0<bu)if(A(a,bmv))if(A(a,bmw))if(A(a,bmx))if(A(a,bmy))if(A(a,bmz))if(A(a,bmA))if(A(a,bmB))var
c=1,f=0,Y=0,ah=0,r=0;else
var
N=bmC,r=1;else
var
N=bmD,r=1;else
var
N=bmE,r=1;else
var
N=bmF,r=1;else
var
N=bmG,r=1;else
var
N=bmH,r=1;else
var
N=bmI,r=1;else
var
N=bmJ,r=1;else
if(A(a,bmK))if(A(a,bmL))if(A(a,bmM))if(A(a,bmN))if(A(a,bmO))if(A(a,bmP))if(A(a,bmQ))var
c=1,f=0,Y=0,ah=0,r=0;else
var
N=bmR,r=1;else
var
N=bmS,r=1;else
var
N=bmT,r=1;else
var
N=bmU,r=1;else
var
N=bmV,r=1;else
var
N=bmW,r=1;else
var
N=bmX,r=1;if(r)var
aJ=N,ah=1}if(ah)var
aK=aJ,Y=1}else
var
aK=bmY,Y=1;else{var
bv=_(a,bmZ);if(0<=bv)if(0<bv){var
bw=_(a,bm0);if(0<=bw)if(0<bw)if(A(a,bm1))if(A(a,bm2))if(A(a,bm3))if(A(a,bm4))if(A(a,bm5))if(A(a,bm6))if(A(a,bm7))var
c=1,f=0,Y=0,ai=0,s=0;else
var
O=bm8,s=1;else
var
O=bm9,s=1;else
var
O=bm_,s=1;else
var
O=bm$,s=1;else
var
O=bna,s=1;else
var
O=bnb,s=1;else
var
O=bnc,s=1;else
var
O=bnd,s=1;else
if(A(a,bne))if(A(a,bnf))if(A(a,bng))if(A(a,bnh))if(A(a,bni))if(A(a,bnj))if(A(a,bnk))var
c=1,f=0,Y=0,ai=0,s=0;else
var
O=bnl,s=1;else
var
O=bnm,s=1;else
var
O=bnn,s=1;else
var
O=bno,s=1;else
var
O=bnp,s=1;else
var
O=bnq,s=1;else
var
O=bnr,s=1;if(s)var
aL=O,ai=1}else
var
aL=bns,ai=1;else{var
bx=_(a,bnt);if(0<=bx)if(0<bx)if(A(a,bnu))if(A(a,bnv))if(A(a,bnw))if(A(a,bnx))if(A(a,bny))if(A(a,bnz))if(A(a,bnA))var
c=1,f=0,Y=0,ai=0,t=0;else
var
P=bnB,t=1;else
var
P=bnC,t=1;else
var
P=bnD,t=1;else
var
P=bnE,t=1;else
var
P=bnF,t=1;else
var
P=bnG,t=1;else
var
P=bnH,t=1;else
var
P=bnI,t=1;else
if(A(a,bnJ))if(A(a,bnK))if(A(a,bnL))if(A(a,bnM))if(A(a,bnN))if(A(a,bnO))if(A(a,bnP))var
c=1,f=0,Y=0,ai=0,t=0;else
var
P=bnQ,t=1;else
var
P=bnR,t=1;else
var
P=bnS,t=1;else
var
P=bnT,t=1;else
var
P=bnU,t=1;else
var
P=bnV,t=1;else
var
P=bnW,t=1;if(t)var
aL=P,ai=1}if(ai)var
aK=aL,Y=1}if(Y)var
aH=aK,f=1}if(f)var
aA=aH,c=0}var
a9=c?0:aA;if(a9)vi(aa,a9[1]);else
mg(aa,X(bgb,X(a,bga)));continue;default:var
by=Q(b);mg(aj,by);mg(aa,by);continue}}},bnX=function(d,b){function
e(c,a){for(;;){z(a,12);var
b=PL(v(a));if(0===b)continue;return 1===b?c<50?k(c+1|0,a):rW(k,[0,a]):w(a)}}function
k(b,a){if(0===tZ(v(a))){var
c=ur(v(a));if(0===c)return 0===ru(v(a))?0===ru(v(a))?0===ru(v(a))?b<50?e(b+1|0,a):rW(e,[0,a]):w(a):w(a):w(a);if(1===c){if(0===ru(v(a)))for(;;){var
d=uq(v(a));if(0===d)continue;return 1===d?b<50?e(b+1|0,a):rW(e,[0,a]):w(a)}return w(a)}return w(a)}return w(a)}function
g(a){return uO(e(0,a))}function
A(a){return uO(k(0,a))}ry(b);var
l=v(b);if(l)var
a=l[1],h=uf<a?dM<a?-1:eh<a?a_<a?ci<a?eW<a?jW<a?cx<a?1:6:br<a?1:6:ch<a?j3<a?ic<a?eF<a?1:6:fr<a?1:6:jI<a?hm<a?1:6:aP<a?1:6:dF<a?f3<a?cQ<a?1:6:j5<a?1:6:kn<a?cI<a?1:6:k8<a?1:6:j0<a?hg<a?bG<a?jO<a?hR<a?1:6:kC<a?1:6:jf<a?es<a?1:6:kN<a?1:6:fO<a?au<a?hd<a?1:6:e8<a?1:6:gs<a?bQ<a?1:6:hl<a?1:6:hF<a?lM<a?a9<a?lL<a?1:6:l$<a?1:6:iw<a?kM<a?1:6:kp<a?1:6:fz<a?lC<a?ia<a?1:6:fJ<a?1:6:kV<a?c6<a?1:6:eq<a?1:6:ka<a?ln<a?hk<a?jl<a?eR<a?dE<a?c4<a?j6<a?1:6:ie<a?1:6:eO<a?cJ<a?1:6:bt<a?1:6:eG<a?by<a?ct<a?1:6:hc<a?1:6:ji<a?kX<a?1:6:km<a?1:6:eC<a?hw<a?b2<a?iE<a?1:6:cU<a?1:6:bI<a?kq<a?1:6:aC<a?1:6:kD<a?lP<a?jc<a?1:6:la<a?1:6:lG<a?er<a?1:6:aq<a?1:6:jj<a?hS<a?gB<a?io<a?bE<a?1:6:an<a?1:6:cM<a?jJ<a?1:6:j4<a?1:6:hH<a?go<a?dZ<a?1:6:f5<a?1:6:fl<a?cX<a?1:6:b9<a?1:6:fG<a?bz<a?lj<a?bS<a?1:6:f4<a?1:6:b7<a?jg<a?1:6:d5<a?1:6:be<a?gc<a?lH<a?1:6:hT<a?1:6:lu<a?hO<a?1:6:ir<a?1:6:gb<a?hn<a?bi<a?cn<a?bR<a?bl<a?1:6:jE<a?1:6:gA<a?gt<a?1:6:e5<a?1:6:fF<a?fd<a?iO<a?1:6:c8<a?1:6:iF<a?eT<a?1:6:dT<a?1:6:jr<a?gS<a?ky<a?lY<a?1:6:fP<a?1:6:jR<a?h9<a?1:6:h2<a?1:6:cg<a?di<a?cN<a?1:6:kW<a?1:6:hB<a?iQ<a?1:6:lR<a?1:6:hE<a?il<a?kY<a?a$<a?iA<a?1:6:b4<a?1:6:fA<a?bc<a?1:6:k5<a?1:6:mc<a?lk<a?jn<a?1:6:gG<a?1:6:aS<a?a1<a?1:6:lT<a?1:6:dj<a?bb<a?cC<a?dI<a?1:6:hj<a?1:6:bw<a?hK<a?1:6:b1<a?1:6:k4<a?lv<a?h_<a?1:6:c2<a?1:6:aQ<a?cB<a?1:6:hh<a?1:6:fH<a?ht<a?l6<a?fb<a?dc<a?kt<a?gu<a?1:6:cb<a?1:6:c9<a?aU<a?1:6:i9<a?1:6:cy<a?e4<a?ls<a?1:6:gO<a?1:6:cS<a?kK<a?1:6:ej<a?1:6:a6<a?kv<a?bV<a?b0<a?1:6:i3<a?1:6:jG<a?co<a?1:6:b_<a?1:6:dG<a?h5<a?ax<a?1:6:kr<a?1:6:i2<a?iP<a?1:6:eN<a?1:6:ig<a?cj<a?c3<a?bH<a?bW<a?1:6:bB<a?1:6:f$<a?dS<a?1:6:iN<a?1:6:iq<a?eL<a?ld<a?1:6:fe<a?1:6:l_<a?aD<a?1:6:lS<a?1:6:cR<a?ip<a?dz<a?g2<a?1:6:dk<a?1:6:bX<a?lt<a?1:6:k6<a?1:6:jX<a?g9<a?c_<a?1:6:k2<a?1:6:hy<a?ez<a?1:6:d3<a?1:6:fu<a?gV<a?hM<a?ke<a?aG<a?cW<a?1:6:dR<a?1:6:kO<a?cG<a?1:6:id<a?1:6:lE<a?d9<a?kz<a?1:6:gn<a?1:6:jz<a?h3<a?1:6:ay<a?1:6:aV<a?dY<a?bL<a?cO<a?1:6:bJ<a?1:6:lK<a?kP<a?1:6:i$<a?1:6:gr<a?bg<a?fL<a?1:6:jK<a?1:6:h6<a?gT<a?1:6:k7<a?1:6:lw<a?jv<a?g4<a?im<a?lF<a?1:6:hC<a?1:6:dH<a?iW<a?1:6:gW<a?1:6:iJ<a?li<a?c0<a?1:6:hq<a?1:6:dP<a?g8<a?1:6:j8<a?1:6:l8<a?jq<a?kG<a?b8<a?1:6:j7<a?1:6:kL<a?g7<a?1:6:f_<a?1:6:g_<a?bP<a?f8<a?1:6:aO<a?1:6:kF<a?ec<a?1:6:jV<a?1:6:hV<a?cT<a?bh<a?ja<a?a3<a?eg<a?i4<a?aB<a?d0<a?1:6:kd<a?1:6:em<a?b3<a?1:6:aL<a?1:6:ex<a?f9<a?ep<a?1:6:js<a?1:6:g3<a?at<a?1:6:e1<a?1:6:lI<a?i0<a?dW<a?hr<a?1:6:a5<a?1:6:ea<a?ki<a?1:6:gh<a?1:6:iL<a?cf<a?fi<a?1:6:ko<a?1:6:eJ<a?jx<a?1:6:aH<a?1:6:j2<a?jU<a?dD<a?eA<a?am<a?1:6:h0<a?1:6:cu<a?jN<a?1:6:bA<a?1:6:cD<a?kZ<a?jt<a?1:6:i6<a?1:6:ho<a?cE<a?1:6:fj<a?1:6:aE<a?ju<a?ar<a?cK<a?1:6:eX<a?1:6:iS<a?iX<a?1:6:bM<a?1:6:dJ<a?gY<a?kw<a?1:6:dA<a?1:6:aI<a?gF<a?1:6:fY<a?1:6:k$<a?k3<a?k9<a?gm<a?du<a?az<a?1:6:kJ<a?1:6:aA<a?bn<a?1:6:gv<a?1:6:e9<a?jC<a?kT<a?1:6:fw<a?1:6:l3<a?bO<a?1:6:kA<a?1:6:cZ<a?i7<a?dK<a?ly<a?1:6:d4<a?1:6:lA<a?bu<a?1:6:ed<a?1:6:bK<a?eE<a?hX<a?1:6:ba<a?1:6:eI<a?fC<a?1:6:gl<a?1:6:av<a?gi<a?jP<a?mb<a?as<a?1:6:lx<a?1:6:aw<a?lh<a?1:6:h7<a?1:6:dr<a?cv<a?eV<a?1:6:lN<a?1:6:dp<a?hQ<a?1:6:hb<a?1:6:h$<a?jo<a?lW<a?ee<a?1:6:1:kR<a?bN<a?6:6:fQ<a?1:6:bY<a?b$<a?d2<a?1:6:eQ<a?1:6:bp<a?g$<a?1:6:a7<a?1:6:aX<a?eM<a?lB<a?gL<a?jH<a?fZ<a?1:6:fa<a?6:iY<a?6:6:fB<a?fm<a?bZ<a?1:6:cp<a?1:6:gP<a?gj<a?1:6:fI<a?1:6:lc<a?kk<a?jM<a?fo<a?1:6:iB<a?1:6:bm<a?lQ<a?1:6:cY<a?1:6:gQ<a?dv<a?bk<a?1:6:ks<a?1:6:aj<a?ck<a?1:6:f7<a?1:6:ek<a?gk<a?e_<a?i_<a?eK<a?1:6:dN<a?1:6:dd<a?dU<a?1:6:1:l0<a?db<a?6:6:ds<a?6:dg<a?6:6:jy<a?d_<a?e2<a?h1<a?1:6:i5<a?1:6:t4<a?t5<a?1:2:aN<a?1:6:ha<a?kj<a?bC<a?1:6:c1<a?1:6:jA<a?fn<a?1:6:hZ<a?1:6:fc<a?bF<a?lr<a?j9<a?bD<a?j1<a?1:6:aT<a?1:6:cc<a?fk<a?1:6:cl<a?1:6:gw<a?ii<a?bd<a?1:6:fN<a?1:6:gK<a?kl<a?1:6:jB<a?1:6:jd<a?kQ<a?hI<a?jD<a?1:6:fM<a?1:6:lf<a?cV<a?1:6:lV<a?1:6:kE<a?eu<a?kU<a?1:6:dL<a?1:6:ga<a?cs<a?1:6:gE<a?1:6:eD<a?l9<a?aM<a?f0<a?1:ih<a?6:6:ap<a?1:dy<a?6:6:hJ<a?ik<a?hY<a?1:6:ce<a?1:6:iu<a?fp<a?1:6:fx<a?1:6:lJ<a?bT<a?eZ<a?gM<a?1:6:a0<a?1:6:de<a?1:i1<a?6:6:fg<a?eY<a?fS<a?1:6:1:iv<a?bf<a?6:6:hs<a?1:6:lO<a?e6<a?fK<a?hP<a?ft<a?g0<a?lb<a?hG<a?1:6:eb<a?1:6:le<a?gD<a?1:6:gf<a?1:6:al<a?bj<a?eS<a?1:6:gy<a?1:6:cd<a?1:6:bx<a?da<a?lz<a?hW<a?6:6:fU<a?1:6:e0<a?c$<a?1:6:eB<a?1:6:kg<a?bU<a?dO<a?1:6:1:kf<a?iH<a?6:6:hf<a?1:6:d1<a?lZ<a?f6<a?l1<a?ev<a?1:6:e$<a?1:6:b5<a?aF<a?1:6:dq<a?1:6:ku<a?hp<a?lU<a?1:6:fV<a?1:6:fT<a?dl<a?1:6:gd<a?1:6:aY<a?dh<a?iy<a?i8<a?1:6:cz<a?1:6:ao<a?fs<a?1:6:eP<a?1:6:gI<a?lD<a?bo<a?1:6:1:c7<a?6:6:eo<a?ge<a?ef<a?k_<a?aK<a?en<a?6:6:k1<a?1:6:iC<a?1:6:df<a?fv<a?dw<a?6:6:1:hi<a?6:6:iz<a?bq<a?iV<a?fR<a?6:6:ll<a?1:6:el<a?1:fh<a?6:6:gJ<a?kH<a?1:6:ca<a?gg<a?6:6:1:je<a?fD<a?eU<a?jT<a?iK<a?6:6:hx<a?1:6:aW<a?l7<a?1:6:1:e7<a?lp<a?ak<a?6:6:1:cL<a?iM<a?6:6:1:ew<a?kc<a?ij<a?6:gH<a?6:6:jL<a?jk<a?1:6:bv<a?1:6:fE<a?gq<a?dQ<a?1:6:jw<a?1:6:et<a?gU<a?1:6:iG<a?1:6:ey<a?t7<a?k0<a?ei<a?fy<a?b6<a?1:e3<a?6:6:cF<a?me<a?1:6:1:hz<a?d$<a?6:hL<a?6:6:l4<a?gp<a?1:6:1:d8<a?iU<a?ma<a?6:cr<a?6:6:cA<a?ff<a?1:6:cw<a?1:6:dC<a?cP<a?1:6:aR<a?gZ<a?6:6:t8<a?1:2:jY<a?dB<a?d6<a?hD<a?fX<a?1:6:jS<a?1:6:a2<a?iR<a?1:6:h8<a?1:6:jQ<a?kI<a?md<a?1:6:kx<a?1:6:lq<a?iT<a?1:6:gN<a?1:6:aZ<a?jm<a?hv<a?is<a?1:6:lX<a?1:6:dX<a?gX<a?1:6:iD<a?1:6:c5<a?lo<a?jZ<a?1:6:iZ<a?1:6:h4<a?l2<a?1:6:ix<a?1:6:j$<a?dm<a?jF<a?dV<a?dx<a?1:6:a4<a?jh<a?6:6:g5<a?1:6:lg<a?g6<a?fq<a?1:6:1:lm<a?6:dn<a?6:6:a8<a?kh<a?hU<a?kB<a?1:6:gz<a?1:6:d7<a?l5<a?1:6:1:g1<a?cq<a?6:6:kb<a?6:hu<a?6:6:cH<a?he<a?ib<a?gC<a?j_<a?1:6:dt<a?1:6:gx<a?kS<a?1:6:1:fW<a?jb<a?ai<a?6:6:hN<a?1:6:cm<a?f1<a?1:6:it<a?1:6:eH<a?gR<a?bs<a?jp<a?1:6:hA<a?1:6:f2<a?iI<a?1:6:aJ<a?1:6:uc<a?t3<a?t_<a?1:2:ue<a?1:2:sO<a?sD<a?1:3:t6<a?1:2:D(bet,a+1|0)-1|0;else
var
h=0;if(14<h>>>0)var
c=w(b);else
switch(h){case
0:var
c=0;break;case
1:var
c=14;break;case
2:z(b,2);if(0===tV(v(b)))for(;;){z(b,2);if(0===tV(v(b)))continue;var
c=w(b);break}else
var
c=w(b);break;case
3:var
c=1;break;case
4:z(b,1);var
c=0===tl(v(b))?1:w(b);break;case
5:var
c=13;break;case
6:z(b,12);var
m=PL(v(b)),c=0===m?g(b):1===m?A(b):w(b);break;case
7:var
c=10;break;case
8:z(b,6);var
n=C_(v(b)),c=0===n?4:1===n?3:w(b);break;case
9:var
c=9;break;case
10:var
c=5;break;case
11:var
c=11;break;case
12:var
c=7;break;case
13:z(b,14);if(0===tZ(v(b))){var
o=ur(v(b));if(0===o)var
c=0===ru(v(b))?0===ru(v(b))?0===ru(v(b))?g(b):w(b):w(b):w(b);else
if(1===o)if(0===ru(v(b)))for(;;){var
p=uq(v(b));if(0===p)continue;var
c=1===p?g(b):w(b);break}else
var
c=w(b);else
var
c=w(b)}else
var
c=w(b);break;default:var
c=8}if(14<c>>>0)return U(bnY);switch(c){case
0:return[0,d,rs];case
1:return[2,sX(d,b)];case
2:return[2,d];case
3:var
B=sw(d,b),q=rK(rH),r=v0(d,q,b),s=r[1];return[1,s,tv(s,B,r[2],q,0)];case
4:var
C=sw(d,b),t=rK(rH),u=vs(d,t,b),x=u[1];return[1,x,tv(x,C,u[2],t,1)];case
5:return[0,d,95];case
6:return[0,d,sE];case
7:return[0,d,96];case
8:return[0,d,0];case
9:return[0,d,83];case
10:return[0,d,10];case
11:return[0,d,79];case
12:return[0,d,[7,Q(b)]];case
13:var
i=Q(b),E=sw(d,b),y=rK(rH),f=rK(rH);mg(f,i);var
F=st(i,bnZ)?0:1,j=Hj(d,F,y,f,b),G=sW(j,b);mg(f,i);var
H=r0(y),I=r0(f);return[0,j,[8,[0,[0,j[1],E,G],H,I]]];default:return[0,d,[6,Q(b)]]}},bn1=function(c,a){ry(a);var
h=v(a);if(h)var
b=h[1],e=-1<b?uf<b?t7<b?t4<b?t5<b?0:1:t8<b?0:1:uc<b?t3<b?t_<b?0:1:ue<b?0:1:sO<b?sD<b?0:2:t6<b?0:1:D(bcQ,b)-1|0:-1;else
var
e=-1;if(5<e>>>0)var
d=w(a);else
switch(e){case
0:var
d=5;break;case
1:z(a,1);if(0===tV(v(a)))for(;;){z(a,1);if(0===tV(v(a)))continue;var
d=w(a);break}else
var
d=w(a);break;case
2:var
d=0;break;case
3:z(a,0);var
d=0===tl(v(a))?0:w(a);break;case
4:z(a,5);var
i=C_(v(a)),d=0===i?3:1===i?2:w(a);break;default:var
d=4}if(5<d>>>0)return U(bn2);switch(d){case
0:return[2,sX(c,a)];case
1:return[2,c];case
2:var
t=sw(c,a),j=rK(rH),k=v0(c,j,a),l=k[1];return[1,l,tv(l,t,k[2],j,0)];case
3:var
u=sw(c,a),m=rK(rH),n=vs(c,m,a),o=n[1];return[1,o,tv(o,u,n[2],m,1)];case
4:var
x=sw(c,a),p=rK(rH),q=rK(rH),f=rK(rH);mg(f,bn3);var
r=Qc(c,p,q,f,a),g=r[1],y=sW(g,a),A=[0,g[1],x,y],B=r[2],C=r0(f),E=r0(q);return[0,g,[3,[0,A,[0,r0(p),E,C],B]]];default:var
s=tu(c,rL(c,a));return[0,s,[3,[0,rL(s,a),bn4,1]]]}},bn5=function(j,h){function
q(c,a){for(;;){z(a,48);var
b=$(v(a));if(0===b)continue;return 1===b?c<50?O(c+1|0,a):rW(O,[0,a]):w(a)}}function
O(b,a){if(0===tZ(v(a))){var
c=ur(v(a));if(0===c)return 0===ru(v(a))?0===ru(v(a))?0===ru(v(a))?b<50?q(b+1|0,a):rW(q,[0,a]):w(a):w(a):w(a);if(1===c){if(0===ru(v(a)))for(;;){var
d=uq(v(a));if(0===d)continue;return 1===d?b<50?q(b+1|0,a):rW(q,[0,a]):w(a)}return w(a)}return w(a)}return w(a)}function
k(a){return uO(q(0,a))}function
l(a){return uO(O(0,a))}function
m(a){for(;;){z(a,29);if(0===rw(v(a)))continue;return w(a)}}function
o(a){z(a,27);var
b=r5(v(a));if(0===b)for(;;){z(a,25);if(0===rw(v(a)))continue;return w(a)}return 1===b?m(a):w(a)}function
x(a){for(;;){z(a,23);if(0===rw(v(a)))continue;return w(a)}}function
aa(a){z(a,22);var
b=r5(v(a));if(0===b)for(;;){z(a,21);if(0===rw(v(a)))continue;return w(a)}return 1===b?x(a):w(a)}function
r(a){for(;;){z(a,23);if(0===rw(v(a)))continue;return w(a)}}function
u(a){z(a,22);var
b=r5(v(a));if(0===b)for(;;){z(a,21);if(0===rw(v(a)))continue;return w(a)}return 1===b?r(a):w(a)}function
_(a){a:for(;;){if(0===rv(v(a)))for(;;){z(a,24);var
b=tX(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return r(a);case
1:continue;case
2:continue a;default:return u(a)}}return w(a)}}function
n(a){z(a,29);var
b=PX(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:var
c=vp(v(a));if(0===c)for(;;){z(a,24);var
d=vY(v(a));if(2<d>>>0)return w(a);switch(d){case
0:return r(a);case
1:continue;default:return u(a)}}if(1===c)for(;;){z(a,24);var
e=tX(v(a));if(3<e>>>0)return w(a);switch(e){case
0:return r(a);case
1:continue;case
2:return _(a);default:return u(a)}}return w(a);case
2:for(;;){z(a,24);var
f=vY(v(a));if(2<f>>>0)return w(a);switch(f){case
0:return x(a);case
1:continue;default:return aa(a)}}default:for(;;){z(a,24);var
g=tX(v(a));if(3<g>>>0)return w(a);switch(g){case
0:return x(a);case
1:continue;case
2:return _(a);default:return aa(a)}}}}function
Y(a){for(;;){z(a,30);var
b=uU(v(a));if(4<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:continue;case
2:return n(a);case
3:b:for(;;){if(0===rv(v(a)))for(;;){z(a,30);var
c=uU(v(a));if(4<c>>>0)return w(a);switch(c){case
0:return m(a);case
1:continue;case
2:return n(a);case
3:continue b;default:return o(a)}}return w(a)}default:return o(a)}}}function
X(a){return 0===rv(v(a))?Y(a):w(a)}function
rB(a){for(;;){z(a,19);if(0===rw(v(a)))continue;return w(a)}}function
rA(a){for(;;){z(a,19);if(0===rw(v(a)))continue;return w(a)}}function
rz(a){z(a,29);var
b=PH(v(a));if(0===b)return m(a);if(1===b)for(;;){z(a,20);var
c=Da(v(a));if(3<c>>>0)return w(a);switch(c){case
0:return rA(a);case
1:continue;case
2:b:for(;;){if(0===ru(v(a)))for(;;){z(a,20);var
d=Da(v(a));if(3<d>>>0)return w(a);switch(d){case
0:return rB(a);case
1:continue;case
2:continue b;default:z(a,18);var
e=r5(v(a));if(0===e)for(;;){z(a,17);if(0===rw(v(a)))continue;return w(a)}return 1===e?rB(a):w(a)}}return w(a)}default:z(a,18);var
f=r5(v(a));if(0===f)for(;;){z(a,17);if(0===rw(v(a)))continue;return w(a)}return 1===f?rA(a):w(a)}}return w(a)}function
rx(a){for(;;){z(a,13);if(0===rw(v(a)))continue;return w(a)}}function
rt(a){for(;;){z(a,13);if(0===rw(v(a)))continue;return w(a)}}function
mf(a){z(a,29);var
b=PT(v(a));if(0===b)return m(a);if(1===b)for(;;){z(a,14);var
c=C9(v(a));if(3<c>>>0)return w(a);switch(c){case
0:return rt(a);case
1:continue;case
2:b:for(;;){if(0===sC(v(a)))for(;;){z(a,14);var
d=C9(v(a));if(3<d>>>0)return w(a);switch(d){case
0:return rx(a);case
1:continue;case
2:continue b;default:z(a,12);var
e=r5(v(a));if(0===e)for(;;){z(a,11);if(0===rw(v(a)))continue;return w(a)}return 1===e?rx(a):w(a)}}return w(a)}default:z(a,12);var
f=r5(v(a));if(0===f)for(;;){z(a,11);if(0===rw(v(a)))continue;return w(a)}return 1===f?rt(a):w(a)}}return w(a)}function
ah(a){for(;;){z(a,9);if(0===rw(v(a)))continue;return w(a)}}function
ag(a){for(;;){z(a,9);if(0===rw(v(a)))continue;return w(a)}}function
af(a){z(a,29);var
b=PS(v(a));if(0===b)return m(a);if(1===b)for(;;){z(a,10);var
c=C$(v(a));if(3<c>>>0)return w(a);switch(c){case
0:return ag(a);case
1:continue;case
2:b:for(;;){if(0===tW(v(a)))for(;;){z(a,10);var
d=C$(v(a));if(3<d>>>0)return w(a);switch(d){case
0:return ah(a);case
1:continue;case
2:continue b;default:z(a,8);var
e=r5(v(a));if(0===e)for(;;){z(a,7);if(0===rw(v(a)))continue;return w(a)}return 1===e?ah(a):w(a)}}return w(a)}default:z(a,8);var
f=r5(v(a));if(0===f)for(;;){z(a,7);if(0===rw(v(a)))continue;return w(a)}return 1===f?ag(a):w(a)}}return w(a)}function
p(a){z(a,28);var
b=r5(v(a));if(0===b)for(;;){z(a,26);if(0===rw(v(a)))continue;return w(a)}return 1===b?m(a):w(a)}function
t(a){z(a,30);var
b=vY(v(a));if(2<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:for(;;){z(a,30);var
c=tX(v(a));if(3<c>>>0)return w(a);switch(c){case
0:return m(a);case
1:continue;case
2:b:for(;;){if(0===rv(v(a)))for(;;){z(a,30);var
d=tX(v(a));if(3<d>>>0)return w(a);switch(d){case
0:return m(a);case
1:continue;case
2:continue b;default:return o(a)}}return w(a)}default:return o(a)}}default:return o(a)}}function
ae(a){for(;;){z(a,30);var
b=CT(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:return t(a);case
2:continue;default:return p(a)}}}function
y(a){for(;;){z(a,15);if(0===rw(v(a)))continue;return w(a)}}function
ad(a){z(a,15);var
b=r5(v(a));if(0===b)for(;;){z(a,15);if(0===rw(v(a)))continue;return w(a)}return 1===b?y(a):w(a)}function
ac(a){for(;;){z(a,16);var
b=PY(v(a));if(4<b>>>0)return w(a);switch(b){case
0:return y(a);case
1:return t(a);case
2:continue;case
3:for(;;){z(a,15);var
c=CT(v(a));if(3<c>>>0)return w(a);switch(c){case
0:return y(a);case
1:return t(a);case
2:continue;default:return ad(a)}}default:return ad(a)}}}function
s(a){z(a,30);var
b=PN(v(a));if(3<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:for(;;){z(a,30);var
c=uU(v(a));if(4<c>>>0)return w(a);switch(c){case
0:return m(a);case
1:continue;case
2:return n(a);case
3:b:for(;;){if(0===rv(v(a)))for(;;){z(a,30);var
d=uU(v(a));if(4<d>>>0)return w(a);switch(d){case
0:return m(a);case
1:continue;case
2:return n(a);case
3:continue b;default:return o(a)}}return w(a)}default:return o(a)}}case
2:return n(a);default:return o(a)}}function
ab(a){z(a,30);var
b=Hd(v(a));if(8<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:return s(a);case
2:return ac(a);case
3:return ae(a);case
4:return af(a);case
5:return n(a);case
6:return mf(a);case
7:return rz(a);default:return p(a)}}function
rC(a){a:for(;;){if(0===rv(v(a)))for(;;){z(a,30);var
b=PV(v(a));if(4<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:return t(a);case
2:continue;case
3:continue a;default:return p(a)}}return w(a)}}function
B(a){for(;;){z(a,30);var
b=CX(v(a));if(5<b>>>0)return w(a);switch(b){case
0:return m(a);case
1:return s(a);case
2:continue;case
3:return n(a);case
4:return rC(a);default:return p(a)}}}function
rD(a){z(a,3);return 0===P3(v(a))?3:w(a)}function
rE(a){return 0===C6(v(a))?0===C1(v(a))?0===PZ(v(a))?0===PP(v(a))?0===PQ(v(a))?0===Hc(v(a))?0===xy(v(a))?0===C6(v(a))?0===tZ(v(a))?0===PR(v(a))?0===xA(v(a))?3:w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a):w(a)}ry(h);var
rF=v(h);if(rF)var
g=rF[1],C=uf<g?dM<g?-1:eh<g?a_<g?ci<g?eW<g?jW<g?cx<g?1:6:br<g?1:6:ch<g?j3<g?ic<g?eF<g?1:6:fr<g?1:6:jI<g?hm<g?1:6:aP<g?1:6:dF<g?f3<g?cQ<g?1:6:j5<g?1:6:kn<g?cI<g?1:6:k8<g?1:6:j0<g?hg<g?bG<g?jO<g?hR<g?1:6:kC<g?1:6:jf<g?es<g?1:6:kN<g?1:6:fO<g?au<g?hd<g?1:6:e8<g?1:6:gs<g?bQ<g?1:6:hl<g?1:6:hF<g?lM<g?a9<g?lL<g?1:6:l$<g?1:6:iw<g?kM<g?1:6:kp<g?1:6:fz<g?lC<g?ia<g?1:6:fJ<g?1:6:kV<g?c6<g?1:6:eq<g?1:6:ka<g?ln<g?hk<g?jl<g?eR<g?dE<g?c4<g?j6<g?1:6:ie<g?1:6:eO<g?cJ<g?1:6:bt<g?1:6:eG<g?by<g?ct<g?1:6:hc<g?1:6:ji<g?kX<g?1:6:km<g?1:6:eC<g?hw<g?b2<g?iE<g?1:6:cU<g?1:6:bI<g?kq<g?1:6:aC<g?1:6:kD<g?lP<g?jc<g?1:6:la<g?1:6:lG<g?er<g?1:6:aq<g?1:6:jj<g?hS<g?gB<g?io<g?bE<g?1:6:an<g?1:6:cM<g?jJ<g?1:6:j4<g?1:6:hH<g?go<g?dZ<g?1:6:f5<g?1:6:fl<g?cX<g?1:6:b9<g?1:6:fG<g?bz<g?lj<g?bS<g?1:6:f4<g?1:6:b7<g?jg<g?1:6:d5<g?1:6:be<g?gc<g?lH<g?1:6:hT<g?1:6:lu<g?hO<g?1:6:ir<g?1:6:gb<g?hn<g?bi<g?cn<g?bR<g?bl<g?1:6:jE<g?1:6:gA<g?gt<g?1:6:e5<g?1:6:fF<g?fd<g?iO<g?1:6:c8<g?1:6:iF<g?eT<g?1:6:dT<g?1:6:jr<g?gS<g?ky<g?lY<g?1:6:fP<g?1:6:jR<g?h9<g?1:6:h2<g?1:6:cg<g?di<g?cN<g?1:6:kW<g?1:6:hB<g?iQ<g?1:6:lR<g?1:6:hE<g?il<g?kY<g?a$<g?iA<g?1:6:b4<g?1:6:fA<g?bc<g?1:6:k5<g?1:6:mc<g?lk<g?jn<g?1:6:gG<g?1:6:aS<g?a1<g?1:6:lT<g?1:6:dj<g?bb<g?cC<g?dI<g?1:6:hj<g?1:6:bw<g?hK<g?1:6:b1<g?1:6:k4<g?lv<g?h_<g?1:6:c2<g?1:6:aQ<g?cB<g?1:6:hh<g?1:6:fH<g?ht<g?l6<g?fb<g?dc<g?kt<g?gu<g?1:6:cb<g?1:6:c9<g?aU<g?1:6:i9<g?1:6:cy<g?e4<g?ls<g?1:6:gO<g?1:6:cS<g?kK<g?1:6:ej<g?1:6:a6<g?kv<g?bV<g?b0<g?1:6:i3<g?1:6:jG<g?co<g?1:6:b_<g?1:6:dG<g?h5<g?ax<g?1:6:kr<g?1:6:i2<g?iP<g?1:6:eN<g?1:6:ig<g?cj<g?c3<g?bH<g?bW<g?1:6:bB<g?1:6:f$<g?dS<g?1:6:iN<g?1:6:iq<g?eL<g?ld<g?1:6:fe<g?1:6:l_<g?aD<g?1:6:lS<g?1:6:cR<g?ip<g?dz<g?g2<g?1:6:dk<g?1:6:bX<g?lt<g?1:6:k6<g?1:6:jX<g?g9<g?c_<g?1:6:k2<g?1:6:hy<g?ez<g?1:6:d3<g?1:6:fu<g?gV<g?hM<g?ke<g?aG<g?cW<g?1:6:dR<g?1:6:kO<g?cG<g?1:6:id<g?1:6:lE<g?d9<g?kz<g?1:6:gn<g?1:6:jz<g?h3<g?1:6:ay<g?1:6:aV<g?dY<g?bL<g?cO<g?1:6:bJ<g?1:6:lK<g?kP<g?1:6:i$<g?1:6:gr<g?bg<g?fL<g?1:6:jK<g?1:6:h6<g?gT<g?1:6:k7<g?1:6:lw<g?jv<g?g4<g?im<g?lF<g?1:6:hC<g?1:6:dH<g?iW<g?1:6:gW<g?1:6:iJ<g?li<g?c0<g?1:6:hq<g?1:6:dP<g?g8<g?1:6:j8<g?1:6:l8<g?jq<g?kG<g?b8<g?1:6:j7<g?1:6:kL<g?g7<g?1:6:f_<g?1:6:g_<g?bP<g?f8<g?1:6:aO<g?1:6:kF<g?ec<g?1:6:jV<g?1:6:hV<g?cT<g?bh<g?ja<g?a3<g?eg<g?i4<g?aB<g?d0<g?1:6:kd<g?1:6:em<g?b3<g?1:6:aL<g?1:6:ex<g?f9<g?ep<g?1:6:js<g?1:6:g3<g?at<g?1:6:e1<g?1:6:lI<g?i0<g?dW<g?hr<g?1:6:a5<g?1:6:ea<g?ki<g?1:6:gh<g?1:6:iL<g?cf<g?fi<g?1:6:ko<g?1:6:eJ<g?jx<g?1:6:aH<g?1:6:j2<g?jU<g?dD<g?eA<g?am<g?1:6:h0<g?1:6:cu<g?jN<g?1:6:bA<g?1:6:cD<g?kZ<g?jt<g?1:6:i6<g?1:6:ho<g?cE<g?1:6:fj<g?1:6:aE<g?ju<g?ar<g?cK<g?1:6:eX<g?1:6:iS<g?iX<g?1:6:bM<g?1:6:dJ<g?gY<g?kw<g?1:6:dA<g?1:6:aI<g?gF<g?1:6:fY<g?1:6:k$<g?k3<g?k9<g?gm<g?du<g?az<g?1:6:kJ<g?1:6:aA<g?bn<g?1:6:gv<g?1:6:e9<g?jC<g?kT<g?1:6:fw<g?1:6:l3<g?bO<g?1:6:kA<g?1:6:cZ<g?i7<g?dK<g?ly<g?1:6:d4<g?1:6:lA<g?bu<g?1:6:ed<g?1:6:bK<g?eE<g?hX<g?1:6:ba<g?1:6:eI<g?fC<g?1:6:gl<g?1:6:av<g?gi<g?jP<g?mb<g?as<g?1:6:lx<g?1:6:aw<g?lh<g?1:6:h7<g?1:6:dr<g?cv<g?eV<g?1:6:lN<g?1:6:dp<g?hQ<g?1:6:hb<g?1:6:h$<g?jo<g?lW<g?ee<g?1:6:1:kR<g?bN<g?6:6:fQ<g?1:6:bY<g?b$<g?d2<g?1:6:eQ<g?1:6:bp<g?g$<g?1:6:a7<g?1:6:aX<g?eM<g?lB<g?gL<g?jH<g?fZ<g?1:6:fa<g?6:iY<g?6:6:fB<g?fm<g?bZ<g?1:6:cp<g?1:6:gP<g?gj<g?1:6:fI<g?1:6:lc<g?kk<g?jM<g?fo<g?1:6:iB<g?1:6:bm<g?lQ<g?1:6:cY<g?1:6:gQ<g?dv<g?bk<g?1:6:ks<g?1:6:aj<g?ck<g?1:6:f7<g?1:6:ek<g?gk<g?e_<g?i_<g?eK<g?1:6:dN<g?1:6:dd<g?dU<g?1:6:1:l0<g?db<g?6:6:ds<g?6:dg<g?6:6:jy<g?d_<g?e2<g?h1<g?1:6:i5<g?1:6:t4<g?t5<g?1:2:aN<g?1:6:ha<g?kj<g?bC<g?1:6:c1<g?1:6:jA<g?fn<g?1:6:hZ<g?1:6:fc<g?bF<g?lr<g?j9<g?bD<g?j1<g?1:6:aT<g?1:6:cc<g?fk<g?1:6:cl<g?1:6:gw<g?ii<g?bd<g?1:6:fN<g?1:6:gK<g?kl<g?1:6:jB<g?1:6:jd<g?kQ<g?hI<g?jD<g?1:6:fM<g?1:6:lf<g?cV<g?1:6:lV<g?1:6:kE<g?eu<g?kU<g?1:6:dL<g?1:6:ga<g?cs<g?1:6:gE<g?1:6:eD<g?l9<g?aM<g?f0<g?1:ih<g?6:6:ap<g?1:dy<g?6:6:hJ<g?ik<g?hY<g?1:6:ce<g?1:6:iu<g?fp<g?1:6:fx<g?1:6:lJ<g?bT<g?eZ<g?gM<g?1:6:a0<g?1:6:de<g?1:i1<g?6:6:fg<g?eY<g?fS<g?1:6:1:iv<g?bf<g?6:6:hs<g?1:6:lO<g?e6<g?fK<g?hP<g?ft<g?g0<g?lb<g?hG<g?1:6:eb<g?1:6:le<g?gD<g?1:6:gf<g?1:6:al<g?bj<g?eS<g?1:6:gy<g?1:6:cd<g?1:6:bx<g?da<g?lz<g?hW<g?6:6:fU<g?1:6:e0<g?c$<g?1:6:eB<g?1:6:kg<g?bU<g?dO<g?1:6:1:kf<g?iH<g?6:6:hf<g?1:6:d1<g?lZ<g?f6<g?l1<g?ev<g?1:6:e$<g?1:6:b5<g?aF<g?1:6:dq<g?1:6:ku<g?hp<g?lU<g?1:6:fV<g?1:6:fT<g?dl<g?1:6:gd<g?1:6:aY<g?dh<g?iy<g?i8<g?1:6:cz<g?1:6:ao<g?fs<g?1:6:eP<g?1:6:gI<g?lD<g?bo<g?1:6:1:c7<g?6:6:eo<g?ge<g?ef<g?k_<g?aK<g?en<g?6:6:k1<g?1:6:iC<g?1:6:df<g?fv<g?dw<g?6:6:1:hi<g?6:6:iz<g?bq<g?iV<g?fR<g?6:6:ll<g?1:6:el<g?1:fh<g?6:6:gJ<g?kH<g?1:6:ca<g?gg<g?6:6:1:je<g?fD<g?eU<g?jT<g?iK<g?6:6:hx<g?1:6:aW<g?l7<g?1:6:1:e7<g?lp<g?ak<g?6:6:1:cL<g?iM<g?6:6:1:ew<g?kc<g?ij<g?6:gH<g?6:6:jL<g?jk<g?1:6:bv<g?1:6:fE<g?gq<g?dQ<g?1:6:jw<g?1:6:et<g?gU<g?1:6:iG<g?1:6:ey<g?t7<g?k0<g?ei<g?fy<g?b6<g?1:e3<g?6:6:cF<g?me<g?1:6:1:hz<g?d$<g?6:hL<g?6:6:l4<g?gp<g?1:6:1:d8<g?iU<g?ma<g?6:cr<g?6:6:cA<g?ff<g?1:6:cw<g?1:6:dC<g?cP<g?1:6:aR<g?gZ<g?6:6:t8<g?1:2:jY<g?dB<g?d6<g?hD<g?fX<g?1:6:jS<g?1:6:a2<g?iR<g?1:6:h8<g?1:6:jQ<g?kI<g?md<g?1:6:kx<g?1:6:lq<g?iT<g?1:6:gN<g?1:6:aZ<g?jm<g?hv<g?is<g?1:6:lX<g?1:6:dX<g?gX<g?1:6:iD<g?1:6:c5<g?lo<g?jZ<g?1:6:iZ<g?1:6:h4<g?l2<g?1:6:ix<g?1:6:j$<g?dm<g?jF<g?dV<g?dx<g?1:6:a4<g?jh<g?6:6:g5<g?1:6:lg<g?g6<g?fq<g?1:6:1:lm<g?6:dn<g?6:6:a8<g?kh<g?hU<g?kB<g?1:6:gz<g?1:6:d7<g?l5<g?1:6:1:g1<g?cq<g?6:6:kb<g?6:hu<g?6:6:cH<g?he<g?ib<g?gC<g?j_<g?1:6:dt<g?1:6:gx<g?kS<g?1:6:1:fW<g?jb<g?ai<g?6:6:hN<g?1:6:cm<g?f1<g?1:6:it<g?1:6:eH<g?gR<g?bs<g?jp<g?1:6:hA<g?1:6:f2<g?iI<g?1:6:aJ<g?1:6:uc<g?t3<g?t_<g?1:2:ue<g?1:2:sO<g?sD<g?1:3:t6<g?1:2:D(beo,g+1|0)-1|0;else
var
C=0;if(40<C>>>0)var
i=w(h);else
switch(C){case
0:var
i=79;break;case
1:var
i=80;break;case
2:z(h,1);if(0===tV(v(h)))for(;;){z(h,1);if(0===tV(v(h)))continue;var
i=w(h);break}else
var
i=w(h);break;case
3:var
i=0;break;case
4:z(h,0);var
i=0===tl(v(h))?0:w(h);break;case
5:var
i=6;break;case
6:z(h,48);var
rG=$(v(h)),i=0===rG?k(h):1===rG?l(h):w(h);break;case
7:z(h,80);if(0===xy(v(h))){var
rI=v(h);if(rI)var
V=rI[1],rM=r2<V?ty<V?-1:0:-1;else
var
rM=-1;if(0===rM)if(0===xA(v(h)))if(0===xy(v(h))){var
rN=v(h);if(rN)var
W=rN[1],rO=uB<W?sP<W?-1:0:-1;else
var
rO=-1;var
i=0===rO?0===PJ(v(h))?49:w(h):w(h)}else
var
i=w(h);else
var
i=w(h);else
var
i=w(h)}else
var
i=w(h);break;case
8:var
i=73;break;case
9:var
i=56;break;case
10:var
i=57;break;case
11:z(h,70);var
i=0===P2(v(h))?4:w(h);break;case
12:var
i=77;break;case
13:var
i=61;break;case
14:z(h,78);var
rP=xz(v(h));if(3<rP>>>0)var
i=w(h);else
switch(rP){case
0:for(;;){var
rQ=xz(v(h));if(3<rQ>>>0)var
i=w(h);else
switch(rQ){case
0:continue;case
1:var
i=X(h);break;case
2:var
i=ab(h);break;default:var
i=B(h)}break}break;case
1:var
i=X(h);break;case
2:var
i=ab(h);break;default:var
i=B(h)}break;case
15:z(h,59);var
rR=vr(v(h)),i=0===rR?0===PG(v(h))?58:w(h):1===rR?Y(h):w(h);break;case
16:z(h,80);var
rS=C_(v(h));if(0===rS){z(h,2);var
rT=CU(v(h));if(2<rT>>>0)var
i=w(h);else
switch(rT){case
0:for(;;){var
rU=CU(v(h));if(2<rU>>>0)var
i=w(h);else
switch(rU){case
0:continue;case
1:var
i=rD(h);break;default:var
i=rE(h)}break}break;case
1:var
i=rD(h);break;default:var
i=rE(h)}}else
var
i=1===rS?5:w(h);break;case
17:z(h,30);var
rV=Hd(v(h));if(8<rV>>>0)var
i=w(h);else
switch(rV){case
0:var
i=m(h);break;case
1:var
i=s(h);break;case
2:var
i=ac(h);break;case
3:var
i=ae(h);break;case
4:var
i=af(h);break;case
5:var
i=n(h);break;case
6:var
i=mf(h);break;case
7:var
i=rz(h);break;default:var
i=p(h)}break;case
18:z(h,30);var
rX=CX(v(h));if(5<rX>>>0)var
i=w(h);else
switch(rX){case
0:var
i=m(h);break;case
1:var
i=s(h);break;case
2:var
i=B(h);break;case
3:var
i=n(h);break;case
4:var
i=rC(h);break;default:var
i=p(h)}break;case
19:var
i=62;break;case
20:var
i=60;break;case
21:var
i=66;break;case
22:z(h,68);var
rY=v(h);if(rY)var
R=rY[1],rZ=61<R?62<R?-1:0:-1;else
var
rZ=-1;var
i=0===rZ?75:w(h);break;case
23:var
i=67;break;case
24:var
i=63;break;case
25:var
i=50;break;case
26:z(h,80);if(0===tZ(v(h))){var
r3=ur(v(h));if(0===r3)var
i=0===ru(v(h))?0===ru(v(h))?0===ru(v(h))?k(h):w(h):w(h):w(h);else
if(1===r3)if(0===ru(v(h)))for(;;){var
r4=uq(v(h));if(0===r4)continue;var
i=1===r4?k(h):w(h);break}else
var
i=w(h);else
var
i=w(h)}else
var
i=w(h);break;case
27:var
i=51;break;case
28:z(h,48);var
r6=sI(v(h));if(2<r6>>>0)var
i=w(h);else
switch(r6){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
r7=C2(v(h));if(2<r7>>>0)var
i=w(h);else
switch(r7){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,31);var
r8=$(v(h)),i=0===r8?k(h):1===r8?l(h):w(h)}}break;case
29:z(h,48);var
r9=P0(v(h));if(3<r9>>>0)var
i=w(h);else
switch(r9){case
0:var
i=k(h);break;case
1:var
i=l(h);break;case
2:z(h,48);var
r$=xw(v(h));if(2<r$>>>0)var
i=w(h);else
switch(r$){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sa=tb(v(h));if(2<sa>>>0)var
i=w(h);else
switch(sa){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sb=sI(v(h));if(2<sb>>>0)var
i=w(h);else
switch(sb){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sc=r_(v(h));if(2<sc>>>0)var
i=w(h);else
switch(sc){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,41);var
sd=$(v(h)),i=0===sd?k(h):1===sd?l(h):w(h)}}}}break;default:z(h,48);var
se=ut(v(h));if(2<se>>>0)var
i=w(h);else
switch(se){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sf=ta(v(h));if(2<sf>>>0)var
i=w(h);else
switch(sf){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,32);var
sg=rJ(v(h));if(2<sg>>>0)var
i=w(h);else
switch(sg){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sh=sV(v(h));if(2<sh>>>0)var
i=w(h);else
switch(sh){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
si=sI(v(h));if(2<si>>>0)var
i=w(h);else
switch(si){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,33);var
sj=$(v(h)),i=0===sj?k(h):1===sj?l(h):w(h)}}}}}}break;case
30:z(h,48);var
sk=v(h);if(sk)var
c=sk[1],E=35<c?nQ<c?ri<c?od<c?-1:rb<c?kq<c?hw<c?hm<c?j3<c?cx<c?dM<c?p9<c?na<c?0:-1:oE<c?n0<c?0:-1:0:-1:eF<c?eW<c?br<c?jW<c?0:-1:0:-1:fr<c?ic<c?0:-1:0:-1:kM<c?lM<c?es<c?bG<c?cI<c?dF<c?cQ<c?ch<c?aP<c?jI<c?0:-1:0:-1:j5<c?f3<c?0:-1:0:-1:hR<c?ci<c?k8<c?kn<c?0:-1:0:-1:kC<c?jO<c?0:-1:0:-1:bQ<c?fO<c?hd<c?hg<c?kN<c?jf<c?0:-1:0:-1:e8<c?au<c?0:-1:0:-1:lL<c?j0<c?hl<c?gs<c?0:-1:0:-1:l$<c?a9<c?0:-1:0:-1:cJ<c?dE<c?c6<c?fz<c?ia<c?hF<c?kp<c?iw<c?0:-1:0:-1:fJ<c?lC<c?0:-1:0:-1:j6<c?a_<c?eq<c?kV<c?0:-1:0:-1:ie<c?c4<c?0:-1:0:-1:kX<c?eG<c?ct<c?eR<c?bt<c?eO<c?0:-1:0:-1:hc<c?by<c?0:-1:0:-1:iE<c?jl<c?km<c?ji<c?0:-1:0:-1:cU<c?b2<c?0:-1:0:-1:qB<c?qJ<c?b9<c?fl<c?or<c?ra<c?oA<c?jc<c?aC<c?pw<c?mJ<c?bI<c?0:-1:0:-1:eC<c?0:0:la<c?p8<c?p1<c?lP<c?0:-1:0:-1:og<c?kD<c?0:-1:0:bE<c?pT<c?aq<c?lG<c?er<c?0:0:-1:nH<c?hk<c?0:-1:0:-1:an<c?pK<c?io<c?0:0:-1:o7<c?gB<c?0:-1:0:-1:nX<c?nV<c?ok<c?nB<c?oW<c?o2<c?qv<c?p_<c?0:-1:0:-1:qc<c?n5<c?0:-1:0:-1:qD<c?nx<c?pW<c?oR<c?0:-1:0:-1:mu<c?qH<c?0:-1:0:-1:j4<c?cM<c?ql<c?oG<c?qq<c?o4<c?0:-1:0:-1:jJ<c?qk<c?0:-1:0:-1:f5<c?go<c?dZ<c?hS<c?0:-1:0:-1:cX<c?hH<c?0:-1:0:-1:dT<c?iF<c?ir<c?lu<c?d5<c?b7<c?f4<c?lj<c?bS<c?jj<c?0:-1:0:-1:jg<c?bz<c?0:-1:0:-1:hT<c?gc<c?lH<c?fG<c?0:-1:0:-1:hO<c?be<c?0:-1:0:-1:e5<c?gA<c?jE<c?bR<c?bl<c?ln<c?0:-1:0:-1:gt<c?cn<c?0:-1:0:-1:c8<c?fd<c?iO<c?bi<c?0:-1:0:-1:eT<c?fF<c?0:-1:0:-1:lR<c?hB<c?h2<c?jR<c?fP<c?ky<c?lY<c?hn<c?0:-1:0:-1:h9<c?gS<c?0:-1:0:-1:kW<c?di<c?cN<c?jr<c?0:-1:0:-1:iQ<c?cg<c?0:-1:0:-1:qF<c?mE<c?mV<c?pL<c?oe<c?gb<c?0:-1:0:-1:ou<c?mB<c?0:-1:0:-1:qh<c?qz<c?rh<c?oU<c?0:-1:0:-1:qG<c?0:0:-1:b0<c?l6<c?c2<c?lT<c?aS<c?k5<c?fA<c?b4<c?a$<c?iA<c?q1<c?0:-1:0:-1:bc<c?kY<c?0:-1:0:-1:gG<c?lk<c?jn<c?il<c?0:-1:0:-1:a1<c?mc<c?0:-1:0:-1:b1<c?bw<c?hj<c?cC<c?dI<c?hE<c?0:-1:0:-1:hK<c?bb<c?0:-1:0:-1:lv<c?h_<c?dj<c?0:-1:0:oy<c?q0<c?0:-1:0:n3<c?c9<c?gu<c?ka<c?cB<c?pz<c?k4<c?0:0:-1:hh<c?aQ<c?0:-1:0:-1:ox<c?dc<c?cb<c?kt<c?0:-1:0:-1:aU<c?qR<c?0:-1:0:-1:qs<c?e4<c?nk<c?fb<c?i9<c?0:0:-1:ls<c?my<c?0:-1:0:-1:kK<c?cy<c?gO<c?pB<c?0:-1:0:-1:ej<c?cS<c?0:-1:0:-1:eN<c?i2<c?kr<c?n8<c?pc<c?a6<c?co<c?kv<c?i3<c?bV<c?0:-1:0:-1:b_<c?jG<c?0:-1:0:-1:ax<c?om<c?0:0:qm<c?h5<c?0:-1:0:-1:pM<c?oM<c?dG<c?0:0:nw<c?0:0:nD<c?qK<c?qI<c?m5<c?0:-1:0:-1:iP<c?0:0:-1:pf<c?nC<c?bB<c?mp<c?bH<c?bW<c?ht<c?0:-1:0:-1:m7<c?mU<c?0:-1:0:pA<c?oa<c?c3<c?0:0:-1:pU<c?qa<c?0:-1:0:-1:rf<c?eL<c?iN<c?f$<c?dS<c?0:0:-1:ld<c?cj<c?0:-1:0:-1:qW<c?n4<c?0:0:rl<c?0:0:cY<c?bm<c?oB<c?oN<c?nY<c?cW<c?mQ<c?m6<c?o$<c?iq<c?mz<c?p0<c?nl<c?0:0:-1:fe<c?q_<c?0:-1:0:-1:l_<c?aD<c?ov<c?0:-1:0:n1<c?0:0:g2<c?ig<c?q3<c?p6<c?rn<c?0:-1:0:lS<c?0:0:-1:lt<c?ip<c?dk<c?dz<c?0:-1:0:-1:qb<c?bX<c?0:-1:0:oZ<c?pt<c?pr<c?k6<c?pH<c?0:0:cR<c?0:0:c_<c?ns<c?0:0:mW<c?g9<c?0:-1:0:-1:ez<c?jX<c?k2<c?0:0:qM<c?0:0:d3<c?hy<c?0:0:p5<c?fH<c?0:-1:0:h3<c?id<c?kO<c?nf<c?ke<c?dR<c?aG<c?0:-1:0:pd<c?0:0:rd<c?qn<c?nK<c?0:-1:0:cG<c?0:0:-1:ph<c?lE<c?m0<c?d9<c?kz<c?hM<c?0:-1:0:-1:gn<c?0:0:-1:oz<c?qj<c?0:0:mw<c?0:0:rq<c?gV<c?m1<c?mX<c?qL<c?qZ<c?jz<c?0:-1:0:-1:mk<c?0:0:m9<c?qN<c?0:0:ay<c?qo<c?0:-1:0:-1:pC<c?bL<c?cO<c?p2<c?0:-1:0:ot<c?0:0:os<c?pb<c?0:0:mM<c?0:0:hC<c?im<c?q$<c?mq<c?pG<c?lK<c?pk<c?dY<c?bJ<c?0:0:-1:kP<c?qg<c?0:-1:0:-1:mN<c?oH<c?0:0:rg<c?0:0:fL<c?i$<c?pF<c?0:0:nO<c?aV<c?0:-1:0:pq<c?oo<c?bg<c?0:-1:0:mr<c?0:0:qf<c?oQ<c?gr<c?nb<c?mP<c?p3<c?0:-1:0:jK<c?0:0:-1:k7<c?h6<c?gT<c?mC<c?0:-1:0:-1:fu<c?0:0:nN<c?ms<c?qx<c?0:0:mo<c?0:0:pe<c?oP<c?0:0:lF<c?0:0:-1:hq<c?mm<c?pn<c?dH<c?qu<c?ps<c?g4<c?0:0:-1:iW<c?n2<c?0:-1:0:m_<c?mL<c?0:0:oj<c?0:0:ng<c?o_<c?gW<c?oV<c?0:0:oC<c?jv<c?0:-1:0:-1:c0<c?re<c?qO<c?0:-1:0:qw<c?li<c?0:-1:0:-1:j8<c?mx<c?ny<c?nq<c?ow<c?n9<c?iJ<c?0:-1:0:-1:qy<c?n7<c?0:-1:0:g8<c?py<c?0:0:dP<c?0:0:-1:f_<c?kL<c?j7<c?kG<c?b8<c?lw<c?0:-1:0:-1:g7<c?jq<c?0:-1:0:-1:nE<c?bP<c?f8<c?l8<c?0:-1:0:-1:q5<c?0:0:-1:i6<c?kZ<c?ki<c?o5<c?kd<c?aB<c?aO<c?qS<c?m3<c?pD<c?0:-1:0:pN<c?0:0:jV<c?kF<c?ec<c?g_<c?0:-1:0:-1:d0<c?eh<c?0:-1:0:-1:nj<c?mR<c?em<c?b3<c?i4<c?0:-1:0:-1:pR<c?nI<c?0:-1:0:q9<c?nS<c?0:0:of<c?0:0:a3<c?at<c?ex<c?ep<c?eg<c?aL<c?0:0:-1:js<c?f9<c?0:-1:0:-1:oq<c?mI<c?g3<c?0:0:-1:e1<c?pZ<c?0:-1:0:dW<c?px<c?qp<c?0:0:hr<c?0:0:a5<c?o1<c?pQ<c?0:0:-1:pu<c?i0<c?0:-1:0:eJ<c?cf<c?pP<c?q6<c?gh<c?qX<c?ea<c?0:-1:0:pa<c?lI<c?0:-1:0:-1:rj<c?pY<c?0:0:fi<c?0:0:oI<c?ko<c?oS<c?mY<c?pX<c?0:-1:0:-1:nM<c?iL<c?0:-1:0:mF<c?o8<c?0:0:jx<c?0:0:am<c?o6<c?aH<c?qd<c?oF<c?qE<c?0:0:-1:mS<c?rp<c?0:-1:0:qe<c?ja<c?0:0:pl<c?0:0:-1:bA<c?cu<c?h0<c?ni<c?eA<c?0:-1:0:jN<c?dD<c?0:-1:0:-1:p7<c?pv<c?qV<c?jU<c?0:-1:0:-1:jt<c?0:0:-1:gl<c?eI<c?bn<c?gm<c?kw<c?eX<c?ar<c?fj<c?ho<c?cE<c?cD<c?0:-1:0:-1:cK<c?j2<c?0:-1:0:-1:bM<c?iS<c?iX<c?ju<c?0:-1:0:-1:rk<c?aE<c?0:-1:0:rm<c?bh<c?gF<c?dJ<c?dA<c?gY<c?0:-1:0:-1:fY<c?aI<c?0:-1:0:-1:az<c?mZ<c?nZ<c?nc<c?0:-1:0:-1:kJ<c?du<c?0:-1:0:-1:kA<c?l3<c?gv<c?mH<c?rr<c?aA<c?0:0:-1:m4<c?qY<c?0:-1:0:fw<c?jC<c?kT<c?k9<c?0:-1:0:-1:bO<c?e9<c?0:-1:0:-1:ed<c?lA<c?d4<c?dK<c?ly<c?k3<c?0:-1:0:-1:bu<c?i7<c?0:-1:0:-1:ba<c?eE<c?hX<c?cZ<c?0:-1:0:-1:fC<c?bK<c?0:-1:0:-1:g$<c?bY<c?hb<c?dp<c?h7<c?aw<c?lx<c?mb<c?as<c?k$<c?0:-1:0:-1:lh<c?jP<c?0:-1:0:-1:lN<c?cv<c?eV<c?gi<c?0:-1:0:-1:hQ<c?dr<c?0:-1:0:-1:bN<c?oO<c?lW<c?ee<c?av<c?0:-1:0:-1:jo<c?pj<c?0:-1:0:d2<c?h$<c?fQ<c?kR<c?0:-1:0:-1:eQ<c?b$<c?0:-1:0:-1:mO<c?fm<c?jH<c?a7<c?ml<c?bp<c?0:-1:0:fZ<c?cT<c?0:-1:0:iY<c?fa<c?0:0:bZ<c?gL<c?0:-1:0:-1:fI<c?mn<c?gj<c?fB<c?cp<c?op<c?0:-1:0:-1:n_<c?gP<c?0:-1:0:-1:iB<c?jM<c?fo<c?lB<c?0:-1:0:-1:lQ<c?kk<c?0:-1:0:-1:gd<c?fT<c?i1<c?kl<c?gw<c?oX<c?d_<c?gk<c?dd<c?f7<c?aj<c?ks<c?dv<c?bk<c?lc<c?0:-1:0:-1:ck<c?gQ<c?0:-1:0:-1:dN<c?i_<c?eK<c?eM<c?0:-1:0:-1:dU<c?e_<c?0:-1:0:-1:dg<c?l0<c?db<c?0:0:ds<c?0:0:oJ<c?e2<c?h1<c?ek<c?0:-1:0:-1:i5<c?nh<c?0:-1:0:-1:fn<c?ha<c?nm<c?mD<c?bC<c?jy<c?aN<c?qU<c?0:-1:0:-1:np<c?kj<c?0:-1:0:-1:mK<c?qr<c?nR<c?qQ<c?0:-1:0:-1:c1<c?mj<c?0:-1:0:-1:fk<c?j9<c?j1<c?aX<c?hZ<c?jA<c?0:-1:0:-1:aT<c?bD<c?0:-1:0:-1:bd<c?lr<c?cl<c?cc<c?0:-1:0:-1:fN<c?ii<c?0:-1:0:-1:n6<c?dL<c?eu<c?fM<c?hI<c?bF<c?jB<c?gK<c?0:-1:0:jD<c?0:0:-1:lV<c?lf<c?cV<c?kQ<c?0:-1:0:-1:kU<c?jd<c?0:-1:0:-1:nL<c?nv<c?gE<c?ga<c?cs<c?kE<c?0:-1:0:-1:nT<c?fc<c?0:-1:0:-1:nz<c?qt<c?ob<c?0:0:-1:qC<c?0:0:ce<c?ik<c?ih<c?nF<c?p4<c?0:0:f0<c?0:0:dy<c?ap<c?aM<c?0:-1:0:hY<c?l9<c?0:-1:0:-1:a0<c?eZ<c?fx<c?iu<c?fp<c?hJ<c?0:-1:0:-1:gM<c?eD<c?0:-1:0:-1:pO<c?q2<c?bT<c?0:-1:0:de<c?0:0:mG<c?ft<c?hV<c?fS<c?o3<c?mt<c?lJ<c?0:-1:0:pp<c?0:0:bf<c?fg<c?eY<c?0:-1:0:hs<c?iv<c?0:-1:0:g0<c?lb<c?hG<c?0:0:eb<c?0:0:le<c?gD<c?0:0:gf<c?0:0:hW<c?q4<c?bj<c?eS<c?0:0:ne<c?0:0:cd<c?al<c?gy<c?0:0:-1:hP<c?0:0:fU<c?oT<c?m2<c?m8<c?lz<c?0:-1:0:-1:mT<c?0:0:c$<c?da<c?0:0:mA<c?e0<c?0:-1:0:qT<c?iH<c?eB<c?nG<c?oh<c?0:0:q7<c?0:0:bU<c?dO<c?bx<c?0:-1:0:kg<c?0:0:ev<c?hf<c?kf<c?0:0:nA<c?fK<c?0:-1:0:ol<c?po<c?l1<c?0:-1:0:oK<c?0:0:mv<c?f6<c?m$<c?p$<c?0:0:e$<c?0:0:aF<c?nt<c?oD<c?0:0:-1:o0<c?b5<c?0:-1:0:hp<c?pV<c?lZ<c?dq<c?0:0:-1:lU<c?0:0:fV<c?pI<c?0:0:dl<c?ku<c?0:-1:0:-1:gp<c?nP<c?fh<c?lD<c?qP<c?dh<c?o9<c?pE<c?pi<c?d1<c?0:0:-1:ro<c?nu<c?0:-1:0:iy<c?i8<c?0:0:cz<c?nU<c?0:-1:0:-1:ao<c?nr<c?pm<c?0:0:fs<c?0:0:aY<c?eP<c?0:0:bo<c?0:0:dw<c?en<c?c7<c?gI<c?0:0:e6<c?0:0:iC<c?k_<c?k1<c?aK<c?0:-1:0:-1:ef<c?0:0:fR<c?hi<c?df<c?fv<c?0:-1:0:ge<c?0:0:nd<c?bq<c?ll<c?iV<c?0:-1:0:-1:el<c?0:0:je<c?cL<c?iK<c?gg<c?kH<c?iz<c?0:0:gJ<c?0:0:nn<c?no<c?oc<c?ca<c?0:-1:0:-1:eo<c?0:0:fD<c?aW<c?eU<c?hx<c?jT<c?0:-1:0:l7<c?0:0:-1:e7<c?lp<c?ak<c?0:0:-1:iM<c?0:0:-1:iG<c?et<c?bv<c?jL<c?gH<c?ij<c?0:0:jk<c?kc<c?0:-1:0:-1:jw<c?gq<c?dQ<c?ew<c?0:-1:0:-1:gU<c?fE<c?0:-1:0:-1:ei<c?cF<c?e3<c?b6<c?lO<c?0:-1:0:me<c?fy<c?0:-1:0:-1:hL<c?d$<c?0:0:hz<c?0:0:-1:jh<c?md<c?dB<c?cP<c?d8<c?ff<c?iU<c?ma<c?k0<c?l4<c?0:-1:0:cr<c?0:0:-1:qi<c?pS<c?cA<c?0:-1:0:cw<c?0:0:-1:fX<c?on<c?gZ<c?dC<c?0:0:n$<c?aR<c?0:-1:0:-1:iR<c?d6<c?jS<c?hD<c?0:-1:0:-1:h8<c?a2<c?0:-1:0:-1:iD<c?dX<c?is<c?jY<c?iT<c?jQ<c?kx<c?kI<c?0:-1:0:-1:gN<c?lq<c?0:-1:0:-1:lX<c?nJ<c?hv<c?0:0:-1:gX<c?jm<c?0:-1:0:-1:h4<c?iZ<c?lo<c?jZ<c?aZ<c?0:-1:0:-1:l2<c?c5<c?0:-1:0:dx<c?ey<c?ix<c?0:0:-1:dV<c?0:0:kS<c?ib<c?l5<c?kh<c?lm<c?fq<c?jF<c?g5<c?a4<c?0:-1:0:-1:lg<c?g6<c?0:-1:0:kB<c?dm<c?dn<c?0:0:-1:gz<c?hU<c?0:-1:0:-1:kb<c?cq<c?a8<c?d7<c?0:-1:0:g1<c?0:0:j_<c?j$<c?hu<c?0:0:-1:dt<c?gC<c?0:-1:0:-1:oL<c?qA<c?f1<c?fW<c?ai<c?he<c?gx<c?0:-1:0:hN<c?jb<c?0:-1:0:-1:jp<c?cH<c?it<c?cm<c?0:-1:0:-1:nW<c?bs<c?0:-1:0:-1:aJ<c?f2<c?hA<c?q8<c?oi<c?rc<c?0:-1:0:-1:iI<c?gR<c?0:-1:0:-1:pg<c?pJ<c?oY<c?eH<c?0:-1:0:-1:mh<c?mi<c?0:-1:0:-1:D(bdJ,c+Z|0)-1|0:-1;else
var
E=-1;if(3<E>>>0)var
i=w(h);else
switch(E){case
0:var
i=k(h);break;case
1:var
i=l(h);break;case
2:z(h,48);var
sl=xx(v(h));if(2<sl>>>0)var
i=w(h);else
switch(sl){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sm=r_(v(h));if(2<sm>>>0)var
i=w(h);else
switch(sm){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sn=C2(v(h));if(2<sn>>>0)var
i=w(h);else
switch(sn){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,34);var
so=$(v(h)),i=0===so?k(h):1===so?l(h):w(h)}}}break;default:z(h,48);var
sp=r_(v(h));if(2<sp>>>0)var
i=w(h);else
switch(sp){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sq=rJ(v(h));if(2<sq>>>0)var
i=w(h);else
switch(sq){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sr=sI(v(h));if(2<sr>>>0)var
i=w(h);else
switch(sr){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
ss=vn(v(h));if(2<ss>>>0)var
i=w(h);else
switch(ss){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
su=us(v(h));if(2<su>>>0)var
i=w(h);else
switch(su){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,35);var
sv=$(v(h)),i=0===sv?k(h):1===sv?l(h):w(h)}}}}}}break;case
31:z(h,48);var
sy=sV(v(h));if(2<sy>>>0)var
i=w(h);else
switch(sy){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sz=ta(v(h));if(2<sz>>>0)var
i=w(h);else
switch(sz){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sA=us(v(h));if(2<sA>>>0)var
i=w(h);else
switch(sA){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sB=rJ(v(h));if(2<sB>>>0)var
i=w(h);else
switch(sB){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,36);var
sE=$(v(h)),i=0===sE?k(h):1===sE?l(h):w(h)}}}}break;case
32:z(h,48);var
sF=sI(v(h));if(2<sF>>>0)var
i=w(h);else
switch(sF){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sG=r_(v(h));if(2<sG>>>0)var
i=w(h);else
switch(sG){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sH=rJ(v(h));if(2<sH>>>0)var
i=w(h);else
switch(sH){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sK=ts(v(h));if(2<sK>>>0)var
i=w(h);else
switch(sK){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sL=xB(v(h));if(2<sL>>>0)var
i=w(h);else
switch(sL){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sM=sV(v(h));if(2<sM>>>0)var
i=w(h);else
switch(sM){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sQ=tt(v(h));if(2<sQ>>>0)var
i=w(h);else
switch(sQ){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sS=rJ(v(h));if(2<sS>>>0)var
i=w(h);else
switch(sS){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,37);var
sT=$(v(h)),i=0===sT?k(h):1===sT?l(h):w(h)}}}}}}}}break;case
33:z(h,48);var
sU=tb(v(h));if(2<sU>>>0)var
i=w(h);else
switch(sU){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sW=v(h);if(sW)var
a=sW[1],G=35<a?nQ<a?ri<a?od<a?-1:rb<a?kq<a?hw<a?hm<a?j3<a?cx<a?dM<a?p9<a?na<a?0:-1:oE<a?n0<a?0:-1:0:-1:eF<a?eW<a?br<a?jW<a?0:-1:0:-1:fr<a?ic<a?0:-1:0:-1:kM<a?lM<a?es<a?bG<a?cI<a?dF<a?cQ<a?ch<a?aP<a?jI<a?0:-1:0:-1:j5<a?f3<a?0:-1:0:-1:hR<a?ci<a?k8<a?kn<a?0:-1:0:-1:kC<a?jO<a?0:-1:0:-1:bQ<a?fO<a?hd<a?hg<a?kN<a?jf<a?0:-1:0:-1:e8<a?au<a?0:-1:0:-1:lL<a?j0<a?hl<a?gs<a?0:-1:0:-1:l$<a?a9<a?0:-1:0:-1:cJ<a?dE<a?c6<a?fz<a?ia<a?hF<a?kp<a?iw<a?0:-1:0:-1:fJ<a?lC<a?0:-1:0:-1:j6<a?a_<a?eq<a?kV<a?0:-1:0:-1:ie<a?c4<a?0:-1:0:-1:kX<a?eG<a?ct<a?eR<a?bt<a?eO<a?0:-1:0:-1:hc<a?by<a?0:-1:0:-1:iE<a?jl<a?km<a?ji<a?0:-1:0:-1:cU<a?b2<a?0:-1:0:-1:qB<a?qJ<a?b9<a?fl<a?or<a?ra<a?oA<a?jc<a?aC<a?pw<a?mJ<a?bI<a?0:-1:0:-1:eC<a?0:0:la<a?p8<a?p1<a?lP<a?0:-1:0:-1:og<a?kD<a?0:-1:0:bE<a?pT<a?aq<a?lG<a?er<a?0:0:-1:nH<a?hk<a?0:-1:0:-1:an<a?pK<a?io<a?0:0:-1:o7<a?gB<a?0:-1:0:-1:nX<a?nV<a?ok<a?nB<a?oW<a?o2<a?qv<a?p_<a?0:-1:0:-1:qc<a?n5<a?0:-1:0:-1:qD<a?nx<a?pW<a?oR<a?0:-1:0:-1:mu<a?qH<a?0:-1:0:-1:j4<a?cM<a?ql<a?oG<a?qq<a?o4<a?0:-1:0:-1:jJ<a?qk<a?0:-1:0:-1:f5<a?go<a?dZ<a?hS<a?0:-1:0:-1:cX<a?hH<a?0:-1:0:-1:dT<a?iF<a?ir<a?lu<a?d5<a?b7<a?f4<a?lj<a?bS<a?jj<a?0:-1:0:-1:jg<a?bz<a?0:-1:0:-1:hT<a?gc<a?lH<a?fG<a?0:-1:0:-1:hO<a?be<a?0:-1:0:-1:e5<a?gA<a?jE<a?bR<a?bl<a?ln<a?0:-1:0:-1:gt<a?cn<a?0:-1:0:-1:c8<a?fd<a?iO<a?bi<a?0:-1:0:-1:eT<a?fF<a?0:-1:0:-1:lR<a?hB<a?h2<a?jR<a?fP<a?ky<a?lY<a?hn<a?0:-1:0:-1:h9<a?gS<a?0:-1:0:-1:kW<a?di<a?cN<a?jr<a?0:-1:0:-1:iQ<a?cg<a?0:-1:0:-1:qF<a?mE<a?mV<a?pL<a?oe<a?gb<a?0:-1:0:-1:ou<a?mB<a?0:-1:0:-1:qh<a?qz<a?rh<a?oU<a?0:-1:0:-1:qG<a?0:0:-1:b0<a?l6<a?c2<a?lT<a?aS<a?k5<a?fA<a?b4<a?a$<a?iA<a?q1<a?0:-1:0:-1:bc<a?kY<a?0:-1:0:-1:gG<a?lk<a?jn<a?il<a?0:-1:0:-1:a1<a?mc<a?0:-1:0:-1:b1<a?bw<a?hj<a?cC<a?dI<a?hE<a?0:-1:0:-1:hK<a?bb<a?0:-1:0:-1:lv<a?h_<a?dj<a?0:-1:0:oy<a?q0<a?0:-1:0:n3<a?c9<a?gu<a?ka<a?cB<a?pz<a?k4<a?0:0:-1:hh<a?aQ<a?0:-1:0:-1:ox<a?dc<a?cb<a?kt<a?0:-1:0:-1:aU<a?qR<a?0:-1:0:-1:qs<a?e4<a?nk<a?fb<a?i9<a?0:0:-1:ls<a?my<a?0:-1:0:-1:kK<a?cy<a?gO<a?pB<a?0:-1:0:-1:ej<a?cS<a?0:-1:0:-1:eN<a?i2<a?kr<a?n8<a?pc<a?a6<a?co<a?kv<a?i3<a?bV<a?0:-1:0:-1:b_<a?jG<a?0:-1:0:-1:ax<a?om<a?0:0:qm<a?h5<a?0:-1:0:-1:pM<a?oM<a?dG<a?0:0:nw<a?0:0:nD<a?qK<a?qI<a?m5<a?0:-1:0:-1:iP<a?0:0:-1:pf<a?nC<a?bB<a?mp<a?bH<a?bW<a?ht<a?0:-1:0:-1:m7<a?mU<a?0:-1:0:pA<a?oa<a?c3<a?0:0:-1:pU<a?qa<a?0:-1:0:-1:rf<a?eL<a?iN<a?f$<a?dS<a?0:0:-1:ld<a?cj<a?0:-1:0:-1:qW<a?n4<a?0:0:rl<a?0:0:cY<a?bm<a?oB<a?oN<a?nY<a?cW<a?mQ<a?m6<a?o$<a?iq<a?mz<a?p0<a?nl<a?0:0:-1:fe<a?q_<a?0:-1:0:-1:l_<a?aD<a?ov<a?0:-1:0:n1<a?0:0:g2<a?ig<a?q3<a?p6<a?rn<a?0:-1:0:lS<a?0:0:-1:lt<a?ip<a?dk<a?dz<a?0:-1:0:-1:qb<a?bX<a?0:-1:0:oZ<a?pt<a?pr<a?k6<a?pH<a?0:0:cR<a?0:0:c_<a?ns<a?0:0:mW<a?g9<a?0:-1:0:-1:ez<a?jX<a?k2<a?0:0:qM<a?0:0:d3<a?hy<a?0:0:p5<a?fH<a?0:-1:0:h3<a?id<a?kO<a?nf<a?ke<a?dR<a?aG<a?0:-1:0:pd<a?0:0:rd<a?qn<a?nK<a?0:-1:0:cG<a?0:0:-1:ph<a?lE<a?m0<a?d9<a?kz<a?hM<a?0:-1:0:-1:gn<a?0:0:-1:oz<a?qj<a?0:0:mw<a?0:0:rq<a?gV<a?m1<a?mX<a?qL<a?qZ<a?jz<a?0:-1:0:-1:mk<a?0:0:m9<a?qN<a?0:0:ay<a?qo<a?0:-1:0:-1:pC<a?bL<a?cO<a?p2<a?0:-1:0:ot<a?0:0:os<a?pb<a?0:0:mM<a?0:0:hC<a?im<a?q$<a?mq<a?pG<a?lK<a?pk<a?dY<a?bJ<a?0:0:-1:kP<a?qg<a?0:-1:0:-1:mN<a?oH<a?0:0:rg<a?0:0:fL<a?i$<a?pF<a?0:0:nO<a?aV<a?0:-1:0:pq<a?oo<a?bg<a?0:-1:0:mr<a?0:0:qf<a?oQ<a?gr<a?nb<a?mP<a?p3<a?0:-1:0:jK<a?0:0:-1:k7<a?h6<a?gT<a?mC<a?0:-1:0:-1:fu<a?0:0:nN<a?ms<a?qx<a?0:0:mo<a?0:0:pe<a?oP<a?0:0:lF<a?0:0:-1:hq<a?mm<a?pn<a?dH<a?qu<a?ps<a?g4<a?0:0:-1:iW<a?n2<a?0:-1:0:m_<a?mL<a?0:0:oj<a?0:0:ng<a?o_<a?gW<a?oV<a?0:0:oC<a?jv<a?0:-1:0:-1:c0<a?re<a?qO<a?0:-1:0:qw<a?li<a?0:-1:0:-1:j8<a?mx<a?ny<a?nq<a?ow<a?n9<a?iJ<a?0:-1:0:-1:qy<a?n7<a?0:-1:0:g8<a?py<a?0:0:dP<a?0:0:-1:f_<a?kL<a?j7<a?kG<a?b8<a?lw<a?0:-1:0:-1:g7<a?jq<a?0:-1:0:-1:nE<a?bP<a?f8<a?l8<a?0:-1:0:-1:q5<a?0:0:-1:i6<a?kZ<a?ki<a?o5<a?kd<a?aB<a?aO<a?qS<a?m3<a?pD<a?0:-1:0:pN<a?0:0:jV<a?kF<a?ec<a?g_<a?0:-1:0:-1:d0<a?eh<a?0:-1:0:-1:nj<a?mR<a?em<a?b3<a?i4<a?0:-1:0:-1:pR<a?nI<a?0:-1:0:q9<a?nS<a?0:0:of<a?0:0:a3<a?at<a?ex<a?ep<a?eg<a?aL<a?0:0:-1:js<a?f9<a?0:-1:0:-1:oq<a?mI<a?g3<a?0:0:-1:e1<a?pZ<a?0:-1:0:dW<a?px<a?qp<a?0:0:hr<a?0:0:a5<a?o1<a?pQ<a?0:0:-1:pu<a?i0<a?0:-1:0:eJ<a?cf<a?pP<a?q6<a?gh<a?qX<a?ea<a?0:-1:0:pa<a?lI<a?0:-1:0:-1:rj<a?pY<a?0:0:fi<a?0:0:oI<a?ko<a?oS<a?mY<a?pX<a?0:-1:0:-1:nM<a?iL<a?0:-1:0:mF<a?o8<a?0:0:jx<a?0:0:am<a?o6<a?aH<a?qd<a?oF<a?qE<a?0:0:-1:mS<a?rp<a?0:-1:0:qe<a?ja<a?0:0:pl<a?0:0:-1:bA<a?cu<a?h0<a?ni<a?eA<a?0:-1:0:jN<a?dD<a?0:-1:0:-1:p7<a?pv<a?qV<a?jU<a?0:-1:0:-1:jt<a?0:0:-1:gl<a?eI<a?bn<a?gm<a?kw<a?eX<a?ar<a?fj<a?ho<a?cE<a?cD<a?0:-1:0:-1:cK<a?j2<a?0:-1:0:-1:bM<a?iS<a?iX<a?ju<a?0:-1:0:-1:rk<a?aE<a?0:-1:0:rm<a?bh<a?gF<a?dJ<a?dA<a?gY<a?0:-1:0:-1:fY<a?aI<a?0:-1:0:-1:az<a?mZ<a?nZ<a?nc<a?0:-1:0:-1:kJ<a?du<a?0:-1:0:-1:kA<a?l3<a?gv<a?mH<a?rr<a?aA<a?0:0:-1:m4<a?qY<a?0:-1:0:fw<a?jC<a?kT<a?k9<a?0:-1:0:-1:bO<a?e9<a?0:-1:0:-1:ed<a?lA<a?d4<a?dK<a?ly<a?k3<a?0:-1:0:-1:bu<a?i7<a?0:-1:0:-1:ba<a?eE<a?hX<a?cZ<a?0:-1:0:-1:fC<a?bK<a?0:-1:0:-1:g$<a?bY<a?hb<a?dp<a?h7<a?aw<a?lx<a?mb<a?as<a?k$<a?0:-1:0:-1:lh<a?jP<a?0:-1:0:-1:lN<a?cv<a?eV<a?gi<a?0:-1:0:-1:hQ<a?dr<a?0:-1:0:-1:bN<a?oO<a?lW<a?ee<a?av<a?0:-1:0:-1:jo<a?pj<a?0:-1:0:d2<a?h$<a?fQ<a?kR<a?0:-1:0:-1:eQ<a?b$<a?0:-1:0:-1:mO<a?fm<a?jH<a?a7<a?ml<a?bp<a?0:-1:0:fZ<a?cT<a?0:-1:0:iY<a?fa<a?0:0:bZ<a?gL<a?0:-1:0:-1:fI<a?mn<a?gj<a?fB<a?cp<a?op<a?0:-1:0:-1:n_<a?gP<a?0:-1:0:-1:iB<a?jM<a?fo<a?lB<a?0:-1:0:-1:lQ<a?kk<a?0:-1:0:-1:gd<a?fT<a?i1<a?kl<a?gw<a?oX<a?d_<a?gk<a?dd<a?f7<a?aj<a?ks<a?dv<a?bk<a?lc<a?0:-1:0:-1:ck<a?gQ<a?0:-1:0:-1:dN<a?i_<a?eK<a?eM<a?0:-1:0:-1:dU<a?e_<a?0:-1:0:-1:dg<a?l0<a?db<a?0:0:ds<a?0:0:oJ<a?e2<a?h1<a?ek<a?0:-1:0:-1:i5<a?nh<a?0:-1:0:-1:fn<a?ha<a?nm<a?mD<a?bC<a?jy<a?aN<a?qU<a?0:-1:0:-1:np<a?kj<a?0:-1:0:-1:mK<a?qr<a?nR<a?qQ<a?0:-1:0:-1:c1<a?mj<a?0:-1:0:-1:fk<a?j9<a?j1<a?aX<a?hZ<a?jA<a?0:-1:0:-1:aT<a?bD<a?0:-1:0:-1:bd<a?lr<a?cl<a?cc<a?0:-1:0:-1:fN<a?ii<a?0:-1:0:-1:n6<a?dL<a?eu<a?fM<a?hI<a?bF<a?jB<a?gK<a?0:-1:0:jD<a?0:0:-1:lV<a?lf<a?cV<a?kQ<a?0:-1:0:-1:kU<a?jd<a?0:-1:0:-1:nL<a?nv<a?gE<a?ga<a?cs<a?kE<a?0:-1:0:-1:nT<a?fc<a?0:-1:0:-1:nz<a?qt<a?ob<a?0:0:-1:qC<a?0:0:ce<a?ik<a?ih<a?nF<a?p4<a?0:0:f0<a?0:0:dy<a?ap<a?aM<a?0:-1:0:hY<a?l9<a?0:-1:0:-1:a0<a?eZ<a?fx<a?iu<a?fp<a?hJ<a?0:-1:0:-1:gM<a?eD<a?0:-1:0:-1:pO<a?q2<a?bT<a?0:-1:0:de<a?0:0:mG<a?ft<a?hV<a?fS<a?o3<a?mt<a?lJ<a?0:-1:0:pp<a?0:0:bf<a?fg<a?eY<a?0:-1:0:hs<a?iv<a?0:-1:0:g0<a?lb<a?hG<a?0:0:eb<a?0:0:le<a?gD<a?0:0:gf<a?0:0:hW<a?q4<a?bj<a?eS<a?0:0:ne<a?0:0:cd<a?al<a?gy<a?0:0:-1:hP<a?0:0:fU<a?oT<a?m2<a?m8<a?lz<a?0:-1:0:-1:mT<a?0:0:c$<a?da<a?0:0:mA<a?e0<a?0:-1:0:qT<a?iH<a?eB<a?nG<a?oh<a?0:0:q7<a?0:0:bU<a?dO<a?bx<a?0:-1:0:kg<a?0:0:ev<a?hf<a?kf<a?0:0:nA<a?fK<a?0:-1:0:ol<a?po<a?l1<a?0:-1:0:oK<a?0:0:mv<a?f6<a?m$<a?p$<a?0:0:e$<a?0:0:aF<a?nt<a?oD<a?0:0:-1:o0<a?b5<a?0:-1:0:hp<a?pV<a?lZ<a?dq<a?0:0:-1:lU<a?0:0:fV<a?pI<a?0:0:dl<a?ku<a?0:-1:0:-1:gp<a?nP<a?fh<a?lD<a?qP<a?dh<a?o9<a?pE<a?pi<a?d1<a?0:0:-1:ro<a?nu<a?0:-1:0:iy<a?i8<a?0:0:cz<a?nU<a?0:-1:0:-1:ao<a?nr<a?pm<a?0:0:fs<a?0:0:aY<a?eP<a?0:0:bo<a?0:0:dw<a?en<a?c7<a?gI<a?0:0:e6<a?0:0:iC<a?k_<a?k1<a?aK<a?0:-1:0:-1:ef<a?0:0:fR<a?hi<a?df<a?fv<a?0:-1:0:ge<a?0:0:nd<a?bq<a?ll<a?iV<a?0:-1:0:-1:el<a?0:0:je<a?cL<a?iK<a?gg<a?kH<a?iz<a?0:0:gJ<a?0:0:nn<a?no<a?oc<a?ca<a?0:-1:0:-1:eo<a?0:0:fD<a?aW<a?eU<a?hx<a?jT<a?0:-1:0:l7<a?0:0:-1:e7<a?lp<a?ak<a?0:0:-1:iM<a?0:0:-1:iG<a?et<a?bv<a?jL<a?gH<a?ij<a?0:0:jk<a?kc<a?0:-1:0:-1:jw<a?gq<a?dQ<a?ew<a?0:-1:0:-1:gU<a?fE<a?0:-1:0:-1:ei<a?cF<a?e3<a?b6<a?lO<a?0:-1:0:me<a?fy<a?0:-1:0:-1:hL<a?d$<a?0:0:hz<a?0:0:-1:jh<a?md<a?dB<a?cP<a?d8<a?ff<a?iU<a?ma<a?k0<a?l4<a?0:-1:0:cr<a?0:0:-1:qi<a?pS<a?cA<a?0:-1:0:cw<a?0:0:-1:fX<a?on<a?gZ<a?dC<a?0:0:n$<a?aR<a?0:-1:0:-1:iR<a?d6<a?jS<a?hD<a?0:-1:0:-1:h8<a?a2<a?0:-1:0:-1:iD<a?dX<a?is<a?jY<a?iT<a?jQ<a?kx<a?kI<a?0:-1:0:-1:gN<a?lq<a?0:-1:0:-1:lX<a?nJ<a?hv<a?0:0:-1:gX<a?jm<a?0:-1:0:-1:h4<a?iZ<a?lo<a?jZ<a?aZ<a?0:-1:0:-1:l2<a?c5<a?0:-1:0:dx<a?ey<a?ix<a?0:0:-1:dV<a?0:0:kS<a?ib<a?l5<a?kh<a?lm<a?fq<a?jF<a?g5<a?a4<a?0:-1:0:-1:lg<a?g6<a?0:-1:0:kB<a?dm<a?dn<a?0:0:-1:gz<a?hU<a?0:-1:0:-1:kb<a?cq<a?a8<a?d7<a?0:-1:0:g1<a?0:0:j_<a?j$<a?hu<a?0:0:-1:dt<a?gC<a?0:-1:0:-1:oL<a?qA<a?f1<a?fW<a?ai<a?he<a?gx<a?0:-1:0:hN<a?jb<a?0:-1:0:-1:jp<a?cH<a?it<a?cm<a?0:-1:0:-1:nW<a?bs<a?0:-1:0:-1:aJ<a?f2<a?hA<a?q8<a?oi<a?rc<a?0:-1:0:-1:iI<a?gR<a?0:-1:0:-1:pg<a?pJ<a?oY<a?eH<a?0:-1:0:-1:mh<a?mi<a?0:-1:0:-1:D(bdz,a+Z|0)-1|0:-1;else
var
G=-1;if(2<G>>>0)var
i=w(h);else
switch(G){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sY=rJ(v(h));if(2<sY>>>0)var
i=w(h);else
switch(sY){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
sZ=vn(v(h));if(2<sZ>>>0)var
i=w(h);else
switch(sZ){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,38);var
s0=$(v(h)),i=0===s0?k(h):1===s0?l(h):w(h)}}}}break;case
34:z(h,48);var
s1=uR(v(h));if(2<s1>>>0)var
i=w(h);else
switch(s1){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
s2=v(h);if(s2)var
e=s2[1],H=35<e?nQ<e?ri<e?od<e?-1:rb<e?kq<e?hw<e?hm<e?j3<e?cx<e?dM<e?p9<e?na<e?0:-1:oE<e?n0<e?0:-1:0:-1:eF<e?eW<e?br<e?jW<e?0:-1:0:-1:fr<e?ic<e?0:-1:0:-1:kM<e?lM<e?es<e?bG<e?cI<e?dF<e?cQ<e?ch<e?aP<e?jI<e?0:-1:0:-1:j5<e?f3<e?0:-1:0:-1:hR<e?ci<e?k8<e?kn<e?0:-1:0:-1:kC<e?jO<e?0:-1:0:-1:bQ<e?fO<e?hd<e?hg<e?kN<e?jf<e?0:-1:0:-1:e8<e?au<e?0:-1:0:-1:lL<e?j0<e?hl<e?gs<e?0:-1:0:-1:l$<e?a9<e?0:-1:0:-1:cJ<e?dE<e?c6<e?fz<e?ia<e?hF<e?kp<e?iw<e?0:-1:0:-1:fJ<e?lC<e?0:-1:0:-1:j6<e?a_<e?eq<e?kV<e?0:-1:0:-1:ie<e?c4<e?0:-1:0:-1:kX<e?eG<e?ct<e?eR<e?bt<e?eO<e?0:-1:0:-1:hc<e?by<e?0:-1:0:-1:iE<e?jl<e?km<e?ji<e?0:-1:0:-1:cU<e?b2<e?0:-1:0:-1:qB<e?qJ<e?b9<e?fl<e?or<e?ra<e?oA<e?jc<e?aC<e?pw<e?mJ<e?bI<e?0:-1:0:-1:eC<e?0:0:la<e?p8<e?p1<e?lP<e?0:-1:0:-1:og<e?kD<e?0:-1:0:bE<e?pT<e?aq<e?lG<e?er<e?0:0:-1:nH<e?hk<e?0:-1:0:-1:an<e?pK<e?io<e?0:0:-1:o7<e?gB<e?0:-1:0:-1:nX<e?nV<e?ok<e?nB<e?oW<e?o2<e?qv<e?p_<e?0:-1:0:-1:qc<e?n5<e?0:-1:0:-1:qD<e?nx<e?pW<e?oR<e?0:-1:0:-1:mu<e?qH<e?0:-1:0:-1:j4<e?cM<e?ql<e?oG<e?qq<e?o4<e?0:-1:0:-1:jJ<e?qk<e?0:-1:0:-1:f5<e?go<e?dZ<e?hS<e?0:-1:0:-1:cX<e?hH<e?0:-1:0:-1:dT<e?iF<e?ir<e?lu<e?d5<e?b7<e?f4<e?lj<e?bS<e?jj<e?0:-1:0:-1:jg<e?bz<e?0:-1:0:-1:hT<e?gc<e?lH<e?fG<e?0:-1:0:-1:hO<e?be<e?0:-1:0:-1:e5<e?gA<e?jE<e?bR<e?bl<e?ln<e?0:-1:0:-1:gt<e?cn<e?0:-1:0:-1:c8<e?fd<e?iO<e?bi<e?0:-1:0:-1:eT<e?fF<e?0:-1:0:-1:lR<e?hB<e?h2<e?jR<e?fP<e?ky<e?lY<e?hn<e?0:-1:0:-1:h9<e?gS<e?0:-1:0:-1:kW<e?di<e?cN<e?jr<e?0:-1:0:-1:iQ<e?cg<e?0:-1:0:-1:qF<e?mE<e?mV<e?pL<e?oe<e?gb<e?0:-1:0:-1:ou<e?mB<e?0:-1:0:-1:qh<e?qz<e?rh<e?oU<e?0:-1:0:-1:qG<e?0:0:-1:b0<e?l6<e?c2<e?lT<e?aS<e?k5<e?fA<e?b4<e?a$<e?iA<e?q1<e?0:-1:0:-1:bc<e?kY<e?0:-1:0:-1:gG<e?lk<e?jn<e?il<e?0:-1:0:-1:a1<e?mc<e?0:-1:0:-1:b1<e?bw<e?hj<e?cC<e?dI<e?hE<e?0:-1:0:-1:hK<e?bb<e?0:-1:0:-1:lv<e?h_<e?dj<e?0:-1:0:oy<e?q0<e?0:-1:0:n3<e?c9<e?gu<e?ka<e?cB<e?pz<e?k4<e?0:0:-1:hh<e?aQ<e?0:-1:0:-1:ox<e?dc<e?cb<e?kt<e?0:-1:0:-1:aU<e?qR<e?0:-1:0:-1:qs<e?e4<e?nk<e?fb<e?i9<e?0:0:-1:ls<e?my<e?0:-1:0:-1:kK<e?cy<e?gO<e?pB<e?0:-1:0:-1:ej<e?cS<e?0:-1:0:-1:eN<e?i2<e?kr<e?n8<e?pc<e?a6<e?co<e?kv<e?i3<e?bV<e?0:-1:0:-1:b_<e?jG<e?0:-1:0:-1:ax<e?om<e?0:0:qm<e?h5<e?0:-1:0:-1:pM<e?oM<e?dG<e?0:0:nw<e?0:0:nD<e?qK<e?qI<e?m5<e?0:-1:0:-1:iP<e?0:0:-1:pf<e?nC<e?bB<e?mp<e?bH<e?bW<e?ht<e?0:-1:0:-1:m7<e?mU<e?0:-1:0:pA<e?oa<e?c3<e?0:0:-1:pU<e?qa<e?0:-1:0:-1:rf<e?eL<e?iN<e?f$<e?dS<e?0:0:-1:ld<e?cj<e?0:-1:0:-1:qW<e?n4<e?0:0:rl<e?0:0:cY<e?bm<e?oB<e?oN<e?nY<e?cW<e?mQ<e?m6<e?o$<e?iq<e?mz<e?p0<e?nl<e?0:0:-1:fe<e?q_<e?0:-1:0:-1:l_<e?aD<e?ov<e?0:-1:0:n1<e?0:0:g2<e?ig<e?q3<e?p6<e?rn<e?0:-1:0:lS<e?0:0:-1:lt<e?ip<e?dk<e?dz<e?0:-1:0:-1:qb<e?bX<e?0:-1:0:oZ<e?pt<e?pr<e?k6<e?pH<e?0:0:cR<e?0:0:c_<e?ns<e?0:0:mW<e?g9<e?0:-1:0:-1:ez<e?jX<e?k2<e?0:0:qM<e?0:0:d3<e?hy<e?0:0:p5<e?fH<e?0:-1:0:h3<e?id<e?kO<e?nf<e?ke<e?dR<e?aG<e?0:-1:0:pd<e?0:0:rd<e?qn<e?nK<e?0:-1:0:cG<e?0:0:-1:ph<e?lE<e?m0<e?d9<e?kz<e?hM<e?0:-1:0:-1:gn<e?0:0:-1:oz<e?qj<e?0:0:mw<e?0:0:rq<e?gV<e?m1<e?mX<e?qL<e?qZ<e?jz<e?0:-1:0:-1:mk<e?0:0:m9<e?qN<e?0:0:ay<e?qo<e?0:-1:0:-1:pC<e?bL<e?cO<e?p2<e?0:-1:0:ot<e?0:0:os<e?pb<e?0:0:mM<e?0:0:hC<e?im<e?q$<e?mq<e?pG<e?lK<e?pk<e?dY<e?bJ<e?0:0:-1:kP<e?qg<e?0:-1:0:-1:mN<e?oH<e?0:0:rg<e?0:0:fL<e?i$<e?pF<e?0:0:nO<e?aV<e?0:-1:0:pq<e?oo<e?bg<e?0:-1:0:mr<e?0:0:qf<e?oQ<e?gr<e?nb<e?mP<e?p3<e?0:-1:0:jK<e?0:0:-1:k7<e?h6<e?gT<e?mC<e?0:-1:0:-1:fu<e?0:0:nN<e?ms<e?qx<e?0:0:mo<e?0:0:pe<e?oP<e?0:0:lF<e?0:0:-1:hq<e?mm<e?pn<e?dH<e?qu<e?ps<e?g4<e?0:0:-1:iW<e?n2<e?0:-1:0:m_<e?mL<e?0:0:oj<e?0:0:ng<e?o_<e?gW<e?oV<e?0:0:oC<e?jv<e?0:-1:0:-1:c0<e?re<e?qO<e?0:-1:0:qw<e?li<e?0:-1:0:-1:j8<e?mx<e?ny<e?nq<e?ow<e?n9<e?iJ<e?0:-1:0:-1:qy<e?n7<e?0:-1:0:g8<e?py<e?0:0:dP<e?0:0:-1:f_<e?kL<e?j7<e?kG<e?b8<e?lw<e?0:-1:0:-1:g7<e?jq<e?0:-1:0:-1:nE<e?bP<e?f8<e?l8<e?0:-1:0:-1:q5<e?0:0:-1:i6<e?kZ<e?ki<e?o5<e?kd<e?aB<e?aO<e?qS<e?m3<e?pD<e?0:-1:0:pN<e?0:0:jV<e?kF<e?ec<e?g_<e?0:-1:0:-1:d0<e?eh<e?0:-1:0:-1:nj<e?mR<e?em<e?b3<e?i4<e?0:-1:0:-1:pR<e?nI<e?0:-1:0:q9<e?nS<e?0:0:of<e?0:0:a3<e?at<e?ex<e?ep<e?eg<e?aL<e?0:0:-1:js<e?f9<e?0:-1:0:-1:oq<e?mI<e?g3<e?0:0:-1:e1<e?pZ<e?0:-1:0:dW<e?px<e?qp<e?0:0:hr<e?0:0:a5<e?o1<e?pQ<e?0:0:-1:pu<e?i0<e?0:-1:0:eJ<e?cf<e?pP<e?q6<e?gh<e?qX<e?ea<e?0:-1:0:pa<e?lI<e?0:-1:0:-1:rj<e?pY<e?0:0:fi<e?0:0:oI<e?ko<e?oS<e?mY<e?pX<e?0:-1:0:-1:nM<e?iL<e?0:-1:0:mF<e?o8<e?0:0:jx<e?0:0:am<e?o6<e?aH<e?qd<e?oF<e?qE<e?0:0:-1:mS<e?rp<e?0:-1:0:qe<e?ja<e?0:0:pl<e?0:0:-1:bA<e?cu<e?h0<e?ni<e?eA<e?0:-1:0:jN<e?dD<e?0:-1:0:-1:p7<e?pv<e?qV<e?jU<e?0:-1:0:-1:jt<e?0:0:-1:gl<e?eI<e?bn<e?gm<e?kw<e?eX<e?ar<e?fj<e?ho<e?cE<e?cD<e?0:-1:0:-1:cK<e?j2<e?0:-1:0:-1:bM<e?iS<e?iX<e?ju<e?0:-1:0:-1:rk<e?aE<e?0:-1:0:rm<e?bh<e?gF<e?dJ<e?dA<e?gY<e?0:-1:0:-1:fY<e?aI<e?0:-1:0:-1:az<e?mZ<e?nZ<e?nc<e?0:-1:0:-1:kJ<e?du<e?0:-1:0:-1:kA<e?l3<e?gv<e?mH<e?rr<e?aA<e?0:0:-1:m4<e?qY<e?0:-1:0:fw<e?jC<e?kT<e?k9<e?0:-1:0:-1:bO<e?e9<e?0:-1:0:-1:ed<e?lA<e?d4<e?dK<e?ly<e?k3<e?0:-1:0:-1:bu<e?i7<e?0:-1:0:-1:ba<e?eE<e?hX<e?cZ<e?0:-1:0:-1:fC<e?bK<e?0:-1:0:-1:g$<e?bY<e?hb<e?dp<e?h7<e?aw<e?lx<e?mb<e?as<e?k$<e?0:-1:0:-1:lh<e?jP<e?0:-1:0:-1:lN<e?cv<e?eV<e?gi<e?0:-1:0:-1:hQ<e?dr<e?0:-1:0:-1:bN<e?oO<e?lW<e?ee<e?av<e?0:-1:0:-1:jo<e?pj<e?0:-1:0:d2<e?h$<e?fQ<e?kR<e?0:-1:0:-1:eQ<e?b$<e?0:-1:0:-1:mO<e?fm<e?jH<e?a7<e?ml<e?bp<e?0:-1:0:fZ<e?cT<e?0:-1:0:iY<e?fa<e?0:0:bZ<e?gL<e?0:-1:0:-1:fI<e?mn<e?gj<e?fB<e?cp<e?op<e?0:-1:0:-1:n_<e?gP<e?0:-1:0:-1:iB<e?jM<e?fo<e?lB<e?0:-1:0:-1:lQ<e?kk<e?0:-1:0:-1:gd<e?fT<e?i1<e?kl<e?gw<e?oX<e?d_<e?gk<e?dd<e?f7<e?aj<e?ks<e?dv<e?bk<e?lc<e?0:-1:0:-1:ck<e?gQ<e?0:-1:0:-1:dN<e?i_<e?eK<e?eM<e?0:-1:0:-1:dU<e?e_<e?0:-1:0:-1:dg<e?l0<e?db<e?0:0:ds<e?0:0:oJ<e?e2<e?h1<e?ek<e?0:-1:0:-1:i5<e?nh<e?0:-1:0:-1:fn<e?ha<e?nm<e?mD<e?bC<e?jy<e?aN<e?qU<e?0:-1:0:-1:np<e?kj<e?0:-1:0:-1:mK<e?qr<e?nR<e?qQ<e?0:-1:0:-1:c1<e?mj<e?0:-1:0:-1:fk<e?j9<e?j1<e?aX<e?hZ<e?jA<e?0:-1:0:-1:aT<e?bD<e?0:-1:0:-1:bd<e?lr<e?cl<e?cc<e?0:-1:0:-1:fN<e?ii<e?0:-1:0:-1:n6<e?dL<e?eu<e?fM<e?hI<e?bF<e?jB<e?gK<e?0:-1:0:jD<e?0:0:-1:lV<e?lf<e?cV<e?kQ<e?0:-1:0:-1:kU<e?jd<e?0:-1:0:-1:nL<e?nv<e?gE<e?ga<e?cs<e?kE<e?0:-1:0:-1:nT<e?fc<e?0:-1:0:-1:nz<e?qt<e?ob<e?0:0:-1:qC<e?0:0:ce<e?ik<e?ih<e?nF<e?p4<e?0:0:f0<e?0:0:dy<e?ap<e?aM<e?0:-1:0:hY<e?l9<e?0:-1:0:-1:a0<e?eZ<e?fx<e?iu<e?fp<e?hJ<e?0:-1:0:-1:gM<e?eD<e?0:-1:0:-1:pO<e?q2<e?bT<e?0:-1:0:de<e?0:0:mG<e?ft<e?hV<e?fS<e?o3<e?mt<e?lJ<e?0:-1:0:pp<e?0:0:bf<e?fg<e?eY<e?0:-1:0:hs<e?iv<e?0:-1:0:g0<e?lb<e?hG<e?0:0:eb<e?0:0:le<e?gD<e?0:0:gf<e?0:0:hW<e?q4<e?bj<e?eS<e?0:0:ne<e?0:0:cd<e?al<e?gy<e?0:0:-1:hP<e?0:0:fU<e?oT<e?m2<e?m8<e?lz<e?0:-1:0:-1:mT<e?0:0:c$<e?da<e?0:0:mA<e?e0<e?0:-1:0:qT<e?iH<e?eB<e?nG<e?oh<e?0:0:q7<e?0:0:bU<e?dO<e?bx<e?0:-1:0:kg<e?0:0:ev<e?hf<e?kf<e?0:0:nA<e?fK<e?0:-1:0:ol<e?po<e?l1<e?0:-1:0:oK<e?0:0:mv<e?f6<e?m$<e?p$<e?0:0:e$<e?0:0:aF<e?nt<e?oD<e?0:0:-1:o0<e?b5<e?0:-1:0:hp<e?pV<e?lZ<e?dq<e?0:0:-1:lU<e?0:0:fV<e?pI<e?0:0:dl<e?ku<e?0:-1:0:-1:gp<e?nP<e?fh<e?lD<e?qP<e?dh<e?o9<e?pE<e?pi<e?d1<e?0:0:-1:ro<e?nu<e?0:-1:0:iy<e?i8<e?0:0:cz<e?nU<e?0:-1:0:-1:ao<e?nr<e?pm<e?0:0:fs<e?0:0:aY<e?eP<e?0:0:bo<e?0:0:dw<e?en<e?c7<e?gI<e?0:0:e6<e?0:0:iC<e?k_<e?k1<e?aK<e?0:-1:0:-1:ef<e?0:0:fR<e?hi<e?df<e?fv<e?0:-1:0:ge<e?0:0:nd<e?bq<e?ll<e?iV<e?0:-1:0:-1:el<e?0:0:je<e?cL<e?iK<e?gg<e?kH<e?iz<e?0:0:gJ<e?0:0:nn<e?no<e?oc<e?ca<e?0:-1:0:-1:eo<e?0:0:fD<e?aW<e?eU<e?hx<e?jT<e?0:-1:0:l7<e?0:0:-1:e7<e?lp<e?ak<e?0:0:-1:iM<e?0:0:-1:iG<e?et<e?bv<e?jL<e?gH<e?ij<e?0:0:jk<e?kc<e?0:-1:0:-1:jw<e?gq<e?dQ<e?ew<e?0:-1:0:-1:gU<e?fE<e?0:-1:0:-1:ei<e?cF<e?e3<e?b6<e?lO<e?0:-1:0:me<e?fy<e?0:-1:0:-1:hL<e?d$<e?0:0:hz<e?0:0:-1:jh<e?md<e?dB<e?cP<e?d8<e?ff<e?iU<e?ma<e?k0<e?l4<e?0:-1:0:cr<e?0:0:-1:qi<e?pS<e?cA<e?0:-1:0:cw<e?0:0:-1:fX<e?on<e?gZ<e?dC<e?0:0:n$<e?aR<e?0:-1:0:-1:iR<e?d6<e?jS<e?hD<e?0:-1:0:-1:h8<e?a2<e?0:-1:0:-1:iD<e?dX<e?is<e?jY<e?iT<e?jQ<e?kx<e?kI<e?0:-1:0:-1:gN<e?lq<e?0:-1:0:-1:lX<e?nJ<e?hv<e?0:0:-1:gX<e?jm<e?0:-1:0:-1:h4<e?iZ<e?lo<e?jZ<e?aZ<e?0:-1:0:-1:l2<e?c5<e?0:-1:0:dx<e?ey<e?ix<e?0:0:-1:dV<e?0:0:kS<e?ib<e?l5<e?kh<e?lm<e?fq<e?jF<e?g5<e?a4<e?0:-1:0:-1:lg<e?g6<e?0:-1:0:kB<e?dm<e?dn<e?0:0:-1:gz<e?hU<e?0:-1:0:-1:kb<e?cq<e?a8<e?d7<e?0:-1:0:g1<e?0:0:j_<e?j$<e?hu<e?0:0:-1:dt<e?gC<e?0:-1:0:-1:oL<e?qA<e?f1<e?fW<e?ai<e?he<e?gx<e?0:-1:0:hN<e?jb<e?0:-1:0:-1:jp<e?cH<e?it<e?cm<e?0:-1:0:-1:nW<e?bs<e?0:-1:0:-1:aJ<e?f2<e?hA<e?q8<e?oi<e?rc<e?0:-1:0:-1:iI<e?gR<e?0:-1:0:-1:pg<e?pJ<e?oY<e?eH<e?0:-1:0:-1:mh<e?mi<e?0:-1:0:-1:D(bdZ,e+Z|0)-1|0:-1;else
var
H=-1;if(3<H>>>0)var
i=w(h);else
switch(H){case
0:var
i=k(h);break;case
1:var
i=l(h);break;case
2:z(h,48);var
s3=ta(v(h));if(2<s3>>>0)var
i=w(h);else
switch(s3){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,39);var
s4=$(v(h)),i=0===s4?k(h):1===s4?l(h):w(h)}break;default:z(h,48);var
s5=Hf(v(h));if(2<s5>>>0)var
i=w(h);else
switch(s5){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
s6=rJ(v(h));if(2<s6>>>0)var
i=w(h);else
switch(s6){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
s7=ts(v(h));if(2<s7>>>0)var
i=w(h);else
switch(s7){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,40);var
s8=$(v(h)),i=0===s8?k(h):1===s8?l(h):w(h)}}}}}break;case
35:z(h,48);var
s9=v(h);if(s9)var
d=s9[1],I=35<d?nQ<d?ri<d?od<d?-1:rb<d?kq<d?hw<d?hm<d?j3<d?cx<d?dM<d?p9<d?na<d?0:-1:oE<d?n0<d?0:-1:0:-1:eF<d?eW<d?br<d?jW<d?0:-1:0:-1:fr<d?ic<d?0:-1:0:-1:kM<d?lM<d?es<d?bG<d?cI<d?dF<d?cQ<d?ch<d?aP<d?jI<d?0:-1:0:-1:j5<d?f3<d?0:-1:0:-1:hR<d?ci<d?k8<d?kn<d?0:-1:0:-1:kC<d?jO<d?0:-1:0:-1:bQ<d?fO<d?hd<d?hg<d?kN<d?jf<d?0:-1:0:-1:e8<d?au<d?0:-1:0:-1:lL<d?j0<d?hl<d?gs<d?0:-1:0:-1:l$<d?a9<d?0:-1:0:-1:cJ<d?dE<d?c6<d?fz<d?ia<d?hF<d?kp<d?iw<d?0:-1:0:-1:fJ<d?lC<d?0:-1:0:-1:j6<d?a_<d?eq<d?kV<d?0:-1:0:-1:ie<d?c4<d?0:-1:0:-1:kX<d?eG<d?ct<d?eR<d?bt<d?eO<d?0:-1:0:-1:hc<d?by<d?0:-1:0:-1:iE<d?jl<d?km<d?ji<d?0:-1:0:-1:cU<d?b2<d?0:-1:0:-1:qB<d?qJ<d?b9<d?fl<d?or<d?ra<d?oA<d?jc<d?aC<d?pw<d?mJ<d?bI<d?0:-1:0:-1:eC<d?0:0:la<d?p8<d?p1<d?lP<d?0:-1:0:-1:og<d?kD<d?0:-1:0:bE<d?pT<d?aq<d?lG<d?er<d?0:0:-1:nH<d?hk<d?0:-1:0:-1:an<d?pK<d?io<d?0:0:-1:o7<d?gB<d?0:-1:0:-1:nX<d?nV<d?ok<d?nB<d?oW<d?o2<d?qv<d?p_<d?0:-1:0:-1:qc<d?n5<d?0:-1:0:-1:qD<d?nx<d?pW<d?oR<d?0:-1:0:-1:mu<d?qH<d?0:-1:0:-1:j4<d?cM<d?ql<d?oG<d?qq<d?o4<d?0:-1:0:-1:jJ<d?qk<d?0:-1:0:-1:f5<d?go<d?dZ<d?hS<d?0:-1:0:-1:cX<d?hH<d?0:-1:0:-1:dT<d?iF<d?ir<d?lu<d?d5<d?b7<d?f4<d?lj<d?bS<d?jj<d?0:-1:0:-1:jg<d?bz<d?0:-1:0:-1:hT<d?gc<d?lH<d?fG<d?0:-1:0:-1:hO<d?be<d?0:-1:0:-1:e5<d?gA<d?jE<d?bR<d?bl<d?ln<d?0:-1:0:-1:gt<d?cn<d?0:-1:0:-1:c8<d?fd<d?iO<d?bi<d?0:-1:0:-1:eT<d?fF<d?0:-1:0:-1:lR<d?hB<d?h2<d?jR<d?fP<d?ky<d?lY<d?hn<d?0:-1:0:-1:h9<d?gS<d?0:-1:0:-1:kW<d?di<d?cN<d?jr<d?0:-1:0:-1:iQ<d?cg<d?0:-1:0:-1:qF<d?mE<d?mV<d?pL<d?oe<d?gb<d?0:-1:0:-1:ou<d?mB<d?0:-1:0:-1:qh<d?qz<d?rh<d?oU<d?0:-1:0:-1:qG<d?0:0:-1:b0<d?l6<d?c2<d?lT<d?aS<d?k5<d?fA<d?b4<d?a$<d?iA<d?q1<d?0:-1:0:-1:bc<d?kY<d?0:-1:0:-1:gG<d?lk<d?jn<d?il<d?0:-1:0:-1:a1<d?mc<d?0:-1:0:-1:b1<d?bw<d?hj<d?cC<d?dI<d?hE<d?0:-1:0:-1:hK<d?bb<d?0:-1:0:-1:lv<d?h_<d?dj<d?0:-1:0:oy<d?q0<d?0:-1:0:n3<d?c9<d?gu<d?ka<d?cB<d?pz<d?k4<d?0:0:-1:hh<d?aQ<d?0:-1:0:-1:ox<d?dc<d?cb<d?kt<d?0:-1:0:-1:aU<d?qR<d?0:-1:0:-1:qs<d?e4<d?nk<d?fb<d?i9<d?0:0:-1:ls<d?my<d?0:-1:0:-1:kK<d?cy<d?gO<d?pB<d?0:-1:0:-1:ej<d?cS<d?0:-1:0:-1:eN<d?i2<d?kr<d?n8<d?pc<d?a6<d?co<d?kv<d?i3<d?bV<d?0:-1:0:-1:b_<d?jG<d?0:-1:0:-1:ax<d?om<d?0:0:qm<d?h5<d?0:-1:0:-1:pM<d?oM<d?dG<d?0:0:nw<d?0:0:nD<d?qK<d?qI<d?m5<d?0:-1:0:-1:iP<d?0:0:-1:pf<d?nC<d?bB<d?mp<d?bH<d?bW<d?ht<d?0:-1:0:-1:m7<d?mU<d?0:-1:0:pA<d?oa<d?c3<d?0:0:-1:pU<d?qa<d?0:-1:0:-1:rf<d?eL<d?iN<d?f$<d?dS<d?0:0:-1:ld<d?cj<d?0:-1:0:-1:qW<d?n4<d?0:0:rl<d?0:0:cY<d?bm<d?oB<d?oN<d?nY<d?cW<d?mQ<d?m6<d?o$<d?iq<d?mz<d?p0<d?nl<d?0:0:-1:fe<d?q_<d?0:-1:0:-1:l_<d?aD<d?ov<d?0:-1:0:n1<d?0:0:g2<d?ig<d?q3<d?p6<d?rn<d?0:-1:0:lS<d?0:0:-1:lt<d?ip<d?dk<d?dz<d?0:-1:0:-1:qb<d?bX<d?0:-1:0:oZ<d?pt<d?pr<d?k6<d?pH<d?0:0:cR<d?0:0:c_<d?ns<d?0:0:mW<d?g9<d?0:-1:0:-1:ez<d?jX<d?k2<d?0:0:qM<d?0:0:d3<d?hy<d?0:0:p5<d?fH<d?0:-1:0:h3<d?id<d?kO<d?nf<d?ke<d?dR<d?aG<d?0:-1:0:pd<d?0:0:rd<d?qn<d?nK<d?0:-1:0:cG<d?0:0:-1:ph<d?lE<d?m0<d?d9<d?kz<d?hM<d?0:-1:0:-1:gn<d?0:0:-1:oz<d?qj<d?0:0:mw<d?0:0:rq<d?gV<d?m1<d?mX<d?qL<d?qZ<d?jz<d?0:-1:0:-1:mk<d?0:0:m9<d?qN<d?0:0:ay<d?qo<d?0:-1:0:-1:pC<d?bL<d?cO<d?p2<d?0:-1:0:ot<d?0:0:os<d?pb<d?0:0:mM<d?0:0:hC<d?im<d?q$<d?mq<d?pG<d?lK<d?pk<d?dY<d?bJ<d?0:0:-1:kP<d?qg<d?0:-1:0:-1:mN<d?oH<d?0:0:rg<d?0:0:fL<d?i$<d?pF<d?0:0:nO<d?aV<d?0:-1:0:pq<d?oo<d?bg<d?0:-1:0:mr<d?0:0:qf<d?oQ<d?gr<d?nb<d?mP<d?p3<d?0:-1:0:jK<d?0:0:-1:k7<d?h6<d?gT<d?mC<d?0:-1:0:-1:fu<d?0:0:nN<d?ms<d?qx<d?0:0:mo<d?0:0:pe<d?oP<d?0:0:lF<d?0:0:-1:hq<d?mm<d?pn<d?dH<d?qu<d?ps<d?g4<d?0:0:-1:iW<d?n2<d?0:-1:0:m_<d?mL<d?0:0:oj<d?0:0:ng<d?o_<d?gW<d?oV<d?0:0:oC<d?jv<d?0:-1:0:-1:c0<d?re<d?qO<d?0:-1:0:qw<d?li<d?0:-1:0:-1:j8<d?mx<d?ny<d?nq<d?ow<d?n9<d?iJ<d?0:-1:0:-1:qy<d?n7<d?0:-1:0:g8<d?py<d?0:0:dP<d?0:0:-1:f_<d?kL<d?j7<d?kG<d?b8<d?lw<d?0:-1:0:-1:g7<d?jq<d?0:-1:0:-1:nE<d?bP<d?f8<d?l8<d?0:-1:0:-1:q5<d?0:0:-1:i6<d?kZ<d?ki<d?o5<d?kd<d?aB<d?aO<d?qS<d?m3<d?pD<d?0:-1:0:pN<d?0:0:jV<d?kF<d?ec<d?g_<d?0:-1:0:-1:d0<d?eh<d?0:-1:0:-1:nj<d?mR<d?em<d?b3<d?i4<d?0:-1:0:-1:pR<d?nI<d?0:-1:0:q9<d?nS<d?0:0:of<d?0:0:a3<d?at<d?ex<d?ep<d?eg<d?aL<d?0:0:-1:js<d?f9<d?0:-1:0:-1:oq<d?mI<d?g3<d?0:0:-1:e1<d?pZ<d?0:-1:0:dW<d?px<d?qp<d?0:0:hr<d?0:0:a5<d?o1<d?pQ<d?0:0:-1:pu<d?i0<d?0:-1:0:eJ<d?cf<d?pP<d?q6<d?gh<d?qX<d?ea<d?0:-1:0:pa<d?lI<d?0:-1:0:-1:rj<d?pY<d?0:0:fi<d?0:0:oI<d?ko<d?oS<d?mY<d?pX<d?0:-1:0:-1:nM<d?iL<d?0:-1:0:mF<d?o8<d?0:0:jx<d?0:0:am<d?o6<d?aH<d?qd<d?oF<d?qE<d?0:0:-1:mS<d?rp<d?0:-1:0:qe<d?ja<d?0:0:pl<d?0:0:-1:bA<d?cu<d?h0<d?ni<d?eA<d?0:-1:0:jN<d?dD<d?0:-1:0:-1:p7<d?pv<d?qV<d?jU<d?0:-1:0:-1:jt<d?0:0:-1:gl<d?eI<d?bn<d?gm<d?kw<d?eX<d?ar<d?fj<d?ho<d?cE<d?cD<d?0:-1:0:-1:cK<d?j2<d?0:-1:0:-1:bM<d?iS<d?iX<d?ju<d?0:-1:0:-1:rk<d?aE<d?0:-1:0:rm<d?bh<d?gF<d?dJ<d?dA<d?gY<d?0:-1:0:-1:fY<d?aI<d?0:-1:0:-1:az<d?mZ<d?nZ<d?nc<d?0:-1:0:-1:kJ<d?du<d?0:-1:0:-1:kA<d?l3<d?gv<d?mH<d?rr<d?aA<d?0:0:-1:m4<d?qY<d?0:-1:0:fw<d?jC<d?kT<d?k9<d?0:-1:0:-1:bO<d?e9<d?0:-1:0:-1:ed<d?lA<d?d4<d?dK<d?ly<d?k3<d?0:-1:0:-1:bu<d?i7<d?0:-1:0:-1:ba<d?eE<d?hX<d?cZ<d?0:-1:0:-1:fC<d?bK<d?0:-1:0:-1:g$<d?bY<d?hb<d?dp<d?h7<d?aw<d?lx<d?mb<d?as<d?k$<d?0:-1:0:-1:lh<d?jP<d?0:-1:0:-1:lN<d?cv<d?eV<d?gi<d?0:-1:0:-1:hQ<d?dr<d?0:-1:0:-1:bN<d?oO<d?lW<d?ee<d?av<d?0:-1:0:-1:jo<d?pj<d?0:-1:0:d2<d?h$<d?fQ<d?kR<d?0:-1:0:-1:eQ<d?b$<d?0:-1:0:-1:mO<d?fm<d?jH<d?a7<d?ml<d?bp<d?0:-1:0:fZ<d?cT<d?0:-1:0:iY<d?fa<d?0:0:bZ<d?gL<d?0:-1:0:-1:fI<d?mn<d?gj<d?fB<d?cp<d?op<d?0:-1:0:-1:n_<d?gP<d?0:-1:0:-1:iB<d?jM<d?fo<d?lB<d?0:-1:0:-1:lQ<d?kk<d?0:-1:0:-1:gd<d?fT<d?i1<d?kl<d?gw<d?oX<d?d_<d?gk<d?dd<d?f7<d?aj<d?ks<d?dv<d?bk<d?lc<d?0:-1:0:-1:ck<d?gQ<d?0:-1:0:-1:dN<d?i_<d?eK<d?eM<d?0:-1:0:-1:dU<d?e_<d?0:-1:0:-1:dg<d?l0<d?db<d?0:0:ds<d?0:0:oJ<d?e2<d?h1<d?ek<d?0:-1:0:-1:i5<d?nh<d?0:-1:0:-1:fn<d?ha<d?nm<d?mD<d?bC<d?jy<d?aN<d?qU<d?0:-1:0:-1:np<d?kj<d?0:-1:0:-1:mK<d?qr<d?nR<d?qQ<d?0:-1:0:-1:c1<d?mj<d?0:-1:0:-1:fk<d?j9<d?j1<d?aX<d?hZ<d?jA<d?0:-1:0:-1:aT<d?bD<d?0:-1:0:-1:bd<d?lr<d?cl<d?cc<d?0:-1:0:-1:fN<d?ii<d?0:-1:0:-1:n6<d?dL<d?eu<d?fM<d?hI<d?bF<d?jB<d?gK<d?0:-1:0:jD<d?0:0:-1:lV<d?lf<d?cV<d?kQ<d?0:-1:0:-1:kU<d?jd<d?0:-1:0:-1:nL<d?nv<d?gE<d?ga<d?cs<d?kE<d?0:-1:0:-1:nT<d?fc<d?0:-1:0:-1:nz<d?qt<d?ob<d?0:0:-1:qC<d?0:0:ce<d?ik<d?ih<d?nF<d?p4<d?0:0:f0<d?0:0:dy<d?ap<d?aM<d?0:-1:0:hY<d?l9<d?0:-1:0:-1:a0<d?eZ<d?fx<d?iu<d?fp<d?hJ<d?0:-1:0:-1:gM<d?eD<d?0:-1:0:-1:pO<d?q2<d?bT<d?0:-1:0:de<d?0:0:mG<d?ft<d?hV<d?fS<d?o3<d?mt<d?lJ<d?0:-1:0:pp<d?0:0:bf<d?fg<d?eY<d?0:-1:0:hs<d?iv<d?0:-1:0:g0<d?lb<d?hG<d?0:0:eb<d?0:0:le<d?gD<d?0:0:gf<d?0:0:hW<d?q4<d?bj<d?eS<d?0:0:ne<d?0:0:cd<d?al<d?gy<d?0:0:-1:hP<d?0:0:fU<d?oT<d?m2<d?m8<d?lz<d?0:-1:0:-1:mT<d?0:0:c$<d?da<d?0:0:mA<d?e0<d?0:-1:0:qT<d?iH<d?eB<d?nG<d?oh<d?0:0:q7<d?0:0:bU<d?dO<d?bx<d?0:-1:0:kg<d?0:0:ev<d?hf<d?kf<d?0:0:nA<d?fK<d?0:-1:0:ol<d?po<d?l1<d?0:-1:0:oK<d?0:0:mv<d?f6<d?m$<d?p$<d?0:0:e$<d?0:0:aF<d?nt<d?oD<d?0:0:-1:o0<d?b5<d?0:-1:0:hp<d?pV<d?lZ<d?dq<d?0:0:-1:lU<d?0:0:fV<d?pI<d?0:0:dl<d?ku<d?0:-1:0:-1:gp<d?nP<d?fh<d?lD<d?qP<d?dh<d?o9<d?pE<d?pi<d?d1<d?0:0:-1:ro<d?nu<d?0:-1:0:iy<d?i8<d?0:0:cz<d?nU<d?0:-1:0:-1:ao<d?nr<d?pm<d?0:0:fs<d?0:0:aY<d?eP<d?0:0:bo<d?0:0:dw<d?en<d?c7<d?gI<d?0:0:e6<d?0:0:iC<d?k_<d?k1<d?aK<d?0:-1:0:-1:ef<d?0:0:fR<d?hi<d?df<d?fv<d?0:-1:0:ge<d?0:0:nd<d?bq<d?ll<d?iV<d?0:-1:0:-1:el<d?0:0:je<d?cL<d?iK<d?gg<d?kH<d?iz<d?0:0:gJ<d?0:0:nn<d?no<d?oc<d?ca<d?0:-1:0:-1:eo<d?0:0:fD<d?aW<d?eU<d?hx<d?jT<d?0:-1:0:l7<d?0:0:-1:e7<d?lp<d?ak<d?0:0:-1:iM<d?0:0:-1:iG<d?et<d?bv<d?jL<d?gH<d?ij<d?0:0:jk<d?kc<d?0:-1:0:-1:jw<d?gq<d?dQ<d?ew<d?0:-1:0:-1:gU<d?fE<d?0:-1:0:-1:ei<d?cF<d?e3<d?b6<d?lO<d?0:-1:0:me<d?fy<d?0:-1:0:-1:hL<d?d$<d?0:0:hz<d?0:0:-1:jh<d?md<d?dB<d?cP<d?d8<d?ff<d?iU<d?ma<d?k0<d?l4<d?0:-1:0:cr<d?0:0:-1:qi<d?pS<d?cA<d?0:-1:0:cw<d?0:0:-1:fX<d?on<d?gZ<d?dC<d?0:0:n$<d?aR<d?0:-1:0:-1:iR<d?d6<d?jS<d?hD<d?0:-1:0:-1:h8<d?a2<d?0:-1:0:-1:iD<d?dX<d?is<d?jY<d?iT<d?jQ<d?kx<d?kI<d?0:-1:0:-1:gN<d?lq<d?0:-1:0:-1:lX<d?nJ<d?hv<d?0:0:-1:gX<d?jm<d?0:-1:0:-1:h4<d?iZ<d?lo<d?jZ<d?aZ<d?0:-1:0:-1:l2<d?c5<d?0:-1:0:dx<d?ey<d?ix<d?0:0:-1:dV<d?0:0:kS<d?ib<d?l5<d?kh<d?lm<d?fq<d?jF<d?g5<d?a4<d?0:-1:0:-1:lg<d?g6<d?0:-1:0:kB<d?dm<d?dn<d?0:0:-1:gz<d?hU<d?0:-1:0:-1:kb<d?cq<d?a8<d?d7<d?0:-1:0:g1<d?0:0:j_<d?j$<d?hu<d?0:0:-1:dt<d?gC<d?0:-1:0:-1:oL<d?qA<d?f1<d?fW<d?ai<d?he<d?gx<d?0:-1:0:hN<d?jb<d?0:-1:0:-1:jp<d?cH<d?it<d?cm<d?0:-1:0:-1:nW<d?bs<d?0:-1:0:-1:aJ<d?f2<d?hA<d?q8<d?oi<d?rc<d?0:-1:0:-1:iI<d?gR<d?0:-1:0:-1:pg<d?pJ<d?oY<d?eH<d?0:-1:0:-1:mh<d?mi<d?0:-1:0:-1:D(bdK,d+Z|0)-1|0:-1;else
var
I=-1;if(3<I>>>0)var
i=w(h);else
switch(I){case
0:var
i=k(h);break;case
1:var
i=l(h);break;case
2:z(h,48);var
s_=v(h);if(s_)var
b=s_[1],J=35<b?nQ<b?ri<b?od<b?-1:rb<b?kq<b?hw<b?hm<b?j3<b?cx<b?dM<b?p9<b?na<b?0:-1:oE<b?n0<b?0:-1:0:-1:eF<b?eW<b?br<b?jW<b?0:-1:0:-1:fr<b?ic<b?0:-1:0:-1:kM<b?lM<b?es<b?bG<b?cI<b?dF<b?cQ<b?ch<b?aP<b?jI<b?0:-1:0:-1:j5<b?f3<b?0:-1:0:-1:hR<b?ci<b?k8<b?kn<b?0:-1:0:-1:kC<b?jO<b?0:-1:0:-1:bQ<b?fO<b?hd<b?hg<b?kN<b?jf<b?0:-1:0:-1:e8<b?au<b?0:-1:0:-1:lL<b?j0<b?hl<b?gs<b?0:-1:0:-1:l$<b?a9<b?0:-1:0:-1:cJ<b?dE<b?c6<b?fz<b?ia<b?hF<b?kp<b?iw<b?0:-1:0:-1:fJ<b?lC<b?0:-1:0:-1:j6<b?a_<b?eq<b?kV<b?0:-1:0:-1:ie<b?c4<b?0:-1:0:-1:kX<b?eG<b?ct<b?eR<b?bt<b?eO<b?0:-1:0:-1:hc<b?by<b?0:-1:0:-1:iE<b?jl<b?km<b?ji<b?0:-1:0:-1:cU<b?b2<b?0:-1:0:-1:qB<b?qJ<b?b9<b?fl<b?or<b?ra<b?oA<b?jc<b?aC<b?pw<b?mJ<b?bI<b?0:-1:0:-1:eC<b?0:0:la<b?p8<b?p1<b?lP<b?0:-1:0:-1:og<b?kD<b?0:-1:0:bE<b?pT<b?aq<b?lG<b?er<b?0:0:-1:nH<b?hk<b?0:-1:0:-1:an<b?pK<b?io<b?0:0:-1:o7<b?gB<b?0:-1:0:-1:nX<b?nV<b?ok<b?nB<b?oW<b?o2<b?qv<b?p_<b?0:-1:0:-1:qc<b?n5<b?0:-1:0:-1:qD<b?nx<b?pW<b?oR<b?0:-1:0:-1:mu<b?qH<b?0:-1:0:-1:j4<b?cM<b?ql<b?oG<b?qq<b?o4<b?0:-1:0:-1:jJ<b?qk<b?0:-1:0:-1:f5<b?go<b?dZ<b?hS<b?0:-1:0:-1:cX<b?hH<b?0:-1:0:-1:dT<b?iF<b?ir<b?lu<b?d5<b?b7<b?f4<b?lj<b?bS<b?jj<b?0:-1:0:-1:jg<b?bz<b?0:-1:0:-1:hT<b?gc<b?lH<b?fG<b?0:-1:0:-1:hO<b?be<b?0:-1:0:-1:e5<b?gA<b?jE<b?bR<b?bl<b?ln<b?0:-1:0:-1:gt<b?cn<b?0:-1:0:-1:c8<b?fd<b?iO<b?bi<b?0:-1:0:-1:eT<b?fF<b?0:-1:0:-1:lR<b?hB<b?h2<b?jR<b?fP<b?ky<b?lY<b?hn<b?0:-1:0:-1:h9<b?gS<b?0:-1:0:-1:kW<b?di<b?cN<b?jr<b?0:-1:0:-1:iQ<b?cg<b?0:-1:0:-1:qF<b?mE<b?mV<b?pL<b?oe<b?gb<b?0:-1:0:-1:ou<b?mB<b?0:-1:0:-1:qh<b?qz<b?rh<b?oU<b?0:-1:0:-1:qG<b?0:0:-1:b0<b?l6<b?c2<b?lT<b?aS<b?k5<b?fA<b?b4<b?a$<b?iA<b?q1<b?0:-1:0:-1:bc<b?kY<b?0:-1:0:-1:gG<b?lk<b?jn<b?il<b?0:-1:0:-1:a1<b?mc<b?0:-1:0:-1:b1<b?bw<b?hj<b?cC<b?dI<b?hE<b?0:-1:0:-1:hK<b?bb<b?0:-1:0:-1:lv<b?h_<b?dj<b?0:-1:0:oy<b?q0<b?0:-1:0:n3<b?c9<b?gu<b?ka<b?cB<b?pz<b?k4<b?0:0:-1:hh<b?aQ<b?0:-1:0:-1:ox<b?dc<b?cb<b?kt<b?0:-1:0:-1:aU<b?qR<b?0:-1:0:-1:qs<b?e4<b?nk<b?fb<b?i9<b?0:0:-1:ls<b?my<b?0:-1:0:-1:kK<b?cy<b?gO<b?pB<b?0:-1:0:-1:ej<b?cS<b?0:-1:0:-1:eN<b?i2<b?kr<b?n8<b?pc<b?a6<b?co<b?kv<b?i3<b?bV<b?0:-1:0:-1:b_<b?jG<b?0:-1:0:-1:ax<b?om<b?0:0:qm<b?h5<b?0:-1:0:-1:pM<b?oM<b?dG<b?0:0:nw<b?0:0:nD<b?qK<b?qI<b?m5<b?0:-1:0:-1:iP<b?0:0:-1:pf<b?nC<b?bB<b?mp<b?bH<b?bW<b?ht<b?0:-1:0:-1:m7<b?mU<b?0:-1:0:pA<b?oa<b?c3<b?0:0:-1:pU<b?qa<b?0:-1:0:-1:rf<b?eL<b?iN<b?f$<b?dS<b?0:0:-1:ld<b?cj<b?0:-1:0:-1:qW<b?n4<b?0:0:rl<b?0:0:cY<b?bm<b?oB<b?oN<b?nY<b?cW<b?mQ<b?m6<b?o$<b?iq<b?mz<b?p0<b?nl<b?0:0:-1:fe<b?q_<b?0:-1:0:-1:l_<b?aD<b?ov<b?0:-1:0:n1<b?0:0:g2<b?ig<b?q3<b?p6<b?rn<b?0:-1:0:lS<b?0:0:-1:lt<b?ip<b?dk<b?dz<b?0:-1:0:-1:qb<b?bX<b?0:-1:0:oZ<b?pt<b?pr<b?k6<b?pH<b?0:0:cR<b?0:0:c_<b?ns<b?0:0:mW<b?g9<b?0:-1:0:-1:ez<b?jX<b?k2<b?0:0:qM<b?0:0:d3<b?hy<b?0:0:p5<b?fH<b?0:-1:0:h3<b?id<b?kO<b?nf<b?ke<b?dR<b?aG<b?0:-1:0:pd<b?0:0:rd<b?qn<b?nK<b?0:-1:0:cG<b?0:0:-1:ph<b?lE<b?m0<b?d9<b?kz<b?hM<b?0:-1:0:-1:gn<b?0:0:-1:oz<b?qj<b?0:0:mw<b?0:0:rq<b?gV<b?m1<b?mX<b?qL<b?qZ<b?jz<b?0:-1:0:-1:mk<b?0:0:m9<b?qN<b?0:0:ay<b?qo<b?0:-1:0:-1:pC<b?bL<b?cO<b?p2<b?0:-1:0:ot<b?0:0:os<b?pb<b?0:0:mM<b?0:0:hC<b?im<b?q$<b?mq<b?pG<b?lK<b?pk<b?dY<b?bJ<b?0:0:-1:kP<b?qg<b?0:-1:0:-1:mN<b?oH<b?0:0:rg<b?0:0:fL<b?i$<b?pF<b?0:0:nO<b?aV<b?0:-1:0:pq<b?oo<b?bg<b?0:-1:0:mr<b?0:0:qf<b?oQ<b?gr<b?nb<b?mP<b?p3<b?0:-1:0:jK<b?0:0:-1:k7<b?h6<b?gT<b?mC<b?0:-1:0:-1:fu<b?0:0:nN<b?ms<b?qx<b?0:0:mo<b?0:0:pe<b?oP<b?0:0:lF<b?0:0:-1:hq<b?mm<b?pn<b?dH<b?qu<b?ps<b?g4<b?0:0:-1:iW<b?n2<b?0:-1:0:m_<b?mL<b?0:0:oj<b?0:0:ng<b?o_<b?gW<b?oV<b?0:0:oC<b?jv<b?0:-1:0:-1:c0<b?re<b?qO<b?0:-1:0:qw<b?li<b?0:-1:0:-1:j8<b?mx<b?ny<b?nq<b?ow<b?n9<b?iJ<b?0:-1:0:-1:qy<b?n7<b?0:-1:0:g8<b?py<b?0:0:dP<b?0:0:-1:f_<b?kL<b?j7<b?kG<b?b8<b?lw<b?0:-1:0:-1:g7<b?jq<b?0:-1:0:-1:nE<b?bP<b?f8<b?l8<b?0:-1:0:-1:q5<b?0:0:-1:i6<b?kZ<b?ki<b?o5<b?kd<b?aB<b?aO<b?qS<b?m3<b?pD<b?0:-1:0:pN<b?0:0:jV<b?kF<b?ec<b?g_<b?0:-1:0:-1:d0<b?eh<b?0:-1:0:-1:nj<b?mR<b?em<b?b3<b?i4<b?0:-1:0:-1:pR<b?nI<b?0:-1:0:q9<b?nS<b?0:0:of<b?0:0:a3<b?at<b?ex<b?ep<b?eg<b?aL<b?0:0:-1:js<b?f9<b?0:-1:0:-1:oq<b?mI<b?g3<b?0:0:-1:e1<b?pZ<b?0:-1:0:dW<b?px<b?qp<b?0:0:hr<b?0:0:a5<b?o1<b?pQ<b?0:0:-1:pu<b?i0<b?0:-1:0:eJ<b?cf<b?pP<b?q6<b?gh<b?qX<b?ea<b?0:-1:0:pa<b?lI<b?0:-1:0:-1:rj<b?pY<b?0:0:fi<b?0:0:oI<b?ko<b?oS<b?mY<b?pX<b?0:-1:0:-1:nM<b?iL<b?0:-1:0:mF<b?o8<b?0:0:jx<b?0:0:am<b?o6<b?aH<b?qd<b?oF<b?qE<b?0:0:-1:mS<b?rp<b?0:-1:0:qe<b?ja<b?0:0:pl<b?0:0:-1:bA<b?cu<b?h0<b?ni<b?eA<b?0:-1:0:jN<b?dD<b?0:-1:0:-1:p7<b?pv<b?qV<b?jU<b?0:-1:0:-1:jt<b?0:0:-1:gl<b?eI<b?bn<b?gm<b?kw<b?eX<b?ar<b?fj<b?ho<b?cE<b?cD<b?0:-1:0:-1:cK<b?j2<b?0:-1:0:-1:bM<b?iS<b?iX<b?ju<b?0:-1:0:-1:rk<b?aE<b?0:-1:0:rm<b?bh<b?gF<b?dJ<b?dA<b?gY<b?0:-1:0:-1:fY<b?aI<b?0:-1:0:-1:az<b?mZ<b?nZ<b?nc<b?0:-1:0:-1:kJ<b?du<b?0:-1:0:-1:kA<b?l3<b?gv<b?mH<b?rr<b?aA<b?0:0:-1:m4<b?qY<b?0:-1:0:fw<b?jC<b?kT<b?k9<b?0:-1:0:-1:bO<b?e9<b?0:-1:0:-1:ed<b?lA<b?d4<b?dK<b?ly<b?k3<b?0:-1:0:-1:bu<b?i7<b?0:-1:0:-1:ba<b?eE<b?hX<b?cZ<b?0:-1:0:-1:fC<b?bK<b?0:-1:0:-1:g$<b?bY<b?hb<b?dp<b?h7<b?aw<b?lx<b?mb<b?as<b?k$<b?0:-1:0:-1:lh<b?jP<b?0:-1:0:-1:lN<b?cv<b?eV<b?gi<b?0:-1:0:-1:hQ<b?dr<b?0:-1:0:-1:bN<b?oO<b?lW<b?ee<b?av<b?0:-1:0:-1:jo<b?pj<b?0:-1:0:d2<b?h$<b?fQ<b?kR<b?0:-1:0:-1:eQ<b?b$<b?0:-1:0:-1:mO<b?fm<b?jH<b?a7<b?ml<b?bp<b?0:-1:0:fZ<b?cT<b?0:-1:0:iY<b?fa<b?0:0:bZ<b?gL<b?0:-1:0:-1:fI<b?mn<b?gj<b?fB<b?cp<b?op<b?0:-1:0:-1:n_<b?gP<b?0:-1:0:-1:iB<b?jM<b?fo<b?lB<b?0:-1:0:-1:lQ<b?kk<b?0:-1:0:-1:gd<b?fT<b?i1<b?kl<b?gw<b?oX<b?d_<b?gk<b?dd<b?f7<b?aj<b?ks<b?dv<b?bk<b?lc<b?0:-1:0:-1:ck<b?gQ<b?0:-1:0:-1:dN<b?i_<b?eK<b?eM<b?0:-1:0:-1:dU<b?e_<b?0:-1:0:-1:dg<b?l0<b?db<b?0:0:ds<b?0:0:oJ<b?e2<b?h1<b?ek<b?0:-1:0:-1:i5<b?nh<b?0:-1:0:-1:fn<b?ha<b?nm<b?mD<b?bC<b?jy<b?aN<b?qU<b?0:-1:0:-1:np<b?kj<b?0:-1:0:-1:mK<b?qr<b?nR<b?qQ<b?0:-1:0:-1:c1<b?mj<b?0:-1:0:-1:fk<b?j9<b?j1<b?aX<b?hZ<b?jA<b?0:-1:0:-1:aT<b?bD<b?0:-1:0:-1:bd<b?lr<b?cl<b?cc<b?0:-1:0:-1:fN<b?ii<b?0:-1:0:-1:n6<b?dL<b?eu<b?fM<b?hI<b?bF<b?jB<b?gK<b?0:-1:0:jD<b?0:0:-1:lV<b?lf<b?cV<b?kQ<b?0:-1:0:-1:kU<b?jd<b?0:-1:0:-1:nL<b?nv<b?gE<b?ga<b?cs<b?kE<b?0:-1:0:-1:nT<b?fc<b?0:-1:0:-1:nz<b?qt<b?ob<b?0:0:-1:qC<b?0:0:ce<b?ik<b?ih<b?nF<b?p4<b?0:0:f0<b?0:0:dy<b?ap<b?aM<b?0:-1:0:hY<b?l9<b?0:-1:0:-1:a0<b?eZ<b?fx<b?iu<b?fp<b?hJ<b?0:-1:0:-1:gM<b?eD<b?0:-1:0:-1:pO<b?q2<b?bT<b?0:-1:0:de<b?0:0:mG<b?ft<b?hV<b?fS<b?o3<b?mt<b?lJ<b?0:-1:0:pp<b?0:0:bf<b?fg<b?eY<b?0:-1:0:hs<b?iv<b?0:-1:0:g0<b?lb<b?hG<b?0:0:eb<b?0:0:le<b?gD<b?0:0:gf<b?0:0:hW<b?q4<b?bj<b?eS<b?0:0:ne<b?0:0:cd<b?al<b?gy<b?0:0:-1:hP<b?0:0:fU<b?oT<b?m2<b?m8<b?lz<b?0:-1:0:-1:mT<b?0:0:c$<b?da<b?0:0:mA<b?e0<b?0:-1:0:qT<b?iH<b?eB<b?nG<b?oh<b?0:0:q7<b?0:0:bU<b?dO<b?bx<b?0:-1:0:kg<b?0:0:ev<b?hf<b?kf<b?0:0:nA<b?fK<b?0:-1:0:ol<b?po<b?l1<b?0:-1:0:oK<b?0:0:mv<b?f6<b?m$<b?p$<b?0:0:e$<b?0:0:aF<b?nt<b?oD<b?0:0:-1:o0<b?b5<b?0:-1:0:hp<b?pV<b?lZ<b?dq<b?0:0:-1:lU<b?0:0:fV<b?pI<b?0:0:dl<b?ku<b?0:-1:0:-1:gp<b?nP<b?fh<b?lD<b?qP<b?dh<b?o9<b?pE<b?pi<b?d1<b?0:0:-1:ro<b?nu<b?0:-1:0:iy<b?i8<b?0:0:cz<b?nU<b?0:-1:0:-1:ao<b?nr<b?pm<b?0:0:fs<b?0:0:aY<b?eP<b?0:0:bo<b?0:0:dw<b?en<b?c7<b?gI<b?0:0:e6<b?0:0:iC<b?k_<b?k1<b?aK<b?0:-1:0:-1:ef<b?0:0:fR<b?hi<b?df<b?fv<b?0:-1:0:ge<b?0:0:nd<b?bq<b?ll<b?iV<b?0:-1:0:-1:el<b?0:0:je<b?cL<b?iK<b?gg<b?kH<b?iz<b?0:0:gJ<b?0:0:nn<b?no<b?oc<b?ca<b?0:-1:0:-1:eo<b?0:0:fD<b?aW<b?eU<b?hx<b?jT<b?0:-1:0:l7<b?0:0:-1:e7<b?lp<b?ak<b?0:0:-1:iM<b?0:0:-1:iG<b?et<b?bv<b?jL<b?gH<b?ij<b?0:0:jk<b?kc<b?0:-1:0:-1:jw<b?gq<b?dQ<b?ew<b?0:-1:0:-1:gU<b?fE<b?0:-1:0:-1:ei<b?cF<b?e3<b?b6<b?lO<b?0:-1:0:me<b?fy<b?0:-1:0:-1:hL<b?d$<b?0:0:hz<b?0:0:-1:jh<b?md<b?dB<b?cP<b?d8<b?ff<b?iU<b?ma<b?k0<b?l4<b?0:-1:0:cr<b?0:0:-1:qi<b?pS<b?cA<b?0:-1:0:cw<b?0:0:-1:fX<b?on<b?gZ<b?dC<b?0:0:n$<b?aR<b?0:-1:0:-1:iR<b?d6<b?jS<b?hD<b?0:-1:0:-1:h8<b?a2<b?0:-1:0:-1:iD<b?dX<b?is<b?jY<b?iT<b?jQ<b?kx<b?kI<b?0:-1:0:-1:gN<b?lq<b?0:-1:0:-1:lX<b?nJ<b?hv<b?0:0:-1:gX<b?jm<b?0:-1:0:-1:h4<b?iZ<b?lo<b?jZ<b?aZ<b?0:-1:0:-1:l2<b?c5<b?0:-1:0:dx<b?ey<b?ix<b?0:0:-1:dV<b?0:0:kS<b?ib<b?l5<b?kh<b?lm<b?fq<b?jF<b?g5<b?a4<b?0:-1:0:-1:lg<b?g6<b?0:-1:0:kB<b?dm<b?dn<b?0:0:-1:gz<b?hU<b?0:-1:0:-1:kb<b?cq<b?a8<b?d7<b?0:-1:0:g1<b?0:0:j_<b?j$<b?hu<b?0:0:-1:dt<b?gC<b?0:-1:0:-1:oL<b?qA<b?f1<b?fW<b?ai<b?he<b?gx<b?0:-1:0:hN<b?jb<b?0:-1:0:-1:jp<b?cH<b?it<b?cm<b?0:-1:0:-1:nW<b?bs<b?0:-1:0:-1:aJ<b?f2<b?hA<b?q8<b?oi<b?rc<b?0:-1:0:-1:iI<b?gR<b?0:-1:0:-1:pg<b?pJ<b?oY<b?eH<b?0:-1:0:-1:mh<b?mi<b?0:-1:0:-1:D(bdB,b+Z|0)-1|0:-1;else
var
J=-1;if(3<J>>>0)var
i=w(h);else
switch(J){case
0:var
i=k(h);break;case
1:var
i=l(h);break;case
2:z(h,48);var
s$=r_(v(h));if(2<s$>>>0)var
i=w(h);else
switch(s$){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tc=tb(v(h));if(2<tc>>>0)var
i=w(h);else
switch(tc){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
td=tt(v(h));if(2<td>>>0)var
i=w(h);else
switch(td){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,42);var
te=$(v(h)),i=0===te?k(h):1===te?l(h):w(h)}}}break;default:z(h,48);var
tf=tb(v(h));if(2<tf>>>0)var
i=w(h);else
switch(tf){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tg=sI(v(h));if(2<tg>>>0)var
i=w(h);else
switch(tg){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
th=xw(v(h));if(2<th>>>0)var
i=w(h);else
switch(th){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,43);var
ti=$(v(h)),i=0===ti?k(h):1===ti?l(h):w(h)}}}}break;default:z(h,48);var
tj=He(v(h));if(2<tj>>>0)var
i=w(h);else
switch(tj){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tk=Hf(v(h));if(2<tk>>>0)var
i=w(h);else
switch(tk){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tm=ut(v(h));if(2<tm>>>0)var
i=w(h);else
switch(tm){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tn=ta(v(h));if(2<tn>>>0)var
i=w(h);else
switch(tn){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,47);var
to=$(v(h)),i=0===to?k(h):1===to?l(h):w(h)}}}}}break;case
36:z(h,48);var
tp=v(h);if(tp)var
f=tp[1],K=35<f?nQ<f?ri<f?od<f?-1:rb<f?kq<f?hw<f?hm<f?j3<f?cx<f?dM<f?p9<f?na<f?0:-1:oE<f?n0<f?0:-1:0:-1:eF<f?eW<f?br<f?jW<f?0:-1:0:-1:fr<f?ic<f?0:-1:0:-1:kM<f?lM<f?es<f?bG<f?cI<f?dF<f?cQ<f?ch<f?aP<f?jI<f?0:-1:0:-1:j5<f?f3<f?0:-1:0:-1:hR<f?ci<f?k8<f?kn<f?0:-1:0:-1:kC<f?jO<f?0:-1:0:-1:bQ<f?fO<f?hd<f?hg<f?kN<f?jf<f?0:-1:0:-1:e8<f?au<f?0:-1:0:-1:lL<f?j0<f?hl<f?gs<f?0:-1:0:-1:l$<f?a9<f?0:-1:0:-1:cJ<f?dE<f?c6<f?fz<f?ia<f?hF<f?kp<f?iw<f?0:-1:0:-1:fJ<f?lC<f?0:-1:0:-1:j6<f?a_<f?eq<f?kV<f?0:-1:0:-1:ie<f?c4<f?0:-1:0:-1:kX<f?eG<f?ct<f?eR<f?bt<f?eO<f?0:-1:0:-1:hc<f?by<f?0:-1:0:-1:iE<f?jl<f?km<f?ji<f?0:-1:0:-1:cU<f?b2<f?0:-1:0:-1:qB<f?qJ<f?b9<f?fl<f?or<f?ra<f?oA<f?jc<f?aC<f?pw<f?mJ<f?bI<f?0:-1:0:-1:eC<f?0:0:la<f?p8<f?p1<f?lP<f?0:-1:0:-1:og<f?kD<f?0:-1:0:bE<f?pT<f?aq<f?lG<f?er<f?0:0:-1:nH<f?hk<f?0:-1:0:-1:an<f?pK<f?io<f?0:0:-1:o7<f?gB<f?0:-1:0:-1:nX<f?nV<f?ok<f?nB<f?oW<f?o2<f?qv<f?p_<f?0:-1:0:-1:qc<f?n5<f?0:-1:0:-1:qD<f?nx<f?pW<f?oR<f?0:-1:0:-1:mu<f?qH<f?0:-1:0:-1:j4<f?cM<f?ql<f?oG<f?qq<f?o4<f?0:-1:0:-1:jJ<f?qk<f?0:-1:0:-1:f5<f?go<f?dZ<f?hS<f?0:-1:0:-1:cX<f?hH<f?0:-1:0:-1:dT<f?iF<f?ir<f?lu<f?d5<f?b7<f?f4<f?lj<f?bS<f?jj<f?0:-1:0:-1:jg<f?bz<f?0:-1:0:-1:hT<f?gc<f?lH<f?fG<f?0:-1:0:-1:hO<f?be<f?0:-1:0:-1:e5<f?gA<f?jE<f?bR<f?bl<f?ln<f?0:-1:0:-1:gt<f?cn<f?0:-1:0:-1:c8<f?fd<f?iO<f?bi<f?0:-1:0:-1:eT<f?fF<f?0:-1:0:-1:lR<f?hB<f?h2<f?jR<f?fP<f?ky<f?lY<f?hn<f?0:-1:0:-1:h9<f?gS<f?0:-1:0:-1:kW<f?di<f?cN<f?jr<f?0:-1:0:-1:iQ<f?cg<f?0:-1:0:-1:qF<f?mE<f?mV<f?pL<f?oe<f?gb<f?0:-1:0:-1:ou<f?mB<f?0:-1:0:-1:qh<f?qz<f?rh<f?oU<f?0:-1:0:-1:qG<f?0:0:-1:b0<f?l6<f?c2<f?lT<f?aS<f?k5<f?fA<f?b4<f?a$<f?iA<f?q1<f?0:-1:0:-1:bc<f?kY<f?0:-1:0:-1:gG<f?lk<f?jn<f?il<f?0:-1:0:-1:a1<f?mc<f?0:-1:0:-1:b1<f?bw<f?hj<f?cC<f?dI<f?hE<f?0:-1:0:-1:hK<f?bb<f?0:-1:0:-1:lv<f?h_<f?dj<f?0:-1:0:oy<f?q0<f?0:-1:0:n3<f?c9<f?gu<f?ka<f?cB<f?pz<f?k4<f?0:0:-1:hh<f?aQ<f?0:-1:0:-1:ox<f?dc<f?cb<f?kt<f?0:-1:0:-1:aU<f?qR<f?0:-1:0:-1:qs<f?e4<f?nk<f?fb<f?i9<f?0:0:-1:ls<f?my<f?0:-1:0:-1:kK<f?cy<f?gO<f?pB<f?0:-1:0:-1:ej<f?cS<f?0:-1:0:-1:eN<f?i2<f?kr<f?n8<f?pc<f?a6<f?co<f?kv<f?i3<f?bV<f?0:-1:0:-1:b_<f?jG<f?0:-1:0:-1:ax<f?om<f?0:0:qm<f?h5<f?0:-1:0:-1:pM<f?oM<f?dG<f?0:0:nw<f?0:0:nD<f?qK<f?qI<f?m5<f?0:-1:0:-1:iP<f?0:0:-1:pf<f?nC<f?bB<f?mp<f?bH<f?bW<f?ht<f?0:-1:0:-1:m7<f?mU<f?0:-1:0:pA<f?oa<f?c3<f?0:0:-1:pU<f?qa<f?0:-1:0:-1:rf<f?eL<f?iN<f?f$<f?dS<f?0:0:-1:ld<f?cj<f?0:-1:0:-1:qW<f?n4<f?0:0:rl<f?0:0:cY<f?bm<f?oB<f?oN<f?nY<f?cW<f?mQ<f?m6<f?o$<f?iq<f?mz<f?p0<f?nl<f?0:0:-1:fe<f?q_<f?0:-1:0:-1:l_<f?aD<f?ov<f?0:-1:0:n1<f?0:0:g2<f?ig<f?q3<f?p6<f?rn<f?0:-1:0:lS<f?0:0:-1:lt<f?ip<f?dk<f?dz<f?0:-1:0:-1:qb<f?bX<f?0:-1:0:oZ<f?pt<f?pr<f?k6<f?pH<f?0:0:cR<f?0:0:c_<f?ns<f?0:0:mW<f?g9<f?0:-1:0:-1:ez<f?jX<f?k2<f?0:0:qM<f?0:0:d3<f?hy<f?0:0:p5<f?fH<f?0:-1:0:h3<f?id<f?kO<f?nf<f?ke<f?dR<f?aG<f?0:-1:0:pd<f?0:0:rd<f?qn<f?nK<f?0:-1:0:cG<f?0:0:-1:ph<f?lE<f?m0<f?d9<f?kz<f?hM<f?0:-1:0:-1:gn<f?0:0:-1:oz<f?qj<f?0:0:mw<f?0:0:rq<f?gV<f?m1<f?mX<f?qL<f?qZ<f?jz<f?0:-1:0:-1:mk<f?0:0:m9<f?qN<f?0:0:ay<f?qo<f?0:-1:0:-1:pC<f?bL<f?cO<f?p2<f?0:-1:0:ot<f?0:0:os<f?pb<f?0:0:mM<f?0:0:hC<f?im<f?q$<f?mq<f?pG<f?lK<f?pk<f?dY<f?bJ<f?0:0:-1:kP<f?qg<f?0:-1:0:-1:mN<f?oH<f?0:0:rg<f?0:0:fL<f?i$<f?pF<f?0:0:nO<f?aV<f?0:-1:0:pq<f?oo<f?bg<f?0:-1:0:mr<f?0:0:qf<f?oQ<f?gr<f?nb<f?mP<f?p3<f?0:-1:0:jK<f?0:0:-1:k7<f?h6<f?gT<f?mC<f?0:-1:0:-1:fu<f?0:0:nN<f?ms<f?qx<f?0:0:mo<f?0:0:pe<f?oP<f?0:0:lF<f?0:0:-1:hq<f?mm<f?pn<f?dH<f?qu<f?ps<f?g4<f?0:0:-1:iW<f?n2<f?0:-1:0:m_<f?mL<f?0:0:oj<f?0:0:ng<f?o_<f?gW<f?oV<f?0:0:oC<f?jv<f?0:-1:0:-1:c0<f?re<f?qO<f?0:-1:0:qw<f?li<f?0:-1:0:-1:j8<f?mx<f?ny<f?nq<f?ow<f?n9<f?iJ<f?0:-1:0:-1:qy<f?n7<f?0:-1:0:g8<f?py<f?0:0:dP<f?0:0:-1:f_<f?kL<f?j7<f?kG<f?b8<f?lw<f?0:-1:0:-1:g7<f?jq<f?0:-1:0:-1:nE<f?bP<f?f8<f?l8<f?0:-1:0:-1:q5<f?0:0:-1:i6<f?kZ<f?ki<f?o5<f?kd<f?aB<f?aO<f?qS<f?m3<f?pD<f?0:-1:0:pN<f?0:0:jV<f?kF<f?ec<f?g_<f?0:-1:0:-1:d0<f?eh<f?0:-1:0:-1:nj<f?mR<f?em<f?b3<f?i4<f?0:-1:0:-1:pR<f?nI<f?0:-1:0:q9<f?nS<f?0:0:of<f?0:0:a3<f?at<f?ex<f?ep<f?eg<f?aL<f?0:0:-1:js<f?f9<f?0:-1:0:-1:oq<f?mI<f?g3<f?0:0:-1:e1<f?pZ<f?0:-1:0:dW<f?px<f?qp<f?0:0:hr<f?0:0:a5<f?o1<f?pQ<f?0:0:-1:pu<f?i0<f?0:-1:0:eJ<f?cf<f?pP<f?q6<f?gh<f?qX<f?ea<f?0:-1:0:pa<f?lI<f?0:-1:0:-1:rj<f?pY<f?0:0:fi<f?0:0:oI<f?ko<f?oS<f?mY<f?pX<f?0:-1:0:-1:nM<f?iL<f?0:-1:0:mF<f?o8<f?0:0:jx<f?0:0:am<f?o6<f?aH<f?qd<f?oF<f?qE<f?0:0:-1:mS<f?rp<f?0:-1:0:qe<f?ja<f?0:0:pl<f?0:0:-1:bA<f?cu<f?h0<f?ni<f?eA<f?0:-1:0:jN<f?dD<f?0:-1:0:-1:p7<f?pv<f?qV<f?jU<f?0:-1:0:-1:jt<f?0:0:-1:gl<f?eI<f?bn<f?gm<f?kw<f?eX<f?ar<f?fj<f?ho<f?cE<f?cD<f?0:-1:0:-1:cK<f?j2<f?0:-1:0:-1:bM<f?iS<f?iX<f?ju<f?0:-1:0:-1:rk<f?aE<f?0:-1:0:rm<f?bh<f?gF<f?dJ<f?dA<f?gY<f?0:-1:0:-1:fY<f?aI<f?0:-1:0:-1:az<f?mZ<f?nZ<f?nc<f?0:-1:0:-1:kJ<f?du<f?0:-1:0:-1:kA<f?l3<f?gv<f?mH<f?rr<f?aA<f?0:0:-1:m4<f?qY<f?0:-1:0:fw<f?jC<f?kT<f?k9<f?0:-1:0:-1:bO<f?e9<f?0:-1:0:-1:ed<f?lA<f?d4<f?dK<f?ly<f?k3<f?0:-1:0:-1:bu<f?i7<f?0:-1:0:-1:ba<f?eE<f?hX<f?cZ<f?0:-1:0:-1:fC<f?bK<f?0:-1:0:-1:g$<f?bY<f?hb<f?dp<f?h7<f?aw<f?lx<f?mb<f?as<f?k$<f?0:-1:0:-1:lh<f?jP<f?0:-1:0:-1:lN<f?cv<f?eV<f?gi<f?0:-1:0:-1:hQ<f?dr<f?0:-1:0:-1:bN<f?oO<f?lW<f?ee<f?av<f?0:-1:0:-1:jo<f?pj<f?0:-1:0:d2<f?h$<f?fQ<f?kR<f?0:-1:0:-1:eQ<f?b$<f?0:-1:0:-1:mO<f?fm<f?jH<f?a7<f?ml<f?bp<f?0:-1:0:fZ<f?cT<f?0:-1:0:iY<f?fa<f?0:0:bZ<f?gL<f?0:-1:0:-1:fI<f?mn<f?gj<f?fB<f?cp<f?op<f?0:-1:0:-1:n_<f?gP<f?0:-1:0:-1:iB<f?jM<f?fo<f?lB<f?0:-1:0:-1:lQ<f?kk<f?0:-1:0:-1:gd<f?fT<f?i1<f?kl<f?gw<f?oX<f?d_<f?gk<f?dd<f?f7<f?aj<f?ks<f?dv<f?bk<f?lc<f?0:-1:0:-1:ck<f?gQ<f?0:-1:0:-1:dN<f?i_<f?eK<f?eM<f?0:-1:0:-1:dU<f?e_<f?0:-1:0:-1:dg<f?l0<f?db<f?0:0:ds<f?0:0:oJ<f?e2<f?h1<f?ek<f?0:-1:0:-1:i5<f?nh<f?0:-1:0:-1:fn<f?ha<f?nm<f?mD<f?bC<f?jy<f?aN<f?qU<f?0:-1:0:-1:np<f?kj<f?0:-1:0:-1:mK<f?qr<f?nR<f?qQ<f?0:-1:0:-1:c1<f?mj<f?0:-1:0:-1:fk<f?j9<f?j1<f?aX<f?hZ<f?jA<f?0:-1:0:-1:aT<f?bD<f?0:-1:0:-1:bd<f?lr<f?cl<f?cc<f?0:-1:0:-1:fN<f?ii<f?0:-1:0:-1:n6<f?dL<f?eu<f?fM<f?hI<f?bF<f?jB<f?gK<f?0:-1:0:jD<f?0:0:-1:lV<f?lf<f?cV<f?kQ<f?0:-1:0:-1:kU<f?jd<f?0:-1:0:-1:nL<f?nv<f?gE<f?ga<f?cs<f?kE<f?0:-1:0:-1:nT<f?fc<f?0:-1:0:-1:nz<f?qt<f?ob<f?0:0:-1:qC<f?0:0:ce<f?ik<f?ih<f?nF<f?p4<f?0:0:f0<f?0:0:dy<f?ap<f?aM<f?0:-1:0:hY<f?l9<f?0:-1:0:-1:a0<f?eZ<f?fx<f?iu<f?fp<f?hJ<f?0:-1:0:-1:gM<f?eD<f?0:-1:0:-1:pO<f?q2<f?bT<f?0:-1:0:de<f?0:0:mG<f?ft<f?hV<f?fS<f?o3<f?mt<f?lJ<f?0:-1:0:pp<f?0:0:bf<f?fg<f?eY<f?0:-1:0:hs<f?iv<f?0:-1:0:g0<f?lb<f?hG<f?0:0:eb<f?0:0:le<f?gD<f?0:0:gf<f?0:0:hW<f?q4<f?bj<f?eS<f?0:0:ne<f?0:0:cd<f?al<f?gy<f?0:0:-1:hP<f?0:0:fU<f?oT<f?m2<f?m8<f?lz<f?0:-1:0:-1:mT<f?0:0:c$<f?da<f?0:0:mA<f?e0<f?0:-1:0:qT<f?iH<f?eB<f?nG<f?oh<f?0:0:q7<f?0:0:bU<f?dO<f?bx<f?0:-1:0:kg<f?0:0:ev<f?hf<f?kf<f?0:0:nA<f?fK<f?0:-1:0:ol<f?po<f?l1<f?0:-1:0:oK<f?0:0:mv<f?f6<f?m$<f?p$<f?0:0:e$<f?0:0:aF<f?nt<f?oD<f?0:0:-1:o0<f?b5<f?0:-1:0:hp<f?pV<f?lZ<f?dq<f?0:0:-1:lU<f?0:0:fV<f?pI<f?0:0:dl<f?ku<f?0:-1:0:-1:gp<f?nP<f?fh<f?lD<f?qP<f?dh<f?o9<f?pE<f?pi<f?d1<f?0:0:-1:ro<f?nu<f?0:-1:0:iy<f?i8<f?0:0:cz<f?nU<f?0:-1:0:-1:ao<f?nr<f?pm<f?0:0:fs<f?0:0:aY<f?eP<f?0:0:bo<f?0:0:dw<f?en<f?c7<f?gI<f?0:0:e6<f?0:0:iC<f?k_<f?k1<f?aK<f?0:-1:0:-1:ef<f?0:0:fR<f?hi<f?df<f?fv<f?0:-1:0:ge<f?0:0:nd<f?bq<f?ll<f?iV<f?0:-1:0:-1:el<f?0:0:je<f?cL<f?iK<f?gg<f?kH<f?iz<f?0:0:gJ<f?0:0:nn<f?no<f?oc<f?ca<f?0:-1:0:-1:eo<f?0:0:fD<f?aW<f?eU<f?hx<f?jT<f?0:-1:0:l7<f?0:0:-1:e7<f?lp<f?ak<f?0:0:-1:iM<f?0:0:-1:iG<f?et<f?bv<f?jL<f?gH<f?ij<f?0:0:jk<f?kc<f?0:-1:0:-1:jw<f?gq<f?dQ<f?ew<f?0:-1:0:-1:gU<f?fE<f?0:-1:0:-1:ei<f?cF<f?e3<f?b6<f?lO<f?0:-1:0:me<f?fy<f?0:-1:0:-1:hL<f?d$<f?0:0:hz<f?0:0:-1:jh<f?md<f?dB<f?cP<f?d8<f?ff<f?iU<f?ma<f?k0<f?l4<f?0:-1:0:cr<f?0:0:-1:qi<f?pS<f?cA<f?0:-1:0:cw<f?0:0:-1:fX<f?on<f?gZ<f?dC<f?0:0:n$<f?aR<f?0:-1:0:-1:iR<f?d6<f?jS<f?hD<f?0:-1:0:-1:h8<f?a2<f?0:-1:0:-1:iD<f?dX<f?is<f?jY<f?iT<f?jQ<f?kx<f?kI<f?0:-1:0:-1:gN<f?lq<f?0:-1:0:-1:lX<f?nJ<f?hv<f?0:0:-1:gX<f?jm<f?0:-1:0:-1:h4<f?iZ<f?lo<f?jZ<f?aZ<f?0:-1:0:-1:l2<f?c5<f?0:-1:0:dx<f?ey<f?ix<f?0:0:-1:dV<f?0:0:kS<f?ib<f?l5<f?kh<f?lm<f?fq<f?jF<f?g5<f?a4<f?0:-1:0:-1:lg<f?g6<f?0:-1:0:kB<f?dm<f?dn<f?0:0:-1:gz<f?hU<f?0:-1:0:-1:kb<f?cq<f?a8<f?d7<f?0:-1:0:g1<f?0:0:j_<f?j$<f?hu<f?0:0:-1:dt<f?gC<f?0:-1:0:-1:oL<f?qA<f?f1<f?fW<f?ai<f?he<f?gx<f?0:-1:0:hN<f?jb<f?0:-1:0:-1:jp<f?cH<f?it<f?cm<f?0:-1:0:-1:nW<f?bs<f?0:-1:0:-1:aJ<f?f2<f?hA<f?q8<f?oi<f?rc<f?0:-1:0:-1:iI<f?gR<f?0:-1:0:-1:pg<f?pJ<f?oY<f?eH<f?0:-1:0:-1:mh<f?mi<f?0:-1:0:-1:D(bd$,f+Z|0)-1|0:-1;else
var
K=-1;if(3<K>>>0)var
i=w(h);else
switch(K){case
0:var
i=k(h);break;case
1:var
i=l(h);break;case
2:z(h,48);var
tq=uR(v(h));if(2<tq>>>0)var
i=w(h);else
switch(tq){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tu=rJ(v(h));if(2<tu>>>0)var
i=w(h);else
switch(tu){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,44);var
tw=$(v(h)),i=0===tw?k(h):1===tw?l(h):w(h)}}break;default:z(h,48);var
tx=xx(v(h));if(2<tx>>>0)var
i=w(h);else
switch(tx){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tz=rJ(v(h));if(2<tz>>>0)var
i=w(h);else
switch(tz){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tA=ut(v(h));if(2<tA>>>0)var
i=w(h);else
switch(tA){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tB=xB(v(h));if(2<tB>>>0)var
i=w(h);else
switch(tB){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,45);var
tC=$(v(h)),i=0===tC?k(h):1===tC?l(h):w(h)}}}}}break;case
37:z(h,48);var
tD=ut(v(h));if(2<tD>>>0)var
i=w(h);else
switch(tD){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tE=tb(v(h));if(2<tE>>>0)var
i=w(h);else
switch(tE){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,48);var
tF=vn(v(h));if(2<tF>>>0)var
i=w(h);else
switch(tF){case
0:var
i=k(h);break;case
1:var
i=l(h);break;default:z(h,46);var
tG=$(v(h)),i=0===tG?k(h):1===tG?l(h):w(h)}}}break;case
38:z(h,52);var
tI=v(h);if(tI)var
S=tI[1],tJ=u3<S?wR<S?-1:0:-1;else
var
tJ=-1;var
i=0===tJ?54:w(h);break;case
39:z(h,72);var
tK=v(h);if(tK)var
T=tK[1],tL=wR<T?F<T?-1:0:-1;else
var
tL=-1;var
i=0===tL?55:w(h);break;default:var
i=53}if(80<i>>>0)return U(bn6);var
P=i;if(41<=P)switch(P){case
41:return[0,j,v$];case
42:return[0,j,42];case
43:return[0,j,vC];case
44:return[0,j,31];case
46:return[0,j,y2];case
47:return[0,j,yi];case
48:var
ux=rL(j,h),ub=Q(h),ud=P$(j,ub);return[0,ud[1],[4,ux,ud[2],ub]];case
49:return[0,j,66];case
52:return[0,j,0];case
53:return[0,j,1];case
54:return[0,j,2];case
55:return[0,j,3];case
56:return[0,j,4];case
57:return[0,j,5];case
58:return[0,j,12];case
59:return[0,j,10];case
60:return[0,j,8];case
61:return[0,j,9];case
66:return[0,j,95];case
67:return[0,j,96];case
70:return[0,j,r2];case
72:return[0,j,86];case
73:return[0,j,88];case
75:return[0,j,11];case
77:return[0,j,sR];case
78:return[0,j,sN];case
79:var
uy=j[4]?sx(j,rL(j,h),6):j;return[0,uy,rs];case
80:return[0,j,[6,Q(h)]];case
45:case
74:return[0,j,46];case
50:case
64:return[0,j,6];case
51:case
65:return[0,j,7];case
62:case
71:return[0,j,83];case
63:case
69:return[0,j,82];default:return[0,j,79]}switch(P){case
0:return[2,sX(j,h)];case
1:return[2,j];case
2:var
ug=sw(j,h),tM=rK(rH),tN=vs(j,tM,h),tO=tN[1];return[1,tO,tv(tO,ug,tN[2],tM,1)];case
3:var
tP=Q(h);if(j[5]){var
uh=j[4]?P7(j,rL(j,h),tP):j,tQ=CM(1,uh),tR=AY(h);if(st(vU(h,tR-1|0,1),bn7))if(A(vU(h,tR-2|0,1),bn8))return[0,tQ,83];return[2,tQ]}var
ui=sw(j,h),L=rK(rH);mg(L,tP);var
tS=vs(j,L,h),tT=tS[1];return[1,tT,tv(tT,ui,tS[2],L,1)];case
4:if(j[4])return[2,CM(0,j)];vS(h);ry(h);var
uj=0===PM(v(h))?0:w(h);return 0===uj?[0,j,r2]:U(bn9);case
5:var
uk=sw(j,h),tU=rK(rH),t1=v0(j,tU,h),t2=t1[1];return[1,t2,tv(t2,uk,t1[2],tU,0)];case
6:var
t9=Q(h),ul=sw(j,h),t$=rK(rH),M=rK(rH);mg(M,t9);var
N=Qb(j,t9,t$,M,0,h),ua=N[1],um=[0,ua[1],ul,N[2]],un=N[3],uo=r0(M);return[0,ua,[2,[0,um,r0(t$),uo,un]]];case
7:return r1(j,h,function(f,a){function
b(a){if(0===CZ(v(a))){if(0===tW(v(a)))for(;;){var
b=CR(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===tW(v(a)))for(;;){var
c=CR(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,tH(0,Q(a))]:U(bn_)});case
8:return[0,j,tH(0,Q(h))];case
9:return r1(j,h,function(f,a){function
b(a){if(0===CZ(v(a))){if(0===tW(v(a)))for(;;){z(a,0);var
b=CQ(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===tW(v(a)))for(;;){z(a,0);var
c=CQ(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,t0(0,Q(a))]:U(bn$)});case
10:return[0,j,t0(0,Q(h))];case
11:return r1(j,h,function(f,a){function
b(a){if(0===C4(v(a))){if(0===sC(v(a)))for(;;){var
b=CY(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===sC(v(a)))for(;;){var
c=CY(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,tH(1,Q(a))]:U(boa)});case
12:return[0,j,tH(1,Q(h))];case
13:return r1(j,h,function(f,a){function
b(a){if(0===C4(v(a))){if(0===sC(v(a)))for(;;){z(a,0);var
b=CW(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===sC(v(a)))for(;;){z(a,0);var
c=CW(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,t0(3,Q(a))]:U(bob)});case
14:return[0,j,t0(3,Q(h))];case
15:return r1(j,h,function(f,a){function
b(a){if(0===sC(v(a)))for(;;){z(a,0);if(0===sC(v(a)))continue;return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,t0(1,Q(a))]:U(boc)});case
16:return[0,j,t0(1,Q(h))];case
17:return r1(j,h,function(f,a){function
b(a){if(0===CN(v(a))){if(0===ru(v(a)))for(;;){var
b=CS(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===ru(v(a)))for(;;){var
c=CS(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,tH(2,Q(a))]:U(bod)});case
19:return r1(j,h,function(f,a){function
b(a){if(0===CN(v(a))){if(0===ru(v(a)))for(;;){z(a,0);var
b=C7(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===ru(v(a)))for(;;){z(a,0);var
c=C7(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}return w(a)}return w(a)}ry(a);var
c=vq(v(a));if(0===c)for(;;){var
d=vo(v(a));if(0===d)continue;var
e=1===d?b(a):w(a);break}else
var
e=1===c?b(a):w(a);return 0===e?[0,f,t0(4,Q(a))]:U(boe)});case
21:return r1(j,h,function(d,a){function
g(a){for(;;){var
b=tr(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===rv(v(a)))for(;;){var
c=tr(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}}function
f(a){for(;;){var
b=vZ(v(a));if(0===b)continue;return 1===b?0:w(a)}}function
c(a){var
b=Db(v(a));if(2<b>>>0)return w(a);switch(b){case
0:var
c=vp(v(a));return 0===c?f(a):1===c?g(a):w(a);case
1:return f(a);default:return g(a)}}function
e(a){if(0===rv(v(a)))for(;;){var
b=sJ(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:return c(a);default:b:for(;;){if(0===rv(v(a)))for(;;){var
d=sJ(v(a));if(2<d>>>0)return w(a);switch(d){case
0:continue;case
1:return c(a);default:continue b}}return w(a)}}}return w(a)}function
i(a){var
b=C5(v(a));if(0===b)for(;;){var
d=sJ(v(a));if(2<d>>>0)return w(a);switch(d){case
0:continue;case
1:return c(a);default:b:for(;;){if(0===rv(v(a)))for(;;){var
e=sJ(v(a));if(2<e>>>0)return w(a);switch(e){case
0:continue;case
1:return c(a);default:continue b}}return w(a)}}}return 1===b?c(a):w(a)}function
h(a){var
b=CP(v(a));return 0===b?i(a):1===b?c(a):w(a)}function
j(a){for(;;){var
b=C3(v(a));if(2<b>>>0)return w(a);switch(b){case
0:return i(a);case
1:continue;default:return c(a)}}}ry(a);var
k=CV(v(a));if(3<k>>>0)var
b=w(a);else
switch(k){case
0:for(;;){var
l=xz(v(a));if(3<l>>>0)var
b=w(a);else
switch(l){case
0:continue;case
1:var
b=e(a);break;case
2:var
b=h(a);break;default:var
b=j(a)}break}break;case
1:var
b=e(a);break;case
2:var
b=h(a);break;default:var
b=j(a)}if(0===b){var
m=Q(a),n=sx(d,rL(d,a),23);return[0,n,tH(2,m)]}return U(bof)});case
22:var
up=Q(h),uu=sx(j,rL(j,h),23);return[0,uu,tH(2,up)];case
23:return r1(j,h,function(l,a){function
f(a){for(;;){z(a,0);var
b=uV(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
c=uV(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}}function
e(a){for(;;){z(a,0);if(0===rv(v(a)))continue;return w(a)}}function
c(a){var
b=Db(v(a));if(2<b>>>0)return w(a);switch(b){case
0:var
c=vp(v(a));return 0===c?e(a):1===c?f(a):w(a);case
1:return e(a);default:return f(a)}}function
d(a){if(0===rv(v(a)))for(;;){var
b=sJ(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:return c(a);default:b:for(;;){if(0===rv(v(a)))for(;;){var
d=sJ(v(a));if(2<d>>>0)return w(a);switch(d){case
0:continue;case
1:return c(a);default:continue b}}return w(a)}}}return w(a)}function
h(a){var
b=C5(v(a));if(0===b)for(;;){var
d=sJ(v(a));if(2<d>>>0)return w(a);switch(d){case
0:continue;case
1:return c(a);default:b:for(;;){if(0===rv(v(a)))for(;;){var
e=sJ(v(a));if(2<e>>>0)return w(a);switch(e){case
0:continue;case
1:return c(a);default:continue b}}return w(a)}}}return 1===b?c(a):w(a)}function
g(a){var
b=CP(v(a));return 0===b?h(a):1===b?c(a):w(a)}function
i(a){for(;;){var
b=C3(v(a));if(2<b>>>0)return w(a);switch(b){case
0:return h(a);case
1:continue;default:return c(a)}}}ry(a);var
j=CV(v(a));if(3<j>>>0)var
b=w(a);else
switch(j){case
0:for(;;){var
k=xz(v(a));if(3<k>>>0)var
b=w(a);else
switch(k){case
0:continue;case
1:var
b=d(a);break;case
2:var
b=g(a);break;default:var
b=i(a)}break}break;case
1:var
b=d(a);break;case
2:var
b=g(a);break;default:var
b=i(a)}return 0===b?[0,l,t0(4,Q(a))]:U(bog)});case
25:return r1(j,h,function(d,a){function
f(a){for(;;){var
b=tr(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===rv(v(a)))for(;;){var
c=tr(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}}function
e(a){return 0===rv(v(a))?f(a):w(a)}function
c(a){var
b=vZ(v(a));return 0===b?f(a):1===b?0:w(a)}function
g(a){for(;;){var
b=vr(v(a));if(0===b)return c(a);if(1===b)continue;return w(a)}}function
h(a){for(;;){var
b=tY(v(a));if(2<b>>>0)return w(a);switch(b){case
0:return c(a);case
1:continue;default:b:for(;;){if(0===rv(v(a)))for(;;){var
d=tY(v(a));if(2<d>>>0)return w(a);switch(d){case
0:return c(a);case
1:continue;default:continue b}}return w(a)}}}}ry(a);var
i=CV(v(a));if(3<i>>>0)var
b=w(a);else
switch(i){case
0:for(;;){var
j=xz(v(a));if(3<j>>>0)var
b=w(a);else
switch(j){case
0:continue;case
1:var
b=e(a);break;case
2:var
b=g(a);break;default:var
b=h(a)}break}break;case
1:var
b=e(a);break;case
2:var
b=g(a);break;default:var
b=h(a)}if(0===b){var
k=Q(a),l=sx(d,rL(d,a),22);return[0,l,tH(2,k)]}return U(boh)});case
26:return r1(j,h,function(i,a){function
e(a){for(;;){var
b=vZ(v(a));if(0===b)continue;return 1===b?0:w(a)}}function
f(a){for(;;){var
b=tr(v(a));if(2<b>>>0)return w(a);switch(b){case
0:continue;case
1:b:for(;;){if(0===rv(v(a)))for(;;){var
c=tr(v(a));if(2<c>>>0)return w(a);switch(c){case
0:continue;case
1:continue b;default:return 0}}return w(a)}default:return 0}}}ry(a);var
g=v(a);if(g)var
c=g[1],d=44<c?57<c?-1:D(bed,c+wZ|0)-1|0:-1;else
var
d=-1;if(2<d>>>0)var
b=w(a);else
switch(d){case
0:for(;;){var
h=PW(v(a));if(2<h>>>0)var
b=w(a);else
switch(h){case
0:continue;case
1:var
b=e(a);break;default:var
b=f(a)}break}break;case
1:var
b=e(a);break;default:var
b=f(a)}return 0===b?[0,i,tH(2,Q(a))]:U(boi)});case
27:var
uv=Q(h),uw=sx(j,rL(j,h),22);return[0,uw,tH(2,uv)];case
29:return r1(j,h,function(o,a){function
f(a){for(;;){z(a,0);var
b=uV(v(a));if(0===b)continue;if(1===b)b:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
c=uV(v(a));if(0===c)continue;if(1===c)continue b;return w(a)}return w(a)}return w(a)}}function
c(a){z(a,0);return 0===rv(v(a))?f(a):w(a)}ry(a);var
g=CV(v(a));if(3<g>>>0)var
b=w(a);else
switch(g){case
0:for(;;){var
h=PW(v(a));if(2<h>>>0)var
b=w(a);else
switch(h){case
0:continue;case
1:for(;;){z(a,0);var
i=vr(v(a));if(0===i)var
b=0;else{if(1===i)continue;var
b=w(a)}break}break;default:for(;;){z(a,0);var
j=tY(v(a));if(2<j>>>0)var
b=w(a);else
switch(j){case
0:var
b=0;break;case
1:continue;default:c:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
k=tY(v(a));if(2<k>>>0)var
d=w(a);else
switch(k){case
0:var
d=0;break;case
1:continue;default:continue c}break}else
var
d=w(a);var
b=d;break}}break}}break}break;case
1:var
b=0===rv(v(a))?f(a):w(a);break;case
2:for(;;){z(a,0);var
l=vr(v(a));if(0===l)var
b=c(a);else{if(1===l)continue;var
b=w(a)}break}break;default:for(;;){z(a,0);var
m=tY(v(a));if(2<m>>>0)var
b=w(a);else
switch(m){case
0:var
b=c(a);break;case
1:continue;default:b:for(;;){if(0===rv(v(a)))for(;;){z(a,0);var
n=tY(v(a));if(2<n>>>0)var
e=w(a);else
switch(n){case
0:var
e=c(a);break;case
1:continue;default:continue b}break}else
var
e=w(a);var
b=e;break}}break}}return 0===b?[0,o,t0(4,Q(a))]:U(boj)});case
31:return[0,j,uK];case
32:return[0,j,bok];case
33:return[0,j,bol];case
34:return[0,j,Ap];case
35:return[0,j,41];case
36:return[0,j,30];case
37:return[0,j,53];case
38:return[0,j,Az];case
39:return[0,j,29];case
40:return[0,j,vG];case
18:case
28:return[0,j,tH(2,Q(h))];default:return[0,j,t0(4,Q(h))]}},xC=function(j){return function(l){var
f=0,e=l;for(;;){var
b=d(j,e,e[2]);switch(b[0]){case
0:var
g=b[2],a=b[1],h=P5(a,g),k=[0,a[1],a[2],a[3],a[4],a[5],a[6],h];return P6([0,k,g,h,V(f)]);case
1:var
i=b[2],c=b[1],f=[0,i,f],e=[0,c[1],c[2],c[3],c[4],c[5],c[6],i[1]];continue;default:var
e=b[1];continue}}}},bom=xC(bfN),bon=xC(bnX),boo=xC(bn1),bop=xC(bn5),boq=xC(bfm),uu=xi([0,xg]),xD=function(b,a){return[0,[0],0,a,PB(b)]},Hk=function(d,x){var
y=x+1|0;if(d[1].length-1<y){var
k=1;for(;;){if(!(y<=k)){var
k=k*2|0;continue}d[1]=I$(k,function(a){var
b=a<d[1].length-1?1:0,c=b?rP(d[1],a)[a+1]:b;return c});break}}for(;;){if(d[2]<=x){var
c=d[4];switch(d[3]){case
0:var
g=b(boq,c);break;case
1:var
g=b(bop,c);break;case
2:var
g=b(bon,c);break;case
3:var
q=sW(c,c[2]),h=rK(rH),i=rK(rH),a=c[2];ry(a);var
o=v(a);if(o)var
j=o[1],l=u3<j?sD<j?1:sO<j?2:1:D(beH,j+1|0)-1|0;else
var
l=0;if(5<l>>>0)var
e=w(a);else
switch(l){case
0:var
e=1;break;case
1:var
e=4;break;case
2:var
e=0;break;case
3:z(a,0);var
e=0===tl(v(a))?0:w(a);break;case
4:var
e=2;break;default:var
e=3}if(4<e>>>0)var
f=U(bn0);else
switch(e){case
0:var
p=Q(a);mg(i,p);mg(h,p);var
m=Hj(sX(c,a),2,h,i,a),A=sW(m,a),B=r0(h),C=r0(i),f=[0,m,[8,[0,[0,m[1],q,A],B,C]]];break;case
1:var
f=[0,c,rs];break;case
2:var
f=[0,c,95];break;case
3:var
f=[0,c,0];break;default:vS(a);var
n=Hj(c,2,h,i,a),E=sW(n,a),F=r0(h),G=r0(i),f=[0,n,[8,[0,[0,n[1],q,E],F,G]]]}var
r=f[2],s=f[1],g=P6([0,s,r,P5(s,r),0]);break;case
4:var
g=b(boo,c);break;default:var
g=b(bom,c)}var
t=g[1],H=PB(t);d[4]=t;var
u=d[2],I=[0,[0,H,g[2]]];rP(d[1],u)[u+1]=I;d[2]=d[2]+1|0;continue}return 0}},bot=function(c,a,b,i){var
j=c?c[1]:c,e=a?a[1]:a;try{var
m=0,n=Es(i),g=n,f=m}catch(a){a=rZ(a);if(a!==tU)throw a;var
k=[0,[0,[0,b,Px[2],Px[3]],84],0],g=Es(bou),f=k}var
d=e?e[1]:t1,h=a_r(b,g,d[8]),l=[0,xD(h,0)];return[0,[0,f],[0,0],uu[1],[0,uu[1]],[0,0],d[9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,bow],[0,h],l,[0,j],d,b,[0,0],[0,bov]]},v1=function(a){return xd(a[22][1])},se=function(a){return a[26][8]},O=function(a,c){var
e=c[2];a[1][1]=[0,[0,c[1],e],a[1][1]];var
b=a[21];return b?d(b[1],a,e):b},vt=function(a,c){var
b=c[2][1];if(st(b,box))return 0;if(d(uu[3],b,a[4][1]))return O(a,[0,c[1],[19,b]]);var
e=d(uu[4],b,a[4][1]);a[4][1]=e;return 0},xE=function(b,a){b[29][1]=a;return 0},uW=function(a,d){if(a<2){var
c=d[24][1];Hk(c,a);var
b=rP(c[1],a)[a+1];return b?b[1][2]:U(bor)}throw[0,rB,boA]},uX=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],b,a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Hl=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],b,a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Qd=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],b,a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Qe=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],b,a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},v2=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],b,a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Dd=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],b,a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},xF=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],b,a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},xG=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],b,a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},v3=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],b,a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Qf=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],b,a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Hm=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],b,a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},De=function(b,a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],[0,b],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Hn=function(a){function
b(b){return O(a,b)}return function(a){return sn(b,a)}},v4=function(b){var
a=b[5][1],c=a?[0,a[1][2]]:a;return c},Qg=function(b){var
a=b[5][1],c=a?[0,a[1][1]]:a;return c},Qh=function(a){return[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],0,a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Qi=function(a,c,b){return[0,a[1],a[2],uu[1],a[4],a[5],a[6],a[7],0,0,0,1,a[12],a[13],a[14],a[15],a[16],b,c,a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]},Qj=function(a){var
c=_(a,boB);if(0<=c)if(0<c)var
d=_(a,boC),b=0<=d?0<d?A(a,boD)?A(a,boE)?A(a,boF)?A(a,boG)?A(a,boH)?A(a,boI)?A(a,boJ)?0:1:1:1:1:1:1:1:1:A(a,boK)?A(a,boL)?A(a,boM)?A(a,boN)?A(a,boO)?A(a,boP)?A(a,boQ)?A(a,boR)?0:1:1:1:1:1:1:1:1;else
var
b=1;else
var
e=_(a,boS),b=0<=e?0<e?A(a,boT)?A(a,boU)?A(a,boV)?A(a,boW)?A(a,boX)?A(a,boY)?A(a,boZ)?A(a,bo0)?0:1:1:1:1:1:1:1:1:1:A(a,bo1)?A(a,bo2)?A(a,bo3)?A(a,bo4)?A(a,bo5)?A(a,bo6)?A(a,bo7)?A(a,bo8)?0:1:1:1:1:1:1:1:1;return b?1:0},Df=function(a){return A(a,bo9)?0:1},Ho=function(a){if(typeof
a==="number"){if(48===a)return 1}else
if(4===a[0])if(Df(a[3]))return 1;return 0},v5=function(a){if(A(a,bo_))if(A(a,bo$))if(A(a,bpa))if(A(a,bpb))if(A(a,bpc))if(A(a,bpd))if(A(a,bpe))if(A(a,bpf))return 0;return 1},Hp=function(a){if(typeof
a==="number")switch(a){case
42:case
52:case
53:case
54:case
55:case
56:case
57:case
58:return 1}else
if(4===a[0])if(v5(a[3]))return 1;return 0},uY=function(a){if(A(a,bpg))if(A(a,bph))return 0;return 1},Qk=function(a){if(typeof
a!=="number"&&4===a[0])if(uY(a[3]))return 1;return 0},Hq=function(a){var
c=Qj(a);if(c)var
b=c;else{var
d=Df(a);if(d)var
b=d;else{if(A(a,bpi))if(A(a,bpj))if(A(a,bpk))return 0;var
b=1}}return b},Ql=function(a){var
b=_(a,bpo),c=0<=b?0<b?A(a,bpp)?A(a,bpq)?A(a,bpr)?A(a,bps)?A(a,bpt)?A(a,bpu)?A(a,bpv)?A(a,bpw)?0:1:1:1:1:1:1:1:1:1:A(a,bpx)?A(a,bpy)?A(a,bpz)?A(a,bpA)?A(a,bpB)?A(a,bpC)?A(a,bpD)?A(a,bpE)?0:1:1:1:1:1:1:1:1;return c?1:0},rM=function(b,a){return uW(b,a)[1]},xH=function(b,a){return uW(b,a)[2]},p=function(a){return rM(0,a)},aa=function(a){return xH(0,a)},v6=function(c){var
b=v4(c),a=b?b[1]:U(bpF);return[0,a[1],a[3],a[3]]},Hr=function(a){return uW(0,a)[3]},C=function(a){var
c=uW(0,a)[4];return b(xf(function(b){return up(a[29][1],b[1][2])<=0?1:0}),c)},Qm=function(b){var
a=uW(0,b)[4];for(;;){if(a){var
d=a[2],c=up(a[1][1][2],b[29][1])<0?1:0;if(c)return c;var
a=d;continue}return 0}},xI=function(b,a){var
c=0<b?[0,xH(b-1|0,a)]:v4(a);if(c)var
e=c[1][2][1],d=e<xH(b,a)[2][1]?1:0;else
var
d=c;return d},sK=function(a){return xI(0,a)},Qn=function(c,b){var
d=rM(c,b);if(typeof
d==="number"){var
a=d-2|0;if(sP<a>>>0){if(!(sQ<(a+1|0)>>>0))return 1}else{var
e=6!==a?1:0;if(!e)return e}}return xI(c,b)},xJ=function(a){return Qn(0,a)},Hs=function(d,c){var
a=rM(d,c);if(Hp(a))return 1;if(Ho(a))return 1;if(Qk(a))return 1;if(typeof
a==="number")switch(a){case
14:case
28:case
60:case
61:case
62:case
63:case
64:case
65:var
b=1;break;default:var
b=0}else
var
b=4===a[0]?1:0;return b?1:0},xK=function(a){return Hs(0,a)},vu=function(a){var
c=15===p(a)?1:0;if(c)var
b=c;else{var
d=64===p(a)?1:0;if(d){var
e=15===rM(1,a)?1:0;if(e)var
f=xH(1,a)[2][1],b=aa(a)[3][1]===f?1:0;else
var
b=e}else
var
b=d}return b},Dg=function(b){var
a=p(b);if(typeof
a==="number"){var
c=13===a?1:40===a?1:0;if(c)return 1}return 0},ad=function(a,b){return O(a,[0,aa(a),b])},r7=function(f,a){var
g=Hr(a);b(Hn(a),g);var
c=p(a);if(Ho(c))var
d=2;else
if(Hp(c))var
d=52;else
var
e=PE(0,c),d=f?[12,e,f[1]]:[11,e];return ad(a,d)},Ht=function(a){function
b(b){return O(a,[0,b[1],74])}return function(a){return sn(b,a)}},tw=function(a,c){var
b=a[6];return b?ad(a,c):b},tc=function(b,a){var
c=b[6];return c?O(b,[0,a[1],a[2]]):c},vv=function(a,b){return O(a,[0,b,[18,a[6]]])},R=function(a){var
g=a[25][1];if(g){var
h=v1(a),i=p(a),j=[0,aa(a),i,h];b(g[1],j)}var
f=a[24][1];Hk(f,0);var
d=rP(f[1],0)[1],k=d?d[1][1]:U(bos);a[23][1]=k;var
l=Hr(a);b(Hn(a),l);var
m=a[2][1],n=tT(uW(0,a)[4],m);a[2][1]=n;var
o=[0,uW(0,a)];a[5][1]=o;var
c=a[24][1];Hk(c,0);if(1<c[2])AQ(c[1],1,c[1],0,c[2]-1|0);var
e=c[2]-1|0;rP(c[1],e)[e+1]=0;c[2]=c[2]-1|0;return 0},sL=function(a,b){a[22][1]=[0,b,a[22][1]];var
c=v1(a),d=xD(a[23][1],c);a[24][1]=d;return 0},td=function(a){var
b=a[22][1],c=b?b[2]:U(bpG);a[22][1]=c;var
d=v1(a),e=xD(a[23][1],d);a[24][1]=e;return 0},W=function(a){var
c=aa(a);if(9===p(a))if(xI(1,a)){var
d=C(a),e=uW(1,a)[4],f=rt(d,b(xf(function(a){return a[1][2][1]<=c[3][1]?1:0}),e));xE(a,[0,c[3][1]+1|0,0]);return f}var
g=C(a);xE(a,c[3]);return g},uZ=function(a){var
c=a[5][1];if(c){var
d=c[1][2],f=C(a),g=b(xf(function(a){return a[1][2][1]<=d[3][1]?1:0}),f);xE(a,[0,d[3][1]+1|0,0]);var
e=g}else
var
e=c;return e},Qo=function(b,a){return r7([0,PE(bpJ,a)],b)},s=function(a,b){if(vO(p(a),b))Qo(a,b);return R(a)},v7=function(a,d){var
c=p(a),e=typeof
c==="number"?0:4===c[0]?st(c[3],d)?1:0:0;if(!e)r7([0,b(rS(bpK),d)],a);return R(a)},sY=function(a,c){var
b=sz(p(a),c),d=b?(R(a),1):b;return d},u0=[r8,bpL,s5(0)],bpM=function(b){var
c=b[25][1];if(c){var
a=[0,0,0,0],e=[0,function(d){var
b=[0,d,0],c=a[3];return c?(a[1]=a[1]+1|0,c[2]=b,a[3]=b,0):(a[1]=1,a[2]=b,a[3]=b,0)}];b[25][1]=e;var
d=[0,[0,c[1],a]]}else
var
d=c;return[0,b[1][1],b[2][1],b[5][1],b[22][1],b[23][1],b[29][1],d]},Qp=function(d,i,c){if(c){var
e=c[1],f=e[1];i[25][1]=[0,f];if(d){var
a=e[2][2];for(;;){if(a){var
h=a[2];b(f,a[1]);var
a=h;continue}return 0}}var
g=d}else
var
g=c;return g},bpN=function(a,b){Qp(0,a,b[7]);a[1][1]=b[1];a[2][1]=b[2];a[5][1]=b[3];a[22][1]=b[4];a[23][1]=b[5];a[29][1]=b[6];var
c=v1(a),d=xD(a[23][1],c);a[24][1]=d;return 0},bpO=function(c,b,a){Qp(1,c,b[7]);return[0,a]},Hu=function(a,d){var
c=bpM(a);try{var
e=bpO(a,c,b(d,a));return e}catch(b){b=rZ(b);if(b===u0)return bpN(a,c);throw b}},Qq=function(d,c,b){var
a=Hu(d,b);return a?a[1]:c},xL=function(f,a){var
c=V(a);if(c){var
d=c[1],e=b(f,d);return d===e?a:V([0,e,c[2]])}return a},Qt=Ep(bpS,function(f){var
j=En(f,bpR),a=JI(f,bpQ),k=a[6],g=a[7],c=a[10],l=a[14],h=a[25],e=a[31],m=a[34],n=a[37],o=a[39],i=a[40],p=a[1],q=a[2],r=a[3],s=a[4],t=a[5],u=a[8],v=a[9],w=a[11],x=a[12],y=a[13],z=a[15],A=a[16],B=a[17],C=a[18],D=a[19],E=a[20],F=a[21],G=a[22],H=a[23],I=a[24],J=a[26],K=a[27],L=a[28],M=a[29],N=a[30],O=a[32],P=a[33],Q=a[35],R=a[36],T=a[38],U=a[41],V=a[42],W=a[43],X=a[44],Y=a[45],Z=a[46],_=JJ(f,0,0,Qr,Ps,1)[1];function
$(c,j,a){var
g=a[2],f=g[2],h=g[1],i=a[1];if(f){var
k=function(a){return[0,i,[0,h,[0,a]]]},l=f[1];return S(b(c[1][e+1],c),l,a,k)}function
m(a){return[0,i,[0,a,f]]}return S(d(c[1][p+1],c,j),h,a,m)}function
aa(a,n,e){var
l=e[2],f=e[1],h=f[3],i=f[2];if(h)var
k=i,j=xL(b(a[1][g+1],a),h);else
var
k=d(a[1][g+1],a,i),j=0;var
m=d(a[1][c+1],a,l);if(i===k)if(h===j)if(l===m)return e;return[0,[0,f[1],k,j],m]}function
ab(d,a){var
e=a[2],f=e[1],g=a[1];function
h(a){return[0,g,[0,f,a]]}var
i=e[2];return S(b(d[1][c+1],d),i,a,h)}function
ac(d,g,a){function
e(b){return[0,a[1],a[2],b]}var
f=a[3];return S(b(d[1][c+1],d),f,a,e)}function
ad(d,a){function
e(b){return[0,a[1],b]}var
f=a[2];return S(b(d[1][c+1],d),f,a,e)}function
af(d,g,a){function
e(b){return[0,a[1],a[2],b]}var
f=a[3];return S(b(d[1][c+1],d),f,a,e)}function
ag(a,k,f){var
g=f[2],h=f[1],i=xL(b(a[1][e+1],a),h),j=d(a[1][c+1],a,g);if(h===i)if(g===j)return f;return[0,i,j]}function
ah(d,a){var
e=a[2],f=e[1],g=a[1];function
h(a){return[0,g,[0,f,a]]}var
i=e[2];return S(b(d[1][c+1],d),i,a,h)}function
ai(d,g,a){function
e(b){return[0,a[1],a[2],a[3],b]}var
f=a[4];return S(b(d[1][c+1],d),f,a,e)}function
aj(d,g,a){function
e(b){return[0,a[1],b]}var
f=a[2];return S(b(d[1][c+1],d),f,a,e)}function
ak(b,i,a){var
e=a[3],f=a[2],g=d(b[1][B+1],b,f),h=d(b[1][c+1],b,e);if(f===g)if(e===h)return a;return[0,a[1],g,h]}function
al(f,q,a){var
h=a[4],j=a[3],k=a[2],l=a[1],g=d(f[1][c+1],f,h);if(j){var
m=ae(b(f[1][i+1],f),j);if(j===m)if(h===g)return a;return[0,a[1],a[2],m,g]}if(k){var
n=ae(b(f[1][o+1],f),k);if(k===n)if(h===g)return a;return[0,a[1],n,a[3],g]}var
p=d(f[1][e+1],f,l);if(l===p)if(h===g)return a;return[0,p,a[2],a[3],g]}function
am(b,j,a){var
f=a[4],g=a[3],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(f===i)return a;return[0,a[1],a[2],h,i]}function
an(d,g,a){function
e(b){return[0,a[1],a[2],a[3],b]}var
f=a[4];return S(b(d[1][c+1],d),f,a,e)}function
ao(d,g,a){function
e(b){return[0,a[1],a[2],a[3],b]}var
f=a[4];return S(b(d[1][c+1],d),f,a,e)}function
ap(a,n,e){var
l=e[2],f=e[1],h=f[3],i=f[2];if(h)var
k=i,j=xL(b(a[1][g+1],a),h);else
var
k=d(a[1][g+1],a,i),j=0;var
m=d(a[1][c+1],a,l);if(i===k)if(h===j)if(l===m)return e;return[0,[0,f[1],k,j],m]}function
aq(e,j,a){var
f=a[3],g=a[1],h=sd(b(e[1][l+1],e),g),i=d(e[1][c+1],e,f);if(g===h)if(f===i)return a;return[0,h,a[2],i]}function
ar(d,g,a){function
e(b){return[0,a[1],b]}var
f=a[2];return S(b(d[1][c+1],d),f,a,e)}function
as(c,a){if(0===a[0]){var
j=function(a){return[0,a]},k=a[1];return S(b(c[1][h+1],c),k,a,j)}var
e=a[1],f=e[2],g=f[2],i=d(c[1][h+1],c,g);return g===i?a:[1,[0,e[1],[0,f[1],i]]]}function
at(b,j,a){var
e=a[4],f=a[3],h=d(b[1][g+1],b,f),i=d(b[1][c+1],b,e);if(f===h)if(e===i)return a;return[0,a[1],a[2],h,i]}function
au(e,d){var
a=d[2],f=d[1];function
g(b){return[0,f,[0,a[1],a[2],a[3],b]]}var
h=a[4];return S(b(e[1][c+1],e),h,[0,f,a],g)}function
av(b,i,a){var
e=a[9],f=a[3],g=d(b[1][M+1],b,f),h=d(b[1][c+1],b,e);if(f===g)if(e===h)return a;return[0,a[1],a[2],g,a[4],a[5],a[6],a[7],a[8],h,a[10]]}function
aw(b,j,a){var
f=a[4],g=a[3],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(sz(f,i))return a;return[0,a[1],a[2],h,i]}function
ax(d,a){var
e=a[2],f=e[1],g=a[1];function
h(a){return[0,g,[0,f,a]]}var
i=e[2];return S(b(d[1][c+1],d),i,a,h)}function
ay(c,a){var
e=a[2],d=e[2],f=e[1],g=a[1];if(0===d){var
i=function(a){return[0,g,[0,a,d]]};return S(b(c[1][h+1],c),f,a,i)}function
j(a){return[0,g,[0,f,a]]}var
l=b(c[1][k+1],c);return S(function(a){return ae(l,a)},d,a,j)}function
az(c,a){var
d=a[2],e=d[2],f=a[1];function
g(a){return[0,f,[0,a,e]]}var
h=d[1],i=b(c[1][m+1],c);return S(function(a){return xL(i,a)},h,a,g)}function
aA(c,j,a){var
d=a[2];if(0===d){var
f=function(b){return[0,b,a[2],a[3]]},g=a[1];return S(b(c[1][e+1],c),g,a,f)}function
h(b){return[0,a[1],b,a[3]]}var
i=b(c[1][k+1],c);return S(function(a){return ae(i,a)},d,a,h)}function
aB(d,a){var
e=a[2],f=e[1],g=a[1];function
h(a){return[0,g,[0,f,a]]}var
i=e[2];return S(b(d[1][c+1],d),i,a,h)}function
aC(b,i,a){var
e=a[7],f=a[2],g=d(b[1][n+1],b,f),h=d(b[1][c+1],b,e);if(f===g)if(e===h)return a;return[0,a[1],g,a[3],a[4],a[5],a[6],h]}function
aD(d,a){var
e=a[2],f=e[1],g=a[1];function
h(a){return[0,g,[0,f,a]]}var
i=e[2];return S(b(d[1][c+1],d),i,a,h)}function
aE(d,a){var
e=a[2],f=e[1],g=a[1];function
h(a){return[0,g,[0,f,a]]}var
i=e[2];return S(b(d[1][c+1],d),i,a,h)}function
aF(b,j,a){var
e=a[4],f=a[3],g=d(b[1][i+1],b,f),h=d(b[1][c+1],b,e);if(f===g)if(e===h)return a;return[0,a[1],a[2],g,h]}function
aG(d,g,a){function
e(b){return[0,a[1],b]}var
f=a[2];return S(b(d[1][c+1],d),f,a,e)}function
aH(b,j,a){var
f=a[4],g=a[3],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(f===i)return a;return[0,a[1],a[2],h,i]}function
aI(b,j,a){var
f=a[4],g=a[3],h=d(b[1][e+1],b,g),i=d(b[1][c+1],b,f);if(g===h)if(f===i)return a;return[0,a[1],a[2],h,i]}function
aJ(d,a){function
e(b){return[0,a[1],b]}var
f=a[2];return S(b(d[1][c+1],d),f,a,e)}function
aK(d,g,a){function
e(b){return[0,a[1],b]}var
f=a[2];return S(b(d[1][c+1],d),f,a,e)}Er(f,[0,w,function(e,a){var
c=a[2],d=b(xf(function(a){return up(a[1][2],e[j+1])<0?1:0}),c),f=tS(d);return tS(c)===f?a:[0,a[1],d,a[3]]},Z,aK,Y,aJ,X,aI,W,aH,V,aG,U,aF,i,aE,o,aD,T,aC,n,aB,R,aA,Q,az,m,ay,P,ax,O,aw,N,av,L,au,K,at,J,as,I,ar,H,aq,G,ap,F,ao,E,an,D,am,A,al,C,ak,z,aj,l,ai,y,ah,x,ag,v,af,u,ad,t,ac,s,ab,r,aa,q,$]);return function(e,c,d){var
a=Eq(c,f);a[j+1]=d;b(_,a);return JK(c,a,f)}}),Dh=function(a){var
b=v4(a);if(b)var
e=b[1],f=Qm(a)?(xE(a,e[3]),[0,d(Qt[1],0,e[3])]):0,c=f;else
var
c=b;return[0,0,function(a,b){return c?d(b,c[1],a):a}]},xM=function(a){var
e=v4(a);if(e){var
f=e[1];if(Qm(a)){xE(a,f[3]);var
g=uZ(a),c=g,b=[0,d(Qt[1],0,[0,f[3][1]+1|0,0])]}else
var
c=uZ(a),b=0}else
var
c=0,b=0;return[0,c,function(a,c){return b?d(c,b[1],a):a}]},r$=function(a){return sK(a)?xM(a):Dh(a)},uv=function(b,a){var
c=r$(b);function
e(a,b){return d(mf(a,vy,25),a,b)}return d(c[2],a,e)},tm=function(c,a){if(a)var
e=r$(c),f=function(a,b){return d(mf(a,It,28),a,b)},b=[0,d(e[2],a[1],f)];else
var
b=a;return b},v8=function(b,a){var
c=r$(b);function
e(a,b){return d(mf(a,RC,30),a,b)}return d(c[2],a,e)},xN=function(b,a){var
c=r$(b);function
e(a,b){return d(mf(a,-455772979,31),a,b)}return d(c[2],a,e)},Qu=function(c,a){if(a)var
e=r$(c),f=function(a,b){return d(mf(a,TC,32),a,b)},b=[0,d(e[2],a[1],f)];else
var
b=a;return b},tI=function(b,a){var
c=r$(b);function
e(a,b){return d(mf(a,Q4,33),a,b)}return d(c[2],a,e)},Qv=function(c,a){var
e=r$(c);function
f(a,c){var
d=b(mf(a,TP,35),a);return xL(function(a){return sd(d,a)},c)}return d(e[2],a,f)},Qw=function(b,a){var
c=r$(b);function
e(a,b){return d(mf(a,-21476009,36),a,b)}return d(c[2],a,e)};Ep(bpU,function(e){var
j=En(e,bpT),l=Eo(bpP),i=l.length-1,m=Qs.length-1,a=uN(i+m|0,0),n=i-1|0,t=0;if(!(n<0)){var
c=t;for(;;){var
x=xn(e,rP(l,c)[c+1]);rP(a,c)[c+1]=x;var
y=c+1|0;if(n!==c){var
c=y;continue}break}}var
o=m-1|0,u=0;if(!(o<0)){var
f=u;for(;;){var
p=f+i|0,v=En(e,rP(Qs,f)[f+1]);rP(a,p)[p+1]=v;var
w=f+1|0;if(o!==f){var
f=w;continue}break}}var
q=a[1],r=a[2],s=a[5],k=a[6],g=a[8],h=a[9],z=a[3],A=a[4],B=a[7],C=JJ(e,0,0,Qr,Ps,1)[1];function
D(b,c,a){d(b[1][s+1],b,a[2]);return a}function
E(b,a){d(b[1][k+1],b,a);return a}function
F(a,b){var
c=b[1],d=a[h+1];if(d){var
e=up(d[1][1][2],c[2])<0?1:0,g=e?(a[h+1]=[0,b],0):e;return g}var
f=0<=up(c[2],a[j+1][3])?1:0,i=f?(a[h+1]=[0,b],0):f;return i}function
G(a,b){var
c=b[1],d=a[g+1];if(d){var
e=up(c[2],d[1][1][2])<0?1:0,h=e?(a[g+1]=[0,b],0):e;return h}var
f=up(c[2],a[j+1][2])<0?1:0,i=f?(a[g+1]=[0,b],0):f;return i}function
H(b,a){return a?d(b[1][k+1],b,a[1]):a}function
I(a,c){var
d=c[1];sn(b(a[1][r+1],a),d);var
e=c[2];return sn(b(a[1][q+1],a),e)}Er(e,[0,A,function(a){return[0,a[g+1],a[h+1]]},k,I,s,H,r,G,q,F,z,E,B,D]);return function(f,c,d){var
a=Eq(c,e);a[j+1]=d;b(C,a);a[g+1]=0;a[h+1]=0;return JK(c,a,e)}});var
Qx=function(a){return 3===a?2:4<=a?1:1},Hv=function(g,h,d){if(d){var
b=d[1];if(8232===b)var
a=0;else
if(sD===b)var
a=0;else
if(10===b)var
c=6,a=1;else
if(13===b)var
c=5,a=1;else
if(R3<=b)var
c=3,a=1;else
if(Sh<=b)var
c=2,a=1;else{var
f=sg<=b?1:0;if(f)var
c=1,a=1;else
var
c=f,a=1}if(!a)var
c=7;var
e=c}else
var
e=4;return[0,e,g]},bpX=[r8,bpW,s5(0)],Qy=function(c,b,e,d){try{var
a=rP(c,b)[b+1];return a}catch(a){a=rZ(a);if(a[1]===D2)throw[0,bpX,e,y(rS(bpY),d,b,c.length-1)];throw a}},Di=function(b,a){if(0===a[1])if(0===a[2])return 0;var
c=Qy(b,a[1]-1|0,a,bpZ);return Qy(c,a[2],a,bp0)},tJ=function(c){var
e=aa(c),f=C(c),d=p(c);if(typeof
d==="number")switch(d){case
15:var
b=bzy,a=1;break;case
16:var
b=bzz,a=1;break;case
17:var
b=bzA,a=1;break;case
18:var
b=bzB,a=1;break;case
19:var
b=bzC,a=1;break;case
20:var
b=bzD,a=1;break;case
21:var
b=bzE,a=1;break;case
22:var
b=bzF,a=1;break;case
23:var
b=bzG,a=1;break;case
24:var
b=bzH,a=1;break;case
25:var
b=bzI,a=1;break;case
26:var
b=bzJ,a=1;break;case
27:var
b=bzK,a=1;break;case
28:var
b=bzL,a=1;break;case
29:var
b=bzM,a=1;break;case
30:var
b=bzN,a=1;break;case
31:var
b=bzO,a=1;break;case
32:var
b=bzP,a=1;break;case
33:var
b=bzQ,a=1;break;case
34:var
b=bzR,a=1;break;case
35:var
b=bzS,a=1;break;case
36:var
b=bzT,a=1;break;case
37:var
b=bzU,a=1;break;case
38:var
b=bzV,a=1;break;case
39:var
b=bzW,a=1;break;case
40:var
b=bzX,a=1;break;case
41:var
b=bzY,a=1;break;case
42:var
b=bzZ,a=1;break;case
43:var
b=bz0,a=1;break;case
44:var
b=bz1,a=1;break;case
45:var
b=bz2,a=1;break;case
46:var
b=bz3,a=1;break;case
47:var
b=bz4,a=1;break;case
48:var
b=bz5,a=1;break;case
49:var
b=bz6,a=1;break;case
50:var
b=bz7,a=1;break;case
51:var
b=bz8,a=1;break;case
52:var
b=bz9,a=1;break;case
53:var
b=bz_,a=1;break;case
54:var
b=bz$,a=1;break;case
55:var
b=bAa,a=1;break;case
56:var
b=bAb,a=1;break;case
57:var
b=bAc,a=1;break;case
58:var
b=bAd,a=1;break;case
59:var
b=bAe,a=1;break;case
60:var
b=bAf,a=1;break;case
61:var
b=bAg,a=1;break;case
62:var
b=bAh,a=1;break;case
63:var
b=bAi,a=1;break;case
64:var
b=bAj,a=1;break;case
65:var
b=bAk,a=1;break;case
111:var
b=bAl,a=1;break;case
112:var
b=bAm,a=1;break;case
113:var
b=bAn,a=1;break;case
114:var
b=bAo,a=1;break;case
115:var
b=bAp,a=1;break;case
116:var
b=bAq,a=1;break;case
117:var
b=bAr,a=1;break;case
118:var
b=bAs,a=1;break;default:var
a=0}else
switch(d[0]){case
4:var
b=d[2],a=1;break;case
9:if(0===d[1])var
b=bAt,a=1;else
var
b=bAu,a=1;break;default:var
a=0}if(!a){r7(bzw,c);var
b=bzx}R(c);return[0,e,[0,b,B([0,f],[0,W(c)],0)]]},xO=function(d){var
a=d;for(;;){var
b=a[2];if(27===b[0]){var
c=b[1][2];if(23===c[2][0])return 1;var
a=c;continue}return 0}},E=function(c,f,a){var
d=c?c[1]:aa(a),g=b(f,a),e=v4(a),h=e?rO(d,e[1]):d;return[0,h,g]},Hw=xi([0,xg]),bAD=function(X){function
ai(a){var
c=aa(a),b=p(a);if(typeof
b==="number"){if(sR===b){var
d=C(a);R(a);return[0,[0,c,[0,0,B([0,d],0,0)]]]}if(sN===b){var
e=C(a);R(a);return[0,[0,c,[0,1,B([0,e],0,0)]]]}}return 0}var
c=function
b(a){return b.fun(a)},g=function
b(a){return b.fun(a)},P=function
b(a){return b.fun(a)},q=function
d(a,b,c){return d.fun(a,b,c)},r=function
b(a){return b.fun(a)},t=function
d(a,b,c){return d.fun(a,b,c)},v=function
b(a){return b.fun(a)},w=function
c(a,b){return c.fun(a,b)},x=function
b(a){return b.fun(a)},Q=function
b(a){return b.fun(a)},k=function
c(a,b){return c.fun(a,b)},G=function
b(a){return b.fun(a)},S=function
b(a){return b.fun(a)},T=function
b(a){return b.fun(a)},Y=function
b(a){return b.fun(a)},i=function
c(a,b){return c.fun(a,b)},Z=function
b(a){return b.fun(a)},f=function
b(a){return b.fun(a)},l=function
b(a){return b.fun(a)},_=function
b(a){return b.fun(a)},$=function
b(a){return b.fun(a)},ab=function
b(a){return b.fun(a)},ac=function
b(a){return b.fun(a)},m=function
e(a,b,c,d){return e.fun(a,b,c,d)},n=function
e(a,b,c,d){return e.fun(a,b,c,d)},H=function
b(a){return b.fun(a)},e=function
b(a){return b.fun(a)},ae=function
b(a){return b.fun(a)},u=function
b(a){return b.fun(a)},I=function
b(a){return b.fun(a)},o=function
b(a){return b.fun(a)},J=function
c(a,b){return c.fun(a,b)},af=function
c(a,b){return c.fun(a,b)},K=function
b(a){return b.fun(a)},ag=function
d(a,b,c){return d.fun(a,b,c)};h(c,function(a){return b(P,a)});h(g,function(a){if(1-se(a))ad(a,12);return E(0,function(a){s(a,83);return b(c,a)},a)});h(P,function(a){var
c=86===p(a)?1:0;if(c){var
e=C(a);R(a);var
d=e}else
var
d=c;return y(q,a,[0,d],b(r,a))});h(q,function(d,c,a){var
h=c?c[1]:c;if(86===p(d)){var
i=[0,a,0],e=function(e){var
a=i;for(;;){var
f=p(e);if(typeof
f==="number")if(86===f){s(e,86);var
a=[0,b(r,e),a];continue}var
c=V(a);if(c){var
d=c[2];if(d){var
g=B([0,h],0,0);return[17,[0,[0,c[1],d[1],d[2]],g]]}}throw[0,rB,bAE]}};return E([0,a[1]],e,d)}return a});h(r,function(a){var
c=88===p(a)?1:0;if(c){var
e=C(a);R(a);var
d=e}else
var
d=c;return y(t,a,[0,d],b(v,a))});h(t,function(d,c,a){var
h=c?c[1]:c;if(88===p(d)){var
i=[0,a,0],e=function(e){var
a=i;for(;;){var
f=p(e);if(typeof
f==="number")if(88===f){s(e,88);var
a=[0,b(v,e),a];continue}var
c=V(a);if(c){var
d=c[2];if(d){var
g=B([0,h],0,0);return[18,[0,[0,c[1],d[1],d[2]],g]]}}throw[0,rB,bAF]}};return E([0,a[1]],e,d)}return a});h(v,function(a){return d(w,a,b(x,a))});h(w,function(a,c){var
e=p(a);if(typeof
e==="number")if(11===e)if(!a[15]){var
b=d(i,a,c);return j(m,a,b[1],0,[0,b[1],[0,0,[0,b,0],0,0]])}return c});h(x,function(a){var
c=p(a);if(typeof
c==="number")if(82===c)return E(0,function(a){var
c=C(a);s(a,82);var
d=B([0,c],0,0);return[11,[0,b(x,a),d]]},a);return b(Q,a)});h(Q,function(a){return d(k,a,b(G,a))});h(k,function(a,b){if(!sK(a))if(sY(a,6)){var
c=function(a){s(a,7);return[15,[0,b,B(0,[0,W(a)],0)]]};return d(k,a,E([0,b[1]],c,a))}return b});h(G,function(a){var
d=aa(a),c=p(a);if(typeof
c==="number")switch(c){case
4:return b(ab,a);case
6:return b(Y,a);case
46:return E(0,function(a){var
c=C(a);s(a,46);var
d=B([0,c],0,0);return[19,[0,b(G,a),0,d]]},a);case
53:return E(0,function(a){var
d=C(a);s(a,53);var
c=b(H,a),e=B([0,d],0,0);return[14,[0,c[2],c[1],e]]},a);case
95:return b(ac,a);case
103:var
y=C(a);s(a,r2);return[0,d,[10,B([0,y],[0,W(a)],0)]];case
42:var
f=1;break;case
0:case
2:var
g=j(n,0,1,1,a);return[0,g[1],[13,g[2]]];case
30:case
31:var
x=C(a);s(a,c);return[0,d,[24,[0,31===c?1:0,B([0,x],[0,W(a)],0)]]];default:var
f=0}else
switch(c[0]){case
2:var
e=c[1],k=e[4],l=e[3],m=e[2],q=e[1];if(k)tw(a,43);var
z=C(a);s(a,[2,[0,q,m,l,k]]);return[0,q,[21,[0,m,l,B([0,z],[0,W(a)],0)]]];case
10:var
r=c[3],t=c[2],u=c[1],A=C(a);s(a,[10,u,t,r]);var
D=W(a);if(1===u)tw(a,43);return[0,d,[22,[0,t,r,B([0,A],[0,D],0)]]];case
11:var
v=c[3],w=c[2],F=C(a);s(a,[11,c[1],w,v]);return[0,d,[23,[0,w,v,B([0,F],[0,W(a)],0)]]];case
4:var
f=1;break;default:var
f=0}if(f){var
i=b(o,a);return[0,i[1],[16,i[2]]]}var
h=b(T,a);return h?[0,d,h[1]]:(r7(0,a),[0,d,bAG])});h(S,function(a){if(typeof
a==="number")switch(a){case
29:case
111:case
112:case
113:case
114:case
115:case
116:case
117:case
118:var
b=1;break;default:var
b=0}else
var
b=9===a[0]?1:0;return b?1:0});h(T,function(a){var
b=C(a),c=p(a);if(typeof
c==="number")switch(c){case
29:R(a);return[0,[4,B([0,b],[0,W(a)],0)]];case
111:R(a);return[0,[0,B([0,b],[0,W(a)],0)]];case
112:R(a);return[0,[1,B([0,b],[0,W(a)],0)]];case
113:R(a);return[0,[2,B([0,b],[0,W(a)],0)]];case
114:R(a);return[0,[5,B([0,b],[0,W(a)],0)]];case
115:R(a);return[0,[6,B([0,b],[0,W(a)],0)]];case
116:R(a);return[0,[7,B([0,b],[0,W(a)],0)]];case
117:R(a);return[0,[3,B([0,b],[0,W(a)],0)]];case
118:R(a);return[0,[9,B([0,b],[0,W(a)],0)]]}else
if(9===c[0]){R(a);return[0,[8,B([0,b],[0,W(a)],0)]]}return 0});h(Y,function(a){return E(0,function(a){var
i=C(a);s(a,6);var
d=v3(0,a),e=0;for(;;){var
f=p(d);if(typeof
f==="number"){var
j=7===f?1:rs===f?1:0;if(j){var
g=V(e);s(a,7);return[20,[0,g,B([0,i],[0,W(a)],0)]]}}var
h=[0,b(c,d),e];if(7!==p(d))s(d,9);var
e=h;continue}},a)});h(i,function(b,a){return[0,a[1],[0,0,a,0]]});h(Z,function(a){return E(0,function(a){sL(a,0);var
e=d(X[13],0,a);td(a);if(1-se(a))ad(a,12);var
f=sY(a,82);s(a,83);return[0,[0,e],b(c,a),f]},a)});function
ah(a){var
e=rM(1,a);if(typeof
e==="number")if(!(1<(e+Ab|0)>>>0))return b(Z,a);return d(i,a,b(c,a))}h(f,function(a){var
m=0;return function(n){var
e=m,d=n;for(;;){var
c=p(a);if(typeof
c==="number")switch(c){case
5:case
12:case
110:var
f=12===c?1:0,i=f?[0,E(0,function(a){var
b=C(a);s(a,12);var
c=B([0,b],0,0);return[0,ah(a),c]},a)]:f;return[0,e,V(d),i,0]}else
if(4===c[0])if(!A(c[3],bAH)){var
o=83===rM(1,a)?0:82===rM(1,a)?0:1;if(!o){var
j=0!==e?1:0,k=j||(0!==d?1:0);if(k)ad(a,ty);var
l=E(0,function(a){var
c=C(a);R(a);if(82===p(a))ad(a,t2);var
d=B([0,c],0,0);return[0,b(g,a),d]},a);if(5!==p(a))s(a,9);var
e=[0,l];continue}}var
h=[0,ah(a),d];if(5!==p(a))s(a,9);var
d=h;continue}}});h(l,function(a){return E(0,function(a){var
c=C(a);s(a,4);var
b=d(f,a,0),e=C(a);s(a,5);var
g=sp([0,c],[0,W(a)],e);return[0,b[1],b[2],b[3],g]},a)});h(_,function(a){var
t=C(a);s(a,4);var
g=v3(0,a),k=p(g);if(typeof
k==="number")switch(k){case
5:var
e=bAI,h=2;break;case
42:var
h=1;break;case
12:case
110:var
e=[0,d(f,g,0)],h=2;break;default:var
h=0}else
var
h=4===k[0]?1:0;switch(h){case
0:if(b(S,k)){var
u=rM(1,g);if(typeof
u==="number")if(1<(u+Ab|0)>>>0)var
r=0;else
var
v=[0,d(f,g,0)],r=1;else
var
r=0;if(!r)var
v=[1,b(c,g)];var
e=v}else
var
e=[1,b(c,g)];break;case
1:var
e=b($,g);break}if(0===e[0])var
l=e;else{var
o=e[1];if(a[15])var
x=e;else{var
q=p(a);if(typeof
q==="number")if(5===q)if(11===rM(1,a))var
m=[0,d(f,a,[0,d(i,a,o),0])],j=1;else
var
m=[1,o],j=1;else
if(9===q){s(a,9);var
m=[0,d(f,a,[0,d(i,a,o),0])],j=1}else
var
j=0;else
var
j=0;if(!j)var
m=e;var
x=m}var
l=x}var
z=C(a);s(a,5);var
w=W(a);if(0===l[0]){var
n=l[1],A=sp([0,t],[0,w],z);return[0,[0,n[1],n[2],n[3],A]]}return[1,y(ag,l[1],t,w)]});h($,function(a){var
c=rM(1,a);if(typeof
c==="number")if(!(1<(c+Ab|0)>>>0))return[0,d(f,a,0)];var
g=d(w,a,d(k,a,d(af,a,b(e,a)))),h=d(b(t,a),0,g);return[1,d(b(q,a),0,h)]});h(ab,function(a){var
d=aa(a),c=E(0,_,a),b=c[2];return 0===b[0]?j(m,a,d,0,[0,c[1],b[1]]):b[1]});h(ac,function(a){var
c=aa(a),d=tm(a,b(u,a));return j(m,a,c,d,b(l,a))});h(m,function(f,a,e,d){return E([0,a],function(a){s(a,11);return[12,[0,e,d,b(c,a),0]]},f)});function
L(e,a,d){return E([0,a],function(a){var
e=b(l,a);s(a,83);return[0,d,e,b(c,a),0]},e)}function
aj(a,h,g,f,e){var
i=tI(a,f),c=L(a,h,tm(a,b(u,a))),d=[0,c[1],[12,c[2]]],j=[0,i,[0,d],0,0!==g?1:0,0,1,0,B([0,e],0,0)];return[0,[0,d[1],j]]}function
M(a,i,h,g,f,e,d){if(1-se(a))ad(a,12);return[0,E([0,i],function(a){var
i=sY(a,82);s(a,83);var
j=b(c,a);return[0,d,[0,j],i,0!==g?1:0,0!==f?1:0,0,h,B([0,e],0,0)]},a)]}function
z(c,a){var
b=p(a);if(typeof
b==="number")if(!(10<=b))switch(b){case
1:if(!c)return 0;break;case
3:if(c)return 0;break;case
8:case
9:return R(a)}return r7(0,a)}function
D(b,a){return a?O(b,[0,a[1][1],7]):a}function
F(b,a){return a?O(b,[0,a[1],9]):a}h(n,function(Q,a,ad,e){var
j=a?2===p(e)?1:0:a,as=a?1-j:a;return E(0,function(x){var
aG=C(x),aH=j?2:j;s(x,aH);var
a=v3(0,x),G=bAW;a:for(;;){var
v=G[3],w=G[2],r=G[1];if(Q)if(ad)throw[0,rB,bAL];if(as)if(!ad)throw[0,rB,bAM];var
e=aa(a),H=p(a);if(typeof
H==="number"){if(13<=H)if(rs===H)var
t=[0,V(r),w,v],l=1;else
var
l=0;else
if(0===H)var
l=0;else
switch(H-1|0){case
0:if(j)var
l=0;else
var
t=[0,V(r),w,v],l=1;break;case
2:if(j)var
t=[0,V(r),w,v],l=1;else
var
l=0;break;case
11:if(!ad){R(a);var
_=p(a);if(typeof
_==="number")if(!(10<=_))switch(_){case
1:case
3:case
8:case
9:O(a,[0,e,20]);z(j,a);continue}var
av=Hr(a);b(Hn(a),av);O(a,[0,e,17]);R(a);z(j,a);continue}var
am=C(a);R(a);var
Z=p(a);if(typeof
Z==="number")if(10<=Z)var
I=1;else
switch(Z){case
1:case
3:case
8:case
9:z(j,a);var
an=p(a);if(typeof
an==="number"){var
ao=an-1|0;if(2<ao>>>0)var
y=1;else
switch(ao){case
0:if(as)var
t=[0,V(r),1,am],l=1,I=0,y=0;else
var
y=1;break;case
1:var
y=1;break;default:O(a,[0,e,19]);var
t=[0,V(r),w,v],l=1,I=0,y=0}}else
var
y=1;if(y){O(a,[0,e,18]);continue}break;default:var
I=1}else
var
I=1;if(I){var
au=[1,E([0,e],function(e){return function(a){var
d=B([0,e],0,0);return[0,b(c,a),d]}}(am),a)];z(j,a);var
G=[0,[0,au,r],w,v];continue}break;default:var
l=0}if(l){var
aI=C(x),aJ=rt(t[3],aI),aK=j?3:1;s(x,aK);var
aL=sp([0,aG],[0,W(x)],aJ);return[0,j,t[2],t[1],aL]}}var
P=Q,N=Q,g=0,h=0,i=0,f=0;for(;;){var
o=p(a);if(typeof
o==="number")switch(o){case
6:F(a,i);var
ar=rM(1,a);if(typeof
ar==="number")if(6===ar){D(a,g);var
k=[4,E([0,e],function(q,r,t){return function(a){var
l=rt(r,C(a));s(a,6);s(a,6);var
m=tJ(a);s(a,7);s(a,7);var
d=p(a);if(typeof
d==="number"){if(4===d)var
f=1;else
if(95===d)var
f=1;else
var
e=0,f=0;if(f)var
g=L(a,q,tm(a,b(u,a))),k=0,j=1,i=[0,g[1],[12,g[2]]],h=0,e=1}else
var
e=0;if(!e){var
n=sY(a,82),o=W(a);s(a,83);var
k=n,j=0,i=b(c,a),h=o}return[0,m,i,k,0!==t?1:0,j,B([0,l],[0,h],0)]}}(e,f,h),a)],n=1,ae=0}else
var
ae=1;else
var
ae=1;if(ae)var
k=[2,E([0,e],function(k,l,m){return function(a){var
f=rt(k,C(a));s(a,6);var
d=83===rM(1,a)?1:0;if(d){var
g=tJ(a);s(a,83);var
e=[0,g]}else
var
e=d;var
h=b(c,a);s(a,7);var
i=W(a);s(a,83);var
j=b(c,a);return[0,e,h,j,0!==l?1:0,m,B([0,f],[0,i],0)]}}(f,h,g),a)],n=1;break;case
42:if(P){if(0===g){var
aC=[0,aa(a)],aD=rt(f,C(a));R(a);var
P=0,N=0,h=aC,f=aD;continue}throw[0,rB,bAT]}var
n=0;break;case
100:case
101:if(0===g){var
P=0,N=0,g=ai(a);continue}var
n=0;break;case
4:case
95:F(a,i);D(a,g);var
k=[3,E([0,e],function(e,f){return function(a){var
c=aa(a),d=L(a,c,tm(a,b(u,a)));return[0,d,0!==f?1:0,B([0,e],0,0)]}}(f,h),a)],n=1;break;default:var
n=0}else
if(4===o[0])if(A(o[3],bAU))var
n=0;else{if(N){if(0===g){var
aE=[0,aa(a)],aF=rt(f,C(a));R(a);var
P=0,N=0,i=aE,f=aF;continue}throw[0,rB,bAV]}var
n=0}else
var
n=0;if(!n){if(h)if(i)var
k=U(bAN),q=1;else
if(typeof
o==="number")if(1<(o+Ab|0)>>>0)var
q=0;else
var
aA=[0,h[1],bAR],k=M(a,e,g,0,i,0,[1,tG(B([0,f],0,0),aA)]),q=1;else
var
q=0;else
if(i)if(typeof
o==="number")if(1<(o+Ab|0)>>>0)var
q=0;else
var
aB=[0,i[1],bAS],k=M(a,e,g,h,0,0,[1,tG(B([0,f],0,0),aB)]),q=1;else
var
q=0;else
var
q=0;if(!q){var
ap=function(a){sL(a,0);var
b=d(X[20],0,a);td(a);return b},aw=C(a),m=ap(a)[2];if(1===m[0]){var
ab=m[1][2][1];if(A(ab,bAO))if(A(ab,bAP))var
J=0,af=0;else
var
af=1;else
var
af=1;if(af){var
aq=p(a);if(typeof
aq==="number"){var
ac=aq-5|0;if(89<ac>>>0)if(91<(ac+1|0)>>>0)var
K=1;else{F(a,i);D(a,g);var
k=aj(a,e,h,m,f),J=1,K=0}else
if(1<(ac-77|0)>>>0)var
K=1;else
var
k=M(a,e,g,h,i,f,m),J=1,K=0}else
var
K=1;if(K){tI(a,m);var
ax=ap(a),ay=st(ab,bAQ),az=rt(f,aw);F(a,i);D(a,g);var
k=[0,E([0,e],function(t,u,i,j,v){return function(a){var
b=i[1],l=tI(a,i[2]),c=L(a,t,0),g=c[2][2];if(0===j){var
d=g[2];if(d[1])O(a,[0,b,sP]);else{var
h=d[2];if(d[3]){O(a,[0,b,79]);var
k=0}else{if(h)if(h[2])var
f=1;else
var
k=0,f=0;else
var
f=1;if(f){O(a,[0,b,79]);var
k=1}}}}else{var
e=g[2];if(e[1])O(a,[0,b,uB]);else{var
w=e[2]?0:e[3]?0:1;if(!w)O(a,[0,b,78])}}var
m=B([0,v],0,0),n=0,o=0,p=0,q=0!==u?1:0,r=0,s=j?[1,c]:[2,c];return[0,l,s,r,q,p,o,n,m]}}(e,h,ax,ay,az),a)],J=1}}}else
var
J=0;if(!J){var
$=p(a);if(typeof
$==="number"){if(4===$)var
ah=1;else
if(95===$)var
ah=1;else
var
ag=0,ah=0;if(ah){F(a,i);D(a,g);var
k=aj(a,e,h,m,f),ag=1}}else
var
ag=0;if(!ag){var
ak=0!==h?1:0;if(1===m[0]){var
al=m[1],Y=al[2][1];if(Q){if(st(bAJ,Y))var
T=1;else
if(ak)if(st(bAK,Y))var
T=1;else
var
S=1,T=0;else
var
S=1,T=0;if(T){O(a,[0,al[1],[21,Y,ak,0]]);var
at=1,S=0}}else
var
S=1;if(S)var
at=0}else
var
at=0;var
k=M(a,e,g,h,i,f,m)}}}}z(j,a);var
G=[0,[0,k,r],w,v];continue a}}},e)});h(H,function(a){var
f=41===p(a)?1:0;if(f){s(a,41);var
c=0;for(;;){var
d=[0,b(o,a),c],e=p(a);if(typeof
e==="number")if(9===e){s(a,9);var
c=d;continue}var
g=Qv(a,V(d));break}}else
var
g=f;return[0,g,j(n,0,0,0,a)]});h(e,function(a){var
b=tJ(a),c=b[2],d=c[1],e=b[1];if(Ql(d))O(a,[0,e,3]);return[0,e,[0,d,c[2]]]});h(ae,function(a){return E(0,function(a){var
c=b(e,a),d=83===p(a)?[1,b(g,a)]:[0,v6(a)];return[0,c,d]},a)});h(u,function(a){var
d=95===p(a)?1:0;if(d){if(1-se(a))ad(a,12);var
e=[0,E(0,function(a){var
m=C(a);s(a,95);var
j=0,i=0;for(;;){var
k=E(0,function(j){return function(a){var
k=ai(a),e=b(ae,a),f=e[2],g=p(a);if(typeof
g==="number")if(79===g){R(a);var
i=[0,b(c,a)],h=1,d=1}else
var
d=0;else
var
d=0;if(!d){if(j)O(a,[0,e[1],75]);var
i=0,h=j}return[0,k,f[1],f[2],i,h]}}(j),a),d=k[2],e=[0,[0,k[1],[0,d[2],d[3],d[1],d[4]]],i],f=p(a);if(typeof
f==="number"){if(96===f)var
h=1;else
if(rs===f)var
h=1;else
var
g=0,h=0;if(h)var
l=V(e),g=1}else
var
g=0;if(!g){s(a,9);if(96!==p(a)){var
j=d[5],i=e;continue}var
l=V(e)}var
n=C(a);s(a,96);return[0,l,sp([0,m],[0,W(a)],n)]}},a)]}else
var
e=d;return e});h(I,function(a){var
d=95===p(a)?1:0,e=d?[0,E(0,function(f){var
i=C(f);s(f,95);var
a=v3(0,f),d=0;for(;;){var
e=p(a);if(typeof
e==="number"){var
k=96===e?1:rs===e?1:0;if(k){var
g=V(d),j=C(a);s(a,96);return[0,g,sp([0,i],[0,W(a)],j)]}}var
h=[0,b(c,a),d];if(96!==p(a))s(a,9);var
d=h;continue}},a)]:d;return e});h(o,function(a){return d(J,a,b(e,a))});h(J,function(a,g){function
c(a){var
c=[0,g[1],[0,g]];for(;;){var
f=c[2],k=c[1];if(10===p(a)){var
h=E([0,k],function(c){return function(a){s(a,10);return[0,c,b(e,a)]}}(f),a),i=h[1],c=[0,i,[1,[0,i,h[2]]]];continue}if(95===p(a))var
l=r$(a),m=function(a,b){return d(mf(a,-860373976,75),a,b)},j=d(l[2],f,m);else
var
j=f;return[0,j,b(I,a),0]}}return E([0,g[1]],c,a)});h(af,function(c,b){var
a=d(J,c,b);return[0,a[1],[16,a[2]]]});h(K,function(a){var
c=p(a);if(typeof
c==="number")if(83===c)return[1,b(g,a)];return[0,v6(a)]});h(ag,function(n,m,l){var
a=n[2];function
c(a){return sH(a,B([0,m],[0,l],0))}switch(a[0]){case
0:var
b=[0,c(a[1])];break;case
1:var
b=[1,c(a[1])];break;case
2:var
b=[2,c(a[1])];break;case
3:var
b=[3,c(a[1])];break;case
4:var
b=[4,c(a[1])];break;case
5:var
b=[5,c(a[1])];break;case
6:var
b=[6,c(a[1])];break;case
7:var
b=[7,c(a[1])];break;case
8:var
b=[8,c(a[1])];break;case
9:var
b=[9,c(a[1])];break;case
10:var
b=[10,c(a[1])];break;case
11:var
o=a[1],v=c(o[2]),b=[11,[0,o[1],v]];break;case
12:var
d=a[1],w=c(d[4]),b=[12,[0,d[1],d[2],d[3],w]];break;case
13:var
e=a[1],x=e[4],u=G8(x,B([0,m],[0,l],0)),b=[13,[0,e[1],e[2],e[3],u]];break;case
14:var
f=a[1],y=c(f[3]),b=[14,[0,f[1],f[2],y]];break;case
15:var
p=a[1],z=c(p[2]),b=[15,[0,p[1],z]];break;case
16:var
g=a[1],A=c(g[3]),b=[16,[0,g[1],g[2],A]];break;case
17:var
q=a[1],C=c(q[2]),b=[17,[0,q[1],C]];break;case
18:var
r=a[1],D=c(r[2]),b=[18,[0,r[1],D]];break;case
19:var
h=a[1],E=c(h[3]),b=[19,[0,h[1],h[2],E]];break;case
20:var
s=a[1],F=c(s[2]),b=[20,[0,s[1],F]];break;case
21:var
i=a[1],G=c(i[3]),b=[21,[0,i[1],i[2],G]];break;case
22:var
j=a[1],H=c(j[3]),b=[22,[0,j[1],j[2],H]];break;case
23:var
k=a[1],I=c(k[3]),b=[23,[0,k[1],k[2],I]];break;default:var
t=a[1],J=c(t[2]),b=[24,[0,t[1],J]]}return[0,n[1],b]});function
ak(a){var
c=C(a);s(a,66);if(4===p(a)){var
d=rt(c,C(a));s(a,4);sL(a,0);var
e=b(X[9],a);td(a);s(a,5);return[0,[0,e],B([0,d],[0,W(a)],0)]}return[0,0,B([0,c],[0,W(a)],0)]}var
al=0;function
N(c){var
a=v3(0,c),b=p(a);if(typeof
b==="number")if(66===b)return[0,E(al,ak,a)];return 0}function
am(a){var
c=p(a),d=rM(1,a);if(typeof
c==="number")if(83===c){if(typeof
d==="number")if(66===d){s(a,83);var
f=N(a);return[0,[0,v6(a)],f]}var
e=b(K,a),g=66===p(a)?v8(a,e):e;return[0,g,N(a)]}return[0,[0,v6(a)],0]}function
a(d,c){var
a=uX(1,c);sL(a,1);var
e=b(d,a);td(a);return e}function
an(b){return a(c,b)}function
ao(b){return a(e,b)}function
ap(b){return a(u,b)}function
aq(b){return a(I,b)}function
ar(c,b){return a(y(n,c,0,0),b)}function
as(b){return a(H,b)}function
at(b){return a(l,b)}function
au(b){return a(g,b)}function
av(b){return a(K,b)}function
aw(b){return a(N,b)}function
ax(b){return a(am,b)}return[0,an,ao,ap,aq,function(b){return a(o,b)},ar,as,at,au,av,aw,ax]},Hx=xi([0,xg]),bA1=function(f){function
a(b,a){if(0===a[0])return a[1];var
c=a[2][1];sn(function(a){return O(b,a)},c);return a[1]}function
c(g,e,c){var
i=g?g[1]:26;if(0===c[0])var
a=c[1];else{var
j=c[2][2];sn(function(a){return O(e,a)},j);var
a=c[1]}if(1-b(f[23],a))O(e,[0,a[1],i]);var
h=a[2],k=10===h[0]?uY(h[1][2][1])?(tc(e,[0,a[1],49]),1):0:0;return d(f[19],e,a)}function
e(b,a){var
c=tT(b[2],a[2]);return[0,tT(b[1],a[1]),c]}return[0,a,c,bA2,e,function(a){var
b=V(a[2]);return[0,V(a[1]),b]}]},bCu=function(e){function
d(a){var
c=p(a);if(typeof
c==="number"){var
b=c-96|0,e=6<b>>>0?14===b?1:0:4<(b-1|0)>>>0?1:0;if(e)return W(a)}var
d=sK(a);return d?uZ(a):d}function
m(a){var
f=C(a);sL(a,0);var
c=E(0,function(a){s(a,0);s(a,12);var
c=b(e[10],a);s(a,1);return c},a);td(a);var
g=B([0,f],[0,d(a)],0);return[0,c[1],[0,c[2],g]]}function
f(a){return 1===p(a)?0:[0,b(e[7],a)]}function
n(a){var
c=C(a);sL(a,0);var
b=E(0,function(a){s(a,0);var
b=f(a);s(a,1);return b},a);td(a);var
e=sp([0,c],[0,d(a)],0);return[0,b[1],[0,b[2],e]]}function
o(a){sL(a,0);var
c=E(0,function(a){s(a,0);var
d=p(a);if(typeof
d==="number")if(12===d){var
i=C(a);s(a,12);var
j=b(e[10],a),g=[3,[0,j,B([0,i],0,0)]],c=1}else
var
c=0;else
var
c=0;if(!c)var
h=f(a),k=h?0:C(a),g=[2,[0,h,sp(0,0,k)]];s(a,1);return g},a);td(a);return[0,c[1],c[2]]}function
c(a){var
k=aa(a),e=p(a);if(typeof
e==="number")var
g=0;else
if(7===e[0])var
h=e[1],g=1;else
var
g=0;if(!g){r7(bCv,a);var
h=bCw}var
l=C(a);R(a);var
i=p(a);if(typeof
i==="number"){var
f=i+Rz|0;if(69<f>>>0)if(73===f)var
c=1;else
var
b=0,c=0;else
if(67<(f-1|0)>>>0)var
c=1;else
var
b=0,c=0;if(c)var
j=W(a),b=1}else
var
b=0;if(!b)var
j=d(a);return[0,k,[0,h,B([0,l],[0,j],0)]]}function
j(a){var
d=rM(1,a);if(typeof
d==="number"){if(10===d){var
b=E(0,function(a){var
b=[0,c(a)];s(a,10);return[0,b,c(a)]},a);for(;;){var
e=p(a);if(typeof
e==="number")if(10===e){var
f=function(b){return function(a){s(a,10);return[0,[1,b],c(a)]}}(b),b=E([0,b[1]],f,a);continue}return[2,b]}}if(83===d)return[1,E(0,function(a){var
b=c(a);s(a,83);return[0,b,c(a)]},a)]}return[0,c(a)]}function
q(a){return E(0,function(a){var
j=rM(1,a);if(typeof
j==="number")if(83===j)var
k=[1,E(0,function(a){var
b=c(a);s(a,83);return[0,b,c(a)]},a)],h=1;else
var
h=0;else
var
h=0;if(!h)var
k=[0,c(a)];var
l=p(a);if(typeof
l==="number")if(79===l){s(a,79);var
t=C(a),b=p(a);if(typeof
b==="number")if(0===b){var
m=n(a),o=m[2],q=m[1];if(!o[1])O(a,[0,q,53]);var
f=[0,[1,q,o]],e=1}else
var
e=0;else
if(8===b[0]){var
g=b[1];s(a,b);var
u=[0,g[2]],v=B([0,t],[0,d(a)],0),f=[0,[0,g[1],[0,u,g[3],v]]],e=1}else
var
e=0;if(!e){ad(a,54);var
f=[0,[0,aa(a),[0,bCy,bCx,0]]]}var
r=f,i=1}else
var
i=0;else
var
i=0;if(!i)var
r=0;return[0,k,r]},a)}function
I(a){return E(0,function(a){s(a,95);var
g=p(a);if(typeof
g==="number")if(96===g)var
h=uD,f=1;else
var
f=0;else
var
f=0;if(!f){var
c=0,k=j(a);for(;;){var
b=p(a);if(typeof
b==="number"){if(sE<=b)if(rs===b)var
d=1;else
if(r2<=b)var
e=0,d=0;else
var
d=1;else
if(96===b)var
d=1;else{if(0===b){var
c=[0,[1,m(a)],c];continue}var
e=0,d=0}if(d)var
i=V(c),h=[0,u7,[0,k,sY(a,sE),i]],e=1}else
var
e=0;if(!e){var
c=[0,[0,q(a)],c];continue}break}}s(a,96);return h},a)}function
J(a){return E(0,function(a){s(a,95);s(a,sE);var
c=p(a);if(typeof
c==="number")if(96===c)var
d=uD,b=1;else
var
b=0;else
var
b=0;if(!b)var
d=[0,u7,[0,j(a)]];s(a,96);return d},a)}var
k=function
b(a){return b.fun(a)},g=function
b(a){return b.fun(a)},l=function
b(a){return b.fun(a)};h(k,function(c){var
a=p(c);if(typeof
a==="number"){if(0===a)return o(c)}else
if(8===a[0]){var
e=a[1];s(c,a);return[0,e[1],[4,[0,e[2],e[3]]]]}var
f=b(l,c),d=f[2],g=f[1];return uD<=d[1]?[0,g,[1,d[2]]]:[0,g,[0,d[2]]]});function
i(a){switch(a[0]){case
0:return a[1][2][1];case
1:var
c=a[1][2],e=X(bCz,c[2][2][1]);return X(c[1][2][1],e);default:var
d=a[1][2],b=d[1],f=0===b[0]?b[1][2][1]:i([2,b[1]]);return X(f,X(bCA,d[2][2][1]))}}h(g,function(a){var
S=C(a),d=I(a);td(a);var
R=d[2],ap=typeof
R==="number"?0:R[2][2];if(ap)var
aq=T3,o=E(0,function(a){return 0},a),c=aq;else{sL(a,3);var
Q=aa(a),e=0;for(;;){var
h=v4(a),j=p(a);if(typeof
j==="number"){if(95===j){sL(a,2);var
K=p(a),l=rM(1,a);if(typeof
K==="number")if(95===K)if(typeof
l==="number"){if(sE===l)var
u=1;else
if(rs===l)var
u=1;else
var
f=1,u=0;if(u){var
L=J(a),M=L[2],N=L[1],al=typeof
M==="number"?[0,uD,N]:[0,u7,[0,N,M[2]]],F=a[22][1];if(F){var
G=F[2];if(G)var
H=G[2],v=1;else
var
v=0}else
var
v=0;if(!v)var
H=U(bpH);a[22][1]=H;var
aj=v1(a),ak=xD(a[23][1],aj);a[24][1]=ak;var
n=[0,V(e),h,al],t=1,f=0}}else
var
f=1;else
var
f=1;else
var
f=1;if(f){var
O=b(g,a),m=O[2],P=O[1],am=uD<=m[1]?[0,P,[1,m[2]]]:[0,P,[0,m[2]]],e=[0,am,e];continue}}else
if(rs===j){r7(0,a);var
n=[0,V(e),h,T3],t=1}else
var
s=1,t=0;if(t)var
an=h?h[1]:Q,ao=rO(Q,an),o=[0,ao,n[1]],c=n[3],s=0}else
var
s=1;if(s){var
e=[0,b(k,a),e];continue}break}}var
T=W(a);if(typeof
c==="number")var
w=0;else{var
ae=c[1];if(u7===ae){var
af=c[2],ag=d[2];if(typeof
ag==="number")ad(a,bCB);else{var
ai=i(ag[2][1]);if(A(i(af[2][1]),ai))ad(a,[17,ai])}var
ah=af[1],x=1}else
if(uD===ae)var
r=d[2],at=typeof
r==="number"?0:u7===r[1]?(ad(a,[17,i(r[2][1])]),1):0,ah=c[2],x=1;else
var
w=0,x=0;if(x)var
q=ah,w=1}if(!w)var
q=d[1];var
X=d[2],Y=d[1];if(typeof
X==="number"){var
ar=B([0,S],[0,T],0);if(typeof
c==="number")var
y=0;else{var
$=c[1];if(u7===$)var
ab=c[2][1],z=1;else
if(uD===$)var
ab=c[2],z=1;else
var
y=0,z=0;if(z)var
Z=ab,y=1}if(!y)var
Z=q;var
_=[0,uD,[0,Y,Z,o,ar]]}else{var
as=B([0,S],[0,T],0);if(typeof
c==="number")var
D=0;else
if(u7===c[1])var
ac=[0,c[2]],D=1;else
var
D=0;if(!D)var
ac=0;var
_=[0,u7,[0,[0,Y,X[2]],ac,o,as]]}return[0,rO(d[1],q),_]});h(l,function(a){sL(a,2);return b(g,a)});return[0,d,m,f,n,o,c,j,q,I,J,k,g,l]},Dj=AR([0,xg]),v9=function(a){return[0,v6(a)]},Hy=xi([0,xg]),Hz=xi([0,function(m,l){var
c=l[1],e=m[1],b=c[1],j=e[1];if(j)if(b){var
h=b[1],i=j[1],n=Pu(h),g=Pu(i)-n|0;if(0===g)var
o=Pt(h),a=_(Pt(i),o);else
var
a=g}else
var
a=-1;else
var
a=b?1:0;if(0===a)var
k=up(e[2],c[2]),f=0===k?up(e[3],c[3]):k;else
var
f=a;return 0===f?d(PA,m[2],l[2]):f}]),T=d(si,bDQ,bDP),rx=bAD(T),rC=function(e){var
av=[0,bAv,Hw[1],0];function
f(b){var
a=p(b);if(typeof
a==="number"){var
c=8<=a?10<=a?0:1:1===a?1:0;if(c)return 1}return 0}function
i(a){var
c=aa(a),e=C(a),b=p(a);if(typeof
b==="number")switch(b){case
30:case
31:R(a);var
i=W(a);return f(a)?[1,c,[0,31===b?1:0,B([0,e],[0,i],0)]]:[0,c]}else
switch(b[0]){case
0:var
g=b[2],j=y(T[24],a,b[1],g),k=W(a);return f(a)?[2,c,[0,j,g,B([0,e],[0,k],0)]]:[0,c];case
2:var
d=b[1],h=d[1];if(d[4])tw(a,43);R(a);var
l=W(a);if(f(a)){var
m=B([0,e],[0,l],0);return[3,h,[0,d[2],d[3],m]]}return[0,h]}R(a);return[0,c]}function
aw(a){var
e=tJ(a),c=p(a);if(typeof
c==="number")if(79===c){s(a,79);var
d=i(a),b=1}else
if(83===c){ad(a,[5,e[2][1]]);s(a,83);var
d=i(a),b=1}else
var
b=0;else
var
b=0;if(!b)var
d=0;return[0,e,d]}var
ax=0;function
ao(h,g,f,e,b,a,d){var
i=tS(b),c=tS(a);function
j(b){return[2,[0,[0,a],f,e,d]]}function
k(a){return[2,[0,[1,b],f,e,d]]}return 0===i?(0===c,j(0)):0===c?k(0):i<c?(sn(function(a){return O(h,[0,a[1],[10,g]])},b),j(0)):(sn(function(a){return O(h,[0,a[1],[10,g]])},a),k(0))}function
r(a){var
c=C(a);s(a,48);var
b=d(T[13],0,a),e=b[2][1],aA=b[1],f=E(0,function(a){var
ap=sY(a,63);if(ap){sL(a,1);var
u=p(a);if(typeof
u==="number")switch(u){case
114:var
q=bAy,l=1;break;case
116:var
q=bAz,l=1;break;case
118:var
q=bAA,l=1;break;default:var
l=0}else
switch(u[0]){case
4:ad(a,[4,e,[0,u[2]]]);var
q=0,l=1;break;case
9:if(0===u[1])var
l=0;else
var
q=bAB,l=1;break;default:var
l=0}if(!l){ad(a,[4,e,0]);var
q=0}R(a);td(a);var
g=q}else
var
g=ap;var
aq=0!==g?1:0,az=aq?C(a):aq;s(a,0);var
c=av;for(;;){var
aj=p(a);if(typeof
aj==="number"){var
G=aj-2|0;if(sP<G>>>0){if(!(sQ<(G+1|0)>>>0)){var
j=c[3],o=V(c[1][4]),I=V(c[1][3]),J=V(c[1][2]),K=V(c[1][1]);s(a,1);var
N=p(a);if(typeof
N==="number"){if(1===N)var
X=1;else
if(rs===N)var
X=1;else
var
U=0,X=0;if(X)var
ar=W(a),U=1}else
var
U=0;if(!U)var
at=sK(a),ar=at?uZ(a):at;var
k=B([0,az],[0,ar],0);if(g)switch(g[1]){case
0:return[0,[0,K,1,j,k]];case
1:return[1,[0,J,1,j,k]];case
2:return ao(a,e,1,j,I,o,k);default:return[3,[0,o,j,k]]}var
P=tS(K),Q=tS(J),S=tS(I),T=tS(o),as=function(a){return[2,[0,bAC,0,j,k]]};if(0===P)if(0===Q){if(0===S)if(0===T)return as(0);return ao(a,e,0,j,I,o,k)}if(0===Q)if(0===S)if(T<=P){sn(function(b){return O(a,[0,b[1],[1,e,b[2][1][2][1]]])},o);return[0,[0,K,0,j,k]]}if(0===P)if(0===S)if(T<=Q){sn(function(b){return O(a,[0,b[1],[9,e,b[2][1][2][1]]])},o);return[1,[0,J,0,j,k]]}O(a,[0,aA,[3,e]]);return as(0)}}else
if(10===G){var
al=aa(a);R(a);var
am=p(a);if(typeof
am==="number"){var
L=am-2|0;if(sP<L>>>0)if(sQ>>>0<(L+1|0)>>>0)var
v=0,w=0;else
var
w=1;else
if(7===L){s(a,9);var
M=p(a);if(typeof
M==="number"){if(1===M)var
Z=1;else
if(rs===M)var
Z=1;else
var
Y=0,Z=0;if(Z)var
an=1,Y=1}else
var
Y=0;if(!Y)var
an=0;O(a,[0,al,[8,an]]);var
w=1}else
var
v=0,w=0;if(w)var
v=1}else
var
v=0;if(!v)O(a,[0,al,bAx]);var
c=[0,c[1],c[2],1];continue}}var
$=c[2],b=c[1],au=E(ax,aw,a),ab=au[2],m=ab[1],f=m[2][1];if(st(f,bAw))var
i=c;else{var
ac=m[1],h=ab[2],n=au[1],ae=D(f,0),_=97<=ae?1:0,ay=_?ae<=rU?1:0:_;if(ay)O(a,[0,ac,[7,e,f]]);if(d(Hw[3],f,$))O(a,[0,ac,[2,e,f]]);var
r=c[3],t=d(Hw[4],f,$),A=[0,c[1],t,r],F=function(d){return function(b,c){if(g)if(g[1]!==b)return O(a,[0,c,[6,e,g,d]]);return 0}}(f);if(typeof
h==="number"){if(g){var
af=g[1];if(1===af){O(a,[0,n,[9,e,f]]);var
i=A,x=1}else
if(0===af){O(a,[0,n,[1,e,f]]);var
i=A,x=1}else
var
x=0}else
var
x=0;if(!x)var
i=[0,[0,b[1],b[2],b[3],[0,[0,n,[0,m]],b[4]]],t,r]}else
switch(h[0]){case
0:O(a,[0,h[1],[6,e,g,f]]);var
i=A;break;case
1:var
ag=h[1];F(0,ag);var
i=[0,[0,[0,[0,n,[0,m,[0,ag,h[2]]]],b[1]],b[2],b[3],b[4]],t,r];break;case
2:var
ah=h[1];F(1,ah);var
i=[0,[0,b[1],[0,[0,n,[0,m,[0,ah,h[2]]]],b[2]],b[3],b[4]],t,r];break;default:var
ai=h[1];F(2,ai);var
i=[0,[0,b[1],b[2],[0,[0,n,[0,m,[0,ai,h[2]]]],b[3]],b[4]],t,r]}}var
ak=p(a);if(typeof
ak==="number"){var
H=ak-2|0;if(sP<H>>>0)if(sQ>>>0<(H+1|0)>>>0)var
y=0,z=0;else
var
z=1;else
if(6===H){ad(a,1);s(a,8);var
z=1}else
var
y=0,z=0;if(z)var
y=1}else
var
y=0;if(!y)s(a,9);var
c=i;continue}},a);return[16,[0,b,f,B([0,c],0,0)]]}var
t=0;function
u(a){return E(t,r,a)}function
a(a,e){var
b=e[2];switch(b[0]){case
0:return Y(v,a,b[1][1]);case
1:return Y(w,a,b[1][1]);case
2:var
c=b[1][1],f=c[2][1],g=a[2],h=a[1];if(d(Hx[3],f,g))O(h,[0,c[1],41]);var
i=j([0,h,g],c),k=d(Hx[4],f,i[2]);return[0,i[1],k];default:O(a[1],[0,e[1],30]);return a}}function
v(c,b){if(0===b[0]){var
d=b[1][2],e=d[1],f=1===e[0]?j(c,e[1]):c;return a(f,d[2])}return a(c,b[1][2][1])}function
w(c,b){return 2===b[0]?c:a(c,b[1][2][1])}function
j(d,c){var
a=c[2][1],e=c[1],b=d[1];if(uY(a))tc(b,[0,e,40]);var
f=Df(a),g=f||v5(a);if(g)tc(b,[0,e,52]);return[0,b,d[2]]}function
k(b,g,n,f,m){var
h=g||1-n;if(h){var
i=m[2],c=i[3],d=g?uX(1-b[6],b):b;if(f){var
j=f[1],e=j[2][1],k=j[1];if(uY(e))tc(d,[0,k,42]);var
o=Df(e),p=o||v5(e);if(p)tc(d,[0,k,52])}var
q=i[2],r=[0,d,Hx[1]],s=Y(function(c,b){return a(c,b[2][1])},r,q),t=c?(a(s,c[1][2][1]),0):c,l=t}else
var
l=h;return l}var
g=function
c(a,b){return c.fun(a,b)};function
x(a){if(21===p(a))ad(a,ty);var
e=d(T[18],a,40),c=79===p(a)?1:0,f=c?(s(a,79),[0,b(T[10],a)]):c;return[0,e,f]}var
z=0;h(g,function(a,e){var
b=p(a);if(typeof
b==="number"){var
c=b-5|0,m=7<c>>>0?t2===c?1:0:5<(c-1|0)>>>0?1:0;if(m){var
f=12===b?1:0;if(f)var
j=C(a),h=E(0,function(a){s(a,12);return d(T[18],a,40)},a),k=B([0,j],0,0),i=[0,[0,h[1],[0,h[2],k]]];else
var
i=f;if(5!==p(a))ad(a,61);return[0,V(e),i]}}var
l=E(z,x,a);if(5!==p(a))s(a,9);return d(g,a,[0,l,e])});function
l(r,q){function
a(t){var
a=Hl(q,Qd(r,t)),c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],1,a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]],u=C(c);s(c,4);var
h=se(c),i=h?21===p(c)?1:0:h;if(i){var
n=C(c),j=E(0,function(a){s(a,21);return 83===p(a)?[0,b(e[9],a)]:(ad(a,r2),0)},c),f=j[2];if(f){if(9===p(c))R(c);var
o=B([0,n],0,0),k=[0,[0,j[1],[0,f[1],o]]]}else
var
k=f;var
l=k}else
var
l=i;var
m=d(g,c,0),v=C(c);s(c,5);var
w=sp([0,u],[0,W(c)],v);return[0,l,m[1],m[2],w]}var
c=0;return function(b){return E(c,a,b)}}function
m(f,e,c,b){var
g=Qi(f,e,c),a=d(T[16],b,g);return[0,[0,[0,a[1],a[2]]],a[3]]}function
A(a,g,f){var
e=aa(a),d=p(a);if(typeof
d==="number")if(sR===d){var
h=C(a);R(a);var
b=[0,[0,e,[0,0,B([0,h],0,0)]]],c=1}else
if(sN===d){var
i=C(a);R(a);var
b=[0,[0,e,[0,1,B([0,i],0,0)]]],c=1}else
var
c=0;else
var
c=0;if(!c)var
b=0;if(b){var
j=g?0:f?0:1;if(!j){O(a,[0,b[1][1],7]);return 0}}return b}function
n(a){if(r2===p(a)){var
b=C(a);R(a);return[0,1,b]}return bAX}function
o(a){if(64===p(a))if(!xI(1,a)){var
b=C(a);R(a);return[0,1,b]}return bAY}function
q(h){var
e=h[2],f=0===e[3]?1:0;if(f){var
a=e[2];for(;;){if(a){var
d=a[1][2],g=a[2];if(2===d[1][2][0])if(d[2])var
c=0;else
var
b=1,c=1;else
var
c=0;if(!c)var
b=0;if(b){var
a=g;continue}return b}return 1}}return f}function
F(c){var
h=o(c),f=h[1],v=h[2],i=E(0,function(a){var
w=C(a);s(a,15);var
k=n(a),m=k[1],x=xe([0,v,[0,w,[0,k[2],0]]]),y=a[7],g=p(a);if(0===y)var
c=0;else
if(typeof
g==="number")if(4===g)var
i=0,h=0,c=1;else
if(95===g)var
B=tm(a,b(e[3],a)),D=4===p(a)?0:[0,uv(a,d(T[13],bA0,a))],i=B,h=D,c=1;else
var
c=0;else
var
c=0;if(!c)var
z=uv(a,d(T[13],bAZ,a)),i=tm(a,b(e[3],a)),h=[0,z];var
o=b(l(f,m),a),A=83===p(a)?o:xN(a,o),q=b(e[12],a),j=q[2],r=q[1];if(j)var
u=r,t=Qu(a,j);else
var
u=v8(a,r),t=j;return[0,m,i,h,A,u,t,x]},c),a=i[2],g=a[4],j=a[3],r=a[1],t=m(c,f,r,0),u=q(g);k(c,t[2],u,j,g);var
w=i[1],x=B([0,a[7]],0,0);return[23,[0,j,g,t[1],f,r,a[6],a[5],a[2],x,w]]}var
G=0;function
H(a){return E(G,F,a)}function
c(l,a){var
m=C(a);s(a,l);var
h=0,c=0;for(;;){var
e=E(0,function(a){var
c=d(T[18],a,39);if(sY(a,79))var
f=[0,b(T[10],a)],e=0;else
if(2===c[2][0])var
f=Qz[1],e=Qz[2];else
var
f=0,e=[0,[0,c[1],56]];return[0,[0,c,f],e]},a),f=e[2],g=f[2],i=[0,[0,e[1],f[1]],h],j=g?[0,g[1],c]:c;if(sY(a,9)){var
h=i,c=j;continue}var
k=V(j);return[0,V(i),m,k]}}var
I=24;function
J(a){return c(I,a)}function
K(d){var
a=c(27,Dd(1,d)),b=a[1],e=a[3],f=V(Y(function(b,a){return a[2][2]?b:[0,[0,a[1],55],b]},e,b));return[0,b,a[2],f]}return[0,o,n,A,l,m,q,k,function(a){return c(28,Dd(1,a))},K,J,H,u]}(rx),Dk=bA1(T),sZ=function(c){function
ar(d){var
a=d[2];switch(a[0]){case
17:var
b=a[1];if(!A(b[1][2][1],bA3)){var
c=A(b[2][2][1],bA4);if(!c)return c}break;case
0:case
10:case
16:case
19:break;default:return 0}return 1}var
e=c[1],g=function
b(a){return b.fun(a)},a=function
b(a){return b.fun(a)},Z=function
b(a){return b.fun(a)},k=function
b(a){return b.fun(a)},_=function
b(a){return b.fun(a)},l=function
b(a){return b.fun(a)},$=function
b(a){return b.fun(a)},ab=function
b(a){return b.fun(a)},i=function
b(a){return b.fun(a)},n=function
b(a){return b.fun(a)},o=function
b(a){return b.fun(a)},m=function
b(a){return b.fun(a)},ac=function
b(a){return b.fun(a)},q=function
b(a){return b.fun(a)},ae=function
b(a){return b.fun(a)},r=function
b(a){return b.fun(a)},af=function
b(a){return b.fun(a)},f=function
f(a,b,c,d,e){return f.fun(a,b,c,d,e)},t=function
e(a,b,c,d){return e.fun(a,b,c,d)},u=function
b(a){return b.fun(a)},v=function
b(a){return b.fun(a)},w=function
b(a){return b.fun(a)},x=function
f(a,b,c,d,e){return f.fun(a,b,c,d,e)},ag=function
e(a,b,c,d){return e.fun(a,b,c,d)},z=function
b(a){return b.fun(a)},F=function
d(a,b,c){return d.fun(a,b,c)},G=function
b(a){return b.fun(a)},ah=function
d(a,b,c){return d.fun(a,b,c)},H=function
b(a){return b.fun(a)},ai=function
b(a){return b.fun(a)},I=function
c(a,b){return c.fun(a,b)},J=function
e(a,b,c,d){return e.fun(a,b,c,d)},aj=function
b(a){return b.fun(a)},K=function
d(a,b,c){return d.fun(a,b,c)},ak=function
b(a){return b.fun(a)},al=function
b(a){return b.fun(a)},L=function
b(a){return b.fun(a)},M=function
d(a,b,c){return d.fun(a,b,c)},N=function
b(a){return b.fun(a)},as=c[2];function
P(c){var
f=aa(c),d=b(l,c),e=b(_,c);if(e){var
g=e[1];return[0,E([0,f],function(c){var
e=y(as,0,c,d);return[2,[0,g,e,b(a,c),0]]},c)]}return d}function
at(c,a){if(typeof
a==="number"){var
b=52!==a?1:0;if(!b)return b}throw u0}function
am(e){var
a=De(at,e),b=P(a),c=p(a);if(typeof
c==="number"){if(11===c)throw u0;if(83===c)if(sz(Qg(a),bA5))throw u0}if(xK(a)){if(0===b[0]){var
d=b[1][2];if(10===d[0])if(!A(d[1][2][1],bA6))if(!sK(a))throw u0}return b}return b}h(g,function(a){var
c=p(a),k=xK(a);if(typeof
c==="number"){if(22<=c)if(58===c){if(a[17])return[0,b(Z,a)];var
e=0,d=0}else
if(95===c)var
d=1;else
var
e=0,d=0;else
if(4===c)var
d=1;else
if(21<=c)var
d=1;else
var
e=0,d=0;if(d)var
e=1}else
var
e=0;if(!e)if(0===k)return P(a);if(64===c)if(se(a))if(95===rM(1,a))var
h=L,g=am,f=1;else
var
f=0;else
var
f=0;else
var
f=0;if(!f)var
h=am,g=L;var
i=Hu(a,h);if(i)return i[1];var
j=Hu(a,g);return j?j[1]:P(a)});h(a,function(a){return d(e,a,b(g,a))});h(Z,function(c){return E(0,function(c){if(c[10])ad(c,90);var
l=C(c);s(c,58);if(xJ(c))var
g=0,h=0;else{var
i=sY(c,r2),d=p(c);if(typeof
d==="number"){if(83===d)var
f=1;else
if(10<=d)var
e=0,f=0;else
switch(d){case
0:case
2:case
3:case
4:case
6:var
e=0,f=0;break;default:var
f=1}if(f)var
j=0,e=1}else
var
e=0;if(!e)var
j=1;var
k=i||j,n=k?[0,b(a,c)]:k,g=n,h=i}var
m=g?0:W(c);return[30,[0,g,B([0,l],[0,m],0),h]]},c)});h(k,function(d){var
a=d[2];switch(a[0]){case
17:var
b=a[1];if(!A(b[1][2][1],bA7)){var
c=A(b[2][2][1],bA8);if(!c)return c}break;case
10:case
16:break;default:return 0}return 1});h(_,function(d){var
e=p(d);if(typeof
e==="number"){var
f=e-67|0;if(12<f>>>0)var
c=0;else{switch(f){case
0:var
a=bA9;break;case
1:var
a=bA_;break;case
2:var
a=bA$;break;case
3:var
a=bBa;break;case
4:var
a=bBb;break;case
5:var
a=bBc;break;case
6:var
a=bBd;break;case
7:var
a=bBe;break;case
8:var
a=bBf;break;case
9:var
a=bBg;break;case
10:var
a=bBh;break;case
11:var
a=bBi;break;default:var
a=bBj}var
b=a,c=1}}else
var
c=0;if(!c)var
b=0;if(0!==b)R(d);return b});h(l,function(c){var
h=aa(c),f=b(ab,c);if(82===p(c)){R(c);var
i=b(a,xG(0,c));s(c,83);var
g=E(0,a,c),j=rO(h,g[1]),k=g[2];return[0,[0,j,[7,[0,d(e,c,f),i,k,0]]]]}return f});h($,function(a){return d(e,a,b(l,a))});function
Q(a,g,f,c,b){var
h=d(e,a,g);return[0,[0,b,[15,[0,c,h,d(e,a,f),0]]]]}function
S(a,j,h){var
c=j,b=h;for(;;){var
d=p(a);if(typeof
d==="number")if(85===d){R(a);var
e=E(0,i,a),f=rO(b,e[1]),g=Y(0,a,Q(a,c,e[2],1,f),f),c=g[2],b=g[1];continue}return[0,b,c]}}function
an(a,k,j){var
c=k,b=j;for(;;){var
d=p(a);if(typeof
d==="number")if(84===d){R(a);var
e=E(0,i,a),f=S(a,e[2],e[1]),g=rO(b,f[1]),h=Y(0,a,Q(a,c,f[2],0,g),g),c=h[2],b=h[1];continue}return[0,b,c]}}function
Y(u,a,t,r){var
f=u,c=t,b=r;for(;;){var
g=p(a);if(typeof
g==="number")if(81===g){if(1-a[26][7])ad(a,sN);if(1-f)ad(a,bBk);s(a,81);var
h=E(0,i,a),j=h[2],k=h[1],d=p(a);if(typeof
d==="number")if(1<(d-84|0)>>>0)var
e=0;else{ad(a,[23,G_(d)]);var
o=S(a,j,k),q=an(a,o[2],o[1]),m=q[1],l=q[2],e=1}else
var
e=0;if(!e)var
m=k,l=j;var
n=rO(b,m),f=1,c=Q(a,c,l,2,n),b=n;continue}return[0,b,c]}}h(ab,function(a){var
c=E(0,i,a),d=c[2],e=c[1],f=p(a);if(typeof
f==="number")if(81===f)var
g=Y(1,a,d,e),b=1;else
var
b=0;else
var
b=0;if(!b)var
h=S(a,d,e),g=an(a,h[2],h[1]);return g[2]});function
ao(d,c,b,a){return[0,a,[3,[0,b,d,c,0]]]}h(i,function(f){var
l=0;a:for(;;){var
G=E(0,function(a){var
c=0!==b(n,a)?1:0;return[0,c,b(o,xG(0,a))]},f),H=G[2],i=H[2],y=G[1];if(95===p(f))var
S=0===i[0]?12===i[1][2][0]?(ad(f,60),1):0:0;var
z=p(f);if(typeof
z==="number"){var
j=z+TN|0;if(1<j>>>0)if(69<=j)switch(j-69|0){case
0:var
c=bBl,a=1;break;case
1:var
c=bBm,a=1;break;case
2:var
c=bBn,a=1;break;case
3:var
c=bBo,a=1;break;case
4:var
c=bBp,a=1;break;case
5:var
c=bBq,a=1;break;case
6:var
c=bBr,a=1;break;case
7:var
c=bBs,a=1;break;case
8:var
c=bBt,a=1;break;case
9:var
c=bBu,a=1;break;case
10:var
c=bBv,a=1;break;case
11:var
c=bBw,a=1;break;case
12:var
c=bBx,a=1;break;case
13:var
c=bBy,a=1;break;case
14:var
c=bBz,a=1;break;case
15:var
c=bBA,a=1;break;case
16:var
c=bBB,a=1;break;case
17:var
c=bBC,a=1;break;case
18:var
c=bBD,a=1;break;case
19:var
c=bBE,a=1;break;default:var
m=0,a=0}else
var
m=0,a=0;else
if(0===j)if(f[12])var
c=0,a=1;else
var
c=bBF,a=1;else
var
c=bBG,a=1;if(a)var
g=c,m=1}else
var
m=0;if(!m)var
g=0;if(0!==g)R(f);if(!l)if(!g)return i;if(g){var
I=g[1],J=I[1],K=H[1],P=K?14===J?1:0:K;if(P)O(f,[0,y,27]);var
Q=d(e,f,i),s=Q,r=[0,J,I[2]],q=y,h=l;for(;;){var
t=r[2],A=r[1];if(h){var
u=h[1],B=u[2],v=B[2],L=0===v[0]?v[1]:v[1]-1|0;if(t[1]<=L){var
C=rO(u[3],q),M=ao(u[1],s,B[1],C),s=M,r=[0,A,t],q=C,h=h[2];continue}}var
l=[0,[0,s,[0,A,t],q],h];continue a}}var
w=d(e,f,i),D=y,k=l;for(;;){if(k){var
x=k[1],F=rO(x[3],D),N=k[2],w=ao(x[1],w,x[2][1],F),D=F,k=N;continue}return[0,w]}}});h(n,function(b){var
a=p(b);if(typeof
a==="number")if(48<=a){if(sR<=a){if(!(tM<=a))switch(a-100|0){case
0:return bBH;case
1:return bBI;case
6:return bBJ;case
7:return bBK}}else
if(65===a)if(b[18])return bBL}else
if(45<=a)switch(a+wZ|0){case
0:return bBM;case
1:return bBN;default:return bBO}return 0});h(o,function(a){var
i=aa(a),j=C(a),l=b(n,a);if(l){var
o=l[1];R(a);var
q=E(0,m,a),r=q[2],f=rO(i,q[1]);if(6===o){var
s=r[2];switch(s[0]){case
10:tc(a,[0,f,45]);var
h=1;break;case
16:if(1===s[1][2][0])O(a,[0,f,87]);var
h=1;break;default:var
v=0,h=0}if(h)var
v=1}else
var
v=0;return[0,[0,f,[28,[0,o,r,B([0,j],0,0)]]]]}var
g=p(a);if(typeof
g==="number")if(tM===g)var
c=bBP,e=1;else
if(sQ===g)var
c=bBQ,e=1;else
var
e=0;else
var
e=0;if(!e)var
c=0;if(c){R(a);var
t=E(0,m,a),d=t[2];if(1-b(k,d))O(a,[0,d[1],26]);var
u=d[2],y=10===u[0]?uY(u[1][2][1])?(tw(a,51),1):0:0,w=rO(i,t[1]),x=B([0,j],0,0);return[0,[0,w,[29,[0,c[1],d,1,x]]]]}return b(ac,a)});h(m,function(a){return d(e,a,b(o,a))});h(ac,function(a){var
h=b(q,a);if(sK(a))return h;var
i=p(a);if(typeof
i==="number")if(tM===i)var
f=bBR,g=1;else
if(sQ===i)var
f=bBS,g=1;else
var
g=0;else
var
g=0;if(!g)var
f=0;if(f){var
c=d(e,a,h);if(1-b(k,c))O(a,[0,c[1],26]);var
j=c[2],r=10===j[0]?uY(j[1][2][1])?(tw(a,50),1):0:0,l=aa(a);R(a);var
m=W(a),n=rO(c[1],l),o=B(0,[0,m],0);return[0,[0,n,[29,[0,f[1],c,0,o]]]]}return h});h(q,function(a){var
k=aa(a),c=[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15],0,a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]],l=1-a[16],h=p(c);if(typeof
h==="number"){var
i=h-44|0;if(7<i>>>0)var
d=0;else{switch(i){case
0:if(l)var
g=[0,b(u,c)],e=1;else
var
d=0,e=0;break;case
6:var
g=[0,b(af,c)],e=1;break;case
7:var
g=[0,b(r,c)],e=1;break;default:var
d=0,e=0}if(e)var
j=g,d=1}}else
var
d=0;if(!d)var
j=vu(c)?[0,b(z,c)]:b(H,c);return sM(f,0,0,c,k,j)});h(ae,function(a){return d(e,a,b(q,a))});h(r,function(a){switch(a[20]){case
0:var
c=bBT;break;case
1:var
c=bBZ;break;default:var
c=bB0}var
f=c[1],b=aa(a),g=C(a);s(a,51);var
d=[0,b,[23,[0,B([0,g],[0,W(a)],0)]]],e=p(a);if(typeof
e==="number")if(!(11<=e))switch(e){case
4:var
h=c[2]?d:(O(a,[0,b,5]),[0,b,[10,tG(0,[0,b,bBW])]]);return j(t,bBV,a,b,h);case
6:case
10:var
i=f?d:(O(a,[0,b,4]),[0,b,[10,tG(0,[0,b,bBY])]]);return j(t,bBX,a,b,i)}if(f)r7(bBU,a);else
O(a,[0,b,4]);return d});h(af,function(c){return E(0,function(c){var
d=C(c);s(c,50);var
e=C(c);s(c,4);var
f=y(K,[0,e],0,b(a,xG(0,c)));s(c,5);return[11,[0,f,B([0,d],[0,W(c)],0)]]},c)});h(f,function(l,h,a,g,q){var
m=l?l[1]:1,i=h?h[1]:h,c=sM(x,[0,m],[0,i],a,g,q),j=sz(Qg(a),bB1);function
n(a){var
b=r$(a);function
f(a,b){return d(mf(a,tP,76),a,b)}var
g=d(e,a,c);return d(b[2],g,f)}function
o(n,c,l){var
d=b(w,c),e=d[1],o=rO(g,e),h=[0,l,n,[0,e,d[2]],0];if(j)var
a=0;else
if(i)var
a=0;else
var
k=[4,h],a=1;if(!a)var
k=[20,[0,h,j]];var
p=i||j;return sM(f,[0,m],[0,p],c,g,[0,[0,o,k]])}if(a[13])return c;var
k=p(a);if(typeof
k==="number"){if(4===k)return o(0,a,n(a));if(95===k)if(se(a)){var
r=De(function(b,a){throw u0},a);return Qq(r,c,function(a){var
c=n(a);return o(b(v,a),a,c)})}}return c});h(t,function(b,a,g,c){var
h=b?b[1]:1;return d(e,a,sM(f,[0,h],0,a,g,[0,c]))});h(u,function(a){return E(0,function(a){var
G=aa(a),o=C(a);s(a,44);if(a[11])if(10===p(a)){var
H=W(a);R(a);var
q=tG(B([0,o],[0,H],0),[0,G,bB2]),e=p(a);if(typeof
e!=="number"&&4===e[0])if(!A(e[3],bB4))return[17,[0,q,d(T[13],0,a),0]];r7(bB3,a);R(a);return[10,q]}var
t=aa(a),f=p(a);if(typeof
f==="number")if(44===f)var
g=b(u,a),c=1;else
if(51===f)var
g=b(r,Hm(1,a)),c=1;else
var
c=0;else
var
c=0;if(!c)var
g=vu(a)?b(z,a):b(ai,a);var
x=j(ag,bB5,Hm(1,a),t,g),h=p(a);if(typeof
h==="number")var
k=0;else
if(3===h[0])var
i=j(J,a,t,x,h[1]),k=1;else
var
k=0;if(!k)var
i=x;if(4===p(a))var
l=0;else{if(se(a))if(95===p(a))var
l=0,m=0;else
var
m=1;else
var
m=1;if(m)var
y=i,l=1}if(!l)var
I=r$(a),K=function(a,b){return d(mf(a,tP,77),a,b)},y=d(I[2],i,K);var
D=se(a),L=D?Qq(De(function(b,a){throw u0},a),0,v):D,E=p(a);if(typeof
E==="number")if(4===E)var
F=[0,b(w,a)],n=1;else
var
n=0;else
var
n=0;if(!n)var
F=0;return[18,[0,y,L,F,B([0,o],0,0)]]},a)});function
au(a){var
l=C(a);s(a,95);var
d=0;for(;;){var
e=p(a);if(typeof
e==="number"){var
o=96===e?1:rs===e?1:0;if(o){var
h=V(d),m=C(a);s(a,96);var
n=4===p(a)?r$(a)[1]:W(a);return[0,h,sp([0,l],[0,n],m)]}}var
f=p(a);if(typeof
f==="number")var
c=0;else
if(4===f[0])if(A(f[2],bB6))var
c=0;else{var
j=aa(a),k=C(a);v7(a,bB7);var
g=[1,[0,j,[0,B([0,k],[0,W(a)],0)]]],c=1}else
var
c=0;if(!c)var
g=[0,b(rx[1],a)];var
i=[0,g,d];if(96!==p(a))s(a,9);var
d=i;continue}}h(v,function(a){var
b=95===p(a)?1:0,c=b?[0,E(0,au,a)]:b;return c});function
av(c){var
d=C(c);s(c,12);var
e=b(a,c);return[0,e,B([0,d],0,0)]}h(w,function(c){return E(0,function(c){var
k=C(c);s(c,4);var
d=0;for(;;){var
e=p(c);if(typeof
e==="number"){var
m=5===e?1:rs===e?1:0;if(m){var
i=V(d),l=C(c);s(c,5);return[0,i,sp([0,k],[0,W(c)],l)]}}var
g=p(c);if(typeof
g==="number")if(12===g)var
h=[1,E(0,av,c)],f=1;else
var
f=0;else
var
f=0;if(!f)var
h=[0,b(a,c)];var
j=[0,h,d];if(5!==p(c))s(c,9);var
d=j;continue}},c)});function
ap(i,g,c,a,h,l){var
m=i?i[1]:1,j=g?g[1]:g,n=c?c[1]:c,o=Hm(0,a),p=b(T[7],o),q=aa(a);s(a,7);var
r=W(a),t=rO(h,q),u=B(0,[0,r],0),k=[0,d(e,a,l),[2,p],u],v=j?[21,[0,k,n]]:[16,k];return sM(f,[0,m],[0,j],a,h,[0,[0,t,v]])}function
aq(p,k,j,a,o,i){var
t=p?p[1]:1,q=k?k[1]:k,u=j?j[1]:j,c=b(N,a),l=c[3],m=c[2],g=c[1];if(l){var
v=Py(m),h=a[28][1];if(h){var
n=h[1];a[28][1]=[0,[0,n[1],[0,[0,v,g],n[2]]],h[2]]}else
O(a,[0,g,88])}var
r=rO(o,g),w=l?[1,[0,g,[0,m,B([0,c[4]],0,0)]]]:[0,m],y=0===i[0]?23===i[1][2][0]?l?(O(a,[0,r,89]),1):0:0:0,s=[0,d(e,a,i),w,0],x=q?[21,[0,s,u]]:[16,s];return sM(f,[0,t],[0,q],a,o,[0,[0,r,x]])}h(x,function(m,i,a,c,b){var
g=m?m[1]:1,k=i?i[1]:i,n=a[26],h=p(a);if(typeof
h==="number")switch(h){case
6:R(a);return ap([0,g],[0,k],0,a,c,b);case
10:R(a);return aq([0,g],[0,k],0,a,c,b);case
80:if(1-n[6])ad(a,98);if(1-g)ad(a,99);s(a,80);var
l=p(a);if(typeof
l==="number")switch(l){case
4:return b;case
6:R(a);return ap([0,g],bB$,bB_,a,c,b);case
95:if(se(a))return b;break}else
if(3===l[0]){ad(a,sR);return b}return aq([0,g],bB9,bB8,a,c,b)}else
if(3===h[0]){if(k)ad(a,sR);var
o=h[1];return sM(f,bCa,0,a,c,[0,j(J,a,c,d(e,a,b),o)])}return b});h(ag,function(b,a,f,c){var
g=b?b[1]:1;return d(e,a,sM(x,[0,g],0,a,f,[0,c]))});h(z,function(a){return E(0,function(c){var
g=b(rC[1],c),e=g[1],w=g[2],h=E(0,function(a){var
x=C(a);s(a,15);var
i=b(rC[2],a),f=i[1],z=xe([0,w,[0,x,[0,i[2],0]]]);if(4===p(a))var
k=0,j=0;else{var
r=p(a);if(typeof
r==="number"){var
t=95!==r?1:0;if(t)var
h=0;else
var
v=t,h=1}else
var
h=0;if(!h)var
u=Hl(f,Qd(e,a)),v=[0,uv(u,d(T[13],bCb,u))];var
k=v,j=tm(a,b(rx[3],a))}var
c=v2(0,a),l=y(rC[4],e,f,c),A=83===p(c)?l:xN(c,l),m=b(rx[12],c),g=m[2],n=m[1];if(g)var
q=n,o=Qu(c,g);else
var
q=v8(c,n),o=g;return[0,k,A,f,o,q,j,z]},c),a=h[2],i=a[3],f=a[2],k=a[1],l=j(rC[5],c,e,i,1),m=b(rC[6],f);sM(rC[7],c,l[2],m,k,f);var
n=h[1],o=B([0,a[7]],0,0);return[8,[0,k,f,l[1],e,i,a[4],a[5],a[6],o,n]]},a)});h(F,function(c,d,a){switch(d){case
1:tw(c,43);try{var
f=w_(w9(X(bCe,a))),b=f}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(bCd,a))}break;case
2:tw(c,44);try{var
g=AK(a),b=g}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(bCf,a))}break;case
4:try{var
h=AK(a),b=h}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(bCg,a))}break;default:try{var
e=w_(w9(a)),b=e}catch(c){c=rZ(c);if(c[1]!==s7)throw c;var
b=U(X(bCc,a))}}s(c,[0,d,a]);return b});h(G,function(a){var
b=rz(a);if(0!==b)if(rs===D(a,b-1|0))return sT(a,0,b-1|0);return a});h(ah,function(i,c,a){if(2<=c){var
d=b(G,a);try{var
j=AK(d),e=j}catch(a){a=rZ(a);if(a[1]!==s7)throw a;var
e=U(X(bCh,d))}var
f=e}else{var
g=b(G,a);try{var
k=w_(w9(g)),h=k}catch(a){a=rZ(a);if(a[1]!==s7)throw a;var
h=U(X(bCi,g))}var
f=h}s(i,[1,c,a]);return f});h(H,function(a){var
f=aa(a),e=C(a),c=p(a);if(typeof
c==="number")switch(c){case
0:var
h=b(T[12],a);return[1,[0,h[1],[19,h[2]]],h[3]];case
4:return[0,b(aj,a)];case
6:var
k=E(0,ak,a),l=k[2];return[1,[0,k[1],[0,l[1]]],l[2]];case
21:R(a);return[0,[0,f,[26,[0,B([0,e],[0,W(a)],0)]]]];case
29:R(a);return[0,[0,f,[14,[0,0,bCk,B([0,e],[0,W(a)],0)]]]];case
40:return[0,b(T[22],a)];case
95:var
n=b(T[17],a),i=n[2],t=n[1],u=uD<=i[1]?[13,i[2]]:[12,i[2]];return[0,[0,t,u]];case
30:case
31:R(a);var
m=31===c?1:0,s=m?bCl:bCm;return[0,[0,f,[14,[0,[1,m],s,B([0,e],[0,W(a)],0)]]]];case
74:case
102:return[0,b(al,a)]}else
switch(c[0]){case
0:var
o=c[2],v=[2,y(F,a,c[1],o)];return[0,[0,f,[14,[0,v,o,B([0,e],[0,W(a)],0)]]]];case
1:var
q=c[2],w=[3,y(ah,a,c[1],q)];return[0,[0,f,[14,[0,w,q,B([0,e],[0,W(a)],0)]]]];case
2:var
g=c[1];if(g[4])tw(a,43);R(a);var
x=[0,g[2]],z=B([0,e],[0,W(a)],0);return[0,[0,g[1],[14,[0,x,g[3],z]]]];case
3:var
r=d(I,a,c[1]);return[0,[0,r[1],[25,r[2]]]]}if(xK(a)){var
j=d(T[13],0,a);return[0,[0,j[1],[10,j]]]}r7(0,a);var
A=typeof
c==="number"?0:6===c[0]?(R(a),1):0;return[0,[0,f,[14,[0,0,bCj,B([0,e],[0,0],0)]]]]});h(ai,function(a){return d(e,a,b(H,a))});h(I,function(a,c){var
u=c[3],v=c[2],j=c[1],H=C(a);s(a,[3,c]);var
w=[0,j,[0,[0,v[2],v[1]],u]];if(u)var
z=j,y=[0,w,0],x=0;else{var
e=[0,w,0],m=0;for(;;){var
f=b(T[7],a),g=[0,f,m],n=p(a);if(typeof
n==="number")if(1===n){sL(a,4);var
h=p(a);if(typeof
h==="number")var
l=1;else
if(3===h[0]){var
i=h[1],o=i[3],q=i[2];R(a);var
r=i[1],A=[0,[0,q[2],q[1]],o];td(a);var
t=[0,[0,r,A],e];if(!o){var
e=t,m=g;continue}var
D=V(g),d=[0,r,V(t),D],k=1,l=0}else
var
l=1;if(l)throw[0,rB,bCn]}else
var
k=0;else
var
k=0;if(!k){r7(bCo,a);var
E=[0,f[1],bCp],F=V(g),G=V([0,E,e]),d=[0,f[1],G,F]}var
z=d[1],y=d[2],x=d[3];break}}var
I=W(a),J=rO(j,z);return[0,J,[0,y,x,B([0,H],[0,I],0)]]});h(J,function(a,i,h,g){var
c=r$(a);function
e(a,b){return d(mf(a,tP,26),a,b)}var
f=d(c[2],h,e),b=d(I,a,g);return[0,rO(i,b[1]),[24,[0,f,b,0]]]});h(aj,function(c){var
f=C(c),e=E(0,function(c){s(c,4);var
h=aa(c),e=b(a,c),f=p(c);if(typeof
f==="number")if(9===f)var
g=[0,y(M,c,h,[0,e,0])],d=1;else
if(83===f)var
g=[1,[0,e,b(rx[9],c),0]],d=1;else
var
d=0;else
var
d=0;if(!d)var
g=[0,e];s(c,5);return g},c),d=e[2],g=W(c),h=0===d[0]?d[1]:[0,e[1],[27,d[1]]];return y(K,[0,f],[0,g],h)});h(K,function(r,q,C){var
a=C[2],D=r?r[1]:r,E=q?q[1]:q;function
c(a){return sH(a,B([0,D],[0,E],0))}function
F(a){return G8(a,B([0,D],[0,E],0))}switch(a[0]){case
0:var
G=a[1],O=F(G[2]),b=[0,[0,G[1],O]];break;case
1:var
d=a[1],P=d[10],Q=c(d[9]),b=[1,[0,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],Q,P]];break;case
2:var
g=a[1],R=c(g[4]),b=[2,[0,g[1],g[2],g[3],R]];break;case
3:var
h=a[1],S=c(h[4]),b=[3,[0,h[1],h[2],h[3],S]];break;case
4:var
i=a[1],T=c(i[4]),b=[4,[0,i[1],i[2],i[3],T]];break;case
5:var
f=a[1],U=c(f[7]),b=[5,[0,f[1],f[2],f[3],f[4],f[5],f[6],U]];break;case
7:var
j=a[1],V=c(j[4]),b=[7,[0,j[1],j[2],j[3],V]];break;case
8:var
e=a[1],W=e[10],X=c(e[9]),b=[8,[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],X,W]];break;case
10:var
H=a[1],I=H[2],Y=c(I[2]),b=[10,[0,H[1],[0,I[1],Y]]];break;case
11:var
J=a[1],Z=c(J[2]),b=[11,[0,J[1],Z]];break;case
12:var
k=a[1],_=c(k[4]),b=[12,[0,k[1],k[2],k[3],_]];break;case
13:var
l=a[1],$=c(l[4]),b=[13,[0,l[1],l[2],l[3],$]];break;case
14:var
s=a[1],aa=c(s[3]),b=[14,[0,s[1],s[2],aa]];break;case
15:var
m=a[1],ab=c(m[4]),b=[15,[0,m[1],m[2],m[3],ab]];break;case
16:var
t=a[1],ac=c(t[3]),b=[16,[0,t[1],t[2],ac]];break;case
17:var
u=a[1],ad=c(u[3]),b=[17,[0,u[1],u[2],ad]];break;case
18:var
n=a[1],ae=c(n[4]),b=[18,[0,n[1],n[2],n[3],ae]];break;case
19:var
K=a[1],af=F(K[2]),b=[19,[0,K[1],af]];break;case
20:var
L=a[1],o=L[1],ag=L[2],ah=c(o[4]),b=[20,[0,[0,o[1],o[2],o[3],ah],ag]];break;case
21:var
M=a[1],v=M[1],ai=M[2],aj=c(v[3]),b=[21,[0,[0,v[1],v[2],aj],ai]];break;case
22:var
N=a[1],ak=c(N[2]),b=[22,[0,N[1],ak]];break;case
23:var
b=[23,[0,c(a[1][1])]];break;case
24:var
w=a[1],al=c(w[3]),b=[24,[0,w[1],w[2],al]];break;case
25:var
x=a[1],am=c(x[3]),b=[25,[0,x[1],x[2],am]];break;case
26:var
b=[26,[0,c(a[1][1])]];break;case
27:var
y=a[1],an=c(y[3]),b=[27,[0,y[1],y[2],an]];break;case
28:var
z=a[1],ao=c(z[3]),b=[28,[0,z[1],z[2],ao]];break;case
29:var
p=a[1],ap=c(p[4]),b=[29,[0,p[1],p[2],p[3],ap]];break;case
30:var
A=a[1],aq=A[3],ar=c(A[2]),b=[30,[0,A[1],ar,aq]];break;default:var
b=a}return[0,C[1],b]});h(ak,function(a){var
F=C(a);s(a,6);var
e=[0,0,c[3]];for(;;){var
h=e[2],i=e[1],f=p(a);if(typeof
f==="number"){if(13<=f)var
k=rs===f?1:0;else
if(7<=f)switch(f-7|0){case
2:var
y=aa(a);R(a);var
e=[0,[0,[2,y],i],h];continue;case
5:var
z=C(a),o=E(0,function(d){R(d);var
a=b(g,d);return 0===a[0]?[0,a[1],c[3]]:[0,a[1],a[2]]},a),q=o[2],l=q[2],r=o[1],A=B([0,z],0,0),D=[1,[0,r,[0,q[1],A]]],t=7===p(a)?1:0;if(t)var
m=0;else
if(7===rM(1,a))var
u=[0,l[1],[0,[0,r,62],l[2]]],m=1;else
var
m=0;if(!m)var
u=l;if(1-t)s(a,9);var
e=[0,[0,D,i],d(c[4],u,h)];continue;case
0:var
k=1;break;default:var
k=0}else
var
k=0;if(k){var
v=b(c[5],h),w=V(i),G=C(a);s(a,7);return[0,[0,w,sp([0,F],[0,W(a)],G)],v]}}var
j=b(g,a),n=0===j[0]?[0,j[1],c[3]]:[0,j[1],j[2]];if(7!==p(a))s(a,9);var
x=[0,[0,n[1]],i],e=[0,x,d(c[4],n[2],h)];continue}});h(al,function(a){sL(a,5);var
o=aa(a),q=C(a),d=p(a);if(typeof
d!=="number"&&5===d[0]){var
g=d[1],b=g[3],h=g[2];R(a);var
r=W(a),s=X(bCs,X(h,X(bCr,b)));td(a);var
i=rK(rz(b)),e=rz(b)-1|0,m=0;if(!(e<0)){var
c=m;for(;;){var
f=uk(b,c),j=f-103|0;if(18<j>>>0)var
l=0;else
switch(j){case
0:case
2:case
6:case
12:case
14:case
18:sb(i,f);var
l=1;break;default:var
l=0}var
n=c+1|0;if(e!==c){var
c=n;continue}break}}var
k=r0(i);if(A(k,b))ad(a,[14,b]);return[0,o,[14,[0,[4,[0,h,k]],s,B([0,q],[0,r],0)]]]}throw[0,rB,bCq]});function
aw(e,a){if(typeof
a==="number"){if(58<=a)var
b=a+Dx|0,d=29<b>>>0?47===b?1:0:27<(b-1|0)>>>0?1:0;else
var
c=a-41|0,d=15<c>>>0?-1<=c?1:0:11===c?1:0;if(d)return 0}throw u0}h(L,function(w){var
c=De(aw,w),x=aa(c);if(11===rM(1,c))var
h=0,m=0;else
var
v=b(rC[1],c),h=v[1],m=v[2];var
n=E(0,function(a){var
e=tm(a,b(rx[3],a));if(xK(a))if(0===e){var
f=d(T[13],bCt,a),c=f[1],h=[0,c,[0,[0,c,[2,[0,f,[0,v6(a)],0]]],0]];return[0,e,[0,c,[0,0,[0,h,0],0,0]],[0,[0,c[1],c[3],c[3]]],0]}var
i=y(rC[4],a[18],a[17],a),j=v3(1,a),g=b(rx[12],j);return[0,e,i,g[1],g[2]]},c),e=n[2],f=e[2],i=f[2];if(i[1])var
k=0;else{if(i[3])var
l=1;else
if(i[2])var
k=0,l=0;else
var
l=1;if(l)var
a=Qh(c),k=1}if(!k)var
a=c;var
g=f[2],o=g[1],j=o?(O(a,[0,o[1][1],tM]),[0,f[1],[0,0,g[2],g[3],g[4]]]):f,q=sK(a),z=q?11===p(a)?1:0:q;if(z)ad(a,57);s(a,11);var
r=Qh(a),t=E(0,function(g){var
a=Qi(g,h,0),e=p(a);if(typeof
e==="number")if(0===e){var
c=d(T[16],1,a);return[0,[0,[0,c[1],c[2]]],c[3]]}var
f=b(T[10],a);return[0,[1,f],a[6]]},r),u=t[2],A=b(rC[6],j);sM(rC[7],r,u[2],A,0,j);var
C=rO(x,t[1]),D=n[1],F=B([0,m],0,0);return[0,[0,C,[1,[0,0,j,u[1],h,0,e[4],e[3],e[1],F,D]]]]});h(M,function(d,c,f){return E([0,c],function(d){var
c=f;for(;;){var
e=p(d);if(typeof
e==="number")if(9===e){R(d);var
c=[0,b(a,d),c];continue}return[22,[0,V(c),0]]}},d)});h(N,function(a){var
g=aa(a),d=E(0,function(a){var
c=p(a);if(typeof
c==="number")if(14===c){var
f=C(a);R(a);var
e=1,d=f,b=1}else
var
b=0;else
var
b=0;if(!b)var
e=0,d=0;return[0,e,tJ(a),d]},a),b=d[2],e=b[2],c=b[1],f=d[1],h=c?vO(g[3],e[1][2]):c;if(h)O(a,[0,f,sE]);return[0,f,e,c,b[3]]});return[0,a,g,$,N,ar,ae,F,M]}(Dk),vw=function(e){function
f(a){var
g=C(a);R(a);var
h=B([0,g],0,0),c=b(sZ[6],a),e=sK(a)?xM(a):Dh(a);function
f(a,b){return d(mf(a,tP,78),a,b)}return[0,d(e[2],c,f),h]}function
I(b){var
d=b[26][4];if(d){var
a=0;for(;;){var
c=p(b);if(typeof
c==="number")if(13===c){var
a=[0,E(0,f,b),a];continue}return V(a)}}return d}function
g(g,a){var
F=g?g[1]:g,l=C(a),c=p(a);if(typeof
c==="number")switch(c){case
6:var
n=E(0,function(a){var
c=C(a);s(a,6);var
d=xG(0,a),e=b(T[10],d);s(a,7);return[0,e,B([0,c],[0,W(a)],0)]},a),o=n[1];return[0,o,[3,[0,o,n[2]]]];case
14:if(F){var
i=b(sZ[4],a),q=i[2],r=i[1],G=Py(q),f=a[28][1];if(f){var
k=f[1],z=f[2],A=k[2],D=[0,[0,d(uu[4],G,k[1]),A],z];a[28][1]=D}else
U(boz);return[0,r,[2,[0,r,[0,q,B([0,i[4]],0,0)]]]]}break}else
switch(c[0]){case
0:var
t=c[2],u=aa(a),H=[2,y(sZ[7],a,c[1],t)];return[0,u,[0,[0,u,[0,H,t,B([0,l],[0,W(a)],0)]]]];case
2:var
e=c[1],v=e[4],w=e[3],x=e[2],j=e[1];if(v)tw(a,43);s(a,[2,[0,j,x,w,v]]);return[0,j,[0,[0,j,[0,[0,x],w,B([0,l],[0,W(a)],0)]]]]}var
h=b(sZ[4],a),m=h[1];if(h[3])O(a,[0,m,88]);return[0,m,[1,h[2]]]}function
w(a,i,k){var
d=b(rC[2],a),h=d[1],l=d[2],e=g([0,i],a),c=e[1],f=0,m=tI(a,e[2]);return[0,m,E(0,function(m){var
a=v2(1,m),g=E(0,function(a){var
g=y(rC[4],0,0,a),i=0,e=83===p(a)?g:xN(a,g);if(0===k){var
d=e[2];if(d[1])O(a,[0,c,sP]);else{var
h=d[2],j=h?h[2]?0:d[3]?0:1:0;if(!j)if(d[3])O(a,[0,c,79]);else
O(a,[0,c,79])}}else{var
f=e[2];if(f[1])O(a,[0,c,uB]);else{var
l=f[2]?0:f[3]?0:1;if(!l)O(a,[0,c,78])}}return[0,i,e,v8(a,b(rx[10],a))]},a),d=g[2],e=d[2],i=j(rC[5],a,f,h,0),n=b(rC[6],e);sM(rC[7],a,i[2],n,0,e);var
o=g[1],q=B([0,l],0,0);return[0,0,e,i[1],f,h,0,d[3],d[1],q,o]},a)]}function
P(c){var
a=b(sZ[2],c);return 0===a[0]?[0,a[1],e[3]]:[0,a[1],a[2]]}function
v(f,c,i){function
a(k){var
a=v2(1,k),g=E(0,function(a){var
h=tm(a,b(rx[3],a));if(0===f)if(0===c)var
e=0,d=0;else
var
e=1,d=0;else
if(0===c)var
e=0,d=a[18];else
var
e=1,d=1;var
g=y(rC[4],d,e,a),i=83===p(a)?g:xN(a,g);return[0,h,i,v8(a,b(rx[10],a))]},a),d=g[2],e=d[2],h=j(rC[5],a,f,c,0),l=b(rC[6],e);sM(rC[7],a,h[2],l,0,e);var
m=g[1],n=B([0,i],0,0);return[0,0,e,h[1],f,c,0,d[3],d[1],n,m]}var
d=0;return function(b){return E(d,a,b)}}function
x(a){s(a,83);return P(a)}function
u(h,g,c,o,n,w){var
a=E([0,g],function(a){if(!o)if(!n){var
f=p(a);if(typeof
f==="number"){if(79===f){if(1===c[0])var
l=c[1],y=aa(a),z=function(a){var
c=C(a);s(a,79);var
e=W(a),f=d(T[19],a,[0,l[1],[10,l]]),g=b(T[10],a);return[2,[0,0,f,g,B([0,c],[0,e],0)]]},D=E([0,l[1]],z,a),m=[0,D,[0,[0,[0,y,[11,xv(bCF)]],0],0]];else
var
m=x(a);return[0,[0,c,m[1],1],m[2]]}if(95===f)var
i=1;else
if(10<=f)var
i=0;else
switch(f){case
4:var
i=1;break;case
1:case
9:switch(c[0]){case
0:var
q=c[1],r=q[1];O(a,[0,r,94]);var
h=[0,r,[14,q[2]]];break;case
1:var
j=c[1],g=j[2][1],k=j[1],J=Hq(g)?A(g,bCC)?A(g,bCD)?(O(a,[0,k,2]),1):0:0:0;if(!J)if(v5(g))tc(a,[0,k,52]);var
h=[0,k,[10,j]];break;case
2:var
h=U(bCE);break;default:var
t=c[1][2][1];O(a,[0,t[1],95]);var
h=t}return[0,[0,c,h,1],e[3]];default:var
i=0}if(i){var
H=tI(a,c),I=[1,H,b(v(o,n,w),a)];return[0,I,e[3]]}}var
u=x(a);return[0,[0,c,u[1],0],u[2]]}var
F=tI(a,c),G=[1,F,b(v(o,n,w),a)];return[0,G,e[3]]},h),f=a[2];return[0,[0,[0,a[1],f[1]]],f[2]]}function
c(f){var
a=E(0,function(a){var
ao=C(a);s(a,0);var
z=0,y=[0,0,e[3]];for(;;){var
t=y[2],Z=y[1],D=p(a);if(typeof
D==="number"){var
aq=1===D?1:rs===D?1:0;if(aq){var
al=z?[0,t[1],[0,[0,z[1],97],t[2]]]:t,am=b(e[5],al),an=V(Z),ap=C(a);s(a,1);return[0,[0,an,sp([0,ao],[0,W(a)],ap)],am]}}if(12===p(a))var
ad=C(a),N=E(0,function(a){s(a,12);return P(a)},a),O=N[2],ae=O[2],af=B([0,ad],0,0),j=[0,[1,[0,N[1],[0,O[1],af]]],ae];else{var
n=aa(a),f=rM(1,a);if(typeof
f==="number"){if(83<=f)if(95===f)var
k=1;else
if(84<=f)var
o=0,k=0;else
var
k=1;else
if(79===f)var
k=1;else
if(10<=f)var
o=0,k=0;else
switch(f){case
1:case
4:case
9:var
k=1;break;default:var
o=0,k=0}if(k)var
v=0,Q=0,o=1}else
var
o=0;if(!o)var
Y=b(rC[1],a),v=Y[1],Q=Y[2];var
R=b(rC[2],a),S=R[1],ag=rt(Q,R[2]),x=p(a);if(0===v)if(0===S)if(typeof
x==="number")var
c=0;else
if(4===x[0]){var
T=x[3];if(A(T,bCG))if(A(T,bCH))var
c=0;else{var
ah=C(a),U=g(0,a)[2],h=p(a);if(typeof
h==="number"){if(83<=h)if(95===h)var
l=1;else
if(84<=h)var
q=1,l=0;else
var
l=1;else
if(79===h)var
l=1;else
if(10<=h)var
q=1,l=0;else
switch(h){case
1:case
4:case
9:var
l=1;break;default:var
q=1,l=0}if(l)var
j=u(a,n,U,0,0,0),c=1,q=0}else
var
q=1;if(q){tI(a,U);var
ai=e[3],L=E([0,n],function(a){return w(a,0,0)},a),M=L[2],ac=B([0,ah],0,0),j=[0,[0,[0,L[1],[3,M[1],M[2],ac]]],ai],c=1}}else{var
aj=C(a),X=g(0,a)[2],i=p(a);if(typeof
i==="number"){if(83<=i)if(95===i)var
m=1;else
if(84<=i)var
r=1,m=0;else
var
m=1;else
if(79===i)var
m=1;else
if(10<=i)var
r=1,m=0;else
switch(i){case
1:case
4:case
9:var
m=1;break;default:var
r=1,m=0}if(m)var
j=u(a,n,X,0,0,0),c=1,r=0}else
var
r=1;if(r){tI(a,X);var
ak=e[3],J=E([0,n],function(a){return w(a,0,1)},a),K=J[2],ab=B([0,aj],0,0),j=[0,[0,[0,J[1],[2,K[1],K[2],ab]]],ak],c=1}}}else
var
c=0;else
var
c=0;else
var
c=0;if(!c)var
j=u(a,n,g(0,a)[2],v,S,ag)}var
_=j[1];if(1===_[0])if(9===p(a))var
$=[0,aa(a)],G=1;else
var
G=0;else
var
G=0;if(!G)var
$=0;var
F=p(a);if(typeof
F==="number"){if(1===F)var
I=1;else
if(rs===F)var
I=1;else
var
H=0,I=0;if(I)var
H=1}else
var
H=0;if(!H)s(a,9);var
z=$,y=[0,[0,_,Z],d(e[4],j[2],t)];continue}},f),c=a[2];return[0,a[1],c[1],c[2]]}function
J(f,b,e,c){var
a=e[2][1][2][1],g=e[1];if(st(a,bCK)){O(f,[0,g,[21,a,0,1]]);return b}var
h=d(Dj[28],a,b);if(h){var
i=h[1],j=IB===c?IJ===i?1:0:IJ===c?IB===i?1:0:0;if(!j)O(f,[0,g,[20,a]]);return y(Dj[4],a,Rr,b)}return y(Dj[4],a,c,b)}function
k(a,c){return E(0,function(a){var
i=c?C(a):c;s(a,52);var
e=0;for(;;){var
f=[0,E(0,function(a){var
c=b(rx[2],a);if(95===p(a))var
f=r$(a),g=function(a,b){return d(mf(a,vy,79),a,b)},e=d(f[2],c,g);else
var
e=c;return[0,e,b(rx[4],a)]},a),e],g=p(a);if(typeof
g==="number")if(9===g){s(a,9);var
e=f;continue}var
h=V(f);return[0,h,B([0,i],0,0)]}},a)}function
K(b,a){return a?O(b,[0,a[1][1],7]):a}function
L(b,a){return a?O(b,[0,a[1],65]):a}function
z(n,m,g,j,J,e,I){var
f=E([0,m],function(a){var
e=b(rx[10],a),E=a[26],k=p(a);if(J){if(typeof
k==="number")if(79===k){ad(a,66);R(a);var
c=0,u=1}else
var
u=0;else
var
u=0;if(!u)var
c=0}else{if(typeof
k==="number")if(79===k){var
M=j?E[3]?1:0:0;if(M)var
v=1;else{if(j)var
w=1;else
if(E[2])var
v=1,w=0;else
var
w=1;if(w)var
c=1,l=1,v=0}if(v){s(a,79);var
L=v2(1,a),c=[0,b(T[7],L)],l=1}}else
var
l=0;else
var
l=0;if(!l)var
c=1}var
m=p(a);if(typeof
m==="number")if(9<=m)var
h=0;else
switch(m){case
8:R(a);var
t=p(a);if(typeof
t==="number"){if(1===t)var
y=1;else
if(rs===t)var
y=1;else
var
x=0,y=0;if(y)var
C=W(a),x=1}else
var
x=0;if(!x)var
D=sK(a),C=D?uZ(a):D;var
f=[0,g,e,c,C],h=1;break;case
4:case
6:r7(0,a);var
f=[0,g,e,c,0],h=1;break;default:var
h=0}else
var
h=0;if(!h){var
n=p(a);if(typeof
n==="number"){if(1===n)var
A=1;else
if(rs===n)var
A=1;else
var
z=0,A=0;if(A)var
i=[0,0,function(a,b){return a}],z=1}else
var
z=0;if(!z)var
i=sK(a)?xM(a):Dh(a);if(typeof
c==="number")if(0===e[0])var
F=function(a,b){return d(mf(a,Q4,82),a,b)},r=d(i[2],g,F),q=e,o=c;else
var
G=function(a,b){return d(mf(a,RQ,83),a,b)},r=g,q=[1,d(i[2],e[1],G)],o=c;else
var
H=function(a,b){return d(mf(a,tP,84),a,b)},r=g,q=e,o=[0,d(i[2],c[1],H)];var
f=[0,r,q,o,0]}var
K=B([0,I],[0,f[4]],0);return[0,f[1],f[2],f[3],K]},n),a=f[2],h=a[4],i=a[3],k=a[2],c=a[1],l=f[1];return 2===c[0]?[2,[0,l,[0,c[1],i,k,j,e,h]]]:[1,[0,l,[0,c,i,k,j,e,h]]]}function
M(a,o,x,c,h,f,g,n,m,l){for(;;){var
u=p(a);if(typeof
u==="number"){var
q=u-1|0;if(7<q>>>0){var
v=q-78|0;if(4<v>>>0)var
i=1;else
switch(v){case
3:r7(0,a);R(a);continue;case
0:case
4:var
i=0;break;default:var
i=1}}else
var
i=5<(q-1|0)>>>0?0:1;if(!i)if(!h)if(!f)return z(a,o,c,g,n,m,l)}if(xJ(a))return z(a,o,c,g,n,m,l);L(a,n);K(a,m);if(0===g){switch(c[0]){case
0:var
r=c[1][2][1];if(typeof
r==="number")var
k=1;else
if(0===r[0])if(A(r[1],bCL))var
d=0,e=0,k=0;else
var
e=1,k=0;else
var
k=1;if(k)var
d=0,e=0;break;case
1:if(A(c[1][2][1],bCM))var
d=0,e=0;else
var
e=1;break;default:var
d=0,e=0}if(e)var
t=0,s=v2(2,a),d=1}else
var
d=0;if(!d)var
t=1,s=v2(1,a);var
C=tI(s,c),w=E(0,function(a){var
e=E(0,function(a){var
m=tm(a,b(rx[3],a));if(0===h)if(0===f)var
d=0,c=0;else
var
d=1,c=0;else
if(0===f)var
d=0,c=a[18];else
var
d=1,c=1;var
j=y(rC[4],c,d,a),g=83===p(a)?j:xN(a,j),e=g[2],k=e[1];if(k)if(0===t){O(a,[0,k[1][1],sQ]);var
l=[0,g[1],[0,0,e[2],e[3],e[4]]],i=1}else
var
i=0;else
var
i=0;if(!i)var
l=g;return[0,m,l,v8(a,b(rx[10],a))]},a),c=e[2],d=c[2],g=j(rC[5],a,h,f,0),i=b(rC[6],d);sM(rC[7],a,g[2],i,0,d);return[0,0,d,g[1],h,f,0,c[3],c[1],0,e[1]]},s),D=[0,t,C,w,g,x,B([0,l],0,0)];return[0,[0,rO(o,w[1]),D]]}}function
N(d,c){var
a=rM(d,c);if(typeof
a==="number"){if(83<=a)var
b=95===a?1:84<=a?0:1;else
if(79===a)var
b=1;else
if(9<=a)var
b=0;else
switch(a){case
1:case
4:case
8:var
b=1;break;default:var
b=0}if(b)return 1}return 0}var
h=0;function
ao(a){return N(h,a)}function
a(h,G,F,a6){var
H=h?h[1]:h,a=uX(1,G),P=rt(H,I(a)),Q=C(a);s(a,40);var
q=Dd(1,a),c=p(q);if(0===F)var
f=0;else
if(typeof
c==="number"){if(52<=c)if(95===c)var
e=1;else
if(53<=c)var
f=0,e=0;else
var
e=1;else
if(41===c)var
e=1;else
if(0===c)var
e=1;else
var
f=0,e=0;if(e)var
r=0,f=1}else
var
f=0;if(!f)var
S=d(T[13],0,q),X=r$(a),Y=function(a,b){return d(mf(a,vy,85),a,b)},r=[0,d(X[2],S,Y)];var
i=b(rx[3],a);if(i)var
Z=r$(a),_=function(a,b){return d(mf(a,It,86),a,b)},t=[0,d(Z[2],i[1],_)];else
var
t=i;var
v=C(a),j=sY(a,41);if(j)var
u=E(0,function(a){var
f=Hl(0,a),c=b(sZ[6],f);if(95===p(a))var
g=r$(a),h=function(a,b){return d(mf(a,tP,80),a,b)},e=d(g[2],c,h);else
var
e=c;var
i=b(rx[4],a);return[0,e,i,B([0,v],0,0)]},a),l=u[1],x=r$(a),z=function(a,b){return y(mf(a,-663447790,81),a,l,b)},m=[0,[0,l,d(x[2],u[2],z)]];else
var
m=j;var
n=52===p(a)?1:0;if(n){if(1-se(a))ad(a,16);var
o=[0,Qw(a,k(a,1))]}else
var
o=n;var
D=E(0,function(a){var
a5=C(a);if(sY(a,0)){a[28][1]=[0,[0,uu[1],0],a[28][1]];var
j=0,c=Dj[1],S=0;for(;;){var
aD=p(a);if(typeof
aD==="number"){var
T=aD-2|0;if(sP<T>>>0){if(!(sQ<(T+1|0)>>>0)){var
a4=V(S),ac=function(c,a){return b(xf(function(a){return 1-d(uu[3],a[1],c)}),a)},G=a[28][1];if(G){var
H=G[2],ad=G[1],ae=ad[2],af=ad[1];if(H){var
aO=ac(af,ae),ag=xd(H),aP=I5(H),aQ=rt(ag[2],aO);a[28][1]=[0,[0,ag[1],aQ],aP]}else{var
aR=ac(af,ae);sn(function(b){return O(a,[0,b[2],[22,b[1]]])},aR);a[28][1]=0}}else
U(boy);s(a,1);var
Z=p(a);if(0===a6){if(typeof
Z==="number")if(1===Z)var
u=0,D=0;else
if(rs===Z)var
u=0,D=0;else
var
D=1;else
var
D=1;if(D){var
aN=sK(a);if(aN)var
_=uZ(a),u=1;else
var
_=aN,u=1}}else
var
u=0;if(!u)var
_=W(a);return[0,a4,B([0,a5],[0,_],0)]}}else
if(6===T){s(a,8);continue}}var
m=aa(a),n=I(a),ap=p(a);if(typeof
ap==="number")if(60===ap)if(N(1,a))var
F=0;else{var
a0=[0,aa(a)],a1=C(a);R(a);var
k=a0,aq=a1,F=1}else
var
F=0;else
var
F=0;if(!F)var
k=0,aq=0;var
ar=4!==rM(1,a)?1:0;if(ar)var
as=95!==rM(1,a)?1:0,h=as?42===p(a)?1:0:as;else
var
h=ar;if(h){var
aU=C(a);R(a);var
at=aU}else
var
at=h;var
au=64===p(a)?1:0;if(au)var
av=1-N(1,a),i=av?1-xI(1,a):av;else
var
i=au;if(i){var
aV=C(a);R(a);var
aw=aV}else
var
aw=i;var
ax=b(rC[2],a),P=ax[1],l=y(rC[3],a,i,P);if(0===P)if(l)var
ay=b(rC[2],a),o=ay[1],az=ay[2],$=1;else
var
$=0;else
var
$=0;if(!$)var
o=P,az=ax[2];var
q=xe([0,aq,[0,at,[0,aw,[0,az,0]]]]),Q=p(a);if(0===i)if(0===o)if(typeof
Q==="number")var
f=0;else
if(4===Q[0]){var
aA=Q[3];if(A(aA,bCO))if(A(aA,bCP))var
f=0;else{var
aW=C(a),aB=g(bCQ,a)[2];if(ao(a))var
e=M(a,m,n,aB,i,o,h,k,l,q),f=1;else{L(a,k);K(a,l);tI(a,aB);var
aX=rt(q,aW),am=E([0,m],function(a){return w(a,1,0)},a),an=am[2],aT=B([0,aX],0,0),e=[0,[0,am[1],[0,3,an[1],an[2],h,n,aT]]],f=1}}else{var
aY=C(a),aC=g(bCR,a)[2];if(ao(a))var
e=M(a,m,n,aC,i,o,h,k,l,q),f=1;else{L(a,k);K(a,l);tI(a,aC);var
aZ=rt(q,aY),ak=E([0,m],function(a){return w(a,1,1)},a),al=ak[2],aS=B([0,aZ],0,0),e=[0,[0,ak[1],[0,2,al[1],al[2],h,n,aS]]],f=1}}}else
var
f=0;else
var
f=0;else
var
f=0;if(!f)var
e=M(a,m,n,g(bCN,a)[2],i,o,h,k,l,q);switch(e[0]){case
0:var
aE=e[1],r=aE[2],aF=aE[1];switch(r[1]){case
0:if(r[4])var
t=[0,j,c];else{if(j)O(a,[0,aF,85]);var
t=[0,1,c]}break;case
1:if(2===r[2][0])O(a,[0,aF,86]);var
t=[0,j,c];break;case
2:var
aG=r[2],a2=2===aG[0]?J(a,c,aG[1],IB):c,t=[0,j,a2];break;default:var
aH=r[2],a3=2===aH[0]?J(a,c,aH[1],IJ):c,t=[0,j,a3]}var
x=t;break;case
1:var
aI=e[1][2],X=aI[1];switch(X[0]){case
0:var
aJ=X[1],Y=aJ[2][1];if(typeof
Y==="number")var
ab=1;else
if(0===Y[0])var
z=Y[1],aK=aJ[1],v=0,ab=0;else
var
ab=1;if(ab)var
v=1;break;case
1:var
aM=X[1],z=aM[2][1],aK=aM[1],v=0;break;case
2:U(bCS);var
v=2;break;default:var
v=1}switch(v){case
0:var
aL=aI[4],ah=st(z,bCI);if(ah)var
ai=ah;else
var
aj=st(z,bCJ),ai=aj?aL:aj;if(ai)O(a,[0,aK,[21,z,aL,0]]);break;case
1:break}var
x=[0,j,c];break;default:var
x=[0,j,J(a,c,e[1][2][1],Rr)]}var
j=x[1],c=x[2],S=[0,e,S];continue}}Qo(a,0);return bCT},a);return[0,r,D,t,m,o,P,B([0,Q],0,0)]}function
i(b,c){return E(0,function(b){return[2,a([0,c],b,b[7],0)]},b)}function
l(b){return[5,a(0,b,1,1)]}var
m=0;return[0,g,c,i,function(a){return E(m,l,a)},k,I]}(Dk),rT=function(L){function
M(a){var
c=b(rC[11],a);if(a[6])vv(a,c[1]);else{var
e=c[2],f=c[1];if(23===e[0]){var
g=e[1];if(0===g[4])if(0===g[5])var
h=0,d=0;else{O(a,[0,f,59]);var
d=1}else{O(a,[0,f,58]);var
d=1}if(d)var
h=1}else
var
h=0}return c}function
u(e,a,d){var
b=d[2][1],c=d[1];if(A(b,bC2)){if(A(b,bC3)){if(A(b,bC4)){if(v5(b))return tc(a,[0,c,52]);if(Hq(b))return O(a,[0,c,[11,xv(b)]]);if(e)if(uY(b))return tc(a,[0,c,e[1]]);return 0}return a[17]?O(a,[0,c,2]):tc(a,[0,c,52])}if(a[6])return tc(a,[0,c,52]);var
f=a[14];return f?O(a,[0,c,[11,xv(b)]]):f}var
g=a[18];return g?O(a,[0,c,2]):g}function
f(b,a){var
c=a[4],d=a[3],e=a[2],f=a[1];if(c)tw(b,43);var
g=C(b);s(b,[2,[0,f,e,d,c]]);return[0,f,[0,e,d,B([0,g],[0,W(b)],0)]]}function
c(e,d,a){var
g=e?e[1]:bC7,h=d?d[1]:1,f=p(a);if(typeof
f==="number"){var
b=f-2|0;if(sP<b>>>0){if(!(sQ<(b+1|0)>>>0)){var
i=function(a,b){return a};return[1,[0,W(a),i]]}}else
if(6===b){R(a);var
c=p(a);if(typeof
c==="number"){var
j=1===c?1:rs===c?1:0;if(j)return[0,W(a)]}return sK(a)?[0,uZ(a)]:bC6}}if(sK(a))return[1,xM(a)];if(h)r7([0,g],a);return bC5}function
e(a){var
b=p(a);if(typeof
b==="number"){var
d=1===b?1:rs===b?1:0;if(d){var
c=function(a,b){return a};return[0,W(a),c]}}return sK(a)?xM(a):Dh(a)}function
a(h,g,e){var
b=c(0,0,g);if(0===b[0])return[0,b[1],e];var
a=V(e);if(a)var
i=function(a,b){return y(mf(a,634872468,87),a,h,b)},j=d(b[1][2],a[1],i),f=V([0,j,a[2]]);else
var
f=a;return[0,0,f]}var
N=function
b(a){return b.fun(a)},P=function
b(a){return b.fun(a)},Q=function
b(a){return b.fun(a)},S=function
b(a){return b.fun(a)},Z=function
b(a){return b.fun(a)},i=function
c(a,b){return c.fun(a,b)},_=function
b(a){return b.fun(a)},$=function
b(a){return b.fun(a)},j=function
d(a,b,c){return d.fun(a,b,c)},v=function
b(a){return b.fun(a)},ab=function
b(a){return b.fun(a)},m=function
c(a,b){return c.fun(a,b)},ac=function
b(a){return b.fun(a)},w=function
b(a){return b.fun(a)},n=function
c(a,b){return c.fun(a,b)},ae=function
b(a){return b.fun(a)},o=function
c(a,b){return c.fun(a,b)},af=function
b(a){return b.fun(a)},x=function
c(a,b){return c.fun(a,b)},z=function
b(a){return b.fun(a)},ag=function
c(a,b){return c.fun(a,b)},ah=function
c(a,b){return c.fun(a,b)},D=function
c(a,b){return c.fun(a,b)},ai=function
b(a){return b.fun(a)},g=function
b(a){return b.fun(a)},k=function
b(a){return b.fun(a)},q=function
d(a,b,c){return d.fun(a,b,c)},F=function
c(a,b){return c.fun(a,b)},aj=function
b(a){return b.fun(a)},G=function
b(a){return b.fun(a)};function
ap(a){var
e=C(a);s(a,59);var
d=8===p(a)?1:0,f=d?W(a):d,b=c(0,0,a),g=0===b[0]?b[1]:b[1][1];return[4,[0,B([0,e],[0,rt(f,g)],0)]]}var
aq=0;function
ar(a){return E(aq,ap,a)}function
as(a){var
h=C(a);s(a,37);var
i=xF(1,a),d=b(T[2],i),f=1-a[6],j=f?xO(d):f;if(j)vv(a,d[1]);var
k=W(a);s(a,25);var
l=W(a);s(a,4);var
m=b(T[7],a);s(a,5);var
g=8===p(a)?1:0,n=g?W(a):g,e=c(0,bC8,a),o=0===e[0]?rt(n,e[1]):e[1][1];return[14,[0,d,m,B([0,h],[0,rt(k,rt(l,o))],0)]]}var
at=0;function
au(a){return E(at,as,a)}function
ak(e,d,b){var
a=b[2][1];if(a)if(!a[1][2][2]){var
c=a[2];if(!c)return c}return O(e,[0,b[1],d])}function
H(b,a){var
c=1-b[6],d=c?xO(a):c;return d?vv(b,a[1]):d}function
av(a){var
X=C(a);s(a,39);var
w=a[18],x=w?sY(a,65):w,Y=rt(X,C(a));s(a,4);var
j=B([0,Y],0,0),f=xG(1,a),g=p(f);if(typeof
g==="number")if(24<=g)if(29<=g)var
e=0;else{switch(g-24|0){case
0:var
U=E(0,rC[10],f),q=U[2],ae=q[3],af=B([0,q[2]],0,0),h=[0,[0,[1,[0,U[1],[0,q[1],0,af]]]],ae],i=1;break;case
3:var
V=E(0,rC[9],f),r=V[2],ag=r[3],ah=B([0,r[2]],0,0),h=[0,[0,[1,[0,V[1],[0,r[1],2,ah]]]],ag],i=1;break;case
4:var
W=E(0,rC[8],f),t=W[2],ai=t[3],aj=B([0,t[2]],0,0),h=[0,[0,[1,[0,W[1],[0,t[1],1,aj]]]],ai],i=1;break;default:var
e=0,i=0}if(i)var
c=h[1],k=h[2],e=1}else
if(8===g)var
c=0,k=0,e=1;else
var
e=0;else
var
e=0;if(!e)var
Z=Dd(1,f),c=[0,[0,b(T[8],Z)]],k=0;var
l=p(a);if(63!==l)if(!x){if(typeof
l==="number")if(17===l){if(c){var
n=c[1];if(0===n[0])var
F=[1,y(L[2],bC$,a,n[1])];else{var
I=n[1];ak(a,28,I);var
F=[0,I]}s(a,17);var
aa=b(T[7],a);s(a,5);var
ab=xF(1,a),G=b(T[2],ab);H(a,G);return[21,[0,F,aa,G,0,j]]}throw[0,rB,bDa]}sn(function(b){return O(a,b)},k);s(a,8);if(c)var
o=c[1],ac=0===o[0]?[0,[1,d(L[1],a,o[1])]]:[0,[0,o[1]]],J=ac;else
var
J=c;var
K=p(a);if(typeof
K==="number"){var
M=8!==K?1:0;if(M)var
u=0;else
var
N=M,u=1}else
var
u=0;if(!u)var
N=[0,b(T[7],a)];s(a,8);var
P=p(a);if(typeof
P==="number"){var
Q=5!==P?1:0;if(Q)var
v=0;else
var
R=Q,v=1}else
var
v=0;if(!v)var
R=[0,b(T[7],a)];s(a,5);var
ad=xF(1,a),S=b(T[2],ad);H(a,S);return[20,[0,J,N,R,S,j]]}if(c){var
m=c[1];if(0===m[0])var
z=[1,y(L[2],bC9,a,m[1])];else{var
D=m[1];ak(a,29,D);var
z=[0,D]}s(a,63);var
_=b(T[10],a);s(a,5);var
$=xF(1,a),A=b(T[2],$);H(a,A);return[22,[0,z,_,A,x,j]]}throw[0,rB,bC_]}var
aw=0;function
ax(a){return E(aw,av,a)}function
al(a){var
c=vu(a)?M(a):b(T[2],a),d=1-a[6],e=d?xO(c):d;if(e)vv(a,c[1]);return c}function
ay(a){var
b=C(a);s(a,43);var
c=al(a);return[0,c,B([0,b],0,0)]}function
az(a){var
d=C(a);s(a,16);var
e=rt(d,C(a));s(a,4);var
f=b(T[7],a);s(a,5);var
g=al(a),c=43===p(a)?1:0,h=c?[0,E(0,ay,a)]:c;return[24,[0,f,g,h,B([0,e],0,0)]]}var
aA=0;function
aB(a){return E(aA,az,a)}function
aC(a){if(1-a[11])ad(a,35);var
o=C(a);s(a,19);var
i=8===p(a)?1:0,j=i?W(a):i;if(8===p(a))var
g=0;else
if(xJ(a))var
g=0;else
var
e=[0,b(T[7],a)],g=1;if(!g)var
e=0;var
f=c(0,0,a);if(0===f[0])var
k=f[1],h=0;else{var
n=f[1];if(e)var
q=function(a,b){return d(mf(a,tP,88),a,b)},m=j,l=[0,d(n[2],e[1],q)],h=1;else
var
k=n[1],h=0}if(!h)var
m=rt(j,k),l=e;return[28,[0,l,B([0,o],[0,m],0)]]}var
aD=0;function
aE(a){return E(aD,aC,a)}function
aF(a){var
z=C(a);s(a,20);s(a,4);var
A=b(T[7],a);s(a,5);s(a,0);var
c=bDb;for(;;){var
i=c[2],j=c[1],f=p(a);if(typeof
f==="number"){var
D=1===f?1:rs===f?1:0;if(D){var
o=V(i);s(a,1);return[29,[0,A,o,B([0,z],[0,e(a)[1]],0)]]}}var
q=aa(a),r=C(a),k=p(a);if(typeof
k==="number")if(36===k){if(j)ad(a,31);s(a,36);var
g=0,l=W(a),h=1}else
var
h=0;else
var
h=0;if(!h){s(a,33);var
g=[0,b(T[7],a)],l=0}var
t=j||(0===g?1:0),u=aa(a);s(a,83);var
v=rt(l,e(a)[1]),w=function(b){if(typeof
b==="number"){var
a=b-1|0,c=32<a>>>0?35===a?1:0:30<(a-1|0)>>>0?1:0;if(c)return 1}return 0},m=d(T[4],w,[0,a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],1,a[10],a[11],a[12],a[13],a[14],a[15],a[16],a[17],a[18],a[19],a[20],a[21],a[22],a[23],a[24],a[25],a[26],a[27],a[28],a[29]]),n=V(m),x=n?n[1][1]:u,y=[0,g,m,B([0,r],[0,v],0)],c=[0,t,[0,[0,rO(q,x),y],i]];continue}}var
aG=0;function
aH(a){return E(aG,aF,a)}function
aI(a){var
h=C(a),i=aa(a);s(a,22);if(sK(a))O(a,[0,i,21]);var
g=b(T[7],a),e=c(0,0,a);if(0===e[0])var
f=[0,e[1],g];else
var
k=function(a,b){return d(mf(a,tP,89),a,b)},f=[0,0,d(e[1][2],g,k)];var
j=B([0,h],[0,f[1]],0);return[30,[0,f[2],j]]}var
aJ=0;function
aK(a){return E(aJ,aI,a)}function
aL(a){var
t=C(a);s(a,23);var
j=b(T[15],a);if(34===p(a))var
q=r$(a),r=function(b,a){var
c=a[1];return[0,c,y(mf(b,DN,27),b,c,a[2])]},c=d(q[2],j,r);else
var
c=j;var
k=p(a);if(typeof
k==="number")if(34===k)var
f=[0,E(0,function(a){var
i=C(a);s(a,34);var
j=W(a),c=4===p(a)?1:0;if(c){s(a,4);var
k=[0,d(T[18],a,38)];s(a,5);var
f=k}else
var
f=c;var
g=b(T[15],a);if(38===p(a))var
h=g;else
var
l=e(a),m=function(b,a){var
c=a[1];return[0,c,y(mf(b,DN,90),b,c,a[2])]},h=d(l[2],g,m);return[0,f,h,B([0,i],[0,j],0)]},a)],h=1;else
var
h=0;else
var
h=0;if(!h)var
f=0;var
l=p(a);if(typeof
l==="number")if(38===l){s(a,38);var
m=b(T[15],a),n=m[1],u=e(a),v=function(a,b){return y(mf(a,DN,91),a,n,b)},g=[0,[0,n,d(u[2],m[2],v)]],i=1}else
var
i=0;else
var
i=0;if(!i)var
g=0;var
o=0===f?1:0,w=o?0===g?1:0:o;if(w)O(a,[0,c[1],32]);return[31,[0,c,f,g,B([0,t],0,0)]]}var
aM=0;function
aN(a){return E(aM,aL,a)}function
aO(c){var
d=b(rC[10],c),e=a(0,c,d[1]),f=0,g=d[3];sn(function(a){return O(c,a)},g);var
h=B([0,d[2]],[0,e[1]],0);return[34,[0,e[2],f,h]]}var
aP=0;function
aQ(a){return E(aP,aO,a)}function
aR(c){var
d=b(rC[9],c),e=a(2,c,d[1]),f=2,g=d[3];sn(function(a){return O(c,a)},g);var
h=B([0,d[2]],[0,e[1]],0);return[34,[0,e[2],f,h]]}var
aS=0;function
aT(a){return E(aS,aR,a)}function
aU(c){var
d=b(rC[8],c),e=a(1,c,d[1]),f=1,g=d[3];sn(function(a){return O(c,a)},g);var
h=B([0,d[2]],[0,e[1]],0);return[34,[0,e[2],f,h]]}var
aV=0;function
aW(a){return E(aV,aU,a)}function
aX(a){var
e=C(a);s(a,25);var
f=rt(e,C(a));s(a,4);var
g=b(T[7],a);s(a,5);var
h=xF(1,a),c=b(T[2],h),d=1-a[6],i=d?xO(c):d;if(i)vv(a,c[1]);return[35,[0,g,c,B([0,f],0,0)]]}var
aY=0;function
aZ(a){return E(aY,aX,a)}function
a0(a){var
U=C(a),e=b(T[7],a),j=p(a),k=e[2];if(10===k[0])if(typeof
j==="number")if(83===j){var
l=k[1],i=l[2][1];s(a,83);if(d(Hy[3],i,a[3]))O(a,[0,e[1],[16,bDd,i]]);var
m=a[29],n=a[28],o=a[27],q=a[26],r=a[25],t=a[24],u=a[23],v=a[22],w=a[21],x=a[20],y=a[19],z=a[18],A=a[17],D=a[16],E=a[15],F=a[14],G=a[13],H=a[12],I=a[11],J=a[10],K=a[9],L=a[8],N=a[7],P=a[6],Q=a[5],R=a[4],S=d(uu[4],i,a[3]),f=[0,a[1],a[2],S,R,Q,P,N,L,K,J,I,H,G,F,E,D,A,z,y,x,w,v,u,t,r,q,o,n,m],X=vu(f)?M(f):b(T[2],f);return[27,[0,l,X,B([0,U],0,0)]]}var
g=c(bDc,0,a);if(0===g[0])var
h=[0,g[1],e];else
var
W=function(a,b){return d(mf(a,tP,92),a,b)},h=[0,0,d(g[1][2],e,W)];var
V=B(0,[0,h[1]],0);return[19,[0,h[2],0,V]]}var
a1=0;function
a2(a){return E(a1,a0,a)}function
a3(a){var
i=b(T[7],a),e=c(bDe,0,a);if(0===e[0])var
f=[0,e[1],i];else
var
r=function(a,b){return d(mf(a,tP,93),a,b)},f=[0,0,d(e[1][2],i,r)];var
j=f[2],k=a[19];if(k){var
l=j[2];if(14===l[0]){var
o=l[1],p=o[1];if(typeof
p==="number")var
h=1;else
if(0===p[0])var
q=o[2],m=[0,sT(q,1,rz(q)-2|0)],g=1,h=0;else
var
h=1;if(h)var
g=0}else
var
g=0;if(!g)var
m=0;var
n=m}else
var
n=k;return[19,[0,j,n,B(0,[0,f[1]],0)]]}var
a4=0;function
am(a){return E(a4,a3,a)}function
I(b,c){var
a=c[2];switch(a[0]){case
0:var
d=a[1][1];return Y(function(b,a){var
c=0===a[0]?a[1][2][2]:a[1][2][1];return I(b,c)},b,d);case
1:var
e=a[1][1];return Y(function(b,a){return 2===a[0]?b:I(b,a[1][2][1])},b,e);case
2:return[0,a[1][1],b];default:return U(bDf)}}function
an(a){v7(a,bDg);var
b=p(a);if(typeof
b!=="number"&&2===b[0])return f(a,b[1]);var
c=[0,aa(a),bDh];r7(bDi,a);return c}function
l(h,g,a){function
e(a){return h?b(rx[2],a):d(T[13],0,a)}var
c=rM(1,a);if(typeof
c==="number")switch(c){case
1:case
9:case
110:return[0,e(a),0]}else
if(4===c[0])if(!A(c[3],bDj)){var
i=tJ(a);R(a);return[0,i,[0,e(a)]]}var
f=p(a);if(g)if(typeof
f==="number"){var
j=46===f?0:61===f?0:1;if(!j){ad(a,g[1]);R(a);return[0,b(rx[2],a),0]}}return[0,e(a),0]}function
ao(a,D){var
J=aa(a),E=p(a);if(typeof
E==="number")if(r2===E){s(a,r2);v7(a,bDq);var
F=2<=D?d(T[13],0,a):b(rx[2],a);return[1,[0,rO(J,F[1]),F]]}s(a,0);var
q=0,o=0;for(;;){var
H=q?q[1]:1,r=p(a);if(typeof
r==="number"){var
K=1===r?1:rs===r?1:0;if(K){var
I=V(o);s(a,1);return[0,I]}}if(1-H)ad(a,82);switch(D){case
0:var
B=l(1,bDo,a),t=[0,0,B[2],B[1]];break;case
1:var
C=l(1,bDp,a),t=[0,0,C[2],C[1]];break;default:var
m=p(a);if(typeof
m==="number")if(46===m)var
f=bDk,k=1;else
if(61===m)var
f=bDn,k=1;else
var
k=0;else
var
k=0;if(!k)var
f=0;var
n=p(a);if(typeof
n==="number"){if(46===n)var
w=1;else
if(61===n)var
w=1;else
var
v=0,w=0;if(w)var
x=1,v=1}else
var
v=0;if(!v)var
x=0;if(x){var
h=tJ(a),i=p(a);if(typeof
i==="number")switch(i){case
1:case
9:case
110:u(0,a,h);var
e=[0,0,0,h],c=1;break;default:var
c=0}else
if(4===i[0])if(A(i[3],bDl))var
c=0;else{var
j=rM(1,a);if(typeof
j==="number")switch(j){case
1:case
9:case
110:var
e=[0,f,0,b(rx[2],a)],c=1,g=0;break;default:var
g=1}else
if(4===j[0])if(A(j[3],bDm))var
g=1;else{var
G=tJ(a);R(a);var
e=[0,f,[0,b(rx[2],a)],G],c=1,g=0}else
var
g=1;if(g){u(0,a,h);R(a);var
e=[0,0,[0,d(T[13],0,a)],h],c=1}}else
var
c=0;if(!c)var
y=l(1,0,a),e=[0,f,y[2],y[1]]}else
var
z=l(0,0,a),e=[0,0,z[2],z[1]];var
t=e}var
q=[0,sY(a,9)],o=[0,t,o];continue}}function
J(e,b){var
a=c(0,0,e);if(0===a[0])return[0,a[1],b];function
f(b,a){var
c=a[1];return[0,c,y(mf(b,HG,94),b,c,a[2])]}return[0,0,d(a[1][2],b,f)]}function
r(b,a,d){var
e=[0,ao(a,b)],c=J(a,an(a)),f=B([0,d],[0,c[1]],0);return[25,[0,b,c[2],0,e,f]]}function
t(c,a,i){var
j=2<=c?d(T[13],0,a):b(rx[2],a),f=p(a);if(typeof
f==="number")if(9===f){s(a,9);var
g=[0,ao(a,c)],e=1}else
var
e=0;else
var
e=0;if(!e)var
g=0;var
h=J(a,an(a)),k=B([0,i],[0,h[1]],0);return[25,[0,c,h[2],[0,j],g,k]]}function
a5(i){var
a=uX(1,i),b=C(a);s(a,50);var
c=p(a);if(typeof
c==="number")switch(c){case
46:if(se(a)){s(a,46);var
e=p(a);if(typeof
e==="number"){var
k=r2===e?1:0===e?1:0;if(k)return r(1,a,b)}return t(1,a,b)}break;case
61:if(se(a)){var
d=rM(1,a);if(typeof
d==="number")switch(d){case
0:R(a);return r(0,a,b);case
103:R(a);r7(0,a);return r(0,a,b);case
9:var
g=1;break;default:var
g=0}else
var
g=4===d[0]?A(d[3],bDr)?0:1:0;return g?t(2,a,b):(R(a),t(0,a,b))}break;case
0:case
103:return r(2,a,b)}else
if(2===c[0]){var
h=J(a,f(a,c[1])),j=B([0,b],[0,h[1]],0);return[25,[0,2,h[2],0,0,j]]}return t(2,a,b)}var
a6=0;function
K(a){return E(a6,a5,a)}h(N,function(a){var
b=aa(a),c=C(a);s(a,8);return[0,b,[15,[0,B([0,c],[0,e(a)[1]],0)]]]});h(P,function(a){var
j=C(a),b=E(0,function(a){s(a,32);if(8===p(a))var
f=0;else
if(xJ(a))var
f=0;else{var
l=d(T[13],0,a),m=l[2][1];if(1-d(Hy[3],m,a[3]))ad(a,[15,m]);var
b=[0,l],f=1}if(!f)var
b=0;var
e=c(0,0,a);if(0===e[0])var
h=e[1],g=0;else{var
k=e[1];if(b)var
n=function(a,b){return d(mf(a,vy,95),a,b)},j=0,i=[0,d(k[2],b[1],n)],g=1;else
var
h=k[1],g=0}if(!g)var
j=h,i=b;return[0,i,j]},a),e=b[2],f=e[1],g=b[1],h=0===f?1:0;if(h)var
k=a[8],l=k||a[9],i=1-l;else
var
i=h;if(i)O(a,[0,g,34]);return[0,g,[1,[0,f,B([0,j],[0,e[2]],0)]]]});h(Q,function(a){var
g=C(a),b=E(0,function(a){s(a,35);if(8===p(a))var
f=0;else
if(xJ(a))var
f=0;else{var
l=d(T[13],0,a),m=l[2][1];if(1-d(Hy[3],m,a[3]))ad(a,[15,m]);var
b=[0,l],f=1}if(!f)var
b=0;var
e=c(0,0,a);if(0===e[0])var
h=e[1],g=0;else{var
k=e[1];if(b)var
n=function(a,b){return d(mf(a,vy,96),a,b)},j=0,i=[0,d(k[2],b[1],n)],g=1;else
var
h=k[1],g=0}if(!g)var
j=h,i=b;return[0,i,j]},a),e=b[2],f=b[1];if(1-a[8])O(a,[0,f,33]);var
h=B([0,g],[0,e[2]],0);return[0,f,[3,[0,e[1],h]]]});h(S,function(a){var
c=E(0,function(a){var
e=C(a);s(a,26);var
f=rt(e,C(a));s(a,4);var
g=b(T[7],a);s(a,5);var
c=b(T[2],a),d=1-a[6],h=d?xO(c):d;if(h)vv(a,c[1]);return[36,[0,g,c,B([0,f],0,0)]]},a),d=c[1];tc(a,[0,d,37]);return[0,d,c[2]]});h(Z,function(a){var
c=b(T[15],a),f=c[1],g=e(a);function
h(a,b){return y(mf(a,DN,97),a,f,b)}return[0,f,[0,d(g[2],c[2],h)]]});h(i,function(i,a){if(1-se(a))ad(a,10);var
j=rt(i,C(a));s(a,61);sL(a,1);var
g=b(rx[2],a),k=95===p(a)?uv(a,g):g,l=b(rx[3],a);s(a,79);var
h=b(rx[1],a);td(a);var
e=c(0,0,a);if(0===e[0])var
f=[0,e[1],h];else
var
n=function(a,b){return d(mf(a,wt,98),a,b)},f=[0,0,d(e[1][2],h,n)];var
m=B([0,j],[0,f[1]],0);return[0,k,l,f[2],m]});h(_,function(a){return E(0,function(a){var
b=C(a);s(a,60);return[11,d(i,b,a)]},a)});h($,function(a){if(Hs(1,a))if(!Qn(1,a)){var
c=E(0,b(i,0),a);return[0,c[1],[32,c[2]]]}return b(T[2],a)});h(j,function(k,t,a){var
u=k?k[1]:k;if(1-se(a))ad(a,11);var
v=rt(t,C(a));s(a,62);var
w=C(a);s(a,61);var
x=rt(v,w);sL(a,1);var
o=b(rx[2],a),f=95===p(a)?uv(a,o):o,g=b(rx[3],a),q=p(a);if(typeof
q==="number")if(83===q){s(a,83);var
h=[0,b(rx[1],a)],n=1}else
var
n=0;else
var
n=0;if(!n)var
h=0;var
r=1-u,l=r?(s(a,79),[0,b(rx[1],a)]):r;td(a);var
m=c(0,0,a);if(0===m[0])var
e=[0,m[1],f,g,h,l];else{var
i=m[1][2];if(l)var
z=function(a,b){return d(mf(a,wt,99),a,b)},j=[0,0,f,g,h,[0,d(i,l[1],z)]];else
if(h)var
A=0,D=function(a,b){return d(mf(a,wt,sR),a,b)},j=[0,0,f,g,[0,d(i,h[1],D)],A];else
if(g)var
E=0,F=0,G=function(a,b){return d(mf(a,It,sN),a,b)},j=[0,0,f,[0,d(i,g[1],G)],F,E];else
var
H=0,I=0,J=0,j=[0,0,d(i,f,function(a,b){return d(mf(a,vy,sE),a,b)}),J,I,H];var
e=j}var
y=B([0,x],[0,e[1]],0);return[0,e[2],e[3],e[5],e[4],y]});h(v,function(a){return E(0,function(a){var
b=C(a);s(a,60);return[12,y(j,bDs,b,a)]},a)});h(ab,function(a){var
c=rM(1,a);if(typeof
c==="number")if(61===c){var
e=E(0,d(j,bDt,0),a);return[0,e[1],[33,e[2]]]}return b(T[2],a)});h(m,function(h,a){if(1-se(a))ad(a,16);var
i=rt(h,C(a));s(a,53);var
c=b(rx[2],a),j=41===p(a)?c:uv(a,c),f=b(rx[3],a),k=41===p(a)?f:tm(a,f),g=b(rx[7],a),l=e(a);function
m(b,a){var
c=a[1];return[0,c,y(mf(b,RT,r2),b,c,a[2])]}var
n=d(l[2],g[2],m),o=B([0,i],0,0);return[0,j,k,g[1],n,o]});h(ac,function(a){return E(0,function(a){var
b=C(a);s(a,60);return[8,d(m,b,a)]},a)});h(w,function(d){var
i=Hs(1,d),j=1;if(i)var
a=i;else{var
g=v1(d);if(1===g){var
h=rM(j,d);if(typeof
h==="number")var
f=0;else
if(4===h[0])var
a=1,f=1;else
var
f=0;if(!f)var
a=0}else
if(0===g){var
e=rM(j,d);if(typeof
e==="number")switch(e){case
42:case
46:case
47:var
a=0,c=1;break;case
15:case
16:case
17:case
18:case
19:case
20:case
21:case
22:case
23:case
24:case
25:case
26:case
27:case
28:case
29:case
30:case
31:case
32:case
33:case
34:case
35:case
36:case
37:case
38:case
39:case
40:case
41:case
43:case
44:case
45:case
48:case
49:case
50:case
51:case
52:case
53:case
54:case
55:case
56:case
57:case
58:case
59:case
60:case
61:case
62:case
63:case
64:case
65:case
111:case
112:case
113:case
114:case
115:case
116:case
117:case
118:var
c=0;break;default:var
a=0,c=1}else
switch(e[0]){case
4:if(Ql(e[3]))var
a=0,c=1;else
var
c=0;break;case
9:case
10:case
11:var
c=0;break;default:var
a=0,c=1}if(!c)var
a=1}else
var
a=0}if(a){var
k=E(0,b(m,0),d);return[0,k[1],[26,k[2]]]}return am(d)});h(n,function(W,U){var
a=uX(1,U),X=rt(W,C(a));s(a,40);var
u=d(T[13],0,a),f=p(a);if(typeof
f==="number"){if(95===f)var
i=1;else
if(0===f)var
i=1;else
var
h=0,i=0;if(i)var
v=uv(a,u),h=1}else
var
h=0;if(!h)var
v=u;var
w=b(rx[3],a),x=p(a);if(typeof
x==="number")if(0===x)var
z=tm(a,w),j=1;else
var
j=0;else
var
j=0;if(!j)var
z=w;var
D=sY(a,41);if(D){var
E=b(rx[5],a),F=p(a);if(typeof
F==="number")if(0===F)var
Q=r$(a),S=function(a,c){return sd(b(mf(a,TP,34),a),c)},G=[0,d(Q[2],E,S)],k=1;else
var
k=0;else
var
k=0;if(!k)var
G=[0,E];var
H=G}else
var
H=D;var
g=p(a);if(typeof
g==="number")var
c=0;else
if(4===g[0])if(A(g[3],bDu))var
c=0;else{R(a);var
o=0;for(;;){var
q=[0,b(rx[5],a),o],r=p(a);if(typeof
r==="number")if(9===r){s(a,9);var
o=q;continue}var
t=V(q),O=p(a);if(typeof
O==="number")if(0===O)var
P=Qv(a,t),l=1;else
var
l=0;else
var
l=0;if(!l)var
P=t;var
I=P,c=1;break}}else
var
c=0;if(!c)var
I=0;var
J=p(a);if(typeof
J==="number")if(52===J){var
K=d(vw[5],a,0),L=p(a);if(typeof
L==="number")if(0===L)var
M=[0,Qw(a,K)],n=1;else
var
n=0;else
var
n=0;if(!n)var
M=[0,K];var
N=M,m=1}else
var
m=0;else
var
m=0;if(!m)var
N=0;var
Y=d(rx[6],1,a),Z=e(a);function
_(b,a){var
c=a[1];return[0,c,y(mf(b,RT,ty),b,c,a[2])]}var
$=d(Z[2],Y,_);return[0,v,z,$,H,I,N,B([0,X],0,0)]});h(ae,function(a){return E(0,function(a){var
b=C(a);s(a,60);return[5,d(n,b,a)]},a)});h(o,function(f,a){var
r=f?f[1]:f,t=rt(r,C(a));s(a,15);var
u=uv(a,d(T[13],0,a)),v=aa(a),w=tm(a,b(rx[3],a)),x=b(rx[8],a);s(a,83);var
k=b(rx[1],a);sL(a,1);var
y=p(a);td(a);if(66===y)var
o=r$(a),q=function(a,b){return d(mf(a,wt,29),a,b)},g=d(o[2],k,q);else
var
g=k;var
l=rO(v,g[1]),h=[0,l,[12,[0,w,x,g,0]]],i=b(rx[11],a),j=c(0,0,a);if(0===j[0])var
e=[0,j[1],h,i];else{var
m=j[1][2];if(i)var
D=function(a,b){return d(mf(a,TC,t2),a,b)},n=[0,0,h,[0,d(m,i[1],D)]];else
var
E=0,n=[0,0,d(m,h,function(a,b){return d(mf(a,wt,uB),a,b)}),E];var
e=n}var
z=[0,l,e[2]],A=B([0,t],[0,e[1]],0);return[0,u,z,e[3],A]});h(af,function(a){return E(0,function(a){var
c=C(a);s(a,60);var
b=p(a),e=typeof
b==="number"?64===b?(ad(a,64),s(a,64),1):0:0;return[7,d(o,[0,c],a)]},a)});h(x,function(a,j){var
k=rt(j,C(a));s(a,24);var
h=y(T[14],a,bDv,39)[2],b=h[2],f=h[1],g=c(0,0,a);if(0===g[0])var
e=[0,g[1],f,b];else
var
i=g[1][2],m=0===b[0]?[0,0,d(i,f,function(a,b){return d(mf(a,vy,sP),a,b)}),b]:[0,0,f,d(i,b,function(a,b){return d(mf(a,RC,tM),a,b)})],e=m;var
l=B([0,k],[0,e[1]],0);return[0,e[2],e[3],l]});h(z,function(a){return E(0,function(a){var
b=C(a);s(a,60);return[13,d(x,a,b)]},a)});h(ag,function(g,a){var
A=g?g[1]:g,q=aa(a),F=C(a);s(a,60);var
r=rt(F,C(a));v7(a,bDx);if(!A)if(10!==p(a)){var
c=p(a);if(typeof
c==="number")var
h=0;else
if(2===c[0])var
z=f(a,c[1]),u=r$(a),v=function(b,a){var
c=a[1];return[0,c,y(mf(b,HG,37),b,c,a[2])]},i=[1,d(u[2],z,v)],h=1;else
var
h=0;if(!h)var
i=[0,uv(a,d(T[13],0,a))];var
j=E(0,function(a){var
u=C(a);s(a,0);var
b=0,h=0;for(;;){var
i=p(a);if(typeof
i==="number"){var
w=1===i?1:rs===i?1:0;if(w){var
m=V(h),t=0===m?1:0,v=t?C(a):t;s(a,1);return[0,[0,b,m],sp([0,u],[0,e(a)[1]],v)]}}var
j=d(D,bDw,a),g=j[2],n=j[1];if(b)if(0===b[1][0])switch(g[0]){case
6:var
o=g[1][2];if(o)switch(o[1][0]){case
4:case
6:var
k=1;break;default:var
k=0}else
var
k=0;if(!k)ad(a,77);var
f=b,c=1;break;case
10:ad(a,76);var
f=b,c=1;break;default:var
c=0}else
if(10===g[0]){ad(a,77);var
f=b,c=1}else
var
c=0;else
switch(g[0]){case
6:var
q=g[1][2];if(q)switch(q[1][0]){case
4:case
6:var
r=b,l=1;break;default:var
l=0}else
var
l=0;if(!l)var
r=[0,[1,n]];var
f=r,c=1;break;case
10:var
f=[0,[0,n]],c=1;break;default:var
c=0}if(!c)var
f=b;var
b=f,h=[0,j,h];continue}},a),k=j[2],l=k[1],m=l[1],n=j[1],w=[0,n,[0,l[2],k[2]]],o=rO(q,n),x=m?m[1]:[0,o];return[0,o,[9,[0,i,w,x,B([0,r],0,0)]]]}var
t=E(0,b(ah,r),a),G=t[2];return[0,rO(q,t[1]),G]});h(ah,function(h,a){var
i=C(a);s(a,10);var
j=C(a);v7(a,bDy);var
k=xe([0,h,[0,i,[0,j,[0,C(a),0]]]]),g=b(rx[9],a),e=c(0,0,a);if(0===e[0])var
f=[0,g,e[1]];else
var
m=0,n=function(a,b){return d(mf(a,RQ,sQ),a,b)},f=[0,d(e[1][2],g,n),m];var
l=B([0,k],[0,f[2]],0);return[10,[0,f[1],l]]});h(D,function(f,a){var
c=f?f[1]:f;if(1-se(a))ad(a,13);var
e=rM(1,a);if(typeof
e==="number")switch(e){case
24:return b(z,a);case
40:return b(ae,a);case
46:if(50===p(a))return K(a);break;case
49:if(c)return d(G,[0,c],a);break;case
53:return b(ac,a);case
61:var
h=p(a);if(typeof
h==="number")if(50===h)if(c)return K(a);return b(_,a);case
62:return b(v,a);case
15:case
64:return b(af,a)}else
if(4===e[0])if(!A(e[3],bDz))return d(ag,[0,c],a);if(c){var
g=p(a);if(typeof
g==="number")if(50===g){ad(a,80);return b(T[2],a)}return b(z,a)}return b(T[2],a)});h(ai,function(a){v7(a,bDA);var
b=p(a);if(typeof
b!=="number"&&2===b[0])return f(a,b[1]);var
c=[0,aa(a),bDB];r7(bDC,a);return c});h(g,function(f){var
g=b(ai,f),h=g[2],a=g[1],e=c(0,0,f);if(0===e[0])return[0,[0,a,h],e[1]];var
i=0;function
j(b,c){return y(mf(b,HG,rs),b,a,c)}return[0,[0,a,d(e[1][2],h,j)],i]});h(k,function(a){return a[2][1]});h(q,function(d,a,c){var
e=d?d[1]:1,b=p(a);if(typeof
b==="number"){var
g=1===b?1:rs===b?1:0;if(g)return V(c)}if(1-e)ad(a,83);var
f=E(0,function(a){var
d=tJ(a),c=p(a);if(typeof
c==="number")var
b=0;else
if(4===c[0])if(A(c[3],bDD))var
b=0;else{R(a);var
f=tJ(a);vt(a,f);var
e=[0,f],b=1}else
var
b=0;if(!b){vt(a,d);var
e=0}return[0,d,e]},a);return y(q,[0,sY(a,9)],a,[0,f,c])});h(F,function(b,a){return sn(function(c){var
a=c[2];return a[2]?0:u(bDE,b,a[1])},a)});h(aj,function(N){function
a(an){var
a=Qf(1,uX(1,an)),ao=aa(a),e=C(a);s(a,49);var
h=p(a);if(typeof
h==="number")if(65<=h){if(r2===h){var
ap=aa(a);s(a,r2);var
aq=a[26][5],u=p(a);if(typeof
u==="number")var
r=0;else
if(4===u[0])if(A(u[3],bDF))var
r=0;else{R(a);var
as=aq?[0,d(T[13],0,a)]:(ad(a,13),0),P=as,r=1}else
var
r=0;if(!r)var
P=0;var
Q=b(g,a),ar=B([0,e],[0,Q[2]],0);return[18,[0,0,[0,[1,ap,P]],[0,Q[1]],1,ar]]}}else
if(13<=h)switch(h-13|0){case
23:var
ax=rt(e,C(a)),ay=E(0,function(a){return s(a,36)},a);vt(a,tG(0,[0,rO(ao,aa(a)),bDI]));if(vu(a))var
o=[0,b(rC[11],a)],n=0;else
if(Dg(a))var
o=[0,d(vw[3],a,N)],n=0;else
if(48===p(a))var
o=[0,b(rC[12],a)],n=0;else{var
ae=b(T[10],a),H=c(0,0,a);if(0===H[0])var
J=[0,ae,H[1]];else
var
aA=0,aB=function(a,b){return d(mf(a,tP,uK),a,b)},J=[0,d(H[1][2],ae,aB),aA];var
o=[1,J[1]],n=J[2]}var
az=B([0,ax],[0,n],0);return[17,[0,ay[1],o,az]];case
40:if(1-se(a))ad(a,15);var
K=b(w,a),af=K[2];if(26===af[0]){var
aC=b(k,af[1][1]);vt(a,tG(0,[0,K[1],aC]))}else
U(X(bDK,bDJ));return[18,[0,[0,K],0,0,0,B([0,e],0,0)]];case
48:if(0!==rM(1,a)){if(1-se(a))ad(a,15);var
L=rM(1,a);if(typeof
L==="number"){if(48===L){ad(a,0);s(a,61);return[18,[0,0,0,0,0,B([0,e],0,0)]]}if(r2===L){s(a,61);var
aD=aa(a);s(a,r2);var
ag=b(g,a),aE=B([0,e],[0,ag[2]],0);return[18,[0,0,[0,[1,aD,0]],[0,ag[1]],0,aE]]}}var
ah=E(0,b(i,0),a),ai=ah[2],aj=ah[1];vt(a,tG(0,[0,aj,b(k,ai[1])]));return[18,[0,[0,[0,aj,[32,ai]]],0,0,0,B([0,e],0,0)]]}break;case
49:var
ak=E(0,function(a){return b(d(j,0,0),a)},a),al=ak[2],am=ak[1];vt(a,tG(0,[0,am,b(k,al[1])]));return[18,[0,[0,[0,am,[33,al]]],0,0,0,B([0,e],0,0)]];case
0:case
2:case
11:case
14:case
15:case
27:case
35:case
51:var
z=d(T[3],[0,N],a),l=z[2],D=z[1];switch(l[0]){case
2:var
ab=l[1][1];if(ab)var
G=ab[1],f=1;else{O(a,[0,D,72]);var
m=0,f=0}break;case
16:var
G=l[1][1],f=1;break;case
23:var
ac=l[1][1];if(ac)var
G=ac[1],f=1;else{O(a,[0,D,73]);var
m=0,f=0}break;case
34:var
av=l[1][1],aw=0,m=Y(function(b,a){return Y(I,b,[0,a[2][1],0])},aw,av),f=0;break;default:var
m=U(bDH),f=0}var
au=f?[0,tG(0,[0,D,b(k,G)]),0]:m;sn(function(b){return vt(a,b)},au);return[18,[0,[0,z],0,0,1,B([0,e],0,0)]]}var
S=p(a);if(typeof
S==="number")if(61===S){R(a);var
V=0,M=1}else
var
M=0;else
var
M=0;if(!M)var
V=1;s(a,0);var
W=y(q,0,a,0);s(a,1);var
v=p(a);if(typeof
v==="number")var
t=0;else
if(4===v[0])if(A(v[3],bDG))var
t=0;else
var
$=b(g,a),_=[0,$[1]],Z=$[2],t=1;else
var
t=0;if(!t){d(F,a,W);var
x=c(0,0,a),at=0===x[0]?x[1]:x[1][1],_=0,Z=at}return[18,[0,0,[0,[0,W]],_,V,B([0,e],[0,Z],0)]]}var
e=0;return function(b){return E(e,a,b)}});h(G,function(a){var
N=a?a[1]:a;function
e(k){if(1-se(k))ad(k,13);var
Y=C(k);s(k,60);var
a=Qf(1,uX(1,k)),f=rt(Y,C(a));s(a,49);var
h=p(a);if(typeof
h==="number")if(53<=h){if(r2===h){var
Z=aa(a);s(a,r2);var
_=a[26][5],v=p(a);if(typeof
v==="number")var
r=0;else
if(4===v[0])if(A(v[3],bDL))var
r=0;else{R(a);var
ab=_?[0,d(T[13],0,a)]:(ad(a,13),0),O=ab,r=1}else
var
r=0;if(!r)var
O=0;var
P=b(g,a),$=B([0,f],[0,P[2]],0);return[6,[0,0,0,[0,[1,Z,O]],[0,P[1]],$]]}if(!(63<=h))switch(h-53|0){case
0:if(N){var
ae=E(0,b(m,0),a);return[6,[0,0,[0,[6,ae]],0,0,B([0,f],0,0)]]}break;case
8:if(N){var
af=E(0,b(i,0),a);return[6,[0,0,[0,[4,af]],0,0,B([0,f],0,0)]]}break;case
9:var
ag=E(0,d(j,bDN,0),a);return[6,[0,0,[0,[5,ag]],0,0,B([0,f],0,0)]]}}else{var
W=h-15|0;if(!(25<W>>>0))switch(W){case
21:var
ah=rt(f,C(a)),ai=E(0,function(a){return s(a,36)},a),H=p(a);if(typeof
H==="number")if(15===H)var
aj=0,J=[0,[1,E(0,function(a){return d(o,0,a)},a)]],I=aj,t=1;else
if(40===H)var
J=[0,[2,E(0,b(n,0),a)]],I=0,t=1;else
var
t=0;else
var
t=0;if(!t){var
X=b(rx[1],a),K=c(0,0,a);if(0===K[0])var
L=[0,X,K[1]];else
var
al=0,am=function(a,b){return d(mf(a,wt,Az),a,b)},L=[0,d(K[1][2],X,am),al];var
J=[0,[3,L[1]]],I=L[2]}var
ak=B([0,ah],[0,I],0);return[6,[0,[0,ai[1]],J,0,0,ak]];case
0:case
9:case
12:case
13:case
25:var
e=p(a);if(typeof
e==="number"){if(25<=e)if(29<=e)if(40===e)var
G=[0,[2,E(0,b(n,0),a)]],l=2;else
var
l=0;else
var
l=27<=e?1:0;else
if(15===e)var
G=[0,[1,E(0,function(a){return d(o,0,a)},a)]],l=2;else
var
l=24<=e?1:0;switch(l){case
0:var
M=0;break;case
1:var
an=typeof
e==="number"?27===e?(ad(a,68),1):28===e?(ad(a,67),1):0:0,G=[0,[0,E(0,function(a){return d(x,a,0)},a)]],M=1;break;default:var
M=1}if(M)return[6,[0,0,G,0,0,B([0,f],0,0)]]}throw[0,rB,bDO]}}var
w=p(a),ao=typeof
w==="number"?53===w?(ad(a,70),1):61===w?(ad(a,69),1):0:0;s(a,0);var
Q=y(q,0,a,0);s(a,1);var
z=p(a);if(typeof
z==="number")var
u=0;else
if(4===z[0])if(A(z[3],bDM))var
u=0;else
var
V=b(g,a),U=[0,V[1]],S=V[2],u=1;else
var
u=0;if(!u){d(F,a,Q);var
D=c(0,0,a),ac=0===D[0]?D[1]:D[1][1],U=0,S=ac}return[6,[0,0,0,[0,[0,Q]],U,B([0,f],[0,S],0)]]}var
f=0;return function(a){return E(f,e,a)}});return[0,ax,aB,aW,aN,aZ,S,Z,P,Q,ar,D,G,v,au,N,aj,am,K,w,a2,ab,aE,aH,aK,$,aQ,aT]}(Dk),QA=function(K){var
g=function
c(a,b){return c.fun(a,b)},i=function
c(a,b){return c.fun(a,b)},f=function
c(a,b){return c.fun(a,b)};h(g,function(e,v){var
w=v[2],y=w[2],z=v9(e),b=0,a=w[1];for(;;){if(a){var
i=a[1];if(0===i[0]){var
m=i[1],c=m[2];switch(c[0]){case
0:var
n=c[2],g=c[1];switch(g[0]){case
0:var
h=[0,g[1]];break;case
1:var
h=[1,g[1]];break;case
2:var
h=U(bCU);break;default:var
h=[2,g[1]]}var
o=n[2];if(2===o[0]){var
k=o[1];if(k[1])var
l=0;else
var
q=k[2],p=[0,k[3]],l=1}else
var
l=0;if(!l)var
q=d(f,e,n),p=0;var
j=[0,[0,[0,m[1],[0,h,q,p,c[3]]]],b];break;case
1:O(e,[0,c[2][1],96]);var
j=b;break;default:O(e,[0,c[2][1],bCV]);var
j=b}var
b=j,a=a[2];continue}var
r=a[2],s=i[1],t=s[2],u=s[1];if(r){O(e,[0,u,63]);var
a=r;continue}var
x=t[2],b=[0,[1,[0,u,[0,d(f,e,t[1]),x]]],b],a=0;continue}var
A=[0,[0,V(b),z,y]];return[0,v[1],A]}});function
j(c,a){return b(T[23],a)?[0,d(f,c,a)]:(O(c,[0,a[1],26]),0)}h(i,function(d,q){var
r=q[2],t=r[2],u=v9(d),b=0,a=r[1];for(;;){if(a){var
c=a[1];switch(c[0]){case
0:var
e=c[1],g=e[2];if(2===g[0]){var
f=g[1];if(!f[1]){var
b=[0,[0,[0,e[1],[0,f[2],[0,f[3]]]]],b],a=a[2];continue}}var
h=j(d,e);if(h)var
i=h[1],k=[0,[0,[0,i[1],[0,i,0]]],b];else
var
k=b;var
b=k,a=a[2];continue;case
1:var
l=a[2],m=c[1],n=m[2],o=m[1];if(l){O(d,[0,o,62]);var
a=l;continue}var
p=j(d,n[1]),s=p?[0,[1,[0,o,[0,p[1],n[2]]]],b]:b,b=s,a=0;continue;default:var
b=[0,[2,c[1]],b],a=a[2];continue}}var
v=[1,[0,V(b),u,t]];return[0,q[1],v]}});h(f,function(a,j){var
b=j[2],c=j[1];switch(b[0]){case
0:return d(i,a,[0,c,b[1]]);case
10:var
e=b[1],f=e[2][1],h=e[1],m=a[6]?uY(f)?(O(a,[0,h,49]),1):0:0;if(!m)if(1-a[6]){var
n=a[17]?st(f,bCW)?(O(a,[0,h,92]),1):0:0;if(!n){var
k=a[18],l=k?st(f,bCX):k;if(l)O(a,[0,h,91])}}return[0,c,[2,[0,e,v9(a),0]]];case
19:return d(g,a,[0,c,b[1]]);default:return[0,c,[3,[0,c,b]]]}});function
k(r){function
u(a){var
c=p(a);if(typeof
c==="number")if(79===c){s(a,79);return[0,b(T[10],a)]}return 0}function
a(a){var
R=C(a);s(a,0);var
m=0,j=0,l=0;for(;;){var
n=p(a);if(typeof
n==="number"){var
Z=1===n?1:rs===n?1:0;if(Z){if(j)O(a,[0,j[1],97]);var
N=V(l),S=C(a);s(a,1);var
X=W(a),Y=83===p(a)?[1,b(K[9],a)]:v9(a);return[0,[0,N,Y,sp([0,R],[0,X],S)]]}}if(12===p(a))var
L=C(a),t=E(0,function(a){s(a,12);return e(a,r)},a),M=B([0,L],0,0),c=[0,[1,[0,t[1],[0,t[2],M]]]];else{var
v=aa(a),w=d(T[20],0,a),x=p(a);if(typeof
x==="number")if(83===x){s(a,83);var
y=E([0,v],function(a){var
b=e(a,r);return[0,b,u(a)]},a),z=y[2],f=w[2];switch(f[0]){case
0:var
g=[0,f[1]];break;case
1:var
g=[1,f[1]];break;case
2:var
g=U(bCY);break;default:var
g=[2,f[1]]}var
c=[0,[0,[0,y[1],[0,g,z[1],z[2],0]]]],q=1}else
var
q=0;else
var
q=0;if(!q){var
D=w[2];if(1===D[0]){var
h=D[1],i=h[2][1],k=h[1],_=Hq(i)?A(i,bC0)?A(i,bC1)?(O(a,[0,k,2]),1):0:0:0;if(!_)if(v5(i))tc(a,[0,k,52]);var
F=E([0,v],function(c,d){return function(a){var
b=[0,d,[2,[0,c,v9(a),0]]];return[0,b,u(a)]}}(h,k),a),G=F[2],c=[0,[0,[0,F[1],[0,[1,h],G[1],G[2],1]]]]}else{r7(bCZ,a);var
c=0}}}if(c){var
o=c[1],P=m?(O(a,[0,o[1][1],63]),0):j;if(0===o[0])var
I=m,H=P;else
var
J=9===p(a)?1:0,Q=J?[0,aa(a)]:J,I=1,H=Q;if(1!==p(a))s(a,9);var
m=I,j=H,l=[0,o,l];continue}continue}}var
c=0;return function(b){return E(c,a,b)}}function
l(g){function
a(a){var
t=C(a);s(a,6);var
c=0;for(;;){var
d=p(a);if(typeof
d==="number"){if(13<=d)var
f=rs===d?1:0;else
if(7<=d)switch(d-7|0){case
2:var
n=aa(a);s(a,9);var
c=[0,[2,n],c];continue;case
5:var
o=C(a),j=E(0,function(a){s(a,12);return e(a,g)},a),k=j[1],q=B([0,o],0,0),r=[1,[0,k,[0,j[2],q]]];if(7!==p(a)){O(a,[0,k,62]);if(9===p(a))R(a)}var
c=[0,r,c];continue;case
0:var
f=1;break;default:var
f=0}else
var
f=0;if(f){var
l=V(c),u=C(a);s(a,7);var
v=83===p(a)?[1,b(K[9],a)]:v9(a);return[1,[0,l,v,sp([0,t],[0,W(a)],u)]]}}var
h=E(0,function(a){var
h=e(a,g),d=p(a);if(typeof
d==="number")if(79===d){s(a,79);var
f=[0,b(T[10],a)],c=1}else
var
c=0;else
var
c=0;if(!c)var
f=0;return[0,h,f]},a),i=h[2],m=[0,[0,h[1],[0,i[1],i[2]]]];if(7!==p(a))s(a,9);var
c=[0,m,c];continue}}var
c=0;return function(b){return E(c,a,b)}}function
e(a,c){var
d=p(a);if(typeof
d==="number"){if(6===d)return b(l(c),a);if(0===d)return b(k(c),a)}var
e=y(T[14],a,0,c);return[0,e[1],[2,e[2]]]}return[0,g,i,f,k,l,e]}(rx),bDR=bCu(T),QB=function(j,a){var
b=p(a),l=typeof
b==="number"?28===b?a[6]?(ad(a,52),1):a[14]?(r7(0,a),1):1:58===b?a[17]?(ad(a,2),1):a[6]?(ad(a,52),1):1:65===b?a[18]?(ad(a,2),1):1:0:0;if(!l)if(Hp(b))tw(a,52);else{if(typeof
b==="number")switch(b){case
15:case
16:case
17:case
18:case
19:case
20:case
21:case
22:case
23:case
24:case
25:case
26:case
27:case
32:case
33:case
34:case
35:case
36:case
37:case
38:case
39:case
40:case
41:case
43:case
44:case
45:case
46:case
47:case
49:case
50:case
51:case
58:case
59:case
65:var
d=1,c=1;break;default:var
c=0}else
if(4===b[0])if(Qj(b[3]))var
d=1,c=1;else
var
c=0;else
var
c=0;if(!c)var
d=0;if(d)var
g=d,e=0;else{var
i=Ho(b);if(i)var
g=i,e=0;else{if(typeof
b==="number")switch(b){case
29:case
30:case
31:var
f=1;break;default:var
f=0}else
if(4===b[0])var
h=b[3],f=A(h,bpl)?A(h,bpm)?A(h,bpn)?0:1:1:1;else
var
f=0;if(f)var
g=1,e=0;else
var
k=0,e=1}}if(!e)var
k=g;if(k)r7(0,a);else
var
m=j?Qk(b)?(tw(a,j[1]),1):0:0}return tJ(a)},QC=function
b(a){return b.fun(a)},HA=function
d(a,b,c){return d.fun(a,b,c)},HB=function
b(a){return b.fun(a)},QD=function
c(a,b){return c.fun(a,b)},HC=function
c(a,b){return c.fun(a,b)},HD=function
c(a,b){return c.fun(a,b)},Dl=function
c(a,b){return c.fun(a,b)},xP=function
c(a,b){return c.fun(a,b)},Dm=function
b(a){return b.fun(a)},QE=function
b(a){return b.fun(a)},QF=function
b(a){return b.fun(a)},QG=function
d(a,b,c){return d.fun(a,b,c)},QH=function
b(a){return b.fun(a)},QI=function
c(a,b){return c.fun(a,b)},QJ=vw[3],bDS=sZ[3],bDT=sZ[1],bDU=sZ[6],bDV=vw[2],bDW=vw[1],bDX=vw[4],bDY=sZ[5],bDZ=sZ[7],bD0=bDR[13],bD1=QA[6],bD2=QA[3];h(QC,function(a){var
g=C(a),b=V(g),w=5;a:for(;;){if(b){var
n=b[2],o=b[1],p=o[2],q=o[1],l=p[2],c=0,x=rz(l);for(;;){if(x<(c+5|0))var
r=0;else{var
m=st(sT(l,c,w),bpI);if(!m){var
c=c+1|0;continue}var
r=m}if(!r){var
b=n;continue a}a[29][1]=q[3];var
h=V([0,[0,q,p],n]);break}}else
var
h=b;if(0===h){if(g){var
i=g[1],t=i[2];if(0===t[1]){var
u=t[2];if(1<=rz(u))if(42===D(u,0)){a[29][1]=i[1][3];var
j=[0,i,0],f=1,k=0}else
var
k=1;else
var
k=1;if(k)var
f=0}else
var
f=0}else
var
f=0;if(!f)var
j=0}else
var
j=h;var
e=d(QD,a,function(a){return 0}),y=aa(a);s(a,rs);if(e)var
z=xd(V(e))[1],v=rO(xd(e)[1],z);else
var
v=y;var
A=V(a[2][1]);return[0,v,[0,e,B([0,j],0,0),A]]}});h(HA,function(t,s,r){var
a=Qe(1,t),g=bD6;for(;;){var
e=g[2],c=g[1],d=p(a);if(typeof
d==="number")if(rs===d)var
f=[0,a,c,e],h=1;else
var
h=0;else
var
h=0;if(!h)if(b(s,d))var
f=[0,a,c,e];else{if(typeof
d==="number")var
i=0;else
if(2===d[0]){var
j=b(r,a),k=[0,j,e],l=j[2];if(19===l[0]){var
m=l[1][2];if(m){var
o=a[6],q=o||st(m[1],bD5),a=uX(q,a),g=[0,[0,d,c],k];continue}}var
f=[0,a,c,k],i=1}else
var
i=0;if(!i)var
f=[0,a,c,e]}var
n=Qe(0,a),u=V(c);sn(function(a){if(typeof
a!=="number"&&2===a[0]){var
b=a[1],c=b[4];return c?tc(n,[0,b[1],43]):c}return U(X(bD4,X(PD(a),bD3)))},u);return[0,n,f[3]]}});h(HB,function(a){var
c=b(vw[6],a),e=p(a);if(typeof
e==="number"){var
f=e-49|0;if(!(11<f>>>0))switch(f){case
0:return d(rT[16],c,a);case
1:b(Ht(a),c);var
g=rM(1,a);if(typeof
g==="number")if(4===g)return b(rT[17],a);return b(rT[18],a);case
11:if(49===rM(1,a)){b(Ht(a),c);return d(rT[12],0,a)}break}}return d(xP,[0,c],a)});h(QD,function(c,a){var
b=y(HA,c,a,HB),e=d(HC,a,b[1]),f=b[2];return Y(function(b,a){return[0,a,b]},e,f)});h(HC,function(e,d){var
a=0;for(;;){var
c=p(d);if(typeof
c==="number")if(rs===c)return V(a);if(b(e,c))return V(a);var
a=[0,b(HB,d),a];continue}});h(HD,function(a,e){var
b=y(HA,e,a,function(a){return d(xP,0,a)}),c=b[1],f=d(Dl,a,c),g=b[2],h=Y(function(b,a){return[0,a,b]},f,g);return[0,h,c[6]]});h(Dl,function(f,e){var
a=0;for(;;){var
c=p(e);if(typeof
c==="number")if(rs===c)return V(a);if(b(f,c))return V(a);var
a=[0,d(xP,0,e),a];continue}});h(xP,function(e,a){var
f=e?e[1]:e;if(1-Dg(a))b(Ht(a),f);var
c=p(a);if(typeof
c==="number"){if(27===c)return b(rT[27],a);if(28===c)return b(rT[3],a)}if(vu(a))return b(rC[11],a);if(Dg(a))return d(QJ,a,f);if(typeof
c==="number"){var
g=c+sm|0;if(!(14<g>>>0))switch(g){case
0:if(a[26][1])return b(rC[12],a);break;case
5:return b(rT[19],a);case
12:return d(rT[11],0,a);case
13:return b(rT[25],a);case
14:return b(rT[21],a)}}return b(Dm,a)});h(Dm,function(a){var
c=p(a);if(typeof
c==="number")switch(c){case
0:return b(rT[7],a);case
8:return b(rT[15],a);case
19:return b(rT[22],a);case
20:return b(rT[23],a);case
22:return b(rT[24],a);case
23:return b(rT[4],a);case
24:return b(rT[26],a);case
25:return b(rT[5],a);case
26:return b(rT[6],a);case
32:return b(rT[8],a);case
35:return b(rT[9],a);case
37:return b(rT[14],a);case
39:return b(rT[1],a);case
59:return b(rT[10],a);case
110:r7(bD8,a);return[0,aa(a),bD9];case
16:case
43:return b(rT[2],a);case
1:case
5:case
7:case
9:case
10:case
11:case
12:case
17:case
18:case
33:case
34:case
36:case
38:case
41:case
42:case
49:case
80:case
83:r7(bD7,a);R(a);return b(Dm,a)}if(vu(a)){var
d=b(rC[11],a);vv(a,d[1]);return d}if(typeof
c==="number")if(28===c)if(6===rM(1,a)){var
e=xH(1,a);O(a,[0,rO(aa(a),e),93]);return b(rT[17],a)}return xK(a)?b(rT[20],a):Dg(a)?(r7(0,a),R(a),b(rT[17],a)):b(rT[17],a)});h(QE,function(a){var
e=aa(a),c=b(sZ[1],a),d=p(a);if(typeof
d==="number")if(9===d)return y(sZ[8],a,e,[0,c,0]);return c});h(QF,function(a){var
f=aa(a),c=b(sZ[2],a),e=p(a);if(typeof
e==="number")if(9===e){var
g=[0,d(Dk[1],a,c),0];return[0,y(sZ[8],a,f,g)]}return c});h(QG,function(c,a,f){var
g=a?a[1]:a;return E(0,function(a){var
c=1-g,e=QB([0,f],a),d=c?82===p(a)?1:0:c;if(d){if(1-se(a))ad(a,12);s(a,82)}return[0,e,b(rx[10],a),d]},c)});h(QH,function(a){var
e=aa(a),f=C(a);s(a,0);var
b=d(Dl,function(a){return 1===a?1:0},a),c=0===b?1:0,g=aa(a),h=c?C(a):c;s(a,1);var
i=[0,b,sp([0,f],[0,W(a)],h)];return[0,rO(e,g),i]});h(QI,function(k,a){var
l=aa(a),m=C(a);s(a,0);var
g=d(HD,function(a){return 1===a?1:0},a),h=g[1],i=0===h?1:0,n=aa(a),o=i?C(a):i;s(a,1);var
e=p(a);if(0===k){if(typeof
e==="number")if(1===e)var
b=0,c=0;else
if(rs===e)var
b=0,c=0;else
var
c=1;else
var
c=1;if(c){var
j=sK(a);if(j)var
f=uZ(a),b=1;else
var
f=j,b=1}}else
var
b=0;if(!b)var
f=W(a);var
q=g[2],r=[0,h,sp([0,m],[0,f],o)];return[0,rO(l,n),r,q]});y(sj,bD_,T,[0,QC,Dm,xP,Dl,HD,HC,QE,QF,bDS,bDT,bDU,bDV,QB,QG,QH,QI,bD0,bD1,bD2,bDW,QJ,bDX,bDY,bDZ]);var
Dn=[0,0],QK=bEZ,bD$=function(a){function
c(f,e){var
g=e[2],c=e[1],h=G_(g),i=[0,[0,bEa,b(a[1],h)],0],j=Di(f,c[3]),k=[0,b(a[5],j),0],l=Di(f,c[2]),m=[0,b(a[5],l),k],n=[0,[0,bEb,b(a[4],m)],i],o=[0,[0,bEc,b(a[5],c[3][2])],0],p=[0,[0,bEd,b(a[5],c[3][1])],o],q=[0,[0,bEe,b(a[3],p)],0],r=[0,[0,bEf,b(a[5],c[2][2])],0],s=[0,[0,bEg,b(a[5],c[2][1])],r],t=[0,[0,bEh,b(a[3],s)],q],u=[0,[0,bEi,b(a[3],t)],n];switch(e[3]){case
0:var
d=bEj;break;case
1:var
d=bEm;break;case
2:var
d=bEn;break;case
3:var
d=bEo;break;case
4:var
d=bEp;break;default:var
d=bEq}var
v=[0,[0,bEk,b(a[1],d)],u],w=PD(g),x=[0,[0,bEl,b(a[1],w)],v];return b(a[3],x)}return[0,c,function(e,d){var
f=V(AO(function(a){return c(e,a)},d));return b(a[4],f)}]},bEr=bEY,vx=function(a){return bE0(xh(a))},sk=function(a){return bEX(xh(a))},bEs=function(a){return a},bEt=function(a){return a},QL=function(d,c,a){try{var
e=new
RegExp(c.toString(),a.toString()),b=e}catch(c){Dn[1]=[0,[0,d,24],Dn[1]];var
b=new
RegExp(i,a.toString())}return b},bEu=[0,1,1,0],QM=function(z){function
e(b,a){return sk(V(AO(b,a)))}function
c(c,a){return a?b(c,a[1]):s$}function
f(c,a){return 0===a[0]?s$:b(c,a[1])}function
g(a){return vx([0,[0,bp2,a[1]],[0,[0,bp1,a[2]],0]])}function
A(a){var
b=a[1];if(b)var
c=b[1],e=typeof
c==="number"?T0:c[1].toString(),d=e;else
var
d=s$;var
f=[0,[0,bp3,g(a[3])],0];return vx([0,[0,bp5,d],[0,[0,bp4,g(a[2])],f]])}function
h(a){return e(function(u){var
c=u[2],R=0;if(typeof
c==="number"){var
i=c;if(55<=i)switch(i){case
55:var
a=a8Q;break;case
56:var
a=a8R;break;case
57:var
a=a8S;break;case
58:var
a=X(a8U,a8T);break;case
59:var
a=X(a8W,a8V);break;case
60:var
a=X(a8Y,a8X);break;case
61:var
a=a8Z;break;case
62:var
a=a80;break;case
63:var
a=a81;break;case
64:var
a=a82;break;case
65:var
a=a83;break;case
66:var
a=a84;break;case
67:var
a=a85;break;case
68:var
a=a86;break;case
69:var
a=a87;break;case
70:var
a=a88;break;case
71:var
a=a89;break;case
72:var
a=a8_;break;case
73:var
a=a8$;break;case
74:var
a=a9a;break;case
75:var
a=a9b;break;case
76:var
a=a9c;break;case
77:var
a=a9d;break;case
78:var
a=a9e;break;case
79:var
a=a9f;break;case
80:var
a=X(a9h,a9g);break;case
81:var
a=a9i;break;case
82:var
a=a9j;break;case
83:var
a=a9k;break;case
84:var
a=a9l;break;case
85:var
a=a9m;break;case
86:var
a=a9n;break;case
87:var
a=a9o;break;case
88:var
a=a9p;break;case
89:var
a=a9q;break;case
90:var
a=a9r;break;case
91:var
a=a9s;break;case
92:var
a=a9t;break;case
93:var
a=X(a9v,a9u);break;case
94:var
a=a9w;break;case
95:var
a=a9x;break;case
96:var
a=a9y;break;case
97:var
a=a9z;break;case
98:var
a=a9A;break;case
99:var
a=a9B;break;case
100:var
a=a9C;break;case
101:var
a=a9D;break;case
102:var
a=a9E;break;case
103:var
a=a9F;break;case
104:var
a=a9G;break;case
105:var
a=a9H;break;case
106:var
a=a9I;break;case
107:var
a=a9J;break;case
108:var
a=a9K;break;default:var
a=a9L}else
switch(i){case
0:var
a=a7Y;break;case
1:var
a=a7Z;break;case
2:var
a=a70;break;case
3:var
a=a71;break;case
4:var
a=a72;break;case
5:var
a=a73;break;case
6:var
a=a74;break;case
7:var
a=a75;break;case
8:var
a=a76;break;case
9:var
a=a77;break;case
10:var
a=a78;break;case
11:var
a=a79;break;case
12:var
a=a7_;break;case
13:var
a=a7$;break;case
14:var
a=a8a;break;case
15:var
a=a8b;break;case
16:var
a=a8c;break;case
17:var
a=a8d;break;case
18:var
a=a8e;break;case
19:var
a=a8f;break;case
20:var
a=a8g;break;case
21:var
a=a8h;break;case
22:var
a=a8i;break;case
23:var
a=a8j;break;case
24:var
a=a8k;break;case
25:var
a=a8l;break;case
26:var
a=a8m;break;case
27:var
a=a8n;break;case
28:var
a=a8o;break;case
29:var
a=a8p;break;case
30:var
a=X(a8r,a8q);break;case
31:var
a=a8s;break;case
32:var
a=a8t;break;case
33:var
a=a8u;break;case
34:var
a=a8v;break;case
35:var
a=a8w;break;case
36:var
a=a8x;break;case
37:var
a=a8y;break;case
38:var
a=a8z;break;case
39:var
a=a8A;break;case
40:var
a=a8B;break;case
41:var
a=a8C;break;case
42:var
a=a8D;break;case
43:var
a=a8E;break;case
44:var
a=a8F;break;case
45:var
a=a8G;break;case
46:var
a=a8H;break;case
47:var
a=a8I;break;case
48:var
a=a8J;break;case
49:var
a=a8K;break;case
50:var
a=a8L;break;case
51:var
a=a8M;break;case
52:var
a=a8N;break;case
53:var
a=a8O;break;default:var
a=a8P}}else
switch(c[0]){case
0:var
a=X(a9M,c[1]);break;case
1:var
m=c[2],v=c[1],a=y(rS(a9N),m,m,v);break;case
2:var
w=c[1],x=c[2],a=d(rS(a9O),x,w);break;case
3:var
z=c[1],a=b(rS(a9P),z);break;case
4:var
n=c[2],B=c[1],o=b(rS(a9Q),B);if(n)var
C=n[1],a=d(rS(a9R),C,o);else
var
a=b(rS(a9S),o);break;case
5:var
p=c[1],a=d(rS(a9T),p,p);break;case
6:var
g=c[3],q=c[2],h=c[1];if(q){var
r=q[1];if(3<=r)var
a=d(rS(a9U),g,h);else{switch(r){case
0:var
e=a7S;break;case
1:var
e=a7T;break;case
2:var
e=a7U;break;default:var
e=a7V}var
a=j(rS(a9V),h,e,g,e)}}else
var
a=d(rS(a9W),g,h);break;case
7:var
s=c[2],f=AI(s);if(0===tj(f))var
l=f;else{var
k=I8(f);r6(k,0,I1(sS(f,0)));var
l=k}var
D=c[1],a=y(rS(a9X),s,s6(l),D);break;case
8:var
a=c[1]?a9Y:a9Z;break;case
9:var
E=c[1],F=c[2],a=d(rS(a90),F,E);break;case
10:var
G=c[1],a=b(rS(a91),G);break;case
11:var
H=c[1],a=b(rS(a92),H);break;case
12:var
I=c[2],J=c[1],a=d(rS(a93),J,I);break;case
13:var
K=c[2],L=c[1],a=d(rS(a94),L,K);break;case
14:var
a=X(a96,X(c[1],a95));break;case
15:var
a=X(a98,X(c[1],a97));break;case
16:var
M=X(a9_,X(c[2],a99)),a=X(c[1],M);break;case
17:var
a=X(a9$,c[1]);break;case
18:var
a=c[1]?X(a_b,a_a):X(a_d,a_c);break;case
19:var
N=c[1],a=b(rS(a_e),N);break;case
20:var
a=X(a_g,X(c[1],a_f));break;case
21:var
t=c[1],O=c[2]?a_h:a_m,P=c[3]?X(a_i,t):t,a=X(a_l,X(O,X(a_k,X(P,a_j))));break;case
22:var
a=X(a_o,X(c[1],a_n));break;default:var
Q=c[1],a=b(rS(a_p),Q)}var
S=[0,[0,bp6,a.toString()],R];return vx([0,[0,bp7,A(u[1])],S])},a)}function
l(a){if(a){var
b=a[1],c=[0,rt(b[3],b[2])];return B([0,b[1]],c,0)}return a}function
a(j){function
a(s,a,f,r){var
g=z[1];if(g){if(j)var
i=j[1],q=[0,Di(i,a[3]),0],k=[0,[0,bp8,sk([0,Di(i,a[2]),q])],0];else
var
k=j;var
l=rt(k,[0,[0,bp9,A(a)],0])}else
var
l=g;if(0===z[3])var
e=0;else
if(f){var
b=f[1],c=b[1];if(c){var
n=b[2];if(n)var
t=[0,[0,bp$,h(n)],0],o=[0,[0,bqa,h(c)],t];else
var
o=[0,[0,bqb,h(c)],0];var
p=o}else
var
d=b[2],u=d?[0,[0,bqc,h(d)],0]:d,p=u;var
m=p,e=1}else
var
e=0;if(!e)var
m=0;return vx(tT(rt(l,rt(m,[0,[0,bp_,s.toString()],0])),r))}function
ac(c){var
b=c[2],d=y(b[1]),e=z[2]?[0,[0,bqe,d],[0,[0,bqd,h(b[3])],0]]:[0,[0,bqg,d],0];return a(bqf,c[1],b[2],e)}function
y(a){return e(n,a)}function
Z(d){var
b=d[2];switch(b[2]){case
0:var
c=bwE;break;case
1:var
c=bwI;break;default:var
c=bwJ}var
f=[0,[0,bwF,c.toString()],0],g=[0,[0,bwG,e(ai,b[1])],f];return a(bwH,d[1],b[3],g)}function
a0(f){var
b=f[2],g=[0,[0,bvd,e(I,b[3])],0],h=[0,[0,bve,J(0,b[4])],g],i=[0,[0,bvf,c(p,b[2])],h],j=[0,[0,bvg,d(b[1])],i];return a(bvh,f[1],b[5],j)}function
aZ(v,j){var
f=j[2],k=f[7],l=f[5],m=f[4];if(m)var
g=m[1][2],w=sH(g[3],k),o=[0,g[1]],n=g[2],h=w;else
var
o=0,n=0,h=k;if(l)var
q=l[1][2],x=sH(q[2],h),s=e(D,q[1]),r=x;else
var
s=sk(0),r=h;var
y=[0,[0,bt8,s],[0,[0,bt7,e(C,f[6])],0]],z=[0,[0,bt9,c(i,n)],y],A=[0,[0,bt_,c(b,o)],z],B=[0,[0,bt$,c(p,f[3])],A],t=f[2],u=t[2],G=[0,[0,buh,e(ad,u[1])],0],E=[0,[0,bua,a(bui,t[1],u[2],G)],B],F=[0,[0,bub,c(d,f[1])],E];return a(v,j[1],r,F)}function
at(f,e){var
b=e[2],g=f?btZ:bt4,h=[0,[0,bt0,c(k,b[4])],0],i=[0,[0,bt1,c(k,b[3])],h],j=[0,[0,bt2,c(p,b[2])],i],l=[0,[0,bt3,d(b[1])],j];return a(g,e[1],b[5],l)}function
aY(e){var
b=e[2],f=[0,[0,btV,k(b[3])],0],g=[0,[0,btW,c(p,b[2])],f],h=[0,[0,btX,d(b[1])],g];return a(btY,e[1],b[4],h)}function
aW(f){var
b=f[2],g=b[6],h=b[4],i=h?sk([0,I(h[1]),0]):sk(0),j=g?e(D,g[1][2][1]):sk(0),k=[0,[0,btD,i],[0,[0,btC,j],[0,[0,btB,e(I,b[5])],0]]],l=[0,[0,btE,J(0,b[3])],k],m=[0,[0,btF,c(p,b[2])],l],n=[0,[0,btG,d(b[1])],m];return a(btH,f[1],b[7],n)}function
aV(d){var
b=d[2],e=b[2],f=b[1],g=rO(f[1],e[1]),h=[0,[0,bty,c(_,b[3])],0],i=[0,[0,btz,v(g,[0,f,[1,e],0])],h];return a(btA,d[1],b[4],i)}function
aU(e){var
b=e[2],c=b[2],d=b[1],f=0===c[0]?d[1]:c[1][1],g=[0,[0,btw,v(rO(d[1],f),[0,d,c,0])],0];return a(btx,e[1],b[3],g)}function
s(b){var
c=b[2],d=[0,[0,btu,y(c[1])],0],e=l(c[2]);return a(btv,b[1],e,d)}function
n(a1){var
h=a1[2],f=a1[1];switch(h[0]){case
0:return s([0,f,h[1]]);case
1:var
a2=h[1],b7=[0,[0,bqh,c(d,a2[1])],0];return a(bqi,f,a2[2],b7);case
2:return aZ(bt5,[0,f,h[1]]);case
3:var
a3=h[1],b8=[0,[0,bqj,c(d,a3[1])],0];return a(bqk,f,a3[2],b8);case
4:return a(bql,f,h[1][1],0);case
5:return aW([0,f,h[1]]);case
6:var
K=h[1],a4=K[5],a5=K[4],av=K[3],a6=K[2];if(av){var
a7=av[1];if(0!==a7[0])if(!a7[2])return a(bqs,f,a4,[0,[0,bqr,c(w,a5)],0])}if(a6){var
t=a6[1];switch(t[0]){case
0:var
x=aU(t[1]);break;case
1:var
x=aV(t[1]);break;case
2:var
x=aW(t[1]);break;case
3:var
x=k(t[1]);break;case
4:var
x=aY(t[1]);break;case
5:var
x=at(1,t[1]);break;default:var
x=a0(t[1])}var
a8=x}else
var
a8=s$;var
b9=[0,[0,bqm,c(w,a5)],0],b_=[0,[0,bqo,a8],[0,[0,bqn,aX(av)],b9]],a9=K[1],b$=a9?1:a9;return a(bqq,f,a4,[0,[0,bqp,!!b$],b_]);case
7:return aV([0,f,h[1]]);case
8:var
L=h[1],c5=[0,[0,btI,e(I,L[3])],0],c6=[0,[0,btJ,J(0,L[4])],c5],c7=[0,[0,btK,c(p,L[2])],c6],c8=[0,[0,btL,d(L[1])],c7];return a(btM,f,L[5],c8);case
9:var
$=h[1],aw=$[1],ca=0===aw[0]?d(aw[1]):w(aw[1]),cb=0,cc=0===$[3][0]?"CommonJS":"ES",cd=[0,[0,bqv,ca],[0,[0,bqu,s($[2])],[0,[0,bqt,cc],cb]]];return a(bqw,f,$[4],cd);case
10:var
a_=h[1],ce=[0,[0,bqx,o(a_[1])],0];return a(bqy,f,a_[2],ce);case
11:var
aa=h[1],c9=[0,[0,btR,k(aa[3])],0],c_=[0,[0,btS,c(p,aa[2])],c9],c$=[0,[0,btT,d(aa[1])],c_];return a(btU,f,aa[4],c$);case
12:return at(1,[0,f,h[1]]);case
13:return aU([0,f,h[1]]);case
14:var
ax=h[1],cf=[0,[0,bqz,b(ax[2])],0],cg=[0,[0,bqA,n(ax[1])],cf];return a(bqB,f,ax[3],cg);case
15:return a(bqC,f,h[1][1],0);case
16:var
ay=h[1],bt=ay[2],R=bt[2],ad=bt[1];switch(R[0]){case
0:var
ae=R[1],da=[0,[0,buL,!!ae[2]],[0,[0,buK,!!ae[3]],0]],db=ae[1],dc=[0,[0,buP,e(function(b){var
c=b[2],e=c[2],f=e[2],g=f[1],h=0,k=g?bwo:bws,i=[0,[0,buM,a(bwr,e[1],f[2],[0,[0,bwq,!!g],[0,[0,bwp,k.toString()],0]])],h],j=[0,[0,buN,d(c[1])],i];return a(buO,b[1],0,j)},db)],da],af=a(buQ,ad,ae[4],dc);break;case
1:var
ag=R[1],de=[0,[0,buV,!!ag[2]],[0,[0,buU,!!ag[3]],0]],df=ag[1],dg=[0,[0,buZ,e(function(c){var
e=c[2],f=e[2],b=f[2],g=[0,[0,buW,a(bwh,f[1],b[3],[0,[0,bwg,b[1]],[0,[0,bwf,b[2].toString()],0]])],0],h=[0,[0,buX,d(e[1])],g];return a(buY,c[1],0,h)},df)],de],af=a(bu0,ad,ag[4],dg);break;case
2:var
ah=R[1],aM=ah[1];if(0===aM[0])var
dh=aM[1],bu=ve(function(b){var
c=[0,[0,bu1,d(b[2][1])],0];return a(bu2,b[1],0,c)},dh);else
var
dk=aM[1],bu=ve(function(b){var
c=b[2],e=[0,[0,bu7,w(c[2])],0],f=[0,[0,bu8,d(c[1])],e];return a(bu9,b[1],0,f)},dk);var
di=[0,[0,bu4,!!ah[2]],[0,[0,bu3,!!ah[3]],0]],dj=[0,[0,bu5,sk(bu)],di],af=a(bu6,ad,ah[4],dj);break;default:var
aN=R[1],dl=[0,[0,bu_,!!aN[2]],0],dm=aN[1],dn=[0,[0,bvb,e(function(b){var
c=[0,[0,bu$,d(b[2][1])],0];return a(bva,b[1],0,c)},dm)],dl],af=a(bvc,ad,aN[3],dn)}var
dd=[0,[0,buS,d(ay[1])],[0,[0,buR,af],0]];return a(buT,f,ay[3],dd);case
17:var
a$=h[1],az=a$[2],ch=0===az[0]?n(az[1]):b(az[1]),ci=[0,[0,bqE,ch],[0,[0,bqD,as(1).toString()],0]];return a(bqF,f,a$[3],ci);case
18:var
M=h[1],ba=M[5],bb=M[4],bc=M[3],aA=M[2];if(aA){var
bd=aA[1];if(0!==bd[0])if(!bd[2]){var
cm=[0,[0,bqL,as(bb).toString()],0];return a(bqN,f,ba,[0,[0,bqM,c(w,bc)],cm])}}var
cj=[0,[0,bqG,as(bb).toString()],0],ck=[0,[0,bqH,c(w,bc)],cj],cl=[0,[0,bqI,aX(aA)],ck];return a(bqK,f,ba,[0,[0,bqJ,c(n,M[1])],cl]);case
19:var
aB=h[1],cn=[0,[0,bqO,c(QK,aB[2])],0],co=[0,[0,bqP,b(aB[1])],cn];return a(bqQ,f,aB[3],co);case
20:var
N=h[1],cp=function(a){return 0===a[0]?Z(a[1]):b(a[1])},cq=[0,[0,bqR,n(N[4])],0],cr=[0,[0,bqS,c(b,N[3])],cq],cs=[0,[0,bqT,c(b,N[2])],cr],ct=[0,[0,bqU,c(cp,N[1])],cs];return a(bqV,f,N[5],ct);case
21:var
O=h[1],aC=O[1],cu=0===aC[0]?Z(aC[1]):m(aC[1]),cv=[0,[0,bqW,!!O[4]],0],cw=[0,[0,bqX,n(O[3])],cv],cx=[0,[0,bqZ,cu],[0,[0,bqY,b(O[2])],cw]];return a(bq0,f,O[5],cx);case
22:var
P=h[1],aD=P[1],cy=0===aD[0]?Z(aD[1]):m(aD[1]),cz=[0,[0,bq1,!!P[4]],0],cA=[0,[0,bq2,n(P[3])],cz],cB=[0,[0,bq4,cy],[0,[0,bq3,b(P[2])],cA]];return a(bq5,f,P[5],cB);case
23:var
r=h[1],bq=r[7],br=r[3],bs=r[2],cV=0===br[0]?br[1]:U(bs4),cW=0===bq[0]?0:[0,bq[1]],cX=r[9],cY=sH(l(bs[2][4]),cX),cZ=[0,[0,bsU,c(p,r[8])],0],c0=[0,[0,bsW,!!0],[0,[0,bsV,c(o,cW)],cZ]],c1=[0,[0,bsX,c(_,r[6])],c0],c2=[0,[0,bsZ,!!r[4]],[0,[0,bsY,!!r[5]],c1]],c3=[0,[0,bs0,s(cV)],c2],c4=[0,[0,bs1,au(bs)],c3];return a(bs3,f,cY,[0,[0,bs2,c(d,r[1])],c4]);case
24:var
ab=h[1],be=ab[3];if(be){var
bf=be[1][2],bg=bf[2],bh=bf[1],g=bh[2],j=function(a){return sH(a,bg)};switch(g[0]){case
0:var
aO=g[1],bv=G8(aO[2],bg),i=[0,[0,aO[1],bv]];break;case
1:var
aP=g[1],bw=j(aP[2]),i=[1,[0,aP[1],bw]];break;case
2:var
u=g[1],bx=j(u[7]),i=[2,[0,u[1],u[2],u[3],u[4],u[5],u[6],bx]];break;case
3:var
aQ=g[1],by=j(aQ[2]),i=[3,[0,aQ[1],by]];break;case
4:var
i=[4,[0,j(g[1][1])]];break;case
5:var
v=g[1],bz=j(v[7]),i=[5,[0,v[1],v[2],v[3],v[4],v[5],v[6],bz]];break;case
6:var
y=g[1],bA=j(y[5]),i=[6,[0,y[1],y[2],y[3],y[4],bA]];break;case
7:var
S=g[1],bB=j(S[4]),i=[7,[0,S[1],S[2],S[3],bB]];break;case
8:var
z=g[1],bC=j(z[5]),i=[8,[0,z[1],z[2],z[3],z[4],bC]];break;case
9:var
T=g[1],bD=j(T[4]),i=[9,[0,T[1],T[2],T[3],bD]];break;case
10:var
aR=g[1],bE=j(aR[2]),i=[10,[0,aR[1],bE]];break;case
11:var
V=g[1],bF=j(V[4]),i=[11,[0,V[1],V[2],V[3],bF]];break;case
12:var
A=g[1],bG=j(A[5]),i=[12,[0,A[1],A[2],A[3],A[4],bG]];break;case
13:var
ai=g[1],bH=j(ai[3]),i=[13,[0,ai[1],ai[2],bH]];break;case
14:var
aj=g[1],bI=j(aj[3]),i=[14,[0,aj[1],aj[2],bI]];break;case
15:var
i=[15,[0,j(g[1][1])]];break;case
16:var
ak=g[1],bJ=j(ak[3]),i=[16,[0,ak[1],ak[2],bJ]];break;case
17:var
al=g[1],bK=j(al[3]),i=[17,[0,al[1],al[2],bK]];break;case
18:var
B=g[1],bL=j(B[5]),i=[18,[0,B[1],B[2],B[3],B[4],bL]];break;case
19:var
am=g[1],bM=j(am[3]),i=[19,[0,am[1],am[2],bM]];break;case
20:var
C=g[1],bN=j(C[5]),i=[20,[0,C[1],C[2],C[3],C[4],bN]];break;case
21:var
D=g[1],bO=j(D[5]),i=[21,[0,D[1],D[2],D[3],D[4],bO]];break;case
22:var
E=g[1],bP=j(E[5]),i=[22,[0,E[1],E[2],E[3],E[4],bP]];break;case
23:var
q=g[1],bQ=q[10],bR=j(q[9]),i=[23,[0,q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],bR,bQ]];break;case
24:var
W=g[1],bS=j(W[4]),i=[24,[0,W[1],W[2],W[3],bS]];break;case
25:var
F=g[1],bT=j(F[5]),i=[25,[0,F[1],F[2],F[3],F[4],bT]];break;case
26:var
G=g[1],bU=j(G[5]),i=[26,[0,G[1],G[2],G[3],G[4],bU]];break;case
27:var
an=g[1],bV=j(an[3]),i=[27,[0,an[1],an[2],bV]];break;case
28:var
aS=g[1],bW=j(aS[2]),i=[28,[0,aS[1],bW]];break;case
29:var
ao=g[1],bX=j(ao[3]),i=[29,[0,ao[1],ao[2],bX]];break;case
30:var
aT=g[1],bY=j(aT[2]),i=[30,[0,aT[1],bY]];break;case
31:var
X=g[1],bZ=j(X[4]),i=[31,[0,X[1],X[2],X[3],bZ]];break;case
32:var
Y=g[1],b0=j(Y[4]),i=[32,[0,Y[1],Y[2],Y[3],b0]];break;case
33:var
H=g[1],b1=j(H[5]),i=[33,[0,H[1],H[2],H[3],H[4],b1]];break;case
34:var
ap=g[1],b2=j(ap[3]),i=[34,[0,ap[1],ap[2],b2]];break;case
35:var
aq=g[1],b3=j(aq[3]),i=[35,[0,aq[1],aq[2],b3]];break;default:var
ar=g[1],b4=j(ar[3]),i=[36,[0,ar[1],ar[2],b4]]}var
bi=n([0,bh[1],i])}else
var
bi=s$;var
cC=[0,[0,bq7,n(ab[2])],[0,[0,bq6,bi],0]],cD=[0,[0,bq8,b(ab[1])],cC];return a(bq9,f,ab[4],cD);case
25:var
Q=h[1],aE=Q[4],bj=Q[3];if(aE){var
aF=aE[1];if(0===aF[0])var
cE=aF[1],bk=ve(function(f){var
h=f[1],b=f[3],c=f[2],i=c?rO(b[1],c[1][1]):b[1],j=c?c[1]:b,k=0;if(h)switch(h[1]){case
0:var
g=u$,e=1;break;case
1:var
g=vN,e=1;break;default:var
e=0}else
var
e=0;if(!e)var
g=s$;var
l=[0,[0,bzh,d(j)],[0,[0,bzg,g],k]];return a(bzj,i,0,[0,[0,bzi,d(b)],l])},cE);else
var
bn=aF[1],dq=[0,[0,bze,d(bn[2])],0],bk=[0,a(bzf,bn[1],0,dq),0];var
aG=bk}else
var
aG=aE;if(bj)var
bl=bj[1],dp=[0,[0,bzc,d(bl)],0],bm=[0,a(bzd,bl[1],0,dp),aG];else
var
bm=aG;switch(Q[1]){case
0:var
aH=bq_;break;case
1:var
aH=brd;break;default:var
aH=bre}var
cF=[0,[0,bq$,aH.toString()],0],cG=[0,[0,bra,w(Q[2])],cF],cH=[0,[0,brb,sk(bm)],cG];return a(brc,f,Q[5],cH);case
26:return a0([0,f,h[1]]);case
27:var
aI=h[1],cI=[0,[0,brf,n(aI[2])],0],cJ=[0,[0,brg,d(aI[1])],cI];return a(brh,f,aI[3],cJ);case
28:var
bo=h[1],cK=[0,[0,bri,c(b,bo[1])],0];return a(brj,f,bo[2],cK);case
29:var
aJ=h[1],cL=[0,[0,brk,e(b5,aJ[2])],0],cM=[0,[0,brl,b(aJ[1])],cL];return a(brm,f,aJ[3],cM);case
30:var
bp=h[1],cN=[0,[0,brn,b(bp[1])],0];return a(bro,f,bp[2],cN);case
31:var
ac=h[1],cO=[0,[0,brp,c(s,ac[3])],0],cP=[0,[0,brq,c(b6,ac[2])],cO],cQ=[0,[0,brr,s(ac[1])],cP];return a(brs,f,ac[4],cQ);case
32:return aY([0,f,h[1]]);case
33:return at(0,[0,f,h[1]]);case
34:return Z([0,f,h[1]]);case
35:var
aK=h[1],cR=[0,[0,brt,n(aK[2])],0],cS=[0,[0,bru,b(aK[1])],cR];return a(brv,f,aK[3],cS);default:var
aL=h[1],cT=[0,[0,brw,n(aL[2])],0],cU=[0,[0,brx,b(aL[1])],cT];return a(bry,f,aL[3],cU)}}function
R(c){var
b=c[2],d=[0,[0,byE,a(byP,b[2],0,0)],0],f=[0,[0,byF,e(S,b[3][2])],d],g=[0,[0,byG,a(byM,b[1],0,0)],f];return a(byH,c[1],b[4],g)}function
Q(f){var
b=f[2],h=[0,[0,byA,e(S,b[3][2])],0],i=[0,[0,byB,c(ao,b[2])],h],g=b[1],d=g[2],k=[0,[0,byI,!!d[2]],0],l=[0,[0,byJ,e(an,d[3])],k],m=[0,[0,byK,T(d[1])],l],j=[0,[0,byC,a(byL,g[1],0,m)],i];return a(byD,f[1],b[4],j)}function
M(d){var
c=d[2],f=[0,[0,bwt,e(b,c[2])],0],g=[0,[0,bwu,e(ah,c[1])],f];return a(bwv,d[1],c[3],g)}function
q(f){var
d=f[2],g=d[2],b=d[1],h=f[1];if(typeof
b==="number")var
c=s$;else
switch(b[0]){case
0:var
c=b[1].toString();break;case
1:var
c=!!b[1];break;case
2:var
c=b[1];break;case
3:var
c=U(bwe);break;default:var
k=b[1],c=QL(h,k[1],k[2])}if(typeof
b==="number")var
e=0;else
if(4===b[0])var
j=b[1],l=[0,[0,bwb,vx([0,[0,bwa,j[1].toString()],[0,[0,bv$,j[2].toString()],0]])],0],i=[0,[0,bwd,c],[0,[0,bwc,g.toString()],l]],e=1;else
var
e=0;if(!e)var
i=[0,[0,bv9,c],[0,[0,bv8,g.toString()],0]];return a(bv_,h,d[3],i)}function
d(b){var
c=b[2];return a(bth,b[1],c[2],[0,[0,btg,c[1].toString()],[0,[0,btf,s$],[0,[0,bte,!!0],0]]])}function
r(e){var
b=e[2],f=b[7],g=b[3],h=b[2],i=0===g[0]?g[1]:U(btd),j=0===f[0]?0:[0,f[1]],k=b[9],m=sH(l(h[2][4]),k),n=[0,[0,bs5,c(p,b[8])],0],q=[0,[0,bs7,!!0],[0,[0,bs6,c(o,j)],n]],r=[0,[0,bs8,c(_,b[6])],q],t=[0,[0,bs_,!!b[4]],[0,[0,bs9,!!b[5]],r]],u=[0,[0,bs$,s(i)],t],v=[0,[0,bta,au(h)],u],w=[0,[0,btb,c(d,b[1])],v];return a(btc,e[1],m,w)}function
b(I){var
f=I[2],g=I[1];switch(f[0]){case
0:var
J=f[1],ar=[0,[0,brz,e(aq,J[1])],0];return a(brA,g,l(J[2]),ar);case
1:var
k=f[1],N=k[7],z=k[3],O=k[2],S=0===z[0]?[0,s(z[1]),0]:[0,b(z[1]),1],as=0===N[0]?0:[0,N[1]],at=k[9],av=sH(l(O[2][4]),at),aw=[0,[0,brB,c(p,k[8])],0],ax=[0,[0,brC,c(o,as)],aw],ay=[0,[0,brD,!!S[2]],ax],az=[0,[0,brF,!!0],[0,[0,brE,c(_,k[6])],ay]],aA=[0,[0,brH,S[1]],[0,[0,brG,!!k[4]],az]];return a(brK,g,av,[0,[0,brJ,s$],[0,[0,brI,au(O)],aA]]);case
2:var
n=f[1],T=n[1];if(T){switch(T[1]){case
0:var
i=a7k;break;case
1:var
i=a7l;break;case
2:var
i=a7m;break;case
3:var
i=a7n;break;case
4:var
i=a7o;break;case
5:var
i=a7p;break;case
6:var
i=a7q;break;case
7:var
i=a7r;break;case
8:var
i=a7s;break;case
9:var
i=a7t;break;case
10:var
i=a7u;break;default:var
i=a7v}var
V=i}else
var
V=brP;var
aB=[0,[0,brL,b(n[3])],0],aC=[0,[0,brM,m(n[2])],aB];return a(brO,g,n[4],[0,[0,brN,V.toString()],aC]);case
3:var
t=f[1],aD=[0,[0,brQ,b(t[3])],0],aE=[0,[0,brR,b(t[2])],aD];switch(t[1]){case
0:var
h=a7w;break;case
1:var
h=a7x;break;case
2:var
h=a7y;break;case
3:var
h=a7z;break;case
4:var
h=a7A;break;case
5:var
h=a7B;break;case
6:var
h=a7C;break;case
7:var
h=a7D;break;case
8:var
h=a7E;break;case
9:var
h=a7F;break;case
10:var
h=a7G;break;case
11:var
h=a7H;break;case
12:var
h=a7I;break;case
13:var
h=a7J;break;case
14:var
h=a7K;break;case
15:var
h=a7L;break;case
16:var
h=a7M;break;case
17:var
h=a7N;break;case
18:var
h=a7O;break;case
19:var
h=a7P;break;case
20:var
h=a7Q;break;default:var
h=a7R}return a(brT,g,t[4],[0,[0,brS,h.toString()],aE]);case
4:var
A=f[1],aF=A[4],aG=sH(l(A[3][2][2]),aF);return a(brU,g,aG,aa(A));case
5:return aZ(bt6,[0,g,f[1]]);case
6:var
W=f[1],aH=[0,[0,brV,c(b,W[2])],0];return a(brX,g,0,[0,[0,brW,e(L,W[1])],aH]);case
7:var
u=f[1],aI=[0,[0,brY,b(u[3])],0],aJ=[0,[0,brZ,b(u[2])],aI],aK=[0,[0,br0,b(u[1])],aJ];return a(br1,g,u[4],aK);case
8:return r([0,g,f[1]]);case
9:var
X=f[1],aL=[0,[0,br2,c(b,X[2])],0];return a(br4,g,0,[0,[0,br3,e(L,X[1])],aL]);case
10:return d(f[1]);case
11:var
Y=f[1],aM=[0,[0,br5,b(Y[1])],0];return a(br6,g,Y[2],aM);case
12:return Q([0,g,f[1]]);case
13:return R([0,g,f[1]]);case
14:var
v=f[1],Z=v[1];if(typeof
Z!=="number"&&3===Z[0])return a(bwk,g,v[3],[0,[0,bwj,s$],[0,[0,bwi,v[2].toString()],0]]);return q([0,g,v]);case
15:var
w=f[1];switch(w[1]){case
0:var
B=br7;break;case
1:var
B=bsa;break;default:var
B=bsb}var
aN=[0,[0,br8,b(w[3])],0],aO=[0,[0,br9,b(w[2])],aN];return a(br$,g,w[4],[0,[0,br_,B.toString()],aO]);case
16:var
$=f[1],aP=ab($);return a(bsc,g,$[3],aP);case
17:var
C=f[1],aQ=[0,[0,bsd,d(C[2])],0],aR=[0,[0,bse,d(C[1])],aQ];return a(bsf,g,C[3],aR);case
18:var
x=f[1],ac=x[4],ad=x[3];if(ad)var
ae=ad[1],aS=sH(l(ae[2][2]),ac),ag=K(ae),af=aS;else
var
ag=sk(0),af=ac;var
aT=[0,[0,bsh,c(P,x[2])],[0,[0,bsg,ag],0]];return a(bsj,g,af,[0,[0,bsi,b(x[1])],aT]);case
19:var
ah=f[1],aU=[0,[0,bsk,e(ap,ah[1])],0];return a(bsl,g,l(ah[2]),aU);case
20:var
ai=f[1],D=ai[1],aV=D[4],aW=sH(l(D[3][2][2]),aV),aX=[0,[0,bsm,!!ai[2]],0];return a(bsn,g,aW,rt(aa(D),aX));case
21:var
aj=f[1],ak=aj[1],aY=[0,[0,bso,!!aj[2]],0],a0=rt(ab(ak),aY);return a(bsp,g,ak[3],a0);case
22:var
al=f[1],a1=[0,[0,bsq,e(b,al[1])],0];return a(bsr,g,al[2],a1);case
23:return a(bss,g,f[1][1],0);case
24:var
E=f[1],a_=[0,[0,bwB,M(E[2])],0],a$=[0,[0,bwC,b(E[1])],a_];return a(bwD,g,E[3],a$);case
25:return M([0,g,f[1]]);case
26:return a(bst,g,f[1][1],0);case
27:var
F=f[1],a2=[0,[0,bsu,o(F[2])],0],a3=[0,[0,bsv,b(F[1])],a2];return a(bsw,g,F[3],a3);case
28:var
G=f[1],am=G[3],an=G[2],ao=G[1];if(7<=ao)return a(bsy,g,am,[0,[0,bsx,b(an)],0]);switch(ao){case
0:var
j=bsz;break;case
1:var
j=bsE;break;case
2:var
j=bsF;break;case
3:var
j=bsG;break;case
4:var
j=bsH;break;case
5:var
j=bsI;break;case
6:var
j=bsJ;break;default:var
j=U(bsK)}var
a4=[0,[0,bsB,!!1],[0,[0,bsA,b(an)],0]];return a(bsD,g,am,[0,[0,bsC,j.toString()],a4]);case
29:var
y=f[1],a5=0===y[1]?bsL:bsQ,a6=[0,[0,bsM,!!y[3]],0],a7=[0,[0,bsN,b(y[2])],a6];return a(bsP,g,y[4],[0,[0,bsO,a5.toString()],a7]);default:var
H=f[1],a8=[0,[0,bsR,!!H[3]],0],a9=[0,[0,bsS,c(b,H[1])],a8];return a(bsT,g,H[2],a9)}}function
B(b){var
c=b[2],e=[0,[0,bti,d(c[1])],0];return a(btj,b[1],c[2],e)}function
v(d,b){var
c=b[1][2],e=[0,[0,btk,!!b[3]],0],g=[0,[0,btl,f(o,b[2])],e];return a(btn,d,c[2],[0,[0,btm,c[1].toString()],g])}function
K(a){return e(ag,a[2][1])}function
b5(f){var
d=f[2],g=[0,[0,bto,e(n,d[2])],0],h=[0,[0,btp,c(b,d[1])],g];return a(btq,f[1],d[3],h)}function
b6(d){var
b=d[2],e=[0,[0,btr,s(b[2])],0],f=[0,[0,bts,c(m,b[1])],e];return a(btt,d[1],b[3],f)}function
as(a){return 0===a?btN:btO}function
aX(c){if(c){var
b=c[1];if(0===b[0])return e(av,b[1]);var
f=b[2];if(f){var
g=[0,[0,btP,d(f[1])],0];return sk([0,a(btQ,b[1],0,g),0])}return sk(0)}return sk(0)}function
C(c){var
d=c[2],e=[0,[0,buc,b(d[1])],0];return a(bud,c[1],d[2],e)}function
D(b){var
e=b[2],f=[0,[0,bue,c(i,e[2])],0],g=[0,[0,buf,d(e[1])],f];return a(bug,b[1],0,g)}function
ad(p){switch(p[0]){case
0:var
D=p[1],g=D[2],s=g[6],l=g[2];switch(l[0]){case
0:var
h=[0,q(l[1]),0,s];break;case
1:var
h=[0,d(l[1]),0,s];break;case
2:var
h=[0,B(l[1]),0,s];break;default:var
G=l[1][2],M=sH(G[2],s),h=[0,b(G[1]),1,M]}switch(g[1]){case
0:var
u=buj;break;case
1:var
u=bur;break;case
2:var
u=bus;break;default:var
u=but}var
J=[0,[0,buk,e(C,g[5])],0],K=[0,[0,bun,u.toString()],[0,[0,bum,!!g[4]],[0,[0,bul,!!h[2]],J]]],L=[0,[0,buo,r(g[3])],K];return a(buq,D[1],h[3],[0,[0,bup,h[1]],L]);case
1:var
E=p[1],j=E[2],y=j[6],z=j[2],v=j[1];switch(v[0]){case
0:var
k=[0,q(v[1]),0,y];break;case
1:var
k=[0,d(v[1]),0,y];break;case
2:var
k=U(buJ);break;default:var
I=v[1][2],$=sH(I[2],y),k=[0,b(I[1]),1,$]}if(typeof
z==="number")if(0===z)var
A=0,n=1;else
var
A=0,n=0;else
var
A=[0,z[1]],n=0;var
V=n?[0,[0,buB,!!n],0]:n,W=[0,[0,buC,c(t,j[5])],0],X=[0,[0,buE,!!k[2]],[0,[0,buD,!!j[4]],W]],Y=[0,[0,buF,f(o,j[3])],X],Z=[0,[0,buG,c(b,A)],Y],_=rt([0,[0,buH,k[1]],Z],V);return a(buI,E[1],k[3],_);default:var
F=p[1],i=F[2],w=i[2],H=i[1][2];if(typeof
w==="number")if(0===w)var
x=0,m=1;else
var
x=0,m=0;else
var
x=[0,w[1]],m=0;var
N=sH(H[2],i[6]),O=m?[0,[0,buu,!!m],0]:m,P=[0,[0,buv,c(t,i[5])],0],Q=[0,[0,buw,!!i[4]],P],R=[0,[0,bux,f(o,i[3])],Q],S=[0,[0,buy,c(b,x)],R],T=rt([0,[0,buz,d(H[1])],S],O);return a(buA,F[1],N,T)}}function
I(f){var
b=f[2],e=b[1],g=0===e[0]?d(e[1]):x(e[1]),h=[0,[0,bvj,g],[0,[0,bvi,c(i,b[2])],0]];return a(bvk,f[1],b[3],h)}function
m(i){var
c=i[2],d=i[1];switch(c[0]){case
0:var
g=c[1],j=[0,[0,bvl,f(o,g[2])],0],k=[0,[0,bvm,e(af,g[1])],j];return a(bvn,d,l(g[3]),k);case
1:var
h=c[1],m=[0,[0,bvo,f(o,h[2])],0],n=[0,[0,bvp,e(ae,h[1])],m];return a(bvq,d,l(h[3]),n);case
2:return v(d,c[1]);default:return b(c[1])}}function
E(c){var
d=c[2],e=d[2],f=d[1];if(e){var
g=[0,[0,bvr,b(e[1])],0],h=[0,[0,bvs,m(f)],g];return a(bvt,c[1],0,h)}return m(f)}function
F(b){var
c=b[2],d=[0,[0,bvv,wj],[0,[0,bvu,o(c[1])],0]];return a(bvw,b[1],c[2],d)}function
au(j){var
c=j[2],d=c[3],e=c[2],b=c[1];if(d){var
f=d[1],g=f[2],k=[0,[0,bvx,m(g[1])],0],l=a(bvy,f[1],g[2],k),h=V([0,l,AO(E,e)]),n=b?[0,F(b[1]),h]:h;return sk(n)}var
i=ve(E,e),o=b?[0,F(b[1]),i]:i;return sk(o)}function
G(c,b){var
d=[0,[0,bvz,m(b[1])],0];return a(bvA,c,b[2],d)}function
ae(c){switch(c[0]){case
0:var
d=c[1],e=d[2],f=e[2],g=e[1];if(f){var
i=[0,[0,bvB,b(f[1])],0],j=[0,[0,bvC,m(g)],i];return a(bvD,d[1],0,j)}return m(g);case
1:var
h=c[1];return G(h[1],h[2]);default:return s$}}function
ap(h){if(0===h[0]){var
j=h[1],c=j[2];switch(c[0]){case
0:var
s=c[3],t=b(c[2]),e=[0,c[1],t,bvE,0,s,0];break;case
1:var
l=c[2],v=r([0,l[1],l[2]]),e=[0,c[1],v,bvN,1,0,0];break;case
2:var
m=c[2],w=c[3],x=r([0,m[1],m[2]]),e=[0,c[1],x,bvO,0,0,w];break;default:var
n=c[2],y=c[3],z=r([0,n[1],n[2]]),e=[0,c[1],z,bvP,0,0,y]}var
i=e[6],g=e[1];switch(g[0]){case
0:var
f=[0,q(g[1]),0,i];break;case
1:var
f=[0,d(g[1]),0,i];break;case
2:var
f=U(bvM);break;default:var
k=g[1][2],u=sH(k[2],i),f=[0,b(k[1]),1,u]}return a(bvL,j[1],f[3],[0,[0,bvK,f[1]],[0,[0,bvJ,e[2]],[0,[0,bvI,e[3].toString()],[0,[0,bvH,!!e[4]],[0,[0,bvG,!!e[5]],[0,[0,bvF,!!f[2]],0]]]]]])}var
o=h[1],p=o[2],A=[0,[0,bvQ,b(p[1])],0];return a(bvR,o[1],p[2],A)}function
af(g){if(0===g[0]){var
i=g[1],e=i[2],j=e[3],h=e[2],f=e[1];switch(f[0]){case
0:var
c=[0,q(f[1]),0,0];break;case
1:var
c=[0,d(f[1]),0,0];break;default:var
n=f[1][2],s=n[2],c=[0,b(n[1]),1,s]}if(j)var
k=j[1],p=rO(h[1],k[1]),r=[0,[0,bvS,b(k)],0],l=a(bvU,p,0,[0,[0,bvT,m(h)],r]);else
var
l=m(h);return a(bv1,i[1],c[3],[0,[0,bv0,c[1]],[0,[0,bvZ,l],[0,[0,bvY,tL],[0,[0,bvX,!!0],[0,[0,bvW,!!e[4]],[0,[0,bvV,!!c[2]],0]]]]]])}var
o=g[1];return G(o[1],o[2])}function
H(c){var
d=c[2],e=[0,[0,bv2,b(d[1])],0];return a(bv3,c[1],d[2],e)}function
ag(a){return 0===a[0]?b(a[1]):H(a[1])}function
aq(a){switch(a[0]){case
0:return b(a[1]);case
1:return H(a[1]);default:return s$}}function
L(d){var
c=d[2],e=[0,[0,bv4,!!c[3]],0],f=[0,[0,bv5,b(c[2])],e],g=[0,[0,bv6,m(c[1])],f];return a(bv7,d[1],0,g)}function
w(c){var
b=c[2];return a(bwn,c[1],b[3],[0,[0,bwm,b[1].toString()],[0,[0,bwl,b[2].toString()],0]])}function
ah(b){var
c=b[2],d=c[1],e=vx([0,[0,bwx,d[1].toString()],[0,[0,bww,d[2].toString()],0]]);return a(bwA,b[1],0,[0,[0,bwz,e],[0,[0,bwy,!!c[2]],0]])}function
ai(d){var
e=d[2],f=[0,[0,bwK,c(b,e[2])],0],g=[0,[0,bwL,m(e[1])],f];return a(bwM,d[1],0,g)}function
t(b){var
c=b[2],d=0===c[1]?"plus":SS;return a(bwO,b[1],c[2],[0,[0,bwN,d],0])}function
O(f){var
b=f[2],e=b[1],g=0===e[0]?d(e[1]):x(e[1]),h=[0,[0,bxZ,g],[0,[0,bxY,c(i,b[2])],0]];return a(bx0,f[1],b[3],h)}function
J(h,f){var
b=f[2],i=b[3],e=Y(function(m,e){var
h=m[4],i=m[3],j=m[2],l=m[1];switch(e[0]){case
0:var
v=e[1],b=v[2],n=b[2],r=b[1];switch(r[0]){case
0:var
o=q(r[1]);break;case
1:var
o=d(r[1]);break;case
2:var
o=U(bxx);break;default:var
o=U(bxy)}switch(n[0]){case
0:var
p=[0,k(n[1]),bxl];break;case
1:var
A=n[1],p=[0,u([0,A[1],A[2]]),bxv];break;default:var
B=n[1],p=[0,u([0,B[1],B[2]]),bxw]}var
D=[0,[0,bxm,p[2].toString()],0],E=[0,[0,bxn,c(t,b[7])],D];return[0,[0,a(bxu,v[1],b[8],[0,[0,bxt,o],[0,[0,bxs,p[1]],[0,[0,bxr,!!b[6]],[0,[0,bxq,!!b[3]],[0,[0,bxp,!!b[4]],[0,[0,bxo,!!b[5]],E]]]]]]),l],j,i,h];case
1:var
w=e[1],C=w[2],F=[0,[0,bxz,k(C[1])],0];return[0,[0,a(bxA,w[1],C[2],F),l],j,i,h];case
2:var
x=e[1],f=x[2],G=[0,[0,bxB,c(t,f[5])],0],H=[0,[0,bxC,!!f[4]],G],I=[0,[0,bxD,k(f[3])],H],J=[0,[0,bxE,k(f[2])],I],K=[0,[0,bxF,c(d,f[1])],J];return[0,l,[0,a(bxG,x[1],f[6],K),j],i,h];case
3:var
y=e[1],s=y[2],L=[0,[0,bxH,!!s[2]],0],M=[0,[0,bxI,u(s[1])],L];return[0,l,j,[0,a(bxJ,y[1],s[3],M),i],h];default:var
z=e[1],g=z[2],N=[0,[0,bxK,k(g[2])],0],O=[0,[0,bxN,!!g[3]],[0,[0,bxM,!!g[4]],[0,[0,bxL,!!g[5]],N]]],P=[0,[0,bxO,d(g[1])],O];return[0,l,j,i,[0,a(bxP,z[1],g[6],P),h]]}},bxd,i),j=[0,[0,bxe,sk(V(e[4]))],0],m=[0,[0,bxf,sk(V(e[3]))],j],n=[0,[0,bxg,sk(V(e[2]))],m],o=[0,[0,bxh,sk(V(e[1]))],n],g=[0,[0,bxi,!!b[1]],o],p=h?[0,[0,bxj,!!b[2]],g]:g,r=l(b[4]);return a(bxk,f[1],r,p)}function
u(f){var
b=f[2],d=b[2][2],g=b[4],h=sH(l(d[4]),g),i=[0,[0,bw1,c(p,b[1])],0],j=[0,[0,bw2,c(aj,d[3])],i],m=[0,[0,bw3,k(b[3])],j],n=[0,[0,bw4,c(ak,d[1])],m],o=d[2],q=[0,[0,bw5,e(function(a){return N(0,a)},o)],n];return a(bw6,f[1],h,q)}function
k(j){var
b=j[2],c=j[1];switch(b[0]){case
0:return a(bwP,c,b[1],0);case
1:return a(bwQ,c,b[1],0);case
2:return a(bwR,c,b[1],0);case
3:return a(bwS,c,b[1],0);case
4:return a(bwT,c,b[1],0);case
5:return a(bwV,c,b[1],0);case
6:return a(bwW,c,b[1],0);case
7:return a(bwX,c,b[1],0);case
8:return a(bwY,c,b[1],0);case
9:return a(bwU,c,b[1],0);case
10:return a(byl,c,b[1],0);case
11:var
l=b[1],v=[0,[0,bwZ,k(l[1])],0];return a(bw0,c,l[2],v);case
12:return u([0,c,b[1]]);case
13:return J(1,[0,c,b[1]]);case
14:var
d=b[1],w=[0,[0,bxQ,J(0,d[1])],0],x=[0,[0,bxR,e(I,d[2])],w];return a(bxS,c,d[3],x);case
15:var
m=b[1],y=[0,[0,bxT,k(m[1])],0];return a(bxU,c,m[2],y);case
16:return O([0,c,b[1]]);case
17:var
n=b[1],h=n[1],z=[0,[0,bx1,e(k,[0,h[1],[0,h[2],h[3]]])],0];return a(bx2,c,n[2],z);case
18:var
o=b[1],i=o[1],A=[0,[0,bx3,e(k,[0,i[1],[0,i[2],i[3]]])],0];return a(bx4,c,o[2],A);case
19:var
p=b[1],B=[0,[0,bx5,k(p[1])],0];return a(bx6,c,p[3],B);case
20:var
q=b[1],C=[0,[0,bx7,e(k,q[1])],0];return a(bx8,c,q[2],C);case
21:var
f=b[1];return a(bx$,c,f[3],[0,[0,bx_,f[1].toString()],[0,[0,bx9,f[2].toString()],0]]);case
22:var
g=b[1];return a(byc,c,g[3],[0,[0,byb,g[1]],[0,[0,bya,g[2].toString()],0]]);case
23:var
r=b[1];return a(byf,c,r[3],[0,[0,bye,s$],[0,[0,byd,r[2].toString()],0]]);default:var
s=b[1],t=s[1],D=0,E=t?byg:byk;return a(byj,c,s[2],[0,[0,byi,!!t],[0,[0,byh,E.toString()],D]])}}function
N(f,e){var
b=e[2],g=[0,[0,bw7,!!b[3]],0],h=[0,[0,bw8,k(b[2])],g],i=[0,[0,bw9,c(d,b[1])],h];return a(bw_,e[1],f,i)}function
aj(b){var
a=b[2];return N(a[2],a[1])}function
ak(b){var
e=b[2],f=[0,[0,bxa,k(e[1][2])],[0,[0,bw$,!!0],0]],g=[0,[0,bxb,c(d,0)],f];return a(bxc,b[1],e[2],g)}function
x(c){var
e=c[2],b=e[1],f=0===b[0]?d(b[1]):x(b[1]),g=[0,[0,bxW,f],[0,[0,bxV,d(e[2])],0]];return a(bxX,c[1],0,g)}function
o(b){var
c=[0,[0,bym,k(b[2])],0];return a(byn,b[1],0,c)}function
p(b){var
c=b[2],d=[0,[0,byo,e(al,c[1])],0],f=l(c[2]);return a(byp,b[1],f,d)}function
al(d){var
b=d[2],e=b[1][2],g=[0,[0,byq,c(k,b[4])],0],h=[0,[0,byr,c(t,b[3])],g],i=[0,[0,bys,f(o,b[2])],h];return a(byu,d[1],e[2],[0,[0,byt,e[1].toString()],i])}function
i(b){var
c=b[2],d=[0,[0,byv,e(k,c[1])],0],f=l(c[2]);return a(byw,b[1],f,d)}function
P(b){var
c=b[2],d=[0,[0,byx,e(am,c[1])],0],f=l(c[2]);return a(byy,b[1],f,d)}function
am(a){if(0===a[0])return k(a[1]);var
b=a[1],c=b[1],d=b[2][1];return O([0,c,[0,[0,tG(0,[0,c,byz])],0,d]])}function
an(d){if(0===d[0]){var
f=d[1],i=f[2],e=i[1],k=0===e[0]?g(e[1]):$(e[1]),l=[0,[0,byR,k],[0,[0,byQ,c(ar,i[2])],0]];return a(byS,f[1],0,l)}var
h=d[1],j=h[2],m=[0,[0,byT,b(j[1])],0];return a(byU,h[1],j[2],m)}function
ao(b){var
c=[0,[0,byN,T(b[2][1])],0];return a(byO,b[1],0,c)}function
W(d){var
e=d[2],f=e[1],c=d[1],g=f?b(f[1]):a(byX,[0,c[1],[0,c[2][1],c[2][2]+1|0],[0,c[3][1],c[3][2]-1|0]],0,0);return a(byW,c,l(e[2]),[0,[0,byV,g],0])}function
S(e){var
c=e[2],d=e[1];switch(c[0]){case
0:return Q([0,d,c[1]]);case
1:return R([0,d,c[1]]);case
2:return W([0,d,c[1]]);case
3:var
f=c[1],h=[0,[0,byY,b(f[1])],0];return a(byZ,d,f[2],h);default:var
g=c[1];return a(by2,d,0,[0,[0,by1,g[1].toString()],[0,[0,by0,g[2].toString()],0]])}}function
g(b){var
c=b[2];return a(by_,b[1],c[2],[0,[0,by9,c[1].toString()],0])}function
$(b){var
c=b[2],d=[0,[0,by6,g(c[2])],0],e=[0,[0,by7,g(c[1])],d];return a(by8,b[1],0,e)}function
X(c){var
d=c[2],b=d[1],e=0===b[0]?g(b[1]):X(b[1]),f=[0,[0,by4,e],[0,[0,by3,g(d[2])],0]];return a(by5,c[1],0,f)}function
T(a){switch(a[0]){case
0:return g(a[1]);case
1:return $(a[1]);default:return X(a[1])}}function
ar(a){return 0===a[0]?q([0,a[1],a[2]]):W([0,a[1],a[2]])}function
av(b){var
c=b[2],e=c[2],f=c[1],g=e?d(e[1]):d(f),h=[0,[0,bza,d(f)],[0,[0,by$,g],0]];return a(bzb,b[1],0,h)}function
h(a){return e(aw,a)}function
aw(c){var
b=c[2];if(0===b[1])var
e=bzk,d=b[2];else
var
e=bzm,d=b[2];return a(e,c[1],0,[0,[0,bzl,d.toString()],0])}function
_(c){var
d=c[2],e=d[1];if(e)var
g=bzo,f=[0,[0,bzn,b(e[1])],0];else
var
g=bzp,f=0;return a(g,c[1],d[2],f)}function
aa(a){var
d=[0,[0,bzq,K(a[3])],0],e=[0,[0,bzr,c(P,a[2])],d];return[0,[0,bzs,b(a[1])],e]}function
ab(e){var
a=e[2];switch(a[0]){case
0:var
c=[0,d(a[1]),0];break;case
1:var
c=[0,B(a[1]),0];break;default:var
c=[0,b(a[1]),1]}var
f=[0,[0,bzu,c[1]],[0,[0,bzt,!!c[2]],0]];return[0,[0,bzv,b(e[1])],f]}return[0,ac,b]}function
i(b){return a(b)[1]}return[0,i,function(b){return a(b)[2]},h]}(bEu),bEv=bD$([0,QK,bEr,vx,sk,bEs,bEt,s$,QL]),bEw=function(aq,$){var
l=sz($,JN)?{}:$,A=uM(aq),Q=l.enums,e=uo(Q)?[0,Q|0,t1[2],t1[3],t1[4],t1[5],t1[6],t1[7],t1[8],t1[9]]:t1,R=l.esproposal_decorators,f=uo(R)?[0,e[1],e[2],e[3],R|0,e[5],e[6],e[7],e[8],e[9]]:e,S=l.esproposal_class_instance_fields,g=uo(S)?[0,f[1],S|0,f[3],f[4],f[5],f[6],f[7],f[8],f[9]]:f,U=l.esproposal_class_static_fields,h=uo(U)?[0,g[1],g[2],U|0,g[4],g[5],g[6],g[7],g[8],g[9]]:g,W=l.esproposal_export_star_as,i=uo(W)?[0,h[1],h[2],h[3],h[4],W|0,h[6],h[7],h[8],h[9]]:h,X=l.esproposal_optional_chaining,j=uo(X)?[0,i[1],i[2],i[3],i[4],i[5],X|0,i[7],i[8],i[9]]:i,Z=l.esproposal_nullish_coalescing,k=uo(Z)?[0,j[1],j[2],j[3],j[4],j[5],j[6],Z|0,j[8],j[9]]:j,_=l.types,ar=uo(_)?[0,k[1],k[2],k[3],k[4],k[5],k[6],k[7],_|0,k[9]]:k,aa=l.tokens,ab=uo(aa),as=[0,ar],B=ab?aa|0:ab,C=[0,0],at=B?[0,function(a){C[1]=[0,a,C[1]];return 0}]:B,D=[0,as],E=[0,at],P=QN?QN[1]:1,an=E?E[1]:E,ao=D?D[1]:D,y=[0,ao],z=[0,an],ap=0,al=z?z[1]:z,am=y?y[1]:y,O=bot([0,al],[0,am],ap,A),aj=b(T[1],O),ah=V(O[1][1]),ai=[0,Hz[1],0],x=V(Y(function(c,a){var
e=c[2],b=c[1];return d(Hz[3],a,b)?[0,b,e]:[0,d(Hz[4],a,b),[0,a,e]]},ai,ah)[2]),ak=P?0!==x?1:0:P;if(ak)throw[0,a7X,x];Dn[1]=0;var
L=rz(A)-0|0,c=AI(A),p=0,a=0;for(;;){if(a===L)var
N=p;else{var
m=sS(c,a);if(0<=m)if(rH<m)var
G=0;else
var
n=1,G=1;else
var
G=0;if(!G){if(HK<=m)if(Dz<m)var
H=0;else
var
n=2,H=1;else
var
H=0;if(!H){if(wX<=m)if(HQ<m)var
I=0;else
var
n=3,I=1;else
var
I=0;if(!I){if(wd<=m)if(R9<m)var
J=0;else
var
n=4,J=1;else
var
J=0;if(!J)var
n=0}}}if(0===n){var
p=Hv(p,a,0),a=a+1|0;continue}if(!((L-a|0)<n)){var
K=n-1|0,ac=a+n|0;if(3<K>>>0)throw[0,rB,Yj];switch(K){case
0:var
s=sS(c,a);break;case
1:var
s=(sS(c,a)&31)<<6|sS(c,a+1|0)&63;break;case
2:var
s=(sS(c,a)&15)<<12|(sS(c,a+1|0)&63)<<6|sS(c,a+2|0)&63;break;default:var
s=(sS(c,a)&7)<<18|(sS(c,a+1|0)&63)<<12|(sS(c,a+2|0)&63)<<6|sS(c,a+3|0)&63}var
p=Hv(p,a,[0,s]),a=ac;continue}var
N=Hv(p,a,0)}var
q=bpV,o=V([0,6,N]);for(;;){var
t=q[3],v=q[2],r=q[1];if(o){var
u=o[1];if(5===u){var
w=o[2];if(w)if(6===w[1]){var
ad=xh(V([0,r,v])),q=[0,r+2|0,0,[0,ad,t]],o=w[2];continue}}else
if(!(6<=u)){var
ag=o[2],q=[0,r+Qx(u)|0,[0,r,v],t],o=ag;continue}var
ae=xh(V([0,r,v])),af=o[2],q=[0,r+Qx(u)|0,0,[0,ae,t]],o=af;continue}var
M=xh(V(t)),F=d(QM[1],[0,M],aj),au=rt(x,Dn[1]);F.errors=b(QM[3],au);if(B){var
av=C[1];F.tokens=sk(AO(b(bEv[1],M),av))}return F}}};if(typeof
exports!=="undefined")var
QO=exports;else{var
QP={};Et.flow=QP;var
QO=QP}var
bEx=function(a){if(a[1]===Eu)return b(JO,a[2]);function
c(k){var
c=k;for(;;){if(c){var
l=c[2],m=c[1];try{var
n=b(m,a),d=n}catch(a){var
d=0}if(d)return d[1];var
c=l;continue}if(a===Jf)return Xt;if(a===Jg)return Xu;if(a[1]===Jh){var
e=a[2],h=e[3],o=e[2],p=e[1];return sM(rS(Ec),p,o,h,h+5|0,Xv)}if(a[1]===rB){var
f=a[2],i=f[3],q=f[2],r=f[1];return sM(rS(Ec),r,q,i,i+6|0,Xw)}if(a[1]===Ji){var
g=a[2],j=g[3],s=g[2],t=g[1];return sM(rS(Ec),t,s,j,j+6|0,Xx)}if(0===DY(a)){var
u=a[1][1];return X(u,Xo(a))}return a[1]}}return b(JO,new
Ym(X(bEy,c(Eb[1])).toString()))};QO.parse=function(b,a){try{var
c=bEw(b,a);return c}catch(a){a=rZ(a);return bEx(a)}};UK(0);return}}}}}(function(){return this}()));