% Directional Spectrum % 90 Directions and 128 Frequencies % Units are mm^2/(Hz) per cycle % Frequency Bands are 0.00781250 Hz wide(first frequency band is centered at 0.00488281) % The first direction slice begins at 262 degrees 936 1053 1053 1170 1170 1287 1404 1404 1521 1638 1755 1872 1989 2106 2223 2340 2340 2457 2340 2340 2223 2223 1989 1872 1755 1638 1521 1404 1287 1170 1053 936 819 819 702 702 702 585 585 585 585 585 585 585 585 585 585 585 585 702 702 702 819 819 936 1053 1053 1170 1287 1404 1521 1638 1638 1755 1872 1872 1872 1872 1872 1872 1755 1755 1638 1521 1404 1404 1287 1287 1170 1170 1053 1053 936 936 936 936 936 936 936 936 41 41 41 61 61 61 81 101 101 122 142 162 203 243 284 345 406 467 528 588 649 670 690 690 649 609 548 507 446 386 345 304 264 243 223 203 183 162 162 142 142 142 142 142 142 142 162 162 183 183 203 223 243 243 264 284 304 325 325 325 325 325 304 304 284 243 223 203 183 162 142 122 101 101 81 81 61 61 61 41 41 41 41 41 41 41 41 41 41 41 644 644 644 737 737 737 737 737 829 829 829 921 921 921 1013 1013 1013 1105 1105 1105 1197 1197 1197 1197 1289 1289 1289 1289 1289 1381 1381 1381 1381 1381 1381 1381 1473 1473 1473 1473 1473 1473 1473 1473 1473 1473 1473 1473 1473 1473 1381 1381 1289 1289 1197 1197 1105 1105 1013 1013 1013 921 921 829 829 829 829 737 737 737 737 737 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 1699 1699 1699 1699 1699 1618 1618 1618 1537 1537 1537 1537 1457 1457 1457 1457 1537 1537 1537 1537 1537 1537 1537 1537 1537 1457 1457 1376 1295 1295 1214 1133 1052 971 890 809 728 647 566 486 486 405 405 324 324 243 243 243 243 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 243 243 243 243 324 324 405 405 486 486 566 647 728 809 890 971 1052 1214 1295 1376 1457 1537 1618 1699 1699 775 664 664 664 553 553 553 553 553 553 553 553 553 553 664 664 664 664 775 775 886 886 996 996 996 1107 1218 1218 1218 1328 1328 1439 1439 1439 1439 1439 1439 1439 1439 1439 1439 1439 1439 1439 1328 1328 1328 1328 1328 1218 1218 1218 1218 1218 1218 1218 1328 1328 1328 1439 1439 1550 1550 1660 1660 1771 1771 1882 1882 1992 1992 1992 1992 1992 1882 1882 1771 1771 1660 1550 1439 1328 1218 1218 1107 996 886 886 775 775 2232 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2391 2232 2232 2232 2232 2232 2072 2072 2072 1913 1913 1913 1753 1753 1753 1594 1594 1594 1594 1435 1435 1435 1435 1435 1435 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 1435 1435 1435 1435 1435 1435 1435 1435 1594 1594 1594 1594 1594 1594 1594 1753 1753 1753 1753 1913 1913 1913 2072 2072 2072 2072 2232 2232 683 683 650 650 650 650 618 618 585 585 553 553 520 488 488 455 455 423 390 390 358 358 325 325 293 293 260 260 260 260 228 228 228 228 228 228 228 228 228 228 228 228 228 228 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 228 228 228 228 260 260 293 293 325 325 358 358 390 423 423 455 488 520 520 553 585 585 618 618 650 650 650 7769 7769 7769 7769 7769 7769 8545 8545 8545 8545 8545 9322 9322 9322 9322 10099 10099 10099 10876 10876 10876 11653 11653 11653 12430 12430 12430 12430 12430 12430 12430 12430 12430 12430 11653 11653 11653 11653 11653 10876 10876 10876 10099 10099 10099 9322 9322 9322 8545 8545 8545 7769 7769 7769 6992 6992 6992 6215 6215 6215 6215 6215 6215 6215 6215 6215 5438 5438 5438 5438 6215 6215 6215 6215 6215 6215 6215 6215 6215 6215 6215 6992 6992 6992 6992 6992 6992 6992 7769 7769 12009 12009 12009 12009 12009 12009 12009 12009 12009 16012 16012 16012 16012 16012 16012 16012 20014 20014 20014 20014 24017 24017 28020 28020 28020 32023 32023 36026 36026 40029 40029 44032 48035 48035 52038 56040 64046 68049 76055 84061 92066 100072 108078 116084 128092 136098 144104 148107 148107 148107 144104 136098 128092 116084 104075 96069 84061 72052 64046 56040 52038 44032 40029 36026 32023 28020 24017 20014 20014 16012 16012 16012 12009 12009 12009 12009 12009 12009 12009 8006 8006 8006 12009 12009 12009 12009 12009 12009 12009 12009 20143 26857 26857 26857 26857 26857 26857 26857 26857 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 33572 40286 40286 40286 40286 40286 47000 47000 53715 60429 67143 73858 87286 100715 114144 141001 161144 194715 228287 261859 302145 335716 355859 362574 349145 322288 288716 241716 201430 167858 134286 114144 94001 73858 60429 53715 40286 33572 26857 26857 20143 20143 13429 13429 13429 13429 13429 13429 13429 13429 13429 13429 13429 13429 13429 13429 20143 20143 20143 20143 9068 9068 9068 9068 9068 4534 4534 4534 4534 4534 4534 4534 4534 4534 4534 4534 4534 9068 9068 9068 9068 9068 13602 13602 13602 18136 18136 22670 22670 27204 27204 31738 36272 40806 45340 49874 54408 58942 68010 77078 81612 90680 104281 113349 122417 131485 140553 149621 158689 163223 167757 167757 167757 163223 158689 149621 140553 131485 117883 108815 99747 90680 81612 72544 63476 58942 54408 45340 40806 36272 31738 31738 27204 27204 22670 22670 18136 18136 18136 18136 13602 13602 13602 13602 13602 13602 13602 9068 9068 9068 10478 10478 10478 10478 10478 10478 10478 10478 10478 6986 6986 6986 6986 6986 6986 6986 10478 10478 10478 10478 10478 10478 13971 13971 13971 13971 17464 17464 17464 20957 20957 24450 24450 27942 31435 31435 34928 38421 45407 48899 52392 59378 62871 69856 76842 83827 90813 97799 108277 115263 122248 129234 132727 136220 132727 129234 122248 111770 101291 90813 80335 69856 62871 55885 48899 41914 38421 34928 31435 27942 24450 20957 20957 17464 17464 17464 13971 13971 13971 13971 13971 13971 13971 13971 13971 13971 13971 13971 13971 10478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8368 8368 8368 16735 16735 25103 25103 33471 33471 41838 50206 58574 66941 66941 75309 83676 92044 92044 92044 92044 92044 83676 83676 83676 83676 75309 75309 75309 75309 83676 83676 83676 92044 100412 108779 125515 150618 184088 225926 284500 351441 435118 518794 577368 602471 585735 510426 418382 317971 234294 167353 117147 83676 50206 33471 25103 16735 8368 8368 8368 8368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44113 44113 44113 44113 88226 88226 88226 88226 88226 88226 132339 132339 132339 132339 88226 88226 88226 88226 88226 88226 88226 88226 88226 132339 132339 176452 220565 264678 352904 441130 573469 705809 882261 1102826 1367504 1632182 1896861 2161539 2337991 2426217 2382104 2293878 2117426 1985087 1852748 1720408 1632182 1588069 1499843 1411617 1279278 1146939 970487 794035 661696 485243 352904 264678 176452 132339 88226 44113 44113 44113 44113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22298 44595 89191 133786 178382 267572 379061 512847 691229 891908 1070290 1181778 1159481 1003397 825015 646633 490549 379061 312168 245275 222977 200679 178382 178382 178382 200679 222977 245275 289870 334466 423656 535145 668931 825015 981099 1070290 1047992 936504 780420 602038 445954 334466 245275 178382 133786 89191 66893 44595 22298 22298 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18923 37847 56770 75694 94617 132464 170311 208158 246005 302775 378469 454163 567703 719091 908325 1135407 1362488 1476029 1419258 1211100 965096 738014 548780 416316 321699 246005 208158 170311 132464 113541 94617 75694 75694 75694 75694 94617 113541 151388 189234 227081 283852 321699 359545 359545 359545 340622 283852 227081 170311 113541 75694 37847 18923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35834 35834 35834 71669 107503 143338 215007 322510 465848 680855 895862 1110869 1290042 1397545 1433380 1433380 1433380 1433380 1433380 1469214 1540883 1576718 1576718 1505049 1361711 1146704 931697 752524 609186 465848 394179 322510 250841 215007 215007 179172 179172 143338 143338 143338 143338 143338 179172 179172 215007 215007 250841 250841 286676 286676 322510 322510 322510 322510 322510 322510 322510 322510 322510 286676 286676 250841 215007 179172 143338 107503 71669 71669 35834 35834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40120 40120 40120 80241 80241 120361 160481 240722 320962 401203 441323 481443 441323 401203 361082 280842 240722 200601 200601 200601 200601 200601 240722 320962 441323 682044 1043127 1644930 2607816 3610823 3650943 2647937 1604810 962886 561684 361082 200601 160481 120361 80241 40120 40120 40120 40120 80241 80241 120361 160481 240722 320962 481443 682044 842525 1003006 1003006 962886 802405 682044 561684 441323 401203 361082 320962 320962 320962 320962 320962 361082 361082 401203 361082 361082 280842 240722 160481 120361 80241 80241 40120 40120 40120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90270 180540 270810 631890 1083240 1715130 2347020 2708100 2527560 2166480 1715130 1444320 1173510 992970 902700 902700 902700 992970 1263780 1624860 2076210 2708100 3249720 3610800 3701070 3430260 3159450 2888640 2617830 2527560 2527560 2617830 2888640 3249720 3610800 3791340 3520530 2978910 2256750 1624860 1173510 812430 631890 451350 361080 361080 270810 270810 270810 180540 180540 180540 180540 180540 180540 90270 90270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 401090 1604360 3208721 6417441 11631613 17647964 22059955 22862135 21658865 19653414 18450144 18450144 19653414 22461045 26070856 28878486 28477396 23664315 17647964 12032703 8422892 6016351 4411991 3609811 2807631 2406541 2406541 2406541 2406541 2406541 2406541 2406541 2005450 2005450 1604360 1203270 802180 401090 401090 0 0 0 0 0 0 0 0 0 0 0 401090 401090 401090 401090 401090 802180 802180 802180 802180 802180 401090 401090 401090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 694996 3474982 10077448 23977376 42047283 42742279 29537348 19112401 12857434 9382452 7644961 6602466 6602466 6602466 6602466 6602466 5907470 5212473 4517477 4169978 3474982 3474982 3474982 3474982 3822480 4517477 5559971 6602466 7644961 7992459 6602466 4864975 3127484 1737491 694996 347498 0 0 0 0 0 0 0 0 347498 347498 694996 1042495 1737491 2432487 3474982 4169978 4169978 3127484 2084989 1042495 347498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118317 118317 118317 118317 236634 473267 828217 1301484 2248018 3549503 5442571 7572272 8755440 8518806 7217322 5560888 4259403 3194552 2484652 2011385 1774751 1656435 1656435 1774751 2011385 2248018 2484652 2602969 2721285 2721285 2602969 2484652 2366335 2129702 1893068 1656435 1419801 1183168 946534 828217 709901 591584 591584 591584 591584 709901 709901 828217 828217 828217 946534 946534 946534 946534 828217 709901 709901 591584 473267 354950 236634 118317 118317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165739 497218 994437 1491655 2486092 3480529 4309226 4640705 4640705 4474966 4309226 4309226 4640705 5469402 7292537 10773065 15910989 21214652 20883173 14419334 8286973 4474966 2486092 1491655 828697 662958 497218 331479 331479 331479 497218 497218 662958 662958 828697 828697 828697 828697 662958 497218 331479 165739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165739 165739 165739 165739 331479 331479 165739 165739 165739 0 0 0 0 0 0 0 0 0 0 129557 129557 129557 259114 259114 388671 388671 518228 647785 777342 906899 1166013 1425127 1684241 2072912 2720696 3498038 4534494 5830064 7255191 8550760 9198545 8939431 7902976 6477849 5182279 4145823 3368481 2850253 2591140 2461583 2461583 2461583 2591140 2591140 2461583 2332026 2072912 1813798 1554684 1295570 1036456 906899 777342 647785 518228 518228 518228 388671 518228 518228 518228 518228 518228 518228 518228 518228 388671 388671 388671 259114 259114 259114 129557 129557 129557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75694 75694 75694 75694 75694 75694 75694 75694 75694 75694 75694 75694 75694 75694 151388 227081 378469 605550 984019 1513875 2346507 3254832 3936076 3936076 3481914 2724976 2119426 1589569 1286794 1059713 908325 908325 984019 1211100 1589569 2043732 2573588 3103445 3406220 3406220 3103445 2724976 2270813 1892344 1589569 1286794 1059713 832631 681244 529856 378469 227081 151388 75694 75694 0 0 0 0 0 0 75694 75694 75694 151388 151388 227081 227081 302775 378469 454163 454163 529856 529856 529856 529856 529856 454163 378469 302775 302775 227081 227081 227081 151388 151388 151388 151388 151388 75694 0 0 0 0 0 0 0 0 181476 362952 362952 725904 1088856 1451808 2177712 3448044 5262804 7984944 10888560 12884796 12340368 9799704 7077564 4899852 3448044 2359188 1814760 1270332 1088856 1088856 1270332 1633284 2722140 4899852 9073800 15788412 20143836 14518080 7259040 3448044 1633284 907380 362952 181476 0 0 0 0 0 0 0 0 0 0 181476 181476 181476 362952 362952 181476 181476 181476 181476 181476 362952 362952 362952 362952 362952 362952 362952 362952 181476 181476 181476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216435 541088 1190394 2597224 5086230 8982066 11687507 11038201 8765630 6709495 5410883 4761577 4436924 4328706 4328706 4220489 3895836 3354747 2597224 1947918 1406830 973959 757524 541088 324653 216435 216435 108218 108218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108218 216435 324653 541088 757524 973959 1082177 1082177 865741 649306 324653 216435 108218 108218 0 0 0 0 81396 81396 81396 81396 81396 0 0 0 0 0 81396 81396 81396 81396 162792 244188 325584 569773 895357 1627922 2604675 3907012 4883765 4720973 3907012 2848863 2116298 1546526 1139545 976753 895357 895357 976753 1058149 1302337 1465130 1709318 1953506 2034902 2034902 1872110 1709318 1465130 1302337 1139545 976753 895357 813961 732565 651169 488377 406980 325584 244188 162792 162792 81396 81396 81396 81396 0 0 0 81396 81396 81396 162792 244188 325584 488377 651169 895357 1058149 1383734 1627922 1790714 1872110 1872110 1709318 1546526 1220941 895357 651169 406980 325584 244188 162792 162792 162792 81396 223438 223438 223438 223438 268125 268125 312813 312813 312813 312813 268125 223438 223438 178750 178750 178750 134063 178750 178750 268125 312813 446876 536251 670313 804376 938439 1027814 1117189 1206564 1251252 1295939 1340627 1385314 1385314 1340627 1206564 983126 759689 536251 357500 223438 178750 134063 89375 89375 89375 89375 89375 89375 134063 178750 223438 312813 357500 446876 491563 536251 580938 580938 625626 670313 715001 715001 759689 804376 804376 759689 715001 625626 536251 446876 357500 312813 268125 268125 268125 312813 312813 402188 446876 536251 625626 670313 715001 670313 580938 446876 357500 268125 223438 128609 0 0 0 0 0 0 0 0 0 0 0 0 128609 128609 128609 257218 385826 643044 1414697 3215221 6430442 10545924 11317577 8102356 4758527 2700785 1671915 1157479 900262 771653 643044 643044 771653 900262 1028871 1286088 1671915 2186350 2829394 3086612 2958003 2314959 1800524 1414697 1286088 1157479 1157479 1157479 1157479 1028871 900262 643044 514435 385826 385826 257218 257218 257218 257218 257218 257218 257218 385826 514435 771653 1157479 1671915 2186350 2700785 2958003 2700785 2186350 1800524 1414697 1157479 1028871 1028871 1028871 1157479 1286088 1543306 1800524 2057741 2057741 1671915 1157479 771653 385826 257218 92556 92556 138834 231389 370223 555334 647890 647890 555334 462779 370223 277667 277667 231389 231389 277667 323945 370223 509057 647890 833002 1018113 1110669 1110669 1018113 879280 694168 509057 416501 323945 277667 231389 231389 277667 370223 509057 740446 1249503 1943671 2499005 2128782 1342058 786724 462779 323945 323945 462779 833002 1434614 2082504 1943671 1249503 694168 416501 231389 185111 138834 92556 92556 92556 92556 92556 92556 92556 138834 92556 92556 92556 92556 92556 92556 92556 92556 92556 92556 92556 92556 92556 92556 138834 138834 231389 323945 555334 833002 1064391 971835 647890 370223 185111 796259 707786 707786 796259 796259 707786 530840 442366 353893 265420 176947 176947 176947 176947 265420 265420 353893 530840 707786 1061679 1592519 2123358 2919617 3804350 5042976 6104655 6104655 4866029 3273510 2123358 1415572 973206 796259 707786 619313 707786 796259 973206 1150152 1327099 1415572 1327099 1150152 884733 619313 619313 707786 1061679 1327099 1415572 1238626 973206 707786 530840 353893 265420 265420 265420 265420 265420 353893 442366 530840 530840 530840 442366 353893 176947 88473 88473 88473 88473 88473 88473 88473 88473 88473 88473 88473 88473 176947 176947 265420 530840 796259 1415572 2034885 2211831 1769465 1150152 583721 375249 291861 250166 208472 166778 125083 83389 83389 41694 41694 41694 41694 41694 41694 41694 83389 125083 166778 250166 375249 583721 792193 1000665 1125748 1125748 1084054 958971 833888 708805 583721 500333 416944 416944 375249 416944 458638 500333 583721 708805 792193 833888 833888 833888 917276 1084054 1417609 1709470 1584387 1125748 667110 416944 250166 166778 125083 83389 83389 83389 83389 83389 125083 166778 208472 250166 291861 333555 333555 291861 250166 208472 166778 125083 125083 83389 83389 41694 41694 41694 41694 41694 83389 83389 166778 250166 500333 958971 1709470 2251497 1751164 1042360 544025 480022 448020 416019 384017 320014 256012 224010 192009 160007 128006 128006 160007 192009 224010 288013 416019 576026 768035 992045 1056048 896040 672030 480022 384017 352016 288013 288013 256012 224010 192009 192009 160007 160007 160007 192009 224010 256012 320014 384017 448020 480022 448020 384017 352016 320014 352016 448020 544025 608027 576026 480022 384017 288013 224010 192009 160007 160007 160007 160007 160007 160007 160007 160007 160007 160007 160007 160007 224010 320014 416019 448020 416019 352016 288013 224010 192009 160007 160007 160007 192009 224010 288013 416019 544025 736033 896040 928042 832037 672030 729912 634706 317353 158677 95206 63471 63471 63471 63471 63471 63471 95206 126941 158677 222147 317353 539500 920324 1555030 2253207 2158001 1428089 856853 539500 412559 380824 412559 507765 634706 761647 920324 983795 920324 729912 507765 349088 222147 158677 126941 95206 63471 95206 95206 190412 349088 476030 380824 190412 95206 63471 31735 31735 0 0 0 0 31735 31735 63471 95206 158677 253882 380824 444294 444294 380824 317353 285618 285618 380824 507765 698177 761647 666441 444294 285618 158677 95206 63471 31735 31735 31735 31735 31735 31735 31735 31735 95206 190412 412559 368082 460103 506113 506113 506113 460103 368082 276062 138031 92021 46010 0 0 0 0 0 46010 92021 138031 230051 368082 690154 1058236 1426318 1564349 1656369 1656369 1518338 1334297 1104246 828185 644144 552123 460103 460103 460103 460103 506113 552123 644144 782174 1104246 1794400 3312738 4002892 1932431 644144 230051 92021 46010 0 0 0 0 0 0 0 0 46010 184041 598133 1656369 2668595 1748390 782174 368082 184041 138031 138031 184041 184041 184041 138031 92021 46010 0 0 0 0 0 0 0 0 0 0 0 46010 92021 138031 276062 317901 227072 227072 227072 272486 317901 317901 227072 136243 90829 45414 0 0 0 0 0 0 0 45414 45414 136243 363315 817459 1861991 3496910 4178126 3406081 2361550 1544090 999117 681216 454144 317901 227072 181658 181658 227072 317901 454144 726631 1271604 2043649 2588622 2043649 1135360 590387 317901 227072 136243 90829 45414 45414 45414 0 0 0 45414 45414 90829 181658 227072 272486 317901 272486 272486 317901 363315 499559 544973 454144 272486 136243 45414 0 0 0 0 0 0 0 0 0 45414 181658 408730 817459 1180775 1135360 772045 454144 272437 431358 454061 340546 249734 204328 204328 249734 317843 385952 385952 295140 227031 181625 158921 181625 181625 204328 227031 249734 272437 295140 317843 363249 408655 431358 385952 295140 204328 158921 136218 158921 204328 317843 567577 1021638 1339481 1089747 703795 476764 408655 476764 681092 976232 953529 499467 204328 90812 22703 0 0 0 0 0 0 0 0 45406 113515 272437 431358 431358 295140 158921 68109 22703 22703 0 0 0 22703 45406 90812 204328 363249 454061 340546 158921 68109 0 0 0 0 0 0 0 0 22703 45406 136218 324188 602064 926252 1065189 972564 833626 717845 648376 578907 532595 463126 393657 324188 301032 277875 301032 370501 555751 903095 1482003 1574628 879939 393657 162094 69469 46313 23156 0 0 0 23156 23156 69469 138938 301032 393657 347344 208407 115781 69469 46313 46313 46313 46313 69469 69469 92625 115781 115781 115781 92625 92625 92625 69469 69469 92625 115781 162094 185250 231563 254719 254719 231563 208407 185250 162094 162094 138938 115781 92625 92625 69469 69469 92625 115781 162094 208407 254719 231563 138938 92625 46313 23156 23156 23156 23156 46313 46313 92625 185250 331709 633263 934817 904661 663418 482486 452331 482486 633263 784040 753884 572952 392020 271398 241243 241243 301554 422175 542797 663418 693574 633263 542797 452331 392020 361865 301554 271398 241243 211088 211088 241243 331709 452331 542797 542797 392020 271398 180932 180932 211088 361865 693574 1417303 1688701 904661 392020 180932 90466 30155 30155 30155 30155 60311 90466 180932 301554 482486 633263 693574 542797 331709 180932 90466 60311 30155 0 0 0 0 30155 30155 60311 60311 120622 180932 241243 331709 361865 301554 180932 90466 60311 30155 0 0 30155 30155 90466 150777 194206 258941 323676 388412 550250 841558 1294705 1553646 1132867 582617 258941 129471 64735 32368 32368 32368 64735 161838 388412 906294 1844955 2395205 1909690 1262338 841558 550250 388412 258941 161838 129471 97103 64735 64735 64735 64735 97103 129471 161838 161838 194206 194206 258941 388412 550250 712088 776823 647353 485514 291309 194206 97103 64735 64735 64735 64735 64735 129471 194206 388412 712088 1100500 1003397 550250 258941 129471 97103 64735 64735 64735 64735 64735 64735 97103 129471 161838 194206 194206 194206 194206 194206 161838 129471 129471 97103 64735 64735 97103 97103 129471 161838 176892 123824 88446 70757 88446 123824 212270 318405 318405 212270 106135 35378 0 0 0 0 17689 35378 88446 194581 371473 619121 866769 1043661 1043661 742945 371473 141513 53068 17689 0 0 0 0 17689 88446 247648 672189 1132107 778324 371473 194581 141513 141513 159203 176892 194581 176892 141513 88446 53068 17689 17689 17689 17689 35378 70757 123824 212270 265338 247648 176892 88446 53068 35378 17689 17689 17689 17689 17689 35378 70757 141513 283027 530675 636810 459918 265338 159203 88446 53068 35378 35378 35378 53068 88446 176892 283027 318405 265338 295168 442752 590336 614934 516544 418155 393558 393558 393558 295168 196779 122987 73792 73792 98389 122987 221376 344363 516544 565739 467350 393558 393558 442752 491947 442752 295168 147584 73792 49195 49195 49195 73792 122987 270571 442752 491947 393558 270571 221376 196779 245974 344363 467350 516544 442752 344363 270571 245974 295168 393558 541142 590336 541142 418155 295168 196779 172181 147584 147584 172181 196779 245974 295168 270571 196779 122987 98389 73792 73792 73792 98389 172181 270571 319766 270571 221376 147584 122987 122987 172181 221376 270571 270571 221376 172181 122987 98389 122987 196779 307472 614943 812604 461207 175698 87849 43925 43925 65887 109811 175698 241585 219623 175698 109811 87849 65887 65887 87849 87849 109811 131774 131774 131774 131774 131774 131774 109811 87849 87849 87849 109811 153736 285509 483170 461207 285509 153736 109811 87849 109811 175698 263547 285509 197660 131774 87849 87849 131774 285509 768679 1449509 1164000 614943 329434 197660 153736 153736 197660 263547 351396 505132 680830 658868 417283 219623 153736 109811 109811 131774 153736 219623 263547 307472 307472 285509 263547 197660 153736 109811 109811 109811 153736 197660 263547 263547 219623 153736 131774 175698 135541 67770 22590 22590 22590 45180 67770 90360 112950 158131 225901 361441 496982 429212 271081 158131 90360 67770 67770 67770 112950 203311 406622 632523 655113 542162 451802 474392 587342 677703 609932 429212 248491 135541 90360 90360 90360 158131 271081 519572 993964 1242455 948784 632523 451802 338851 225901 112950 45180 22590 0 0 22590 45180 112950 316261 881014 858423 338851 135541 45180 22590 0 0 0 0 45180 158131 316261 384032 293671 203311 158131 158131 158131 158131 158131 135541 112950 90360 90360 90360 90360 90360 112950 158131 248491 384032 384032 248491 228386 319740 251225 137032 68516 22839 22839 22839 22839 45677 137032 342579 662319 433933 182709 68516 45677 45677 45677 114193 228386 388256 365418 251225 159870 137032 159870 182709 205547 182709 182709 182709 228386 319740 411095 388256 296902 228386 182709 205547 274063 479611 1119091 2375215 1941281 845028 388256 228386 182709 159870 182709 205547 251225 274063 228386 114193 45677 22839 22839 22839 45677 68516 137032 205547 251225 296902 388256 685158 1187607 822190 251225 68516 22839 22839 22839 22839 45677 91354 114193 137032 91354 45677 22839 22839 22839 22839 22839 45677 68516 137032 280614 192922 157845 140307 140307 122769 105230 87692 87692 105230 140307 210460 263076 263076 210460 175384 140307 140307 175384 245537 403382 578766 613843 473536 315691 245537 192922 192922 175384 175384 175384 175384 157845 122769 105230 87692 70153 87692 105230 157845 210460 245537 245537 245537 280614 420921 578766 526151 298152 157845 87692 70153 70153 105230 175384 280614 350767 298152 192922 122769 87692 70153 70153 70153 87692 105230 157845 192922 245537 227999 175384 122769 87692 87692 70153 87692 122769 157845 192922 210460 175384 122769 87692 70153 70153 87692 157845 280614 438459 420921 133081 133081 133081 133081 106465 79849 53233 26616 53233 159698 372628 931569 1570359 904953 346011 133081 79849 79849 212930 745255 2741475 1596976 372628 133081 79849 79849 133081 212930 239546 212930 159698 133081 159698 186314 186314 159698 159698 133081 159698 212930 319395 372628 346011 266163 212930 212930 266163 292779 266163 186314 133081 106465 133081 159698 212930 239546 212930 133081 79849 53233 53233 79849 133081 133081 106465 79849 79849 133081 372628 1490510 2049452 532325 133081 26616 26616 53233 133081 266163 532325 665406 479093 212930 79849 26616 26616 53233 79849 133081 159698 159698 500023 500023 500023 500023 500023 450020 450020 450020 500023 550025 550025 600027 600027 550025 500023 400018 350016 450020 700032 950043 1050047 800036 500023 350016 300014 300014 400018 500023 550025 450020 400018 450020 550025 700032 850038 950043 850038 700032 600027 550025 550025 550025 500023 400018 350016 350016 350016 450020 550025 600027 550025 500023 500023 550025 550025 550025 500023 450020 350016 350016 300014 350016 400018 400018 300014 250011 250011 300014 500023 900041 1150052 900041 550025 350016 250011 350016 600027 950043 1300059 1450065 1300059 900041 550025 400018 350016 400018 550025 600027 650029 600027 745090 859719 1031663 1088977 716432 286573 57315 0 0 28657 85972 171944 315230 458517 401202 171944 57315 28657 57315 114629 257916 601803 1060320 974348 630461 458517 401202 315230 200601 143286 114629 200601 372545 601803 716432 544489 315230 171944 114629 171944 372545 745090 1117635 1003005 659118 429859 315230 229258 143286 85972 57315 57315 114629 257916 429859 372545 229258 114629 57315 28657 0 28657 143286 229258 257916 229258 257916 343888 515831 544489 343888 143286 57315 0 0 28657 143286 286573 458517 515831 372545 200601 57315 0 0 57315 143286 286573 458517 659118 603725 880433 930743 930743 930743 654036 251552 75466 25155 50310 75466 150931 276707 553415 679191 377328 150931 100621 125776 201242 427639 830122 830122 427639 226397 176087 150931 150931 176087 226397 276707 251552 201242 150931 125776 100621 75466 100621 176087 352173 402484 301863 251552 276707 352173 427639 352173 226397 125776 75466 75466 100621 251552 654036 1081675 855278 477949 251552 150931 100621 75466 150931 327018 477949 427639 327018 276707 251552 251552 226397 176087 150931 100621 100621 75466 100621 100621 75466 75466 75466 100621 125776 150931 100621 50310 50310 50310 100621 150931 327018 855022 671803 610730 855022 1526826 1526826 610730 183219 122146 183219 366438 732876 1099315 1038242 671803 366438 183219 122146 183219 244292 366438 671803 1038242 1160388 793949 427511 244292 122146 122146 183219 366438 610730 793949 732876 488584 305365 183219 122146 183219 549657 1160388 1160388 793949 671803 916095 1710045 2503994 1404680 549657 244292 122146 244292 610730 1221461 1221461 732876 488584 305365 244292 244292 366438 549657 793949 916095 977168 1221461 1587899 1648972 1282534 855022 732876 732876 855022 916095 610730 305365 244292 244292 305365 488584 855022 1587899 1710045 732876 244292 122146 183219 366438 671803 977168 295908 211363 126818 84545 84545 169090 338180 676360 718633 507270 338180 253635 211363 211363 295908 549543 929995 676360 295908 126818 126818 211363 422725 972268 1352721 929995 676360 676360 845450 845450 591815 422725 380453 380453 422725 507270 549543 549543 591815 634088 634088 676360 845450 1014541 845450 507270 253635 169090 126818 126818 211363 464998 760905 803178 549543 380453 253635 211363 211363 295908 507270 634088 380453 169090 126818 169090 253635 338180 380453 338180 295908 380453 591815 676360 422725 253635 253635 422725 845450 1352721 1310448 760905 464998 338180 338180 338180 338180 338180 338180 338180 138554 76974 46185 61579 153949 323292 323292 200133 153949 169343 230923 277107 277107 246318 215528 200133 169343 107764 61579 46185 46185 92369 123159 123159 92369 76974 107764 138554 153949 107764 76974 92369 153949 292502 431056 338687 184738 107764 92369 123159 169343 153949 92369 76974 123159 230923 246318 123159 46185 30790 61579 138554 230923 215528 153949 107764 107764 107764 123159 153949 215528 307897 292502 169343 92369 76974 107764 169343 261712 230923 153949 138554 169343 261712 400266 415661 292502 200133 153949 123159 123159 169343 277107 446451 323292 153949 92369 107764 169343 200133 151383 151383 151383 126153 151383 176614 252305 353228 454150 529841 630763 731686 756916 655994 479380 378458 327997 327997 252305 151383 100922 75692 75692 100922 151383 227075 353228 428919 353228 227075 151383 126153 176614 252305 454150 580302 428919 252305 151383 126153 126153 176614 277536 454150 428919 277536 151383 126153 126153 151383 151383 126153 126153 126153 176614 252305 302766 277536 201844 151383 126153 100922 100922 100922 100922 151383 227075 327997 403689 454150 428919 302766 176614 100922 75692 75692 201844 605533 1337219 807377 302766 126153 75692 100922 176614 479380 756916 479380 227075 176614 194648 116789 155718 233577 428225 700732 1012169 1012169 661803 389296 311437 311437 467155 895380 1479324 1012169 506084 311437 233577 233577 272507 311437 350366 428225 583944 778591 739662 467155 272507 155718 77859 77859 116789 155718 233577 272507 194648 116789 77859 116789 194648 389296 856451 1090028 895380 661803 467155 272507 116789 116789 116789 194648 389296 661803 583944 311437 194648 194648 233577 350366 506084 545014 350366 194648 116789 77859 116789 155718 233577 428225 934310 1051098 583944 350366 272507 311437 428225 583944 506084 311437 194648 194648 233577 350366 622873 1051098 1401465 1245746 661803 311437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0