% 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 1850 2601 3934 6602 12387 22689 23239 12737 6635 3868 2484 1734 1267 984 784 650 533 467 400 367 333 300 283 250 250 233 217 217 217 217 217 217 217 217 233 233 250 267 283 317 350 383 433 500 600 717 884 1134 1500 2084 3084 4918 8502 14621 17938 12653 7302 4401 2867 2017 1500 1167 950 784 667 583 517 467 433 400 383 367 350 333 333 333 333 350 350 367 383 417 450 500 567 633 750 884 1084 1384 1964 1935 1907 1878 1864 1849 1849 1849 1864 1878 1892 1921 1950 1993 2036 2079 2122 2179 2222 2279 2337 2394 2451 2494 2537 2580 2623 2638 2666 2681 2681 2681 2666 2652 2638 2609 2595 2566 2552 2523 2509 2494 2494 2480 2494 2494 2509 2537 2580 2609 2666 2724 2795 2881 2982 3082 3197 3326 3469 3612 3770 3928 4085 4229 4372 4487 4573 4616 4630 4616 4544 4444 4315 4157 3971 3799 3598 3426 3240 3068 2910 2767 2623 2509 2394 2294 2208 2136 2079 2021 1181 1118 1055 1005 967 930 892 867 842 829 817 804 791 791 791 791 791 804 804 817 829 854 867 892 917 942 967 993 1018 1055 1080 1106 1143 1168 1194 1219 1231 1256 1269 1281 1294 1294 1307 1307 1319 1319 1319 1332 1332 1344 1357 1369 1382 1407 1432 1470 1508 1558 1608 1671 1734 1822 1910 2010 2123 2249 2374 2513 2663 2802 2927 3040 3116 3166 3179 3128 3053 2940 2789 2626 2450 2274 2111 1947 1797 1671 1545 1432 1344 1256 2194 2261 2328 2405 2481 2558 2644 2721 2798 2874 2941 3008 3066 3123 3162 3200 3229 3248 3267 3277 3286 3286 3296 3315 3325 3344 3382 3420 3468 3526 3612 3708 3823 3957 4120 4311 4532 4800 5097 5451 5854 6304 6821 7396 8009 8661 9312 9926 10433 10778 10922 10817 10472 9935 9255 8508 7741 7004 6314 5691 5135 4656 4235 3871 3554 3277 3047 2845 2673 2529 2395 2290 2194 2117 2060 2002 1964 1926 1907 1887 1887 1887 1887 1907 1926 1954 1993 2031 2079 2137 6687 6664 6687 6757 6881 7060 7308 7627 8023 8528 9149 9910 10866 12062 13568 15495 17996 21296 25747 31929 40760 53792 73675 104602 151389 210680 250011 229227 172080 120415 84883 61870 46826 36690 29638 24582 20854 18050 15898 14229 12908 11868 11037 10384 9864 9460 9165 8947 8815 8761 8769 8846 8994 9204 9491 9848 10291 10819 11433 12132 12932 13809 14765 15766 16768 17716 18547 19176 19533 19564 19269 18671 17825 16815 15720 14601 13514 12497 11565 10726 9988 9343 8776 8295 7891 7549 7270 7044 6881 6757 22041 24465 27318 30694 34703 39477 45176 51995 60163 69940 81620 95512 111891 130998 152927 177610 204736 233764 264003 294759 325534 356146 386809 418056 450577 484919 521070 557836 592092 618092 627851 613561 572021 507855 431898 355724 287275 229922 183838 147625 119436 97538 80463 67075 56489 48061 41285 35791 31309 27617 24559 22004 19859 18051 16522 15216 14097 13146 12326 11624 11021 10505 10063 9697 9386 9125 8920 8764 8646 8572 8541 8547 8596 8683 8814 8988 9206 9479 9809 10194 10648 11182 11798 12512 13339 14303 15421 16714 18225 19984 16932 17759 18726 19843 21147 22662 24420 26468 28863 31666 34965 38870 43503 49037 55682 63714 73478 85440 100184 118486 141365 170155 206610 253009 312322 388355 485912 610960 770814 974424 1233097 1562061 1983752 2533636 3268756 4275141 5650146 7364137 8830152 8734896 6815691 4564206 2920243 1890400 1262456 872668 623083 457944 345270 266228 209403 167652 136369 112534 94087 79606 68105 58863 51364 45220 40142 35922 32384 29406 26882 24736 22905 21333 19988 18835 17842 16994 16270 15660 15142 14718 14372 14103 13906 13777 13710 13710 13772 13896 14093 14356 14698 15111 15618 16223 39397 42000 45068 48688 52968 58048 64103 71360 80110 90732 103725 119749 139680 164689 196345 236735 288593 355383 441178 550041 684388 841808 1010861 1169108 1288809 1350612 1354362 1316522 1258753 1198927 1148579 1114282 1099954 1108852 1145167 1215610 1331629 1513380 1797954 2258387 3053193 4576540 8009229 17702632 41888587 26465219 9169842 4027596 2147684 1297966 853867 597045 437158 331894 259484 207888 170042 141602 119789 102763 89272 78443 69652 62445 56489 51533 47384 43897 40957 38475 36381 34619 33145 31922 30923 30127 29515 29076 28800 28681 28717 28908 29258 29774 30464 31344 32430 33746 35320 37189 34435 35360 36496 37863 39488 41402 43648 46272 49336 52914 57097 61999 67760 74559 82616 92216 103717 117584 134416 154995 180345 211816 251194 300846 363900 444452 547775 680424 850073 1064748 1331072 1651325 2020065 2422614 2838581 3251229 3658670 4081216 4564171 5182117 6055000 7392855 9609637 13622704 21628735 37760195 52640489 33996816 15617603 7713652 4284972 2614286 1711423 1182333 852113 635475 487512 383043 307207 250840 208086 175079 149202 128638 112097 98651 87617 78486 70876 64492 59108 54547 50670 47367 44549 42146 40101 38368 36909 35694 34699 33905 33298 32865 32599 32495 32551 32768 33150 33702 23477 24993 26791 28924 31462 34489 38119 42494 47802 54289 62281 72210 84658 100400 120464 146192 179251 221524 274661 339009 411681 484423 543789 576467 577348 552260 512764 469444 428994 394577 367198 346849 333203 325981 325145 331038 344527 367246 402018 453660 530609 648455 838410 1170562 1831031 3463950 9715098 100171108 32723505 5420111 2039696 1036797 616679 404331 283438 208697 159599 125810 101685 83936 70553 60251 52181 45765 40599 36395 32943 30088 27713 25729 24067 22675 21512 20544 19746 19098 18584 18193 17915 17744 17677 17711 17847 18089 18440 18908 19502 20238 21130 22201 143365 146295 148668 150354 151253 151306 150504 148889 146547 143599 140187 136463 132573 128654 124823 121179 117800 114749 112073 109810 107990 106639 105781 105444 105658 106463 107906 110052 112980 116795 121632 127664 135122 144305 155616 169597 186992 208842 236641 272579 319986 384103 473573 603454 801896 1126471 1710093 2916666 6033247 17812013 63856517 22315261 6993632 3241867 1857193 1206106 850562 635911 496703 401470 333589 283615 245861 216745 193914 175779 161231 149482 139960 132241 126008 121022 117098 114096 111906 110443 109640 109446 109818 110721 112124 113997 116306 119016 122078 125433 129008 132709 136424 140024 158215 133629 114794 100103 88469 79140 71585 65417 60353 56180 52740 49911 47598 45731 44255 43128 42320 41810 41585 41638 41972 42595 43523 44781 46403 48435 50938 53993 57703 62203 67672 74348 82551 92721 105470 121671 142599 170171 207373 259043 333421 445424 624188 932552 1525150 2857806 6628407 19065151 21314734 8000145 3621057 2045616 1332013 953248 729519 587194 491817 425588 378601 345028 321309 305227 295417 291102 291952 298027 309790 328182 354792 392178 444446 518356 625495 786917 1043841 1485128 2326932 4168937 8638453 14570649 9211205 4093604 2070648 1204935 775980 537434 392890 299444 235930 191013 1058566 885246 749990 643314 558290 489842 434230 388668 351067 319842 293777 271937 253591 238169 225219 214385 205384 197992 192034 187373 183904 181552 180267 180019 180803 182633 185547 189603 194888 201515 209634 219433 231149 245080 261599 281174 304392 331993 364917 404358 451848 509350 579393 665231 771027 902038 1064723 1266600 1515501 1817608 2173441 2571379 2980429 3348325 3613520 3731274 3696330 3542156 3319537 3074615 2838879 2629472 2453569 2312734 2205963 2131496 2087800 2074082 2090598 2138867 2221908 2344511 2513544 2738202 3029895 3401042 3861110 4406822 5002826 5555108 5902316 5875818 5426627 4683648 3853373 3089479 2456258 1958277 1575449 1282875 832450 785922 751895 728475 714420 708992 711880 723158 743288 773153 814136 868242 938282 1028149 1143195 1290741 1480705 1726189 2043490 2449986 2956215 3545720 4139611 4571849 4650344 4316657 3712183 3043342 2443598 1957465 1580763 1293372 1074234 906006 775574 673346 592371 527611 475389 432998 398427 370167 347078 328295 313157 301164 291937 285200 280757 278484 278321 280269 284389 290809 299729 311438 326331 344935 367958 396340 431346 474690 528728 596756 683481 795780 943984 1144108 1421892 1820436 2415249 3344883 4872622 7488543 11880010 17543704 19433989 15018599 9896161 6528638 4525672 3309425 2536019 2021087 1664394 1409177 1221835 1081644 975357 894253 601350 597170 599478 608402 624366 648133 680885 724352 781020 854451 949818 1074764 1240892 1466406 1781054 2235927 2924208 4028710 5940309 9573003 17121855 31568798 39341003 24759671 12997106 7406489 4669729 3190362 2316762 1763437 1393219 1134561 947497 808396 702616 620714 556397 505354 464558 431844 405642 384797 368460 356005 346979 341068 338069 337878 340483 345960 354482 366324 381889 401729 426592 457480 495735 543165 602226 676296 770083 890245 1046332 1252218 1528182 1903646 2419573 3126025 4060304 5174424 6203958 6664845 6274419 5309032 4241442 3332843 2636418 2121405 1742453 1461382 1250274 1089621 965935 869854 794819 736190 690657 655848 630078 612171 184949 203126 224106 248395 276609 309500 347994 393240 446676 510121 585898 677022 787454 922482 1089283 1297756 1561766 1900964 2343343 2928310 3708711 4745440 6075739 7616412 8993472 9534503 8832493 7284450 5607193 4204245 3150703 2388895 1840977 1443362 1150583 931469 764825 636149 535388 455473 391352 339360 296800 261658 232413 207903 187230 169691 154735 141922 130902 121392 113163 106025 99827 94442 89764 85707 82199 79181 76601 74420 72603 71123 69957 69088 68504 68194 68156 68385 68886 69662 70723 72082 73756 75767 78140 80908 84108 87787 91997 96802 102276 108509 115602 123679 132885 143391 155400 169156 1411668 1802693 2167202 2380968 2372202 2188214 1933220 1684720 1475948 1313295 1192704 1107905 1053520 1025970 1023690 1047266 1099794 1187702 1322355 1523056 1822537 2276502 2976917 4049872 5522251 6778671 6433725 4675402 3015640 1935212 1287563 894642 647127 484693 373992 296009 239482 197485 165615 140981 121634 106227 93810 83697 75388 68508 62777 57979 53950 50560 47707 45313 43314 41661 40312 39239 38416 37826 37457 37300 37353 37617 38096 38800 39744 40948 42439 44249 46424 49015 52093 55741 60070 65215 71353 78711 87584 98359 111552 127858 148223 173956 206890 249628 305907 381131 483096 622800 814770 1074983 224960 233284 242227 251953 262656 274576 287999 303279 320850 341254 365174 393487 427333 468221 518178 579980 657498 756226 884110 1052816 1279630 1589976 2019495 2610425 3384526 4255908 4901342 4882804 4181701 3241289 2415294 1797556 1359521 1051013 831075 671288 552807 463205 394202 340186 297281 262760 234669 211585 192453 176481 163068 151748 142162 134025 127113 121246 116281 112100 108610 105733 103408 101583 100218 99280 98742 98583 98787 99342 100239 101471 103034 104926 107144 109688 112556 115746 119256 123081 127214 131645 136363 141353 146598 152078 157773 163663 169731 175962 182350 188894 195609 202521 209672 217124 426811 438449 449551 459874 469174 477218 483800 488753 491960 493366 492976 490860 487141 481989 475607 468217 460045 451318 442242 433008 423782 414703 405885 397418 389371 381791 374710 368142 362093 356555 351513 346946 342824 339117 335786 332793 330097 327654 325419 323349 321401 319532 317702 315875 314018 312104 310111 308023 305831 303532 301131 298638 296070 293449 290803 288161 285557 283026 280605 278329 276236 274361 272739 271404 270387 269720 269432 269552 270106 271123 272627 274645 277201 280320 284027 288345 293294 298895 305166 312117 319757 328086 337091 346752 357029 367866 379185 390883 402830 414868 598545 625917 643573 649373 642617 624255 596594 562650 525462 487604 450969 416771 385672 357931 333548 312373 294180 278719 265745 255034 246391 239656 234705 231445 229822 229815 231437 234742 239821 246811 255899 267330 281418 298553 319216 343990 373561 408719 450315 499184 555964 620789 692778 769350 845522 913638 964244 988532 981630 944792 884830 811236 733018 656844 586693 524372 470263 423952 384665 351519 323658 300314 280825 264638 251296 240430 231746 225012 220049 216728 214958 214687 215897 218600 222845 228709 236305 245776 257303 271098 287403 306480 328592 353973 382771 414970 450270 487940 526665 564429 144543 165990 194056 231487 282531 353931 456593 608135 835340 1168991 1601675 1973536 1987352 1633331 1204527 868605 637872 483096 377798 304324 251670 213000 183994 161853 144720 131332 120814 112548 106093 101131 97437 94850 93262 92608 92862 94030 96154 99317 103643 109313 116577 125780 137393 152062 170683 194503 225275 265461 318485 388917 482215 602881 748648 898643 1004193 1011364 914597 763795 612075 484911 386429 312331 256836 215002 183115 158508 139293 124131 112063 102399 94636 88401 83420 79487 76452 74203 72662 71776 71519 71881 72876 74540 76932 80141 84292 89557 96167 104441 114815 127897 524872 553853 578891 597103 605742 602888 588047 562374 528364 489167 447871 406993 368286 332777 300923 272791 248211 226891 208490 192667 179099 167499 157614 149231 142165 136268 131414 127504 124457 122213 120729 119975 119938 120619 122031 124206 127189 131044 135854 141726 148793 157218 167201 178984 192858 209164 228303 250727 276927 307400 342581 382725 427717 476815 528346 579464 626174 663820 688113 696387 688456 666591 634641 596869 557018 517881 481252 448117 418885 393607 372133 354220 339599 328012 319235 313084 309426 308172 309281 312758 318649 327040 338047 351807 368461 388117 410807 436411 464552 494468 522561 486566 452645 421726 394233 370256 349698 332362 318017 306436 297414 290780 286404 284194 284103 286123 290288 296670 305381 316565 330392 347046 366700 389475 415381 444219 475463 508100 540497 570333 594717 610587 615367 607698 587918 558000 520984 480191 438559 398291 360796 326810 296580 270040 246949 226984 209800 195064 182470 171750 162671 155037 148685 143479 139311 136096 133768 132280 131604 131726 132650 134394 136996 140508 145006 150584 157364 165495 175159 186577 200008 215756 234169 255631 280545 309295 342177 379292 420377 464591 510289 554866 594849 626352 645925 651522 643126 622691 593452 559006 797476 786762 769227 746559 720454 692438 663774 635425 608077 582174 557967 535564 514967 496106 478861 463084 448610 435263 422869 411254 400253 389714 379494 369472 359543 349624 339657 329606 319459 309228 298940 288640 278387 268242 258274 248549 239128 230069 221421 213221 205503 198288 191592 185425 179790 174687 170113 166062 162530 159510 156998 154989 153484 152482 151990 152015 152571 153675 155351 157627 160541 164136 168466 173593 179592 186549 194566 203758 214260 226225 239825 255253 272721 292455 314692 339664 367582 398604 432799 470087 510176 552486 596087 639656 681498 719659 752117 777065 793199 799932 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 494209 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 469225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0