% Directional Spectrum % 90 Directions and 64 Frequencies % Units are mm^2/(Hz) per cycle % Frequency Bands are 0.01562500 Hz wide(first frequency band is centered at 0.00830078) % The first direction slice begins at 0 degrees 3361 3057 2817 2593 2417 2257 2113 2001 1905 1809 1745 1681 1616 1568 1536 1488 1472 1440 1408 1392 1376 1360 1328 1312 1296 1280 1264 1248 1216 1200 1184 1152 1136 1120 1088 1072 1040 1024 1008 976 960 944 928 928 912 912 896 896 896 896 912 912 928 944 960 992 1024 1056 1104 1152 1216 1280 1360 1456 1568 1713 1857 2049 2257 2513 2801 3153 3569 4033 4577 5154 5778 6386 6930 7298 7474 7410 7138 6706 6162 5602 5058 4545 4097 3697 13529 18296 22420 22720 18938 14114 10247 7535 5708 4453 3582 2954 2483 2141 1884 1670 1513 1384 1284 1199 1142 1099 1056 1042 1028 1028 1028 1042 1070 1113 1170 1227 1327 1427 1570 1741 1969 2255 2640 3154 3839 4809 6194 8177 11003 14699 18495 20236 18453 14642 10932 8106 6122 4738 3782 3083 2583 2198 1912 1684 1513 1370 1270 1170 1113 1056 1013 985 956 956 956 956 970 999 1028 1085 1142 1213 1313 1441 1598 1798 2041 2383 2826 3425 4267 5452 7207 9790 1905 1725 1569 1438 1330 1234 1150 1090 1030 994 958 922 910 898 887 887 887 898 922 946 982 1030 1078 1150 1234 1330 1438 1569 1737 1929 2156 2420 2731 3067 3426 3774 4085 4313 4409 4361 4181 3905 3570 3235 2899 2600 2336 2108 1905 1749 1605 1486 1402 1318 1258 1198 1162 1138 1114 1102 1102 1102 1114 1138 1174 1222 1270 1342 1426 1521 1641 1785 1953 2144 2360 2612 2875 3163 3438 3678 3846 3917 3870 3726 3498 3223 2923 2636 2360 2120 27513 30458 33955 38140 43139 49165 56450 65256 75932 88797 104171 122219 142776 165087 187582 207800 222903 230614 230169 222564 209951 194683 178708 163295 149112 136441 125300 115574 107097 99695 93195 87441 82277 77598 73306 69305 65527 61933 58484 55152 51916 48787 45764 42858 40068 37414 34905 32550 30351 28307 26428 24694 23115 21671 20363 19191 18126 17166 16314 15549 14880 14280 13756 13301 12904 12575 12294 12071 11896 11780 11703 11683 11703 11780 11906 12080 12323 12623 12991 13427 13950 14561 15287 16120 17099 18232 19559 21100 22902 25023 120598 130778 141477 152920 165433 179547 195956 215679 240156 271520 313041 370023 451542 574291 771624 1117576 1797962 3328590 6700866 7984810 3976952 1815864 956858 569676 370306 256611 186626 140942 109723 87588 71416 59293 50017 42784 37067 32474 28747 25686 23160 21055 19287 17795 16532 15460 14550 13777 13118 12567 12100 11710 11396 11151 10960 10822 10746 10715 10738 10815 10937 11113 11350 11641 12001 12422 12919 13501 14182 14963 15858 16884 18063 19410 20956 22731 24752 27071 29727 32758 36209 40136 44590 49603 55221 61459 68332 75802 83853 92410 101418 110817 2744044 4528810 7419741 10439799 10707631 8512035 6307564 4810612 3878738 3312244 2984522 2827559 2811634 2935633 3227987 3760757 4688023 6338499 9404879 14885446 20225686 15884966 8472516 4440204 2531507 1568240 1038668 725071 527804 397521 307976 244368 197923 163197 136708 116151 99948 87010 76558 68023 60998 55166 50299 46204 42760 39841 37373 35276 33508 32017 30768 29741 28913 28257 27762 27428 27243 27206 27305 27558 27954 28517 29246 30156 31275 32623 34225 36124 38369 41022 44145 47843 52234 57473 63756 71344 80584 91939 106039 123758 146331 175528 213971 265624 336666 437059 583514 805203 1155512 1736143 9077472 11847862 14499495 16289625 16850315 16467725 15706820 15011742 14630360 14700014 15341429 16733891 19194743 23290730 29952210 40136460 51809366 53762999 39858118 24263096 14381641 8877536 5776137 3945222 2808868 2070924 1572592 1224643 974653 790579 652128 546037 463418 398142 345920 303668 269141 240685 217042 197277 180661 166622 154726 144616 136019 128712 122511 117286 112907 109288 106355 104047 102322 101145 100500 100371 100753 101656 103097 105100 107703 110956 114921 119682 125341 132017 139871 149097 159930 172668 187688 205461 226589 251849 282235 319060 364059 419539 488651 575695 686676 830079 1018062 1268315 1606861 2072267 2721524 3636835 4928772 6720430 2375865 3199855 4365883 5962460 7962167 10029839 11483681 11784374 11070267 9898315 8713909 7711027 6927804 6340934 5911265 5599198 5367350 5179107 4997154 4784568 4510172 4157363 3731550 3259563 2779336 2326071 1923088 1580197 1296999 1067379 883045 735641 617740 523155 446920 385123 334718 293343 259164 230759 207015 187062 170214 155929 143773 133400 124531 116941 110447 104901 100181 96190 92846 90085 87856 86119 84841 84001 83586 83587 84006 84851 86137 87888 90138 92928 96315 100367 105170 110831 117482 125286 134445 145214 157911 172938 190810 212186 237924 269147 307350 354537 413439 487830 582999 706482 869185 1087134 1384178 1796039 2824540 4093142 6210169 9855670 15944541 23943121 28124739 24344424 18039203 13171700 9992410 7952129 6615534 5717364 5101206 4672222 4369530 4150595 3982256 3835718 3684582 3505811 3283276 3012111 2700729 2368059 2036828 1726624 1449984 1212091 1012616 848038 713499 603969 514849 442199 382769 333936 293610 260136 232206 208783 189049 172352 158172 146091 135775 126953 119404 112951 107448 102777 98840 95560 92873 90730 89093 87931 87226 86966 87147 87774 88858 90422 92495 95118 98344 102241 106893 112405 118909 126566 135581 146210 158776 173690 191480 212831 238639 270098 308811 356971 417628 495106 595667 728603 908083 1156391 1509810 2029748 218412 299992 429887 650819 1061681 1929830 4162455 12099258 49304661 34519881 11617005 5845210 3759172 2809370 2329264 2091189 2006077 2040763 2190428 2465303 2869044 3334298 3605091 3319670 2539046 1726560 1133549 752934 514921 363904 265364 199061 153115 120412 96569 78811 65334 54932 46784 40315 35119 30901 27445 24589 22212 20222 18546 17129 15928 14907 14038 13301 12676 12150 11711 11349 11058 10832 10666 10557 10504 10505 10561 10672 10840 11069 11364 11729 12173 12704 13336 14082 14960 15995 17213 18651 20355 22383 24810 27734 31284 35634 41017 47757 56308 67320 81748 101031 127411 164505 3050981 4213525 5808864 7837397 10077946 12058859 13336603 13853565 13906856 13855600 13947450 14301383 14918299 15639539 16056431 15538527 13681588 10874957 8007831 5676776 3994539 2839888 2056671 1521521 1150024 887171 697503 558022 453610 374154 312776 264708 226593 196025 171258 151005 134303 120428 108823 99062 90809 83804 77839 72748 68398 64683 61516 58826 56558 54664 53108 51861 50898 50204 49766 49575 49629 49929 50479 51290 52375 53755 55455 57508 59954 62843 66238 70215 74869 80315 86700 94203 103053 113536 126020 140975 159014 180940 207817 241071 282643 335200 402468 489721 604545 758001 966436 1254243 1657913 2231370 2625323 4176712 6892237 10894940 13680397 12122722 8813470 6261406 4645481 3641056 3003108 2589681 2321255 2152750 2058316 2023289 2039752 2103718 2212628 2361963 2539693 2718129 2846871 2859318 2706107 2397732 2005117 1610849 1267069 990569 777258 615566 493432 400779 329894 275099 232272 198429 171401 149600 131854 117287 105239 95208 86809 79743 73775 68722 64438 60806 57733 55145 52982 51196 49749 48611 47759 47177 46855 46785 46966 47404 48106 49086 50365 51970 53936 56306 59137 62499 66480 71189 76768 83393 91291 100758 112179 126062 143093 164202 190679 224346 267833 325023 401816 507459 656965 875710 1208539 1738469 3068383 4993787 9242509 20463020 47749713 44088114 19236178 9395209 5453668 3572846 2544491 1924436 1522813 1248263 1052614 908560 799695 715679 649729 597237 554974 520615 492439 469139 449697 433294 419256 407016 396081 386023 376466 367084 357606 347817 337563 326757 315380 303470 291122 278469 265672 252899 240317 228076 216308 205114 194572 184735 175633 167276 159662 152777 146600 141107 136271 132066 128465 125447 122994 121091 119730 118907 118627 118900 119746 121193 123281 126061 129601 133987 139328 145760 153457 162635 173572 186624 202249 221047 243810 271605 305884 348670 402841 472592 564227 687543 858407 1103807 1472502 2059474 992241 1285214 1735957 2473759 3778940 6305737 11504773 20074077 21343112 12982534 7206646 4348732 2873471 2041157 1533072 1202755 977113 816845 699450 611347 543975 491735 450851 418712 393473 373811 358768 347643 339926 335252 333361 334078 337295 342952 351022 361495 374360 389575 407033 426520 447658 469847 492209 513566 532465 547295 556488 558802 553583 540938 521722 497357 469547 439984 410139 381150 353802 328575 305700 285240 267142 251287 237525 225693 215636 207210 200290 194773 190576 187641 185933 185439 186177 188189 191550 196375 202819 211098 221494 234383 250259 269785 293844 323644 360850 407811 467913 546169 650233 792235 634951 767007 949856 1210535 1594260 2176915 3077921 4431436 6142088 7309939 6785099 5164756 3650842 2590604 1897188 1441317 1133357 918721 764693 651314 566067 500871 450364 410898 379943 355708 336919 322659 312277 305316 301479 300594 302603 307556 315607 327027 342218 361741 386343 417014 455038 502062 560164 631885 720154 827949 957405 1107887 1272674 1434821 1565529 1631024 1609543 1506173 1349580 1174180 1005460 856436 730915 627799 544064 476324 421500 377016 340811 311264 287115 267390 251335 238372 228054 220045 214095 210024 207717 207112 208199 211022 215681 222340 231236 242701 257188 275307 297887 326054 361365 406000 463072 537123 3116466 4606044 5701958 5022360 3442583 2220365 1474131 1028080 751724 572475 451109 365827 303992 257972 222969 195865 174573 157656 144105 133195 124399 117330 111699 107293 103953 101566 100054 99367 99484 100408 102169 104824 108459 113202 119223 126755 136112 147714 162136 180170 202922 231975 269643 319396 386605 479867 613465 812074 1119745 1615604 2428405 3664305 4942652 5031275 3851395 2623234 1790392 1272747 947074 734477 590169 488745 415356 360999 320015 288734 264710 246277 232284 221933 214674 210144 208124 208521 211352 216754 224989 236481 251855 272019 298280 332546 377637 437838 519848 634516 800118 1048717 1438449 2074193 645465 610399 569977 527022 483949 442556 404003 368911 337502 309731 285397 264220 245891 230107 216584 205069 195342 187215 180531 175164 171015 168007 166091 165239 165446 166730 169135 172734 177629 183965 191931 201774 213819 228485 246322 268055 294644 327383 368030 419020 483770 567161 676286 821596 1018635 1290395 1669567 2196826 2901988 3739329 4475914 4723936 4332631 3586493 2830337 2215159 1754443 1417509 1170723 987882 850455 745705 664893 601973 552712 514103 483989 460806 443419 431000 422954 418863 418444 421520 427997 437836 451033 467584 487445 510474 536354 564494 593923 623187 650312 672878 688278 694159 688967 672383 611179 480404 377199 299463 241645 198493 165947 141076 121814 106707 94725 85130 77390 71113 66008 61859 58502 55814 53701 52095 50945 50217 49889 49952 50410 51278 52584 54371 56700 59657 63354 67945 73635 80706 89546 100702 114959 133476 158015 191361 238107 306260 410750 581933 888915 1514996 3057665 7892181 17442211 8715089 3419813 1719345 1029203 689682 499358 382511 305899 253153 215480 187822 167108 151396 139412 130300 123475 118535 115210 113325 112779 113541 115635 119151 124246 131163 140252 152005 167109 186528 211610 244250 287092 343729 418707 516669 639073 775952 894264 941482 887128 758780 85318 73513 64187 56736 50722 45828 41819 38517 35790 33536 31677 30152 28916 27932 27173 26619 26256 26074 26069 26242 26598 27145 27900 28883 30123 31658 33539 35830 38619 42018 46179 51310 57693 65728 75988 89317 107001 131067 164854 214166 289773 413405 633955 1078697 2150523 5405290 12891365 7675752 3048127 1529975 919389 621254 454981 353318 286964 241570 209466 186262 169313 156964 148150 142186 138638 137254 137925 140668 145622 153063 163432 177383 195856 220175 252181 294340 349709 421317 509954 608759 695268 732208 694026 596261 479591 374196 290424 227353 180659 146039 120118 100451 209554 199301 190262 182353 175494 169613 164648 160545 157261 154761 153022 152029 151782 152288 153568 155656 158603 162474 167355 173358 180620 189314 199659 211923 226444 243648 264068 288381 317453 352388 394613 445968 508838 586297 682270 801645 950214 1134134 1358372 1623235 1918376 2215572 2466579 2615953 2628986 2512990 2309950 2070007 1831087 1613997 1426530 1269105 1138835 1031808 944157 872473 813908 766136 727278 695813 670499 650304 634346 621852 612111 604452 598212 592731 587348 581407 574286 565429 554394 540890 524814 506263 485523 463034 439335 415007 390610 366647 343529 321572 300992 281917 264407 248465 234053 221109 123099 123553 124696 126544 129124 132478 136659 141734 147786 154912 163226 172857 183947 196647 211112 227484 245876 266342 288836 313162 338920 365448 391802 416773 438988 457079 469915 476816 477684 473002 463710 451003 436127 420224 404246 388923 374779 362168 351315 342354 335363 330393 327482 326674 328032 331640 337618 346116 357327 371478 388828 409652 434213 462709 495187 531415 570694 611639 651957 688365 716793 733036 733810 717832 686363 642860 591914 538054 484925 434982 389578 349240 313950 283384 257078 234525 215232 198752 184691 172712 162528 153900 146631 140556 135542 131482 128289 125897 124256 123330 71029 71487 72494 74079 76289 79192 82881 87480 93153 100118 108659 119159 132131 148269 168531 194251 227308 270381 327298 403481 506311 644755 826225 1046416 1269376 1416535 1413073 1267481 1058945 856923 690205 561501 464381 391273 335892 293554 260897 235536 215774 200401 188552 179605 173121 168796 166435 165933 167267 170489 175737 183241 193347 206543 223510 245186 272859 308296 353906 412912 489428 588112 712567 860875 1016820 1141286 1182250 1114878 968432 797320 640384 512085 412478 336570 278827 234620 200439 173716 152596 135739 122169 111169 102208 94891 88915 84056 80139 77033 74639 72885 71718 71105 231312 244907 260589 278593 299165 322545 348939 378484 411179 446818 484881 524447 564115 602006 635879 663408 682564 692030 691481 681634 664039 640724 613810 585222 556522 528866 503038 479513 458541 440216 424528 411413 400776 392511 386520 382710 381004 381335 383648 387891 394011 401940 411584 422803 435392 449053 463374 477807 491659 504106 514231 521105 523898 521996 515116 503365 487231 467508 445174 421255 396710 372353 348818 326553 305845 286848 269616 254132 240334 228135 217434 208127 200115 193305 187615 182977 179330 176630 174845 173953 173947 174834 176631 179373 183107 187900 193832 201005 209542 219588 153718 159873 167533 176906 188252 201896 218233 237742 260981 288587 321238 359569 404016 454530 510145 568430 625036 673742 707535 720745 711304 681636 637492 585661 532011 480608 433739 392360 356593 326111 300398 278885 261036 246375 234502 225089 217879 212677 209346 207805 208019 210010 213848 219665 227658 238101 251365 267937 288449 313717 344776 382927 429759 487110 556907 640689 738599 847562 958783 1055977 1117597 1125555 1076135 982777 867516 749980 642199 549182 471556 407874 356012 313843 279506 251468 228502 209644 194140 181401 170971 162494 155695 150363 146336 143499 141767 141092 141450 142846 145311 148905 414082 424246 437366 453683 473468 497010 524594 556453 592709 633264 677655 724871 773144 819795 861231 893246 911688 913429 897277 864412 818087 762738 702939 642601 584589 530704 481863 438355 400059 366632 337622 312550 290953 272404 256527 242992 231521 221878 213865 207322 202118 198147 195331 193610 192944 193314 194712 197151 200657 205272 211053 218070 226407 236161 247435 260340 274983 291456 309826 330107 352238 376045 401208 427228 453399 478817 502419 523072 539707 551469 557857 558797 554653 546143 534216 519910 504233 488082 472197 457156 443388 431198 420795 412322 405876 401534 399361 399430 401829 406666 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 435600 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 528529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0