% 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 738 738 861 861 861 984 1107 1107 1230 1353 1476 1599 1721 1844 2090 2213 2336 2459 2459 2582 2582 2582 2459 2336 2213 2090 1967 1844 1721 1599 1476 1353 1230 1107 984 984 984 861 861 861 738 738 738 738 738 738 861 861 861 861 984 984 1107 1230 1230 1353 1476 1599 1599 1721 1844 1967 1967 2090 2090 2090 1967 1967 1844 1721 1599 1599 1476 1353 1230 1107 1107 984 984 861 861 738 738 738 738 738 738 738 738 738 487 487 487 487 487 487 406 406 406 406 406 487 487 487 487 487 487 568 568 568 649 649 730 812 812 893 974 1055 1136 1217 1299 1380 1380 1461 1542 1623 1623 1704 1704 1704 1704 1704 1623 1623 1542 1461 1461 1380 1299 1217 1217 1136 1055 1055 974 974 974 893 893 893 893 812 812 812 812 812 812 812 812 812 812 812 812 812 812 730 730 730 730 730 730 649 649 649 649 568 568 568 568 487 11543 10966 10389 9812 9234 8657 8080 7503 6926 6926 6349 5772 5772 5194 5194 4617 4617 4040 4040 4040 4040 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 3463 4040 4040 4040 4040 4040 4040 4040 4617 4617 4617 4617 4617 4617 4617 4617 5194 5194 5194 5194 5194 5194 5194 5772 5772 5772 5772 6349 6349 6349 6349 6926 6926 7503 7503 8080 8080 8657 9234 9234 9812 10389 10966 10966 11543 12120 12120 12120 12697 12697 12120 12120 11543 1573 1573 1573 1573 1573 1573 1573 1416 1416 1416 1416 1416 1573 1573 1573 1573 1573 1573 1573 1731 1731 1731 1731 1888 1888 1888 1888 2045 2045 2045 2045 2045 2203 2203 2203 2203 2203 2203 2203 2203 2045 2045 2045 2045 2045 1888 1888 1888 1888 1888 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1731 1573 1573 1573 1573 1573 1573 1573 1573 1573 1573 5574 5574 5574 6081 6081 6081 6081 6588 6588 6588 6588 6588 6588 7095 7095 7095 6588 6588 6588 6588 6588 6588 6081 6081 6081 6081 5574 5574 5574 5574 5574 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5574 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5068 5574 12107 12819 12819 13531 14244 14244 14956 14956 14956 14956 14956 14956 14244 14244 13531 12819 12107 11395 10683 10683 9970 9258 8546 7834 7834 7122 7122 6410 6410 5697 5697 5697 5697 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 4985 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 5697 6410 6410 6410 6410 7122 7122 7834 7834 8546 8546 9258 9970 9970 10683 11395 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 3892 3892 3892 3892 3568 3568 3568 3243 3243 3243 2919 2919 2919 2595 2595 2595 2595 2270 2270 2270 2270 2270 2270 2270 2270 2595 2595 2595 2595 2595 2919 2919 2919 3243 3243 3243 3568 3568 3568 3892 3892 3892 3892 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 4216 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 3892 4216 4216 6912 6912 6912 6912 6912 6912 6336 6336 6336 6336 6336 6336 6336 6336 6336 5760 5760 5760 5760 5760 5760 5760 5760 5760 5760 5760 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6912 6912 6912 6912 6912 6912 6912 6912 6912 6912 6912 6912 6336 6336 6336 6336 6336 6336 6336 5760 5760 5760 5760 5760 5760 5760 5760 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6336 6912 6912 6912 6912 6912 6912 6912 6912 6912 6912 6912 14189 14189 14189 14189 14189 14189 14189 14189 14189 14189 14189 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 12770 14189 14189 14189 15608 15608 17027 18446 18446 19865 21284 22703 24121 24121 25540 26959 28378 28378 28378 28378 28378 28378 26959 25540 25540 24121 22703 21284 19865 18446 17027 15608 14189 14189 12770 12770 11351 11351 11351 11351 9932 9932 9932 9932 11351 11351 11351 11351 11351 12770 12770 12770 12770 14189 5546 5546 5546 5546 5546 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 5546 5546 5546 5546 5546 5546 5546 5546 5546 5546 6933 6933 6933 8320 8320 9706 9706 11093 13866 15253 18026 20799 23572 27732 33279 38825 45758 51305 58238 65171 69331 70717 69331 65171 59624 52691 45758 38825 33279 27732 23572 19413 16639 13866 12480 11093 9706 8320 6933 6933 5546 5546 5546 5546 5546 4160 4160 4160 4160 4160 4160 4160 4160 5546 5546 5546 5546 5546 7955 7955 7955 7955 7955 7955 0 0 0 0 0 0 0 0 0 0 7955 7955 7955 7955 7955 7955 7955 15909 15909 15909 15909 23864 23864 23864 31819 31819 39774 39774 47728 55683 63638 71592 79547 95457 111366 127276 151140 167049 190913 222732 246596 270460 294325 310234 326143 334098 342053 334098 326143 318189 302279 278415 262506 238642 222732 198868 182959 167049 143185 127276 119321 103411 87502 79547 71592 63638 55683 47728 39774 31819 31819 23864 23864 23864 23864 15909 15909 15909 15909 15909 15909 7955 7955 7955 22647 22647 11324 11324 11324 11324 11324 11324 11324 11324 11324 11324 11324 11324 11324 22647 22647 22647 22647 22647 33971 33971 33971 33971 45295 45295 45295 45295 45295 56619 56619 56619 56619 56619 67942 67942 67942 79266 79266 90590 101914 113237 135885 147209 169856 192503 215151 237798 260446 283093 305741 328388 351036 362360 385007 385007 396331 396331 396331 396331 385007 373683 362360 339712 317065 294417 271770 249122 226475 192503 169856 147209 135885 113237 101914 79266 67942 67942 56619 45295 45295 45295 33971 33971 33971 33971 22647 22647 22647 22647 20006 20006 20006 20006 20006 20006 20006 20006 20006 20006 20006 20006 40011 40011 40011 60017 60017 80023 100029 120034 140040 160046 180051 200057 220063 240068 260074 280080 280080 280080 280080 280080 280080 280080 280080 280080 280080 280080 300086 320091 340097 380108 440125 480137 560160 640182 740211 840239 920262 1000285 1040296 1020291 960274 860245 720205 600171 480137 380108 320091 260074 200057 160046 140040 120034 100029 80023 60017 60017 40011 40011 20006 20006 20006 20006 20006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51149 51149 51149 102298 204595 306893 409190 613786 869530 1227571 1636762 2045952 2455143 2710887 2710887 2557440 2301696 1943655 1636762 1381018 1176422 1022976 920678 869530 869530 920678 971827 1074125 1176422 1278720 1432167 1534464 1636762 1636762 1636762 1483315 1329869 1125274 869530 716083 511488 409190 306893 255744 204595 153446 102298 102298 102298 51149 51149 51149 51149 0 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 94637 0 0 0 0 0 0 0 0 0 94637 94637 189275 283912 378549 473187 662462 851736 1041011 1419561 1798110 2365934 3028396 3785495 4731869 5678242 6529979 7003166 6908528 6435341 5772880 5015781 4258682 3596220 3028396 2555209 2176660 1798110 1514198 1324923 1041011 851736 757099 662462 473187 473187 378549 283912 283912 283912 283912 189275 189275 189275 189275 189275 189275 189275 189275 94637 1262445 1442794 1442794 1623144 1803493 1803493 1983842 1983842 2164192 1983842 1983842 1803493 1623144 1442794 1262445 1082096 901747 901747 721397 721397 721397 541048 541048 541048 541048 541048 541048 541048 541048 721397 721397 721397 901747 901747 1082096 1262445 1442794 1623144 1803493 1983842 2164192 2164192 2344541 2344541 2344541 2344541 2524890 2524890 2705240 2705240 2885589 3065938 3426637 3606986 3967685 4328383 4508733 4869431 5049781 5049781 4869431 4689082 4508733 4148034 3787336 3606986 3426637 3065938 2885589 2705240 2524890 2524890 2344541 2164192 1983842 1803493 1623144 1442794 1262445 1262445 1082096 1082096 1082096 1082096 1082096 1082096 1082096 1082096 1082096 1262445 1105753 1105753 552877 552877 552877 0 0 0 0 0 0 0 0 0 0 552877 552877 552877 552877 1105753 1105753 1105753 1105753 1105753 1105753 1658630 1658630 1658630 1658630 1658630 1105753 1105753 1105753 1105753 1105753 1105753 1105753 1105753 1105753 1105753 1658630 2211507 2764384 3870137 4975891 6634521 9398905 12163288 16033425 21009316 26538083 32066851 35936988 36489865 34278358 29302467 23773700 19350686 15480549 12716165 10504658 8846028 8293151 7740274 7187398 6634521 6634521 6634521 6634521 6634521 6634521 7187398 7187398 7187398 7187398 7187398 7187398 6634521 6634521 6081644 5528767 4975891 3870137 3317260 3317260 2764384 2211507 1658630 1658630 1105753 438048 438048 438048 657072 657072 657072 876096 876096 1095120 1314144 1314144 1533168 1533168 1752192 1752192 1752192 1533168 1533168 1533168 1314144 1314144 1095120 1095120 876096 876096 876096 876096 876096 876096 876096 876096 876096 1095120 1314144 1533168 1752192 2190240 2628288 3285360 3942432 4599504 5037552 5475600 5694624 5694624 5694624 5475600 5256576 5037552 4818528 4818528 4599504 4599504 4599504 4599504 4818528 5037552 5256576 5475600 5694624 5694624 5913648 5913648 5694624 5475600 5256576 4818528 4380480 3942432 3504384 2847312 2409264 1752192 1314144 1095120 657072 438048 438048 219024 219024 219024 219024 219024 219024 219024 219024 219024 219024 438048 438048 3211301 3211301 3211301 2890171 2890171 2569041 2247911 1926781 1605650 1284520 963390 963390 642260 642260 642260 642260 321130 321130 321130 321130 321130 321130 321130 321130 321130 321130 321130 321130 321130 321130 642260 642260 642260 963390 963390 1284520 1605650 2247911 2890171 3853561 4816951 5780342 7064862 7707122 8349382 8349382 8349382 8028252 7385992 6743732 6422602 5780342 5459212 5138081 5138081 4816951 4816951 5138081 5459212 5780342 6101472 6422602 6743732 7064862 7064862 7385992 7385992 7385992 7064862 7064862 6743732 6422602 5780342 5459212 4816951 4174691 3853561 3532431 3211301 2890171 2890171 2569041 2569041 2569041 2569041 2890171 2890171 2890171 2890171 3211301 469568 375654 281741 281741 187827 187827 93914 93914 93914 93914 0 0 0 0 0 93914 93914 93914 93914 93914 93914 93914 93914 187827 187827 187827 187827 187827 187827 187827 187827 187827 281741 281741 281741 281741 375654 469568 563482 657395 845222 1033050 1220877 1502618 1690445 1972186 2160013 2347840 2441754 2441754 2441754 2347840 2253926 2160013 1972186 1878272 1878272 1878272 1878272 1878272 1972186 2066099 2160013 2253926 2347840 2441754 2441754 2535667 2441754 2441754 2347840 2253926 2066099 1972186 1784358 1596531 1502618 1314790 1220877 1126963 1033050 939136 939136 845222 751309 751309 657395 563482 563482 469568 936833 936833 936833 803000 803000 803000 669167 535333 401500 401500 267667 267667 133833 133833 133833 133833 133833 133833 133833 133833 133833 133833 133833 133833 133833 133833 0 0 0 0 0 0 0 0 133833 133833 133833 267667 267667 401500 669167 803000 1070667 1472167 1739833 2141333 2542834 2810500 3078167 3345834 3613500 3881167 4015000 4282667 4550334 4818000 5085667 5353334 5621000 5754834 5621000 5353334 4951834 4550334 4015000 3613500 3212000 2810500 2409000 2141333 1873667 1606000 1338333 1204500 936833 803000 669167 669167 535333 535333 535333 535333 535333 669167 669167 669167 803000 803000 803000 803000 446422 446422 446422 357138 357138 357138 267853 267853 267853 267853 267853 267853 267853 267853 357138 357138 446422 535706 535706 624991 714275 714275 714275 803559 803559 803559 803559 714275 714275 714275 624991 624991 624991 535706 535706 535706 624991 714275 803559 892844 1071413 1160697 1339266 1607119 1785688 1964256 2053541 2142825 2142825 2053541 1964256 1874972 1696403 1517835 1339266 1249981 1160697 1160697 1160697 1249981 1339266 1428550 1517835 1696403 1874972 2053541 2142825 2232110 2232110 2142825 1964256 1785688 1607119 1428550 1249981 1071413 892844 803559 714275 714275 624991 624991 624991 624991 624991 535706 535706 535706 535706 535706 184188 230235 276282 322329 414423 460469 552563 644657 736751 782798 736751 690704 598610 506516 414423 322329 276282 184188 184188 138141 92094 92094 92094 46047 46047 46047 46047 46047 46047 46047 46047 46047 46047 46047 46047 92094 92094 138141 184188 230235 276282 322329 368376 414423 460469 460469 506516 506516 506516 552563 598610 644657 690704 736751 828845 966986 1059080 1197221 1335361 1427455 1519549 1519549 1565596 1565596 1565596 1565596 1565596 1519549 1473502 1381408 1243268 1105127 874892 690704 552563 414423 322329 230235 184188 138141 92094 92094 92094 92094 92094 92094 92094 138141 138141 138141 1775870 1775870 1775870 1775870 1775870 1775870 1775870 1598283 1420696 1243109 1065522 887935 710348 710348 532761 532761 355174 355174 355174 355174 355174 355174 355174 355174 532761 532761 532761 532761 710348 710348 887935 887935 1065522 1243109 1420696 1420696 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1598283 1775870 1953457 2131044 2308631 2841392 3374154 4262089 5150024 6215546 7103481 7636242 7458655 6748307 5682785 4617263 3906915 3196566 2663805 2308631 2131044 1953457 1775870 1775870 1775870 1775870 1775870 1953457 1953457 1953457 1953457 1953457 1953457 1953457 1775870 1775870 1775870 1775870 1775870 1775870 1775870 1775870 417245 536458 655671 834490 953703 1132522 1192128 1192128 1132522 953703 774883 655671 476851 417245 357639 298032 238426 238426 178819 178819 178819 178819 119213 119213 119213 119213 119213 119213 119213 119213 119213 119213 119213 178819 178819 238426 298032 357639 417245 536458 596064 655671 715277 715277 655671 655671 596064 536458 536458 476851 476851 476851 476851 536458 596064 715277 953703 1192128 1549767 2026618 2443863 2801502 2920715 2801502 2563076 2205438 1847799 1609373 1311341 1132522 894096 774883 596064 476851 417245 298032 238426 178819 178819 119213 119213 119213 119213 119213 119213 178819 178819 238426 298032 357639 317235 380682 507576 602747 729641 856535 888258 824811 666194 507576 380682 253788 190341 126894 95171 63447 63447 63447 31724 31724 31724 31724 63447 63447 63447 63447 63447 95171 95171 95171 126894 126894 158618 158618 158618 190341 190341 190341 190341 190341 190341 190341 190341 158618 158618 158618 126894 126894 126894 95171 95171 95171 95171 126894 158618 222065 317235 475853 729641 1142047 1744793 2284093 2410987 2030305 1522729 1078600 793088 602747 475853 380682 317235 285512 253788 222065 190341 190341 158618 158618 126894 126894 126894 95171 95171 95171 126894 126894 158618 190341 222065 253788 155741 155741 155741 155741 155741 155741 186889 186889 218037 249185 280333 311481 342629 404925 436074 467222 529518 560666 622962 654110 685258 685258 654110 591814 529518 467222 404925 342629 311481 280333 280333 249185 249185 280333 280333 280333 280333 280333 280333 280333 280333 280333 280333 280333 311481 311481 342629 342629 373777 404925 436074 467222 467222 467222 436074 404925 342629 311481 311481 280333 280333 280333 311481 342629 373777 404925 467222 498370 498370 498370 498370 467222 436074 404925 373777 342629 311481 311481 311481 280333 280333 280333 249185 249185 218037 218037 186889 186889 186889 155741 341694 273355 205016 205016 136678 205016 205016 273355 410033 546710 683388 888404 1093421 1298437 1366776 1366776 1298437 1161760 1025082 888404 820066 820066 820066 820066 888404 1025082 1161760 1366776 1708470 2050164 2323519 2391858 2186842 1776809 1366776 1025082 751727 546710 341694 273355 205016 205016 205016 273355 273355 410033 478372 683388 820066 1025082 1161760 1161760 1025082 888404 683388 546710 478372 410033 341694 273355 205016 205016 205016 205016 205016 205016 205016 205016 205016 205016 205016 205016 205016 205016 205016 273355 341694 410033 546710 683388 956743 1298437 1640131 1981825 2118503 1913487 1435115 1025082 683388 478372 197288 169104 169104 169104 197288 225472 281840 338208 422760 507311 591863 620047 648231 620047 563679 507311 422760 366392 338208 310024 310024 338208 338208 366392 394576 422760 450944 479127 479127 450944 450944 422760 366392 338208 310024 253656 225472 197288 169104 140920 112736 84552 84552 84552 84552 112736 112736 169104 197288 253656 338208 422760 507311 563679 591863 563679 535495 479127 422760 366392 310024 253656 225472 169104 169104 140920 112736 112736 84552 84552 84552 84552 84552 112736 112736 140920 169104 225472 281840 338208 422760 507311 563679 591863 563679 479127 422760 338208 253656 225472 0 0 0 28366 85097 141829 226927 368756 510585 680780 822609 907707 879341 737512 595682 453853 312024 198561 141829 85097 28366 28366 0 0 0 28366 28366 56732 85097 141829 198561 283658 397122 510585 624048 709146 737512 680780 538951 397122 283658 170195 113463 56732 56732 28366 28366 56732 85097 141829 226927 397122 652414 992804 1361560 1531755 1361560 992804 680780 453853 283658 170195 113463 56732 28366 0 0 0 0 0 28366 56732 113463 170195 255292 340390 453853 538951 624048 624048 567317 482219 368756 255292 170195 113463 56732 28366 0 0 21322 21322 21322 42643 63965 106608 170573 234538 298502 383789 447754 490397 469075 447754 383789 298502 234538 170573 127930 85286 63965 42643 21322 21322 42643 63965 85286 149251 213216 319824 469075 682291 874186 1023437 1002115 831543 618327 426432 298502 191894 127930 85286 42643 21322 21322 21322 42643 63965 85286 149251 191894 277181 341146 383789 405110 405110 383789 362467 298502 255859 213216 149251 106608 85286 42643 21322 21322 0 0 0 21322 42643 63965 106608 149251 191894 255859 319824 383789 447754 490397 511719 469075 405110 319824 213216 149251 85286 42643 21322 0 18898 56693 113386 170079 245670 283465 283465 264567 245670 207874 188977 151181 132284 113386 94488 56693 37795 18898 18898 0 0 0 0 18898 56693 113386 188977 283465 377953 453544 510237 529134 529134 510237 472441 434646 396851 340158 283465 207874 151181 94488 37795 18898 0 0 0 0 18898 37795 37795 56693 75591 113386 132284 170079 207874 245670 283465 321260 340158 302363 245670 170079 94488 37795 18898 0 0 0 37795 56693 113386 207874 359055 604725 982678 1341734 1303938 925985 566930 340158 207874 113386 56693 37795 0 0 0 25091 0 0 25091 50181 75272 125453 175634 250906 351268 451630 551992 602173 627264 577083 501811 426540 326177 250906 150543 100362 50181 25091 0 0 25091 50181 100362 175634 250906 401449 627264 978532 1480343 1756339 1455252 928351 526902 301087 175634 75272 50181 0 0 0 25091 75272 150543 275996 376358 401449 376358 326177 250906 200724 175634 150543 125453 100362 100362 100362 75272 75272 50181 25091 25091 25091 25091 25091 50181 100362 150543 225815 275996 326177 351268 376358 376358 376358 376358 401449 401449 426540 476721 476721 451630 376358 250906 150543 75272 209292 167434 167434 209292 293009 460443 669735 962744 1213895 1339470 1172036 920886 711593 502301 418584 334867 251151 209292 209292 167434 167434 167434 167434 209292 334867 418584 502301 544160 544160 544160 502301 502301 502301 502301 502301 544160 544160 544160 502301 460443 418584 334867 251151 209292 209292 251151 334867 502301 669735 837169 879027 879027 795310 711593 669735 627877 627877 627877 627877 627877 627877 627877 586018 544160 460443 418584 334867 251151 209292 209292 209292 209292 209292 167434 167434 167434 167434 167434 167434 167434 209292 293009 376726 502301 711593 879027 920886 753452 544160 334867 171523 171523 205827 274436 343046 411655 445959 445959 411655 343046 308741 274436 240132 240132 240132 240132 274436 274436 274436 274436 274436 240132 205827 205827 274436 377350 514568 686091 891918 1029137 1029137 891918 720396 583177 514568 445959 411655 411655 411655 411655 411655 411655 377350 343046 274436 274436 274436 274436 274436 274436 274436 274436 274436 274436 308741 343046 411655 548873 754700 994832 1234964 1234964 1029137 754700 514568 377350 274436 205827 205827 240132 240132 274436 274436 240132 240132 205827 171523 171523 171523 171523 171523 171523 205827 240132 240132 240132 240132 205827 205827 171523 381984 491122 763967 1145951 1691641 2182763 2346470 2073625 1637072 1200520 873105 654829 491122 436553 436553 436553 491122 545691 654829 709398 763967 654829 545691 381984 327414 327414 327414 381984 436553 491122 545691 600260 654829 709398 763967 873105 982243 1091382 1255089 1255089 1091382 818536 545691 327414 218276 109138 109138 109138 109138 163707 218276 327414 436553 545691 763967 982243 1145951 1145951 982243 763967 545691 381984 272845 163707 109138 109138 109138 109138 163707 272845 381984 491122 545691 545691 491122 436553 381984 381984 381984 436553 436553 491122 545691 491122 491122 436553 381984 327414 327414 327414 461652 461652 461652 538594 615536 692478 846362 1077188 1154130 1231072 1077188 846362 692478 538594 461652 384710 384710 384710 384710 384710 461652 538594 615536 769420 923304 1077188 1231072 1461898 1615782 1692724 1692724 1615782 1538840 1308014 1154130 1000246 923304 846362 846362 846362 846362 923304 1000246 1154130 1384956 1461898 1461898 1308014 1077188 923304 769420 615536 615536 538594 538594 615536 692478 846362 1077188 1231072 1384956 1461898 1384956 1384956 1308014 1154130 1077188 1000246 846362 769420 692478 692478 615536 615536 538594 538594 538594 538594 461652 538594 538594 538594 538594 538594 538594 538594 538594 538594 538594 461652 146498 146498 175798 234397 410194 732490 1347782 2021672 1845875 1084085 556692 292996 175798 117198 87899 87899 87899 117198 146498 205097 263696 351595 380895 380895 351595 292996 234397 205097 175798 175798 205097 205097 234397 292996 351595 439494 556692 644591 673891 585992 468794 351595 263696 205097 205097 205097 234397 292996 322296 351595 322296 263696 234397 175798 146498 146498 146498 175798 205097 263696 292996 322296 322296 322296 322296 322296 322296 351595 322296 322296 292996 234397 205097 175798 175798 146498 146498 117198 117198 146498 146498 175798 234397 263696 292996 292996 292996 234397 175798 146498 73927 73927 73927 98569 147854 221780 271065 344992 344992 295707 246423 172496 123211 98569 73927 73927 73927 73927 98569 147854 221780 295707 394276 418918 394276 344992 295707 271065 271065 295707 320349 344992 295707 221780 172496 123211 98569 98569 123211 147854 172496 246423 295707 394276 492845 616056 714625 763910 689983 517487 369634 246423 172496 147854 123211 123211 172496 221780 271065 344992 394276 418918 443561 517487 640699 837837 1010332 936406 665341 394276 246423 147854 98569 73927 73927 49285 73927 98569 123211 172496 221780 271065 295707 271065 221780 172496 123211 98569 73927 73927 125185 125185 146050 208642 312963 438149 521605 459013 354692 250371 187778 146050 146050 146050 166914 166914 187778 229506 292099 354692 417284 438149 417284 354692 292099 229506 166914 125185 104321 83457 83457 83457 83457 83457 125185 187778 292099 459013 542470 459013 271235 146050 83457 62593 41728 41728 62593 104321 146050 208642 250371 208642 166914 104321 83457 62593 83457 104321 166914 229506 271235 292099 292099 271235 250371 250371 271235 271235 292099 333827 354692 375556 417284 479877 521605 500741 417284 292099 187778 104321 83457 62593 83457 104321 166914 250371 312963 292099 229506 166914 352161 281729 211297 187819 164342 187819 211297 258252 305206 352161 352161 305206 234774 187819 164342 140864 140864 140864 164342 211297 281729 328684 328684 305206 258252 187819 140864 117387 93910 93910 93910 117387 140864 234774 375639 633890 845187 798232 539980 305206 187819 140864 117387 117387 117387 140864 164342 164342 164342 140864 117387 117387 117387 140864 211297 305206 446071 563458 563458 469548 352161 258252 187819 140864 140864 140864 140864 140864 164342 164342 164342 187819 211297 258252 375639 563458 774755 868664 657368 399116 211297 140864 93910 70432 93910 117387 187819 281729 352161 375639 221644 193939 193939 193939 193939 221644 249350 277056 277056 249350 193939 166233 138528 138528 138528 166233 166233 193939 221644 277056 360172 470994 637228 803461 831167 664933 443289 277056 166233 138528 110822 110822 138528 166233 193939 221644 249350 277056 304761 277056 277056 277056 304761 332467 360172 387878 443289 443289 415583 332467 249350 193939 166233 166233 166233 221644 304761 443289 581817 609522 554111 443289 360172 304761 277056 249350 221644 193939 193939 166233 193939 221644 332467 498700 720344 831167 748050 554111 360172 249350 193939 193939 193939 193939 221644 249350 277056 304761 277056 249350 326746 378338 378338 275155 189169 120380 85986 85986 85986 85986 103183 120380 137577 171972 189169 206366 189169 171972 137577 137577 137577 189169 275155 412732 481521 378338 206366 120380 85986 68789 85986 120380 189169 343943 515915 481521 326746 206366 137577 120380 103183 103183 120380 120380 120380 103183 103183 85986 103183 120380 154775 189169 223563 240760 275155 292352 309549 292352 240760 189169 137577 120380 120380 154775 189169 240760 240760 189169 154775 120380 103183 120380 171972 240760 309549 326746 275155 206366 137577 103183 103183 103183 120380 137577 154775 171972 189169 189169 223563 257958 89901 38529 12843 12843 12843 25686 51372 89901 154116 256860 295389 205488 115587 64215 38529 25686 25686 25686 38529 51372 77058 102744 115587 128430 166959 256860 449504 616463 436661 218331 102744 51372 25686 12843 12843 38529 77058 166959 333918 526562 500876 359603 269703 256860 282546 282546 205488 115587 51372 25686 25686 25686 38529 64215 115587 179802 192645 128430 89901 51372 38529 25686 25686 12843 12843 12843 12843 25686 64215 115587 205488 256860 205488 141273 102744 77058 77058 77058 102744 141273 192645 231174 231174 218331 192645 192645 231174 295389 282546 179802 319041 354490 230419 124072 88623 88623 88623 106347 141796 177245 212694 248143 230419 194970 159521 106347 88623 88623 106347 141796 212694 283592 248143 177245 106347 88623 88623 106347 124072 141796 159521 159521 177245 212694 283592 372215 389939 319041 212694 159521 124072 124072 177245 319041 584909 691256 460837 265868 177245 159521 212694 336766 478562 478562 301317 141796 70898 53174 53174 70898 106347 159521 230419 283592 283592 301317 336766 425388 460837 336766 177245 88623 53174 53174 53174 53174 70898 124072 177245 230419 248143 212694 141796 88623 70898 35449 35449 35449 88623 177245 218048 124599 72683 41533 31150 31150 41533 51916 93449 145365 186898 145365 83066 51916 31150 31150 31150 41533 72683 134982 259581 415329 425713 311497 197281 134982 93449 62299 51916 41533 31150 31150 31150 41533 51916 51916 51916 51916 51916 51916 51916 62299 83066 124599 207665 332263 373796 280347 166132 93449 62299 51916 51916 51916 72683 114216 155749 166132 124599 83066 62299 51916 51916 51916 72683 93449 124599 176515 228431 249198 218048 155749 103832 83066 62299 62299 72683 93449 103832 114216 103832 83066 72683 72683 72683 93449 124599 186898 259581 290731 343135 235905 193014 182291 182291 171568 139399 117953 96507 75061 64338 53615 42892 42892 53615 64338 96507 150122 193014 203736 203736 214459 225182 193014 117953 64338 32169 21446 21446 21446 42892 96507 150122 160845 107230 64338 32169 21446 21446 21446 32169 42892 53615 75061 96507 139399 214459 235905 160845 96507 53615 32169 21446 32169 42892 64338 96507 128676 128676 85784 53615 32169 32169 42892 64338 107230 193014 257351 225182 160845 117953 107230 85784 75061 64338 64338 75061 107230 160845 235905 268074 203736 117953 75061 75061 85784 139399 246628 407473 461088 203660 130925 72736 36368 21821 14547 21821 29094 65462 101830 109104 72736 43642 21821 14547 14547 14547 29094 43642 65462 101830 160019 269123 312764 189113 87283 43642 21821 14547 7274 14547 21821 29094 29094 36368 36368 29094 21821 14547 7274 14547 21821 36368 72736 152745 283670 334585 254576 152745 87283 43642 21821 14547 14547 21821 43642 87283 152745 189113 123651 58189 29094 21821 21821 43642 87283 196387 320038 225481 116377 72736 65462 58189 58189 50915 50915 43642 43642 36368 36368 29094 29094 29094 36368 58189 87283 123651 145472 174566 210934 136878 188207 171097 111213 68439 42774 42774 76994 128323 145433 111213 76994 51329 42774 34219 25665 42774 85549 171097 265201 299420 265201 205317 153988 119768 102658 76994 59884 42774 25665 34219 59884 94104 128323 145433 136878 102658 68439 34219 34219 42774 76994 128323 171097 136878 85549 59884 51329 59884 68439 68439 42774 34219 34219 42774 59884 85549 102658 111213 85549 59884 34219 34219 42774 42774 51329 51329 68439 94104 136878 188207 196762 145433 85549 51329 51329 76994 102658 145433 171097 162543 128323 85549 68439 68439 85549 85549 85549 85549 94104 280092 333443 266755 160053 93364 53351 26675 26675 53351 106702 160053 186728 173390 120040 66689 40013 26675 53351 106702 186728 253417 306768 346781 413470 413470 306768 173390 80026 40013 26675 40013 80026 120040 133377 133377 120040 80026 40013 26675 26675 40013 80026 160053 333443 640211 786926 546847 320105 200066 120040 66689 26675 13338 26675 66689 133377 200066 226741 173390 93364 40013 26675 40013 80026 160053 266755 306768 253417 186728 146715 133377 106702 66689 40013 26675 40013 80026 120040 160053 160053 120040 80026 40013 26675 40013 53351 80026 106702 146715 200066 276080 146160 64960 32480 32480 32480 81200 162400 194880 146160 97440 64960 48720 32480 32480 64960 146160 162400 113680 64960 64960 113680 227360 552160 682080 357280 178640 113680 113680 129920 146160 194880 227360 259840 259840 211120 162400 129920 129920 129920 162400 227360 357280 600880 698320 373520 178640 97440 64960 64960 97440 129920 113680 81200 48720 48720 48720 48720 81200 113680 162400 113680 48720 32480 32480 64960 146160 308560 470960 406000 292320 259840 243600 194880 113680 81200 97440 162400 292320 422240 357280 211120 129920 113680 129920 162400 211120 259840 341040 373520 732328 572131 434819 297508 183082 137311 91541 68656 68656 68656 45770 45770 45770 68656 68656 91541 68656 45770 68656 114426 251738 434819 389049 251738 183082 160197 160197 137311 91541 68656 114426 320393 869639 1052721 503475 228852 137311 91541 91541 205967 457705 572131 297508 137311 68656 45770 45770 45770 68656 91541 114426 183082 297508 457705 549246 595016 572131 549246 457705 343279 274623 274623 274623 205967 114426 68656 68656 91541 160197 366164 709442 755213 503475 320393 183082 114426 68656 68656 68656 114426 228852 366164 297508 137311 91541 91541 137311 274623 549246 778098 294656 353587 589311 942898 1001829 648243 353587 294656 294656 353587 412518 530380 648243 825036 707174 412518 176793 117862 176793 353587 825036 1355416 1119692 825036 942898 1591141 1826865 766105 235725 58931 58931 176793 412518 825036 1178623 883967 412518 117862 58931 58931 117862 471449 1473278 2357246 1532210 1001829 883967 883967 589311 235725 58931 0 58931 176793 648243 1414347 1355416 766105 353587 117862 58931 58931 235725 707174 1001829 648243 412518 471449 766105 1650072 1826865 766105 294656 176793 176793 294656 530380 825036 1119692 1237554 1119692 707174 412518 294656 353587 648243 1414347 1826865 883967 412518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 281275 393785 450040 450040 393785 450040 450040 337530 225020 225020 337530 731315 1293866 1237611 675060 337530 225020 168765 225020 281275 281275 225020 168765 112510 168765 225020 281275 225020 168765 225020 393785 1068846 2362711 1687651 675060 337530 225020 281275 506295 675060 618805 450040 393785 393785 393785 337530 281275 450040 1068846 2137691 1181356 450040 281275 337530 675060 1800161 3600322 2306456 900081 450040 281275 281275 393785 843826 1462631 1012591 450040 281275 225020 337530 506295 618805 506295 393785 281275 281275 337530 562550 1125101 2250201 2081436 843826 337530 225020 337530 506295 675060 450040 225020 225020 89981 59987 29994 29994 119974 509891 689853 269942 89981 59987 89981 299936 959795 929802 329930 119974 29994 29994 0 59987 149968 209955 119974 59987 59987 59987 59987 29994 0 29994 59987 239949 989789 1319719 329930 59987 29994 29994 89981 239949 239949 119974 59987 89981 179962 239949 269942 329930 509891 629866 329930 149968 119974 149968 389917 1319719 1289725 449904 209955 119974 119974 209955 479898 1019783 509891 119974 59987 59987 119974 239949 509891 659859 659859 629866 479898 269942 179962 179962 359923 1109763 1829610 719846 299936 269942 449904 929802 839821 269942 119974 89981 327575 327575 233982 140389 187186 421168 655149 467964 233982 187186 327575 889131 1825059 1076317 421168 233982 187186 187186 187186 140389 140389 187186 233982 280778 280778 233982 187186 187186 187186 187186 187186 327575 889131 2105838 1029521 327575 187186 187186 421168 842335 701946 280778 233982 280778 327575 280778 233982 280778 561557 1263503 889131 421168 280778 421168 889131 1731466 1123113 467964 233982 233982 327575 701946 1403892 1497484 842335 561557 421168 374371 327575 327575 421168 842335 1684670 1076317 421168 187186 140389 140389 327575 1029521 1357095 514760 187186 140389 187186 467964 1076317 655149 327575 280778 215667 107834 53917 0 53917 323501 808753 1294004 1563588 1725339 1563588 1024420 647002 593085 916586 1455755 970503 269584 107834 161751 485252 593085 323501 215667 269584 700919 1617505 323501 53917 53917 161751 323501 647002 700919 323501 161751 161751 161751 269584 593085 1347921 593085 161751 107834 161751 269584 431335 593085 647002 754836 1240087 1833173 2048840 1994923 1294004 539168 215667 161751 377418 1240087 2210590 1294004 754836 754836 539168 215667 107834 161751 269584 754836 1240087 862669 700919 754836 377418 161751 53917 53917 107834 700919 754836 269584 107834 107834 161751 323501 539168 647002 539168 377418 118811 178216 178216 237622 237622 534649 831676 712865 653460 891081 2138596 4158380 1544541 653460 534649 653460 1009892 950487 415838 237622 178216 118811 118811 118811 178216 594054 1960379 831676 237622 118811 118811 237622 534649 1544541 831676 237622 118811 118811 356433 1306920 2495028 534649 237622 178216 118811 118811 118811 237622 772271 2079190 1306920 653460 534649 475243 415838 297027 178216 178216 297027 415838 534649 712865 950487 1841568 2257406 831676 297027 178216 118811 178216 178216 297027 950487 2316812 831676 237622 118811 118811 297027 1663352 2316812 594054 178216 118811 118811 297027 1069298 712865 237622 118811 356049 356049 712098 1246172 1246172 979135 1424196 1602221 1157159 712098 534074 623086 890123 1157159 1157159 1068147 890123 712098 801110 1424196 1157159 534074 267037 267037 356049 445061 534074 712098 1513208 1691233 1246172 979135 1068147 1513208 1691233 1335184 1068147 1068147 979135 890123 801110 1246172 1246172 623086 356049 356049 712098 1513208 1691233 1068147 1068147 1335184 1157159 890123 890123 1335184 1869257 1335184 801110 801110 979135 1424196 1424196 890123 890123 890123 712098 534074 534074 801110 1424196 1691233 979135 712098 712098 623086 712098 890123 1335184 1246172 712098 534074 712098 1157159 1958270 1335184 890123 1068147 1068147 623086 426236 730691 974254 852473 669800 669800 548018 426236 365345 365345 487127 487127 426236 304455 304455 426236 608909 608909 730691 1400491 2313854 1096036 426236 243564 304455 426236 487127 730691 1461382 1217818 487127 243564 243564 608909 1887618 1644054 548018 243564 243564 426236 791582 974254 669800 426236 304455 243564 243564 487127 913364 1156927 852473 669800 608909 669800 791582 974254 913364 608909 487127 548018 1096036 2009400 1583164 913364 852473 730691 426236 243564 243564 426236 852473 974254 852473 791582 548018 365345 365345 487127 974254 1035145 608909 365345 304455 426236 608909 730691 669800 548018 426236 365345 255068 701438 765205 892740 1402876 765205 191301 127534 255068 701438 637671 127534 0 63767 191301 637671 1147808 956507 956507 1211575 1211575 892740 637671 446370 255068 255068 446370 1339109 2295616 637671 191301 127534 127534 446370 1402876 1020274 318836 127534 127534 446370 2168082 1020274 255068 255068 701438 1084041 701438 701438 1466643 1849246 892740 637671 1020274 956507 382603 191301 191301 446370 1084041 1020274 573904 510137 637671 956507 1147808 1020274 573904 255068 127534 127534 191301 510137 1084041 1339109 1275342 1147808 1020274 1020274 956507 892740 828972 892740 892740 765205 828972 1275342 956507 255068 63767 63767 583642 437731 583642 1313193 3064118 4377311 2042745 729552 437731 729552 1750925 2042745 875462 437731 437731 875462 1896835 4085491 3501849 1605014 875462 875462 1896835 3355939 2480476 2042745 2626387 2626387 1459104 729552 437731 437731 583642 729552 729552 583642 437731 583642 729552 1313193 1750925 1605014 1605014 1896835 1896835 1313193 875462 729552 875462 1459104 2918208 4523222 2042745 729552 437731 583642 1459104 2626387 1459104 583642 437731 729552 2626387 7295519 2918208 875462 729552 1021373 1313193 1459104 2334566 5544594 5690505 2334566 1021373 729552 729552 729552 729552 583642 583642 583642 729552 1313193 2188656 3064118 3501849 2918208 1459104 729552 1712306 1223076 733845 733845 1345383 2690766 3179997 1345383 611538 489230 733845 1467691 1589998 856153 489230 611538 1100768 3669227 5626148 2323844 856153 733845 1100768 1345383 1589998 2568459 4403072 3424612 1589998 856153 611538 611538 611538 733845 733845 611538 489230 611538 978461 1467691 1589998 1467691 1467691 1956921 2323844 1589998 978461 611538 856153 1467691 1712306 1223076 733845 489230 733845 1467691 2201536 1223076 611538 611538 856153 1467691 1712306 1223076 856153 611538 1100768 3057689 5870763 3057689 1345383 1100768 978461 978461 733845 611538 611538 611538 611538 733845 733845 611538 489230 489230 733845 1100768 1345383 1467691 1467691 1589998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3737147 4004087 2135513 800817 667348 1468165 1067756 0 0 0 1067756 2669391 400409 0 0 400409 1868574 1334696 667348 800817 1201226 1601635 4271026 5872660 1067756 266939 400409 1868574 1334696 400409 133470 266939 800817 1601635 1334696 667348 266939 400409 1067756 1067756 266939 0 133470 1201226 6940417 6139599 2268982 533878 0 0 533878 2268982 1201226 400409 533878 1468165 3870617 2135513 667348 266939 400409 934287 2535921 1468165 266939 133470 800817 10277155 16149816 2802861 1201226 533878 266939 533878 1468165 667348 0 0 400409 2669391 2135513 133470 0 0 533878 1067756 533878 667348 1868574 3470208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0