% 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 4141 4141 4141 4141 4141 4141 4141 4141 4141 4141 4141 4141 3765 3765 3765 3765 3765 3765 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 3765 3765 3765 4141 4141 4141 4518 4518 4894 4894 5271 5271 5271 5647 5647 5647 6024 6024 6024 6024 6024 5647 5647 5647 5647 5271 5271 4894 4894 4894 4518 4518 4141 4141 4141 4141 3765 3765 3765 3765 3765 3765 3765 3765 3388 3765 3765 3765 3765 3765 3765 3765 3765 3765 3765 3765 3833 3833 3833 3833 4312 4312 4791 4791 4791 5270 5750 5750 6229 6229 6708 6708 7187 7187 7666 7666 7666 7666 7666 7666 7666 7666 7187 7187 7187 6708 6708 6229 6229 6229 5750 5750 5750 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5270 5750 5750 5750 5750 5750 5750 5750 5750 5270 5270 5270 5270 5270 4791 4791 4791 4312 4312 4312 3833 3833 3833 3833 3354 3354 3354 3354 3354 3354 3354 3354 3354 3354 3354 3440 3440 3440 3440 3931 3931 3931 4422 4422 4914 5405 5405 5896 6388 6879 7370 7862 7862 8353 8845 9336 9336 9827 9827 9827 9827 9336 9336 8845 8845 8353 7862 7370 6879 6879 6388 5896 5896 5405 5405 4914 4914 4914 4422 4422 4422 4422 4422 4422 4422 4422 4422 4422 4422 4422 4914 4914 4914 4914 4914 5405 5405 5405 5405 5405 5405 5405 5405 5405 5405 4914 4914 4914 4422 4422 4422 3931 3931 3931 3440 3440 3440 3440 3440 3440 3440 2948 2948 2948 3440 5325 5325 5325 5325 4733 4733 4733 4142 4142 4142 4142 4142 4142 3550 3550 3550 3550 3550 3550 3550 3550 3550 3550 3550 3550 3550 3550 4142 4142 4142 4142 4142 4142 4142 4142 4733 4733 4733 4733 5325 5325 5325 5917 5917 6508 6508 7100 7692 7692 8283 8875 9467 9467 10058 10650 11242 11242 11242 11833 11833 11833 11833 11242 11242 11242 10650 10058 10058 9467 9467 8875 8875 8283 8283 7692 7692 7692 7692 7100 7100 7100 7100 6508 6508 6508 6508 6508 5917 5917 5917 7609 8116 8116 8116 8623 8623 9131 9131 9638 9638 9638 9638 9638 9638 9638 9638 9131 8623 8623 8116 7609 7102 6594 6594 6087 5580 5073 5073 4565 4565 4058 4058 3551 3551 3551 3551 3044 3044 3044 3044 3044 3044 3044 3044 3044 3044 3044 3044 3044 3044 3044 3551 3551 3551 3551 3551 3551 3551 3551 3551 4058 4058 4058 4058 4058 4565 4565 4565 4565 5073 5073 5073 5073 5580 5580 5580 5580 6087 6087 6087 6087 6594 6594 6594 6594 7102 7102 7102 7609 7609 6191 6191 6191 5628 5628 5628 5065 5065 5065 5065 5065 4503 4503 4503 4503 4503 4503 4503 4503 4503 4503 3940 3940 3940 3940 3940 3940 3940 3940 3940 3940 3940 3940 4503 4503 4503 4503 4503 4503 4503 5065 5065 5065 5065 5628 5628 5628 5628 6191 6191 6191 6191 6754 6754 6754 7317 7317 7317 7879 7879 7879 8442 8442 8442 9005 9005 9005 9005 9005 9568 9568 9568 9005 9005 9005 9005 9005 9005 8442 8442 8442 7879 7879 7879 7317 7317 7317 6754 6754 6191 5452 5452 5452 5452 6058 6058 6058 6058 6663 6663 7269 7269 7875 7875 7875 8481 8481 8481 8481 8481 8481 8481 8481 8481 7875 7875 7269 7269 6663 6663 6058 6058 6058 5452 5452 5452 5452 5452 5452 4846 5452 5452 5452 5452 5452 5452 5452 6058 6058 6058 6058 6663 6663 6663 7269 7269 7269 7875 7875 7875 7875 7875 8481 8481 8481 8481 7875 7875 7875 7875 7875 7269 7269 7269 6663 6663 6663 6058 6058 6058 6058 5452 5452 5452 5452 5452 5452 5452 5452 5452 37480 37480 37480 33315 33315 33315 29151 29151 29151 24986 24986 24986 24986 24986 24986 24986 24986 29151 29151 29151 33315 37480 41644 45809 49973 54137 62466 66631 74959 83288 95782 104110 112439 124932 129097 133261 137426 137426 133261 124932 116604 108275 95782 87453 79124 70795 62466 54137 45809 41644 37480 33315 29151 24986 24986 20822 20822 20822 20822 16658 16658 16658 16658 16658 16658 16658 16658 16658 16658 20822 20822 20822 20822 20822 24986 24986 24986 29151 29151 29151 33315 33315 33315 37480 37480 37480 37480 37480 37480 37480 14347 16738 16738 19130 21521 21521 23912 23912 26303 26303 26303 26303 23912 23912 23912 21521 19130 19130 16738 16738 14347 14347 14347 11956 11956 11956 11956 11956 11956 11956 11956 11956 11956 14347 14347 16738 21521 23912 28695 35868 40651 50215 59780 69345 81301 93257 102822 107604 109996 105213 98040 88475 76519 66954 57389 47824 40651 33477 28695 23912 21521 19130 16738 14347 11956 11956 9565 9565 9565 7174 7174 7174 4782 4782 4782 4782 4782 4782 4782 4782 4782 4782 4782 7174 7174 7174 9565 9565 11956 11956 70102 70102 70102 70102 70102 70102 140204 140204 140204 140204 210306 210306 280408 350510 420611 490713 560815 630917 701019 771121 841223 911325 981427 981427 1051529 1051529 1051529 981427 981427 981427 911325 911325 911325 911325 911325 981427 1051529 1191732 1402038 1612344 1962853 2313363 2733974 3224688 3715401 4065911 4276216 4136013 3715401 3154586 2523669 1962853 1472140 1121631 841223 630917 490713 350510 280408 210306 210306 140204 140204 70102 70102 70102 70102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 392394 392394 392394 392394 784787 784787 1177181 1569574 2354362 3139149 3923936 5101117 6278298 7455478 8632659 9417446 10202234 10987021 10987021 10987021 10594627 10202234 10202234 9809840 10202234 10594627 11771808 13341383 15303351 18050106 20796861 23151223 24720797 24328403 21974042 18050106 13733776 9809840 6670691 4316330 3139149 1961968 1177181 784787 784787 392394 392394 392394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 491891 983782 1967564 3443237 5410801 7870256 10821602 14264839 17216185 18691858 18199967 16724294 14264839 11805384 9345929 7378365 6394583 5410801 4427019 4427019 4427019 4918910 5410801 5902692 7378365 8854038 10821602 13281057 17216185 22135095 27545896 32464806 34924261 32464806 26070223 19183749 13281057 8854038 5902692 3935128 2951346 1967564 1475673 983782 491891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 470207 940414 1880828 2821242 4702070 7053106 9874348 13165797 16927453 19748695 21159317 21159317 19748695 17397660 15046625 12695590 11284969 9874348 9404141 9404141 9874348 10814762 12225383 14106211 15987039 18338074 20689110 23040145 23510352 22099731 19278488 15046625 11284969 7993520 5642484 3761656 2821242 1880828 1410621 940414 940414 470207 470207 470207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63895 63895 63895 127789 191684 191684 255578 319473 383367 447262 575051 638945 766734 830629 894523 1022312 1086207 1086207 1150101 1213996 1277890 1341785 1405679 1469574 1597363 1789046 1980730 2236308 2491886 2875253 3258620 3705882 4025354 4153144 3961460 3514198 2939148 2300203 1725152 1277890 958418 702840 511156 383367 255578 191684 127789 63895 63895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40644 40644 81287 121931 162574 284505 406436 609654 894160 1138021 1381883 1503814 1544458 1503814 1422527 1341239 1259952 1219309 1178665 1138021 1138021 1138021 1138021 1138021 1138021 1138021 1138021 1097378 1056734 1056734 1016091 1016091 975447 975447 975447 934803 894160 853516 772229 650298 528367 447080 365793 284505 243862 203218 162574 121931 121931 81287 81287 81287 81287 40644 40644 40644 40644 40644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55825 55825 55825 55825 55825 55825 55825 55825 111650 111650 167475 167475 223300 279125 390775 502424 614074 725724 837374 949024 1060674 1172324 1172324 1172324 1172324 1116499 1060674 949024 893199 837374 725724 669899 669899 614074 669899 669899 781549 837374 1004849 1172324 1395623 1674748 2009698 2456297 2902897 3293671 3461146 3293671 2847072 2232998 1674748 1172324 837374 614074 446600 334950 279125 167475 167475 111650 111650 55825 55825 55825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84506 84506 84506 84506 84506 169013 169013 169013 169013 253519 253519 338026 422532 507039 591545 760558 1014078 1352104 1774636 2281675 2788714 3380260 3802792 4140818 4309831 4394337 4478844 4563350 4647857 4732363 4816870 4732363 4394337 3887299 3211247 2619701 2028156 1521117 1183091 929571 760558 591545 422532 338026 338026 253519 169013 169013 84506 84506 84506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71397 71397 71397 71397 142795 142795 214192 285589 285589 356987 356987 356987 356987 356987 356987 285589 285589 285589 285589 285589 285589 285589 285589 285589 356987 428384 499781 642576 928165 1213755 1642139 2213318 2784496 3212880 3498470 3427073 3284278 3070086 2784496 2570304 2427510 2356112 2284715 2213318 2070523 1999126 1856331 1713536 1570742 1356550 1213755 1070960 928165 856768 785371 785371 713973 713973 713973 642576 642576 642576 571179 499781 428384 356987 285589 214192 142795 142795 71397 71397 0 0 0 0 0 0 0 0 0 0 0 64951 64951 64951 64951 64951 64951 64951 64951 64951 97427 97427 97427 97427 129902 129902 129902 129902 162378 162378 162378 162378 162378 162378 162378 162378 162378 162378 162378 162378 162378 162378 162378 194854 227329 227329 292281 357232 422183 519610 649512 811890 1006744 1201598 1363976 1558829 1688732 1786159 1818634 1753683 1656256 1493878 1299025 1104171 909317 746939 617037 519610 454659 389707 324756 292281 259805 227329 227329 194854 194854 162378 162378 162378 129902 129902 129902 97427 97427 64951 64951 64951 64951 64951 32476 32476 32476 32476 32476 32476 32476 32476 32476 32476 64951 53885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53885 53885 107771 107771 161656 161656 215542 215542 269427 269427 323312 323312 377198 377198 431083 484968 538854 592739 646625 808281 969937 1239364 1670447 2263186 3071467 3987518 4903570 5334653 4849684 3771977 2586498 1616561 969937 592739 323312 161656 53885 53885 0 0 0 0 0 0 53885 53885 53885 53885 107771 107771 107771 161656 215542 215542 323312 377198 484968 592739 700510 754395 808281 754395 646625 538854 431083 323312 269427 215542 161656 107771 107771 53885 0 0 0 0 0 39561 39561 39561 79122 79122 118684 158245 197806 237367 237367 237367 237367 197806 197806 158245 118684 118684 118684 79122 79122 79122 79122 79122 118684 118684 158245 197806 316490 474735 712102 1068153 1542887 2057183 2334111 2254989 1898938 1503326 1186836 989030 830785 751663 712102 712102 712102 751663 830785 870347 909908 870347 791224 672541 553857 435173 316490 276928 197806 197806 158245 158245 158245 158245 158245 197806 237367 276928 356051 474735 593418 751663 870347 870347 791224 632979 435173 316490 197806 158245 79122 79122 39561 39561 39561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63544 63544 63544 127087 127087 190631 190631 190631 190631 254174 254174 254174 254174 317718 317718 381261 381261 444805 508348 571892 635435 698979 826066 889609 1016696 1143783 1270870 1461501 1588588 1779219 1969849 2096936 2160480 2224023 2096936 1906306 1652132 1397957 1143783 889609 762522 635435 571892 508348 508348 571892 635435 698979 889609 1016696 1270870 1525044 1906306 2287567 2541741 2668828 2478197 2033393 1588588 1143783 826066 571892 381261 317718 254174 190631 127087 127087 63544 63544 63544 63544 63544 0 131300 87533 43767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43767 43767 87533 131300 262599 437666 744032 1269231 1925729 2494695 2494695 1925729 1269231 787798 481432 262599 175066 87533 0 0 0 0 0 0 0 0 0 0 43767 131300 262599 437666 700265 1006631 1400530 1881963 2319629 2669761 2713528 2538461 2144562 1706896 1356764 1050398 831565 700265 612732 568965 525199 481432 481432 437666 393899 350133 306366 262599 218833 471854 404446 337038 269631 202223 134815 134815 67408 67408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67408 67408 67408 67408 67408 134815 202223 202223 337038 404446 539261 741484 876300 1011115 1078523 1078523 1011115 943707 808892 674077 539261 404446 337038 269631 202223 134815 134815 67408 67408 67408 67408 67408 67408 67408 134815 202223 269631 404446 539261 741484 943707 1213338 1482968 1820007 2291860 2831122 3572606 4246682 4785944 4920759 4381498 3572606 2763714 2089637 1617784 1280745 1078523 943707 876300 808892 741484 674077 606669 539261 22884 45767 45767 68651 91534 114418 137302 160185 183069 183069 183069 160185 137302 114418 91534 68651 45767 45767 22884 22884 22884 22884 22884 22884 0 0 0 22884 22884 22884 22884 45767 68651 114418 183069 297487 434788 572090 663624 617857 503439 366138 251720 183069 137302 91534 68651 68651 45767 45767 45767 45767 45767 45767 45767 68651 68651 91534 114418 160185 183069 228836 251720 320370 366138 457672 572090 732275 961111 1304365 1716270 2082408 2082408 1624736 1052646 617857 343254 183069 91534 45767 22884 22884 0 0 0 0 0 22884 22884 22884 669022 669022 594686 594686 520350 446015 371679 371679 297343 223007 223007 223007 148672 148672 148672 223007 223007 223007 223007 223007 297343 297343 297343 297343 297343 223007 223007 223007 223007 223007 148672 148672 148672 148672 148672 223007 223007 297343 371679 520350 743358 966365 1189372 1486715 1784058 2081401 2304408 2378744 2378744 2304408 2081401 1858394 1635387 1412379 1263708 1115036 1040701 966365 966365 966365 1040701 1115036 1189372 1338044 1486715 1635387 1784058 1858394 1932730 1858394 1709722 1561051 1338044 1189372 966365 817693 743358 669022 594686 520350 520350 520350 520350 594686 594686 594686 669022 669022 669022 669022 1157540 826814 661452 496089 413407 330726 248044 248044 248044 248044 248044 248044 248044 165363 165363 165363 165363 165363 165363 248044 248044 248044 248044 330726 330726 330726 330726 413407 413407 413407 496089 578770 661452 661452 744133 744133 744133 744133 744133 826814 909496 992177 1157540 1322903 1405585 1570947 1570947 1488266 1322903 1074859 826814 661452 496089 330726 248044 248044 248044 165363 165363 248044 248044 330726 413407 578770 744133 909496 1074859 1240222 1405585 1570947 1736310 1901673 1984355 1984355 1901673 1901673 1818992 1736310 1653629 1653629 1736310 1901673 2149717 2397762 2645806 2811169 2728488 2397762 1984355 1488266 0 0 104766 104766 104766 209533 314299 419066 628599 733365 942898 942898 1047665 942898 942898 838132 838132 733365 733365 838132 838132 942898 1047665 1047665 1152431 1152431 1152431 1152431 1152431 1257198 1466731 1885796 2514395 3247760 4190659 4819257 4504958 3352527 2095329 1257198 733365 523832 419066 314299 314299 314299 314299 419066 419066 523832 523832 628599 523832 523832 419066 419066 314299 314299 209533 209533 209533 209533 314299 419066 523832 733365 942898 1257198 1466731 1676263 1885796 2095329 2200096 2409629 2619162 2933461 3247760 3562060 3666826 3457293 2933461 2304862 1571497 942898 523832 314299 209533 104766 104766 104766 186189 248252 310315 496505 620631 806820 868883 806820 682694 558568 434441 310315 248252 124126 124126 62063 0 0 0 0 0 0 0 62063 124126 248252 310315 434441 620631 806820 993009 1179198 1489514 1923955 2482523 3289342 3972036 4034099 3103153 1923955 1055072 558568 310315 186189 124126 62063 62063 62063 0 0 0 0 0 0 62063 62063 62063 62063 62063 62063 124126 186189 248252 372378 620631 806820 1055072 1117135 1117135 1055072 1055072 1055072 1179198 1427450 1675703 1923955 2048081 1923955 1613640 1303324 993009 744757 558568 372378 248252 124126 124126 62063 62063 124126 100072 100072 200144 300217 500361 600433 600433 600433 500361 400289 400289 300217 300217 300217 300217 300217 300217 300217 300217 300217 300217 200144 200144 100072 100072 100072 100072 100072 100072 200144 300217 400289 600433 900650 1401010 2201588 3602598 6304547 10807795 13309600 9406785 4903537 2501804 1401010 800577 500361 400289 400289 500361 600433 800577 1000722 1200866 1401010 1601155 1701227 1601155 1501083 1300938 1100794 800577 700505 500361 400289 300217 300217 400289 500361 700505 1000722 1401010 1501083 1401010 1200866 1000722 800577 600433 600433 500361 500361 400289 400289 400289 300217 200144 200144 100072 100072 0 0 624596 343528 156149 62460 31230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31230 124919 218609 343528 437217 437217 437217 405988 405988 374758 374758 405988 405988 405988 405988 374758 374758 405988 437217 530907 749516 1186733 1655180 1374112 655826 218609 62460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31230 62460 156149 405988 874435 1530261 1998708 2029938 1748870 1436572 1124273 874435 655826 468447 343528 249839 187379 156149 124919 124919 124919 124919 187379 312298 530907 687056 132245 132245 165306 181837 214898 214898 198368 181837 165306 148776 132245 115714 115714 115714 115714 115714 132245 148776 165306 165306 165306 148776 115714 99184 99184 99184 99184 115714 115714 132245 132245 148776 165306 198368 231429 281021 363674 462858 545511 595103 562041 462858 363674 264490 214898 181837 181837 198368 214898 214898 198368 181837 148776 132245 115714 99184 82653 82653 66123 66123 66123 82653 82653 82653 82653 82653 99184 115714 148776 198368 231429 247959 247959 231429 214898 198368 181837 165306 165306 165306 181837 198368 214898 231429 247959 247959 231429 198368 165306 148776 625516 400330 200165 100083 50041 25021 25021 25021 0 0 0 0 0 25021 25021 25021 50041 75062 150124 275227 450371 650536 650536 475392 300248 200165 175144 150124 125103 125103 125103 100083 100083 75062 75062 50041 50041 50041 50041 50041 75062 100083 150124 300248 675557 1175970 1025846 550454 275227 150124 100083 75062 75062 75062 75062 75062 75062 75062 75062 75062 100083 100083 125103 175144 250206 400330 675557 1050866 1100908 775640 475392 325268 250206 225186 225186 250206 325268 450371 600495 775640 850701 775640 625516 450371 350289 300248 275227 325268 425351 600495 198810 318096 397620 397620 298215 218691 139167 99405 79524 59643 59643 59643 79524 79524 119286 159048 218691 278334 337977 377739 357858 298215 258453 238572 238572 238572 238572 238572 198810 159048 139167 119286 99405 79524 79524 79524 99405 119286 159048 218691 298215 417501 497025 457263 318096 198810 119286 99405 99405 99405 119286 139167 159048 178929 178929 198810 198810 198810 218691 238572 258453 278334 278334 278334 258453 218691 178929 159048 159048 178929 238572 318096 377739 437382 457263 437382 417501 377739 357858 318096 298215 258453 238572 198810 178929 159048 119286 119286 119286 139167 97915 48957 24479 24479 24479 24479 24479 24479 24479 24479 24479 48957 73436 97915 146872 220308 293744 318222 293744 220308 146872 73436 24479 0 0 0 0 0 0 24479 24479 24479 48957 48957 48957 48957 48957 24479 24479 24479 0 0 0 0 0 0 0 0 48957 122393 269265 538530 709881 563009 293744 146872 73436 48957 24479 24479 0 0 0 0 0 0 0 0 97915 293744 538530 611966 514052 416137 367180 367180 416137 538530 734359 1126018 1640069 2056206 2129642 1860377 1542155 1248411 979146 709881 440616 220308 243313 199074 176955 154835 176955 176955 176955 199074 199074 199074 199074 199074 221193 243313 287551 331790 398148 442386 420267 353909 243313 154835 88477 44239 44239 44239 44239 66358 110597 154835 221193 309670 398148 442386 442386 376028 309670 221193 154835 110597 88477 66358 44239 44239 44239 66358 88477 132716 176955 221193 265432 287551 287551 287551 265432 265432 287551 287551 287551 265432 243313 199074 176955 154835 132716 110597 110597 132716 199074 331790 486625 619341 619341 530864 420267 309670 243313 221193 199074 199074 199074 243313 287551 331790 398148 486625 530864 508744 442386 331790 347008 265359 183710 142886 102061 81649 61237 61237 61237 61237 61237 81649 81649 102061 122474 142886 183710 183710 183710 163298 142886 102061 81649 61237 61237 61237 81649 102061 163298 244947 326596 367421 306184 204123 122474 61237 40825 20412 20412 20412 20412 40825 61237 81649 122474 163298 224535 265359 285772 285772 306184 347008 387833 428657 449070 428657 367421 285772 244947 204123 163298 142886 142886 142886 163298 204123 285772 408245 591955 673604 571543 387833 244947 163298 122474 102061 102061 102061 142886 204123 306184 469482 591955 632780 612368 551131 510306 489894 469482 428657 214492 155994 116995 97496 77997 77997 97496 116995 155994 214492 292489 370486 350986 272989 194992 155994 136495 136495 136495 155994 136495 97496 77997 38998 19499 19499 19499 19499 19499 38998 77997 175493 409484 779970 779970 428983 194992 97496 58498 19499 19499 19499 19499 19499 19499 19499 38998 38998 58498 77997 97496 136495 194992 331487 545979 857967 955463 643475 350986 175493 97496 58498 38998 38998 38998 58498 97496 175493 292489 389985 370486 272989 175493 116995 97496 77997 97496 155994 253490 428983 623976 662974 565478 467982 409484 370486 370486 370486 331487 292489 265641 217342 193193 169044 169044 169044 169044 169044 193193 241492 289790 386387 531282 676176 748624 676176 531282 386387 265641 169044 120746 96597 72447 72447 48298 72447 72447 72447 96597 120746 144895 193193 241492 313939 362237 362237 313939 241492 169044 120746 96597 72447 72447 72447 72447 96597 120746 144895 217342 289790 362237 458834 555431 579580 555431 458834 362237 289790 241492 217342 193193 193193 217342 217342 217342 193193 193193 217342 217342 241492 265641 289790 338088 362237 386387 410536 434685 458834 434685 386387 338088 289790 265641 265641 265641 289790 313939 338088 338088 313939 345620 246872 197497 197497 222184 271559 296246 271559 246872 197497 148123 123436 123436 148123 172810 222184 271559 271559 246872 197497 148123 123436 98749 74061 74061 74061 74061 74061 74061 98749 98749 98749 123436 123436 148123 197497 246872 271559 222184 172810 98749 74061 49374 49374 74061 74061 123436 222184 345620 469056 493743 419682 296246 222184 172810 148123 148123 148123 172810 197497 246872 296246 345620 370307 370307 394994 444369 493743 617179 765302 913425 913425 740615 543117 394994 296246 246872 197497 148123 123436 98749 98749 98749 148123 246872 469056 864050 1209670 987486 592492 321023 343953 321023 252233 183442 137581 91721 91721 91721 114651 183442 343953 687907 1077721 1054791 687907 412744 252233 183442 160512 160512 160512 183442 206372 229302 229302 206372 206372 206372 252233 298093 389814 481535 527395 481535 389814 321023 252233 252233 229302 252233 252233 229302 206372 160512 137581 114651 91721 68791 68791 91721 160512 229302 343953 435674 389814 275163 160512 91721 45860 45860 22930 45860 45860 91721 160512 229302 321023 343953 343953 298093 229302 183442 160512 160512 160512 160512 183442 206372 252233 298093 321023 321023 321023 275163 229302 229302 229302 252233 275163 469178 415042 270680 144363 72181 36091 36091 36091 36091 54136 108272 198498 396997 541359 396997 216544 126317 72181 72181 90227 144363 216544 234589 216544 162408 108272 72181 72181 90227 144363 252634 378952 559405 757903 848130 775949 577450 396997 252634 144363 90227 72181 54136 54136 54136 54136 36091 36091 36091 36091 72181 126317 252634 415042 559405 523314 378952 252634 180453 144363 108272 72181 54136 36091 54136 90227 180453 306770 433088 396997 234589 126317 90227 72181 90227 126317 180453 216544 198498 144363 90227 72181 54136 54136 54136 54136 72181 144363 252634 378952 462068 326165 217444 135902 108722 108722 135902 163083 217444 298985 434887 597970 597970 434887 271805 163083 108722 81541 81541 81541 135902 190263 217444 244624 217444 217444 244624 298985 407707 489248 516429 489248 407707 353346 326165 326165 380526 434887 462068 434887 380526 326165 298985 298985 298985 271805 217444 163083 108722 81541 81541 108722 135902 190263 271805 380526 407707 380526 298985 244624 190263 163083 135902 108722 135902 190263 326165 570789 869774 951316 652331 353346 217444 190263 190263 217444 298985 434887 597970 625150 489248 326165 244624 163083 135902 135902 190263 298985 434887 516429 360910 240607 100253 20051 0 0 0 0 0 20051 80202 360910 761921 340860 100253 20051 0 0 0 0 20051 100253 340860 822073 962427 641618 401011 280708 220556 180455 160404 140354 140354 160404 200506 220556 220556 180455 160404 160404 200506 320809 461163 380961 200506 100253 40101 20051 20051 40101 80202 120303 140354 160404 180455 240607 340860 501264 501264 340860 200506 120303 60152 40101 20051 40101 80202 220556 481213 761921 641618 401011 300758 300758 380961 441112 360910 160404 40101 0 0 0 20051 60152 120303 280708 501264 561416 501264 441112 140701 100501 50250 30150 20100 30150 50250 80401 140701 201002 190952 130651 80401 60301 40200 40200 40200 40200 60301 100501 190952 321603 341703 241202 150751 100501 70351 60301 50250 50250 40200 40200 40200 40200 60301 90451 110551 110551 90451 60301 50250 40200 50250 90451 190952 371853 402004 241202 140701 100501 100501 110551 120601 120601 110551 100501 90451 100501 120601 140701 140701 130651 100501 80401 60301 60301 70351 90451 110551 130651 130651 110551 100501 90451 90451 100501 110551 130651 140701 160801 190952 201002 170852 130651 90451 70351 60301 60301 100501 140701 188313 80706 53804 26902 26902 0 0 0 26902 134510 484234 860861 484234 161411 53804 26902 0 0 26902 134510 484234 1049174 833959 430431 295921 269019 242117 188313 107608 53804 26902 26902 26902 53804 80706 80706 107608 80706 80706 107608 107608 161411 188313 269019 322823 484234 833959 1264390 1049174 511136 242117 134510 107608 107608 161411 322823 645646 914665 672548 376627 242117 188313 161411 161411 134510 107608 107608 161411 349725 807057 1022273 591842 269019 161411 161411 242117 511136 941567 833959 376627 161411 80706 53804 53804 80706 215215 484234 860861 753253 376627 1048972 731102 317870 158935 63574 31787 31787 31787 95361 222509 445018 476805 349657 190722 95361 31787 31787 31787 63574 190722 572166 1780074 2193305 858250 349657 190722 127148 95361 63574 63574 31787 31787 63574 127148 158935 190722 158935 127148 63574 63574 63574 127148 222509 508592 1080759 1525777 1176120 762889 508592 349657 222509 158935 95361 95361 127148 158935 222509 254296 286083 222509 190722 158935 158935 158935 158935 190722 317870 762889 1939009 2002583 826463 349657 190722 127148 127148 190722 254296 317870 286083 190722 127148 95361 63574 63574 127148 190722 286083 381444 572166 826463 370144 164508 61691 20564 20564 0 20564 41127 185072 390708 390708 205636 102818 41127 20564 0 0 41127 123381 287890 411271 390708 349581 390708 514089 575780 349581 143945 41127 0 0 0 41127 82254 164508 287890 287890 143945 41127 0 0 0 20564 61691 164508 411271 637470 575780 452398 349581 226199 123381 61691 61691 61691 102818 164508 267326 349581 287890 185072 123381 164508 226199 349581 493525 534653 514089 514089 555216 555216 452398 308453 205636 164508 205636 308453 349581 287890 185072 123381 82254 82254 102818 185072 308453 411271 452398 514089 534653 788132 788132 370886 139082 92721 92721 278164 880854 973575 463607 231804 139082 139082 139082 185443 278164 324525 324525 231804 231804 324525 509968 1066297 1483543 1066297 695411 602690 741772 834493 463607 92721 0 0 0 0 46361 185443 695411 973575 278164 46361 46361 92721 278164 1251740 3245251 1019936 324525 185443 185443 417247 1066297 973575 370886 185443 139082 139082 139082 231804 463607 973575 1344461 973575 649050 649050 834493 1251740 1205379 602690 278164 139082 139082 231804 556329 1761708 1298100 324525 92721 46361 0 0 46361 139082 927215 2410758 695411 185443 92721 139082 324525 154747 61899 61899 61899 61899 92848 216645 371392 371392 278544 185696 123797 92848 92848 92848 185696 371392 340442 185696 92848 61899 61899 123797 216645 340442 433290 371392 309493 278544 340442 495189 618986 680885 742783 804682 742783 618986 464240 371392 371392 340442 309493 278544 309493 402341 557088 680885 680885 557088 495189 526138 464240 278544 123797 61899 61899 61899 61899 123797 247594 433290 309493 154747 123797 154747 247594 495189 742783 649936 433290 309493 309493 371392 402341 340442 278544 309493 371392 433290 464240 464240 402341 340442 309493 340442 526138 773733 928479 680885 340442 421789 301278 241023 241023 331406 512173 572428 421789 241023 180767 150639 120511 150639 180767 271150 421789 301278 120511 60256 60256 150639 331406 602556 542301 301278 180767 180767 210895 271150 241023 150639 120511 180767 271150 391662 451917 391662 271150 210895 241023 271150 301278 271150 241023 241023 241023 210895 180767 120511 120511 120511 210895 421789 602556 451917 271150 150639 120511 90383 120511 241023 572428 602556 271150 150639 150639 241023 602556 1265368 903834 391662 210895 210895 391662 753195 662812 361534 210895 180767 210895 271150 421789 602556 753195 662812 572428 542301 602556 692940 602556 605223 391615 249210 142405 106804 71203 71203 106804 213608 427216 676426 747629 640825 391615 213608 142405 106804 142405 249210 284811 249210 178007 178007 213608 320412 640825 818831 498419 213608 106804 106804 213608 427216 961237 1744467 1388453 605223 249210 106804 71203 71203 142405 284811 569622 890034 925635 712027 569622 462818 356014 213608 71203 0 0 35601 106804 213608 320412 320412 178007 35601 0 0 35601 142405 320412 534020 818831 1174845 1281649 747629 249210 71203 0 0 35601 249210 854433 1246048 569622 213608 71203 0 0 71203 320412 890034 1530859 1388453 925635 139250 83550 55700 55700 111400 250651 445601 445601 306351 222801 194951 167101 167101 222801 306351 417751 334201 167101 83550 55700 55700 139250 250651 306351 306351 278501 306351 334201 278501 194951 167101 167101 222801 306351 334201 278501 194951 167101 167101 250651 362051 445601 445601 417751 417751 334201 222801 139250 83550 83550 139250 250651 501302 640552 473452 306351 222801 194951 194951 250651 389901 668402 584852 278501 139250 83550 111400 194951 334201 445601 501302 473452 557002 668402 640552 501302 417751 417751 473452 529152 557002 529152 501302 501302 501302 473452 389901 362051 306351 222801 287236 143618 71809 47873 71809 95745 143618 215427 287236 287236 215427 167554 143618 143618 167554 215427 263300 215427 119682 71809 71809 95745 191491 335109 550536 622345 454790 287236 215427 167554 191491 263300 406918 454790 359045 239363 167554 143618 191491 335109 694154 909580 550536 287236 191491 143618 143618 119682 119682 167554 263300 430854 502663 406918 287236 239363 239363 311172 430854 574472 550536 382981 239363 167554 119682 119682 143618 191491 239363 287236 359045 430854 454790 335109 191491 143618 119682 143618 191491 239363 263300 239363 167554 143618 143618 143618 215427 382981 622345 550536 95411 57246 19082 0 19082 57246 133575 248068 400725 477054 400725 248068 152657 114493 133575 267150 400725 209904 57246 19082 19082 76329 209904 228986 171739 152657 324397 496136 248068 76329 38164 57246 171739 572465 744204 267150 95411 57246 57246 95411 171739 248068 324397 362561 305315 171739 95411 57246 38164 57246 95411 133575 152657 209904 324397 572465 763287 534301 286232 171739 152657 248068 305315 190822 57246 38164 57246 190822 515218 553383 267150 209904 286232 305315 171739 76329 38164 76329 209904 572465 610629 248068 95411 76329 95411 133575 152657 133575 114493 114493 274880 274880 274880 274880 329855 384831 384831 439807 549759 934590 1484349 1374398 769663 384831 329855 494783 934590 1099518 659711 384831 384831 549759 604735 439807 274880 329855 714687 1374398 934590 384831 219904 274880 494783 1154494 1759229 989566 439807 219904 219904 219904 329855 549759 824639 934590 879614 769663 659711 549759 494783 384831 384831 329855 274880 329855 549759 1099518 2089084 1814205 769663 384831 274880 384831 714687 824639 439807 274880 274880 494783 824639 824639 549759 439807 549759 714687 549759 384831 384831 549759 1044542 1484349 989566 549759 384831 384831 439807 439807 329855 274880 274880 274880 259953 185681 148545 148545 222817 297089 371361 334225 334225 334225 445634 705587 816995 631314 408498 371361 408498 408498 297089 222817 297089 408498 482770 408498 297089 297089 408498 519906 297089 148545 148545 185681 371361 816995 742723 371361 185681 148545 148545 222817 408498 557042 482770 371361 334225 371361 445634 482770 445634 445634 408498 408498 408498 408498 519906 705587 891267 854131 631314 445634 445634 631314 965540 742723 297089 148545 185681 222817 297089 334225 371361 519906 1002676 816995 334225 148545 111408 185681 482770 891267 557042 259953 148545 148545 185681 334225 519906 668450 557042 408498 230667 164762 164762 197714 263619 362476 461333 527238 593143 560191 461333 362476 329524 395429 527238 659048 626095 428381 296571 329524 461333 428381 329524 230667 230667 362476 494286 395429 230667 197714 197714 230667 263619 329524 362476 329524 230667 197714 197714 230667 362476 428381 296571 230667 197714 230667 296571 362476 329524 329524 395429 527238 692000 790857 724952 560191 362476 329524 428381 593143 724952 659048 527238 428381 329524 197714 164762 164762 263619 395429 560191 560191 494286 428381 296571 230667 197714 230667 362476 461333 329524 230667 197714 230667 296571 395429 395429 362476 329524 263619 376748 678147 1167919 1167919 527447 150699 75350 37675 75350 113024 339073 791171 376748 113024 75350 75350 150699 640472 489773 113024 113024 188374 301398 339073 263724 263724 489773 791171 414423 263724 339073 452098 452098 226049 113024 113024 188374 339073 640472 979545 941870 828846 1092569 1205594 715821 339073 188374 188374 301398 678147 866521 376748 150699 113024 75350 113024 263724 791171 565122 188374 75350 75350 150699 753496 791171 301398 226049 301398 339073 226049 113024 113024 301398 904195 866521 678147 753496 941870 753496 489773 489773 565122 640472 527447 339073 226049 226049 226049 226049 263724 369459 574714 903121 1026274 862070 697866 533663 369459 246306 205255 246306 369459 451561 328408 246306 246306 369459 615765 574714 451561 533663 615765 410510 205255 164204 205255 369459 492612 369459 328408 328408 328408 328408 328408 369459 410510 369459 328408 328408 369459 328408 328408 369459 287357 205255 164204 164204 246306 328408 369459 410510 615765 903121 1067325 821019 451561 328408 369459 656815 1108376 1067325 738917 574714 615765 492612 246306 164204 205255 328408 451561 492612 533663 779968 615765 287357 205255 246306 451561 985223 656815 287357 205255 205255 287357 492612 738917 779968 533663 369459 328408 330049 536330 371305 247537 206281 165025 82512 82512 82512 165025 288793 206281 82512 41256 82512 123768 206281 206281 206281 453818 825123 701354 453818 453818 453818 288793 165025 247537 1113916 2186576 412561 82512 41256 123768 412561 1443965 536330 123768 82512 82512 288793 948891 1320197 866379 412561 165025 82512 82512 165025 412561 618842 495074 495074 577586 866379 1278941 1485221 1031404 618842 577586 907635 1608990 1113916 371305 206281 165025 123768 82512 82512 247537 1113916 1320197 330049 206281 247537 412561 660098 618842 330049 206281 206281 330049 660098 866379 577586 247537 123768 82512 82512 165025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0