% 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 5885 5781 5712 5677 5660 5677 5712 5798 5885 6007 6163 6354 6545 6771 7014 7257 7500 7743 7951 8107 8212 8264 8212 8090 7899 7621 7291 6927 6545 6163 5764 5399 5052 4722 4427 4167 3923 3715 3524 3351 3212 3090 2986 2899 2830 2760 2726 2691 2674 2674 2691 2708 2743 2795 2864 2951 3055 3160 3298 3472 3646 3854 4097 4357 4653 4965 5330 5712 6111 6528 6944 7343 7725 8038 8298 8455 8541 8541 8455 8298 8073 7830 7569 7291 7031 6771 6545 6337 6163 6007 8527 9046 9520 9932 10253 10437 10483 10391 10162 9825 9413 8939 8465 7976 7518 7075 6678 6326 6021 5746 5501 5318 5150 5027 4920 4859 4829 4813 4844 4905 4997 5119 5272 5470 5715 6021 6357 6769 7243 7793 8420 9107 9887 10712 11552 12393 13157 13768 14165 14287 14119 13676 13019 12209 11323 10421 9566 8756 8038 7381 6815 6326 5898 5532 5211 4951 4722 4538 4386 4263 4187 4126 4080 4080 4095 4126 4187 4279 4401 4538 4722 4936 5180 5455 5791 6143 6555 7014 7488 8007 5618 5967 6253 6452 6540 6490 6328 6066 5742 5369 4983 4609 4248 3924 3625 3376 3139 2952 2778 2641 2516 2417 2329 2267 2217 2180 2167 2155 2167 2192 2217 2267 2329 2417 2516 2628 2765 2927 3102 3313 3538 3787 4061 4347 4634 4908 5144 5344 5481 5531 5493 5369 5182 4945 4671 4385 4098 3824 3575 3338 3127 2940 2778 2641 2516 2417 2342 2267 2217 2180 2155 2142 2142 2167 2192 2242 2292 2379 2466 2578 2715 2877 3064 3288 3538 3812 4135 4472 4845 5232 8346 7757 7293 6936 6675 6492 6395 6356 6395 6511 6704 6984 7371 7873 8540 9399 10520 11979 13911 16509 20045 24943 31734 40959 52493 63912 69476 64762 52899 40244 30033 22614 17379 13669 11003 9042 7583 6472 5603 4927 4395 3961 3603 3323 3091 2898 2743 2618 2521 2444 2386 2347 2328 2328 2338 2367 2415 2483 2570 2686 2821 2995 3198 3449 3748 4115 4560 5110 5786 6617 7651 8945 10559 12558 14973 17784 20818 23677 25783 26575 25880 23996 21494 18876 16451 14355 12607 11177 10018 9090 117519 140139 168101 202667 245291 297611 361402 438562 531141 641650 773723 933445 1131666 1388207 1739798 2257593 3089398 4573942 7563590 13972680 21568969 14584822 6572247 3197053 1762426 1070913 699242 482035 346671 257949 197395 154679 123686 100676 83236 69790 59261 50896 44185 38729 34260 30556 27480 24901 22720 20876 19307 17960 16812 15833 14991 14272 13660 13147 12711 12359 12068 11846 11678 11578 11525 11525 11586 11701 11869 12099 12389 12749 13185 13706 14310 15022 15856 16812 17930 19231 20738 22491 24541 26937 29753 33082 37023 41713 47330 54087 62260 72193 84322 99199 7925770 8983105 9505357 9568262 9400664 9222204 9183122 9382786 9906865 10858726 12377031 14610624 17534037 20363328 20959811 17762900 12712846 8415040 5525018 3712612 2577020 1848330 1366169 1037178 806223 639888 517341 425219 354722 299911 256698 222186 194320 171599 152897 137390 124442 113567 104383 96606 89992 84363 79570 75495 72039 69122 66689 64689 63078 61828 60917 60323 60044 60063 60391 61022 61982 63277 64930 66980 69469 72436 75953 80096 84957 90661 97349 105207 114465 125414 138425 153956 172633 195248 222843 256816 299056 352133 419609 506454 619737 769574 970594 1243957 1620000 2140698 2859399 3830520 5075654 6517857 4452455 6399230 9233754 12937842 16689707 18875847 18691496 17005795 15023052 13355753 12153069 11384503 10976772 10850541 10913185 11032930 11015218 10624921 9700770 8301634 6698813 5187227 3932362 2965613 2248336 1723637 1339964 1057403 847010 688361 567153 473352 399864 341615 294946 257185 226352 200965 179910 162328 147563 135096 124530 115546 107885 101348 95774 91024 86996 83601 80767 78444 76584 75157 74127 73483 73210 73303 73766 74611 75847 77496 79598 82184 85311 89036 93451 98643 104738 111893 120291 130166 141819 155626 172064 191759 215508 244378 279775 323605 378480 448022 537356 653860 808363 1017086 1304866 1710475 2295478 3158180 1549889 1922530 2354451 2839354 3373177 3964296 4645423 5486997 6618216 8270656 10869040 15168753 22027344 29178048 26719437 16488242 9049479 5150414 3132676 2026298 1379472 979311 719705 544473 422190 334413 269863 221389 184315 155503 132789 114657 100017 88078 78255 70107 63301 57582 52750 48650 45159 42179 39633 37456 35598 34018 32682 31563 30639 29893 29310 28881 28598 28455 28450 28582 28855 29271 29839 30568 31470 32562 33865 35403 37206 39314 41772 44636 47976 51877 56445 61812 68142 75643 84577 95279 108178 123829 142954 166496 195699 232200 278172 336482 410897 506306 628891 786168 986652 1238925 5534574 11517020 27520536 43092082 24261826 11892895 6867805 4549192 3320872 2601239 2149327 1852344 1652183 1516571 1426438 1369842 1338743 1327079 1329443 1340024 1351799 1356169 1343535 1305219 1236427 1138743 1020162 892246 766180 650022 548007 461274 389032 329567 280896 241117 208562 181835 159800 141548 126356 113648 102970 93961 86332 79854 74342 69646 65648 62251 59374 56956 54943 53295 51981 50973 50254 49810 49634 49723 50081 50714 51636 52866 54431 56364 58710 61524 64875 68852 73563 79150 85790 93712 103210 114675 128621 145744 166992 193693 227735 271873 330235 409217 519101 677186 914208 1288597 1921245 3090880 4139294 4319761 4651330 5192126 6035733 7330651 9281272 12003302 14845081 15466080 12445801 8343334 5298342 3418232 2289915 1596662 1154634 861962 661387 519687 416892 340579 282771 238200 203298 175588 153321 135235 120404 108142 97931 89375 82168 76075 70906 66517 62787 59624 56951 54708 52845 51324 50115 49193 48540 48144 47998 48098 48447 49050 49919 51068 52521 54305 56456 59020 62051 65618 69807 74724 80499 87298 95327 104847 116190 129784 146183 166108 190514 220670 258282 305664 365977 443561 544384 676595 851088 1081749 1384534 1773617 2252087 2796655 3344828 3805506 4103545 4224904 4216524 4149264 4085846 4071508 2910376 4887818 9740397 24825690 51911009 24527343 9499990 4706034 2766226 1816066 1286037 962117 750480 605017 501010 424273 366206 321357 286136 258108 235571 217315 202458 190348 180496 172535 166181 161221 157489 154859 153239 152559 152770 153840 155750 158492 162066 166474 171721 177808 184726 192449 200928 210080 219776 229837 240024 250038 259533 268129 275446 281144 284962 286754 286511 284357 280531 275359 269205 262441 255418 248444 241778 235630 230166 225516 221784 219055 217410 216928 217699 219831 223458 228751 235935 245301 257232 272234 290986 314407 343758 380808 428089 489320 570140 679416 831730 1052407 1388526 1935544 9993991 10191946 9600734 8378310 6891433 5464225 4258837 3307378 2580208 2031052 1616580 1302036 1061269 875123 729695 614896 523360 449677 389831 340815 300358 266724 238578 214883 194825 177765 163191 150696 139950 130688 122691 115784 109820 104679 100263 96489 93291 90613 88411 86649 85298 84337 83751 83530 83670 84172 85042 86292 87940 90010 92531 95542 99089 103229 108029 113571 119952 127288 135717 145405 156552 169395 184221 201374 221273 244420 271427 303036 340151 383869 435527 496754 569528 656253 759843 883820 1032437 1210822 1425161 1682933 1993224 2367137 2818269 3363144 4021155 4812938 5754705 6843842 8029422 9167717 3248816 4422708 6037792 7717370 8272380 7038035 5120606 3544608 2477314 1784293 1329079 1021600 807405 653779 540686 455508 390074 338941 298395 265840 239424 217805 199990 185235 172977 162786 154326 147340 141624 137021 133408 130692 128803 127690 127319 127675 128754 130565 133134 136498 140709 145832 151952 159166 167592 177366 188643 201593 216402 233261 252356 273849 297847 324365 353275 384250 416706 449767 482268 512835 540021 562522 579393 590215 595157 594915 590558 583343 574546 565346 556764 549653 544723 542579 543773 548855 558430 573223 594148 622407 659613 707982 770605 851881 958202 1099065 1288947 1550473 1919821 2455396 6512508 5784627 4477506 3292935 2426758 1830927 1422147 1136603 932360 782782 670876 585606 519646 468023 427289 395011 369448 349334 333751 322028 313683 308382 305909 306151 309082 314765 323348 335073 350280 369430 393112 422071 457221 499655 550623 611463 683403 767187 862374 966286 1072690 1170892 1246465 1284857 1277173 1224615 1137926 1032305 921775 816149 720766 637611 566655 506869 456854 415183 380555 351848 328130 308643 292776 280050 270090 262614 257418 254366 253389 254475 257679 263120 270995 281591 295310 312697 334491 361693 395664 438281 492169 561060 650371 768142 926572 1144597 1452092 1896152 2547461 3492054 4750511 6021790 1741241 1984338 1989908 1757036 1425520 1115986 871004 688831 555519 457552 384673 329665 287557 254926 229391 209278 193396 180887 171130 163674 158198 154476 152363 151780 152708 155189 159327 165301 173377 183939 197526 214895 237119 265741 303029 352403 419190 512008 645426 845365 1160568 1687517 2619150 4268779 6505591 7010241 4945342 3010338 1883198 1256638 891036 664380 516022 414419 342208 289317 249614 219221 195591 177005 162275 150559 141253 133921 128241 123984 120983 119126 118346 118612 119932 122349 125946 130850 137245 145384 155609 168384 184340 204339 229579 261737 303203 357425 429432 526562 659314 841667 1088354 1402163 150057 175570 208963 253400 313539 396153 510569 667563 872634 1106342 1297033 1343334 1220603 1011374 803633 634527 507040 413116 343894 292387 253594 224044 201340 183817 170309 159996 152300 146819 143284 141529 141478 143137 146596 152041 159769 170235 184103 202347 226409 258480 301975 362437 449297 579544 786003 1137513 1791418 3119648 5693495 7611885 5159600 2724410 1531140 950695 640603 459520 345925 270534 218217 180590 152734 131619 115304 102499 92325 84167 77583 72256 67949 64487 61739 59608 58022 56930 56296 56102 56340 57017 58152 59779 61948 64728 68213 72529 77839 84364 92396 102331 114706 130266 98501 108657 120864 135546 153196 174351 199525 229070 262916 300178 338684 374689 403245 419558 420941 408044 384396 354700 323176 292768 265120 240915 220251 202925 188614 176973 167687 160488 155167 151573 149610 149242 150492 153448 158277 165240 174728 187306 203788 225364 253798 291779 343541 416032 521231 681071 938688 1386026 2233375 3937277 6723337 7190557 4340525 2345834 1372702 879692 606466 442334 337130 266138 216222 179941 152847 132158 116070 103372 93231 85057 78428 73033 68642 65083 62226 59973 58251 57006 56198 55802 55806 56207 57011 58237 59914 62085 64805 68149 72209 77104 82986 90040 80401 83287 86921 91414 96908 103591 111704 121566 133596 148355 166597 189353 218049 254687 302110 364398 447414 559478 711827 917609 1185851 1503695 1806697 1976649 1929233 1706972 1423505 1160584 947019 782702 658511 564787 493718 439514 398027 366313 342293 324503 311928 303886 299958 299945 303844 311853 324387 342122 366066 397670 438993 492942 563606 656663 779728 942106 1152330 1409735 1685194 1898861 1942046 1775481 1480472 1170437 907829 705635 555484 444766 362590 300841 253772 217374 188845 166208 148052 133358 121376 111551 103468 96809 91334 86856 83236 80361 78152 76544 75497 74982 74986 75509 76565 78181 231303 256032 283227 311483 338281 360001 372576 372878 360165 336550 306029 272864 240379 210584 184368 161884 142889 126973 113689 102617 93390 85697 79285 73947 69517 65861 62876 60477 58601 57199 56238 55694 55555 55822 56505 57626 59220 61339 64052 67454 71670 76867 83265 91165 100975 113261 128821 148810 174933 209787 257458 324599 422480 570910 805567 1188952 1806867 2638059 3160038 2761916 1959125 1325831 922046 670729 509762 402538 328391 275436 236597 207503 185358 168322 155148 144978 137212 131425 127320 124693 123412 123401 124635 127136 130965 136230 143083 151725 162403 175406 191046 209616 83374 82308 81869 82044 82836 84266 86374 89220 92889 97494 103187 110163 118679 129068 141770 157362 176609 200529 230478 268250 316178 377170 454510 551052 667102 796326 920654 1010038 1035441 989791 893345 776697 663091 563809 481713 415618 363005 321271 288174 261920 241126 224743 211988 202280 195198 190449 187844 187285 188761 192344 198197 206594 217938 232809 252021 276715 308498 349650 403440 474578 569815 698557 872735 1103430 1387945 1680065 1865364 1826281 1580318 1260186 970726 745407 579657 459343 371497 306472 257555 220156 191132 168305 150145 135561 123765 114176 106365 100011 94870 90757 87535 85099 510470 505699 494492 477900 457306 434178 409870 385500 361905 339650 319079 300359 283536 268576 255397 243890 233938 225424 218235 212270 207438 203659 200865 198997 198004 197845 198479 199874 201995 204807 208269 212331 216935 222001 227434 233113 238896 244611 250069 255064 259384 262828 265221 266426 266365 265022 262448 258752 254095 248668 242682 236347 229862 223407 217136 211178 205634 200585 196093 192204 188953 186369 184474 183291 182843 183156 184262 186198 189010 192753 197493 203307 210285 218529 228151 239274 252024 266525 282883 301171 321394 343460 367123 391934 417190 441900 464801 484445 499363 508303 270445 277020 282306 286069 288150 288483 287104 284144 279816 274384 268143 261388 254397 247415 240651 234277 228425 223199 218676 214916 211964 209857 208631 208319 208960 210598 213288 217092 222090 228372 236044 245228 256059 268681 283241 299877 318696 339743 362960 388121 414768 442131 469069 494075 515355 531044 539527 539785 531652 515866 493888 467575 438824 409309 380332 352803 327277 304033 283156 264601 248247 233937 221497 210757 201557 193752 187214 181831 177512 174176 171762 170217 169503 169590 170458 172093 174488 177638 181540 186190 191578 197687 204484 211916 219903 228336 237062 245888 254580 262864 398861 431064 463496 494435 521738 543098 556452 560457 554832 540428 518982 492683 463725 433996 404924 377477 352224 329440 309191 291418 275992 262749 251518 242133 234446 228325 223660 220363 218363 217608 218065 219712 222543 226558 231764 238169 245773 254564 264501 275502 287426 300055 313075 326060 338475 349688 359017 365794 369454 369626 366194 359323 349434 337130 323109 308070 292649 277374 262651 248768 235911 224187 213639 204273 196063 188971 182952 177959 173951 170891 168753 167521 167189 167765 169268 171734 175213 179773 185499 192497 200895 210842 222510 236092 251794 269827 290386 313617 339566 368110 95363 94021 93355 93350 94006 95342 97392 100212 103876 108487 114176 121113 129512 139644 151848 166547 184263 205627 231381 262346 299330 342924 393100 448571 505985 559344 600518 621554 618154 591879 549185 498203 445834 396550 352571 314581 282401 255463 233079 214582 199376 186960 176926 168945 162763 158184 155068 153317 152877 153731 155898 159436 164442 171054 179459 189894 202652 218083 236587 258590 284493 314565 348755 386404 425853 464090 496685 518453 524960 514347 488260 451129 408370 364700 323344 286034 253401 225401 201651 181637 164829 150740 138945 129086 120868 114048 108432 103865 100224 97414 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 217156 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 277729 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 390625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0